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