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