insn-bad.s revision f386961da34426d12de8558ad04ad7f22c71489a
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
4558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
4568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl	%r0, -0x1000000002
4578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
4588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl	%r0, -1
4598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
4608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl	%r0, 1
4618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
4628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl	%r0, 0x100000000
4638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgrl	%r0, -0x1000000002
4658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgrl	%r0, -1
4668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgrl	%r0, 1
4678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgrl	%r0, 0x100000000
4688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr	%r0, -1, %f0
4718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr	%r0, 16, %f0
473f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
4748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr	%r0, 0, %f2
4758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgxbr	%r0, -1, %f0
4778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgxbr	%r0, 16, %f0
4788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cgxbr	%r0, 0, %f2
4798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ch	%r0, -1
4838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ch	%r0, 4096
4858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ch	%r0, -1
4878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ch	%r0, 4096
4888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
4898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi	-1, 0
4918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi	4096, 0
4938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
4948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi	0(%r1,%r2), 0
4958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi	0, -32769
4978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
4988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi	0, 32768
4998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chhsi	-1, 0
5018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chhsi	4096, 0
5028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chhsi	0(%r1,%r2), 0
5038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chhsi	0, -32769
5048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chhsi	0, 32768
5058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi	%r0, -32769
5088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi	%r0, 32768
5108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi	%r0, foo
5128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chi	%r0, -32769
5148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chi	%r0, 32768
5158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chi	%r0, foo
5168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
5188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl	%r0, -0x1000000002
5198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
5208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl	%r0, -1
5218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
5228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl	%r0, 1
5238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
5248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl	%r0, 0x100000000
5258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chrl	%r0, -0x1000000002
5278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chrl	%r0, -1
5288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chrl	%r0, 1
5298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chrl	%r0, 0x100000000
5308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi	-1, 0
5338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi	4096, 0
5358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
5368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi	0(%r1,%r2), 0
5378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi	0, -32769
5398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi	0, 32768
5418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chsi	-1, 0
5438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chsi	4096, 0
5448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chsi	0(%r1,%r2), 0
5458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chsi	0, -32769
5468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chsi	0, 32768
5478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chy	%r0, -524289
5508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chy	%r0, 524288
5528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chy	%r0, -524289
5548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	chy	%r0, 524288
5558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cl	%r0, -1
5588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cl	%r0, 4096
5608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cl	%r0, -1
5628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cl	%r0, 4096
5638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi	-1, 0
5668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi	4096, 0
5688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
5698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi	0(%r1,%r2), 0
5708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi	0, -1
5728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi	0, 65536
5748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfhsi	-1, 0
5768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfhsi	4096, 0
5778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfhsi	0(%r1,%r2), 0
5788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfhsi	0, -1
5798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfhsi	0, 65536
5808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfi	%r0, -1
5838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfi	%r0, (1 << 32)
5858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfi	%r0, -1
5878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clfi	%r0, (1 << 32)
5888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clg	%r0, -524289
5918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clg	%r0, 524288
5938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clg	%r0, -524289
5958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clg	%r0, 524288
5968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
5978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
5988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgf	%r0, -524289
5998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgf	%r0, 524288
6018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgf	%r0, -524289
6038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgf	%r0, 524288
6048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfi	%r0, -1
6078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfi	%r0, (1 << 32)
6098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfi	%r0, -1
6118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfi	%r0, (1 << 32)
6128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl	%r0, -0x1000000002
6158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl	%r0, -1
6178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl	%r0, 1
6198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl	%r0, 0x100000000
6218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfrl	%r0, -0x1000000002
6238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfrl	%r0, -1
6248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfrl	%r0, 1
6258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgfrl	%r0, 0x100000000
6268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl	%r0, -0x1000000002
6298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl	%r0, -1
6318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl	%r0, 1
6338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl	%r0, 0x100000000
6358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghrl	%r0, -0x1000000002
6378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghrl	%r0, -1
6388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghrl	%r0, 1
6398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghrl	%r0, 0x100000000
6408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi	-1, 0
6438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi	4096, 0
6458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
6468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi	0(%r1,%r2), 0
6478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi	0, -1
6498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi	0, 65536
6518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghsi	-1, 0
6538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghsi	4096, 0
6548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghsi	0(%r1,%r2), 0
6558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghsi	0, -1
6568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clghsi	0, 65536
6578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl	%r0, -0x1000000002
6608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl	%r0, -1
6628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl	%r0, 1
6648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl	%r0, 0x100000000
6668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgrl	%r0, -0x1000000002
6688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgrl	%r0, -1
6698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgrl	%r0, 1
6708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clgrl	%r0, 0x100000000
6718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi	-1, 0
6748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi	4096, 0
6768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
6778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi	0(%r1,%r2), 0
6788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi	0, -1
6808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
6818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi	0, 65536
6828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhhsi	-1, 0
6848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhhsi	4096, 0
6858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhhsi	0(%r1,%r2), 0
6868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhhsi	0, -1
6878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhhsi	0, 65536
6888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl	%r0, -0x1000000002
6918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl	%r0, -1
6938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl	%r0, 1
6958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
6968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl	%r0, 0x100000000
6978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
6988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhrl	%r0, -0x1000000002
6998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhrl	%r0, -1
7008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhrl	%r0, 1
7018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clhrl	%r0, 0x100000000
7028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli	-1, 0
7058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli	4096, 0
7078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
7088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli	0(%r1,%r2), 0
7098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli	0, -1
7118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli	0, 256
7138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cli	-1, 0
7158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cli	4096, 0
7168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cli	0(%r1,%r2), 0
7178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cli	0, -1
7188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cli	0, 256
7198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy	-524289, 0
7228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy	524288, 0
7248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
7258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy	0(%r1,%r2), 0
7268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy	0, -1
7288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy	0, 256
7308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cliy	-524289, 0
7328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cliy	524288, 0
7338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cliy	0(%r1,%r2), 0
7348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cliy	0, -1
7358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cliy	0, 256
7368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl	%r0, -0x1000000002
7398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl	%r0, -1
7418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl	%r0, 1
7438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl	%r0, 0x100000000
7458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clrl	%r0, -0x1000000002
7478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clrl	%r0, -1
7488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clrl	%r0, 1
7498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	clrl	%r0, 0x100000000
7508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cly	%r0, -524289
7538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cly	%r0, 524288
7558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cly	%r0, -524289
7578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cly	%r0, 524288
7588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl	%r0, -0x1000000002
7618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl	%r0, -1
7638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl	%r0, 1
7658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
7668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl	%r0, 0x100000000
7678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	crl	%r0, -0x1000000002
7698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	crl	%r0, -1
7708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	crl	%r0, 1
7718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	crl	%r0, 0x100000000
7728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs	%r0, %r0, -1
7758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs	%r0, %r0, 4096
7778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
7788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs	%r0, %r0, 0(%r1,%r2)
7798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cs	%r0, %r0, -1
7818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cs	%r0, %r0, 4096
7828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cs	%r0, %r0, 0(%r1,%r2)
7838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg	%r0, %r0, -524289
7868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg	%r0, %r0, 524288
7888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
7898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg	%r0, %r0, 0(%r1,%r2)
7908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csg	%r0, %r0, -524289
7928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csg	%r0, %r0, 524288
7938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csg	%r0, %r0, 0(%r1,%r2)
7948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
7958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy	%r0, %r0, -524289
7978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
7988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy	%r0, %r0, 524288
7998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
8008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy	%r0, %r0, 0(%r1,%r2)
8018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csy	%r0, %r0, -524289
8038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csy	%r0, %r0, 524288
8048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	csy	%r0, %r0, 0(%r1,%r2)
8058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
806f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
8078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxbr	%f0, %f2
808f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
8098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxbr	%f2, %f0
8108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cxbr	%f0, %f2
8128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cxbr	%f2, %f0
813f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford
814f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
8158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxfbr	%f2, %r0
8168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cxfbr	%f2, %r0
818f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford
819f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
8208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxgbr	%f2, %r0
8218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cxgbr	%f2, %r0
8238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cy	%r0, -524289
8268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cy	%r0, 524288
8288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cy	%r0, -524289
8308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	cy	%r0, 524288
8318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ddb	%f0, -1
8348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ddb	%f0, 4096
8368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ddb	%f0, -1
8388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ddb	%f0, 4096
8398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: deb	%f0, -1
8428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: deb	%f0, 4096
8448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	deb	%f0, -1
8468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	deb	%f0, 4096
8478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl	%r0, -524289
8508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl	%r0, 524288
852f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
8538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl	%r1, 0
8548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dl	%r0, -524289
8568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dl	%r0, 524288
8578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dl	%r1, 0
8588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg	%r0, -524289
8618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg	%r0, 524288
863f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
8648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg	%r1, 0
8658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dlg	%r0, -524289
8678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dlg	%r0, 524288
8688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dlg	%r1, 0
8698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
870f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
8718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlgr	%r1, %r0
8728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dlgr	%r1, %r0
8748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
875f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
8768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlr	%r1, %r0
8778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dlr	%r1, %r0
8798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg	%r0, -524289
8828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg	%r0, 524288
884f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
8858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg	%r1, 0
8868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsg	%r0, -524289
8888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsg	%r0, 524288
8898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsg	%r1, 0
8908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf	%r0, -524289
8938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
8948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf	%r0, 524288
895f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
8968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf	%r1, 0
8978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
8988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsgf	%r0, -524289
8998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsgf	%r0, 524288
9008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsgf	%r1, 0
9018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
902f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgfr	%r1, %r0
9048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsgfr	%r1, %r0
9068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
907f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgr	%r1, %r0
9098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dsgr	%r1, %r0
9118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
912f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dxbr	%f0, %f2
914f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dxbr	%f2, %f0
9168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dxbr	%f0, %f2
9188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	dxbr	%f2, %f0
9198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fidbr	%f0, -1, %f0
9228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fidbr	%f0, 16, %f0
9248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fidbr	%f0, -1, %f0
9268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fidbr	%f0, 16, %f0
9278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fiebr	%f0, -1, %f0
9308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fiebr	%f0, 16, %f0
9328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fiebr	%f0, -1, %f0
9348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fiebr	%f0, 16, %f0
9358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr	%f0, -1, %f0
9388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr	%f0, 16, %f0
940f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr	%f0, 0, %f2
942f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr	%f2, 0, %f0
9448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fixbr	%f0, -1, %f0
9468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fixbr	%f0, 16, %f0
9478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fixbr	%f0, 0, %f2
9488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	fixbr	%f2, 0, %f0
9498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
950f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
9518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: flogr	%r1, %r0
9528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	flogr	%r1, %r0
9548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ic	%r0, -1
9578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ic	%r0, 4096
9598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ic	%r0, -1
9618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ic	%r0, 4096
9628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: icy	%r0, -524289
9658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: icy	%r0, 524288
9678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	icy	%r0, -524289
9698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	icy	%r0, 524288
9708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihf	%r0, -1
9738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihf	%r0, 1 << 32
9758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihf	%r0, -1
9778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihf	%r0, 1 << 32
9788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihh	%r0, -1
9818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihh	%r0, 0x10000
9838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihh	%r0, -1
9858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihh	%r0, 0x10000
9868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihl	%r0, -1
9898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihl	%r0, 0x10000
9918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihl	%r0, -1
9938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iihl	%r0, 0x10000
9948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
9958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilf	%r0, -1
9978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
9988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilf	%r0, 1 << 32
9998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iilf	%r0, -1
10018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iilf	%r0, 1 << 32
10028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilh	%r0, -1
10058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilh	%r0, 0x10000
10078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iilh	%r0, -1
10098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iilh	%r0, 0x10000
10108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iill	%r0, -1
10138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iill	%r0, 0x10000
10158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iill	%r0, -1
10178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	iill	%r0, 0x10000
10188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: l	%r0, -1
10218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: l	%r0, 4096
10238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	l	%r0, -1
10258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	l	%r0, 4096
10268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: la	%r0, -1
10298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: la	%r0, 4096
10318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	la	%r0, -1
10338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	la	%r0, 4096
10348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
10368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl	%r0, -0x1000000002
10378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
10388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl	%r0, -1
10398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
10408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl	%r0, 1
10418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
10428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl	%r0, 0x100000000
10438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	larl	%r0, -0x1000000002
10458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	larl	%r0, -1
10468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	larl	%r0, 1
10478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	larl	%r0, 0x100000000
10488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lay	%r0, -524289
10518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lay	%r0, 524288
10538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lay	%r0, -524289
10558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lay	%r0, 524288
10568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lb	%r0, -524289
10598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lb	%r0, 524288
10618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lb	%r0, -524289
10638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lb	%r0, 524288
10648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1065f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lcxbr	%f0, %f2
1067f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lcxbr	%f2, %f0
10698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lcxbr	%f0, %f2
10718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lcxbr	%f2, %f0
10728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ld	%f0, -1
10758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ld	%f0, 4096
10778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ld	%f0, -1
10798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ld	%f0, 4096
10808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldeb	%f0, -1
10838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldeb	%f0, 4096
10858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldeb	%f0, -1
10878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldeb	%f0, 4096
10888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1089f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldxbr	%f0, %f2
1091f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
10928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldxbr	%f2, %f0
10938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldxbr	%f0, %f2
10958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldxbr	%f2, %f0
10968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
10978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
10988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldy	%f0, -524289
10998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldy	%f0, 524288
11018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldy	%f0, -524289
11038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ldy	%f0, 524288
11048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: le	%f0, -1
11078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: le	%f0, 4096
11098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	le	%f0, -1
11118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	le	%f0, 4096
11128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1113f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
11148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lexbr	%f0, %f2
1115f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
11168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lexbr	%f2, %f0
11178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lexbr	%f0, %f2
11198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lexbr	%f2, %f0
11208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ley	%f0, -524289
11238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ley	%f0, 524288
11258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ley	%f0, -524289
11278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ley	%f0, 524288
11288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lg	%r0, -524289
11318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lg	%r0, 524288
11338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lg	%r0, -524289
11358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lg	%r0, 524288
11368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgb	%r0, -524289
11398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgb	%r0, 524288
11418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgb	%r0, -524289
11438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgb	%r0, 524288
11448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgf	%r0, -524289
11478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgf	%r0, 524288
11498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgf	%r0, -524289
11518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgf	%r0, 524288
11528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfi	%r0, (-1 << 31) - 1
11558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfi	%r0, (1 << 31)
11578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfi	%r0, (-1 << 31) - 1
11598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfi	%r0, (1 << 31)
11608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
11628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl	%r0, -0x1000000002
11638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
11648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl	%r0, -1
11658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
11668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl	%r0, 1
11678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
11688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl	%r0, 0x100000000
11698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfrl	%r0, -0x1000000002
11718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfrl	%r0, -1
11728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfrl	%r0, 1
11738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgfrl	%r0, 0x100000000
11748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgh	%r0, -524289
11778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgh	%r0, 524288
11798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgh	%r0, -524289
11818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgh	%r0, 524288
11828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi	%r0, -32769
11858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi	%r0, 32768
11878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
11888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi	%r0, foo
11898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghi	%r0, -32769
11918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghi	%r0, 32768
11928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghi	%r0, foo
11938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
11948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
11958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl	%r0, -0x1000000002
11968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
11978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl	%r0, -1
11988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
11998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl	%r0, 1
12008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl	%r0, 0x100000000
12028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghrl	%r0, -0x1000000002
12048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghrl	%r0, -1
12058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghrl	%r0, 1
12068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lghrl	%r0, 0x100000000
12078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl	%r0, -0x1000000002
12108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl	%r0, -1
12128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl	%r0, 1
12148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl	%r0, 0x100000000
12168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgrl	%r0, -0x1000000002
12188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgrl	%r0, -1
12198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgrl	%r0, 1
12208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lgrl	%r0, 0x100000000
12218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lh	%r0, -1
12248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lh	%r0, 4096
12268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lh	%r0, -1
12288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lh	%r0, 4096
12298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi	%r0, -32769
12328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi	%r0, 32768
12348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi	%r0, foo
12368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhi	%r0, -32769
12388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhi	%r0, 32768
12398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhi	%r0, foo
12408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl	%r0, -0x1000000002
12438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl	%r0, -1
12458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl	%r0, 1
12478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl	%r0, 0x100000000
12498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhrl	%r0, -0x1000000002
12518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhrl	%r0, -1
12528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhrl	%r0, 1
12538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhrl	%r0, 0x100000000
12548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhy	%r0, -524289
12578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhy	%r0, 524288
12598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhy	%r0, -524289
12618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lhy	%r0, 524288
12628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llc	%r0, -524289
12658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llc	%r0, 524288
12678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llc	%r0, -524289
12698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llc	%r0, 524288
12708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgc	%r0, -524289
12738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgc	%r0, 524288
12758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgc	%r0, -524289
12778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgc	%r0, 524288
12788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgf	%r0, -524289
12818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
12828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgf	%r0, 524288
12838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgf	%r0, -524289
12858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgf	%r0, 524288
12868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl	%r0, -0x1000000002
12898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl	%r0, -1
12918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl	%r0, 1
12938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
12948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl	%r0, 0x100000000
12958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
12968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgfrl	%r0, -0x1000000002
12978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgfrl	%r0, -1
12988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgfrl	%r0, 1
12998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgfrl	%r0, 0x100000000
13008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgh	%r0, -524289
13038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgh	%r0, 524288
13058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgh	%r0, -524289
13078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llgh	%r0, 524288
13088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl	%r0, -0x1000000002
13118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl	%r0, -1
13138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl	%r0, 1
13158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl	%r0, 0x100000000
13178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llghrl	%r0, -0x1000000002
13198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llghrl	%r0, -1
13208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llghrl	%r0, 1
13218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llghrl	%r0, 0x100000000
13228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llh	%r0, -524289
13258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llh	%r0, 524288
13278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llh	%r0, -524289
13298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llh	%r0, 524288
13308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl	%r0, -0x1000000002
13338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl	%r0, -1
13358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl	%r0, 1
13378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
13388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl	%r0, 0x100000000
13398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llhrl	%r0, -0x1000000002
13418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llhrl	%r0, -1
13428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llhrl	%r0, 1
13438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llhrl	%r0, 0x100000000
13448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihf	%r0, -1
13478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihf	%r0, 1 << 32
13498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihf	%r0, -1
13518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihf	%r0, 1 << 32
13528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihh	%r0, -1
13558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihh	%r0, 0x10000
13578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihh	%r0, -1
13598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihh	%r0, 0x10000
13608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihl	%r0, -1
13638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihl	%r0, 0x10000
13658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihl	%r0, -1
13678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llihl	%r0, 0x10000
13688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilf	%r0, -1
13718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilf	%r0, 1 << 32
13738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llilf	%r0, -1
13758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llilf	%r0, 1 << 32
13768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilh	%r0, -1
13798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilh	%r0, 0x10000
13818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llilh	%r0, -1
13838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llilh	%r0, 0x10000
13848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llill	%r0, -1
13878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llill	%r0, 0x10000
13898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llill	%r0, -1
13918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	llill	%r0, 0x10000
13928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
13938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg	%r0, %r0, -524289
13958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
13968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg	%r0, %r0, 524288
13978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
13988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg	%r0, %r0, 0(%r1,%r2)
13998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lmg	%r0, %r0, -524289
14018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lmg	%r0, %r0, 524288
14028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lmg	%r0, %r0, 0(%r1,%r2)
14038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1404f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
14058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lnxbr	%f0, %f2
1406f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
14078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lnxbr	%f2, %f0
14088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lnxbr	%f0, %f2
14108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lnxbr	%f2, %f0
14118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1412f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
14138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lpxbr	%f0, %f2
1414f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
14158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lpxbr	%f2, %f0
14168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lpxbr	%f0, %f2
14188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lpxbr	%f2, %f0
14198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl	%r0, -0x1000000002
14228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl	%r0, -1
14248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl	%r0, 1
14268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
14278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl	%r0, 0x100000000
14288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrl	%r0, -0x1000000002
14308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrl	%r0, -1
14318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrl	%r0, 1
14328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrl	%r0, 0x100000000
14338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrv	%r0, -524289
14368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrv	%r0, 524288
14388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrv	%r0, -524289
14408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrv	%r0, 524288
14418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrvg	%r0, -524289
14448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrvg	%r0, 524288
14468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrvg	%r0, -524289
14488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lrvg	%r0, 524288
14498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1450f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
14518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lxr	%f0, %f2
1452f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
1453f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: lxr	%f2, %f0
14548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lxr	%f0, %f2
1456f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford	lxr	%f2, %f0
14578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ly	%r0, -524289
14608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ly	%r0, 524288
14628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ly	%r0, -524289
14648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ly	%r0, 524288
14658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1466f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
14678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lzxr	%f2
14688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	lzxr	%f2
14708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: madb	%f0, %f0, -1
14738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: madb	%f0, %f0, 4096
14758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	madb	%f0, %f0, -1
14778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	madb	%f0, %f0, 4096
14788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: maeb	%f0, %f0, -1
14818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: maeb	%f0, %f0, 4096
14838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	maeb	%f0, %f0, -1
14858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	maeb	%f0, %f0, 4096
14868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdb	%f0, -1
14898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdb	%f0, 4096
14918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mdb	%f0, -1
14938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mdb	%f0, 4096
14948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
14958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdeb	%f0, -1
14978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
14988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdeb	%f0, 4096
14998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mdeb	%f0, -1
15018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mdeb	%f0, 4096
15028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: meeb	%f0, -1
15058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: meeb	%f0, 4096
15078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	meeb	%f0, -1
15098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	meeb	%f0, 4096
15108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi	%r0, -32769
15138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi	%r0, 32768
15158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi	%r0, foo
15178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mghi	%r0, -32769
15198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mghi	%r0, 32768
15208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mghi	%r0, foo
15218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mh	%r0, -1
15248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mh	%r0, 4096
15268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mh	%r0, -1
15288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mh	%r0, 4096
15298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi	%r0, -32769
15328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi	%r0, 32768
15348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi	%r0, foo
15368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mhi	%r0, -32769
15388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mhi	%r0, 32768
15398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mhi	%r0, foo
15408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhy	%r0, -524289
15438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhy	%r0, 524288
15458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mhy	%r0, -524289
15478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mhy	%r0, 524288
15488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg	%r0, -524289
15518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg	%r0, 524288
1553f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
15548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg	%r1, 0
15558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mlg	%r0, -524289
15578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mlg	%r0, 524288
15588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mlg	%r1, 0
15598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1560f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
15618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlgr	%r1, %r0
15628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mlgr	%r1, %r0
15648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ms	%r0, -1
15678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ms	%r0, 4096
15698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ms	%r0, -1
15718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ms	%r0, 4096
15728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msdb	%f0, %f0, -1
15758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msdb	%f0, %f0, 4096
15778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msdb	%f0, %f0, -1
15798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msdb	%f0, %f0, 4096
15808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mseb	%f0, %f0, -1
15838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mseb	%f0, %f0, 4096
15858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mseb	%f0, %f0, -1
15878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mseb	%f0, %f0, 4096
15888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msfi	%r0, (-1 << 31) - 1
15918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msfi	%r0, (1 << 31)
15938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msfi	%r0, (-1 << 31) - 1
15958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msfi	%r0, (1 << 31)
15968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
15978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
15988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msg	%r0, -524289
15998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msg	%r0, 524288
16018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msg	%r0, -524289
16038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msg	%r0, 524288
16048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgf	%r0, -524289
16078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgf	%r0, 524288
16098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msgf	%r0, -524289
16118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msgf	%r0, 524288
16128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgfi	%r0, (-1 << 31) - 1
16158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgfi	%r0, (1 << 31)
16178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msgfi	%r0, (-1 << 31) - 1
16198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msgfi	%r0, (1 << 31)
16208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msy	%r0, -524289
16238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msy	%r0, 524288
16258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msy	%r0, -524289
16278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	msy	%r0, 524288
16288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	-1, 0
16318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	4096, 0
16338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
16348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	0(%r1,%r2), 0
16358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	0, -32769
16378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi	0, 32768
16398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	-1, 0
16418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	4096, 0
16428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	0(%r1,%r2), 0
16438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	0, -32769
16448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvghi	0, 32768
16458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	-1, 0
16488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	4096, 0
16508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
16518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	0(%r1,%r2), 0
16528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	0, -32769
16548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi	0, 32768
16568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	-1, 0
16588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	4096, 0
16598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	0(%r1,%r2), 0
16608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	0, -32769
16618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhhi	0, 32768
16628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	-1, 0
16658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	4096, 0
16678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
16688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	0(%r1,%r2), 0
16698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	0, -32769
16718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi	0, 32768
16738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	-1, 0
16758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	4096, 0
16768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	0(%r1,%r2), 0
16778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	0, -32769
16788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvhi	0, 32768
16798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	-1, 0
16828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	4096, 0
16848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
16858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	0(%r1,%r2), 0
16868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	0, -1
16888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi	0, 256
16908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	-1, 0
16928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	4096, 0
16938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	0(%r1,%r2), 0
16948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	0, -1
16958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mvi	0, 256
16968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
16978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
16988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	-524289, 0
16998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	524288, 0
17018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
17028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	0(%r1,%r2), 0
17038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	0, -1
17058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy	0, 256
17078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	-524289, 0
17098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	524288, 0
17108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	0(%r1,%r2), 0
17118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	0, -1
17128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mviy	0, 256
17138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1714f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
17158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr	%f0, %f2
1716f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
17178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr	%f2, %f0
17188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxbr	%f0, %f2
17208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxbr	%f2, %f0
17218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1722f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
17238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb	%f2, 0
17248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb	%f0, -1
17268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb	%f0, 4096
17288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdb	%f2, 0
17308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdb	%f0, -1
17318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdb	%f0, 4096
17328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
1733f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
17348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdbr	%f2, %f0
17358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	mxdbr	%f2, %f0
17378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n	%r0, -1
17408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n	%r0, 4096
17428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	n	%r0, -1
17448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	n	%r0, 4096
17458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng	%r0, -524289
17488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng	%r0, 524288
17508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ng	%r0, -524289
17528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ng	%r0, 524288
17538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	-1, 0
17568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	4096, 0
17588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
17598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	0(%r1,%r2), 0
17608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	0, -1
17628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni	0, 256
17648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	-1, 0
17668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	4096, 0
17678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	0(%r1,%r2), 0
17688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	0, -1
17698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ni	0, 256
17708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf	%r0, -1
17738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf	%r0, 1 << 32
17758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihf	%r0, -1
17778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihf	%r0, 1 << 32
17788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh	%r0, -1
17818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh	%r0, 0x10000
17838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihh	%r0, -1
17858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihh	%r0, 0x10000
17868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl	%r0, -1
17898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl	%r0, 0x10000
17918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihl	%r0, -1
17938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nihl	%r0, 0x10000
17948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
17958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf	%r0, -1
17978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
17988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf	%r0, 1 << 32
17998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilf	%r0, -1
18018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilf	%r0, 1 << 32
18028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh	%r0, -1
18058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh	%r0, 0x10000
18078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilh	%r0, -1
18098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nilh	%r0, 0x10000
18108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill	%r0, -1
18138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill	%r0, 0x10000
18158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nill	%r0, -1
18178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	nill	%r0, 0x10000
18188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	-524289, 0
18218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	524288, 0
18238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
18248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	0(%r1,%r2), 0
18258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	0, -1
18278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy	0, 256
18298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	-524289, 0
18318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	524288, 0
18328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	0(%r1,%r2), 0
18338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	0, -1
18348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	niy	0, 256
18358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny	%r0, -524289
18388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny	%r0, 524288
18408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ny	%r0, -524289
18428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ny	%r0, 524288
18438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o	%r0, -1
18468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o	%r0, 4096
18488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	o	%r0, -1
18508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	o	%r0, 4096
18518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og	%r0, -524289
18548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og	%r0, 524288
18568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	og	%r0, -524289
18588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	og	%r0, 524288
18598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	-1, 0
18628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	4096, 0
18648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
18658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	0(%r1,%r2), 0
18668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	0, -1
18688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi	0, 256
18708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	-1, 0
18728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	4096, 0
18738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	0(%r1,%r2), 0
18748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	0, -1
18758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oi	0, 256
18768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf	%r0, -1
18798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf	%r0, 1 << 32
18818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihf	%r0, -1
18838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihf	%r0, 1 << 32
18848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh	%r0, -1
18878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh	%r0, 0x10000
18898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihh	%r0, -1
18918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihh	%r0, 0x10000
18928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl	%r0, -1
18958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
18968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl	%r0, 0x10000
18978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
18988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihl	%r0, -1
18998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oihl	%r0, 0x10000
19008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf	%r0, -1
19038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf	%r0, 1 << 32
19058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilf	%r0, -1
19078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilf	%r0, 1 << 32
19088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh	%r0, -1
19118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh	%r0, 0x10000
19138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilh	%r0, -1
19158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oilh	%r0, 0x10000
19168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill	%r0, -1
19198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill	%r0, 0x10000
19218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oill	%r0, -1
19238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oill	%r0, 0x10000
19248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	-524289, 0
19278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	524288, 0
19298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
19308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	0(%r1,%r2), 0
19318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	0, -1
19338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy	0, 256
19358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	-524289, 0
19378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	524288, 0
19388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	0(%r1,%r2), 0
19398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	0, -1
19408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oiy	0, 256
19418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy	%r0, -524289
19448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy	%r0, 524288
19468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oy	%r0, -524289
19488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	oy	%r0, 524288
19498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,0,0,-1
19528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,0,0,64
19548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,0,-1,0
19568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,0,64,0
19588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,-1,0,0
19608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg	%r0,%r0,64,0,0
19628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,0,0,-1
19648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,0,0,64
19658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,0,-1,0
19668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,0,64,0
19678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,-1,0,0
19688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	risbg	%r0,%r0,64,0,0
19698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,-524289
19728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,524288
19748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
19758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,0(%r0)
19768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
19778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll	%r0,%r0,0(%r1,%r2)
19788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,-524289
19808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,524288
19818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,0(%r0)
19828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rll	%r0,%r0,0(%r1,%r2)
19838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,-524289
19868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,524288
19888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
19898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,0(%r0)
19908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
19918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg	%r0,%r0,0(%r1,%r2)
19928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,-524289
19948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,524288
19958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,0(%r0)
19968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	rllg	%r0,%r0,0(%r1,%r2)
19978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
19988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
19998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s	%r0, -1
20008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s	%r0, 4096
20028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	s	%r0, -1
20048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	s	%r0, 4096
20058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb	%f0, -1
20088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb	%f0, 4096
20108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sdb	%f0, -1
20128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sdb	%f0, 4096
20138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb	%f0, -1
20168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb	%f0, 4096
20188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	seb	%f0, -1
20208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	seb	%f0, 4096
20218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg	%r0, -524289
20248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg	%r0, 524288
20268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sg	%r0, -524289
20288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sg	%r0, 524288
20298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf	%r0, -524289
20328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf	%r0, 524288
20348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sgf	%r0, -524289
20368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sgf	%r0, 524288
20378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
2039ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh	%r0, -1
2040ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
2041ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh	%r0, 4096
2042ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2043ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	sh	%r0, -1
2044ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	sh	%r0, 4096
2045ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2046ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
2047ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy	%r0, -524289
2048ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
2049ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy	%r0, 524288
2050ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2051ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	shy	%r0, -524289
2052ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford	shy	%r0, 524288
2053ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford
2054ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand
20558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl	%r0, -1
20568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl	%r0, 4096
20588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sl	%r0, -1
20608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sl	%r0, 4096
20618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb	%r0, -524289
20648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb	%r0, 524288
20668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slb	%r0, -524289
20688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slb	%r0, 524288
20698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg	%r0, -524289
20728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg	%r0, 524288
20748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slbg	%r0, -524289
20768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slbg	%r0, 524288
20778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi	%r0, -1
20808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi	%r0, (1 << 32)
20828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slfi	%r0, -1
20848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slfi	%r0, (1 << 32)
20858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg	%r0, -524289
20888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg	%r0, 524288
20908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slg	%r0, -524289
20928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slg	%r0, 524288
20938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf	%r0, -524289
20968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
20978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf	%r0, 524288
20988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
20998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgf	%r0, -524289
21008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgf	%r0, 524288
21018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi	%r0, -1
21048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi	%r0, (1 << 32)
21068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgfi	%r0, -1
21088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	slgfi	%r0, (1 << 32)
21098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,-1
21128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,4096
21148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
21158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,0(%r0)
21168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
21178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll	%r0,0(%r1,%r2)
21188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,-1
21208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,4096
21218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,0(%r0)
21228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sll	%r0,0(%r1,%r2)
21238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,-524289
21268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,524288
21288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
21298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,0(%r0)
21308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
21318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg	%r0,%r0,0(%r1,%r2)
21328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,-524289
21348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,524288
21358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,0(%r0)
21368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sllg	%r0,%r0,0(%r1,%r2)
21378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly	%r0, -524289
21408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly	%r0, 524288
21428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sly	%r0, -524289
21448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sly	%r0, 524288
21458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb	%f0, -1
21488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb	%f0, 4096
21508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqdb	%f0, -1
21528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqdb	%f0, 4096
21538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb	%f0, -1
21568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb	%f0, 4096
21588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqeb	%f0, -1
21608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqeb	%f0, 4096
21618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2162f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
21638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr	%f0, %f2
2164f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
21658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr	%f2, %f0
21668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqxbr	%f0, %f2
21688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sqxbr	%f2, %f0
21698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,-1
21728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,4096
21748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
21758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,0(%r0)
21768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
21778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra	%r0,0(%r1,%r2)
21788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,-1
21808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,4096
21818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,0(%r0)
21828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sra	%r0,0(%r1,%r2)
21838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,-524289
21868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,524288
21888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
21898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,0(%r0)
21908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
21918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag	%r0,%r0,0(%r1,%r2)
21928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,-524289
21948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,524288
21958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,0(%r0)
21968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srag	%r0,%r0,0(%r1,%r2)
21978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
21988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
21998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,-1
22008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,4096
22028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
22038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,0(%r0)
22048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
22058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl	%r0,0(%r1,%r2)
22068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,-1
22088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,4096
22098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,0(%r0)
22108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srl	%r0,0(%r1,%r2)
22118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,-524289
22148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,524288
22168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address
22178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,0(%r0)
22188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
22198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg	%r0,%r0,0(%r1,%r2)
22208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,-524289
22228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,524288
22238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,0(%r0)
22248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	srlg	%r0,%r0,0(%r1,%r2)
22258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st	%r0, -1
22288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st	%r0, 4096
22308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	st	%r0, -1
22328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	st	%r0, 4096
22338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc	%r0, -1
22368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc	%r0, 4096
22388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stc	%r0, -1
22408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stc	%r0, 4096
22418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy	%r0, -524289
22448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy	%r0, 524288
22468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stcy	%r0, -524289
22488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stcy	%r0, 524288
22498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std	%f0, -1
22528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std	%f0, 4096
22548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	std	%f0, -1
22568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	std	%f0, 4096
22578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy	%f0, -524289
22608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy	%f0, 524288
22628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stdy	%f0, -524289
22648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stdy	%f0, 524288
22658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste	%f0, -1
22688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste	%f0, 4096
22708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ste	%f0, -1
22728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	ste	%f0, 4096
22738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey	%f0, -524289
22768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey	%f0, 524288
22788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stey	%f0, -524289
22808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stey	%f0, 524288
22818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg	%r0, -524289
22848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
22858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg	%r0, 524288
22868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stg	%r0, -524289
22888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stg	%r0, 524288
22898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
22918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, -0x1000000002
22928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
22938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, -1
22948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
22958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, 1
22968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
22978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl	%r0, 0x100000000
22988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
22998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, -0x1000000002
23008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, -1
23018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, 1
23028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stgrl	%r0, 0x100000000
23038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth	%r0, -1
23068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth	%r0, 4096
23088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sth	%r0, -1
23108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sth	%r0, 4096
23118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
23138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, -0x1000000002
23148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
23158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, -1
23168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
23178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, 1
23188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
23198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl	%r0, 0x100000000
23208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, -0x1000000002
23228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, -1
23238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, 1
23248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthrl	%r0, 0x100000000
23258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy	%r0, -524289
23288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy	%r0, 524288
23308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthy	%r0, -524289
23328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sthy	%r0, 524288
23338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg	%r0, %r0, -524289
23368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg	%r0, %r0, 524288
23388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
23398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg	%r0, %r0, 0(%r1,%r2)
23408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stmg	%r0, %r0, -524289
23428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stmg	%r0, %r0, 524288
23438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	stmg	%r0, %r0, 0(%r1,%r2)
23448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
23468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, -0x1000000002
23478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
23488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, -1
23498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
23508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, 1
23518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range
23528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl	%r0, 0x100000000
23538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, -0x1000000002
23558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, -1
23568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, 1
23578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strl	%r0, 0x100000000
23588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv	%r0, -524289
23618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv	%r0, 524288
23638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strv	%r0, -524289
23658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strv	%r0, 524288
23668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg	%r0, -524289
23698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg	%r0, 524288
23718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strvg	%r0, -524289
23738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	strvg	%r0, 524288
23748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty	%r0, -524289
23778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty	%r0, 524288
23798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sty	%r0, -524289
23818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sty	%r0, 524288
23828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
2383f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
23848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr	%f0, %f2
2385f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair
23868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr	%f2, %f0
23878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sxbr	%f0, %f2
23898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sxbr	%f2, %f0
23908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy	%r0, -524289
23938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
23948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy	%r0, 524288
23958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sy	%r0, -524289
23978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	sy	%r0, 524288
23988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
23998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x	%r0, -1
24018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x	%r0, 4096
24038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	x	%r0, -1
24058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	x	%r0, 4096
24068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg	%r0, -524289
24098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg	%r0, 524288
24118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xg	%r0, -524289
24138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xg	%r0, 524288
24148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	-1, 0
24178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	4096, 0
24198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
24208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	0(%r1,%r2), 0
24218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	0, -1
24238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi	0, 256
24258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	-1, 0
24278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	4096, 0
24288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	0(%r1,%r2), 0
24298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	0, -1
24308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xi	0, 256
24318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf	%r0, -1
24348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf	%r0, 1 << 32
24368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xihf	%r0, -1
24388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xihf	%r0, 1 << 32
24398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf	%r0, -1
24428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf	%r0, 1 << 32
24448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xilf	%r0, -1
24468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xilf	%r0, 1 << 32
24478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	-524289, 0
24508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	524288, 0
24528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing
24538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	0(%r1,%r2), 0
24548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	0, -1
24568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy	0, 256
24588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	-524289, 0
24608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	524288, 0
24618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	0(%r1,%r2), 0
24628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	0, -1
24638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xiy	0, 256
24648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy	%r0, -524289
24678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand
24688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy	%r0, 524288
24698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford
24708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xy	%r0, -524289
24718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford	xy	%r0, 524288
2472