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 131ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 132ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford#CHECK: aih %r0, 0 133ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford 134ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford aih %r0, 0 135ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford 1368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: al %r0, -1 1388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: al %r0, 4096 1408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford al %r0, -1 1428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford al %r0, 4096 1438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alc %r0, -524289 1468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alc %r0, 524288 1488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alc %r0, -524289 1508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alc %r0, 524288 1518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alcg %r0, -524289 1548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alcg %r0, 524288 1568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alcg %r0, -524289 1588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alcg %r0, 524288 1598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alfi %r0, -1 1628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alfi %r0, (1 << 32) 1648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alfi %r0, -1 1668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alfi %r0, (1 << 32) 1678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1686dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 1696dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alghsik %r1, %r2, 3 1706dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 1716dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alghsik %r1, %r2, 3 1726dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 1736dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 1746dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alhsik %r1, %r2, 3 1756dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 1766dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alhsik %r1, %r2, 3 1776dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 1788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alg %r0, -524289 1808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: alg %r0, 524288 1828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alg %r0, -524289 1848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford alg %r0, 524288 1858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algf %r0, -524289 1888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algf %r0, 524288 1908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford algf %r0, -524289 1928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford algf %r0, 524288 1938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algfi %r0, -1 1968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: algfi %r0, (1 << 32) 1988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford algfi %r0, -1 2008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford algfi %r0, (1 << 32) 2018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 202c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 203c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: algrk %r2,%r3,%r4 204c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 205c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford algrk %r2,%r3,%r4 206c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 207c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 208c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: alrk %r2,%r3,%r4 209c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 210c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford alrk %r2,%r3,%r4 211c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 2128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aly %r0, -524289 2148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: aly %r0, 524288 2168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford aly %r0, -524289 2188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford aly %r0, 524288 2198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 220dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 221dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: ark %r2,%r3,%r4 222dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 223dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford ark %r2,%r3,%r4 224dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 2258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi -524289, 0 2278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi 524288, 0 2298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 2308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi 0(%r1,%r2), 0 2318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi 0, -129 2338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: asi 0, 128 2358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford asi -524289, 0 2378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford asi 524288, 0 2388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford asi 0(%r1,%r2), 0 2398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford asi 0, -129 2408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford asi 0, 128 2418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 242f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 2438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: axbr %f0, %f2 244f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 2458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: axbr %f2, %f0 2468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford axbr %f0, %f2 2488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford axbr %f2, %f0 2498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ay %r0, -524289 2538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ay %r0, 524288 2558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ay %r0, -524289 2578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ay %r0, 524288 2588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 259541c5de2fb57b2f459f0ec49f33a0ecce3532acdRichard Sandiford#CHECK: error: invalid operand 260541c5de2fb57b2f459f0ec49f33a0ecce3532acdRichard Sandiford#CHECK: bcr -1, %r1 261541c5de2fb57b2f459f0ec49f33a0ecce3532acdRichard Sandiford#CHECK: error: invalid operand 262541c5de2fb57b2f459f0ec49f33a0ecce3532acdRichard Sandiford#CHECK: bcr 16, %r1 263541c5de2fb57b2f459f0ec49f33a0ecce3532acdRichard Sandiford 264541c5de2fb57b2f459f0ec49f33a0ecce3532acdRichard Sandiford bcr -1, %r1 265541c5de2fb57b2f459f0ec49f33a0ecce3532acdRichard Sandiford bcr 16, %r1 266541c5de2fb57b2f459f0ec49f33a0ecce3532acdRichard Sandiford 2678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras %r0, -0x100002 2698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras %r0, -1 2718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras %r0, 1 2738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: bras %r0, 0x10000 2758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford bras %r0, -0x100002 2778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford bras %r0, -1 2788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford bras %r0, 1 2798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford bras %r0, 0x10000 2808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl %r0, -0x1000000002 2838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl %r0, -1 2858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl %r0, 1 2878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brasl %r0, 0x100000000 2898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brasl %r0, -0x1000000002 2918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brasl %r0, -1 2928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brasl %r0, 1 2938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brasl %r0, 0x100000000 2948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc 0, -0x100002 2978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 2988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc 0, -1 2998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 3008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc 0, 1 3018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 3028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc 0, 0x10000 3038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc 0, -0x100002 3058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc 0, -1 3068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc 0, 1 3078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc 0, 0x10000 3088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc foo, bar 3118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc -1, bar 3138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brc 16, bar 3158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc foo, bar 3178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc -1, bar 3188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brc 16, bar 3198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 3218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl 0, -0x1000000002 3228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 3238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl 0, -1 3248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 3258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl 0, 1 3268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 3278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl 0, 0x100000000 3288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl 0, -0x1000000002 3308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl 0, -1 3318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl 0, 1 3328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl 0, 0x100000000 3338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl foo, bar 3368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl -1, bar 3388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: brcl 16, bar 3408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl foo, bar 3428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl -1, bar 3438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford brcl 16, bar 3448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 345ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 346ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brct %r0, -0x100002 347ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 348ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brct %r0, -1 349ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 350ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brct %r0, 1 351ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 352ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brct %r0, 0x10000 353ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford 354ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brct %r0, -0x100002 355ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brct %r0, -1 356ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brct %r0, 1 357ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brct %r0, 0x10000 358ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford 359ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 360ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brctg %r0, -0x100002 361ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 362ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brctg %r0, -1 363ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 364ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brctg %r0, 1 365ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: error: offset out of range 366ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford#CHECK: brctg %r0, 0x10000 367ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford 368ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brctg %r0, -0x100002 369ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brctg %r0, -1 370ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brctg %r0, 1 371ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford brctg %r0, 0x10000 372ccdf5cc7bc443726425dd1ad498d44768332d49cRichard Sandiford 3738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: c %r0, -1 3758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: c %r0, 4096 3778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford c %r0, -1 3798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford c %r0, 4096 3808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cdb %f0, -1 3838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cdb %f0, 4096 3858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cdb %f0, -1 3878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cdb %f0, 4096 3888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 38936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 39036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlfbr %f0, 0, %r0, 0 39136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 39236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlfbr %f0, 0, %r0, 0 39336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 39436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 39536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlgbr %f0, 0, %r0, 0 39636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 39736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlgbr %f0, 0, %r0, 0 39836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 3998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ceb %f0, -1 4018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ceb %f0, 4096 4038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ceb %f0, -1 4058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ceb %f0, 4096 4068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 40736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 40836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celfbr %f0, 0, %r0, 0 40936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 41036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celfbr %f0, 0, %r0, 0 41136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 41236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 41336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celgbr %f0, 0, %r0, 0 41436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 41536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celgbr %f0, 0, %r0, 0 41636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 4178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfdbr %r0, -1, %f0 4198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfdbr %r0, 16, %f0 4218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfdbr %r0, -1, %f0 4238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfdbr %r0, 16, %f0 4248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfebr %r0, -1, %f0 4278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfebr %r0, 16, %f0 4298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfebr %r0, -1, %f0 4318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfebr %r0, 16, %f0 4328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfi %r0, (-1 << 31) - 1 4358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfi %r0, (1 << 31) 4378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfi %r0, (-1 << 31) - 1 4398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfi %r0, (1 << 31) 4408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfxbr %r0, -1, %f0 4438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfxbr %r0, 16, %f0 445f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 4468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cfxbr %r0, 0, %f2 4478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfxbr %r0, -1, %f0 4498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfxbr %r0, 16, %f0 4508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cfxbr %r0, 0, %f2 4518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cg %r0, -524289 4558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cg %r0, 524288 4578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cg %r0, -524289 4598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cg %r0, 524288 4608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgdbr %r0, -1, %f0 4638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgdbr %r0, 16, %f0 4658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgdbr %r0, -1, %f0 4678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgdbr %r0, 16, %f0 4688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgebr %r0, -1, %f0 4718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgebr %r0, 16, %f0 4738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgebr %r0, -1, %f0 4758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgebr %r0, 16, %f0 4768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgf %r0, -524289 4798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgf %r0, 524288 4818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgf %r0, -524289 4838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgf %r0, 524288 4848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfi %r0, (-1 << 31) - 1 4878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 4888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfi %r0, (1 << 31) 4898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfi %r0, (-1 << 31) - 1 4918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfi %r0, (1 << 31) 4928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 4938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 4948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl %r0, -0x1000000002 4958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 4968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl %r0, -1 4978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 4988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl %r0, 1 4998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 5008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgfrl %r0, 0x100000000 5018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfrl %r0, -0x1000000002 5038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfrl %r0, -1 5048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfrl %r0, 1 5058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgfrl %r0, 0x100000000 5068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgh %r0, -524289 5098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgh %r0, 524288 5118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgh %r0, -524289 5138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgh %r0, 524288 5148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghi %r0, -32769 5178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghi %r0, 32768 5198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghi %r0, foo 5218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghi %r0, -32769 5238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghi %r0, 32768 5248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghi %r0, foo 5258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 5278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl %r0, -0x1000000002 5288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 5298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl %r0, -1 5308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 5318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl %r0, 1 5328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 5338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghrl %r0, 0x100000000 5348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghrl %r0, -0x1000000002 5368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghrl %r0, -1 5378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghrl %r0, 1 5388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghrl %r0, 0x100000000 5398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi -1, 0 5428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi 4096, 0 5448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 5458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi 0(%r1,%r2), 0 5468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi 0, -32769 5488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 5498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cghsi 0, 32768 5508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghsi -1, 0 5528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghsi 4096, 0 5538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghsi 0(%r1,%r2), 0 5548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghsi 0, -32769 5558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cghsi 0, 32768 5568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 5572d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand 5582d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, -129, 0, 0 5592d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand 5602d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, 128, 0, 0 5612d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5622d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, -129, 0, 0 5632d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, 128, 0, 0 5642d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5652d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 5662d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, 0, 0, -0x100002 5672d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 5682d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, 0, 0, -1 5692d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 5702d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, 0, 0, 1 5712d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 5722d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgij %r0, 0, 0, 0x10000 5732d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5742d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, 0, 0, -0x100002 5752d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, 0, 0, -1 5762d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, 0, 0, 1 5772d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgij %r0, 0, 0, 0x10000 5782d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5792d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction 5802d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgijo %r0, 0, 0, 0 5812d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction 5822d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cgijno %r0, 0, 0, 0 5832d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5842d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgijo %r0, 0, 0, 0 5852d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cgijno %r0, 0, 0, 0 5862d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 5878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 588d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj %r0, %r0, 0, -0x100002 589d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 590d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj %r0, %r0, 0, -1 591d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 592d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj %r0, %r0, 0, 1 593d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 594d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrj %r0, %r0, 0, 0x10000 595d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 596d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrj %r0, %r0, 0, -0x100002 597d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrj %r0, %r0, 0, -1 598d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrj %r0, %r0, 0, 1 599d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrj %r0, %r0, 0, 0x10000 600d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 601d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction 602d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrjo %r0, %r0, 0, 0 603d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction 604d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: cgrjno %r0, %r0, 0, 0 605d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 606d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrjo %r0, %r0, 0, 0 607d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford cgrjno %r0, %r0, 0, 0 608d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 609d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 6108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl %r0, -0x1000000002 6118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 6128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl %r0, -1 6138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 6148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl %r0, 1 6158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 6168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgrl %r0, 0x100000000 6178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgrl %r0, -0x1000000002 6198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgrl %r0, -1 6208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgrl %r0, 1 6218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgrl %r0, 0x100000000 6228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr %r0, -1, %f0 6258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr %r0, 16, %f0 627f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 6288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cgxbr %r0, 0, %f2 6298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgxbr %r0, -1, %f0 6318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgxbr %r0, 16, %f0 6328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cgxbr %r0, 0, %f2 6338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ch %r0, -1 6378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ch %r0, 4096 6398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ch %r0, -1 6418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ch %r0, 4096 6428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 643e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 644e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: chf %r0, 0 645e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford 646e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford chf %r0, 0 647e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford 6488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi -1, 0 6508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi 4096, 0 6528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 6538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi 0(%r1,%r2), 0 6548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi 0, -32769 6568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chhsi 0, 32768 6588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chhsi -1, 0 6608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chhsi 4096, 0 6618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chhsi 0(%r1,%r2), 0 6628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chhsi 0, -32769 6638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chhsi 0, 32768 6648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi %r0, -32769 6678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi %r0, 32768 6698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chi %r0, foo 6718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chi %r0, -32769 6738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chi %r0, 32768 6748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chi %r0, foo 6758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 6778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl %r0, -0x1000000002 6788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 6798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl %r0, -1 6808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 6818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl %r0, 1 6828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 6838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chrl %r0, 0x100000000 6848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chrl %r0, -0x1000000002 6868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chrl %r0, -1 6878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chrl %r0, 1 6888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chrl %r0, 0x100000000 6898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 6908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi -1, 0 6928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi 4096, 0 6948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 6958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi 0(%r1,%r2), 0 6968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi 0, -32769 6988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 6998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chsi 0, 32768 7008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chsi -1, 0 7028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chsi 4096, 0 7038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chsi 0(%r1,%r2), 0 7048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chsi 0, -32769 7058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chsi 0, 32768 7068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chy %r0, -524289 7098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: chy %r0, 524288 7118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chy %r0, -524289 7138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford chy %r0, 524288 7148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 715185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 716185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: cih %r0, 0 717185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford 718185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford cih %r0, 0 719185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford 7208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7212d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, -129, 0, 0 7222d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand 7232d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, 128, 0, 0 7242d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 7252d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, -129, 0, 0 7262d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, 128, 0, 0 7272d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 7282d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 7292d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, 0, 0, -0x100002 7302d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 7312d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, 0, 0, -1 7322d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 7332d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, 0, 0, 1 7342d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: offset out of range 7352d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cij %r0, 0, 0, 0x10000 7362d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 7372d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, 0, 0, -0x100002 7382d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, 0, 0, -1 7392d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, 0, 0, 1 7402d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cij %r0, 0, 0, 0x10000 7412d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 7422d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction 7432d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cijo %r0, 0, 0, 0 7442d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid instruction 7452d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: cijno %r0, 0, 0, 0 7462d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 7472d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cijo %r0, 0, 0, 0 7482d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford cijno %r0, 0, 0, 0 7492d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford 7502d664abbfca8b9fa3d99e8a2f74bd52faf007f12Richard Sandiford#CHECK: error: invalid operand 7518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cl %r0, -1 7528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 7538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cl %r0, 4096 7548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 7558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cl %r0, -1 7568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cl %r0, 4096 7578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 758e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: missing length in address 759e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0, 0 760e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: missing length in address 761e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(%r1), 0(%r1) 762e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid use of length addressing 763e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r1), 0(2,%r1) 764e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 765e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(0,%r1), 0(%r1) 766e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 767e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(257,%r1), 0(%r1) 768e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 769e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc -1(1,%r1), 0(%r1) 770e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 771e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 4096(1,%r1), 0(%r1) 772e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 773e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r1), -1(%r1) 774e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid operand 775e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r1), 4096(%r1) 776e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: %r0 used in an address 777e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r0), 0(%r1) 778e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: %r0 used in an address 779e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r1), 0(%r0) 780e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid use of indexed addressing 781e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(%r1,%r2), 0(%r1) 782e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: invalid use of indexed addressing 783e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(1,%r2), 0(%r1,%r2) 784e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: error: unknown token in expression 785e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford#CHECK: clc 0(-), 0 786e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford 787e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0, 0 788e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(%r1), 0(%r1) 789e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r1), 0(2,%r1) 790e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(0,%r1), 0(%r1) 791e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(257,%r1), 0(%r1) 792e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc -1(1,%r1), 0(%r1) 793e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 4096(1,%r1), 0(%r1) 794e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r1), -1(%r1) 795e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r1), 4096(%r1) 796e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r0), 0(%r1) 797e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r1), 0(%r0) 798e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(%r1,%r2), 0(%r1) 799e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(1,%r2), 0(%r1,%r2) 800e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford clc 0(-), 0 801e03a56d62fc623e2f72d623b816f91b293d5904bRichard Sandiford 802e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 803e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: clhf %r0, 0 804e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford 805e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford clhf %r0, 0 806e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford 80736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 80836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfdbr %r0, 0, %f0, 0 80936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 81036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfdbr %r0, 0, %f0, 0 81136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 81236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 81336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfebr %r0, 0, %f0, 0 81436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 81536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfebr %r0, 0, %f0, 0 81636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 8178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi -1, 0 8198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 4096, 0 8218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 8228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 0(%r1,%r2), 0 8238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 0, -1 8258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfhsi 0, 65536 8278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi -1, 0 8298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 4096, 0 8308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 0(%r1,%r2), 0 8318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 0, -1 8328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfhsi 0, 65536 8338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfi %r0, -1 8368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clfi %r0, (1 << 32) 8388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfi %r0, -1 8408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clfi %r0, (1 << 32) 8418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 84236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 84336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfxbr %r0, 0, %f0, 0 84436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 84536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfxbr %r0, 0, %f0, 0 84636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 8478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clg %r0, -524289 8498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clg %r0, 524288 8518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clg %r0, -524289 8538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clg %r0, 524288 8548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 85536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 85636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgdbr %r0, 0, %f0, 0 85736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 85836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgdbr %r0, 0, %f0, 0 85936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 86036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 86136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgebr %r0, 0, %f0, 0 86236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 86336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgebr %r0, 0, %f0, 0 86436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 8658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgf %r0, -524289 8678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgf %r0, 524288 8698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgf %r0, -524289 8718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgf %r0, 524288 8728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfi %r0, -1 8758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 8768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfi %r0, (1 << 32) 8778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfi %r0, -1 8798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfi %r0, (1 << 32) 8808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, -0x1000000002 8838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, -1 8858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, 1 8878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgfrl %r0, 0x100000000 8898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, -0x1000000002 8918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, -1 8928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, 1 8938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgfrl %r0, 0x100000000 8948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 8958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, -0x1000000002 8978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 8988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, -1 8998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, 1 9018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghrl %r0, 0x100000000 9038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, -0x1000000002 9058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, -1 9068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, 1 9078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghrl %r0, 0x100000000 9088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi -1, 0 9118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 4096, 0 9138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 9148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 0(%r1,%r2), 0 9158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 0, -1 9178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clghsi 0, 65536 9198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi -1, 0 9218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 4096, 0 9228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 0(%r1,%r2), 0 9238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 0, -1 9248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clghsi 0, 65536 9258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 926e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: invalid operand 927e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgij %r0, -1, 0, 0 928e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: invalid operand 929e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgij %r0, 256, 0, 0 930e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 931e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgij %r0, -1, 0, 0 932e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgij %r0, 256, 0, 0 933e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 934e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 935e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgij %r0, 0, 0, -0x100002 936e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 937e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgij %r0, 0, 0, -1 938e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 939e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgij %r0, 0, 0, 1 940e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 941e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgij %r0, 0, 0, 0x10000 942e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 943e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgij %r0, 0, 0, -0x100002 944e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgij %r0, 0, 0, -1 945e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgij %r0, 0, 0, 1 946e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgij %r0, 0, 0, 0x10000 947e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 948e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: invalid instruction 949e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgijo %r0, 0, 0, 0 950e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: invalid instruction 951e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgijno %r0, 0, 0, 0 952e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 953e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgijo %r0, 0, 0, 0 954e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgijno %r0, 0, 0, 0 955e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 956e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 957e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgrj %r0, %r0, 0, -0x100002 958e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 959e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgrj %r0, %r0, 0, -1 960e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 961e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgrj %r0, %r0, 0, 1 962e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 963e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clgrj %r0, %r0, 0, 0x10000 964e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 965e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgrj %r0, %r0, 0, -0x100002 966e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgrj %r0, %r0, 0, -1 967e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgrj %r0, %r0, 0, 1 968e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clgrj %r0, %r0, 0, 0x10000 969e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 9708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, -0x1000000002 9728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, -1 9748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, 1 9768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 9778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clgrl %r0, 0x100000000 9788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 9798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, -0x1000000002 9808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, -1 9818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, 1 9828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clgrl %r0, 0x100000000 9838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 98436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 98536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgxbr %r0, 0, %f0, 0 98636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 98736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgxbr %r0, 0, %f0, 0 98836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 9898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi -1, 0 9918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 4096, 0 9938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 9948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 0(%r1,%r2), 0 9958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 0, -1 9978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 9988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhhsi 0, 65536 9998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi -1, 0 10018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 4096, 0 10028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 0(%r1,%r2), 0 10038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 0, -1 10048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhhsi 0, 65536 10058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 10078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, -0x1000000002 10088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 10098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, -1 10108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 10118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, 1 10128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 10138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clhrl %r0, 0x100000000 10148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, -0x1000000002 10168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, -1 10178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, 1 10188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clhrl %r0, 0x100000000 10198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli -1, 0 10228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 4096, 0 10248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 10258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 0(%r1,%r2), 0 10268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 0, -1 10288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cli 0, 256 10308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli -1, 0 10328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 4096, 0 10338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 0(%r1,%r2), 0 10348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 0, -1 10358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cli 0, 256 10368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1037185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 1038185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: clih %r0, 0 1039185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford 1040185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford clih %r0, 0 1041185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford 10428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 1043e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clij %r0, -1, 0, 0 1044e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: invalid operand 1045e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clij %r0, 256, 0, 0 1046e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 1047e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clij %r0, -1, 0, 0 1048e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clij %r0, 256, 0, 0 1049e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 1050e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 1051e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clij %r0, 0, 0, -0x100002 1052e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 1053e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clij %r0, 0, 0, -1 1054e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 1055e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clij %r0, 0, 0, 1 1056e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 1057e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clij %r0, 0, 0, 0x10000 1058e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 1059e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clij %r0, 0, 0, -0x100002 1060e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clij %r0, 0, 0, -1 1061e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clij %r0, 0, 0, 1 1062e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clij %r0, 0, 0, 0x10000 1063e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 1064e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: invalid instruction 1065e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clijo %r0, 0, 0, 0 1066e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: invalid instruction 1067e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clijno %r0, 0, 0, 0 1068e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 1069e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clijo %r0, 0, 0, 0 1070e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clijno %r0, 0, 0, 0 1071e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 1072e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: invalid operand 10738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy -524289, 0 10748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 524288, 0 10768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 10778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 0(%r1,%r2), 0 10788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 0, -1 10808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 10818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cliy 0, 256 10828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy -524289, 0 10848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 524288, 0 10858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 0(%r1,%r2), 0 10868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 0, -1 10878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cliy 0, 256 10888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 10898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 1090e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clrj %r0, %r0, 0, -0x100002 1091e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 1092e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clrj %r0, %r0, 0, -1 1093e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 1094e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clrj %r0, %r0, 0, 1 1095e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 1096e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clrj %r0, %r0, 0, 0x10000 1097e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 1098e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clrj %r0, %r0, 0, -0x100002 1099e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clrj %r0, %r0, 0, -1 1100e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clrj %r0, %r0, 0, 1 1101e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clrj %r0, %r0, 0, 0x10000 1102e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 1103e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: invalid instruction 1104e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clrjo %r0, %r0, 0, 0 1105e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: invalid instruction 1106e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: clrjno %r0, %r0, 0, 0 1107e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 1108e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clrjo %r0, %r0, 0, 0 1109e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford clrjno %r0, %r0, 0, 0 1110e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford 1111e2d6f91d63a2e8cf77b07794cda7d9ef72504769Richard Sandiford#CHECK: error: offset out of range 11128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, -0x1000000002 11138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 11148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, -1 11158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 11168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, 1 11178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 11188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: clrl %r0, 0x100000000 11198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, -0x1000000002 11218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, -1 11228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, 1 11238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford clrl %r0, 0x100000000 11248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cly %r0, -524289 11278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cly %r0, 524288 11298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cly %r0, -524289 11318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cly %r0, 524288 11328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 1134d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, -0x100002 1135d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 1136d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, -1 1137d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 1138d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, 1 1139d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 1140d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crj %r0, %r0, 0, 0x10000 1141d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 1142d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, -0x100002 1143d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, -1 1144d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, 1 1145d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crj %r0, %r0, 0, 0x10000 1146d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 1147d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction 1148d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crjo %r0, %r0, 0, 0 1149d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: invalid instruction 1150d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: crjno %r0, %r0, 0, 0 1151d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 1152d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crjo %r0, %r0, 0, 0 1153d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford crjno %r0, %r0, 0, 0 1154d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford 1155d50bcb2162a529534da42748ab4a418bfc9aaf06Richard Sandiford#CHECK: error: offset out of range 11568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, -0x1000000002 11578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 11588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, -1 11598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 11608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, 1 11618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 11628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: crl %r0, 0x100000000 11638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, -0x1000000002 11658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, -1 11668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, 1 11678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford crl %r0, 0x100000000 11688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs %r0, %r0, -1 11718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs %r0, %r0, 4096 11738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 11748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cs %r0, %r0, 0(%r1,%r2) 11758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cs %r0, %r0, -1 11778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cs %r0, %r0, 4096 11788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cs %r0, %r0, 0(%r1,%r2) 11798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg %r0, %r0, -524289 11828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg %r0, %r0, 524288 11848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 11858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csg %r0, %r0, 0(%r1,%r2) 11868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csg %r0, %r0, -524289 11888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csg %r0, %r0, 524288 11898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csg %r0, %r0, 0(%r1,%r2) 11908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy %r0, %r0, -524289 11938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 11948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy %r0, %r0, 524288 11958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 11968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: csy %r0, %r0, 0(%r1,%r2) 11978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 11988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csy %r0, %r0, -524289 11998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csy %r0, %r0, 524288 12008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford csy %r0, %r0, 0(%r1,%r2) 12018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1202f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxbr %f0, %f2 1204f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxbr %f2, %f0 12068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxbr %f0, %f2 12088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxbr %f2, %f0 1209f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford 1210f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxfbr %f2, %r0 12128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxfbr %f2, %r0 1214f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford 1215f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cxgbr %f2, %r0 12178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cxgbr %f2, %r0 12198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 122036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 122136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlfbr %f0, 0, %r0, 0 122236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 122336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlfbr %f0, 0, %r0, 0 122436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 122536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 122636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlgbr %f0, 0, %r0, 0 122736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 122836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlgbr %f0, 0, %r0, 0 122936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 12308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cy %r0, -524289 12328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: cy %r0, 524288 12348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cy %r0, -524289 12368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford cy %r0, 524288 12378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ddb %f0, -1 12408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ddb %f0, 4096 12428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ddb %f0, -1 12448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ddb %f0, 4096 12458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: deb %f0, -1 12488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: deb %f0, 4096 12508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford deb %f0, -1 12528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford deb %f0, 4096 12538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl %r0, -524289 12568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl %r0, 524288 1258f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dl %r1, 0 12608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dl %r0, -524289 12628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dl %r0, 524288 12638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dl %r1, 0 12648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg %r0, -524289 12678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg %r0, 524288 1269f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlg %r1, 0 12718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlg %r0, -524289 12738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlg %r0, 524288 12748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlg %r1, 0 12758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1276f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlgr %r1, %r0 12788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlgr %r1, %r0 12808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1281f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dlr %r1, %r0 12838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dlr %r1, %r0 12858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg %r0, -524289 12888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg %r0, 524288 1290f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 12918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsg %r1, 0 12928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsg %r0, -524289 12948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsg %r0, 524288 12958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsg %r1, 0 12968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 12978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 12988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf %r0, -524289 12998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf %r0, 524288 1301f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgf %r1, 0 13038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgf %r0, -524289 13058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgf %r0, 524288 13068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgf %r1, 0 13078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1308f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgfr %r1, %r0 13108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgfr %r1, %r0 13128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1313f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dsgr %r1, %r0 13158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dsgr %r1, %r0 13178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1318f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dxbr %f0, %f2 1320f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: dxbr %f2, %f0 13228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dxbr %f0, %f2 13248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford dxbr %f2, %f0 13258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fidbr %f0, -1, %f0 13288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fidbr %f0, 16, %f0 13308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fidbr %f0, -1, %f0 13328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fidbr %f0, 16, %f0 13338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1334d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: error: {{(instruction requires: fp-extension)?}} 1335d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fidbra %f0, 0, %f0, 0 1336d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 1337d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fidbra %f0, 0, %f0, 0 1338d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 13398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fiebr %f0, -1, %f0 13418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fiebr %f0, 16, %f0 13438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fiebr %f0, -1, %f0 13458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fiebr %f0, 16, %f0 13468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1347d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: error: {{(instruction requires: fp-extension)?}} 1348d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fiebra %f0, 0, %f0, 0 1349d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 1350d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fiebra %f0, 0, %f0, 0 1351d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 13528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f0, -1, %f0 13548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f0, 16, %f0 1356f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f0, 0, %f2 1358f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: fixbr %f2, 0, %f0 13608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f0, -1, %f0 13628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f0, 16, %f0 13638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f0, 0, %f2 13648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford fixbr %f2, 0, %f0 13658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1366d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: error: {{(instruction requires: fp-extension)?}} 1367d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fixbra %f0, 0, %f0, 0 1368d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 1369d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fixbra %f0, 0, %f0, 0 1370d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 1371f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 13728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: flogr %r1, %r0 13738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford flogr %r1, %r0 13758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ic %r0, -1 13788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ic %r0, 4096 13808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ic %r0, -1 13828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ic %r0, 4096 13838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: icy %r0, -524289 13868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: icy %r0, 524288 13888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford icy %r0, -524289 13908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford icy %r0, 524288 13918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihf %r0, -1 13948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 13958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihf %r0, 1 << 32 13968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 13978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihf %r0, -1 13988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihf %r0, 1 << 32 13998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihh %r0, -1 14028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihh %r0, 0x10000 14048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihh %r0, -1 14068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihh %r0, 0x10000 14078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihl %r0, -1 14108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iihl %r0, 0x10000 14128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihl %r0, -1 14148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iihl %r0, 0x10000 14158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilf %r0, -1 14188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilf %r0, 1 << 32 14208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilf %r0, -1 14228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilf %r0, 1 << 32 14238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilh %r0, -1 14268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iilh %r0, 0x10000 14288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilh %r0, -1 14308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iilh %r0, 0x10000 14318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iill %r0, -1 14348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: iill %r0, 0x10000 14368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iill %r0, -1 14388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford iill %r0, 0x10000 14398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: l %r0, -1 14428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: l %r0, 4096 14448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford l %r0, -1 14468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford l %r0, 4096 14478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: la %r0, -1 14508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 14518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: la %r0, 4096 14528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 14538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford la %r0, -1 14548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford la %r0, 4096 14558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 145636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: interlocked-access1)?}} 145736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r1, %r2, 100(%r3) 145836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r1, %r2, 100(%r3) 145936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 146036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: interlocked-access1)?}} 146136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r1, %r2, 100(%r3) 146236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r1, %r2, 100(%r3) 146336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 146436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: interlocked-access1)?}} 146536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r1, %r2, 100(%r3) 146636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r1, %r2, 100(%r3) 146736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 146836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: interlocked-access1)?}} 146936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r1, %r2, 100(%r3) 147036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r1, %r2, 100(%r3) 147136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 147236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: interlocked-access1)?}} 147336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r1, %r2, 100(%r3) 147436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r1, %r2, 100(%r3) 147536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 147636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: interlocked-access1)?}} 147736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r1, %r2, 100(%r3) 147836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r1, %r2, 100(%r3) 147936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 148036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: interlocked-access1)?}} 148136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r1, %r2, 100(%r3) 148236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r1, %r2, 100(%r3) 148336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 148436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: interlocked-access1)?}} 148536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r1, %r2, 100(%r3) 148636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r1, %r2, 100(%r3) 148736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 148836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: interlocked-access1)?}} 148936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r1, %r2, 100(%r3) 149036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r1, %r2, 100(%r3) 149136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 149236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: error: {{(instruction requires: interlocked-access1)?}} 149336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r1, %r2, 100(%r3) 149436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r1, %r2, 100(%r3) 149536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 14968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, -0x1000000002 14988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 14998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, -1 15008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, 1 15028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 15038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: larl %r0, 0x100000000 15048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, -0x1000000002 15068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, -1 15078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, 1 15088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford larl %r0, 0x100000000 15098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lay %r0, -524289 15128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lay %r0, 524288 15148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lay %r0, -524289 15168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lay %r0, 524288 15178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lb %r0, -524289 15208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lb %r0, 524288 15228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lb %r0, -524289 15248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lb %r0, 524288 15258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1526ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 1527ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lbh %r0, 0 1528ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford 1529ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lbh %r0, 0 1530ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford 1531f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 15328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lcxbr %f0, %f2 1533f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 15348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lcxbr %f2, %f0 15358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lcxbr %f0, %f2 15378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lcxbr %f2, %f0 15388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ld %f0, -1 15418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ld %f0, 4096 15438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ld %f0, -1 15458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ld %f0, 4096 15468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldeb %f0, -1 15498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldeb %f0, 4096 15518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldeb %f0, -1 15538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldeb %f0, 4096 15548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1555f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 15568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldxbr %f0, %f2 1557f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 15588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldxbr %f2, %f0 15598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldxbr %f0, %f2 15618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldxbr %f2, %f0 15628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1563cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 1564cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ldxbra %f0, 0, %f0, 0 1565cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 1566cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ldxbra %f0, 0, %f0, 0 1567cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 15688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldy %f0, -524289 15708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ldy %f0, 524288 15728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldy %f0, -524289 15748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ldy %f0, 524288 15758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: le %f0, -1 15788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 15798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: le %f0, 4096 15808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford le %f0, -1 15828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford le %f0, 4096 15838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1584cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 1585cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ledbra %f0, 0, %f0, 0 1586cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 1587cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ledbra %f0, 0, %f0, 0 1588cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 1589f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 15908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lexbr %f0, %f2 1591f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 15928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lexbr %f2, %f0 15938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 15948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lexbr %f0, %f2 15958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lexbr %f2, %f0 15968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1597cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: error: {{(instruction requires: fp-extension)?}} 1598cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: lexbra %f0, 0, %f0, 0 1599cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 1600cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines lexbra %f0, 0, %f0, 0 1601cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 16028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ley %f0, -524289 16048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ley %f0, 524288 16068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ley %f0, -524289 16088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ley %f0, 524288 16098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16107d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 16117d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: lfh %r0, 0 16127d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford 16137d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford lfh %r0, 0 16147d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford 16158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lg %r0, -524289 16178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lg %r0, 524288 16198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lg %r0, -524289 16218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lg %r0, 524288 16228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgb %r0, -524289 16258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgb %r0, 524288 16278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgb %r0, -524289 16298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgb %r0, 524288 16308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgf %r0, -524289 16338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgf %r0, 524288 16358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgf %r0, -524289 16378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgf %r0, 524288 16388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfi %r0, (-1 << 31) - 1 16418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfi %r0, (1 << 31) 16438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfi %r0, (-1 << 31) - 1 16458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfi %r0, (1 << 31) 16468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, -0x1000000002 16498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, -1 16518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, 1 16538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgfrl %r0, 0x100000000 16558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, -0x1000000002 16578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, -1 16588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, 1 16598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgfrl %r0, 0x100000000 16608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgh %r0, -524289 16638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgh %r0, 524288 16658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgh %r0, -524289 16678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgh %r0, 524288 16688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi %r0, -32769 16718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi %r0, 32768 16738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 16748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghi %r0, foo 16758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghi %r0, -32769 16778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghi %r0, 32768 16788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghi %r0, foo 16798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, -0x1000000002 16828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, -1 16848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, 1 16868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lghrl %r0, 0x100000000 16888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, -0x1000000002 16908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, -1 16918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, 1 16928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lghrl %r0, 0x100000000 16938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 16948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, -0x1000000002 16968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, -1 16988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 16998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, 1 17008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 17018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lgrl %r0, 0x100000000 17028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, -0x1000000002 17048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, -1 17058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, 1 17068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lgrl %r0, 0x100000000 17078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lh %r0, -1 17108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lh %r0, 4096 17128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lh %r0, -1 17148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lh %r0, 4096 17158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1716ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 1717ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lhh %r0, 0 1718ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford 1719ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lhh %r0, 0 1720ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford 17218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi %r0, -32769 17238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi %r0, 32768 17258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhi %r0, foo 17278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhi %r0, -32769 17298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhi %r0, 32768 17308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhi %r0, foo 17318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 17338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, -0x1000000002 17348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 17358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, -1 17368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 17378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, 1 17388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 17398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhrl %r0, 0x100000000 17408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, -0x1000000002 17428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, -1 17438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, 1 17448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhrl %r0, 0x100000000 17458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhy %r0, -524289 17488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lhy %r0, 524288 17508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhy %r0, -524289 17528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lhy %r0, 524288 17538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llc %r0, -524289 17568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llc %r0, 524288 17588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llc %r0, -524289 17608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llc %r0, 524288 17618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17629a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 17639a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llch %r0, 0 17649a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford 17659a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llch %r0, 0 17669a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford 17678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgc %r0, -524289 17698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgc %r0, 524288 17718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgc %r0, -524289 17738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgc %r0, 524288 17748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgf %r0, -524289 17778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgf %r0, 524288 17798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgf %r0, -524289 17818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgf %r0, 524288 17828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 17848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, -0x1000000002 17858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 17868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, -1 17878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 17888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, 1 17898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 17908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgfrl %r0, 0x100000000 17918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, -0x1000000002 17938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, -1 17948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, 1 17958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgfrl %r0, 0x100000000 17968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 17978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 17988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgh %r0, -524289 17998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llgh %r0, 524288 18018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgh %r0, -524289 18038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llgh %r0, 524288 18048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 18068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, -0x1000000002 18078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 18088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, -1 18098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 18108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, 1 18118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 18128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llghrl %r0, 0x100000000 18138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, -0x1000000002 18158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, -1 18168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, 1 18178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llghrl %r0, 0x100000000 18188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llh %r0, -524289 18218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llh %r0, 524288 18238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llh %r0, -524289 18258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llh %r0, 524288 18268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18279a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 18289a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llhh %r0, 0 18299a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford 18309a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llhh %r0, 0 18319a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford 18328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 18338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, -0x1000000002 18348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 18358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, -1 18368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 18378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, 1 18388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 18398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llhrl %r0, 0x100000000 18408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, -0x1000000002 18428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, -1 18438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, 1 18448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llhrl %r0, 0x100000000 18458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihf %r0, -1 18488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihf %r0, 1 << 32 18508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihf %r0, -1 18528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihf %r0, 1 << 32 18538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihh %r0, -1 18568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihh %r0, 0x10000 18588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihh %r0, -1 18608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihh %r0, 0x10000 18618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihl %r0, -1 18648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llihl %r0, 0x10000 18668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihl %r0, -1 18688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llihl %r0, 0x10000 18698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilf %r0, -1 18728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilf %r0, 1 << 32 18748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilf %r0, -1 18768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilf %r0, 1 << 32 18778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilh %r0, -1 18808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llilh %r0, 0x10000 18828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilh %r0, -1 18848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llilh %r0, 0x10000 18858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llill %r0, -1 18888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: llill %r0, 0x10000 18908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llill %r0, -1 18928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford llill %r0, 0x10000 18938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 18948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg %r0, %r0, -524289 18968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 18978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg %r0, %r0, 524288 18988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 18998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lmg %r0, %r0, 0(%r1,%r2) 19008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lmg %r0, %r0, -524289 19028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lmg %r0, %r0, 524288 19038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lmg %r0, %r0, 0(%r1,%r2) 19048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1905f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 19068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lnxbr %f0, %f2 1907f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 19088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lnxbr %f2, %f0 19098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lnxbr %f0, %f2 19118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lnxbr %f2, %f0 19128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1913f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 19148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lpxbr %f0, %f2 1915f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 19168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lpxbr %f2, %f0 19178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lpxbr %f0, %f2 19198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lpxbr %f2, %f0 19208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 19228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, -0x1000000002 19238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 19248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, -1 19258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 19268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, 1 19278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 19288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrl %r0, 0x100000000 19298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, -0x1000000002 19318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, -1 19328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, 1 19338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrl %r0, 0x100000000 19348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrv %r0, -524289 19378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrv %r0, 524288 19398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrv %r0, -524289 19418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrv %r0, 524288 19428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrvg %r0, -524289 19458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lrvg %r0, 524288 19478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrvg %r0, -524289 19498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lrvg %r0, 524288 19508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19510e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 19520e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: lt %r0, -524289 19530e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 19540e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: lt %r0, 524288 19550e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 19560e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford lt %r0, -524289 19570e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford lt %r0, 524288 19580e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 19590e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 19600e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltg %r0, -524289 19610e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 19620e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltg %r0, 524288 19630e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 19640e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltg %r0, -524289 19650e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltg %r0, 524288 19660e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 19670e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 19680e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltgf %r0, -524289 19690e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: error: invalid operand 19700e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford#CHECK: ltgf %r0, 524288 19710e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 19720e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltgf %r0, -524289 19730e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford ltgf %r0, 524288 19740e4044c233d10596578df35bae2483fbe4e8a507Richard Sandiford 1975f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 1976e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: ltxbr %f0, %f14 1977e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: error: invalid register pair 1978e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: ltxbr %f14, %f0 1979e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford 1980e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford ltxbr %f0, %f14 1981e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford ltxbr %f14, %f0 1982e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford 1983e0bbf7288c00c377a97a9d4bf5fb0bf20c44cd1cRichard Sandiford#CHECK: error: invalid register pair 19848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lxr %f0, %f2 1985f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 1986f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: lxr %f2, %f0 19878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lxr %f0, %f2 1989f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford lxr %f2, %f0 19908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ly %r0, -524289 19938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 19948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ly %r0, 524288 19958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 19968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ly %r0, -524289 19978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ly %r0, 524288 19988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 1999f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 20008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: lzxr %f2 20018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford lzxr %f2 20038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: madb %f0, %f0, -1 20068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: madb %f0, %f0, 4096 20088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford madb %f0, %f0, -1 20108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford madb %f0, %f0, 4096 20118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: maeb %f0, %f0, -1 20148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: maeb %f0, %f0, 4096 20168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford maeb %f0, %f0, -1 20188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford maeb %f0, %f0, 4096 20198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdb %f0, -1 20228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdb %f0, 4096 20248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdb %f0, -1 20268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdb %f0, 4096 20278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdeb %f0, -1 20308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mdeb %f0, 4096 20328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdeb %f0, -1 20348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mdeb %f0, 4096 20358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: meeb %f0, -1 20388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: meeb %f0, 4096 20408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford meeb %f0, -1 20428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford meeb %f0, 4096 20438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi %r0, -32769 20468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi %r0, 32768 20488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mghi %r0, foo 20508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mghi %r0, -32769 20528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mghi %r0, 32768 20538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mghi %r0, foo 20548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mh %r0, -1 20578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mh %r0, 4096 20598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mh %r0, -1 20618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mh %r0, 4096 20628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi %r0, -32769 20658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi %r0, 32768 20678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhi %r0, foo 20698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhi %r0, -32769 20718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhi %r0, 32768 20728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhi %r0, foo 20738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhy %r0, -524289 20768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mhy %r0, 524288 20788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhy %r0, -524289 20808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mhy %r0, 524288 20818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg %r0, -524289 20848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg %r0, 524288 2086f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 20878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlg %r1, 0 20888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlg %r0, -524289 20908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlg %r0, 524288 20918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlg %r1, 0 20928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2093f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 20948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mlgr %r1, %r0 20958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mlgr %r1, %r0 20978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 20988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 20998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ms %r0, -1 21008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ms %r0, 4096 21028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ms %r0, -1 21048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ms %r0, 4096 21058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msdb %f0, %f0, -1 21088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msdb %f0, %f0, 4096 21108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msdb %f0, %f0, -1 21128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msdb %f0, %f0, 4096 21138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mseb %f0, %f0, -1 21168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mseb %f0, %f0, 4096 21188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mseb %f0, %f0, -1 21208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mseb %f0, %f0, 4096 21218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msfi %r0, (-1 << 31) - 1 21248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msfi %r0, (1 << 31) 21268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msfi %r0, (-1 << 31) - 1 21288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msfi %r0, (1 << 31) 21298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msg %r0, -524289 21328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msg %r0, 524288 21348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msg %r0, -524289 21368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msg %r0, 524288 21378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgf %r0, -524289 21408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgf %r0, 524288 21428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgf %r0, -524289 21448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgf %r0, 524288 21458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgfi %r0, (-1 << 31) - 1 21488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msgfi %r0, (1 << 31) 21508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgfi %r0, (-1 << 31) - 1 21528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msgfi %r0, (1 << 31) 21538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msy %r0, -524289 21568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 21578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: msy %r0, 524288 21588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msy %r0, -524289 21608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford msy %r0, 524288 21618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 21629188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: missing length in address 21639188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0, 0 21649188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: missing length in address 21659188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(%r1), 0(%r1) 21669188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of length addressing 21679188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), 0(2,%r1) 21689188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 21699188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(0,%r1), 0(%r1) 21709188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 21719188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(257,%r1), 0(%r1) 21729188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 21739188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc -1(1,%r1), 0(%r1) 21749188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 21759188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 4096(1,%r1), 0(%r1) 21769188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 21779188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), -1(%r1) 21789188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid operand 21799188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), 4096(%r1) 21809188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: %r0 used in an address 21819188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r0), 0(%r1) 21829188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: %r0 used in an address 21839188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r1), 0(%r0) 21849188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of indexed addressing 21859188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(%r1,%r2), 0(%r1) 21869188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: invalid use of indexed addressing 21879188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(1,%r2), 0(%r1,%r2) 21889188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: error: unknown token in expression 21899188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford#CHECK: mvc 0(-), 0 21909188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford 21919188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0, 0 21929188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(%r1), 0(%r1) 21939188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), 0(2,%r1) 21949188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(0,%r1), 0(%r1) 21959188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(257,%r1), 0(%r1) 21969188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc -1(1,%r1), 0(%r1) 21979188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 4096(1,%r1), 0(%r1) 21989188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), -1(%r1) 21999188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), 4096(%r1) 22009188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r0), 0(%r1) 22019188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r1), 0(%r0) 22029188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(%r1,%r2), 0(%r1) 22039188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(1,%r2), 0(%r1,%r2) 22049188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford mvc 0(-), 0 22059188443a2d35352c4e8a2cffd1b4d31d47843b26Richard Sandiford 22068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi -1, 0 22088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 4096, 0 22108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 22118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 0(%r1,%r2), 0 22128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 0, -32769 22148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvghi 0, 32768 22168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi -1, 0 22188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 4096, 0 22198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 0(%r1,%r2), 0 22208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 0, -32769 22218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvghi 0, 32768 22228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi -1, 0 22258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 4096, 0 22278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 22288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 0(%r1,%r2), 0 22298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 0, -32769 22318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhhi 0, 32768 22338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi -1, 0 22358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 4096, 0 22368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 0(%r1,%r2), 0 22378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 0, -32769 22388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhhi 0, 32768 22398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi -1, 0 22428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 4096, 0 22448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 22458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 0(%r1,%r2), 0 22468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 0, -32769 22488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvhi 0, 32768 22508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi -1, 0 22528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 4096, 0 22538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 0(%r1,%r2), 0 22548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 0, -32769 22558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvhi 0, 32768 22568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi -1, 0 22598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 4096, 0 22618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 22628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 0(%r1,%r2), 0 22638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 0, -1 22658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mvi 0, 256 22678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi -1, 0 22698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 4096, 0 22708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 0(%r1,%r2), 0 22718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 0, -1 22728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mvi 0, 256 22738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy -524289, 0 22768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 524288, 0 22788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 22798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 0(%r1,%r2), 0 22808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 0, -1 22828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 22838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mviy 0, 256 22848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy -524289, 0 22868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 524288, 0 22878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 0(%r1,%r2), 0 22888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 0, -1 22898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mviy 0, 256 22908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2291f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 22928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr %f0, %f2 2293f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 22948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxbr %f2, %f0 22958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 22968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxbr %f0, %f2 22978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxbr %f2, %f0 22988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2299f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 23008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb %f2, 0 23018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb %f0, -1 23038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdb %f0, 4096 23058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdb %f2, 0 23078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdb %f0, -1 23088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdb %f0, 4096 23098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2310f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 23118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: mxdbr %f2, %f0 23128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford mxdbr %f2, %f0 23148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n %r0, -1 23178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: n %r0, 4096 23198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford n %r0, -1 23218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford n %r0, 4096 23228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 232316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 232416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0, 0 232516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 232616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(%r1), 0(%r1) 232716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of length addressing 232816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r1), 0(2,%r1) 232916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 233016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(0,%r1), 0(%r1) 233116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 233216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(257,%r1), 0(%r1) 233316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 233416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc -1(1,%r1), 0(%r1) 233516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 233616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 4096(1,%r1), 0(%r1) 233716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 233816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r1), -1(%r1) 233916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 234016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r1), 4096(%r1) 234116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 234216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r0), 0(%r1) 234316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 234416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r1), 0(%r0) 234516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 234616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(%r1,%r2), 0(%r1) 234716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 234816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(1,%r2), 0(%r1,%r2) 234916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: unknown token in expression 235016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: nc 0(-), 0 235116277c4698f36a756c540fae326874774156aaedRichard Sandiford 235216277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0, 0 235316277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(%r1), 0(%r1) 235416277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r1), 0(2,%r1) 235516277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(0,%r1), 0(%r1) 235616277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(257,%r1), 0(%r1) 235716277c4698f36a756c540fae326874774156aaedRichard Sandiford nc -1(1,%r1), 0(%r1) 235816277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 4096(1,%r1), 0(%r1) 235916277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r1), -1(%r1) 236016277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r1), 4096(%r1) 236116277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r0), 0(%r1) 236216277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r1), 0(%r0) 236316277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(%r1,%r2), 0(%r1) 236416277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(1,%r2), 0(%r1,%r2) 236516277c4698f36a756c540fae326874774156aaedRichard Sandiford nc 0(-), 0 236616277c4698f36a756c540fae326874774156aaedRichard Sandiford 23678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng %r0, -524289 23698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ng %r0, 524288 23718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ng %r0, -524289 23738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ng %r0, 524288 23748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 237552b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 237652b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ngrk %r2,%r3,%r4 237752b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 237852b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ngrk %r2,%r3,%r4 237952b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 23808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni -1, 0 23828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 4096, 0 23848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 23858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 0(%r1,%r2), 0 23868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 0, -1 23888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ni 0, 256 23908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni -1, 0 23928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 4096, 0 23938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 0(%r1,%r2), 0 23948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 0, -1 23958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ni 0, 256 23968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 23978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 23988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf %r0, -1 23998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihf %r0, 1 << 32 24018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihf %r0, -1 24038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihf %r0, 1 << 32 24048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh %r0, -1 24078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihh %r0, 0x10000 24098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihh %r0, -1 24118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihh %r0, 0x10000 24128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl %r0, -1 24158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nihl %r0, 0x10000 24178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihl %r0, -1 24198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nihl %r0, 0x10000 24208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf %r0, -1 24238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilf %r0, 1 << 32 24258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilf %r0, -1 24278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilf %r0, 1 << 32 24288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh %r0, -1 24318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nilh %r0, 0x10000 24338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilh %r0, -1 24358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nilh %r0, 0x10000 24368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill %r0, -1 24398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: nill %r0, 0x10000 24418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nill %r0, -1 24438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford nill %r0, 0x10000 24448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy -524289, 0 24478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 524288, 0 24498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 24508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 0(%r1,%r2), 0 24518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 0, -1 24538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: niy 0, 256 24558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy -524289, 0 24578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 524288, 0 24588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 0(%r1,%r2), 0 24598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 0, -1 24608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford niy 0, 256 24618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2462db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2463db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: nrk %r2,%r3,%r4 2464db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 2465db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford nrk %r2,%r3,%r4 2466db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 24678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny %r0, -524289 24698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ny %r0, 524288 24718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ny %r0, -524289 24738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ny %r0, 524288 24748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o %r0, -1 24778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 24788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: o %r0, 4096 24798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 24808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford o %r0, -1 24818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford o %r0, 4096 24828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 248316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 248416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0, 0 248516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 248616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(%r1), 0(%r1) 248716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of length addressing 248816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r1), 0(2,%r1) 248916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 249016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(0,%r1), 0(%r1) 249116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 249216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(257,%r1), 0(%r1) 249316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 249416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc -1(1,%r1), 0(%r1) 249516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 249616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 4096(1,%r1), 0(%r1) 249716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 249816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r1), -1(%r1) 249916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 250016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r1), 4096(%r1) 250116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 250216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r0), 0(%r1) 250316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 250416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r1), 0(%r0) 250516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 250616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(%r1,%r2), 0(%r1) 250716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 250816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(1,%r2), 0(%r1,%r2) 250916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: unknown token in expression 251016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: oc 0(-), 0 251116277c4698f36a756c540fae326874774156aaedRichard Sandiford 251216277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0, 0 251316277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(%r1), 0(%r1) 251416277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r1), 0(2,%r1) 251516277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(0,%r1), 0(%r1) 251616277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(257,%r1), 0(%r1) 251716277c4698f36a756c540fae326874774156aaedRichard Sandiford oc -1(1,%r1), 0(%r1) 251816277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 4096(1,%r1), 0(%r1) 251916277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r1), -1(%r1) 252016277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r1), 4096(%r1) 252116277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r0), 0(%r1) 252216277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r1), 0(%r0) 252316277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(%r1,%r2), 0(%r1) 252416277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(1,%r2), 0(%r1,%r2) 252516277c4698f36a756c540fae326874774156aaedRichard Sandiford oc 0(-), 0 252616277c4698f36a756c540fae326874774156aaedRichard Sandiford 25278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og %r0, -524289 25298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: og %r0, 524288 25318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford og %r0, -524289 25338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford og %r0, 524288 25348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 253552b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 253652b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ogrk %r2,%r3,%r4 253752b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 253852b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ogrk %r2,%r3,%r4 253952b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 25408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi -1, 0 25428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 4096, 0 25448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 25458580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 0(%r1,%r2), 0 25468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 0, -1 25488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oi 0, 256 25508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi -1, 0 25528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 4096, 0 25538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 0(%r1,%r2), 0 25548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 0, -1 25558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oi 0, 256 25568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf %r0, -1 25598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihf %r0, 1 << 32 25618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihf %r0, -1 25638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihf %r0, 1 << 32 25648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh %r0, -1 25678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihh %r0, 0x10000 25698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihh %r0, -1 25718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihh %r0, 0x10000 25728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl %r0, -1 25758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oihl %r0, 0x10000 25778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihl %r0, -1 25798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oihl %r0, 0x10000 25808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf %r0, -1 25838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilf %r0, 1 << 32 25858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilf %r0, -1 25878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilf %r0, 1 << 32 25888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh %r0, -1 25918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oilh %r0, 0x10000 25938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilh %r0, -1 25958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oilh %r0, 0x10000 25968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 25978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 25988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill %r0, -1 25998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oill %r0, 0x10000 26018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oill %r0, -1 26038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oill %r0, 0x10000 26048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy -524289, 0 26078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 524288, 0 26098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 26108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 0(%r1,%r2), 0 26118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 0, -1 26138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oiy 0, 256 26158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy -524289, 0 26178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 524288, 0 26188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 0(%r1,%r2), 0 26198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 0, -1 26208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oiy 0, 256 26218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2622db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2623db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: ork %r2,%r3,%r4 2624db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 2625db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford ork %r2,%r3,%r4 2626db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 26278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy %r0, -524289 26298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: oy %r0, 524288 26318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oy %r0, -524289 26338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford oy %r0, 524288 26348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2636a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfd -1, 0 2637a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 2638a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfd 16, 0 2639a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 2640a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfd 1, -524289 2641a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 2642a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfd 1, 524288 2643a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford 2644a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfd -1, 0 2645a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfd 16, 0 2646a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfd 1, -524289 2647a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfd 1, 524288 2648a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford 2649a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 2650a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl -1, 0 2651a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 2652a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl 16, 0 2653a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: offset out of range 2654a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl 1, -0x1000000002 2655a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: offset out of range 2656a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl 1, -1 2657a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: offset out of range 2658a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl 1, 1 2659a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: offset out of range 2660a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: pfdrl 1, 0x100000000 2661a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford 2662a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl -1, 0 2663a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl 16, 0 2664a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl 1, -0x1000000002 2665a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl 1, -1 2666a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl 1, 1 2667a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford pfdrl 1, 0x100000000 2668a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford 2669a550b51bac50493db75a7b5788a3f2c3b62fd913Richard Sandiford#CHECK: error: invalid operand 26708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,0,0,-1 26718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,0,0,64 26738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,0,-1,0 26758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26763ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford#CHECK: risbg %r0,%r0,0,256,0 26778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: risbg %r0,%r0,-1,0,0 26798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 26803ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford#CHECK: risbg %r0,%r0,256,0,0 26818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 26828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,0,0,-1 26838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,0,0,64 26848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,0,-1,0 26853ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford risbg %r0,%r0,0,256,0 26868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford risbg %r0,%r0,-1,0,0 26873ee0673e4f5f0324ecd0a65507009b0748ed072cRichard Sandiford risbg %r0,%r0,256,0,0 26888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2689f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 2690f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risbhg %r1, %r2, 0, 0, 0 2691f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 2692f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risbhg %r1, %r2, 0, 0, 0 2693f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 2694f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 2695f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risblg %r1, %r2, 0, 0, 0 2696f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 2697f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risblg %r1, %r2, 0, 0, 0 2698f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 26998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2700c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,0,-1 2701c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2702c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,0,64 2703c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2704c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,-1,0 2705c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2706c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,0,256,0 2707c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2708c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,-1,0,0 2709c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2710c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rnsbg %r0,%r0,256,0,0 2711c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2712c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,0,-1 2713c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,0,64 2714c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,-1,0 2715c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,0,256,0 2716c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,-1,0,0 2717c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rnsbg %r0,%r0,256,0,0 2718c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2719c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2720c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,0,-1 2721c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2722c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,0,64 2723c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2724c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,-1,0 2725c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2726c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,0,256,0 2727c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2728c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,-1,0,0 2729c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2730c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rosbg %r0,%r0,256,0,0 2731c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2732c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,0,-1 2733c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,0,64 2734c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,-1,0 2735c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,0,256,0 2736c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,-1,0,0 2737c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rosbg %r0,%r0,256,0,0 2738c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2739c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2740c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,0,-1 2741c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2742c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,0,64 2743c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2744c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,-1,0 2745c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2746c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,0,256,0 2747c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2748c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,-1,0,0 2749c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 2750c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: rxsbg %r0,%r0,256,0,0 2751c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2752c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,0,-1 2753c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,0,64 2754c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,-1,0 2755c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,0,256,0 2756c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,-1,0,0 2757c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford rxsbg %r0,%r0,256,0,0 2758c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford 2759c25d21e05b76e9c542e3bea6a9a12a77772beb14Richard Sandiford#CHECK: error: invalid operand 27608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,-524289 27618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,524288 27638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 27648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,0(%r0) 27658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 27668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rll %r0,%r0,0(%r1,%r2) 27678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,-524289 27698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,524288 27708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,0(%r0) 27718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rll %r0,%r0,0(%r1,%r2) 27728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,-524289 27758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,524288 27778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 27788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,0(%r0) 27798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 27808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: rllg %r0,%r0,0(%r1,%r2) 27818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,-524289 27838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,524288 27848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,0(%r0) 27858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford rllg %r0,%r0,0(%r1,%r2) 27868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s %r0, -1 27898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: s %r0, 4096 27918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford s %r0, -1 27938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford s %r0, 4096 27948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 27958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb %f0, -1 27978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 27988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sdb %f0, 4096 27998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sdb %f0, -1 28018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sdb %f0, 4096 28028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb %f0, -1 28058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: seb %f0, 4096 28078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford seb %f0, -1 28098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford seb %f0, 4096 28108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg %r0, -524289 28138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sg %r0, 524288 28158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sg %r0, -524289 28178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sg %r0, 524288 28188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf %r0, -524289 28218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sgf %r0, 524288 28238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sgf %r0, -524289 28258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sgf %r0, 524288 28268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2827dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2828dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: sgrk %r2,%r3,%r4 2829dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 2830dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford sgrk %r2,%r3,%r4 2831dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 28328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 2833ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh %r0, -1 2834ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 2835ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: sh %r0, 4096 2836ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2837ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford sh %r0, -1 2838ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford sh %r0, 4096 2839ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2840ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 2841ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy %r0, -524289 2842ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 2843ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: shy %r0, 524288 2844ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2845ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford shy %r0, -524289 2846ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford shy %r0, 524288 2847ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford 2848ddbf053a4cad58393a389f264c51923111eba3dbRichard Sandiford#CHECK: error: invalid operand 28498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl %r0, -1 28508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sl %r0, 4096 28528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sl %r0, -1 28548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sl %r0, 4096 28558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb %r0, -524289 28588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slb %r0, 524288 28608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slb %r0, -524289 28628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slb %r0, 524288 28638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg %r0, -524289 28668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slbg %r0, 524288 28688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slbg %r0, -524289 28708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slbg %r0, 524288 28718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi %r0, -1 28748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slfi %r0, (1 << 32) 28768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slfi %r0, -1 28788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slfi %r0, (1 << 32) 28798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg %r0, -524289 28828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slg %r0, 524288 28848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slg %r0, -524289 28868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slg %r0, 524288 28878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf %r0, -524289 28908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgf %r0, 524288 28928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgf %r0, -524289 28948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgf %r0, 524288 28958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 28968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi %r0, -1 28988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 28998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: slgfi %r0, (1 << 32) 29008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgfi %r0, -1 29028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford slgfi %r0, (1 << 32) 29038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2904c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2905c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slgrk %r2,%r3,%r4 2906c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 2907c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slgrk %r2,%r3,%r4 2908c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 29098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,-1 29118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,4096 29138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 29148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,0(%r0) 29158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 29168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sll %r0,0(%r1,%r2) 29178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,-1 29198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,4096 29208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,0(%r0) 29218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sll %r0,0(%r1,%r2) 29228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,-524289 29258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,524288 29278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 29288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,0(%r0) 29298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 29308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sllg %r0,%r0,0(%r1,%r2) 29318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,-524289 29338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,524288 29348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,0(%r0) 29358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sllg %r0,%r0,0(%r1,%r2) 29368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2937eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2938eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r2,%r3,4(%r5) 2939eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2940eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r2,%r3,4(%r5) 2941eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 2942c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 2943c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slrk %r2,%r3,%r4 2944c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 2945c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slrk %r2,%r3,%r4 2946c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 29478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly %r0, -524289 29498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sly %r0, 524288 29518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sly %r0, -524289 29538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sly %r0, 524288 29548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb %f0, -1 29578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqdb %f0, 4096 29598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqdb %f0, -1 29618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqdb %f0, 4096 29628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb %f0, -1 29658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqeb %f0, 4096 29678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29688580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqeb %f0, -1 29698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqeb %f0, 4096 29708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 2971f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 29728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr %f0, %f2 2973f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 29748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sqxbr %f2, %f0 29758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqxbr %f0, %f2 29778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sqxbr %f2, %f0 29788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,-1 29818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,4096 29838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 29848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,0(%r0) 29858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 29868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sra %r0,0(%r1,%r2) 29878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,-1 29898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,4096 29908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,0(%r0) 29918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sra %r0,0(%r1,%r2) 29928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 29938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,-524289 29958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 29968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,524288 29978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 29988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,0(%r0) 29998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 30008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srag %r0,%r0,0(%r1,%r2) 30018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,-524289 30038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,524288 30048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,0(%r0) 30058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srag %r0,%r0,0(%r1,%r2) 30068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3007eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 3008eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r2,%r3,4(%r5) 3009eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 3010eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r2,%r3,4(%r5) 3011eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 3012dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 3013dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: srk %r2,%r3,%r4 3014dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 3015dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford srk %r2,%r3,%r4 3016dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 30178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,-1 30198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,4096 30218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 30228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,0(%r0) 30238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 30248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srl %r0,0(%r1,%r2) 30258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,-1 30278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,4096 30288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,0(%r0) 30298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srl %r0,0(%r1,%r2) 30308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,-524289 30338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,524288 30358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: %r0 used in an address 30368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,0(%r0) 30378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 30388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: srlg %r0,%r0,0(%r1,%r2) 30398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,-524289 30418580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,524288 30428580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,0(%r0) 30438580e79fba028e6d6085033617c0c566034cad54Richard Sandiford srlg %r0,%r0,0(%r1,%r2) 30448580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3045eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 3046eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r2,%r3,4(%r5) 3047eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 3048eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r2,%r3,4(%r5) 3049eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 30508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st %r0, -1 30528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: st %r0, 4096 30548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford st %r0, -1 30568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford st %r0, 4096 30578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc %r0, -1 30608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stc %r0, 4096 30628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stc %r0, -1 30648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stc %r0, 4096 30658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30669813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 30679813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: stch %r0, 0 30689813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford 30699813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford stch %r0, 0 30709813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford 30718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy %r0, -524289 30738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stcy %r0, 524288 30758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stcy %r0, -524289 30778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stcy %r0, 524288 30788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std %f0, -1 30818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: std %f0, 4096 30838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford std %f0, -1 30858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford std %f0, 4096 30868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy %f0, -524289 30898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stdy %f0, 524288 30918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stdy %f0, -524289 30938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stdy %f0, 524288 30948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 30958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste %f0, -1 30978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 30988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: ste %f0, 4096 30998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ste %f0, -1 31018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford ste %f0, 4096 31028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey %f0, -524289 31058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stey %f0, 524288 31078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stey %f0, -524289 31098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stey %f0, 524288 31108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg %r0, -524289 31138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stg %r0, 524288 31158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stg %r0, -524289 31178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stg %r0, 524288 31188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, -0x1000000002 31218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31228580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, -1 31238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, 1 31258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stgrl %r0, 0x100000000 31278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, -0x1000000002 31298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, -1 31308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, 1 31318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stgrl %r0, 0x100000000 31328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth %r0, -1 31358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sth %r0, 4096 31378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sth %r0, -1 31398580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sth %r0, 4096 31408580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31419813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 31429813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: sthh %r0, 0 31439813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford 31449813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford sthh %r0, 0 31459813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford 31468580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31478580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, -0x1000000002 31488580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31498580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, -1 31508580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31518580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, 1 31528580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31538580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthrl %r0, 0x100000000 31548580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31558580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, -0x1000000002 31568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, -1 31578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, 1 31588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthrl %r0, 0x100000000 31598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy %r0, -524289 31628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sthy %r0, 524288 31648580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31658580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthy %r0, -524289 31668580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sthy %r0, 524288 31678580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31687d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: error: {{(instruction requires: high-word)?}} 31697d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: stfh %r0, 0 31707d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford 31717d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford stfh %r0, 0 31727d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford 31738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg %r0, %r0, -524289 31758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg %r0, %r0, 524288 31778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 31788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: stmg %r0, %r0, 0(%r1,%r2) 31798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stmg %r0, %r0, -524289 31818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stmg %r0, %r0, 524288 31828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford stmg %r0, %r0, 0(%r1,%r2) 31838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, -0x1000000002 31868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, -1 31888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, 1 31908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: offset out of range 31918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strl %r0, 0x100000000 31928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, -0x1000000002 31948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, -1 31958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, 1 31968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strl %r0, 0x100000000 31978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 31988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 31998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv %r0, -524289 32008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 32018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strv %r0, 524288 32028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 32038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strv %r0, -524289 32048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strv %r0, 524288 32058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 32068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 32078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg %r0, -524289 32088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 32098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: strvg %r0, 524288 32108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 32118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strvg %r0, -524289 32128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford strvg %r0, 524288 32138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 32148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 32158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty %r0, -524289 32168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 32178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sty %r0, 524288 32188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 32198580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sty %r0, -524289 32208580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sty %r0, 524288 32218580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3222f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 32238580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr %f0, %f2 3224f386961da34426d12de8558ad04ad7f22c71489aRichard Sandiford#CHECK: error: invalid register pair 32258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sxbr %f2, %f0 32268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 32278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sxbr %f0, %f2 32288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sxbr %f2, %f0 32298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 32308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 32318580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy %r0, -524289 32328580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 32338580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: sy %r0, 524288 32348580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 32358580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sy %r0, -524289 32368580e79fba028e6d6085033617c0c566034cad54Richard Sandiford sy %r0, 524288 32378580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 32388580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 3239299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tm -1, 0 3240299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 3241299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tm 4096, 0 3242299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid use of indexed addressing 3243299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tm 0(%r1,%r2), 0 3244299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 3245299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tm 0, -1 3246299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 3247299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tm 0, 256 3248299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford 3249299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tm -1, 0 3250299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tm 4096, 0 3251299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tm 0(%r1,%r2), 0 3252299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tm 0, -1 3253299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tm 0, 256 3254299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford 3255299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 3256477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmhh %r0, -1 3257477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 3258477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmhh %r0, 0x10000 3259477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 3260477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmhh %r0, -1 3261477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmhh %r0, 0x10000 3262477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 3263477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 3264477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmhl %r0, -1 3265477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 3266477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmhl %r0, 0x10000 3267477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 3268477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmhl %r0, -1 3269477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmhl %r0, 0x10000 3270477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 3271477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 3272477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmlh %r0, -1 3273477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 3274477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmlh %r0, 0x10000 3275477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 3276477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmlh %r0, -1 3277477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmlh %r0, 0x10000 3278477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 3279477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 3280477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmll %r0, -1 3281477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 3282477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: tmll %r0, 0x10000 3283477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 3284477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmll %r0, -1 3285477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford tmll %r0, 0x10000 3286477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford 3287477168192c98e1f75a5bc6db3d34a177f327bd34Richard Sandiford#CHECK: error: invalid operand 3288299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tmy -524289, 0 3289299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 3290299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tmy 524288, 0 3291299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid use of indexed addressing 3292299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tmy 0(%r1,%r2), 0 3293299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 3294299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tmy 0, -1 3295299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 3296299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: tmy 0, 256 3297299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford 3298299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tmy -524289, 0 3299299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tmy 524288, 0 3300299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tmy 0(%r1,%r2), 0 3301299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tmy 0, -1 3302299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford tmy 0, 256 3303299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford 3304299fdd814f4c2850d44387d24c440980c5377d3eRichard Sandiford#CHECK: error: invalid operand 33058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x %r0, -1 33068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 33078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: x %r0, 4096 33088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 33098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford x %r0, -1 33108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford x %r0, 4096 33118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 331216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 331316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0, 0 331416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: missing length in address 331516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(%r1), 0(%r1) 331616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of length addressing 331716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r1), 0(2,%r1) 331816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 331916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(0,%r1), 0(%r1) 332016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 332116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(257,%r1), 0(%r1) 332216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 332316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc -1(1,%r1), 0(%r1) 332416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 332516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 4096(1,%r1), 0(%r1) 332616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 332716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r1), -1(%r1) 332816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid operand 332916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r1), 4096(%r1) 333016277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 333116277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r0), 0(%r1) 333216277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: %r0 used in an address 333316277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r1), 0(%r0) 333416277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 333516277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(%r1,%r2), 0(%r1) 333616277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: invalid use of indexed addressing 333716277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(1,%r2), 0(%r1,%r2) 333816277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: error: unknown token in expression 333916277c4698f36a756c540fae326874774156aaedRichard Sandiford#CHECK: xc 0(-), 0 334016277c4698f36a756c540fae326874774156aaedRichard Sandiford 334116277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0, 0 334216277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(%r1), 0(%r1) 334316277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r1), 0(2,%r1) 334416277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(0,%r1), 0(%r1) 334516277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(257,%r1), 0(%r1) 334616277c4698f36a756c540fae326874774156aaedRichard Sandiford xc -1(1,%r1), 0(%r1) 334716277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 4096(1,%r1), 0(%r1) 334816277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r1), -1(%r1) 334916277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r1), 4096(%r1) 335016277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r0), 0(%r1) 335116277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r1), 0(%r0) 335216277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(%r1,%r2), 0(%r1) 335316277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(1,%r2), 0(%r1,%r2) 335416277c4698f36a756c540fae326874774156aaedRichard Sandiford xc 0(-), 0 335516277c4698f36a756c540fae326874774156aaedRichard Sandiford 33568580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 33578580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg %r0, -524289 33588580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 33598580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xg %r0, 524288 33608580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 33618580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xg %r0, -524289 33628580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xg %r0, 524288 33638580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 336452b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 336552b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: xgrk %r2,%r3,%r4 336652b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 336752b2774577e07fbf804e4d647119578df4111f21Richard Sandiford xgrk %r2,%r3,%r4 336852b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 33698580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 33708580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi -1, 0 33718580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 33728580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 4096, 0 33738580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 33748580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 0(%r1,%r2), 0 33758580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 33768580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 0, -1 33778580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 33788580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xi 0, 256 33798580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 33808580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi -1, 0 33818580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 4096, 0 33828580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 0(%r1,%r2), 0 33838580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 0, -1 33848580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xi 0, 256 33858580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 33868580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 33878580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf %r0, -1 33888580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 33898580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xihf %r0, 1 << 32 33908580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 33918580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xihf %r0, -1 33928580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xihf %r0, 1 << 32 33938580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 33948580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 33958580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf %r0, -1 33968580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 33978580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xilf %r0, 1 << 32 33988580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 33998580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xilf %r0, -1 34008580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xilf %r0, 1 << 32 34018580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 34028580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 34038580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy -524289, 0 34048580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 34058580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 524288, 0 34068580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid use of indexed addressing 34078580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 0(%r1,%r2), 0 34088580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 34098580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 0, -1 34108580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 34118580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xiy 0, 256 34128580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 34138580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy -524289, 0 34148580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 524288, 0 34158580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 0(%r1,%r2), 0 34168580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 0, -1 34178580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xiy 0, 256 34188580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 3419db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: error: {{(instruction requires: distinct-ops)?}} 3420db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: xrk %r2,%r3,%r4 3421db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 3422db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford xrk %r2,%r3,%r4 3423db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 34248580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 34258580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy %r0, -524289 34268580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: error: invalid operand 34278580e79fba028e6d6085033617c0c566034cad54Richard Sandiford#CHECK: xy %r0, 524288 34288580e79fba028e6d6085033617c0c566034cad54Richard Sandiford 34298580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xy %r0, -524289 34308580e79fba028e6d6085033617c0c566034cad54Richard Sandiford xy %r0, 524288 3431