insn-bad.s revision 3ee0673e4f5f0324ecd0a65507009b0748ed072c
18580e79fba028e6d6085033617c0c566034cad54Richard Sandiford# RUN: not llvm-mc -triple s390x-linux-gnu < %s 2> %t
28580e79fba028e6d6085033617c0c566034cad54Richard Sandiford# RUN: FileCheck < %t %s
38580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
48580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
58580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: a	%r0, -1
68580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
78580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: a	%r0, 4096
88580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
98580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	a	%r0, -1
108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	a	%r0, 4096
118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: adb	%f0, -1
148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: adb	%f0, 4096
168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	adb	%f0, -1
188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	adb	%f0, 4096
198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aeb	%f0, -1
228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aeb	%f0, 4096
248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	aeb	%f0, -1
268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	aeb	%f0, 4096
278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: afi	%r0, (-1 << 31) - 1
308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: afi	%r0, (1 << 31)
328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	afi	%r0, (-1 << 31) - 1
348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	afi	%r0, (1 << 31)
358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ag	%r0, -524289
388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ag	%r0, 524288
408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ag	%r0, -524289
428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ag	%r0, 524288
438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agf	%r0, -524289
468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agf	%r0, 524288
488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	agf	%r0, -524289
508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	agf	%r0, 524288
518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agfi	%r0, (-1 << 31) - 1
548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agfi	%r0, (1 << 31)
568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	agfi	%r0, (-1 << 31) - 1
588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	agfi	%r0, (1 << 31)
598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aghi	%r0, -32769
628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aghi	%r0, 32768
648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aghi	%r0, foo
668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	aghi	%r0, -32769
688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	aghi	%r0, 32768
698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	aghi	%r0, foo
708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agsi	-524289, 0
738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agsi	524288, 0
758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agsi	0(%r1,%r2), 0
778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agsi	0, -129
798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agsi	0, 128
818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	agsi	-524289, 0
838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	agsi	524288, 0
848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	agsi	0(%r1,%r2), 0
858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	agsi	0, -129
868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	agsi	0, 128
878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ah	%r0, -1
908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ah	%r0, 4096
928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ah	%r0, -1
948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ah	%r0, 4096
958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ahi	%r0, -32769
988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ahi	%r0, 32768
1008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ahi	%r0, foo
1028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ahi	%r0, -32769
1048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ahi	%r0, 32768
1058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ahi	%r0, foo
1068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ahy	%r0, -524289
1098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ahy	%r0, 524288
1118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ahy	%r0, -524289
1138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ahy	%r0, 524288
1148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: al	%r0, -1
1178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: al	%r0, 4096
1198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	al	%r0, -1
1218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	al	%r0, 4096
1228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alc	%r0, -524289
1258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alc	%r0, 524288
1278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	alc	%r0, -524289
1298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	alc	%r0, 524288
1308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alcg	%r0, -524289
1338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alcg	%r0, 524288
1358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	alcg	%r0, -524289
1378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	alcg	%r0, 524288
1388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alfi	%r0, -1
1418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alfi	%r0, (1 << 32)
1438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	alfi	%r0, -1
1458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	alfi	%r0, (1 << 32)
1468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alg	%r0, -524289
1498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alg	%r0, 524288
1518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	alg	%r0, -524289
1538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	alg	%r0, 524288
1548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algf	%r0, -524289
1578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algf	%r0, 524288
1598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	algf	%r0, -524289
1618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	algf	%r0, 524288
1628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algfi	%r0, -1
1658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algfi	%r0, (1 << 32)
1678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	algfi	%r0, -1
1698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	algfi	%r0, (1 << 32)
1708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aly	%r0, -524289
1738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aly	%r0, 524288
1758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	aly	%r0, -524289
1778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	aly	%r0, 524288
1788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi	-524289, 0
1818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi	524288, 0
1838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
1848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi	0(%r1,%r2), 0
1858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi	0, -129
1878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
1888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi	0, 128
1898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	asi	-524289, 0
1918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	asi	524288, 0
1928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	asi	0(%r1,%r2), 0
1938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	asi	0, -129
1948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	asi	0, 128
1958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
196f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
1978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: axbr	%f0, %f2
198f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
1998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: axbr	%f2, %f0
2008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	axbr	%f0, %f2
2028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	axbr	%f2, %f0
2038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ay	%r0, -524289
2078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ay	%r0, 524288
2098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ay	%r0, -524289
2118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ay	%r0, 524288
2128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras	%r0, -0x100002
2158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras	%r0, -1
2178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras	%r0, 1
2198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras	%r0, 0x10000
2218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	bras	%r0, -0x100002
2238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	bras	%r0, -1
2248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	bras	%r0, 1
2258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	bras	%r0, 0x10000
2268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl	%r0, -0x1000000002
2298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl	%r0, -1
2318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl	%r0, 1
2338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl	%r0, 0x100000000
2358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brasl	%r0, -0x1000000002
2378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brasl	%r0, -1
2388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brasl	%r0, 1
2398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brasl	%r0, 0x100000000
2408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc	0, -0x100002
2438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc	0, -1
2458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc	0, 1
2478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc	0, 0x10000
2498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brc	0, -0x100002
2518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brc	0, -1
2528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brc	0, 1
2538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brc	0, 0x10000
2548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc	foo, bar
2578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc	-1, bar
2598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc	16, bar
2618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brc	foo, bar
2638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brc	-1, bar
2648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brc	16, bar
2658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl	0, -0x1000000002
2688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl	0, -1
2708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl	0, 1
2728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
2738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl	0, 0x100000000
2748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brcl	0, -0x1000000002
2768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brcl	0, -1
2778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brcl	0, 1
2788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brcl	0, 0x100000000
2798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl	foo, bar
2828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl	-1, bar
2848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl	16, bar
2868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brcl	foo, bar
2888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brcl	-1, bar
2898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	brcl	16, bar
2908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: c	%r0, -1
2938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: c	%r0, 4096
2958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	c	%r0, -1
2978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	c	%r0, 4096
2988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cdb	%f0, -1
3018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cdb	%f0, 4096
3038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cdb	%f0, -1
3058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cdb	%f0, 4096
3068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ceb	%f0, -1
3098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ceb	%f0, 4096
3118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ceb	%f0, -1
3138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ceb	%f0, 4096
3148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfdbr	%r0, -1, %f0
3178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfdbr	%r0, 16, %f0
3198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cfdbr	%r0, -1, %f0
3218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cfdbr	%r0, 16, %f0
3228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfebr	%r0, -1, %f0
3258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfebr	%r0, 16, %f0
3278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cfebr	%r0, -1, %f0
3298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cfebr	%r0, 16, %f0
3308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfi	%r0, (-1 << 31) - 1
3338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfi	%r0, (1 << 31)
3358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cfi	%r0, (-1 << 31) - 1
3378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cfi	%r0, (1 << 31)
3388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfxbr	%r0, -1, %f0
3418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfxbr	%r0, 16, %f0
343f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
3448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfxbr	%r0, 0, %f2
3458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cfxbr	%r0, -1, %f0
3478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cfxbr	%r0, 16, %f0
3488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cfxbr	%r0, 0, %f2
3498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cg	%r0, -524289
3538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cg	%r0, 524288
3558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cg	%r0, -524289
3578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cg	%r0, 524288
3588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgdbr	%r0, -1, %f0
3618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgdbr	%r0, 16, %f0
3638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgdbr	%r0, -1, %f0
3658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgdbr	%r0, 16, %f0
3668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgebr	%r0, -1, %f0
3698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgebr	%r0, 16, %f0
3718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgebr	%r0, -1, %f0
3738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgebr	%r0, 16, %f0
3748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgf	%r0, -524289
3778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgf	%r0, 524288
3798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgf	%r0, -524289
3818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgf	%r0, 524288
3828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfi	%r0, (-1 << 31) - 1
3858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
3868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfi	%r0, (1 << 31)
3878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgfi	%r0, (-1 << 31) - 1
3898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgfi	%r0, (1 << 31)
3908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
3918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
3928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl	%r0, -0x1000000002
3938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
3948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl	%r0, -1
3958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
3968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl	%r0, 1
3978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
3988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl	%r0, 0x100000000
3998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgfrl	%r0, -0x1000000002
4018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgfrl	%r0, -1
4028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgfrl	%r0, 1
4038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgfrl	%r0, 0x100000000
4048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgh	%r0, -524289
4078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgh	%r0, 524288
4098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgh	%r0, -524289
4118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgh	%r0, 524288
4128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghi	%r0, -32769
4158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghi	%r0, 32768
4178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghi	%r0, foo
4198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghi	%r0, -32769
4218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghi	%r0, 32768
4228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghi	%r0, foo
4238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
4258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl	%r0, -0x1000000002
4268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
4278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl	%r0, -1
4288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
4298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl	%r0, 1
4308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
4318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl	%r0, 0x100000000
4328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghrl	%r0, -0x1000000002
4348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghrl	%r0, -1
4358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghrl	%r0, 1
4368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghrl	%r0, 0x100000000
4378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi	-1, 0
4408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi	4096, 0
4428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
4438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi	0(%r1,%r2), 0
4448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi	0, -32769
4468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi	0, 32768
4488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghsi	-1, 0
4508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghsi	4096, 0
4518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghsi	0(%r1,%r2), 0
4528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghsi	0, -32769
4538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cghsi	0, 32768
4548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4552d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand
4562d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij	%r0, -129, 0, 0
4572d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand
4582d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij	%r0, 128, 0, 0
4592d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
4602d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cgij	%r0, -129, 0, 0
4612d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cgij	%r0, 128, 0, 0
4622d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
4632d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range
4642d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij	%r0, 0, 0, -0x100002
4652d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range
4662d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij	%r0, 0, 0, -1
4672d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range
4682d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij	%r0, 0, 0, 1
4692d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range
4702d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij	%r0, 0, 0, 0x10000
4712d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
4722d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cgij	%r0, 0, 0, -0x100002
4732d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cgij	%r0, 0, 0, -1
4742d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cgij	%r0, 0, 0, 1
4752d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cgij	%r0, 0, 0, 0x10000
4762d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
4772d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction
4782d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK:	cgijo	%r0, 0, 0, 0
4792d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction
4802d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK:	cgijno	%r0, 0, 0, 0
4812d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
4822d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cgijo	%r0, 0, 0, 0
4832d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cgijno	%r0, 0, 0, 0
4842d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
4858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
486d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj	%r0, %r0, 0, -0x100002
487d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range
488d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj	%r0, %r0, 0, -1
489d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range
490d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj	%r0, %r0, 0, 1
491d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range
492d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj	%r0, %r0, 0, 0x10000
493d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford
494d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	cgrj	%r0, %r0, 0, -0x100002
495d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	cgrj	%r0, %r0, 0, -1
496d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	cgrj	%r0, %r0, 0, 1
497d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	cgrj	%r0, %r0, 0, 0x10000
498d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford
499d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction
500d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK:	cgrjo	%r0, %r0, 0, 0
501d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction
502d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK:	cgrjno	%r0, %r0, 0, 0
503d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford
504d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	cgrjo	%r0, %r0, 0, 0
505d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	cgrjno	%r0, %r0, 0, 0
506d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford
507d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range
5088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl	%r0, -0x1000000002
5098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
5108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl	%r0, -1
5118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
5128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl	%r0, 1
5138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
5148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl	%r0, 0x100000000
5158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgrl	%r0, -0x1000000002
5178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgrl	%r0, -1
5188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgrl	%r0, 1
5198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgrl	%r0, 0x100000000
5208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr	%r0, -1, %f0
5238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr	%r0, 16, %f0
525f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
5268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr	%r0, 0, %f2
5278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgxbr	%r0, -1, %f0
5298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgxbr	%r0, 16, %f0
5308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgxbr	%r0, 0, %f2
5318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ch	%r0, -1
5358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ch	%r0, 4096
5378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ch	%r0, -1
5398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ch	%r0, 4096
5408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi	-1, 0
5438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi	4096, 0
5458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
5468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi	0(%r1,%r2), 0
5478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi	0, -32769
5498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi	0, 32768
5518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chhsi	-1, 0
5538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chhsi	4096, 0
5548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chhsi	0(%r1,%r2), 0
5558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chhsi	0, -32769
5568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chhsi	0, 32768
5578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi	%r0, -32769
5608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi	%r0, 32768
5628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi	%r0, foo
5648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chi	%r0, -32769
5668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chi	%r0, 32768
5678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chi	%r0, foo
5688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
5708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl	%r0, -0x1000000002
5718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
5728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl	%r0, -1
5738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
5748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl	%r0, 1
5758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
5768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl	%r0, 0x100000000
5778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chrl	%r0, -0x1000000002
5798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chrl	%r0, -1
5808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chrl	%r0, 1
5818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chrl	%r0, 0x100000000
5828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi	-1, 0
5858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi	4096, 0
5878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
5888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi	0(%r1,%r2), 0
5898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi	0, -32769
5918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi	0, 32768
5938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chsi	-1, 0
5958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chsi	4096, 0
5968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chsi	0(%r1,%r2), 0
5978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chsi	0, -32769
5988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chsi	0, 32768
5998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chy	%r0, -524289
6028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chy	%r0, 524288
6048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chy	%r0, -524289
6068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chy	%r0, 524288
6078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6092d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij	%r0, -129, 0, 0
6102d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand
6112d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij	%r0, 128, 0, 0
6122d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
6132d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cij	%r0, -129, 0, 0
6142d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cij	%r0, 128, 0, 0
6152d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
6162d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range
6172d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij	%r0, 0, 0, -0x100002
6182d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range
6192d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij	%r0, 0, 0, -1
6202d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range
6212d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij	%r0, 0, 0, 1
6222d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range
6232d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij	%r0, 0, 0, 0x10000
6242d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
6252d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cij	%r0, 0, 0, -0x100002
6262d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cij	%r0, 0, 0, -1
6272d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cij	%r0, 0, 0, 1
6282d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cij	%r0, 0, 0, 0x10000
6292d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
6302d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction
6312d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK:	cijo	%r0, 0, 0, 0
6322d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction
6332d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK:	cijno	%r0, 0, 0, 0
6342d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
6352d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cijo	%r0, 0, 0, 0
6362d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford	cijno	%r0, 0, 0, 0
6372d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford
6382d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand
6398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cl	%r0, -1
6408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cl	%r0, 4096
6428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cl	%r0, -1
6448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cl	%r0, 4096
6458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi	-1, 0
6488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi	4096, 0
6508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
6518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi	0(%r1,%r2), 0
6528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi	0, -1
6548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi	0, 65536
6568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfhsi	-1, 0
6588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfhsi	4096, 0
6598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfhsi	0(%r1,%r2), 0
6608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfhsi	0, -1
6618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfhsi	0, 65536
6628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfi	%r0, -1
6658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfi	%r0, (1 << 32)
6678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfi	%r0, -1
6698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfi	%r0, (1 << 32)
6708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clg	%r0, -524289
6738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clg	%r0, 524288
6758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clg	%r0, -524289
6778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clg	%r0, 524288
6788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgf	%r0, -524289
6818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgf	%r0, 524288
6838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgf	%r0, -524289
6858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgf	%r0, 524288
6868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfi	%r0, -1
6898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfi	%r0, (1 << 32)
6918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfi	%r0, -1
6938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfi	%r0, (1 << 32)
6948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl	%r0, -0x1000000002
6978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl	%r0, -1
6998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl	%r0, 1
7018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl	%r0, 0x100000000
7038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfrl	%r0, -0x1000000002
7058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfrl	%r0, -1
7068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfrl	%r0, 1
7078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfrl	%r0, 0x100000000
7088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl	%r0, -0x1000000002
7118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl	%r0, -1
7138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl	%r0, 1
7158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl	%r0, 0x100000000
7178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghrl	%r0, -0x1000000002
7198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghrl	%r0, -1
7208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghrl	%r0, 1
7218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghrl	%r0, 0x100000000
7228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi	-1, 0
7258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi	4096, 0
7278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
7288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi	0(%r1,%r2), 0
7298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi	0, -1
7318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi	0, 65536
7338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghsi	-1, 0
7358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghsi	4096, 0
7368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghsi	0(%r1,%r2), 0
7378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghsi	0, -1
7388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghsi	0, 65536
7398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl	%r0, -0x1000000002
7428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl	%r0, -1
7448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl	%r0, 1
7468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl	%r0, 0x100000000
7488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgrl	%r0, -0x1000000002
7508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgrl	%r0, -1
7518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgrl	%r0, 1
7528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgrl	%r0, 0x100000000
7538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi	-1, 0
7568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi	4096, 0
7588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
7598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi	0(%r1,%r2), 0
7608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi	0, -1
7628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi	0, 65536
7648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhhsi	-1, 0
7668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhhsi	4096, 0
7678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhhsi	0(%r1,%r2), 0
7688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhhsi	0, -1
7698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhhsi	0, 65536
7708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl	%r0, -0x1000000002
7738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl	%r0, -1
7758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl	%r0, 1
7778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl	%r0, 0x100000000
7798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhrl	%r0, -0x1000000002
7818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhrl	%r0, -1
7828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhrl	%r0, 1
7838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhrl	%r0, 0x100000000
7848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli	-1, 0
7878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli	4096, 0
7898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
7908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli	0(%r1,%r2), 0
7918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli	0, -1
7938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli	0, 256
7958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cli	-1, 0
7978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cli	4096, 0
7988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cli	0(%r1,%r2), 0
7998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cli	0, -1
8008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cli	0, 256
8018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy	-524289, 0
8048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy	524288, 0
8068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
8078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy	0(%r1,%r2), 0
8088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy	0, -1
8108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy	0, 256
8128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cliy	-524289, 0
8148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cliy	524288, 0
8158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cliy	0(%r1,%r2), 0
8168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cliy	0, -1
8178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cliy	0, 256
8188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
8208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl	%r0, -0x1000000002
8218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
8228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl	%r0, -1
8238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
8248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl	%r0, 1
8258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
8268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl	%r0, 0x100000000
8278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clrl	%r0, -0x1000000002
8298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clrl	%r0, -1
8308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clrl	%r0, 1
8318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clrl	%r0, 0x100000000
8328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cly	%r0, -524289
8358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cly	%r0, 524288
8378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cly	%r0, -524289
8398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cly	%r0, 524288
8408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
842d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj	%r0, %r0, 0, -0x100002
843d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range
844d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj	%r0, %r0, 0, -1
845d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range
846d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj	%r0, %r0, 0, 1
847d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range
848d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj	%r0, %r0, 0, 0x10000
849d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford
850d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	crj	%r0, %r0, 0, -0x100002
851d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	crj	%r0, %r0, 0, -1
852d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	crj	%r0, %r0, 0, 1
853d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	crj	%r0, %r0, 0, 0x10000
854d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford
855d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction
856d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK:	crjo	%r0, %r0, 0, 0
857d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction
858d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK:	crjno	%r0, %r0, 0, 0
859d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford
860d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	crjo	%r0, %r0, 0, 0
861d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford	crjno	%r0, %r0, 0, 0
862d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford
863d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range
8648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl	%r0, -0x1000000002
8658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
8668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl	%r0, -1
8678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
8688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl	%r0, 1
8698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
8708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl	%r0, 0x100000000
8718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	crl	%r0, -0x1000000002
8738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	crl	%r0, -1
8748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	crl	%r0, 1
8758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	crl	%r0, 0x100000000
8768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs	%r0, %r0, -1
8798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs	%r0, %r0, 4096
8818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
8828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs	%r0, %r0, 0(%r1,%r2)
8838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cs	%r0, %r0, -1
8858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cs	%r0, %r0, 4096
8868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cs	%r0, %r0, 0(%r1,%r2)
8878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg	%r0, %r0, -524289
8908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg	%r0, %r0, 524288
8928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
8938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg	%r0, %r0, 0(%r1,%r2)
8948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csg	%r0, %r0, -524289
8968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csg	%r0, %r0, 524288
8978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csg	%r0, %r0, 0(%r1,%r2)
8988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy	%r0, %r0, -524289
9018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy	%r0, %r0, 524288
9038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
9048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy	%r0, %r0, 0(%r1,%r2)
9058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csy	%r0, %r0, -524289
9078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csy	%r0, %r0, 524288
9088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csy	%r0, %r0, 0(%r1,%r2)
9098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
910f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxbr	%f0, %f2
912f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxbr	%f2, %f0
9148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cxbr	%f0, %f2
9168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cxbr	%f2, %f0
917f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford
918f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxfbr	%f2, %r0
9208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cxfbr	%f2, %r0
922f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford
923f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxgbr	%f2, %r0
9258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cxgbr	%f2, %r0
9278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cy	%r0, -524289
9308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cy	%r0, 524288
9328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cy	%r0, -524289
9348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cy	%r0, 524288
9358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ddb	%f0, -1
9388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ddb	%f0, 4096
9408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ddb	%f0, -1
9428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ddb	%f0, 4096
9438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: deb	%f0, -1
9468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: deb	%f0, 4096
9488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	deb	%f0, -1
9508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	deb	%f0, 4096
9518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl	%r0, -524289
9548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl	%r0, 524288
956f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl	%r1, 0
9588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dl	%r0, -524289
9608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dl	%r0, 524288
9618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dl	%r1, 0
9628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg	%r0, -524289
9658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg	%r0, 524288
967f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg	%r1, 0
9698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dlg	%r0, -524289
9718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dlg	%r0, 524288
9728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dlg	%r1, 0
9738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
974f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlgr	%r1, %r0
9768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dlgr	%r1, %r0
9788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
979f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlr	%r1, %r0
9818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dlr	%r1, %r0
9838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg	%r0, -524289
9868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg	%r0, 524288
988f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg	%r1, 0
9908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsg	%r0, -524289
9928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsg	%r0, 524288
9938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsg	%r1, 0
9948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf	%r0, -524289
9978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf	%r0, 524288
999f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf	%r1, 0
10018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsgf	%r0, -524289
10038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsgf	%r0, 524288
10048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsgf	%r1, 0
10058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1006f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgfr	%r1, %r0
10088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsgfr	%r1, %r0
10108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1011f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgr	%r1, %r0
10138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsgr	%r1, %r0
10158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1016f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dxbr	%f0, %f2
1018f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dxbr	%f2, %f0
10208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dxbr	%f0, %f2
10228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dxbr	%f2, %f0
10238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fidbr	%f0, -1, %f0
10268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fidbr	%f0, 16, %f0
10288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fidbr	%f0, -1, %f0
10308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fidbr	%f0, 16, %f0
10318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fiebr	%f0, -1, %f0
10348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fiebr	%f0, 16, %f0
10368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fiebr	%f0, -1, %f0
10388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fiebr	%f0, 16, %f0
10398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr	%f0, -1, %f0
10428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr	%f0, 16, %f0
1044f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr	%f0, 0, %f2
1046f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr	%f2, 0, %f0
10488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fixbr	%f0, -1, %f0
10508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fixbr	%f0, 16, %f0
10518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fixbr	%f0, 0, %f2
10528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fixbr	%f2, 0, %f0
10538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1054f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: flogr	%r1, %r0
10568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	flogr	%r1, %r0
10588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ic	%r0, -1
10618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ic	%r0, 4096
10638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ic	%r0, -1
10658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ic	%r0, 4096
10668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: icy	%r0, -524289
10698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: icy	%r0, 524288
10718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	icy	%r0, -524289
10738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	icy	%r0, 524288
10748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihf	%r0, -1
10778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihf	%r0, 1 << 32
10798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihf	%r0, -1
10818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihf	%r0, 1 << 32
10828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihh	%r0, -1
10858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihh	%r0, 0x10000
10878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihh	%r0, -1
10898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihh	%r0, 0x10000
10908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihl	%r0, -1
10938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihl	%r0, 0x10000
10958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihl	%r0, -1
10978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihl	%r0, 0x10000
10988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilf	%r0, -1
11018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilf	%r0, 1 << 32
11038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iilf	%r0, -1
11058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iilf	%r0, 1 << 32
11068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilh	%r0, -1
11098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilh	%r0, 0x10000
11118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iilh	%r0, -1
11138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iilh	%r0, 0x10000
11148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iill	%r0, -1
11178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iill	%r0, 0x10000
11198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iill	%r0, -1
11218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iill	%r0, 0x10000
11228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: l	%r0, -1
11258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: l	%r0, 4096
11278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	l	%r0, -1
11298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	l	%r0, 4096
11308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: la	%r0, -1
11338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: la	%r0, 4096
11358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	la	%r0, -1
11378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	la	%r0, 4096
11388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
11408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl	%r0, -0x1000000002
11418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
11428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl	%r0, -1
11438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
11448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl	%r0, 1
11458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
11468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl	%r0, 0x100000000
11478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	larl	%r0, -0x1000000002
11498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	larl	%r0, -1
11508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	larl	%r0, 1
11518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	larl	%r0, 0x100000000
11528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lay	%r0, -524289
11558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lay	%r0, 524288
11578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lay	%r0, -524289
11598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lay	%r0, 524288
11608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lb	%r0, -524289
11638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lb	%r0, 524288
11658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lb	%r0, -524289
11678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lb	%r0, 524288
11688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1169f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
11708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lcxbr	%f0, %f2
1171f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
11728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lcxbr	%f2, %f0
11738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lcxbr	%f0, %f2
11758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lcxbr	%f2, %f0
11768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ld	%f0, -1
11798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ld	%f0, 4096
11818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ld	%f0, -1
11838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ld	%f0, 4096
11848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldeb	%f0, -1
11878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldeb	%f0, 4096
11898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldeb	%f0, -1
11918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldeb	%f0, 4096
11928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1193f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
11948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldxbr	%f0, %f2
1195f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
11968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldxbr	%f2, %f0
11978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldxbr	%f0, %f2
11998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldxbr	%f2, %f0
12008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldy	%f0, -524289
12038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldy	%f0, 524288
12058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldy	%f0, -524289
12078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldy	%f0, 524288
12088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: le	%f0, -1
12118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: le	%f0, 4096
12138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	le	%f0, -1
12158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	le	%f0, 4096
12168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1217f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
12188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lexbr	%f0, %f2
1219f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
12208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lexbr	%f2, %f0
12218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lexbr	%f0, %f2
12238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lexbr	%f2, %f0
12248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ley	%f0, -524289
12278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ley	%f0, 524288
12298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ley	%f0, -524289
12318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ley	%f0, 524288
12328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lg	%r0, -524289
12358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lg	%r0, 524288
12378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lg	%r0, -524289
12398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lg	%r0, 524288
12408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgb	%r0, -524289
12438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgb	%r0, 524288
12458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgb	%r0, -524289
12478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgb	%r0, 524288
12488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgf	%r0, -524289
12518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgf	%r0, 524288
12538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgf	%r0, -524289
12558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgf	%r0, 524288
12568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfi	%r0, (-1 << 31) - 1
12598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfi	%r0, (1 << 31)
12618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfi	%r0, (-1 << 31) - 1
12638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfi	%r0, (1 << 31)
12648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl	%r0, -0x1000000002
12678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl	%r0, -1
12698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl	%r0, 1
12718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl	%r0, 0x100000000
12738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfrl	%r0, -0x1000000002
12758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfrl	%r0, -1
12768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfrl	%r0, 1
12778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfrl	%r0, 0x100000000
12788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgh	%r0, -524289
12818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgh	%r0, 524288
12838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgh	%r0, -524289
12858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgh	%r0, 524288
12868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi	%r0, -32769
12898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi	%r0, 32768
12918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi	%r0, foo
12938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghi	%r0, -32769
12958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghi	%r0, 32768
12968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghi	%r0, foo
12978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl	%r0, -0x1000000002
13008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl	%r0, -1
13028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl	%r0, 1
13048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl	%r0, 0x100000000
13068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghrl	%r0, -0x1000000002
13088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghrl	%r0, -1
13098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghrl	%r0, 1
13108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghrl	%r0, 0x100000000
13118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl	%r0, -0x1000000002
13148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl	%r0, -1
13168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl	%r0, 1
13188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl	%r0, 0x100000000
13208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgrl	%r0, -0x1000000002
13228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgrl	%r0, -1
13238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgrl	%r0, 1
13248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgrl	%r0, 0x100000000
13258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lh	%r0, -1
13288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lh	%r0, 4096
13308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lh	%r0, -1
13328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lh	%r0, 4096
13338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi	%r0, -32769
13368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi	%r0, 32768
13388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi	%r0, foo
13408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhi	%r0, -32769
13428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhi	%r0, 32768
13438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhi	%r0, foo
13448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl	%r0, -0x1000000002
13478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl	%r0, -1
13498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl	%r0, 1
13518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl	%r0, 0x100000000
13538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhrl	%r0, -0x1000000002
13558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhrl	%r0, -1
13568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhrl	%r0, 1
13578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhrl	%r0, 0x100000000
13588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhy	%r0, -524289
13618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhy	%r0, 524288
13638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhy	%r0, -524289
13658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhy	%r0, 524288
13668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llc	%r0, -524289
13698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llc	%r0, 524288
13718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llc	%r0, -524289
13738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llc	%r0, 524288
13748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgc	%r0, -524289
13778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgc	%r0, 524288
13798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgc	%r0, -524289
13818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgc	%r0, 524288
13828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgf	%r0, -524289
13858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgf	%r0, 524288
13878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgf	%r0, -524289
13898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgf	%r0, 524288
13908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl	%r0, -0x1000000002
13938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl	%r0, -1
13958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl	%r0, 1
13978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl	%r0, 0x100000000
13998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgfrl	%r0, -0x1000000002
14018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgfrl	%r0, -1
14028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgfrl	%r0, 1
14038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgfrl	%r0, 0x100000000
14048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgh	%r0, -524289
14078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgh	%r0, 524288
14098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgh	%r0, -524289
14118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgh	%r0, 524288
14128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl	%r0, -0x1000000002
14158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl	%r0, -1
14178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl	%r0, 1
14198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl	%r0, 0x100000000
14218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llghrl	%r0, -0x1000000002
14238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llghrl	%r0, -1
14248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llghrl	%r0, 1
14258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llghrl	%r0, 0x100000000
14268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llh	%r0, -524289
14298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llh	%r0, 524288
14318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llh	%r0, -524289
14338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llh	%r0, 524288
14348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl	%r0, -0x1000000002
14378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl	%r0, -1
14398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl	%r0, 1
14418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl	%r0, 0x100000000
14438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llhrl	%r0, -0x1000000002
14458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llhrl	%r0, -1
14468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llhrl	%r0, 1
14478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llhrl	%r0, 0x100000000
14488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihf	%r0, -1
14518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihf	%r0, 1 << 32
14538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihf	%r0, -1
14558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihf	%r0, 1 << 32
14568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihh	%r0, -1
14598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihh	%r0, 0x10000
14618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihh	%r0, -1
14638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihh	%r0, 0x10000
14648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihl	%r0, -1
14678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihl	%r0, 0x10000
14698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihl	%r0, -1
14718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihl	%r0, 0x10000
14728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilf	%r0, -1
14758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilf	%r0, 1 << 32
14778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llilf	%r0, -1
14798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llilf	%r0, 1 << 32
14808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilh	%r0, -1
14838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilh	%r0, 0x10000
14858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llilh	%r0, -1
14878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llilh	%r0, 0x10000
14888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llill	%r0, -1
14918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llill	%r0, 0x10000
14938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llill	%r0, -1
14958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llill	%r0, 0x10000
14968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg	%r0, %r0, -524289
14998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg	%r0, %r0, 524288
15018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
15028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg	%r0, %r0, 0(%r1,%r2)
15038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lmg	%r0, %r0, -524289
15058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lmg	%r0, %r0, 524288
15068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lmg	%r0, %r0, 0(%r1,%r2)
15078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1508f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
15098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lnxbr	%f0, %f2
1510f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
15118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lnxbr	%f2, %f0
15128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lnxbr	%f0, %f2
15148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lnxbr	%f2, %f0
15158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1516f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
15178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lpxbr	%f0, %f2
1518f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
15198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lpxbr	%f2, %f0
15208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lpxbr	%f0, %f2
15228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lpxbr	%f2, %f0
15238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
15258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl	%r0, -0x1000000002
15268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
15278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl	%r0, -1
15288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
15298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl	%r0, 1
15308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
15318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl	%r0, 0x100000000
15328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrl	%r0, -0x1000000002
15348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrl	%r0, -1
15358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrl	%r0, 1
15368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrl	%r0, 0x100000000
15378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrv	%r0, -524289
15408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrv	%r0, 524288
15428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrv	%r0, -524289
15448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrv	%r0, 524288
15458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrvg	%r0, -524289
15488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrvg	%r0, 524288
15508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrvg	%r0, -524289
15528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrvg	%r0, 524288
15538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1554f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
15558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lxr	%f0, %f2
1556f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
1557f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: lxr	%f2, %f0
15588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lxr	%f0, %f2
1560f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford	lxr	%f2, %f0
15618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ly	%r0, -524289
15648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ly	%r0, 524288
15668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ly	%r0, -524289
15688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ly	%r0, 524288
15698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1570f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
15718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lzxr	%f2
15728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lzxr	%f2
15748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: madb	%f0, %f0, -1
15778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: madb	%f0, %f0, 4096
15798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	madb	%f0, %f0, -1
15818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	madb	%f0, %f0, 4096
15828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: maeb	%f0, %f0, -1
15858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: maeb	%f0, %f0, 4096
15878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	maeb	%f0, %f0, -1
15898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	maeb	%f0, %f0, 4096
15908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdb	%f0, -1
15938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdb	%f0, 4096
15958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mdb	%f0, -1
15978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mdb	%f0, 4096
15988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdeb	%f0, -1
16018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdeb	%f0, 4096
16038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mdeb	%f0, -1
16058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mdeb	%f0, 4096
16068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: meeb	%f0, -1
16098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: meeb	%f0, 4096
16118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	meeb	%f0, -1
16138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	meeb	%f0, 4096
16148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi	%r0, -32769
16178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi	%r0, 32768
16198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi	%r0, foo
16218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mghi	%r0, -32769
16238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mghi	%r0, 32768
16248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mghi	%r0, foo
16258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mh	%r0, -1
16288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mh	%r0, 4096
16308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mh	%r0, -1
16328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mh	%r0, 4096
16338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi	%r0, -32769
16368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi	%r0, 32768
16388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi	%r0, foo
16408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mhi	%r0, -32769
16428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mhi	%r0, 32768
16438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mhi	%r0, foo
16448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhy	%r0, -524289
16478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhy	%r0, 524288
16498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mhy	%r0, -524289
16518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mhy	%r0, 524288
16528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg	%r0, -524289
16558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg	%r0, 524288
1657f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
16588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg	%r1, 0
16598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mlg	%r0, -524289
16618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mlg	%r0, 524288
16628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mlg	%r1, 0
16638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1664f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
16658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlgr	%r1, %r0
16668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mlgr	%r1, %r0
16688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ms	%r0, -1
16718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ms	%r0, 4096
16738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ms	%r0, -1
16758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ms	%r0, 4096
16768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msdb	%f0, %f0, -1
16798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msdb	%f0, %f0, 4096
16818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msdb	%f0, %f0, -1
16838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msdb	%f0, %f0, 4096
16848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mseb	%f0, %f0, -1
16878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mseb	%f0, %f0, 4096
16898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mseb	%f0, %f0, -1
16918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mseb	%f0, %f0, 4096
16928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msfi	%r0, (-1 << 31) - 1
16958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msfi	%r0, (1 << 31)
16978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msfi	%r0, (-1 << 31) - 1
16998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msfi	%r0, (1 << 31)
17008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msg	%r0, -524289
17038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msg	%r0, 524288
17058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msg	%r0, -524289
17078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msg	%r0, 524288
17088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgf	%r0, -524289
17118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgf	%r0, 524288
17138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msgf	%r0, -524289
17158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msgf	%r0, 524288
17168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgfi	%r0, (-1 << 31) - 1
17198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgfi	%r0, (1 << 31)
17218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msgfi	%r0, (-1 << 31) - 1
17238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msgfi	%r0, (1 << 31)
17248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msy	%r0, -524289
17278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msy	%r0, 524288
17298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msy	%r0, -524289
17318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msy	%r0, 524288
17328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17339188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: missing length in address
17349188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0, 0
17359188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: missing length in address
17369188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0(%r1), 0(%r1)
17379188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of length addressing
17389188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0(1,%r1), 0(2,%r1)
17399188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand
17409188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0(0,%r1), 0(%r1)
17419188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand
17429188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0(257,%r1), 0(%r1)
17439188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand
17449188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	-1(1,%r1), 0(%r1)
17459188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand
17469188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	4096(1,%r1), 0(%r1)
17479188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand
17489188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0(1,%r1), -1(%r1)
17499188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand
17509188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0(1,%r1), 4096(%r1)
17519188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: %r0 used in an address
17529188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0(1,%r0), 0(%r1)
17539188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: %r0 used in an address
17549188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0(1,%r1), 0(%r0)
17559188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of indexed addressing
17569188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0(%r1,%r2), 0(%r1)
17579188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of indexed addressing
17589188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0(1,%r2), 0(%r1,%r2)
17599188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: unknown token in expression
17609188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc	0(-), 0
17619188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford
17629188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0, 0
17639188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0(%r1), 0(%r1)
17649188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0(1,%r1), 0(2,%r1)
17659188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0(0,%r1), 0(%r1)
17669188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0(257,%r1), 0(%r1)
17679188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	-1(1,%r1), 0(%r1)
17689188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	4096(1,%r1), 0(%r1)
17699188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0(1,%r1), -1(%r1)
17709188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0(1,%r1), 4096(%r1)
17719188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0(1,%r0), 0(%r1)
17729188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0(1,%r1), 0(%r0)
17739188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0(%r1,%r2), 0(%r1)
17749188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0(1,%r2), 0(%r1,%r2)
17759188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford	mvc	0(-), 0
17769188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford
17778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	-1, 0
17798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	4096, 0
17818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
17828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	0(%r1,%r2), 0
17838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	0, -32769
17858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	0, 32768
17878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	-1, 0
17898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	4096, 0
17908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	0(%r1,%r2), 0
17918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	0, -32769
17928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	0, 32768
17938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	-1, 0
17968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	4096, 0
17988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
17998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	0(%r1,%r2), 0
18008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	0, -32769
18028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	0, 32768
18048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	-1, 0
18068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	4096, 0
18078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	0(%r1,%r2), 0
18088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	0, -32769
18098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	0, 32768
18108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	-1, 0
18138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	4096, 0
18158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
18168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	0(%r1,%r2), 0
18178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	0, -32769
18198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	0, 32768
18218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	-1, 0
18238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	4096, 0
18248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	0(%r1,%r2), 0
18258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	0, -32769
18268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	0, 32768
18278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	-1, 0
18308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	4096, 0
18328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
18338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	0(%r1,%r2), 0
18348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	0, -1
18368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	0, 256
18388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	-1, 0
18408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	4096, 0
18418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	0(%r1,%r2), 0
18428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	0, -1
18438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	0, 256
18448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	-524289, 0
18478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	524288, 0
18498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
18508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	0(%r1,%r2), 0
18518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	0, -1
18538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	0, 256
18558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	-524289, 0
18578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	524288, 0
18588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	0(%r1,%r2), 0
18598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	0, -1
18608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	0, 256
18618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1862f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
18638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr	%f0, %f2
1864f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
18658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr	%f2, %f0
18668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxbr	%f0, %f2
18688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxbr	%f2, %f0
18698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1870f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
18718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb	%f2, 0
18728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb	%f0, -1
18748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb	%f0, 4096
18768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdb	%f2, 0
18788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdb	%f0, -1
18798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdb	%f0, 4096
18808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1881f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
18828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdbr	%f2, %f0
18838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdbr	%f2, %f0
18858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n	%r0, -1
18888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n	%r0, 4096
18908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	n	%r0, -1
18928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	n	%r0, 4096
18938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng	%r0, -524289
18968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng	%r0, 524288
18988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ng	%r0, -524289
19008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ng	%r0, 524288
19018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	-1, 0
19048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	4096, 0
19068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
19078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	0(%r1,%r2), 0
19088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	0, -1
19108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	0, 256
19128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	-1, 0
19148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	4096, 0
19158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	0(%r1,%r2), 0
19168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	0, -1
19178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	0, 256
19188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf	%r0, -1
19218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf	%r0, 1 << 32
19238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihf	%r0, -1
19258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihf	%r0, 1 << 32
19268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh	%r0, -1
19298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh	%r0, 0x10000
19318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihh	%r0, -1
19338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihh	%r0, 0x10000
19348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl	%r0, -1
19378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl	%r0, 0x10000
19398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihl	%r0, -1
19418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihl	%r0, 0x10000
19428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf	%r0, -1
19458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf	%r0, 1 << 32
19478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilf	%r0, -1
19498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilf	%r0, 1 << 32
19508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh	%r0, -1
19538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh	%r0, 0x10000
19558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilh	%r0, -1
19578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilh	%r0, 0x10000
19588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill	%r0, -1
19618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill	%r0, 0x10000
19638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nill	%r0, -1
19658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nill	%r0, 0x10000
19668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	-524289, 0
19698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	524288, 0
19718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
19728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	0(%r1,%r2), 0
19738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	0, -1
19758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	0, 256
19778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	-524289, 0
19798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	524288, 0
19808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	0(%r1,%r2), 0
19818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	0, -1
19828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	0, 256
19838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny	%r0, -524289
19868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny	%r0, 524288
19888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ny	%r0, -524289
19908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ny	%r0, 524288
19918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o	%r0, -1
19948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o	%r0, 4096
19968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	o	%r0, -1
19988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	o	%r0, 4096
19998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og	%r0, -524289
20028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og	%r0, 524288
20048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	og	%r0, -524289
20068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	og	%r0, 524288
20078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	-1, 0
20108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	4096, 0
20128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
20138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	0(%r1,%r2), 0
20148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	0, -1
20168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	0, 256
20188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	-1, 0
20208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	4096, 0
20218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	0(%r1,%r2), 0
20228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	0, -1
20238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	0, 256
20248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf	%r0, -1
20278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf	%r0, 1 << 32
20298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihf	%r0, -1
20318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihf	%r0, 1 << 32
20328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh	%r0, -1
20358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh	%r0, 0x10000
20378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihh	%r0, -1
20398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihh	%r0, 0x10000
20408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl	%r0, -1
20438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl	%r0, 0x10000
20458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihl	%r0, -1
20478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihl	%r0, 0x10000
20488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf	%r0, -1
20518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf	%r0, 1 << 32
20538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilf	%r0, -1
20558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilf	%r0, 1 << 32
20568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh	%r0, -1
20598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh	%r0, 0x10000
20618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilh	%r0, -1
20638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilh	%r0, 0x10000
20648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill	%r0, -1
20678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill	%r0, 0x10000
20698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oill	%r0, -1
20718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oill	%r0, 0x10000
20728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	-524289, 0
20758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	524288, 0
20778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
20788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	0(%r1,%r2), 0
20798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	0, -1
20818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	0, 256
20838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	-524289, 0
20858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	524288, 0
20868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	0(%r1,%r2), 0
20878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	0, -1
20888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	0, 256
20898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy	%r0, -524289
20928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy	%r0, 524288
20948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oy	%r0, -524289
20968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oy	%r0, 524288
20978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,0,0,-1
21008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,0,0,64
21028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,0,-1,0
21048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21053ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford#CHECK: risbg	%r0,%r0,0,256,0
21068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,-1,0,0
21088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21093ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford#CHECK: risbg	%r0,%r0,256,0,0
21108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,0,0,-1
21128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,0,0,64
21138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,0,-1,0
21143ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford	risbg	%r0,%r0,0,256,0
21158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,-1,0,0
21163ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford	risbg	%r0,%r0,256,0,0
21178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,-524289
21208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,524288
21228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
21238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,0(%r0)
21248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
21258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,0(%r1,%r2)
21268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,-524289
21288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,524288
21298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,0(%r0)
21308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,0(%r1,%r2)
21318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,-524289
21348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,524288
21368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
21378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,0(%r0)
21388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
21398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,0(%r1,%r2)
21408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,-524289
21428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,524288
21438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,0(%r0)
21448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,0(%r1,%r2)
21458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s	%r0, -1
21488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s	%r0, 4096
21508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	s	%r0, -1
21528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	s	%r0, 4096
21538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb	%f0, -1
21568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb	%f0, 4096
21588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sdb	%f0, -1
21608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sdb	%f0, 4096
21618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb	%f0, -1
21648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb	%f0, 4096
21668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	seb	%f0, -1
21688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	seb	%f0, 4096
21698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg	%r0, -524289
21728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg	%r0, 524288
21748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sg	%r0, -524289
21768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sg	%r0, 524288
21778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf	%r0, -524289
21808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf	%r0, 524288
21828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sgf	%r0, -524289
21848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sgf	%r0, 524288
21858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2187ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh	%r0, -1
2188ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
2189ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh	%r0, 4096
2190ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2191ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	sh	%r0, -1
2192ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	sh	%r0, 4096
2193ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2194ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
2195ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy	%r0, -524289
2196ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
2197ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy	%r0, 524288
2198ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2199ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	shy	%r0, -524289
2200ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	shy	%r0, 524288
2201ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2202ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
22038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl	%r0, -1
22048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl	%r0, 4096
22068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sl	%r0, -1
22088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sl	%r0, 4096
22098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb	%r0, -524289
22128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb	%r0, 524288
22148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slb	%r0, -524289
22168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slb	%r0, 524288
22178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg	%r0, -524289
22208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg	%r0, 524288
22228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slbg	%r0, -524289
22248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slbg	%r0, 524288
22258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi	%r0, -1
22288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi	%r0, (1 << 32)
22308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slfi	%r0, -1
22328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slfi	%r0, (1 << 32)
22338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg	%r0, -524289
22368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg	%r0, 524288
22388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slg	%r0, -524289
22408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slg	%r0, 524288
22418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf	%r0, -524289
22448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf	%r0, 524288
22468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgf	%r0, -524289
22488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgf	%r0, 524288
22498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi	%r0, -1
22528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi	%r0, (1 << 32)
22548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgfi	%r0, -1
22568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgfi	%r0, (1 << 32)
22578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,-1
22608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,4096
22628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
22638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,0(%r0)
22648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
22658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,0(%r1,%r2)
22668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,-1
22688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,4096
22698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,0(%r0)
22708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,0(%r1,%r2)
22718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,-524289
22748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,524288
22768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
22778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,0(%r0)
22788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
22798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,0(%r1,%r2)
22808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,-524289
22828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,524288
22838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,0(%r0)
22848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,0(%r1,%r2)
22858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly	%r0, -524289
22888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly	%r0, 524288
22908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sly	%r0, -524289
22928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sly	%r0, 524288
22938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb	%f0, -1
22968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb	%f0, 4096
22988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqdb	%f0, -1
23008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqdb	%f0, 4096
23018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb	%f0, -1
23048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb	%f0, 4096
23068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqeb	%f0, -1
23088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqeb	%f0, 4096
23098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2310f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
23118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr	%f0, %f2
2312f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
23138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr	%f2, %f0
23148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqxbr	%f0, %f2
23168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqxbr	%f2, %f0
23178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,-1
23208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,4096
23228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
23238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,0(%r0)
23248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
23258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,0(%r1,%r2)
23268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,-1
23288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,4096
23298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,0(%r0)
23308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,0(%r1,%r2)
23318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,-524289
23348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,524288
23368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
23378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,0(%r0)
23388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
23398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,0(%r1,%r2)
23408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,-524289
23428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,524288
23438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,0(%r0)
23448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,0(%r1,%r2)
23458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,-1
23488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,4096
23508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
23518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,0(%r0)
23528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
23538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,0(%r1,%r2)
23548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,-1
23568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,4096
23578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,0(%r0)
23588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,0(%r1,%r2)
23598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,-524289
23628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,524288
23648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
23658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,0(%r0)
23668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
23678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,0(%r1,%r2)
23688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,-524289
23708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,524288
23718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,0(%r0)
23728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,0(%r1,%r2)
23738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st	%r0, -1
23768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st	%r0, 4096
23788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	st	%r0, -1
23808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	st	%r0, 4096
23818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc	%r0, -1
23848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc	%r0, 4096
23868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stc	%r0, -1
23888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stc	%r0, 4096
23898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy	%r0, -524289
23928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy	%r0, 524288
23948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stcy	%r0, -524289
23968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stcy	%r0, 524288
23978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std	%f0, -1
24008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std	%f0, 4096
24028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	std	%f0, -1
24048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	std	%f0, 4096
24058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy	%f0, -524289
24088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy	%f0, 524288
24108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stdy	%f0, -524289
24128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stdy	%f0, 524288
24138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste	%f0, -1
24168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste	%f0, 4096
24188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ste	%f0, -1
24208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ste	%f0, 4096
24218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey	%f0, -524289
24248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey	%f0, 524288
24268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stey	%f0, -524289
24288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stey	%f0, 524288
24298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg	%r0, -524289
24328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg	%r0, 524288
24348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stg	%r0, -524289
24368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stg	%r0, 524288
24378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, -0x1000000002
24408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, -1
24428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, 1
24448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, 0x100000000
24468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, -0x1000000002
24488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, -1
24498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, 1
24508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, 0x100000000
24518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth	%r0, -1
24548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth	%r0, 4096
24568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sth	%r0, -1
24588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sth	%r0, 4096
24598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, -0x1000000002
24628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, -1
24648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, 1
24668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, 0x100000000
24688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, -0x1000000002
24708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, -1
24718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, 1
24728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, 0x100000000
24738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy	%r0, -524289
24768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy	%r0, 524288
24788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthy	%r0, -524289
24808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthy	%r0, 524288
24818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg	%r0, %r0, -524289
24848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg	%r0, %r0, 524288
24868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
24878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg	%r0, %r0, 0(%r1,%r2)
24888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stmg	%r0, %r0, -524289
24908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stmg	%r0, %r0, 524288
24918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stmg	%r0, %r0, 0(%r1,%r2)
24928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, -0x1000000002
24958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, -1
24978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, 1
24998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
25008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, 0x100000000
25018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, -0x1000000002
25038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, -1
25048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, 1
25058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, 0x100000000
25068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv	%r0, -524289
25098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv	%r0, 524288
25118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strv	%r0, -524289
25138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strv	%r0, 524288
25148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg	%r0, -524289
25178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg	%r0, 524288
25198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strvg	%r0, -524289
25218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strvg	%r0, 524288
25228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty	%r0, -524289
25258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty	%r0, 524288
25278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sty	%r0, -524289
25298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sty	%r0, 524288
25308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2531f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
25328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr	%f0, %f2
2533f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
25348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr	%f2, %f0
25358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sxbr	%f0, %f2
25378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sxbr	%f2, %f0
25388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy	%r0, -524289
25418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy	%r0, 524288
25438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sy	%r0, -524289
25458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sy	%r0, 524288
25468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x	%r0, -1
25498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x	%r0, 4096
25518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	x	%r0, -1
25538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	x	%r0, 4096
25548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg	%r0, -524289
25578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg	%r0, 524288
25598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xg	%r0, -524289
25618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xg	%r0, 524288
25628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	-1, 0
25658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	4096, 0
25678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
25688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	0(%r1,%r2), 0
25698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	0, -1
25718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	0, 256
25738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	-1, 0
25758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	4096, 0
25768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	0(%r1,%r2), 0
25778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	0, -1
25788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	0, 256
25798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf	%r0, -1
25828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf	%r0, 1 << 32
25848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xihf	%r0, -1
25868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xihf	%r0, 1 << 32
25878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf	%r0, -1
25908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf	%r0, 1 << 32
25928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xilf	%r0, -1
25948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xilf	%r0, 1 << 32
25958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	-524289, 0
25988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	524288, 0
26008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
26018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	0(%r1,%r2), 0
26028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
26038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	0, -1
26048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
26058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	0, 256
26068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
26078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	-524289, 0
26088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	524288, 0
26098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	0(%r1,%r2), 0
26108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	0, -1
26118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	0, 256
26128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
26138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
26148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy	%r0, -524289
26158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
26168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy	%r0, 524288
26178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
26188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xy	%r0, -524289
26198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xy	%r0, 524288
2620