insn-bad.s revision 299fdd814f4c2850d44387d24c440980c5377d3e
1eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford# For z10 only. 2eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford# RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=z10 < %s 2> %t 38580e79fba028e6d6085033617c0c566034cad54Richard Sandiford# RUN: FileCheck < %t %s 48580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 58580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 68580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: a %r0, -1 78580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 88580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: a %r0, 4096 98580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford a %r0, -1 118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford a %r0, 4096 128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: adb %f0, -1 158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: adb %f0, 4096 178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford adb %f0, -1 198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford adb %f0, 4096 208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aeb %f0, -1 238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aeb %f0, 4096 258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford aeb %f0, -1 278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford aeb %f0, 4096 288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: afi %r0, (-1 << 31) - 1 318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: afi %r0, (1 << 31) 338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford afi %r0, (-1 << 31) - 1 358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford afi %r0, (1 << 31) 368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ag %r0, -524289 398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ag %r0, 524288 418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ag %r0, -524289 438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ag %r0, 524288 448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agf %r0, -524289 478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agf %r0, 524288 498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford agf %r0, -524289 518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford agf %r0, 524288 528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agfi %r0, (-1 << 31) - 1 558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agfi %r0, (1 << 31) 578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford agfi %r0, (-1 << 31) - 1 598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford agfi %r0, (1 << 31) 608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aghi %r0, -32769 638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aghi %r0, 32768 658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aghi %r0, foo 678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford aghi %r0, -32769 698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford aghi %r0, 32768 708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford aghi %r0, foo 718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 72dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 7370d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: aghik %r1, %r2, 3 7470d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford 7570d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford aghik %r1, %r2, 3 7670d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford 7770d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 78dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: agrk %r2,%r3,%r4 79dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 80dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford agrk %r2,%r3,%r4 81dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agsi -524289, 0 848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agsi 524288, 0 868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agsi 0(%r1,%r2), 0 888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agsi 0, -129 908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: agsi 0, 128 928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford agsi -524289, 0 948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford agsi 524288, 0 958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford agsi 0(%r1,%r2), 0 968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford agsi 0, -129 978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford agsi 0, 128 988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ah %r0, -1 1018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ah %r0, 4096 1038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ah %r0, -1 1058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ah %r0, 4096 1068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ahi %r0, -32769 1098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ahi %r0, 32768 1118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ahi %r0, foo 1138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ahi %r0, -32769 1158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ahi %r0, 32768 1168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ahi %r0, foo 1178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11870d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 11970d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: ahik %r1, %r2, 3 12070d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford 12170d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford ahik %r1, %r2, 3 12270d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford 1238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ahy %r0, -524289 1258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ahy %r0, 524288 1278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ahy %r0, -524289 1298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ahy %r0, 524288 1308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: al %r0, -1 1338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: al %r0, 4096 1358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford al %r0, -1 1378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford al %r0, 4096 1388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alc %r0, -524289 1418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alc %r0, 524288 1438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alc %r0, -524289 1458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alc %r0, 524288 1468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alcg %r0, -524289 1498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alcg %r0, 524288 1518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alcg %r0, -524289 1538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alcg %r0, 524288 1548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alfi %r0, -1 1578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alfi %r0, (1 << 32) 1598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alfi %r0, -1 1618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alfi %r0, (1 << 32) 1628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1636dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 1646dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alghsik %r1, %r2, 3 1656dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 1666dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alghsik %r1, %r2, 3 1676dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 1686dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 1696dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alhsik %r1, %r2, 3 1706dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 1716dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alhsik %r1, %r2, 3 1726dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 1738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alg %r0, -524289 1758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alg %r0, 524288 1778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alg %r0, -524289 1798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alg %r0, 524288 1808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algf %r0, -524289 1838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algf %r0, 524288 1858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford algf %r0, -524289 1878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford algf %r0, 524288 1888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algfi %r0, -1 1918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algfi %r0, (1 << 32) 1938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford algfi %r0, -1 1958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford algfi %r0, (1 << 32) 1968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 197c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 198c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: algrk %r2,%r3,%r4 199c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 200c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford algrk %r2,%r3,%r4 201c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 202c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 203c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: alrk %r2,%r3,%r4 204c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 205c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford alrk %r2,%r3,%r4 206c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 2078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aly %r0, -524289 2098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aly %r0, 524288 2118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford aly %r0, -524289 2138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford aly %r0, 524288 2148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 215dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 216dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: ark %r2,%r3,%r4 217dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 218dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford ark %r2,%r3,%r4 219dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 2208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi -524289, 0 2228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi 524288, 0 2248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 2258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi 0(%r1,%r2), 0 2268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi 0, -129 2288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi 0, 128 2308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford asi -524289, 0 2328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford asi 524288, 0 2338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford asi 0(%r1,%r2), 0 2348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford asi 0, -129 2358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford asi 0, 128 2368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 237f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 2388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: axbr %f0, %f2 239f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 2408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: axbr %f2, %f0 2418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford axbr %f0, %f2 2438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford axbr %f2, %f0 2448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ay %r0, -524289 2488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ay %r0, 524288 2508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ay %r0, -524289 2528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ay %r0, 524288 2538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras %r0, -0x100002 2568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras %r0, -1 2588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras %r0, 1 2608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras %r0, 0x10000 2628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford bras %r0, -0x100002 2648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford bras %r0, -1 2658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford bras %r0, 1 2668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford bras %r0, 0x10000 2678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl %r0, -0x1000000002 2708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl %r0, -1 2728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl %r0, 1 2748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl %r0, 0x100000000 2768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brasl %r0, -0x1000000002 2788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brasl %r0, -1 2798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brasl %r0, 1 2808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brasl %r0, 0x100000000 2818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc 0, -0x100002 2848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc 0, -1 2868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc 0, 1 2888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc 0, 0x10000 2908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc 0, -0x100002 2928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc 0, -1 2938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc 0, 1 2948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc 0, 0x10000 2958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc foo, bar 2988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc -1, bar 3008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc 16, bar 3028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc foo, bar 3048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc -1, bar 3058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc 16, bar 3068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 3088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl 0, -0x1000000002 3098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 3108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl 0, -1 3118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 3128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl 0, 1 3138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 3148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl 0, 0x100000000 3158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl 0, -0x1000000002 3178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl 0, -1 3188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl 0, 1 3198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl 0, 0x100000000 3208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl foo, bar 3238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl -1, bar 3258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl 16, bar 3278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl foo, bar 3298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl -1, bar 3308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl 16, bar 3318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 332ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 333ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brct %r0, -0x100002 334ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 335ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brct %r0, -1 336ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 337ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brct %r0, 1 338ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 339ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brct %r0, 0x10000 340ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford 341ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brct %r0, -0x100002 342ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brct %r0, -1 343ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brct %r0, 1 344ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brct %r0, 0x10000 345ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford 346ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 347ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brctg %r0, -0x100002 348ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 349ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brctg %r0, -1 350ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 351ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brctg %r0, 1 352ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 353ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brctg %r0, 0x10000 354ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford 355ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brctg %r0, -0x100002 356ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brctg %r0, -1 357ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brctg %r0, 1 358ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brctg %r0, 0x10000 359ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford 3608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: c %r0, -1 3628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: c %r0, 4096 3648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford c %r0, -1 3668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford c %r0, 4096 3678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cdb %f0, -1 3708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cdb %f0, 4096 3728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cdb %f0, -1 3748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cdb %f0, 4096 3758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ceb %f0, -1 3788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ceb %f0, 4096 3808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ceb %f0, -1 3828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ceb %f0, 4096 3838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfdbr %r0, -1, %f0 3868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfdbr %r0, 16, %f0 3888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfdbr %r0, -1, %f0 3908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfdbr %r0, 16, %f0 3918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfebr %r0, -1, %f0 3948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfebr %r0, 16, %f0 3968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfebr %r0, -1, %f0 3988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfebr %r0, 16, %f0 3998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfi %r0, (-1 << 31) - 1 4028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfi %r0, (1 << 31) 4048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfi %r0, (-1 << 31) - 1 4068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfi %r0, (1 << 31) 4078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfxbr %r0, -1, %f0 4108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfxbr %r0, 16, %f0 412f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 4138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfxbr %r0, 0, %f2 4148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfxbr %r0, -1, %f0 4168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfxbr %r0, 16, %f0 4178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfxbr %r0, 0, %f2 4188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cg %r0, -524289 4228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cg %r0, 524288 4248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cg %r0, -524289 4268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cg %r0, 524288 4278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgdbr %r0, -1, %f0 4308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgdbr %r0, 16, %f0 4328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgdbr %r0, -1, %f0 4348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgdbr %r0, 16, %f0 4358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgebr %r0, -1, %f0 4388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgebr %r0, 16, %f0 4408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgebr %r0, -1, %f0 4428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgebr %r0, 16, %f0 4438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgf %r0, -524289 4468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgf %r0, 524288 4488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgf %r0, -524289 4508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgf %r0, 524288 4518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfi %r0, (-1 << 31) - 1 4548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfi %r0, (1 << 31) 4568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfi %r0, (-1 << 31) - 1 4588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfi %r0, (1 << 31) 4598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 4618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl %r0, -0x1000000002 4628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 4638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl %r0, -1 4648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 4658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl %r0, 1 4668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 4678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl %r0, 0x100000000 4688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfrl %r0, -0x1000000002 4708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfrl %r0, -1 4718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfrl %r0, 1 4728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfrl %r0, 0x100000000 4738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgh %r0, -524289 4768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgh %r0, 524288 4788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgh %r0, -524289 4808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgh %r0, 524288 4818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghi %r0, -32769 4848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghi %r0, 32768 4868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghi %r0, foo 4888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghi %r0, -32769 4908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghi %r0, 32768 4918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghi %r0, foo 4928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 4948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl %r0, -0x1000000002 4958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 4968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl %r0, -1 4978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 4988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl %r0, 1 4998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 5008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl %r0, 0x100000000 5018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghrl %r0, -0x1000000002 5038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghrl %r0, -1 5048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghrl %r0, 1 5058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghrl %r0, 0x100000000 5068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi -1, 0 5098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi 4096, 0 5118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 5128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi 0(%r1,%r2), 0 5138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi 0, -32769 5158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi 0, 32768 5178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghsi -1, 0 5198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghsi 4096, 0 5208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghsi 0(%r1,%r2), 0 5218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghsi 0, -32769 5228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghsi 0, 32768 5238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5242d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand 5252d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, -129, 0, 0 5262d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand 5272d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, 128, 0, 0 5282d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5292d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, -129, 0, 0 5302d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, 128, 0, 0 5312d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5322d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 5332d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, 0, 0, -0x100002 5342d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 5352d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, 0, 0, -1 5362d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 5372d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, 0, 0, 1 5382d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 5392d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, 0, 0, 0x10000 5402d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5412d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, 0, 0, -0x100002 5422d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, 0, 0, -1 5432d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, 0, 0, 1 5442d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, 0, 0, 0x10000 5452d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5462d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction 5472d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgijo %r0, 0, 0, 0 5482d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction 5492d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgijno %r0, 0, 0, 0 5502d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5512d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgijo %r0, 0, 0, 0 5522d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgijno %r0, 0, 0, 0 5532d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 555d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj %r0, %r0, 0, -0x100002 556d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 557d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj %r0, %r0, 0, -1 558d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 559d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj %r0, %r0, 0, 1 560d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 561d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj %r0, %r0, 0, 0x10000 562d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 563d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrj %r0, %r0, 0, -0x100002 564d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrj %r0, %r0, 0, -1 565d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrj %r0, %r0, 0, 1 566d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrj %r0, %r0, 0, 0x10000 567d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 568d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction 569d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrjo %r0, %r0, 0, 0 570d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction 571d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrjno %r0, %r0, 0, 0 572d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 573d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrjo %r0, %r0, 0, 0 574d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrjno %r0, %r0, 0, 0 575d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 576d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 5778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl %r0, -0x1000000002 5788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 5798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl %r0, -1 5808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 5818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl %r0, 1 5828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 5838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl %r0, 0x100000000 5848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgrl %r0, -0x1000000002 5868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgrl %r0, -1 5878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgrl %r0, 1 5888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgrl %r0, 0x100000000 5898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr %r0, -1, %f0 5928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr %r0, 16, %f0 594f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 5958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr %r0, 0, %f2 5968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgxbr %r0, -1, %f0 5988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgxbr %r0, 16, %f0 5998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgxbr %r0, 0, %f2 6008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ch %r0, -1 6048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ch %r0, 4096 6068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ch %r0, -1 6088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ch %r0, 4096 6098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi -1, 0 6128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi 4096, 0 6148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 6158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi 0(%r1,%r2), 0 6168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi 0, -32769 6188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi 0, 32768 6208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chhsi -1, 0 6228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chhsi 4096, 0 6238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chhsi 0(%r1,%r2), 0 6248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chhsi 0, -32769 6258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chhsi 0, 32768 6268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi %r0, -32769 6298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi %r0, 32768 6318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi %r0, foo 6338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chi %r0, -32769 6358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chi %r0, 32768 6368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chi %r0, foo 6378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 6398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl %r0, -0x1000000002 6408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 6418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl %r0, -1 6428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 6438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl %r0, 1 6448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 6458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl %r0, 0x100000000 6468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chrl %r0, -0x1000000002 6488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chrl %r0, -1 6498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chrl %r0, 1 6508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chrl %r0, 0x100000000 6518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi -1, 0 6548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi 4096, 0 6568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 6578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi 0(%r1,%r2), 0 6588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi 0, -32769 6608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi 0, 32768 6628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chsi -1, 0 6648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chsi 4096, 0 6658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chsi 0(%r1,%r2), 0 6668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chsi 0, -32769 6678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chsi 0, 32768 6688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chy %r0, -524289 6718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chy %r0, 524288 6738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chy %r0, -524289 6758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chy %r0, 524288 6768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6782d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, -129, 0, 0 6792d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand 6802d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, 128, 0, 0 6812d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 6822d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, -129, 0, 0 6832d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, 128, 0, 0 6842d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 6852d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 6862d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, 0, 0, -0x100002 6872d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 6882d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, 0, 0, -1 6892d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 6902d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, 0, 0, 1 6912d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 6922d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, 0, 0, 0x10000 6932d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 6942d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, 0, 0, -0x100002 6952d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, 0, 0, -1 6962d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, 0, 0, 1 6972d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, 0, 0, 0x10000 6982d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 6992d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction 7002d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cijo %r0, 0, 0, 0 7012d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction 7022d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cijno %r0, 0, 0, 0 7032d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 7042d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cijo %r0, 0, 0, 0 7052d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cijno %r0, 0, 0, 0 7062d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 7072d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand 7088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cl %r0, -1 7098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cl %r0, 4096 7118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cl %r0, -1 7138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cl %r0, 4096 7148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 715e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: missing length in address 716e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0, 0 717e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: missing length in address 718e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(%r1), 0(%r1) 719e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid use of length addressing 720e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r1), 0(2,%r1) 721e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 722e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(0,%r1), 0(%r1) 723e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 724e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(257,%r1), 0(%r1) 725e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 726e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc -1(1,%r1), 0(%r1) 727e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 728e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 4096(1,%r1), 0(%r1) 729e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 730e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r1), -1(%r1) 731e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 732e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r1), 4096(%r1) 733e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: %r0 used in an address 734e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r0), 0(%r1) 735e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: %r0 used in an address 736e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r1), 0(%r0) 737e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid use of indexed addressing 738e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(%r1,%r2), 0(%r1) 739e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid use of indexed addressing 740e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r2), 0(%r1,%r2) 741e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: unknown token in expression 742e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(-), 0 743e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford 744e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0, 0 745e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(%r1), 0(%r1) 746e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r1), 0(2,%r1) 747e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(0,%r1), 0(%r1) 748e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(257,%r1), 0(%r1) 749e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc -1(1,%r1), 0(%r1) 750e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 4096(1,%r1), 0(%r1) 751e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r1), -1(%r1) 752e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r1), 4096(%r1) 753e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r0), 0(%r1) 754e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r1), 0(%r0) 755e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(%r1,%r2), 0(%r1) 756e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r2), 0(%r1,%r2) 757e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(-), 0 758e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford 7598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi -1, 0 7618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 4096, 0 7638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 7648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 0(%r1,%r2), 0 7658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 0, -1 7678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 0, 65536 7698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi -1, 0 7718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 4096, 0 7728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 0(%r1,%r2), 0 7738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 0, -1 7748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 0, 65536 7758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfi %r0, -1 7788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfi %r0, (1 << 32) 7808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfi %r0, -1 7828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfi %r0, (1 << 32) 7838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clg %r0, -524289 7868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clg %r0, 524288 7888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clg %r0, -524289 7908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clg %r0, 524288 7918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgf %r0, -524289 7948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgf %r0, 524288 7968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgf %r0, -524289 7988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgf %r0, 524288 7998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfi %r0, -1 8028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfi %r0, (1 << 32) 8048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfi %r0, -1 8068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfi %r0, (1 << 32) 8078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, -0x1000000002 8108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, -1 8128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, 1 8148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, 0x100000000 8168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, -0x1000000002 8188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, -1 8198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, 1 8208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, 0x100000000 8218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, -0x1000000002 8248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, -1 8268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, 1 8288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, 0x100000000 8308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, -0x1000000002 8328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, -1 8338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, 1 8348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, 0x100000000 8358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi -1, 0 8388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 4096, 0 8408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 8418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 0(%r1,%r2), 0 8428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 0, -1 8448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 0, 65536 8468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi -1, 0 8488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 4096, 0 8498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 0(%r1,%r2), 0 8508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 0, -1 8518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 0, 65536 8528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, -0x1000000002 8558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, -1 8578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, 1 8598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, 0x100000000 8618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, -0x1000000002 8638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, -1 8648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, 1 8658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, 0x100000000 8668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi -1, 0 8698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 4096, 0 8718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 8728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 0(%r1,%r2), 0 8738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 0, -1 8758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 0, 65536 8778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi -1, 0 8798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 4096, 0 8808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 0(%r1,%r2), 0 8818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 0, -1 8828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 0, 65536 8838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, -0x1000000002 8868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, -1 8888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, 1 8908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, 0x100000000 8928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, -0x1000000002 8948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, -1 8958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, 1 8968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, 0x100000000 8978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli -1, 0 9008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 4096, 0 9028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 9038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 0(%r1,%r2), 0 9048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 0, -1 9068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 0, 256 9088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli -1, 0 9108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 4096, 0 9118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 0(%r1,%r2), 0 9128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 0, -1 9138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 0, 256 9148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy -524289, 0 9178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 524288, 0 9198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 9208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 0(%r1,%r2), 0 9218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 0, -1 9238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 0, 256 9258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy -524289, 0 9278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 524288, 0 9288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 0(%r1,%r2), 0 9298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 0, -1 9308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 0, 256 9318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, -0x1000000002 9348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, -1 9368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, 1 9388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, 0x100000000 9408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, -0x1000000002 9428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, -1 9438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, 1 9448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, 0x100000000 9458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cly %r0, -524289 9488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cly %r0, 524288 9508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cly %r0, -524289 9528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cly %r0, 524288 9538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 955d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, -0x100002 956d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 957d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, -1 958d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 959d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, 1 960d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 961d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, 0x10000 962d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 963d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, -0x100002 964d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, -1 965d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, 1 966d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, 0x10000 967d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 968d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction 969d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crjo %r0, %r0, 0, 0 970d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction 971d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crjno %r0, %r0, 0, 0 972d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 973d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crjo %r0, %r0, 0, 0 974d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crjno %r0, %r0, 0, 0 975d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 976d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 9778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, -0x1000000002 9788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, -1 9808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, 1 9828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, 0x100000000 9848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, -0x1000000002 9868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, -1 9878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, 1 9888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, 0x100000000 9898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs %r0, %r0, -1 9928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs %r0, %r0, 4096 9948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 9958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs %r0, %r0, 0(%r1,%r2) 9968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cs %r0, %r0, -1 9988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cs %r0, %r0, 4096 9998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cs %r0, %r0, 0(%r1,%r2) 10008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg %r0, %r0, -524289 10038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg %r0, %r0, 524288 10058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 10068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg %r0, %r0, 0(%r1,%r2) 10078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csg %r0, %r0, -524289 10098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csg %r0, %r0, 524288 10108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csg %r0, %r0, 0(%r1,%r2) 10118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy %r0, %r0, -524289 10148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy %r0, %r0, 524288 10168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 10178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy %r0, %r0, 0(%r1,%r2) 10188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csy %r0, %r0, -524289 10208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csy %r0, %r0, 524288 10218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csy %r0, %r0, 0(%r1,%r2) 10228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1023f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxbr %f0, %f2 1025f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxbr %f2, %f0 10278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxbr %f0, %f2 10298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxbr %f2, %f0 1030f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford 1031f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxfbr %f2, %r0 10338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxfbr %f2, %r0 1035f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford 1036f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxgbr %f2, %r0 10388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxgbr %f2, %r0 10408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cy %r0, -524289 10438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cy %r0, 524288 10458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cy %r0, -524289 10478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cy %r0, 524288 10488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ddb %f0, -1 10518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ddb %f0, 4096 10538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ddb %f0, -1 10558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ddb %f0, 4096 10568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: deb %f0, -1 10598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: deb %f0, 4096 10618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford deb %f0, -1 10638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford deb %f0, 4096 10648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl %r0, -524289 10678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl %r0, 524288 1069f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl %r1, 0 10718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dl %r0, -524289 10738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dl %r0, 524288 10748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dl %r1, 0 10758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg %r0, -524289 10788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg %r0, 524288 1080f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg %r1, 0 10828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlg %r0, -524289 10848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlg %r0, 524288 10858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlg %r1, 0 10868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1087f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlgr %r1, %r0 10898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlgr %r1, %r0 10918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1092f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlr %r1, %r0 10948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlr %r1, %r0 10968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg %r0, -524289 10998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg %r0, 524288 1101f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg %r1, 0 11038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsg %r0, -524289 11058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsg %r0, 524288 11068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsg %r1, 0 11078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf %r0, -524289 11108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf %r0, 524288 1112f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf %r1, 0 11148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgf %r0, -524289 11168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgf %r0, 524288 11178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgf %r1, 0 11188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1119f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgfr %r1, %r0 11218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgfr %r1, %r0 11238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1124f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgr %r1, %r0 11268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgr %r1, %r0 11288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1129f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dxbr %f0, %f2 1131f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dxbr %f2, %f0 11338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dxbr %f0, %f2 11358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dxbr %f2, %f0 11368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fidbr %f0, -1, %f0 11398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fidbr %f0, 16, %f0 11418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fidbr %f0, -1, %f0 11438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fidbr %f0, 16, %f0 11448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1145d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: error: {{(instruction requires: fp-extension)?}} 1146d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fidbra %f0, 0, %f0, 0 1147d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 1148d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fidbra %f0, 0, %f0, 0 1149d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 11508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fiebr %f0, -1, %f0 11528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fiebr %f0, 16, %f0 11548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fiebr %f0, -1, %f0 11568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fiebr %f0, 16, %f0 11578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1158d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: error: {{(instruction requires: fp-extension)?}} 1159d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fiebra %f0, 0, %f0, 0 1160d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 1161d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fiebra %f0, 0, %f0, 0 1162d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 11638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f0, -1, %f0 11658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f0, 16, %f0 1167f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f0, 0, %f2 1169f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f2, 0, %f0 11718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f0, -1, %f0 11738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f0, 16, %f0 11748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f0, 0, %f2 11758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f2, 0, %f0 11768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1177d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: error: {{(instruction requires: fp-extension)?}} 1178d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fixbra %f0, 0, %f0, 0 1179d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 1180d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fixbra %f0, 0, %f0, 0 1181d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 1182f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: flogr %r1, %r0 11848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford flogr %r1, %r0 11868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ic %r0, -1 11898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ic %r0, 4096 11918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ic %r0, -1 11938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ic %r0, 4096 11948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: icy %r0, -524289 11978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: icy %r0, 524288 11998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford icy %r0, -524289 12018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford icy %r0, 524288 12028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihf %r0, -1 12058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihf %r0, 1 << 32 12078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihf %r0, -1 12098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihf %r0, 1 << 32 12108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihh %r0, -1 12138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihh %r0, 0x10000 12158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihh %r0, -1 12178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihh %r0, 0x10000 12188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihl %r0, -1 12218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihl %r0, 0x10000 12238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihl %r0, -1 12258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihl %r0, 0x10000 12268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilf %r0, -1 12298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilf %r0, 1 << 32 12318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilf %r0, -1 12338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilf %r0, 1 << 32 12348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilh %r0, -1 12378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilh %r0, 0x10000 12398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilh %r0, -1 12418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilh %r0, 0x10000 12428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iill %r0, -1 12458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iill %r0, 0x10000 12478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iill %r0, -1 12498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iill %r0, 0x10000 12508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: l %r0, -1 12538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: l %r0, 4096 12558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford l %r0, -1 12578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford l %r0, 4096 12588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: la %r0, -1 12618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: la %r0, 4096 12638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford la %r0, -1 12658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford la %r0, 4096 12668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 12688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, -0x1000000002 12698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 12708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, -1 12718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 12728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, 1 12738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 12748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, 0x100000000 12758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, -0x1000000002 12778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, -1 12788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, 1 12798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, 0x100000000 12808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lay %r0, -524289 12838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lay %r0, 524288 12858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lay %r0, -524289 12878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lay %r0, 524288 12888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lb %r0, -524289 12918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lb %r0, 524288 12938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lb %r0, -524289 12958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lb %r0, 524288 12968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1297f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lcxbr %f0, %f2 1299f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lcxbr %f2, %f0 13018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lcxbr %f0, %f2 13038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lcxbr %f2, %f0 13048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ld %f0, -1 13078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ld %f0, 4096 13098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ld %f0, -1 13118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ld %f0, 4096 13128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldeb %f0, -1 13158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldeb %f0, 4096 13178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldeb %f0, -1 13198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldeb %f0, 4096 13208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1321f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldxbr %f0, %f2 1323f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldxbr %f2, %f0 13258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldxbr %f0, %f2 13278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldxbr %f2, %f0 13288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldy %f0, -524289 13318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldy %f0, 524288 13338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldy %f0, -524289 13358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldy %f0, 524288 13368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: le %f0, -1 13398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: le %f0, 4096 13418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford le %f0, -1 13438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford le %f0, 4096 13448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1345f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lexbr %f0, %f2 1347f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lexbr %f2, %f0 13498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lexbr %f0, %f2 13518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lexbr %f2, %f0 13528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ley %f0, -524289 13558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ley %f0, 524288 13578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ley %f0, -524289 13598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ley %f0, 524288 13608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lg %r0, -524289 13638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lg %r0, 524288 13658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lg %r0, -524289 13678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lg %r0, 524288 13688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgb %r0, -524289 13718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgb %r0, 524288 13738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgb %r0, -524289 13758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgb %r0, 524288 13768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgf %r0, -524289 13798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgf %r0, 524288 13818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgf %r0, -524289 13838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgf %r0, 524288 13848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfi %r0, (-1 << 31) - 1 13878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfi %r0, (1 << 31) 13898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfi %r0, (-1 << 31) - 1 13918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfi %r0, (1 << 31) 13928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, -0x1000000002 13958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, -1 13978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, 1 13998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, 0x100000000 14018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, -0x1000000002 14038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, -1 14048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, 1 14058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, 0x100000000 14068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgh %r0, -524289 14098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgh %r0, 524288 14118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgh %r0, -524289 14138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgh %r0, 524288 14148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi %r0, -32769 14178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi %r0, 32768 14198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi %r0, foo 14218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghi %r0, -32769 14238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghi %r0, 32768 14248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghi %r0, foo 14258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, -0x1000000002 14288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, -1 14308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, 1 14328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, 0x100000000 14348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, -0x1000000002 14368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, -1 14378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, 1 14388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, 0x100000000 14398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, -0x1000000002 14428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, -1 14448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, 1 14468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, 0x100000000 14488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, -0x1000000002 14508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, -1 14518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, 1 14528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, 0x100000000 14538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lh %r0, -1 14568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lh %r0, 4096 14588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lh %r0, -1 14608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lh %r0, 4096 14618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi %r0, -32769 14648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi %r0, 32768 14668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi %r0, foo 14688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhi %r0, -32769 14708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhi %r0, 32768 14718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhi %r0, foo 14728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, -0x1000000002 14758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, -1 14778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, 1 14798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, 0x100000000 14818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, -0x1000000002 14838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, -1 14848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, 1 14858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, 0x100000000 14868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhy %r0, -524289 14898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhy %r0, 524288 14918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhy %r0, -524289 14938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhy %r0, 524288 14948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llc %r0, -524289 14978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llc %r0, 524288 14998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llc %r0, -524289 15018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llc %r0, 524288 15028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgc %r0, -524289 15058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgc %r0, 524288 15078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgc %r0, -524289 15098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgc %r0, 524288 15108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgf %r0, -524289 15138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgf %r0, 524288 15158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgf %r0, -524289 15178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgf %r0, 524288 15188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, -0x1000000002 15218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, -1 15238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, 1 15258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, 0x100000000 15278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, -0x1000000002 15298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, -1 15308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, 1 15318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, 0x100000000 15328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgh %r0, -524289 15358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgh %r0, 524288 15378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgh %r0, -524289 15398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgh %r0, 524288 15408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, -0x1000000002 15438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, -1 15458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, 1 15478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, 0x100000000 15498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, -0x1000000002 15518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, -1 15528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, 1 15538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, 0x100000000 15548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llh %r0, -524289 15578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llh %r0, 524288 15598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llh %r0, -524289 15618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llh %r0, 524288 15628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, -0x1000000002 15658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, -1 15678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, 1 15698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, 0x100000000 15718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, -0x1000000002 15738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, -1 15748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, 1 15758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, 0x100000000 15768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihf %r0, -1 15798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihf %r0, 1 << 32 15818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihf %r0, -1 15838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihf %r0, 1 << 32 15848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihh %r0, -1 15878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihh %r0, 0x10000 15898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihh %r0, -1 15918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihh %r0, 0x10000 15928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihl %r0, -1 15958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihl %r0, 0x10000 15978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihl %r0, -1 15998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihl %r0, 0x10000 16008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilf %r0, -1 16038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilf %r0, 1 << 32 16058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilf %r0, -1 16078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilf %r0, 1 << 32 16088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilh %r0, -1 16118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilh %r0, 0x10000 16138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilh %r0, -1 16158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilh %r0, 0x10000 16168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llill %r0, -1 16198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llill %r0, 0x10000 16218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llill %r0, -1 16238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llill %r0, 0x10000 16248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg %r0, %r0, -524289 16278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg %r0, %r0, 524288 16298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 16308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg %r0, %r0, 0(%r1,%r2) 16318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lmg %r0, %r0, -524289 16338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lmg %r0, %r0, 524288 16348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lmg %r0, %r0, 0(%r1,%r2) 16358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1636f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 16378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lnxbr %f0, %f2 1638f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 16398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lnxbr %f2, %f0 16408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lnxbr %f0, %f2 16428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lnxbr %f2, %f0 16438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1644f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 16458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lpxbr %f0, %f2 1646f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 16478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lpxbr %f2, %f0 16488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lpxbr %f0, %f2 16508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lpxbr %f2, %f0 16518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, -0x1000000002 16548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, -1 16568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, 1 16588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, 0x100000000 16608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, -0x1000000002 16628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, -1 16638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, 1 16648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, 0x100000000 16658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrv %r0, -524289 16688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrv %r0, 524288 16708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrv %r0, -524289 16728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrv %r0, 524288 16738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrvg %r0, -524289 16768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrvg %r0, 524288 16788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrvg %r0, -524289 16808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrvg %r0, 524288 16818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16820e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 16830e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: lt %r0, -524289 16840e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 16850e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: lt %r0, 524288 16860e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 16870e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford lt %r0, -524289 16880e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford lt %r0, 524288 16890e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 16900e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 16910e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltg %r0, -524289 16920e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 16930e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltg %r0, 524288 16940e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 16950e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltg %r0, -524289 16960e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltg %r0, 524288 16970e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 16980e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 16990e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltgf %r0, -524289 17000e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 17010e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltgf %r0, 524288 17020e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 17030e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltgf %r0, -524289 17040e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltgf %r0, 524288 17050e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 1706f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 1707e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: ltxbr %f0, %f14 1708e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: error: invalid register pair 1709e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: ltxbr %f14, %f0 1710e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford 1711e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford ltxbr %f0, %f14 1712e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford ltxbr %f14, %f0 1713e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford 1714e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: error: invalid register pair 17158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lxr %f0, %f2 1716f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 1717f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: lxr %f2, %f0 17188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lxr %f0, %f2 1720f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford lxr %f2, %f0 17218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ly %r0, -524289 17248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ly %r0, 524288 17268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ly %r0, -524289 17288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ly %r0, 524288 17298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1730f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 17318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lzxr %f2 17328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lzxr %f2 17348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: madb %f0, %f0, -1 17378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: madb %f0, %f0, 4096 17398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford madb %f0, %f0, -1 17418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford madb %f0, %f0, 4096 17428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: maeb %f0, %f0, -1 17458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: maeb %f0, %f0, 4096 17478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford maeb %f0, %f0, -1 17498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford maeb %f0, %f0, 4096 17508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdb %f0, -1 17538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdb %f0, 4096 17558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdb %f0, -1 17578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdb %f0, 4096 17588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdeb %f0, -1 17618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdeb %f0, 4096 17638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdeb %f0, -1 17658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdeb %f0, 4096 17668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: meeb %f0, -1 17698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: meeb %f0, 4096 17718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford meeb %f0, -1 17738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford meeb %f0, 4096 17748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi %r0, -32769 17778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi %r0, 32768 17798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi %r0, foo 17818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mghi %r0, -32769 17838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mghi %r0, 32768 17848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mghi %r0, foo 17858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mh %r0, -1 17888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mh %r0, 4096 17908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mh %r0, -1 17928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mh %r0, 4096 17938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi %r0, -32769 17968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi %r0, 32768 17988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi %r0, foo 18008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhi %r0, -32769 18028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhi %r0, 32768 18038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhi %r0, foo 18048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhy %r0, -524289 18078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhy %r0, 524288 18098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhy %r0, -524289 18118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhy %r0, 524288 18128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg %r0, -524289 18158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg %r0, 524288 1817f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 18188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg %r1, 0 18198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlg %r0, -524289 18218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlg %r0, 524288 18228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlg %r1, 0 18238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1824f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 18258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlgr %r1, %r0 18268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlgr %r1, %r0 18288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ms %r0, -1 18318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ms %r0, 4096 18338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ms %r0, -1 18358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ms %r0, 4096 18368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msdb %f0, %f0, -1 18398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msdb %f0, %f0, 4096 18418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msdb %f0, %f0, -1 18438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msdb %f0, %f0, 4096 18448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mseb %f0, %f0, -1 18478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mseb %f0, %f0, 4096 18498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mseb %f0, %f0, -1 18518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mseb %f0, %f0, 4096 18528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msfi %r0, (-1 << 31) - 1 18558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msfi %r0, (1 << 31) 18578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msfi %r0, (-1 << 31) - 1 18598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msfi %r0, (1 << 31) 18608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msg %r0, -524289 18638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msg %r0, 524288 18658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msg %r0, -524289 18678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msg %r0, 524288 18688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgf %r0, -524289 18718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgf %r0, 524288 18738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgf %r0, -524289 18758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgf %r0, 524288 18768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgfi %r0, (-1 << 31) - 1 18798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgfi %r0, (1 << 31) 18818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgfi %r0, (-1 << 31) - 1 18838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgfi %r0, (1 << 31) 18848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msy %r0, -524289 18878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msy %r0, 524288 18898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msy %r0, -524289 18918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msy %r0, 524288 18928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18939188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: missing length in address 18949188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0, 0 18959188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: missing length in address 18969188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(%r1), 0(%r1) 18979188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of length addressing 18989188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), 0(2,%r1) 18999188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 19009188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(0,%r1), 0(%r1) 19019188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 19029188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(257,%r1), 0(%r1) 19039188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 19049188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc -1(1,%r1), 0(%r1) 19059188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 19069188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 4096(1,%r1), 0(%r1) 19079188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 19089188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), -1(%r1) 19099188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 19109188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), 4096(%r1) 19119188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: %r0 used in an address 19129188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r0), 0(%r1) 19139188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: %r0 used in an address 19149188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), 0(%r0) 19159188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of indexed addressing 19169188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(%r1,%r2), 0(%r1) 19179188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of indexed addressing 19189188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r2), 0(%r1,%r2) 19199188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: unknown token in expression 19209188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(-), 0 19219188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford 19229188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0, 0 19239188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(%r1), 0(%r1) 19249188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), 0(2,%r1) 19259188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(0,%r1), 0(%r1) 19269188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(257,%r1), 0(%r1) 19279188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc -1(1,%r1), 0(%r1) 19289188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 4096(1,%r1), 0(%r1) 19299188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), -1(%r1) 19309188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), 4096(%r1) 19319188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r0), 0(%r1) 19329188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), 0(%r0) 19339188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(%r1,%r2), 0(%r1) 19349188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r2), 0(%r1,%r2) 19359188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(-), 0 19369188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford 19378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi -1, 0 19398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 4096, 0 19418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 19428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 0(%r1,%r2), 0 19438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 0, -32769 19458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 0, 32768 19478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi -1, 0 19498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 4096, 0 19508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 0(%r1,%r2), 0 19518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 0, -32769 19528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 0, 32768 19538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi -1, 0 19568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 4096, 0 19588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 19598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 0(%r1,%r2), 0 19608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 0, -32769 19628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 0, 32768 19648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi -1, 0 19668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 4096, 0 19678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 0(%r1,%r2), 0 19688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 0, -32769 19698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 0, 32768 19708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi -1, 0 19738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 4096, 0 19758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 19768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 0(%r1,%r2), 0 19778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 0, -32769 19798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 0, 32768 19818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi -1, 0 19838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 4096, 0 19848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 0(%r1,%r2), 0 19858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 0, -32769 19868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 0, 32768 19878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi -1, 0 19908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 4096, 0 19928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 19938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 0(%r1,%r2), 0 19948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 0, -1 19968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 0, 256 19988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi -1, 0 20008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 4096, 0 20018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 0(%r1,%r2), 0 20028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 0, -1 20038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 0, 256 20048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy -524289, 0 20078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 524288, 0 20098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 20108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 0(%r1,%r2), 0 20118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 0, -1 20138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 0, 256 20158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy -524289, 0 20178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 524288, 0 20188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 0(%r1,%r2), 0 20198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 0, -1 20208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 0, 256 20218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2022f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 20238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr %f0, %f2 2024f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 20258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr %f2, %f0 20268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxbr %f0, %f2 20288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxbr %f2, %f0 20298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2030f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 20318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb %f2, 0 20328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb %f0, -1 20348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb %f0, 4096 20368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdb %f2, 0 20388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdb %f0, -1 20398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdb %f0, 4096 20408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2041f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 20428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdbr %f2, %f0 20438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdbr %f2, %f0 20458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n %r0, -1 20488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n %r0, 4096 20508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford n %r0, -1 20528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford n %r0, 4096 20538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 205416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 205516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0, 0 205616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 205716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(%r1), 0(%r1) 205816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of length addressing 205916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r1), 0(2,%r1) 206016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 206116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(0,%r1), 0(%r1) 206216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 206316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(257,%r1), 0(%r1) 206416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 206516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc -1(1,%r1), 0(%r1) 206616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 206716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 4096(1,%r1), 0(%r1) 206816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 206916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r1), -1(%r1) 207016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 207116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r1), 4096(%r1) 207216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 207316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r0), 0(%r1) 207416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 207516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r1), 0(%r0) 207616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 207716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(%r1,%r2), 0(%r1) 207816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 207916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r2), 0(%r1,%r2) 208016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: unknown token in expression 208116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(-), 0 208216277c4698f36a756c540fae326874774156aaedRichard Sandiford 208316277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0, 0 208416277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(%r1), 0(%r1) 208516277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r1), 0(2,%r1) 208616277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(0,%r1), 0(%r1) 208716277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(257,%r1), 0(%r1) 208816277c4698f36a756c540fae326874774156aaedRichard Sandiford nc -1(1,%r1), 0(%r1) 208916277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 4096(1,%r1), 0(%r1) 209016277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r1), -1(%r1) 209116277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r1), 4096(%r1) 209216277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r0), 0(%r1) 209316277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r1), 0(%r0) 209416277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(%r1,%r2), 0(%r1) 209516277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r2), 0(%r1,%r2) 209616277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(-), 0 209716277c4698f36a756c540fae326874774156aaedRichard Sandiford 20988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng %r0, -524289 21008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng %r0, 524288 21028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ng %r0, -524289 21048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ng %r0, 524288 21058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 210652b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 210752b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ngrk %r2,%r3,%r4 210852b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 210952b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ngrk %r2,%r3,%r4 211052b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 21118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni -1, 0 21138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 4096, 0 21158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 21168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 0(%r1,%r2), 0 21178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 0, -1 21198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 0, 256 21218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni -1, 0 21238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 4096, 0 21248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 0(%r1,%r2), 0 21258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 0, -1 21268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 0, 256 21278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf %r0, -1 21308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf %r0, 1 << 32 21328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihf %r0, -1 21348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihf %r0, 1 << 32 21358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh %r0, -1 21388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh %r0, 0x10000 21408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihh %r0, -1 21428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihh %r0, 0x10000 21438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl %r0, -1 21468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl %r0, 0x10000 21488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihl %r0, -1 21508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihl %r0, 0x10000 21518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf %r0, -1 21548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf %r0, 1 << 32 21568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilf %r0, -1 21588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilf %r0, 1 << 32 21598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh %r0, -1 21628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh %r0, 0x10000 21648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilh %r0, -1 21668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilh %r0, 0x10000 21678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill %r0, -1 21708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill %r0, 0x10000 21728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nill %r0, -1 21748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nill %r0, 0x10000 21758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy -524289, 0 21788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 524288, 0 21808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 21818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 0(%r1,%r2), 0 21828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 0, -1 21848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 0, 256 21868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy -524289, 0 21888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 524288, 0 21898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 0(%r1,%r2), 0 21908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 0, -1 21918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 0, 256 21928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2193db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2194db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: nrk %r2,%r3,%r4 2195db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 2196db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford nrk %r2,%r3,%r4 2197db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 21988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny %r0, -524289 22008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny %r0, 524288 22028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ny %r0, -524289 22048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ny %r0, 524288 22058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o %r0, -1 22088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o %r0, 4096 22108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford o %r0, -1 22128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford o %r0, 4096 22138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 221416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 221516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0, 0 221616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 221716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(%r1), 0(%r1) 221816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of length addressing 221916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r1), 0(2,%r1) 222016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 222116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(0,%r1), 0(%r1) 222216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 222316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(257,%r1), 0(%r1) 222416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 222516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc -1(1,%r1), 0(%r1) 222616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 222716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 4096(1,%r1), 0(%r1) 222816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 222916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r1), -1(%r1) 223016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 223116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r1), 4096(%r1) 223216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 223316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r0), 0(%r1) 223416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 223516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r1), 0(%r0) 223616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 223716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(%r1,%r2), 0(%r1) 223816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 223916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r2), 0(%r1,%r2) 224016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: unknown token in expression 224116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(-), 0 224216277c4698f36a756c540fae326874774156aaedRichard Sandiford 224316277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0, 0 224416277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(%r1), 0(%r1) 224516277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r1), 0(2,%r1) 224616277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(0,%r1), 0(%r1) 224716277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(257,%r1), 0(%r1) 224816277c4698f36a756c540fae326874774156aaedRichard Sandiford oc -1(1,%r1), 0(%r1) 224916277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 4096(1,%r1), 0(%r1) 225016277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r1), -1(%r1) 225116277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r1), 4096(%r1) 225216277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r0), 0(%r1) 225316277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r1), 0(%r0) 225416277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(%r1,%r2), 0(%r1) 225516277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r2), 0(%r1,%r2) 225616277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(-), 0 225716277c4698f36a756c540fae326874774156aaedRichard Sandiford 22588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og %r0, -524289 22608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og %r0, 524288 22628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford og %r0, -524289 22648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford og %r0, 524288 22658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 226652b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 226752b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ogrk %r2,%r3,%r4 226852b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 226952b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ogrk %r2,%r3,%r4 227052b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 22718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi -1, 0 22738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 4096, 0 22758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 22768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 0(%r1,%r2), 0 22778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 0, -1 22798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 0, 256 22818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi -1, 0 22838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 4096, 0 22848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 0(%r1,%r2), 0 22858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 0, -1 22868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 0, 256 22878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf %r0, -1 22908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf %r0, 1 << 32 22928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihf %r0, -1 22948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihf %r0, 1 << 32 22958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh %r0, -1 22988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh %r0, 0x10000 23008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihh %r0, -1 23028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihh %r0, 0x10000 23038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl %r0, -1 23068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl %r0, 0x10000 23088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihl %r0, -1 23108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihl %r0, 0x10000 23118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf %r0, -1 23148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf %r0, 1 << 32 23168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilf %r0, -1 23188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilf %r0, 1 << 32 23198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh %r0, -1 23228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh %r0, 0x10000 23248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilh %r0, -1 23268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilh %r0, 0x10000 23278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill %r0, -1 23308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill %r0, 0x10000 23328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oill %r0, -1 23348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oill %r0, 0x10000 23358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy -524289, 0 23388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 524288, 0 23408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 23418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 0(%r1,%r2), 0 23428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 0, -1 23448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 0, 256 23468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy -524289, 0 23488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 524288, 0 23498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 0(%r1,%r2), 0 23508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 0, -1 23518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 0, 256 23528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2353db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2354db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: ork %r2,%r3,%r4 2355db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 2356db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford ork %r2,%r3,%r4 2357db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 23588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy %r0, -524289 23608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy %r0, 524288 23628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oy %r0, -524289 23648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oy %r0, 524288 23658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2367a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfd -1, 0 2368a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 2369a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfd 16, 0 2370a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 2371a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfd 1, -524289 2372a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 2373a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfd 1, 524288 2374a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford 2375a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfd -1, 0 2376a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfd 16, 0 2377a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfd 1, -524289 2378a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfd 1, 524288 2379a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford 2380a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 2381a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl -1, 0 2382a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 2383a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl 16, 0 2384a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: offset out of range 2385a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl 1, -0x1000000002 2386a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: offset out of range 2387a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl 1, -1 2388a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: offset out of range 2389a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl 1, 1 2390a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: offset out of range 2391a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl 1, 0x100000000 2392a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford 2393a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl -1, 0 2394a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl 16, 0 2395a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl 1, -0x1000000002 2396a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl 1, -1 2397a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl 1, 1 2398a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl 1, 0x100000000 2399a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford 2400a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 24018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,0,0,-1 24028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,0,0,64 24048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,0,-1,0 24068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24073ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford#CHECK: risbg %r0,%r0,0,256,0 24088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,-1,0,0 24108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24113ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford#CHECK: risbg %r0,%r0,256,0,0 24128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,0,0,-1 24148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,0,0,64 24158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,0,-1,0 24163ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford risbg %r0,%r0,0,256,0 24178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,-1,0,0 24183ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford risbg %r0,%r0,256,0,0 24198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2420f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 2421f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risbhg %r1, %r2, 0, 0, 0 2422f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 2423f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risbhg %r1, %r2, 0, 0, 0 2424f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 2425f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 2426f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risblg %r1, %r2, 0, 0, 0 2427f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 2428f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risblg %r1, %r2, 0, 0, 0 2429f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 24308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2431c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,0,-1 2432c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2433c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,0,64 2434c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2435c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,-1,0 2436c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2437c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,256,0 2438c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2439c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,-1,0,0 2440c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2441c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,256,0,0 2442c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2443c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,0,-1 2444c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,0,64 2445c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,-1,0 2446c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,256,0 2447c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,-1,0,0 2448c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,256,0,0 2449c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2450c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2451c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,0,-1 2452c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2453c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,0,64 2454c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2455c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,-1,0 2456c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2457c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,256,0 2458c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2459c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,-1,0,0 2460c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2461c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,256,0,0 2462c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2463c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,0,-1 2464c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,0,64 2465c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,-1,0 2466c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,256,0 2467c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,-1,0,0 2468c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,256,0,0 2469c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2470c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2471c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,0,-1 2472c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2473c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,0,64 2474c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2475c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,-1,0 2476c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2477c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,256,0 2478c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2479c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,-1,0,0 2480c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2481c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,256,0,0 2482c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2483c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,0,-1 2484c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,0,64 2485c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,-1,0 2486c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,256,0 2487c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,-1,0,0 2488c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,256,0,0 2489c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2490c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 24918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,-524289 24928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,524288 24948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 24958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,0(%r0) 24968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 24978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,0(%r1,%r2) 24988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,-524289 25008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,524288 25018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,0(%r0) 25028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,0(%r1,%r2) 25038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,-524289 25068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,524288 25088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 25098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,0(%r0) 25108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 25118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,0(%r1,%r2) 25128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,-524289 25148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,524288 25158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,0(%r0) 25168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,0(%r1,%r2) 25178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s %r0, -1 25208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s %r0, 4096 25228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford s %r0, -1 25248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford s %r0, 4096 25258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb %f0, -1 25288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb %f0, 4096 25308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sdb %f0, -1 25328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sdb %f0, 4096 25338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb %f0, -1 25368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb %f0, 4096 25388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford seb %f0, -1 25408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford seb %f0, 4096 25418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg %r0, -524289 25448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg %r0, 524288 25468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sg %r0, -524289 25488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sg %r0, 524288 25498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf %r0, -524289 25528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf %r0, 524288 25548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sgf %r0, -524289 25568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sgf %r0, 524288 25578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2558dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2559dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: sgrk %r2,%r3,%r4 2560dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 2561dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford sgrk %r2,%r3,%r4 2562dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 25638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2564ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh %r0, -1 2565ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 2566ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh %r0, 4096 2567ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2568ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford sh %r0, -1 2569ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford sh %r0, 4096 2570ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2571ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 2572ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy %r0, -524289 2573ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 2574ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy %r0, 524288 2575ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2576ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford shy %r0, -524289 2577ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford shy %r0, 524288 2578ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2579ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 25808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl %r0, -1 25818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl %r0, 4096 25838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sl %r0, -1 25858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sl %r0, 4096 25868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb %r0, -524289 25898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb %r0, 524288 25918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slb %r0, -524289 25938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slb %r0, 524288 25948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg %r0, -524289 25978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg %r0, 524288 25998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slbg %r0, -524289 26018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slbg %r0, 524288 26028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi %r0, -1 26058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi %r0, (1 << 32) 26078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slfi %r0, -1 26098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slfi %r0, (1 << 32) 26108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg %r0, -524289 26138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg %r0, 524288 26158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slg %r0, -524289 26178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slg %r0, 524288 26188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf %r0, -524289 26218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf %r0, 524288 26238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgf %r0, -524289 26258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgf %r0, 524288 26268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi %r0, -1 26298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi %r0, (1 << 32) 26318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgfi %r0, -1 26338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgfi %r0, (1 << 32) 26348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2635c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2636c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slgrk %r2,%r3,%r4 2637c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 2638c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slgrk %r2,%r3,%r4 2639c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 26408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,-1 26428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,4096 26448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 26458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,0(%r0) 26468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 26478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,0(%r1,%r2) 26488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,-1 26508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,4096 26518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,0(%r0) 26528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,0(%r1,%r2) 26538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,-524289 26568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,524288 26588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 26598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,0(%r0) 26608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 26618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,0(%r1,%r2) 26628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,-524289 26648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,524288 26658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,0(%r0) 26668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,0(%r1,%r2) 26678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2668eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2669eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r2,%r3,4(%r5) 2670eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2671eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r2,%r3,4(%r5) 2672eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2673c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2674c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slrk %r2,%r3,%r4 2675c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 2676c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slrk %r2,%r3,%r4 2677c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 26788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly %r0, -524289 26808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly %r0, 524288 26828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sly %r0, -524289 26848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sly %r0, 524288 26858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb %f0, -1 26888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb %f0, 4096 26908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqdb %f0, -1 26928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqdb %f0, 4096 26938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb %f0, -1 26968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb %f0, 4096 26988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqeb %f0, -1 27008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqeb %f0, 4096 27018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2702f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 27038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr %f0, %f2 2704f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 27058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr %f2, %f0 27068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqxbr %f0, %f2 27088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqxbr %f2, %f0 27098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,-1 27128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,4096 27148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 27158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,0(%r0) 27168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 27178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,0(%r1,%r2) 27188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,-1 27208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,4096 27218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,0(%r0) 27228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,0(%r1,%r2) 27238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,-524289 27268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,524288 27288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 27298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,0(%r0) 27308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 27318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,0(%r1,%r2) 27328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,-524289 27348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,524288 27358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,0(%r0) 27368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,0(%r1,%r2) 27378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2738eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2739eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r2,%r3,4(%r5) 2740eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2741eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r2,%r3,4(%r5) 2742eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2743dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2744dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: srk %r2,%r3,%r4 2745dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 2746dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford srk %r2,%r3,%r4 2747dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 27488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,-1 27508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,4096 27528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 27538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,0(%r0) 27548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 27558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,0(%r1,%r2) 27568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,-1 27588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,4096 27598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,0(%r0) 27608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,0(%r1,%r2) 27618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,-524289 27648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,524288 27668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 27678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,0(%r0) 27688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 27698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,0(%r1,%r2) 27708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,-524289 27728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,524288 27738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,0(%r0) 27748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,0(%r1,%r2) 27758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2776eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2777eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r2,%r3,4(%r5) 2778eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2779eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r2,%r3,4(%r5) 2780eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 27818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st %r0, -1 27838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st %r0, 4096 27858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford st %r0, -1 27878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford st %r0, 4096 27888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc %r0, -1 27918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc %r0, 4096 27938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stc %r0, -1 27958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stc %r0, 4096 27968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy %r0, -524289 27998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy %r0, 524288 28018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stcy %r0, -524289 28038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stcy %r0, 524288 28048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std %f0, -1 28078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std %f0, 4096 28098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford std %f0, -1 28118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford std %f0, 4096 28128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy %f0, -524289 28158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy %f0, 524288 28178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stdy %f0, -524289 28198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stdy %f0, 524288 28208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste %f0, -1 28238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste %f0, 4096 28258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ste %f0, -1 28278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ste %f0, 4096 28288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey %f0, -524289 28318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey %f0, 524288 28338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stey %f0, -524289 28358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stey %f0, 524288 28368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg %r0, -524289 28398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg %r0, 524288 28418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stg %r0, -524289 28438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stg %r0, 524288 28448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 28468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, -0x1000000002 28478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 28488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, -1 28498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 28508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, 1 28518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 28528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, 0x100000000 28538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, -0x1000000002 28558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, -1 28568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, 1 28578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, 0x100000000 28588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth %r0, -1 28618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth %r0, 4096 28638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sth %r0, -1 28658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sth %r0, 4096 28668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 28688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, -0x1000000002 28698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 28708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, -1 28718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 28728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, 1 28738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 28748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, 0x100000000 28758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, -0x1000000002 28778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, -1 28788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, 1 28798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, 0x100000000 28808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy %r0, -524289 28838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy %r0, 524288 28858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthy %r0, -524289 28878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthy %r0, 524288 28888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg %r0, %r0, -524289 28918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg %r0, %r0, 524288 28938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 28948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg %r0, %r0, 0(%r1,%r2) 28958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stmg %r0, %r0, -524289 28978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stmg %r0, %r0, 524288 28988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stmg %r0, %r0, 0(%r1,%r2) 28998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 29018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, -0x1000000002 29028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 29038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, -1 29048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 29058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, 1 29068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 29078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, 0x100000000 29088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, -0x1000000002 29108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, -1 29118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, 1 29128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, 0x100000000 29138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv %r0, -524289 29168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv %r0, 524288 29188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strv %r0, -524289 29208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strv %r0, 524288 29218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg %r0, -524289 29248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg %r0, 524288 29268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strvg %r0, -524289 29288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strvg %r0, 524288 29298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty %r0, -524289 29328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty %r0, 524288 29348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sty %r0, -524289 29368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sty %r0, 524288 29378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2938f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 29398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr %f0, %f2 2940f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 29418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr %f2, %f0 29428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sxbr %f0, %f2 29448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sxbr %f2, %f0 29458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy %r0, -524289 29488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy %r0, 524288 29508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sy %r0, -524289 29528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sy %r0, 524288 29538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2955299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tm -1, 0 2956299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 2957299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tm 4096, 0 2958299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid use of indexed addressing 2959299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tm 0(%r1,%r2), 0 2960299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 2961299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tm 0, -1 2962299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 2963299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tm 0, 256 2964299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford 2965299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tm -1, 0 2966299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tm 4096, 0 2967299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tm 0(%r1,%r2), 0 2968299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tm 0, -1 2969299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tm 0, 256 2970299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford 2971299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 2972477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmhh %r0, -1 2973477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 2974477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmhh %r0, 0x10000 2975477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 2976477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmhh %r0, -1 2977477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmhh %r0, 0x10000 2978477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 2979477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 2980477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmhl %r0, -1 2981477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 2982477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmhl %r0, 0x10000 2983477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 2984477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmhl %r0, -1 2985477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmhl %r0, 0x10000 2986477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 2987477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 2988477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmlh %r0, -1 2989477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 2990477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmlh %r0, 0x10000 2991477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 2992477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmlh %r0, -1 2993477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmlh %r0, 0x10000 2994477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 2995477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 2996477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmll %r0, -1 2997477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 2998477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmll %r0, 0x10000 2999477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 3000477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmll %r0, -1 3001477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmll %r0, 0x10000 3002477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 3003477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 3004299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tmy -524289, 0 3005299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 3006299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tmy 524288, 0 3007299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid use of indexed addressing 3008299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tmy 0(%r1,%r2), 0 3009299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 3010299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tmy 0, -1 3011299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 3012299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tmy 0, 256 3013299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford 3014299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tmy -524289, 0 3015299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tmy 524288, 0 3016299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tmy 0(%r1,%r2), 0 3017299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tmy 0, -1 3018299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tmy 0, 256 3019299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford 3020299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 30218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x %r0, -1 30228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x %r0, 4096 30248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford x %r0, -1 30268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford x %r0, 4096 30278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 302816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 302916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0, 0 303016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 303116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(%r1), 0(%r1) 303216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of length addressing 303316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r1), 0(2,%r1) 303416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 303516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(0,%r1), 0(%r1) 303616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 303716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(257,%r1), 0(%r1) 303816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 303916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc -1(1,%r1), 0(%r1) 304016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 304116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 4096(1,%r1), 0(%r1) 304216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 304316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r1), -1(%r1) 304416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 304516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r1), 4096(%r1) 304616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 304716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r0), 0(%r1) 304816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 304916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r1), 0(%r0) 305016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 305116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(%r1,%r2), 0(%r1) 305216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 305316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r2), 0(%r1,%r2) 305416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: unknown token in expression 305516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(-), 0 305616277c4698f36a756c540fae326874774156aaedRichard Sandiford 305716277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0, 0 305816277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(%r1), 0(%r1) 305916277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r1), 0(2,%r1) 306016277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(0,%r1), 0(%r1) 306116277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(257,%r1), 0(%r1) 306216277c4698f36a756c540fae326874774156aaedRichard Sandiford xc -1(1,%r1), 0(%r1) 306316277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 4096(1,%r1), 0(%r1) 306416277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r1), -1(%r1) 306516277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r1), 4096(%r1) 306616277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r0), 0(%r1) 306716277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r1), 0(%r0) 306816277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(%r1,%r2), 0(%r1) 306916277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r2), 0(%r1,%r2) 307016277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(-), 0 307116277c4698f36a756c540fae326874774156aaedRichard Sandiford 30728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg %r0, -524289 30748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg %r0, 524288 30768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xg %r0, -524289 30788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xg %r0, 524288 30798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 308052b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 308152b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: xgrk %r2,%r3,%r4 308252b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 308352b2774577e07fbf804e4d647119578df4111f21Richard Sandiford xgrk %r2,%r3,%r4 308452b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 30858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi -1, 0 30878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 4096, 0 30898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 30908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 0(%r1,%r2), 0 30918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 0, -1 30938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 0, 256 30958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi -1, 0 30978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 4096, 0 30988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 0(%r1,%r2), 0 30998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 0, -1 31008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 0, 256 31018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf %r0, -1 31048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf %r0, 1 << 32 31068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xihf %r0, -1 31088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xihf %r0, 1 << 32 31098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf %r0, -1 31128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf %r0, 1 << 32 31148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xilf %r0, -1 31168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xilf %r0, 1 << 32 31178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy -524289, 0 31208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 524288, 0 31228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 31238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 0(%r1,%r2), 0 31248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 0, -1 31268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 0, 256 31288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy -524289, 0 31308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 524288, 0 31318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 0(%r1,%r2), 0 31328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 0, -1 31338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 0, 256 31348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3135db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 3136db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: xrk %r2,%r3,%r4 3137db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 3138db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford xrk %r2,%r3,%r4 3139db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 31408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy %r0, -524289 31428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy %r0, 524288 31448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xy %r0, -524289 31468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xy %r0, 524288 3147