insn-bad.s revision 2d664abbfca8b9fa3d99e8a2f74bd52faf007f12
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
17338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	-1, 0
17358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	4096, 0
17378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
17388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	0(%r1,%r2), 0
17398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	0, -32769
17418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	0, 32768
17438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	-1, 0
17458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	4096, 0
17468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	0(%r1,%r2), 0
17478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	0, -32769
17488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	0, 32768
17498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	-1, 0
17528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	4096, 0
17548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
17558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	0(%r1,%r2), 0
17568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	0, -32769
17588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	0, 32768
17608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	-1, 0
17628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	4096, 0
17638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	0(%r1,%r2), 0
17648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	0, -32769
17658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	0, 32768
17668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	-1, 0
17698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	4096, 0
17718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
17728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	0(%r1,%r2), 0
17738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	0, -32769
17758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	0, 32768
17778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	-1, 0
17798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	4096, 0
17808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	0(%r1,%r2), 0
17818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	0, -32769
17828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	0, 32768
17838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	-1, 0
17868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	4096, 0
17888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
17898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	0(%r1,%r2), 0
17908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	0, -1
17928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	0, 256
17948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	-1, 0
17968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	4096, 0
17978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	0(%r1,%r2), 0
17988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	0, -1
17998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	0, 256
18008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	-524289, 0
18038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	524288, 0
18058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
18068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	0(%r1,%r2), 0
18078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	0, -1
18098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	0, 256
18118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	-524289, 0
18138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	524288, 0
18148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	0(%r1,%r2), 0
18158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	0, -1
18168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	0, 256
18178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1818f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
18198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr	%f0, %f2
1820f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
18218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr	%f2, %f0
18228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxbr	%f0, %f2
18248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxbr	%f2, %f0
18258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1826f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
18278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb	%f2, 0
18288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb	%f0, -1
18308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb	%f0, 4096
18328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdb	%f2, 0
18348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdb	%f0, -1
18358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdb	%f0, 4096
18368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1837f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
18388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdbr	%f2, %f0
18398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdbr	%f2, %f0
18418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n	%r0, -1
18448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n	%r0, 4096
18468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	n	%r0, -1
18488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	n	%r0, 4096
18498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng	%r0, -524289
18528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng	%r0, 524288
18548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ng	%r0, -524289
18568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ng	%r0, 524288
18578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	-1, 0
18608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	4096, 0
18628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
18638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	0(%r1,%r2), 0
18648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	0, -1
18668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	0, 256
18688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	-1, 0
18708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	4096, 0
18718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	0(%r1,%r2), 0
18728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	0, -1
18738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	0, 256
18748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf	%r0, -1
18778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf	%r0, 1 << 32
18798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihf	%r0, -1
18818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihf	%r0, 1 << 32
18828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh	%r0, -1
18858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh	%r0, 0x10000
18878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihh	%r0, -1
18898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihh	%r0, 0x10000
18908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl	%r0, -1
18938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl	%r0, 0x10000
18958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihl	%r0, -1
18978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihl	%r0, 0x10000
18988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf	%r0, -1
19018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf	%r0, 1 << 32
19038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilf	%r0, -1
19058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilf	%r0, 1 << 32
19068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh	%r0, -1
19098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh	%r0, 0x10000
19118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilh	%r0, -1
19138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilh	%r0, 0x10000
19148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill	%r0, -1
19178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill	%r0, 0x10000
19198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nill	%r0, -1
19218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nill	%r0, 0x10000
19228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	-524289, 0
19258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	524288, 0
19278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
19288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	0(%r1,%r2), 0
19298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	0, -1
19318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	0, 256
19338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	-524289, 0
19358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	524288, 0
19368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	0(%r1,%r2), 0
19378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	0, -1
19388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	0, 256
19398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny	%r0, -524289
19428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny	%r0, 524288
19448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ny	%r0, -524289
19468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ny	%r0, 524288
19478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o	%r0, -1
19508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o	%r0, 4096
19528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	o	%r0, -1
19548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	o	%r0, 4096
19558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og	%r0, -524289
19588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og	%r0, 524288
19608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	og	%r0, -524289
19628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	og	%r0, 524288
19638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	-1, 0
19668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	4096, 0
19688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
19698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	0(%r1,%r2), 0
19708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	0, -1
19728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	0, 256
19748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	-1, 0
19768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	4096, 0
19778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	0(%r1,%r2), 0
19788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	0, -1
19798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	0, 256
19808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf	%r0, -1
19838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf	%r0, 1 << 32
19858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihf	%r0, -1
19878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihf	%r0, 1 << 32
19888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh	%r0, -1
19918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh	%r0, 0x10000
19938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihh	%r0, -1
19958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihh	%r0, 0x10000
19968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl	%r0, -1
19998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl	%r0, 0x10000
20018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihl	%r0, -1
20038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihl	%r0, 0x10000
20048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf	%r0, -1
20078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf	%r0, 1 << 32
20098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilf	%r0, -1
20118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilf	%r0, 1 << 32
20128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh	%r0, -1
20158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh	%r0, 0x10000
20178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilh	%r0, -1
20198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilh	%r0, 0x10000
20208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill	%r0, -1
20238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill	%r0, 0x10000
20258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oill	%r0, -1
20278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oill	%r0, 0x10000
20288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	-524289, 0
20318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	524288, 0
20338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
20348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	0(%r1,%r2), 0
20358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	0, -1
20378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	0, 256
20398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	-524289, 0
20418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	524288, 0
20428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	0(%r1,%r2), 0
20438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	0, -1
20448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	0, 256
20458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy	%r0, -524289
20488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy	%r0, 524288
20508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oy	%r0, -524289
20528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oy	%r0, 524288
20538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,0,0,-1
20568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,0,0,64
20588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,0,-1,0
20608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,0,64,0
20628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,-1,0,0
20648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,64,0,0
20668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,0,0,-1
20688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,0,0,64
20698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,0,-1,0
20708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,0,64,0
20718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,-1,0,0
20728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,64,0,0
20738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,-524289
20768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,524288
20788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
20798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,0(%r0)
20808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
20818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,0(%r1,%r2)
20828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,-524289
20848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,524288
20858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,0(%r0)
20868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,0(%r1,%r2)
20878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,-524289
20908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,524288
20928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
20938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,0(%r0)
20948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
20958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,0(%r1,%r2)
20968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,-524289
20988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,524288
20998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,0(%r0)
21008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,0(%r1,%r2)
21018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s	%r0, -1
21048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s	%r0, 4096
21068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	s	%r0, -1
21088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	s	%r0, 4096
21098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb	%f0, -1
21128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb	%f0, 4096
21148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sdb	%f0, -1
21168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sdb	%f0, 4096
21178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb	%f0, -1
21208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb	%f0, 4096
21228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	seb	%f0, -1
21248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	seb	%f0, 4096
21258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg	%r0, -524289
21288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg	%r0, 524288
21308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sg	%r0, -524289
21328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sg	%r0, 524288
21338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf	%r0, -524289
21368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf	%r0, 524288
21388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sgf	%r0, -524289
21408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sgf	%r0, 524288
21418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2143ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh	%r0, -1
2144ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
2145ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh	%r0, 4096
2146ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2147ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	sh	%r0, -1
2148ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	sh	%r0, 4096
2149ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2150ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
2151ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy	%r0, -524289
2152ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
2153ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy	%r0, 524288
2154ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2155ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	shy	%r0, -524289
2156ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	shy	%r0, 524288
2157ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2158ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
21598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl	%r0, -1
21608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl	%r0, 4096
21628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sl	%r0, -1
21648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sl	%r0, 4096
21658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb	%r0, -524289
21688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb	%r0, 524288
21708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slb	%r0, -524289
21728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slb	%r0, 524288
21738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg	%r0, -524289
21768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg	%r0, 524288
21788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slbg	%r0, -524289
21808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slbg	%r0, 524288
21818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi	%r0, -1
21848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi	%r0, (1 << 32)
21868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slfi	%r0, -1
21888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slfi	%r0, (1 << 32)
21898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg	%r0, -524289
21928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg	%r0, 524288
21948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slg	%r0, -524289
21968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slg	%r0, 524288
21978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf	%r0, -524289
22008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf	%r0, 524288
22028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgf	%r0, -524289
22048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgf	%r0, 524288
22058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi	%r0, -1
22088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi	%r0, (1 << 32)
22108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgfi	%r0, -1
22128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgfi	%r0, (1 << 32)
22138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,-1
22168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,4096
22188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
22198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,0(%r0)
22208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
22218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,0(%r1,%r2)
22228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,-1
22248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,4096
22258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,0(%r0)
22268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,0(%r1,%r2)
22278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,-524289
22308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,524288
22328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
22338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,0(%r0)
22348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
22358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,0(%r1,%r2)
22368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,-524289
22388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,524288
22398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,0(%r0)
22408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,0(%r1,%r2)
22418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly	%r0, -524289
22448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly	%r0, 524288
22468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sly	%r0, -524289
22488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sly	%r0, 524288
22498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb	%f0, -1
22528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb	%f0, 4096
22548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqdb	%f0, -1
22568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqdb	%f0, 4096
22578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb	%f0, -1
22608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb	%f0, 4096
22628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqeb	%f0, -1
22648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqeb	%f0, 4096
22658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2266f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
22678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr	%f0, %f2
2268f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
22698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr	%f2, %f0
22708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqxbr	%f0, %f2
22728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqxbr	%f2, %f0
22738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,-1
22768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,4096
22788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
22798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,0(%r0)
22808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
22818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,0(%r1,%r2)
22828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,-1
22848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,4096
22858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,0(%r0)
22868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,0(%r1,%r2)
22878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,-524289
22908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,524288
22928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
22938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,0(%r0)
22948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
22958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,0(%r1,%r2)
22968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,-524289
22988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,524288
22998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,0(%r0)
23008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,0(%r1,%r2)
23018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,-1
23048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,4096
23068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
23078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,0(%r0)
23088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
23098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,0(%r1,%r2)
23108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,-1
23128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,4096
23138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,0(%r0)
23148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,0(%r1,%r2)
23158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,-524289
23188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,524288
23208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
23218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,0(%r0)
23228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
23238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,0(%r1,%r2)
23248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,-524289
23268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,524288
23278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,0(%r0)
23288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,0(%r1,%r2)
23298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st	%r0, -1
23328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st	%r0, 4096
23348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	st	%r0, -1
23368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	st	%r0, 4096
23378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc	%r0, -1
23408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc	%r0, 4096
23428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stc	%r0, -1
23448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stc	%r0, 4096
23458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy	%r0, -524289
23488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy	%r0, 524288
23508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stcy	%r0, -524289
23528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stcy	%r0, 524288
23538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std	%f0, -1
23568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std	%f0, 4096
23588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	std	%f0, -1
23608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	std	%f0, 4096
23618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy	%f0, -524289
23648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy	%f0, 524288
23668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stdy	%f0, -524289
23688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stdy	%f0, 524288
23698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste	%f0, -1
23728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste	%f0, 4096
23748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ste	%f0, -1
23768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ste	%f0, 4096
23778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey	%f0, -524289
23808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey	%f0, 524288
23828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stey	%f0, -524289
23848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stey	%f0, 524288
23858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg	%r0, -524289
23888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg	%r0, 524288
23908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stg	%r0, -524289
23928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stg	%r0, 524288
23938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
23958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, -0x1000000002
23968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
23978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, -1
23988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
23998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, 1
24008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, 0x100000000
24028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, -0x1000000002
24048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, -1
24058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, 1
24068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, 0x100000000
24078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth	%r0, -1
24108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth	%r0, 4096
24128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sth	%r0, -1
24148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sth	%r0, 4096
24158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, -0x1000000002
24188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, -1
24208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, 1
24228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, 0x100000000
24248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, -0x1000000002
24268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, -1
24278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, 1
24288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, 0x100000000
24298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy	%r0, -524289
24328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy	%r0, 524288
24348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthy	%r0, -524289
24368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthy	%r0, 524288
24378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg	%r0, %r0, -524289
24408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg	%r0, %r0, 524288
24428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
24438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg	%r0, %r0, 0(%r1,%r2)
24448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stmg	%r0, %r0, -524289
24468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stmg	%r0, %r0, 524288
24478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stmg	%r0, %r0, 0(%r1,%r2)
24488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, -0x1000000002
24518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, -1
24538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, 1
24558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
24568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, 0x100000000
24578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, -0x1000000002
24598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, -1
24608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, 1
24618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, 0x100000000
24628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv	%r0, -524289
24658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv	%r0, 524288
24678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strv	%r0, -524289
24698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strv	%r0, 524288
24708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg	%r0, -524289
24738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg	%r0, 524288
24758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strvg	%r0, -524289
24778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strvg	%r0, 524288
24788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty	%r0, -524289
24818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty	%r0, 524288
24838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sty	%r0, -524289
24858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sty	%r0, 524288
24868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2487f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
24888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr	%f0, %f2
2489f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
24908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr	%f2, %f0
24918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sxbr	%f0, %f2
24938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sxbr	%f2, %f0
24948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy	%r0, -524289
24978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy	%r0, 524288
24998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sy	%r0, -524289
25018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sy	%r0, 524288
25028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x	%r0, -1
25058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x	%r0, 4096
25078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	x	%r0, -1
25098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	x	%r0, 4096
25108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg	%r0, -524289
25138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg	%r0, 524288
25158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xg	%r0, -524289
25178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xg	%r0, 524288
25188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	-1, 0
25218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	4096, 0
25238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
25248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	0(%r1,%r2), 0
25258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	0, -1
25278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	0, 256
25298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	-1, 0
25318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	4096, 0
25328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	0(%r1,%r2), 0
25338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	0, -1
25348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	0, 256
25358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf	%r0, -1
25388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf	%r0, 1 << 32
25408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xihf	%r0, -1
25428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xihf	%r0, 1 << 32
25438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf	%r0, -1
25468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf	%r0, 1 << 32
25488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xilf	%r0, -1
25508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xilf	%r0, 1 << 32
25518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	-524289, 0
25548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	524288, 0
25568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
25578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	0(%r1,%r2), 0
25588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	0, -1
25608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	0, 256
25628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	-524289, 0
25648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	524288, 0
25658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	0(%r1,%r2), 0
25668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	0, -1
25678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	0, 256
25688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy	%r0, -524289
25718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
25728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy	%r0, 524288
25738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
25748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xy	%r0, -524289
25758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xy	%r0, 524288
2576