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 7158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi -1, 0 7178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 4096, 0 7198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 7208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 0(%r1,%r2), 0 7218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 0, -1 7238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 0, 65536 7258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi -1, 0 7278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 4096, 0 7288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 0(%r1,%r2), 0 7298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 0, -1 7308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 0, 65536 7318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfi %r0, -1 7348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfi %r0, (1 << 32) 7368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfi %r0, -1 7388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfi %r0, (1 << 32) 7398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clg %r0, -524289 7428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clg %r0, 524288 7448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clg %r0, -524289 7468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clg %r0, 524288 7478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgf %r0, -524289 7508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgf %r0, 524288 7528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgf %r0, -524289 7548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgf %r0, 524288 7558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfi %r0, -1 7588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfi %r0, (1 << 32) 7608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfi %r0, -1 7628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfi %r0, (1 << 32) 7638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 7658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, -0x1000000002 7668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 7678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, -1 7688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 7698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, 1 7708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 7718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, 0x100000000 7728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, -0x1000000002 7748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, -1 7758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, 1 7768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, 0x100000000 7778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 7798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, -0x1000000002 7808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 7818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, -1 7828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 7838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, 1 7848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 7858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, 0x100000000 7868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, -0x1000000002 7888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, -1 7898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, 1 7908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, 0x100000000 7918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi -1, 0 7948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 4096, 0 7968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 7978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 0(%r1,%r2), 0 7988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 0, -1 8008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 0, 65536 8028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi -1, 0 8048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 4096, 0 8058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 0(%r1,%r2), 0 8068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 0, -1 8078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 0, 65536 8088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, -0x1000000002 8118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, -1 8138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, 1 8158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, 0x100000000 8178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, -0x1000000002 8198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, -1 8208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, 1 8218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, 0x100000000 8228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi -1, 0 8258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 4096, 0 8278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 8288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 0(%r1,%r2), 0 8298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 0, -1 8318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 0, 65536 8338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi -1, 0 8358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 4096, 0 8368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 0(%r1,%r2), 0 8378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 0, -1 8388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 0, 65536 8398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, -0x1000000002 8428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, -1 8448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, 1 8468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, 0x100000000 8488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, -0x1000000002 8508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, -1 8518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, 1 8528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, 0x100000000 8538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli -1, 0 8568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 4096, 0 8588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 8598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 0(%r1,%r2), 0 8608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 0, -1 8628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 0, 256 8648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli -1, 0 8668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 4096, 0 8678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 0(%r1,%r2), 0 8688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 0, -1 8698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 0, 256 8708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy -524289, 0 8738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 524288, 0 8758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 8768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 0(%r1,%r2), 0 8778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 0, -1 8798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 0, 256 8818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy -524289, 0 8838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 524288, 0 8848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 0(%r1,%r2), 0 8858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 0, -1 8868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 0, 256 8878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, -0x1000000002 8908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, -1 8928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, 1 8948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, 0x100000000 8968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, -0x1000000002 8988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, -1 8998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, 1 9008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, 0x100000000 9018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cly %r0, -524289 9048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cly %r0, 524288 9068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cly %r0, -524289 9088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cly %r0, 524288 9098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 911d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, -0x100002 912d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 913d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, -1 914d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 915d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, 1 916d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 917d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, 0x10000 918d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 919d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, -0x100002 920d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, -1 921d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, 1 922d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, 0x10000 923d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 924d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction 925d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crjo %r0, %r0, 0, 0 926d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction 927d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crjno %r0, %r0, 0, 0 928d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 929d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crjo %r0, %r0, 0, 0 930d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crjno %r0, %r0, 0, 0 931d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 932d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 9338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, -0x1000000002 9348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, -1 9368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, 1 9388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, 0x100000000 9408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, -0x1000000002 9428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, -1 9438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, 1 9448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, 0x100000000 9458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs %r0, %r0, -1 9488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs %r0, %r0, 4096 9508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 9518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs %r0, %r0, 0(%r1,%r2) 9528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cs %r0, %r0, -1 9548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cs %r0, %r0, 4096 9558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cs %r0, %r0, 0(%r1,%r2) 9568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg %r0, %r0, -524289 9598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg %r0, %r0, 524288 9618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 9628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg %r0, %r0, 0(%r1,%r2) 9638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csg %r0, %r0, -524289 9658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csg %r0, %r0, 524288 9668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csg %r0, %r0, 0(%r1,%r2) 9678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy %r0, %r0, -524289 9708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy %r0, %r0, 524288 9728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 9738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy %r0, %r0, 0(%r1,%r2) 9748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csy %r0, %r0, -524289 9768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csy %r0, %r0, 524288 9778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csy %r0, %r0, 0(%r1,%r2) 9788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 979f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 9808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxbr %f0, %f2 981f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 9828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxbr %f2, %f0 9838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxbr %f0, %f2 9858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxbr %f2, %f0 986f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford 987f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 9888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxfbr %f2, %r0 9898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxfbr %f2, %r0 991f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford 992f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 9938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxgbr %f2, %r0 9948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxgbr %f2, %r0 9968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cy %r0, -524289 9998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cy %r0, 524288 10018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cy %r0, -524289 10038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cy %r0, 524288 10048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ddb %f0, -1 10078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ddb %f0, 4096 10098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ddb %f0, -1 10118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ddb %f0, 4096 10128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: deb %f0, -1 10158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: deb %f0, 4096 10178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford deb %f0, -1 10198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford deb %f0, 4096 10208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl %r0, -524289 10238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl %r0, 524288 1025f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl %r1, 0 10278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dl %r0, -524289 10298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dl %r0, 524288 10308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dl %r1, 0 10318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg %r0, -524289 10348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg %r0, 524288 1036f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg %r1, 0 10388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlg %r0, -524289 10408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlg %r0, 524288 10418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlg %r1, 0 10428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1043f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlgr %r1, %r0 10458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlgr %r1, %r0 10478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1048f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlr %r1, %r0 10508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlr %r1, %r0 10528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg %r0, -524289 10558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg %r0, 524288 1057f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg %r1, 0 10598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsg %r0, -524289 10618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsg %r0, 524288 10628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsg %r1, 0 10638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf %r0, -524289 10668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf %r0, 524288 1068f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf %r1, 0 10708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgf %r0, -524289 10728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgf %r0, 524288 10738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgf %r1, 0 10748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1075f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgfr %r1, %r0 10778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgfr %r1, %r0 10798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1080f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgr %r1, %r0 10828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgr %r1, %r0 10848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1085f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dxbr %f0, %f2 1087f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 10888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dxbr %f2, %f0 10898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dxbr %f0, %f2 10918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dxbr %f2, %f0 10928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fidbr %f0, -1, %f0 10958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fidbr %f0, 16, %f0 10978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fidbr %f0, -1, %f0 10998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fidbr %f0, 16, %f0 11008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fiebr %f0, -1, %f0 11038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fiebr %f0, 16, %f0 11058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fiebr %f0, -1, %f0 11078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fiebr %f0, 16, %f0 11088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f0, -1, %f0 11118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f0, 16, %f0 1113f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f0, 0, %f2 1115f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f2, 0, %f0 11178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f0, -1, %f0 11198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f0, 16, %f0 11208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f0, 0, %f2 11218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f2, 0, %f0 11228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1123f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 11248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: flogr %r1, %r0 11258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford flogr %r1, %r0 11278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ic %r0, -1 11308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ic %r0, 4096 11328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ic %r0, -1 11348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ic %r0, 4096 11358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: icy %r0, -524289 11388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: icy %r0, 524288 11408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford icy %r0, -524289 11428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford icy %r0, 524288 11438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihf %r0, -1 11468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihf %r0, 1 << 32 11488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihf %r0, -1 11508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihf %r0, 1 << 32 11518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihh %r0, -1 11548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihh %r0, 0x10000 11568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihh %r0, -1 11588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihh %r0, 0x10000 11598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihl %r0, -1 11628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihl %r0, 0x10000 11648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihl %r0, -1 11668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihl %r0, 0x10000 11678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilf %r0, -1 11708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilf %r0, 1 << 32 11728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilf %r0, -1 11748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilf %r0, 1 << 32 11758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilh %r0, -1 11788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilh %r0, 0x10000 11808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilh %r0, -1 11828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilh %r0, 0x10000 11838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iill %r0, -1 11868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iill %r0, 0x10000 11888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iill %r0, -1 11908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iill %r0, 0x10000 11918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: l %r0, -1 11948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: l %r0, 4096 11968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford l %r0, -1 11988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford l %r0, 4096 11998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: la %r0, -1 12028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: la %r0, 4096 12048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford la %r0, -1 12068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford la %r0, 4096 12078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 12098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, -0x1000000002 12108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 12118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, -1 12128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 12138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, 1 12148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 12158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, 0x100000000 12168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, -0x1000000002 12188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, -1 12198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, 1 12208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, 0x100000000 12218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lay %r0, -524289 12248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lay %r0, 524288 12268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lay %r0, -524289 12288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lay %r0, 524288 12298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lb %r0, -524289 12328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lb %r0, 524288 12348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lb %r0, -524289 12368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lb %r0, 524288 12378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1238f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lcxbr %f0, %f2 1240f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lcxbr %f2, %f0 12428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lcxbr %f0, %f2 12448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lcxbr %f2, %f0 12458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ld %f0, -1 12488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ld %f0, 4096 12508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ld %f0, -1 12528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ld %f0, 4096 12538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldeb %f0, -1 12568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldeb %f0, 4096 12588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldeb %f0, -1 12608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldeb %f0, 4096 12618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1262f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldxbr %f0, %f2 1264f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldxbr %f2, %f0 12668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldxbr %f0, %f2 12688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldxbr %f2, %f0 12698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldy %f0, -524289 12728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldy %f0, 524288 12748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldy %f0, -524289 12768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldy %f0, 524288 12778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: le %f0, -1 12808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: le %f0, 4096 12828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford le %f0, -1 12848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford le %f0, 4096 12858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1286f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lexbr %f0, %f2 1288f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lexbr %f2, %f0 12908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lexbr %f0, %f2 12928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lexbr %f2, %f0 12938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ley %f0, -524289 12968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ley %f0, 524288 12988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ley %f0, -524289 13008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ley %f0, 524288 13018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lg %r0, -524289 13048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lg %r0, 524288 13068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lg %r0, -524289 13088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lg %r0, 524288 13098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgb %r0, -524289 13128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgb %r0, 524288 13148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgb %r0, -524289 13168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgb %r0, 524288 13178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgf %r0, -524289 13208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgf %r0, 524288 13228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgf %r0, -524289 13248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgf %r0, 524288 13258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfi %r0, (-1 << 31) - 1 13288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfi %r0, (1 << 31) 13308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfi %r0, (-1 << 31) - 1 13328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfi %r0, (1 << 31) 13338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, -0x1000000002 13368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, -1 13388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, 1 13408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, 0x100000000 13428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, -0x1000000002 13448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, -1 13458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, 1 13468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, 0x100000000 13478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgh %r0, -524289 13508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgh %r0, 524288 13528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgh %r0, -524289 13548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgh %r0, 524288 13558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi %r0, -32769 13588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi %r0, 32768 13608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi %r0, foo 13628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghi %r0, -32769 13648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghi %r0, 32768 13658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghi %r0, foo 13668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, -0x1000000002 13698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, -1 13718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, 1 13738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, 0x100000000 13758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, -0x1000000002 13778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, -1 13788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, 1 13798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, 0x100000000 13808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, -0x1000000002 13838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, -1 13858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, 1 13878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 13888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, 0x100000000 13898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, -0x1000000002 13918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, -1 13928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, 1 13938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, 0x100000000 13948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lh %r0, -1 13978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lh %r0, 4096 13998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lh %r0, -1 14018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lh %r0, 4096 14028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi %r0, -32769 14058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi %r0, 32768 14078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi %r0, foo 14098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhi %r0, -32769 14118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhi %r0, 32768 14128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhi %r0, foo 14138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, -0x1000000002 14168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, -1 14188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, 1 14208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, 0x100000000 14228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, -0x1000000002 14248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, -1 14258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, 1 14268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, 0x100000000 14278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhy %r0, -524289 14308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhy %r0, 524288 14328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhy %r0, -524289 14348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhy %r0, 524288 14358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llc %r0, -524289 14388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llc %r0, 524288 14408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llc %r0, -524289 14428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llc %r0, 524288 14438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgc %r0, -524289 14468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgc %r0, 524288 14488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgc %r0, -524289 14508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgc %r0, 524288 14518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgf %r0, -524289 14548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgf %r0, 524288 14568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgf %r0, -524289 14588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgf %r0, 524288 14598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, -0x1000000002 14628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, -1 14648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, 1 14668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, 0x100000000 14688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, -0x1000000002 14708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, -1 14718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, 1 14728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, 0x100000000 14738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgh %r0, -524289 14768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgh %r0, 524288 14788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgh %r0, -524289 14808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgh %r0, 524288 14818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, -0x1000000002 14848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, -1 14868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, 1 14888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, 0x100000000 14908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, -0x1000000002 14928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, -1 14938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, 1 14948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, 0x100000000 14958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llh %r0, -524289 14988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llh %r0, 524288 15008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llh %r0, -524289 15028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llh %r0, 524288 15038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, -0x1000000002 15068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, -1 15088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, 1 15108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, 0x100000000 15128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, -0x1000000002 15148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, -1 15158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, 1 15168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, 0x100000000 15178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihf %r0, -1 15208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihf %r0, 1 << 32 15228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihf %r0, -1 15248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihf %r0, 1 << 32 15258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihh %r0, -1 15288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihh %r0, 0x10000 15308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihh %r0, -1 15328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihh %r0, 0x10000 15338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihl %r0, -1 15368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihl %r0, 0x10000 15388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihl %r0, -1 15408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihl %r0, 0x10000 15418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilf %r0, -1 15448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilf %r0, 1 << 32 15468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilf %r0, -1 15488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilf %r0, 1 << 32 15498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilh %r0, -1 15528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilh %r0, 0x10000 15548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilh %r0, -1 15568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilh %r0, 0x10000 15578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llill %r0, -1 15608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llill %r0, 0x10000 15628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llill %r0, -1 15648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llill %r0, 0x10000 15658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg %r0, %r0, -524289 15688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg %r0, %r0, 524288 15708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 15718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg %r0, %r0, 0(%r1,%r2) 15728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lmg %r0, %r0, -524289 15748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lmg %r0, %r0, 524288 15758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lmg %r0, %r0, 0(%r1,%r2) 15768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1577f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 15788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lnxbr %f0, %f2 1579f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 15808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lnxbr %f2, %f0 15818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lnxbr %f0, %f2 15838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lnxbr %f2, %f0 15848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1585f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 15868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lpxbr %f0, %f2 1587f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 15888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lpxbr %f2, %f0 15898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lpxbr %f0, %f2 15918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lpxbr %f2, %f0 15928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, -0x1000000002 15958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, -1 15978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, 1 15998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, 0x100000000 16018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, -0x1000000002 16038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, -1 16048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, 1 16058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, 0x100000000 16068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrv %r0, -524289 16098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrv %r0, 524288 16118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrv %r0, -524289 16138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrv %r0, 524288 16148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrvg %r0, -524289 16178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrvg %r0, 524288 16198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrvg %r0, -524289 16218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrvg %r0, 524288 16228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16230e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 16240e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: lt %r0, -524289 16250e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 16260e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: lt %r0, 524288 16270e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 16280e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford lt %r0, -524289 16290e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford lt %r0, 524288 16300e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 16310e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 16320e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltg %r0, -524289 16330e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 16340e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltg %r0, 524288 16350e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 16360e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltg %r0, -524289 16370e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltg %r0, 524288 16380e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 16390e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 16400e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltgf %r0, -524289 16410e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 16420e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltgf %r0, 524288 16430e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 16440e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltgf %r0, -524289 16450e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltgf %r0, 524288 16460e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 1647f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 1648e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: ltxbr %f0, %f14 1649e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: error: invalid register pair 1650e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: ltxbr %f14, %f0 1651e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford 1652e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford ltxbr %f0, %f14 1653e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford ltxbr %f14, %f0 1654e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford 1655e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: error: invalid register pair 16568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lxr %f0, %f2 1657f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 1658f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: lxr %f2, %f0 16598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lxr %f0, %f2 1661f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford lxr %f2, %f0 16628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ly %r0, -524289 16658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ly %r0, 524288 16678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ly %r0, -524289 16698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ly %r0, 524288 16708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1671f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 16728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lzxr %f2 16738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lzxr %f2 16758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: madb %f0, %f0, -1 16788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: madb %f0, %f0, 4096 16808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford madb %f0, %f0, -1 16828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford madb %f0, %f0, 4096 16838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: maeb %f0, %f0, -1 16868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: maeb %f0, %f0, 4096 16888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford maeb %f0, %f0, -1 16908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford maeb %f0, %f0, 4096 16918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdb %f0, -1 16948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdb %f0, 4096 16968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdb %f0, -1 16988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdb %f0, 4096 16998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdeb %f0, -1 17028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdeb %f0, 4096 17048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdeb %f0, -1 17068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdeb %f0, 4096 17078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: meeb %f0, -1 17108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: meeb %f0, 4096 17128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford meeb %f0, -1 17148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford meeb %f0, 4096 17158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi %r0, -32769 17188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi %r0, 32768 17208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi %r0, foo 17228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mghi %r0, -32769 17248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mghi %r0, 32768 17258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mghi %r0, foo 17268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mh %r0, -1 17298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mh %r0, 4096 17318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mh %r0, -1 17338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mh %r0, 4096 17348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi %r0, -32769 17378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi %r0, 32768 17398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi %r0, foo 17418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhi %r0, -32769 17438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhi %r0, 32768 17448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhi %r0, foo 17458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhy %r0, -524289 17488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhy %r0, 524288 17508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhy %r0, -524289 17528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhy %r0, 524288 17538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg %r0, -524289 17568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg %r0, 524288 1758f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 17598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg %r1, 0 17608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlg %r0, -524289 17628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlg %r0, 524288 17638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlg %r1, 0 17648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1765f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 17668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlgr %r1, %r0 17678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlgr %r1, %r0 17698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ms %r0, -1 17728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ms %r0, 4096 17748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ms %r0, -1 17768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ms %r0, 4096 17778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msdb %f0, %f0, -1 17808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msdb %f0, %f0, 4096 17828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msdb %f0, %f0, -1 17848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msdb %f0, %f0, 4096 17858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mseb %f0, %f0, -1 17888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mseb %f0, %f0, 4096 17908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mseb %f0, %f0, -1 17928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mseb %f0, %f0, 4096 17938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msfi %r0, (-1 << 31) - 1 17968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msfi %r0, (1 << 31) 17988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msfi %r0, (-1 << 31) - 1 18008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msfi %r0, (1 << 31) 18018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msg %r0, -524289 18048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msg %r0, 524288 18068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msg %r0, -524289 18088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msg %r0, 524288 18098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgf %r0, -524289 18128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgf %r0, 524288 18148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgf %r0, -524289 18168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgf %r0, 524288 18178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgfi %r0, (-1 << 31) - 1 18208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgfi %r0, (1 << 31) 18228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgfi %r0, (-1 << 31) - 1 18248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgfi %r0, (1 << 31) 18258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msy %r0, -524289 18288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msy %r0, 524288 18308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msy %r0, -524289 18328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msy %r0, 524288 18338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18349188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: missing length in address 18359188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0, 0 18369188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: missing length in address 18379188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(%r1), 0(%r1) 18389188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of length addressing 18399188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), 0(2,%r1) 18409188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 18419188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(0,%r1), 0(%r1) 18429188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 18439188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(257,%r1), 0(%r1) 18449188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 18459188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc -1(1,%r1), 0(%r1) 18469188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 18479188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 4096(1,%r1), 0(%r1) 18489188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 18499188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), -1(%r1) 18509188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 18519188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), 4096(%r1) 18529188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: %r0 used in an address 18539188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r0), 0(%r1) 18549188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: %r0 used in an address 18559188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), 0(%r0) 18569188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of indexed addressing 18579188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(%r1,%r2), 0(%r1) 18589188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of indexed addressing 18599188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r2), 0(%r1,%r2) 18609188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: unknown token in expression 18619188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(-), 0 18629188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford 18639188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0, 0 18649188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(%r1), 0(%r1) 18659188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), 0(2,%r1) 18669188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(0,%r1), 0(%r1) 18679188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(257,%r1), 0(%r1) 18689188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc -1(1,%r1), 0(%r1) 18699188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 4096(1,%r1), 0(%r1) 18709188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), -1(%r1) 18719188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), 4096(%r1) 18729188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r0), 0(%r1) 18739188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), 0(%r0) 18749188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(%r1,%r2), 0(%r1) 18759188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r2), 0(%r1,%r2) 18769188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(-), 0 18779188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford 18788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi -1, 0 18808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 4096, 0 18828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 18838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 0(%r1,%r2), 0 18848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 0, -32769 18868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 0, 32768 18888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi -1, 0 18908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 4096, 0 18918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 0(%r1,%r2), 0 18928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 0, -32769 18938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 0, 32768 18948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi -1, 0 18978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 4096, 0 18998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 19008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 0(%r1,%r2), 0 19018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 0, -32769 19038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 0, 32768 19058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi -1, 0 19078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 4096, 0 19088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 0(%r1,%r2), 0 19098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 0, -32769 19108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 0, 32768 19118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi -1, 0 19148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 4096, 0 19168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 19178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 0(%r1,%r2), 0 19188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 0, -32769 19208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 0, 32768 19228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi -1, 0 19248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 4096, 0 19258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 0(%r1,%r2), 0 19268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 0, -32769 19278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 0, 32768 19288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi -1, 0 19318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 4096, 0 19338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 19348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 0(%r1,%r2), 0 19358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 0, -1 19378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 0, 256 19398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi -1, 0 19418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 4096, 0 19428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 0(%r1,%r2), 0 19438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 0, -1 19448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 0, 256 19458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy -524289, 0 19488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 524288, 0 19508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 19518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 0(%r1,%r2), 0 19528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 0, -1 19548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 0, 256 19568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy -524289, 0 19588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 524288, 0 19598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 0(%r1,%r2), 0 19608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 0, -1 19618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 0, 256 19628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1963f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 19648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr %f0, %f2 1965f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 19668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr %f2, %f0 19678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxbr %f0, %f2 19698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxbr %f2, %f0 19708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1971f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 19728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb %f2, 0 19738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb %f0, -1 19758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb %f0, 4096 19778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdb %f2, 0 19798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdb %f0, -1 19808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdb %f0, 4096 19818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1982f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 19838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdbr %f2, %f0 19848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdbr %f2, %f0 19868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n %r0, -1 19898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n %r0, 4096 19918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford n %r0, -1 19938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford n %r0, 4096 19948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng %r0, -524289 19978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng %r0, 524288 19998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ng %r0, -524289 20018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ng %r0, 524288 20028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 200352b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 200452b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ngrk %r2,%r3,%r4 200552b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 200652b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ngrk %r2,%r3,%r4 200752b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 20088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni -1, 0 20108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 4096, 0 20128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 20138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 0(%r1,%r2), 0 20148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 0, -1 20168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 0, 256 20188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni -1, 0 20208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 4096, 0 20218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 0(%r1,%r2), 0 20228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 0, -1 20238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 0, 256 20248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf %r0, -1 20278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf %r0, 1 << 32 20298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihf %r0, -1 20318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihf %r0, 1 << 32 20328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh %r0, -1 20358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh %r0, 0x10000 20378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihh %r0, -1 20398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihh %r0, 0x10000 20408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl %r0, -1 20438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl %r0, 0x10000 20458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihl %r0, -1 20478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihl %r0, 0x10000 20488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf %r0, -1 20518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf %r0, 1 << 32 20538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilf %r0, -1 20558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilf %r0, 1 << 32 20568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh %r0, -1 20598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh %r0, 0x10000 20618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilh %r0, -1 20638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilh %r0, 0x10000 20648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill %r0, -1 20678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill %r0, 0x10000 20698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nill %r0, -1 20718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nill %r0, 0x10000 20728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy -524289, 0 20758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 524288, 0 20778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 20788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 0(%r1,%r2), 0 20798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 0, -1 20818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 0, 256 20838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy -524289, 0 20858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 524288, 0 20868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 0(%r1,%r2), 0 20878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 0, -1 20888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 0, 256 20898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2090db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2091db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: nrk %r2,%r3,%r4 2092db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 2093db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford nrk %r2,%r3,%r4 2094db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 20958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny %r0, -524289 20978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny %r0, 524288 20998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ny %r0, -524289 21018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ny %r0, 524288 21028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o %r0, -1 21058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o %r0, 4096 21078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford o %r0, -1 21098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford o %r0, 4096 21108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og %r0, -524289 21138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og %r0, 524288 21158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford og %r0, -524289 21178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford og %r0, 524288 21188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 211952b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 212052b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ogrk %r2,%r3,%r4 212152b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 212252b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ogrk %r2,%r3,%r4 212352b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 21248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi -1, 0 21268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 4096, 0 21288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 21298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 0(%r1,%r2), 0 21308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 0, -1 21328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 0, 256 21348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi -1, 0 21368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 4096, 0 21378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 0(%r1,%r2), 0 21388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 0, -1 21398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 0, 256 21408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf %r0, -1 21438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf %r0, 1 << 32 21458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihf %r0, -1 21478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihf %r0, 1 << 32 21488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh %r0, -1 21518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh %r0, 0x10000 21538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihh %r0, -1 21558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihh %r0, 0x10000 21568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl %r0, -1 21598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl %r0, 0x10000 21618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihl %r0, -1 21638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihl %r0, 0x10000 21648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf %r0, -1 21678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf %r0, 1 << 32 21698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilf %r0, -1 21718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilf %r0, 1 << 32 21728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh %r0, -1 21758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh %r0, 0x10000 21778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilh %r0, -1 21798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilh %r0, 0x10000 21808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill %r0, -1 21838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill %r0, 0x10000 21858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oill %r0, -1 21878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oill %r0, 0x10000 21888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy -524289, 0 21918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 524288, 0 21938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 21948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 0(%r1,%r2), 0 21958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 0, -1 21978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 0, 256 21998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy -524289, 0 22018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 524288, 0 22028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 0(%r1,%r2), 0 22038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 0, -1 22048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 0, 256 22058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2206db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2207db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: ork %r2,%r3,%r4 2208db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 2209db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford ork %r2,%r3,%r4 2210db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 22118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy %r0, -524289 22138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy %r0, 524288 22158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oy %r0, -524289 22178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oy %r0, 524288 22188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,0,0,-1 22218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,0,0,64 22238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,0,-1,0 22258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22263ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford#CHECK: risbg %r0,%r0,0,256,0 22278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,-1,0,0 22298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22303ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford#CHECK: risbg %r0,%r0,256,0,0 22318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,0,0,-1 22338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,0,0,64 22348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,0,-1,0 22353ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford risbg %r0,%r0,0,256,0 22368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,-1,0,0 22373ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford risbg %r0,%r0,256,0,0 22388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2239f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 2240f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risbhg %r1, %r2, 0, 0, 0 2241f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 2242f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risbhg %r1, %r2, 0, 0, 0 2243f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 2244f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 2245f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risblg %r1, %r2, 0, 0, 0 2246f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 2247f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risblg %r1, %r2, 0, 0, 0 2248f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 22498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2250c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,0,-1 2251c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2252c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,0,64 2253c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2254c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,-1,0 2255c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2256c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,256,0 2257c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2258c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,-1,0,0 2259c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2260c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,256,0,0 2261c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2262c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,0,-1 2263c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,0,64 2264c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,-1,0 2265c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,256,0 2266c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,-1,0,0 2267c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,256,0,0 2268c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2269c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2270c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,0,-1 2271c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2272c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,0,64 2273c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2274c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,-1,0 2275c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2276c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,256,0 2277c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2278c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,-1,0,0 2279c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2280c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,256,0,0 2281c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2282c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,0,-1 2283c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,0,64 2284c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,-1,0 2285c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,256,0 2286c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,-1,0,0 2287c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,256,0,0 2288c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2289c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2290c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,0,-1 2291c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2292c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,0,64 2293c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2294c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,-1,0 2295c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2296c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,256,0 2297c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2298c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,-1,0,0 2299c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2300c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,256,0,0 2301c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2302c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,0,-1 2303c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,0,64 2304c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,-1,0 2305c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,256,0 2306c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,-1,0,0 2307c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,256,0,0 2308c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2309c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 23108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,-524289 23118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,524288 23138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 23148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,0(%r0) 23158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 23168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,0(%r1,%r2) 23178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,-524289 23198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,524288 23208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,0(%r0) 23218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,0(%r1,%r2) 23228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,-524289 23258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,524288 23278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 23288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,0(%r0) 23298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 23308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,0(%r1,%r2) 23318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,-524289 23338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,524288 23348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,0(%r0) 23358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,0(%r1,%r2) 23368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s %r0, -1 23398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s %r0, 4096 23418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford s %r0, -1 23438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford s %r0, 4096 23448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb %f0, -1 23478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb %f0, 4096 23498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sdb %f0, -1 23518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sdb %f0, 4096 23528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb %f0, -1 23558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb %f0, 4096 23578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford seb %f0, -1 23598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford seb %f0, 4096 23608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg %r0, -524289 23638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg %r0, 524288 23658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sg %r0, -524289 23678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sg %r0, 524288 23688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf %r0, -524289 23718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf %r0, 524288 23738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sgf %r0, -524289 23758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sgf %r0, 524288 23768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2377dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2378dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: sgrk %r2,%r3,%r4 2379dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 2380dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford sgrk %r2,%r3,%r4 2381dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 23828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2383ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh %r0, -1 2384ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 2385ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh %r0, 4096 2386ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2387ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford sh %r0, -1 2388ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford sh %r0, 4096 2389ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2390ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 2391ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy %r0, -524289 2392ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 2393ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy %r0, 524288 2394ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2395ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford shy %r0, -524289 2396ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford shy %r0, 524288 2397ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2398ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 23998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl %r0, -1 24008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl %r0, 4096 24028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sl %r0, -1 24048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sl %r0, 4096 24058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb %r0, -524289 24088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb %r0, 524288 24108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slb %r0, -524289 24128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slb %r0, 524288 24138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg %r0, -524289 24168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg %r0, 524288 24188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slbg %r0, -524289 24208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slbg %r0, 524288 24218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi %r0, -1 24248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi %r0, (1 << 32) 24268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slfi %r0, -1 24288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slfi %r0, (1 << 32) 24298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg %r0, -524289 24328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg %r0, 524288 24348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slg %r0, -524289 24368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slg %r0, 524288 24378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf %r0, -524289 24408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf %r0, 524288 24428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgf %r0, -524289 24448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgf %r0, 524288 24458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi %r0, -1 24488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi %r0, (1 << 32) 24508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgfi %r0, -1 24528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgfi %r0, (1 << 32) 24538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2454c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2455c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slgrk %r2,%r3,%r4 2456c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 2457c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slgrk %r2,%r3,%r4 2458c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 24598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,-1 24618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,4096 24638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 24648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,0(%r0) 24658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 24668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,0(%r1,%r2) 24678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,-1 24698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,4096 24708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,0(%r0) 24718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,0(%r1,%r2) 24728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,-524289 24758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,524288 24778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 24788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,0(%r0) 24798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 24808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,0(%r1,%r2) 24818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,-524289 24838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,524288 24848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,0(%r0) 24858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,0(%r1,%r2) 24868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2487eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2488eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r2,%r3,4(%r5) 2489eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2490eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r2,%r3,4(%r5) 2491eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2492c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2493c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slrk %r2,%r3,%r4 2494c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 2495c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slrk %r2,%r3,%r4 2496c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 24978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly %r0, -524289 24998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly %r0, 524288 25018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sly %r0, -524289 25038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sly %r0, 524288 25048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb %f0, -1 25078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb %f0, 4096 25098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqdb %f0, -1 25118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqdb %f0, 4096 25128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb %f0, -1 25158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb %f0, 4096 25178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqeb %f0, -1 25198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqeb %f0, 4096 25208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2521f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 25228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr %f0, %f2 2523f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 25248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr %f2, %f0 25258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqxbr %f0, %f2 25278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqxbr %f2, %f0 25288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,-1 25318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,4096 25338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 25348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,0(%r0) 25358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 25368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,0(%r1,%r2) 25378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,-1 25398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,4096 25408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,0(%r0) 25418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,0(%r1,%r2) 25428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,-524289 25458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,524288 25478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 25488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,0(%r0) 25498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 25508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,0(%r1,%r2) 25518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,-524289 25538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,524288 25548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,0(%r0) 25558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,0(%r1,%r2) 25568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2557eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2558eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r2,%r3,4(%r5) 2559eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2560eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r2,%r3,4(%r5) 2561eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2562dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2563dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: srk %r2,%r3,%r4 2564dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 2565dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford srk %r2,%r3,%r4 2566dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 25678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,-1 25698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,4096 25718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 25728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,0(%r0) 25738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 25748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,0(%r1,%r2) 25758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,-1 25778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,4096 25788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,0(%r0) 25798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,0(%r1,%r2) 25808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,-524289 25838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,524288 25858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 25868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,0(%r0) 25878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 25888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,0(%r1,%r2) 25898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,-524289 25918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,524288 25928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,0(%r0) 25938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,0(%r1,%r2) 25948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2595eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2596eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r2,%r3,4(%r5) 2597eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2598eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r2,%r3,4(%r5) 2599eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 26008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st %r0, -1 26028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st %r0, 4096 26048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford st %r0, -1 26068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford st %r0, 4096 26078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc %r0, -1 26108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc %r0, 4096 26128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stc %r0, -1 26148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stc %r0, 4096 26158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy %r0, -524289 26188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy %r0, 524288 26208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stcy %r0, -524289 26228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stcy %r0, 524288 26238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std %f0, -1 26268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std %f0, 4096 26288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford std %f0, -1 26308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford std %f0, 4096 26318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy %f0, -524289 26348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy %f0, 524288 26368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stdy %f0, -524289 26388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stdy %f0, 524288 26398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste %f0, -1 26428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste %f0, 4096 26448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ste %f0, -1 26468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ste %f0, 4096 26478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey %f0, -524289 26508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey %f0, 524288 26528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stey %f0, -524289 26548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stey %f0, 524288 26558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg %r0, -524289 26588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg %r0, 524288 26608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stg %r0, -524289 26628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stg %r0, 524288 26638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 26658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, -0x1000000002 26668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 26678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, -1 26688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 26698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, 1 26708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 26718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, 0x100000000 26728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, -0x1000000002 26748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, -1 26758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, 1 26768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, 0x100000000 26778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth %r0, -1 26808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth %r0, 4096 26828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sth %r0, -1 26848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sth %r0, 4096 26858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 26878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, -0x1000000002 26888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 26898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, -1 26908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 26918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, 1 26928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 26938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, 0x100000000 26948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, -0x1000000002 26968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, -1 26978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, 1 26988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, 0x100000000 26998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy %r0, -524289 27028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy %r0, 524288 27048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthy %r0, -524289 27068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthy %r0, 524288 27078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg %r0, %r0, -524289 27108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg %r0, %r0, 524288 27128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 27138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg %r0, %r0, 0(%r1,%r2) 27148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stmg %r0, %r0, -524289 27168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stmg %r0, %r0, 524288 27178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stmg %r0, %r0, 0(%r1,%r2) 27188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 27208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, -0x1000000002 27218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 27228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, -1 27238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 27248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, 1 27258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 27268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, 0x100000000 27278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, -0x1000000002 27298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, -1 27308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, 1 27318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, 0x100000000 27328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv %r0, -524289 27358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv %r0, 524288 27378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strv %r0, -524289 27398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strv %r0, 524288 27408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg %r0, -524289 27438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg %r0, 524288 27458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strvg %r0, -524289 27478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strvg %r0, 524288 27488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty %r0, -524289 27518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty %r0, 524288 27538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sty %r0, -524289 27558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sty %r0, 524288 27568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2757f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 27588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr %f0, %f2 2759f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 27608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr %f2, %f0 27618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sxbr %f0, %f2 27638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sxbr %f2, %f0 27648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy %r0, -524289 27678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy %r0, 524288 27698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sy %r0, -524289 27718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sy %r0, 524288 27728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x %r0, -1 27758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x %r0, 4096 27778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford x %r0, -1 27798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford x %r0, 4096 27808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg %r0, -524289 27838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg %r0, 524288 27858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xg %r0, -524289 27878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xg %r0, 524288 27888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 278952b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 279052b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: xgrk %r2,%r3,%r4 279152b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 279252b2774577e07fbf804e4d647119578df4111f21Richard Sandiford xgrk %r2,%r3,%r4 279352b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 27948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi -1, 0 27968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 4096, 0 27988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 27998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 0(%r1,%r2), 0 28008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 0, -1 28028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 0, 256 28048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi -1, 0 28068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 4096, 0 28078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 0(%r1,%r2), 0 28088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 0, -1 28098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 0, 256 28108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf %r0, -1 28138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf %r0, 1 << 32 28158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xihf %r0, -1 28178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xihf %r0, 1 << 32 28188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf %r0, -1 28218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf %r0, 1 << 32 28238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xilf %r0, -1 28258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xilf %r0, 1 << 32 28268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy -524289, 0 28298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 524288, 0 28318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 28328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 0(%r1,%r2), 0 28338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 0, -1 28358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 0, 256 28378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy -524289, 0 28398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 524288, 0 28408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 0(%r1,%r2), 0 28418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 0, -1 28428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 0, 256 28438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2844db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2845db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: xrk %r2,%r3,%r4 2846db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 2847db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford xrk %r2,%r3,%r4 2848db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 28498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy %r0, -524289 28518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy %r0, 524288 28538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xy %r0, -524289 28558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xy %r0, 524288 2856