/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |* *| |* Assembly Writer Source Fragment *| |* *| |* Automatically generated file, do not edit! *| |* *| \*===----------------------------------------------------------------------===*/ /// printInstruction - This method is automatically generated by tablegen /// from the instruction set description. void AArch64InstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) { static const char AsmStrs[] = { /* 0 */ 's', 'h', 'a', '1', 's', 'u', '0', 9, 0, /* 9 */ 's', 'h', 'a', '5', '1', '2', 's', 'u', '0', 9, 0, /* 20 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '0', 9, 0, /* 31 */ 'l', 'd', '1', 9, 0, /* 36 */ 't', 'r', 'n', '1', 9, 0, /* 42 */ 'z', 'i', 'p', '1', 9, 0, /* 48 */ 'u', 'z', 'p', '1', 9, 0, /* 54 */ 'd', 'c', 'p', 's', '1', 9, 0, /* 61 */ 's', 'm', '3', 's', 's', '1', 9, 0, /* 69 */ 's', 't', '1', 9, 0, /* 74 */ 's', 'h', 'a', '1', 's', 'u', '1', 9, 0, /* 83 */ 's', 'h', 'a', '5', '1', '2', 's', 'u', '1', 9, 0, /* 94 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '1', 9, 0, /* 105 */ 's', 'm', '3', 'p', 'a', 'r', 't', 'w', '1', 9, 0, /* 116 */ 'r', 'a', 'x', '1', 9, 0, /* 122 */ 'r', 'e', 'v', '3', '2', 9, 0, /* 129 */ 'l', 'd', '2', 9, 0, /* 134 */ 's', 'h', 'a', '5', '1', '2', 'h', '2', 9, 0, /* 144 */ 's', 'h', 'a', '2', '5', '6', 'h', '2', 9, 0, /* 154 */ 's', 'a', 'b', 'a', 'l', '2', 9, 0, /* 162 */ 'u', 'a', 'b', 'a', 'l', '2', 9, 0, /* 170 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', '2', 9, 0, /* 180 */ 'f', 'm', 'l', 'a', 'l', '2', 9, 0, /* 188 */ 's', 'm', 'l', 'a', 'l', '2', 9, 0, /* 196 */ 'u', 'm', 'l', 'a', 'l', '2', 9, 0, /* 204 */ 's', 's', 'u', 'b', 'l', '2', 9, 0, /* 212 */ 'u', 's', 'u', 'b', 'l', '2', 9, 0, /* 220 */ 's', 'a', 'b', 'd', 'l', '2', 9, 0, /* 228 */ 'u', 'a', 'b', 'd', 'l', '2', 9, 0, /* 236 */ 's', 'a', 'd', 'd', 'l', '2', 9, 0, /* 244 */ 'u', 'a', 'd', 'd', 'l', '2', 9, 0, /* 252 */ 's', 's', 'h', 'l', 'l', '2', 9, 0, /* 260 */ 'u', 's', 'h', 'l', 'l', '2', 9, 0, /* 268 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', '2', 9, 0, /* 278 */ 'p', 'm', 'u', 'l', 'l', '2', 9, 0, /* 286 */ 's', 'm', 'u', 'l', 'l', '2', 9, 0, /* 294 */ 'u', 'm', 'u', 'l', 'l', '2', 9, 0, /* 302 */ 's', 'q', 'd', 'm', 'l', 's', 'l', '2', 9, 0, /* 312 */ 'f', 'm', 'l', 's', 'l', '2', 9, 0, /* 320 */ 's', 'm', 'l', 's', 'l', '2', 9, 0, /* 328 */ 'u', 'm', 'l', 's', 'l', '2', 9, 0, /* 336 */ 'f', 'c', 'v', 't', 'l', '2', 9, 0, /* 344 */ 'r', 's', 'u', 'b', 'h', 'n', '2', 9, 0, /* 353 */ 'r', 'a', 'd', 'd', 'h', 'n', '2', 9, 0, /* 362 */ 's', 'q', 's', 'h', 'r', 'n', '2', 9, 0, /* 371 */ 'u', 'q', 's', 'h', 'r', 'n', '2', 9, 0, /* 380 */ 's', 'q', 'r', 's', 'h', 'r', 'n', '2', 9, 0, /* 390 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', '2', 9, 0, /* 400 */ 't', 'r', 'n', '2', 9, 0, /* 406 */ 'f', 'c', 'v', 't', 'n', '2', 9, 0, /* 414 */ 's', 'q', 'x', 't', 'n', '2', 9, 0, /* 422 */ 'u', 'q', 'x', 't', 'n', '2', 9, 0, /* 430 */ 's', 'q', 's', 'h', 'r', 'u', 'n', '2', 9, 0, /* 440 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', '2', 9, 0, /* 451 */ 's', 'q', 'x', 't', 'u', 'n', '2', 9, 0, /* 460 */ 'f', 'c', 'v', 't', 'x', 'n', '2', 9, 0, /* 469 */ 'z', 'i', 'p', '2', 9, 0, /* 475 */ 'u', 'z', 'p', '2', 9, 0, /* 481 */ 'd', 'c', 'p', 's', '2', 9, 0, /* 488 */ 's', 't', '2', 9, 0, /* 493 */ 's', 's', 'u', 'b', 'w', '2', 9, 0, /* 501 */ 'u', 's', 'u', 'b', 'w', '2', 9, 0, /* 509 */ 's', 'a', 'd', 'd', 'w', '2', 9, 0, /* 517 */ 'u', 'a', 'd', 'd', 'w', '2', 9, 0, /* 525 */ 's', 'm', '3', 'p', 'a', 'r', 't', 'w', '2', 9, 0, /* 536 */ 'l', 'd', '3', 9, 0, /* 541 */ 'e', 'o', 'r', '3', 9, 0, /* 547 */ 'd', 'c', 'p', 's', '3', 9, 0, /* 554 */ 's', 't', '3', 9, 0, /* 559 */ 'r', 'e', 'v', '6', '4', 9, 0, /* 566 */ 'l', 'd', '4', 9, 0, /* 571 */ 's', 't', '4', 9, 0, /* 576 */ 's', 'e', 't', 'f', '1', '6', 9, 0, /* 584 */ 'r', 'e', 'v', '1', '6', 9, 0, /* 591 */ 's', 'e', 't', 'f', '8', 9, 0, /* 598 */ 's', 'm', '3', 't', 't', '1', 'a', 9, 0, /* 607 */ 's', 'm', '3', 't', 't', '2', 'a', 9, 0, /* 616 */ 'b', 'r', 'a', 'a', 9, 0, /* 622 */ 'l', 'd', 'r', 'a', 'a', 9, 0, /* 629 */ 'b', 'l', 'r', 'a', 'a', 9, 0, /* 636 */ 's', 'a', 'b', 'a', 9, 0, /* 642 */ 'u', 'a', 'b', 'a', 9, 0, /* 648 */ 'p', 'a', 'c', 'd', 'a', 9, 0, /* 655 */ 'l', 'd', 'a', 'd', 'd', 'a', 9, 0, /* 663 */ 'f', 'a', 'd', 'd', 'a', 9, 0, /* 670 */ 'a', 'u', 't', 'd', 'a', 9, 0, /* 677 */ 'p', 'a', 'c', 'g', 'a', 9, 0, /* 684 */ 'p', 'a', 'c', 'i', 'a', 9, 0, /* 691 */ 'a', 'u', 't', 'i', 'a', 9, 0, /* 698 */ 'b', 'r', 'k', 'a', 9, 0, /* 704 */ 'f', 'c', 'm', 'l', 'a', 9, 0, /* 711 */ 'f', 'm', 'l', 'a', 9, 0, /* 717 */ 'f', 'n', 'm', 'l', 'a', 9, 0, /* 724 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 9, 0, /* 733 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 9, 0, /* 742 */ 'b', 'r', 'k', 'p', 'a', 9, 0, /* 749 */ 'c', 'a', 's', 'p', 'a', 9, 0, /* 756 */ 's', 'w', 'p', 'a', 9, 0, /* 762 */ 'f', 'e', 'x', 'p', 'a', 9, 0, /* 769 */ 'l', 'd', 'c', 'l', 'r', 'a', 9, 0, /* 777 */ 'l', 'd', 'e', 'o', 'r', 'a', 9, 0, /* 785 */ 's', 'r', 's', 'r', 'a', 9, 0, /* 792 */ 'u', 'r', 's', 'r', 'a', 9, 0, /* 799 */ 's', 's', 'r', 'a', 9, 0, /* 805 */ 'u', 's', 'r', 'a', 9, 0, /* 811 */ 'c', 'a', 's', 'a', 9, 0, /* 817 */ 'l', 'd', 's', 'e', 't', 'a', 9, 0, /* 825 */ 'f', 'r', 'i', 'n', 't', 'a', 9, 0, /* 833 */ 'c', 'l', 'a', 's', 't', 'a', 9, 0, /* 841 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 9, 0, /* 850 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 9, 0, /* 859 */ 'p', 'a', 'c', 'd', 'z', 'a', 9, 0, /* 867 */ 'a', 'u', 't', 'd', 'z', 'a', 9, 0, /* 875 */ 'p', 'a', 'c', 'i', 'z', 'a', 9, 0, /* 883 */ 'a', 'u', 't', 'i', 'z', 'a', 9, 0, /* 891 */ 'l', 'd', '1', 'b', 9, 0, /* 897 */ 'l', 'd', 'f', 'f', '1', 'b', 9, 0, /* 905 */ 'l', 'd', 'n', 'f', '1', 'b', 9, 0, /* 913 */ 'l', 'd', 'n', 't', '1', 'b', 9, 0, /* 921 */ 's', 't', 'n', 't', '1', 'b', 9, 0, /* 929 */ 's', 't', '1', 'b', 9, 0, /* 935 */ 's', 'm', '3', 't', 't', '1', 'b', 9, 0, /* 944 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0, /* 952 */ 'l', 'd', '2', 'b', 9, 0, /* 958 */ 's', 't', '2', 'b', 9, 0, /* 964 */ 's', 'm', '3', 't', 't', '2', 'b', 9, 0, /* 973 */ 'l', 'd', '3', 'b', 9, 0, /* 979 */ 's', 't', '3', 'b', 9, 0, /* 985 */ 'l', 'd', '4', 'b', 9, 0, /* 991 */ 's', 't', '4', 'b', 9, 0, /* 997 */ 'l', 'd', 'a', 'd', 'd', 'a', 'b', 9, 0, /* 1006 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 'b', 9, 0, /* 1016 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 'b', 9, 0, /* 1026 */ 's', 'w', 'p', 'a', 'b', 9, 0, /* 1033 */ 'b', 'r', 'a', 'b', 9, 0, /* 1039 */ 'l', 'd', 'r', 'a', 'b', 9, 0, /* 1046 */ 'b', 'l', 'r', 'a', 'b', 9, 0, /* 1053 */ 'l', 'd', 'c', 'l', 'r', 'a', 'b', 9, 0, /* 1062 */ 'l', 'd', 'e', 'o', 'r', 'a', 'b', 9, 0, /* 1071 */ 'c', 'a', 's', 'a', 'b', 9, 0, /* 1078 */ 'l', 'd', 's', 'e', 't', 'a', 'b', 9, 0, /* 1087 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 'b', 9, 0, /* 1097 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 'b', 9, 0, /* 1107 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0, /* 1116 */ 's', 'q', 'd', 'e', 'c', 'b', 9, 0, /* 1124 */ 'u', 'q', 'd', 'e', 'c', 'b', 9, 0, /* 1132 */ 's', 'q', 'i', 'n', 'c', 'b', 9, 0, /* 1140 */ 'u', 'q', 'i', 'n', 'c', 'b', 9, 0, /* 1148 */ 'p', 'a', 'c', 'd', 'b', 9, 0, /* 1155 */ 'l', 'd', 'a', 'd', 'd', 'b', 9, 0, /* 1163 */ 'a', 'u', 't', 'd', 'b', 9, 0, /* 1170 */ 'p', 'r', 'f', 'b', 9, 0, /* 1176 */ 'f', 'l', 'o', 'g', 'b', 9, 0, /* 1183 */ 'p', 'a', 'c', 'i', 'b', 9, 0, /* 1190 */ 'a', 'u', 't', 'i', 'b', 9, 0, /* 1197 */ 'b', 'r', 'k', 'b', 9, 0, /* 1203 */ 's', 'a', 'b', 'a', 'l', 'b', 9, 0, /* 1211 */ 'u', 'a', 'b', 'a', 'l', 'b', 9, 0, /* 1219 */ 'l', 'd', 'a', 'd', 'd', 'a', 'l', 'b', 9, 0, /* 1229 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', 'b', 9, 0, /* 1239 */ 'f', 'm', 'l', 'a', 'l', 'b', 9, 0, /* 1247 */ 's', 'm', 'l', 'a', 'l', 'b', 9, 0, /* 1255 */ 'u', 'm', 'l', 'a', 'l', 'b', 9, 0, /* 1263 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 'l', 'b', 9, 0, /* 1274 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 'l', 'b', 9, 0, /* 1285 */ 's', 'w', 'p', 'a', 'l', 'b', 9, 0, /* 1293 */ 'l', 'd', 'c', 'l', 'r', 'a', 'l', 'b', 9, 0, /* 1303 */ 'l', 'd', 'e', 'o', 'r', 'a', 'l', 'b', 9, 0, /* 1313 */ 'c', 'a', 's', 'a', 'l', 'b', 9, 0, /* 1321 */ 'l', 'd', 's', 'e', 't', 'a', 'l', 'b', 9, 0, /* 1331 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 'l', 'b', 9, 0, /* 1342 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 'l', 'b', 9, 0, /* 1353 */ 's', 's', 'u', 'b', 'l', 'b', 9, 0, /* 1361 */ 'u', 's', 'u', 'b', 'l', 'b', 9, 0, /* 1369 */ 's', 'b', 'c', 'l', 'b', 9, 0, /* 1376 */ 'a', 'd', 'c', 'l', 'b', 9, 0, /* 1383 */ 's', 'a', 'b', 'd', 'l', 'b', 9, 0, /* 1391 */ 'u', 'a', 'b', 'd', 'l', 'b', 9, 0, /* 1399 */ 'l', 'd', 'a', 'd', 'd', 'l', 'b', 9, 0, /* 1408 */ 's', 'a', 'd', 'd', 'l', 'b', 9, 0, /* 1416 */ 'u', 'a', 'd', 'd', 'l', 'b', 9, 0, /* 1424 */ 's', 's', 'h', 'l', 'l', 'b', 9, 0, /* 1432 */ 'u', 's', 'h', 'l', 'l', 'b', 9, 0, /* 1440 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', 'b', 9, 0, /* 1450 */ 'p', 'm', 'u', 'l', 'l', 'b', 9, 0, /* 1458 */ 's', 'm', 'u', 'l', 'l', 'b', 9, 0, /* 1466 */ 'u', 'm', 'u', 'l', 'l', 'b', 9, 0, /* 1474 */ 'l', 'd', 's', 'm', 'i', 'n', 'l', 'b', 9, 0, /* 1484 */ 'l', 'd', 'u', 'm', 'i', 'n', 'l', 'b', 9, 0, /* 1494 */ 's', 'w', 'p', 'l', 'b', 9, 0, /* 1501 */ 'l', 'd', 'c', 'l', 'r', 'l', 'b', 9, 0, /* 1510 */ 'l', 'd', 'e', 'o', 'r', 'l', 'b', 9, 0, /* 1519 */ 'c', 'a', 's', 'l', 'b', 9, 0, /* 1526 */ 's', 'q', 'd', 'm', 'l', 's', 'l', 'b', 9, 0, /* 1536 */ 'f', 'm', 'l', 's', 'l', 'b', 9, 0, /* 1544 */ 's', 'm', 'l', 's', 'l', 'b', 9, 0, /* 1552 */ 'u', 'm', 'l', 's', 'l', 'b', 9, 0, /* 1560 */ 'l', 'd', 's', 'e', 't', 'l', 'b', 9, 0, /* 1569 */ 'l', 'd', 's', 'm', 'a', 'x', 'l', 'b', 9, 0, /* 1579 */ 'l', 'd', 'u', 'm', 'a', 'x', 'l', 'b', 9, 0, /* 1589 */ 'd', 'm', 'b', 9, 0, /* 1594 */ 'r', 's', 'u', 'b', 'h', 'n', 'b', 9, 0, /* 1603 */ 'r', 'a', 'd', 'd', 'h', 'n', 'b', 9, 0, /* 1612 */ 'l', 'd', 's', 'm', 'i', 'n', 'b', 9, 0, /* 1621 */ 'l', 'd', 'u', 'm', 'i', 'n', 'b', 9, 0, /* 1630 */ 's', 'q', 's', 'h', 'r', 'n', 'b', 9, 0, /* 1639 */ 'u', 'q', 's', 'h', 'r', 'n', 'b', 9, 0, /* 1648 */ 's', 'q', 'r', 's', 'h', 'r', 'n', 'b', 9, 0, /* 1658 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', 'b', 9, 0, /* 1668 */ 's', 'q', 'x', 't', 'n', 'b', 9, 0, /* 1676 */ 'u', 'q', 'x', 't', 'n', 'b', 9, 0, /* 1684 */ 's', 'q', 's', 'h', 'r', 'u', 'n', 'b', 9, 0, /* 1694 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', 'b', 9, 0, /* 1705 */ 's', 'q', 'x', 't', 'u', 'n', 'b', 9, 0, /* 1714 */ 'b', 'r', 'k', 'p', 'b', 9, 0, /* 1721 */ 's', 'w', 'p', 'b', 9, 0, /* 1727 */ 'l', 'd', '1', 'r', 'q', 'b', 9, 0, /* 1735 */ 'l', 'd', '1', 'r', 'b', 9, 0, /* 1742 */ 'l', 'd', 'a', 'r', 'b', 9, 0, /* 1749 */ 'l', 'd', 'l', 'a', 'r', 'b', 9, 0, /* 1757 */ 'l', 'd', 'r', 'b', 9, 0, /* 1763 */ 'l', 'd', 'c', 'l', 'r', 'b', 9, 0, /* 1771 */ 's', 't', 'l', 'l', 'r', 'b', 9, 0, /* 1779 */ 's', 't', 'l', 'r', 'b', 9, 0, /* 1786 */ 'l', 'd', 'e', 'o', 'r', 'b', 9, 0, /* 1794 */ 'l', 'd', 'a', 'p', 'r', 'b', 9, 0, /* 1802 */ 'l', 'd', 't', 'r', 'b', 9, 0, /* 1809 */ 's', 't', 'r', 'b', 9, 0, /* 1815 */ 's', 't', 't', 'r', 'b', 9, 0, /* 1822 */ 'l', 'd', 'u', 'r', 'b', 9, 0, /* 1829 */ 's', 't', 'l', 'u', 'r', 'b', 9, 0, /* 1837 */ 'l', 'd', 'a', 'p', 'u', 'r', 'b', 9, 0, /* 1846 */ 's', 't', 'u', 'r', 'b', 9, 0, /* 1853 */ 'l', 'd', 'a', 'x', 'r', 'b', 9, 0, /* 1861 */ 'l', 'd', 'x', 'r', 'b', 9, 0, /* 1868 */ 's', 't', 'l', 'x', 'r', 'b', 9, 0, /* 1876 */ 's', 't', 'x', 'r', 'b', 9, 0, /* 1883 */ 'l', 'd', '1', 's', 'b', 9, 0, /* 1890 */ 'l', 'd', 'f', 'f', '1', 's', 'b', 9, 0, /* 1899 */ 'l', 'd', 'n', 'f', '1', 's', 'b', 9, 0, /* 1908 */ 'l', 'd', 'n', 't', '1', 's', 'b', 9, 0, /* 1917 */ 'c', 'a', 's', 'b', 9, 0, /* 1923 */ 'd', 's', 'b', 9, 0, /* 1928 */ 'i', 's', 'b', 9, 0, /* 1933 */ 'f', 'm', 's', 'b', 9, 0, /* 1939 */ 'f', 'n', 'm', 's', 'b', 9, 0, /* 1946 */ 'l', 'd', '1', 'r', 's', 'b', 9, 0, /* 1954 */ 'l', 'd', 'r', 's', 'b', 9, 0, /* 1961 */ 'l', 'd', 't', 'r', 's', 'b', 9, 0, /* 1969 */ 'l', 'd', 'u', 'r', 's', 'b', 9, 0, /* 1977 */ 'l', 'd', 'a', 'p', 'u', 'r', 's', 'b', 9, 0, /* 1987 */ 't', 's', 'b', 9, 0, /* 1992 */ 'l', 'd', 's', 'e', 't', 'b', 9, 0, /* 2000 */ 's', 's', 'u', 'b', 'l', 't', 'b', 9, 0, /* 2009 */ 'c', 'n', 't', 'b', 9, 0, /* 2015 */ 'e', 'o', 'r', 't', 'b', 9, 0, /* 2022 */ 'c', 'l', 'a', 's', 't', 'b', 9, 0, /* 2030 */ 's', 'x', 't', 'b', 9, 0, /* 2036 */ 'u', 'x', 't', 'b', 9, 0, /* 2042 */ 'f', 's', 'u', 'b', 9, 0, /* 2048 */ 's', 'h', 's', 'u', 'b', 9, 0, /* 2055 */ 'u', 'h', 's', 'u', 'b', 9, 0, /* 2062 */ 'f', 'm', 's', 'u', 'b', 9, 0, /* 2069 */ 'f', 'n', 'm', 's', 'u', 'b', 9, 0, /* 2077 */ 's', 'q', 's', 'u', 'b', 9, 0, /* 2084 */ 'u', 'q', 's', 'u', 'b', 9, 0, /* 2091 */ 'r', 'e', 'v', 'b', 9, 0, /* 2097 */ 's', 's', 'u', 'b', 'w', 'b', 9, 0, /* 2105 */ 'u', 's', 'u', 'b', 'w', 'b', 9, 0, /* 2113 */ 's', 'a', 'd', 'd', 'w', 'b', 9, 0, /* 2121 */ 'u', 'a', 'd', 'd', 'w', 'b', 9, 0, /* 2129 */ 'l', 'd', 's', 'm', 'a', 'x', 'b', 9, 0, /* 2138 */ 'l', 'd', 'u', 'm', 'a', 'x', 'b', 9, 0, /* 2147 */ 'p', 'a', 'c', 'd', 'z', 'b', 9, 0, /* 2155 */ 'a', 'u', 't', 'd', 'z', 'b', 9, 0, /* 2163 */ 'p', 'a', 'c', 'i', 'z', 'b', 9, 0, /* 2171 */ 'a', 'u', 't', 'i', 'z', 'b', 9, 0, /* 2179 */ 's', 'h', 'a', '1', 'c', 9, 0, /* 2186 */ 's', 'b', 'c', 9, 0, /* 2191 */ 'a', 'd', 'c', 9, 0, /* 2196 */ 'b', 'i', 'c', 9, 0, /* 2201 */ 'a', 'e', 's', 'i', 'm', 'c', 9, 0, /* 2209 */ 'a', 'e', 's', 'm', 'c', 9, 0, /* 2216 */ 'c', 's', 'i', 'n', 'c', 9, 0, /* 2223 */ 'h', 'v', 'c', 9, 0, /* 2228 */ 's', 'v', 'c', 9, 0, /* 2233 */ 'l', 'd', '1', 'd', 9, 0, /* 2239 */ 'l', 'd', 'f', 'f', '1', 'd', 9, 0, /* 2247 */ 'l', 'd', 'n', 'f', '1', 'd', 9, 0, /* 2255 */ 'l', 'd', 'n', 't', '1', 'd', 9, 0, /* 2263 */ 's', 't', 'n', 't', '1', 'd', 9, 0, /* 2271 */ 's', 't', '1', 'd', 9, 0, /* 2277 */ 'l', 'd', '2', 'd', 9, 0, /* 2283 */ 's', 't', '2', 'd', 9, 0, /* 2289 */ 'l', 'd', '3', 'd', 9, 0, /* 2295 */ 's', 't', '3', 'd', 9, 0, /* 2301 */ 'l', 'd', '4', 'd', 9, 0, /* 2307 */ 's', 't', '4', 'd', 9, 0, /* 2313 */ 'f', 'm', 'a', 'd', 9, 0, /* 2319 */ 'f', 'n', 'm', 'a', 'd', 9, 0, /* 2326 */ 'f', 't', 'm', 'a', 'd', 9, 0, /* 2333 */ 'f', 'a', 'b', 'd', 9, 0, /* 2339 */ 's', 'a', 'b', 'd', 9, 0, /* 2345 */ 'u', 'a', 'b', 'd', 9, 0, /* 2351 */ 'x', 'p', 'a', 'c', 'd', 9, 0, /* 2358 */ 's', 'q', 'd', 'e', 'c', 'd', 9, 0, /* 2366 */ 'u', 'q', 'd', 'e', 'c', 'd', 9, 0, /* 2374 */ 's', 'q', 'i', 'n', 'c', 'd', 9, 0, /* 2382 */ 'u', 'q', 'i', 'n', 'c', 'd', 9, 0, /* 2390 */ 'f', 'c', 'a', 'd', 'd', 9, 0, /* 2397 */ 's', 'q', 'c', 'a', 'd', 'd', 9, 0, /* 2405 */ 'l', 'd', 'a', 'd', 'd', 9, 0, /* 2412 */ 'f', 'a', 'd', 'd', 9, 0, /* 2418 */ 's', 'r', 'h', 'a', 'd', 'd', 9, 0, /* 2426 */ 'u', 'r', 'h', 'a', 'd', 'd', 9, 0, /* 2434 */ 's', 'h', 'a', 'd', 'd', 9, 0, /* 2441 */ 'u', 'h', 'a', 'd', 'd', 9, 0, /* 2448 */ 'f', 'm', 'a', 'd', 'd', 9, 0, /* 2455 */ 'f', 'n', 'm', 'a', 'd', 'd', 9, 0, /* 2463 */ 'u', 's', 'q', 'a', 'd', 'd', 9, 0, /* 2471 */ 's', 'u', 'q', 'a', 'd', 'd', 9, 0, /* 2479 */ 'p', 'r', 'f', 'd', 9, 0, /* 2485 */ 'n', 'a', 'n', 'd', 9, 0, /* 2491 */ 'l', 'd', '1', 'r', 'q', 'd', 9, 0, /* 2499 */ 'l', 'd', '1', 'r', 'd', 9, 0, /* 2506 */ 'a', 's', 'r', 'd', 9, 0, /* 2512 */ 'a', 'e', 's', 'd', 9, 0, /* 2518 */ 'c', 'n', 't', 'd', 9, 0, /* 2524 */ 's', 'm', '4', 'e', 9, 0, /* 2530 */ 's', 'p', 'l', 'i', 'c', 'e', 9, 0, /* 2538 */ 'f', 'a', 'c', 'g', 'e', 9, 0, /* 2545 */ 'w', 'h', 'i', 'l', 'e', 'g', 'e', 9, 0, /* 2554 */ 'f', 'c', 'm', 'g', 'e', 9, 0, /* 2561 */ 'c', 'm', 'p', 'g', 'e', 9, 0, /* 2568 */ 'f', 's', 'c', 'a', 'l', 'e', 9, 0, /* 2576 */ 'w', 'h', 'i', 'l', 'e', 'l', 'e', 9, 0, /* 2585 */ 'f', 'c', 'm', 'l', 'e', 9, 0, /* 2592 */ 'c', 'm', 'p', 'l', 'e', 9, 0, /* 2599 */ 'f', 'c', 'm', 'n', 'e', 9, 0, /* 2606 */ 'c', 't', 'e', 'r', 'm', 'n', 'e', 9, 0, /* 2615 */ 'c', 'm', 'p', 'n', 'e', 9, 0, /* 2622 */ 'f', 'r', 'e', 'c', 'p', 'e', 9, 0, /* 2630 */ 'u', 'r', 'e', 'c', 'p', 'e', 9, 0, /* 2638 */ 'f', 'c', 'c', 'm', 'p', 'e', 9, 0, /* 2646 */ 'f', 'c', 'm', 'p', 'e', 9, 0, /* 2653 */ 'a', 'e', 's', 'e', 9, 0, /* 2659 */ 'p', 'f', 'a', 'l', 's', 'e', 9, 0, /* 2667 */ 'f', 'r', 's', 'q', 'r', 't', 'e', 9, 0, /* 2676 */ 'u', 'r', 's', 'q', 'r', 't', 'e', 9, 0, /* 2685 */ 'p', 't', 'r', 'u', 'e', 9, 0, /* 2692 */ 'u', 'd', 'f', 9, 0, /* 2697 */ 'b', 'i', 'f', 9, 0, /* 2702 */ 'r', 'm', 'i', 'f', 9, 0, /* 2708 */ 's', 'c', 'v', 't', 'f', 9, 0, /* 2715 */ 'u', 'c', 'v', 't', 'f', 9, 0, /* 2722 */ 's', 't', '2', 'g', 9, 0, /* 2728 */ 's', 't', 'z', '2', 'g', 9, 0, /* 2735 */ 's', 'u', 'b', 'g', 9, 0, /* 2741 */ 'a', 'd', 'd', 'g', 9, 0, /* 2747 */ 'l', 'd', 'g', 9, 0, /* 2752 */ 'f', 'n', 'e', 'g', 9, 0, /* 2758 */ 's', 'q', 'n', 'e', 'g', 9, 0, /* 2765 */ 'c', 's', 'n', 'e', 'g', 9, 0, /* 2772 */ 'h', 'i', 's', 't', 's', 'e', 'g', 9, 0, /* 2781 */ 'i', 'r', 'g', 9, 0, /* 2786 */ 's', 't', 'g', 9, 0, /* 2791 */ 's', 't', 'z', 'g', 9, 0, /* 2797 */ 's', 'h', 'a', '1', 'h', 9, 0, /* 2804 */ 'l', 'd', '1', 'h', 9, 0, /* 2810 */ 'l', 'd', 'f', 'f', '1', 'h', 9, 0, /* 2818 */ 'l', 'd', 'n', 'f', '1', 'h', 9, 0, /* 2826 */ 'l', 'd', 'n', 't', '1', 'h', 9, 0, /* 2834 */ 's', 't', 'n', 't', '1', 'h', 9, 0, /* 2842 */ 's', 't', '1', 'h', 9, 0, /* 2848 */ 's', 'h', 'a', '5', '1', '2', 'h', 9, 0, /* 2857 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0, /* 2865 */ 'l', 'd', '2', 'h', 9, 0, /* 2871 */ 's', 't', '2', 'h', 9, 0, /* 2877 */ 'l', 'd', '3', 'h', 9, 0, /* 2883 */ 's', 't', '3', 'h', 9, 0, /* 2889 */ 'l', 'd', '4', 'h', 9, 0, /* 2895 */ 's', 't', '4', 'h', 9, 0, /* 2901 */ 's', 'h', 'a', '2', '5', '6', 'h', 9, 0, /* 2910 */ 'l', 'd', 'a', 'd', 'd', 'a', 'h', 9, 0, /* 2919 */ 's', 'q', 'r', 'd', 'c', 'm', 'l', 'a', 'h', 9, 0, /* 2930 */ 's', 'q', 'r', 'd', 'm', 'l', 'a', 'h', 9, 0, /* 2940 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 'h', 9, 0, /* 2950 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 'h', 9, 0, /* 2960 */ 's', 'w', 'p', 'a', 'h', 9, 0, /* 2967 */ 'l', 'd', 'c', 'l', 'r', 'a', 'h', 9, 0, /* 2976 */ 'l', 'd', 'e', 'o', 'r', 'a', 'h', 9, 0, /* 2985 */ 'c', 'a', 's', 'a', 'h', 9, 0, /* 2992 */ 'l', 'd', 's', 'e', 't', 'a', 'h', 9, 0, /* 3001 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 'h', 9, 0, /* 3011 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 'h', 9, 0, /* 3021 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0, /* 3030 */ 's', 'q', 'd', 'e', 'c', 'h', 9, 0, /* 3038 */ 'u', 'q', 'd', 'e', 'c', 'h', 9, 0, /* 3046 */ 's', 'q', 'i', 'n', 'c', 'h', 9, 0, /* 3054 */ 'u', 'q', 'i', 'n', 'c', 'h', 9, 0, /* 3062 */ 'n', 'm', 'a', 't', 'c', 'h', 9, 0, /* 3070 */ 'l', 'd', 'a', 'd', 'd', 'h', 9, 0, /* 3078 */ 'p', 'r', 'f', 'h', 9, 0, /* 3084 */ 'l', 'd', 'a', 'd', 'd', 'a', 'l', 'h', 9, 0, /* 3094 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 'l', 'h', 9, 0, /* 3105 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 'l', 'h', 9, 0, /* 3116 */ 's', 'w', 'p', 'a', 'l', 'h', 9, 0, /* 3124 */ 'l', 'd', 'c', 'l', 'r', 'a', 'l', 'h', 9, 0, /* 3134 */ 'l', 'd', 'e', 'o', 'r', 'a', 'l', 'h', 9, 0, /* 3144 */ 'c', 'a', 's', 'a', 'l', 'h', 9, 0, /* 3152 */ 'l', 'd', 's', 'e', 't', 'a', 'l', 'h', 9, 0, /* 3162 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 'l', 'h', 9, 0, /* 3173 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 'l', 'h', 9, 0, /* 3184 */ 'l', 'd', 'a', 'd', 'd', 'l', 'h', 9, 0, /* 3193 */ 'l', 'd', 's', 'm', 'i', 'n', 'l', 'h', 9, 0, /* 3203 */ 'l', 'd', 'u', 'm', 'i', 'n', 'l', 'h', 9, 0, /* 3213 */ 's', 'w', 'p', 'l', 'h', 9, 0, /* 3220 */ 'l', 'd', 'c', 'l', 'r', 'l', 'h', 9, 0, /* 3229 */ 'l', 'd', 'e', 'o', 'r', 'l', 'h', 9, 0, /* 3238 */ 'c', 'a', 's', 'l', 'h', 9, 0, /* 3245 */ 'l', 'd', 's', 'e', 't', 'l', 'h', 9, 0, /* 3254 */ 's', 'q', 'd', 'm', 'u', 'l', 'h', 9, 0, /* 3263 */ 's', 'q', 'r', 'd', 'm', 'u', 'l', 'h', 9, 0, /* 3273 */ 's', 'm', 'u', 'l', 'h', 9, 0, /* 3280 */ 'u', 'm', 'u', 'l', 'h', 9, 0, /* 3287 */ 'l', 'd', 's', 'm', 'a', 'x', 'l', 'h', 9, 0, /* 3297 */ 'l', 'd', 'u', 'm', 'a', 'x', 'l', 'h', 9, 0, /* 3307 */ 'l', 'd', 's', 'm', 'i', 'n', 'h', 9, 0, /* 3316 */ 'l', 'd', 'u', 'm', 'i', 'n', 'h', 9, 0, /* 3325 */ 's', 'w', 'p', 'h', 9, 0, /* 3331 */ 'l', 'd', '1', 'r', 'q', 'h', 9, 0, /* 3339 */ 'l', 'd', '1', 'r', 'h', 9, 0, /* 3346 */ 'l', 'd', 'a', 'r', 'h', 9, 0, /* 3353 */ 'l', 'd', 'l', 'a', 'r', 'h', 9, 0, /* 3361 */ 'l', 'd', 'r', 'h', 9, 0, /* 3367 */ 'l', 'd', 'c', 'l', 'r', 'h', 9, 0, /* 3375 */ 's', 't', 'l', 'l', 'r', 'h', 9, 0, /* 3383 */ 's', 't', 'l', 'r', 'h', 9, 0, /* 3390 */ 'l', 'd', 'e', 'o', 'r', 'h', 9, 0, /* 3398 */ 'l', 'd', 'a', 'p', 'r', 'h', 9, 0, /* 3406 */ 'l', 'd', 't', 'r', 'h', 9, 0, /* 3413 */ 's', 't', 'r', 'h', 9, 0, /* 3419 */ 's', 't', 't', 'r', 'h', 9, 0, /* 3426 */ 'l', 'd', 'u', 'r', 'h', 9, 0, /* 3433 */ 's', 't', 'l', 'u', 'r', 'h', 9, 0, /* 3441 */ 'l', 'd', 'a', 'p', 'u', 'r', 'h', 9, 0, /* 3450 */ 's', 't', 'u', 'r', 'h', 9, 0, /* 3457 */ 'l', 'd', 'a', 'x', 'r', 'h', 9, 0, /* 3465 */ 'l', 'd', 'x', 'r', 'h', 9, 0, /* 3472 */ 's', 't', 'l', 'x', 'r', 'h', 9, 0, /* 3480 */ 's', 't', 'x', 'r', 'h', 9, 0, /* 3487 */ 'l', 'd', '1', 's', 'h', 9, 0, /* 3494 */ 'l', 'd', 'f', 'f', '1', 's', 'h', 9, 0, /* 3503 */ 'l', 'd', 'n', 'f', '1', 's', 'h', 9, 0, /* 3512 */ 'l', 'd', 'n', 't', '1', 's', 'h', 9, 0, /* 3521 */ 'c', 'a', 's', 'h', 9, 0, /* 3527 */ 's', 'q', 'r', 'd', 'm', 'l', 's', 'h', 9, 0, /* 3537 */ 'l', 'd', '1', 'r', 's', 'h', 9, 0, /* 3545 */ 'l', 'd', 'r', 's', 'h', 9, 0, /* 3552 */ 'l', 'd', 't', 'r', 's', 'h', 9, 0, /* 3560 */ 'l', 'd', 'u', 'r', 's', 'h', 9, 0, /* 3568 */ 'l', 'd', 'a', 'p', 'u', 'r', 's', 'h', 9, 0, /* 3578 */ 'l', 'd', 's', 'e', 't', 'h', 9, 0, /* 3586 */ 'c', 'n', 't', 'h', 9, 0, /* 3592 */ 's', 'x', 't', 'h', 9, 0, /* 3598 */ 'u', 'x', 't', 'h', 9, 0, /* 3604 */ 'r', 'e', 'v', 'h', 9, 0, /* 3610 */ 'l', 'd', 's', 'm', 'a', 'x', 'h', 9, 0, /* 3619 */ 'l', 'd', 'u', 'm', 'a', 'x', 'h', 9, 0, /* 3628 */ 'x', 'p', 'a', 'c', 'i', 9, 0, /* 3635 */ 'w', 'h', 'i', 'l', 'e', 'h', 'i', 9, 0, /* 3644 */ 'p', 'u', 'n', 'p', 'k', 'h', 'i', 9, 0, /* 3653 */ 's', 'u', 'n', 'p', 'k', 'h', 'i', 9, 0, /* 3662 */ 'u', 'u', 'n', 'p', 'k', 'h', 'i', 9, 0, /* 3671 */ 'c', 'm', 'h', 'i', 9, 0, /* 3677 */ 'c', 'm', 'p', 'h', 'i', 9, 0, /* 3684 */ 's', 'l', 'i', 9, 0, /* 3689 */ 'g', 'm', 'i', 9, 0, /* 3694 */ 'm', 'v', 'n', 'i', 9, 0, /* 3700 */ 's', 'r', 'i', 9, 0, /* 3705 */ 'f', 'r', 'i', 'n', 't', 'i', 9, 0, /* 3713 */ 'm', 'o', 'v', 'i', 9, 0, /* 3719 */ 'b', 'r', 'k', 9, 0, /* 3724 */ 'm', 'o', 'v', 'k', 9, 0, /* 3730 */ 's', 'a', 'b', 'a', 'l', 9, 0, /* 3737 */ 'u', 'a', 'b', 'a', 'l', 9, 0, /* 3744 */ 'l', 'd', 'a', 'd', 'd', 'a', 'l', 9, 0, /* 3753 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', 9, 0, /* 3762 */ 'f', 'm', 'l', 'a', 'l', 9, 0, /* 3769 */ 's', 'm', 'l', 'a', 'l', 9, 0, /* 3776 */ 'u', 'm', 'l', 'a', 'l', 9, 0, /* 3783 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 'l', 9, 0, /* 3793 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 'l', 9, 0, /* 3803 */ 'c', 'a', 's', 'p', 'a', 'l', 9, 0, /* 3811 */ 's', 'w', 'p', 'a', 'l', 9, 0, /* 3818 */ 'l', 'd', 'c', 'l', 'r', 'a', 'l', 9, 0, /* 3827 */ 'l', 'd', 'e', 'o', 'r', 'a', 'l', 9, 0, /* 3836 */ 'c', 'a', 's', 'a', 'l', 9, 0, /* 3843 */ 'l', 'd', 's', 'e', 't', 'a', 'l', 9, 0, /* 3852 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 'l', 9, 0, /* 3862 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 'l', 9, 0, /* 3872 */ 't', 'b', 'l', 9, 0, /* 3877 */ 's', 'm', 's', 'u', 'b', 'l', 9, 0, /* 3885 */ 'u', 'm', 's', 'u', 'b', 'l', 9, 0, /* 3893 */ 's', 's', 'u', 'b', 'l', 9, 0, /* 3900 */ 'u', 's', 'u', 'b', 'l', 9, 0, /* 3907 */ 's', 'a', 'b', 'd', 'l', 9, 0, /* 3914 */ 'u', 'a', 'b', 'd', 'l', 9, 0, /* 3921 */ 'l', 'd', 'a', 'd', 'd', 'l', 9, 0, /* 3929 */ 's', 'm', 'a', 'd', 'd', 'l', 9, 0, /* 3937 */ 'u', 'm', 'a', 'd', 'd', 'l', 9, 0, /* 3945 */ 's', 'a', 'd', 'd', 'l', 9, 0, /* 3952 */ 'u', 'a', 'd', 'd', 'l', 9, 0, /* 3959 */ 't', 'c', 'a', 'n', 'c', 'e', 'l', 9, 0, /* 3968 */ 'f', 'c', 's', 'e', 'l', 9, 0, /* 3975 */ 'f', 't', 's', 's', 'e', 'l', 9, 0, /* 3983 */ 's', 'q', 's', 'h', 'l', 9, 0, /* 3990 */ 'u', 'q', 's', 'h', 'l', 9, 0, /* 3997 */ 's', 'q', 'r', 's', 'h', 'l', 9, 0, /* 4005 */ 'u', 'q', 'r', 's', 'h', 'l', 9, 0, /* 4013 */ 's', 'r', 's', 'h', 'l', 9, 0, /* 4020 */ 'u', 'r', 's', 'h', 'l', 9, 0, /* 4027 */ 's', 's', 'h', 'l', 9, 0, /* 4033 */ 'u', 's', 'h', 'l', 9, 0, /* 4039 */ 's', 's', 'h', 'l', 'l', 9, 0, /* 4046 */ 'u', 's', 'h', 'l', 'l', 9, 0, /* 4053 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', 9, 0, /* 4062 */ 'p', 'm', 'u', 'l', 'l', 9, 0, /* 4069 */ 's', 'm', 'u', 'l', 'l', 9, 0, /* 4076 */ 'u', 'm', 'u', 'l', 'l', 9, 0, /* 4083 */ 'l', 'd', 's', 'm', 'i', 'n', 'l', 9, 0, /* 4092 */ 'l', 'd', 'u', 'm', 'i', 'n', 'l', 9, 0, /* 4101 */ 'a', 'd', 'd', 'p', 'l', 9, 0, /* 4108 */ 'c', 'a', 's', 'p', 'l', 9, 0, /* 4115 */ 's', 'w', 'p', 'l', 9, 0, /* 4121 */ 'l', 'd', 'c', 'l', 'r', 'l', 9, 0, /* 4129 */ 'l', 'd', 'e', 'o', 'r', 'l', 9, 0, /* 4137 */ 'c', 'a', 's', 'l', 9, 0, /* 4143 */ 'n', 'b', 's', 'l', 9, 0, /* 4149 */ 's', 'q', 'd', 'm', 'l', 's', 'l', 9, 0, /* 4158 */ 'f', 'm', 'l', 's', 'l', 9, 0, /* 4165 */ 's', 'm', 'l', 's', 'l', 9, 0, /* 4172 */ 'u', 'm', 'l', 's', 'l', 9, 0, /* 4179 */ 's', 'y', 's', 'l', 9, 0, /* 4185 */ 'l', 'd', 's', 'e', 't', 'l', 9, 0, /* 4193 */ 'f', 'c', 'v', 't', 'l', 9, 0, /* 4200 */ 'f', 'm', 'u', 'l', 9, 0, /* 4206 */ 'f', 'n', 'm', 'u', 'l', 9, 0, /* 4213 */ 'p', 'm', 'u', 'l', 9, 0, /* 4219 */ 'f', 't', 's', 'm', 'u', 'l', 9, 0, /* 4227 */ 'a', 'd', 'd', 'v', 'l', 9, 0, /* 4234 */ 'r', 'd', 'v', 'l', 9, 0, /* 4240 */ 'l', 'd', 's', 'm', 'a', 'x', 'l', 9, 0, /* 4249 */ 'l', 'd', 'u', 'm', 'a', 'x', 'l', 9, 0, /* 4258 */ 's', 'h', 'a', '1', 'm', 9, 0, /* 4265 */ 's', 'b', 'f', 'm', 9, 0, /* 4271 */ 'u', 'b', 'f', 'm', 9, 0, /* 4277 */ 'p', 'r', 'f', 'm', 9, 0, /* 4283 */ 'l', 'd', 'g', 'm', 9, 0, /* 4289 */ 's', 't', 'g', 'm', 9, 0, /* 4295 */ 's', 't', 'z', 'g', 'm', 9, 0, /* 4302 */ 'f', 'm', 'i', 'n', 'n', 'm', 9, 0, /* 4310 */ 'f', 'm', 'a', 'x', 'n', 'm', 9, 0, /* 4318 */ 'd', 'u', 'p', 'm', 9, 0, /* 4324 */ 'f', 'r', 'i', 'n', 't', 'm', 9, 0, /* 4332 */ 'p', 'r', 'f', 'u', 'm', 9, 0, /* 4339 */ 'b', 's', 'l', '1', 'n', 9, 0, /* 4346 */ 'b', 's', 'l', '2', 'n', 9, 0, /* 4353 */ 'r', 's', 'u', 'b', 'h', 'n', 9, 0, /* 4361 */ 'r', 'a', 'd', 'd', 'h', 'n', 9, 0, /* 4369 */ 'f', 'm', 'i', 'n', 9, 0, /* 4375 */ 'l', 'd', 's', 'm', 'i', 'n', 9, 0, /* 4383 */ 'l', 'd', 'u', 'm', 'i', 'n', 9, 0, /* 4391 */ 'b', 'r', 'k', 'n', 9, 0, /* 4397 */ 'c', 'c', 'm', 'n', 9, 0, /* 4403 */ 'e', 'o', 'n', 9, 0, /* 4408 */ 's', 'q', 's', 'h', 'r', 'n', 9, 0, /* 4416 */ 'u', 'q', 's', 'h', 'r', 'n', 9, 0, /* 4424 */ 's', 'q', 'r', 's', 'h', 'r', 'n', 9, 0, /* 4433 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', 9, 0, /* 4442 */ 'o', 'r', 'n', 9, 0, /* 4447 */ 'f', 'r', 'i', 'n', 't', 'n', 9, 0, /* 4455 */ 'f', 'c', 'v', 't', 'n', 9, 0, /* 4462 */ 's', 'q', 'x', 't', 'n', 9, 0, /* 4469 */ 'u', 'q', 'x', 't', 'n', 9, 0, /* 4476 */ 's', 'q', 's', 'h', 'r', 'u', 'n', 9, 0, /* 4485 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', 9, 0, /* 4495 */ 's', 'q', 'x', 't', 'u', 'n', 9, 0, /* 4503 */ 'm', 'o', 'v', 'n', 9, 0, /* 4509 */ 'f', 'c', 'v', 't', 'x', 'n', 9, 0, /* 4517 */ 'w', 'h', 'i', 'l', 'e', 'l', 'o', 9, 0, /* 4526 */ 'p', 'u', 'n', 'p', 'k', 'l', 'o', 9, 0, /* 4535 */ 's', 'u', 'n', 'p', 'k', 'l', 'o', 9, 0, /* 4544 */ 'u', 'u', 'n', 'p', 'k', 'l', 'o', 9, 0, /* 4553 */ 'c', 'm', 'p', 'l', 'o', 9, 0, /* 4560 */ 'f', 'c', 'm', 'u', 'o', 9, 0, /* 4567 */ 's', 'h', 'a', '1', 'p', 9, 0, /* 4574 */ 's', 'u', 'b', 'p', 9, 0, /* 4580 */ 's', 'q', 'd', 'e', 'c', 'p', 9, 0, /* 4588 */ 'u', 'q', 'd', 'e', 'c', 'p', 9, 0, /* 4596 */ 's', 'q', 'i', 'n', 'c', 'p', 9, 0, /* 4604 */ 'u', 'q', 'i', 'n', 'c', 'p', 9, 0, /* 4612 */ 'f', 'a', 'd', 'd', 'p', 9, 0, /* 4619 */ 'l', 'd', 'p', 9, 0, /* 4624 */ 'b', 'd', 'e', 'p', 9, 0, /* 4630 */ 's', 't', 'g', 'p', 9, 0, /* 4636 */ 's', 'a', 'd', 'a', 'l', 'p', 9, 0, /* 4644 */ 'u', 'a', 'd', 'a', 'l', 'p', 9, 0, /* 4652 */ 's', 'a', 'd', 'd', 'l', 'p', 9, 0, /* 4660 */ 'u', 'a', 'd', 'd', 'l', 'p', 9, 0, /* 4668 */ 'f', 'c', 'c', 'm', 'p', 9, 0, /* 4675 */ 'f', 'c', 'm', 'p', 9, 0, /* 4681 */ 'f', 'm', 'i', 'n', 'n', 'm', 'p', 9, 0, /* 4690 */ 'f', 'm', 'a', 'x', 'n', 'm', 'p', 9, 0, /* 4699 */ 'l', 'd', 'n', 'p', 9, 0, /* 4705 */ 'f', 'm', 'i', 'n', 'p', 9, 0, /* 4712 */ 's', 'm', 'i', 'n', 'p', 9, 0, /* 4719 */ 'u', 'm', 'i', 'n', 'p', 9, 0, /* 4726 */ 's', 't', 'n', 'p', 9, 0, /* 4732 */ 'a', 'd', 'r', 'p', 9, 0, /* 4738 */ 'b', 'g', 'r', 'p', 9, 0, /* 4744 */ 'c', 'a', 's', 'p', 9, 0, /* 4750 */ 'c', 'n', 't', 'p', 9, 0, /* 4756 */ 'f', 'r', 'i', 'n', 't', 'p', 9, 0, /* 4764 */ 's', 't', 'p', 9, 0, /* 4769 */ 'f', 'd', 'u', 'p', 9, 0, /* 4775 */ 's', 'w', 'p', 9, 0, /* 4780 */ 'l', 'd', 'a', 'x', 'p', 9, 0, /* 4787 */ 'f', 'm', 'a', 'x', 'p', 9, 0, /* 4794 */ 's', 'm', 'a', 'x', 'p', 9, 0, /* 4801 */ 'u', 'm', 'a', 'x', 'p', 9, 0, /* 4808 */ 'l', 'd', 'x', 'p', 9, 0, /* 4814 */ 's', 't', 'l', 'x', 'p', 9, 0, /* 4821 */ 's', 't', 'x', 'p', 9, 0, /* 4827 */ 'f', 'c', 'm', 'e', 'q', 9, 0, /* 4834 */ 'c', 't', 'e', 'r', 'm', 'e', 'q', 9, 0, /* 4843 */ 'c', 'm', 'p', 'e', 'q', 9, 0, /* 4850 */ 'l', 'd', '1', 'r', 9, 0, /* 4856 */ 'l', 'd', '2', 'r', 9, 0, /* 4862 */ 'l', 'd', '3', 'r', 9, 0, /* 4868 */ 'l', 'd', '4', 'r', 9, 0, /* 4874 */ 'l', 'd', 'a', 'r', 9, 0, /* 4880 */ 'l', 'd', 'l', 'a', 'r', 9, 0, /* 4887 */ 'x', 'a', 'r', 9, 0, /* 4892 */ 'f', 's', 'u', 'b', 'r', 9, 0, /* 4899 */ 's', 'h', 's', 'u', 'b', 'r', 9, 0, /* 4907 */ 'u', 'h', 's', 'u', 'b', 'r', 9, 0, /* 4915 */ 's', 'q', 's', 'u', 'b', 'r', 9, 0, /* 4923 */ 'u', 'q', 's', 'u', 'b', 'r', 9, 0, /* 4931 */ 'a', 'd', 'r', 9, 0, /* 4936 */ 'l', 'd', 'r', 9, 0, /* 4941 */ 'r', 'd', 'f', 'f', 'r', 9, 0, /* 4948 */ 'w', 'r', 'f', 'f', 'r', 9, 0, /* 4955 */ 's', 'r', 's', 'h', 'r', 9, 0, /* 4962 */ 'u', 'r', 's', 'h', 'r', 9, 0, /* 4969 */ 's', 's', 'h', 'r', 9, 0, /* 4975 */ 'u', 's', 'h', 'r', 9, 0, /* 4981 */ 'b', 'l', 'r', 9, 0, /* 4986 */ 'l', 'd', 'c', 'l', 'r', 9, 0, /* 4993 */ 's', 'q', 's', 'h', 'l', 'r', 9, 0, /* 5001 */ 'u', 'q', 's', 'h', 'l', 'r', 9, 0, /* 5009 */ 's', 'q', 'r', 's', 'h', 'l', 'r', 9, 0, /* 5018 */ 'u', 'q', 'r', 's', 'h', 'l', 'r', 9, 0, /* 5027 */ 's', 'r', 's', 'h', 'l', 'r', 9, 0, /* 5035 */ 'u', 'r', 's', 'h', 'l', 'r', 9, 0, /* 5043 */ 's', 't', 'l', 'l', 'r', 9, 0, /* 5050 */ 'l', 's', 'l', 'r', 9, 0, /* 5056 */ 's', 't', 'l', 'r', 9, 0, /* 5062 */ 'l', 'd', 'e', 'o', 'r', 9, 0, /* 5069 */ 'n', 'o', 'r', 9, 0, /* 5074 */ 'r', 'o', 'r', 9, 0, /* 5079 */ 'l', 'd', 'a', 'p', 'r', 9, 0, /* 5086 */ 'o', 'r', 'r', 9, 0, /* 5091 */ 'a', 's', 'r', 'r', 9, 0, /* 5097 */ 'l', 's', 'r', 'r', 9, 0, /* 5103 */ 'a', 's', 'r', 9, 0, /* 5108 */ 'l', 's', 'r', 9, 0, /* 5113 */ 'm', 's', 'r', 9, 0, /* 5118 */ 'i', 'n', 's', 'r', 9, 0, /* 5124 */ 'l', 'd', 't', 'r', 9, 0, /* 5130 */ 's', 't', 'r', 9, 0, /* 5135 */ 's', 't', 't', 'r', 9, 0, /* 5141 */ 'e', 'x', 't', 'r', 9, 0, /* 5147 */ 'l', 'd', 'u', 'r', 9, 0, /* 5153 */ 's', 't', 'l', 'u', 'r', 9, 0, /* 5160 */ 'l', 'd', 'a', 'p', 'u', 'r', 9, 0, /* 5168 */ 's', 't', 'u', 'r', 9, 0, /* 5174 */ 'f', 'd', 'i', 'v', 'r', 9, 0, /* 5181 */ 's', 'd', 'i', 'v', 'r', 9, 0, /* 5188 */ 'u', 'd', 'i', 'v', 'r', 9, 0, /* 5195 */ 'w', 'h', 'i', 'l', 'e', 'w', 'r', 9, 0, /* 5204 */ 'l', 'd', 'a', 'x', 'r', 9, 0, /* 5211 */ 'l', 'd', 'x', 'r', 9, 0, /* 5217 */ 's', 't', 'l', 'x', 'r', 9, 0, /* 5224 */ 's', 't', 'x', 'r', 9, 0, /* 5230 */ 'c', 'a', 's', 9, 0, /* 5235 */ 'b', 'r', 'k', 'a', 's', 9, 0, /* 5242 */ 'b', 'r', 'k', 'p', 'a', 's', 9, 0, /* 5250 */ 'f', 'c', 'v', 't', 'a', 's', 9, 0, /* 5258 */ 'f', 'a', 'b', 's', 9, 0, /* 5264 */ 's', 'q', 'a', 'b', 's', 9, 0, /* 5271 */ 'b', 'r', 'k', 'b', 's', 9, 0, /* 5278 */ 'b', 'r', 'k', 'p', 'b', 's', 9, 0, /* 5286 */ 's', 'u', 'b', 's', 9, 0, /* 5292 */ 's', 'b', 'c', 's', 9, 0, /* 5298 */ 'a', 'd', 'c', 's', 9, 0, /* 5304 */ 'b', 'i', 'c', 's', 9, 0, /* 5310 */ 'a', 'd', 'd', 's', 9, 0, /* 5316 */ 'n', 'a', 'n', 'd', 's', 9, 0, /* 5323 */ 'p', 't', 'r', 'u', 'e', 's', 9, 0, /* 5331 */ 'w', 'h', 'i', 'l', 'e', 'h', 's', 9, 0, /* 5340 */ 'c', 'm', 'h', 's', 9, 0, /* 5346 */ 'c', 'm', 'p', 'h', 's', 9, 0, /* 5353 */ 'c', 'l', 's', 9, 0, /* 5358 */ 'w', 'h', 'i', 'l', 'e', 'l', 's', 9, 0, /* 5367 */ 'f', 'm', 'l', 's', 9, 0, /* 5373 */ 'f', 'n', 'm', 'l', 's', 9, 0, /* 5380 */ 'c', 'm', 'p', 'l', 's', 9, 0, /* 5387 */ 'f', 'c', 'v', 't', 'm', 's', 9, 0, /* 5395 */ 'i', 'n', 's', 9, 0, /* 5400 */ 'b', 'r', 'k', 'n', 's', 9, 0, /* 5407 */ 'o', 'r', 'n', 's', 9, 0, /* 5413 */ 'f', 'c', 'v', 't', 'n', 's', 9, 0, /* 5421 */ 's', 'u', 'b', 'p', 's', 9, 0, /* 5428 */ 'f', 'r', 'e', 'c', 'p', 's', 9, 0, /* 5436 */ 'f', 'c', 'v', 't', 'p', 's', 9, 0, /* 5444 */ 'r', 'd', 'f', 'f', 'r', 's', 9, 0, /* 5452 */ 'm', 'r', 's', 9, 0, /* 5457 */ 'e', 'o', 'r', 's', 9, 0, /* 5463 */ 'n', 'o', 'r', 's', 9, 0, /* 5469 */ 'o', 'r', 'r', 's', 9, 0, /* 5475 */ 'f', 'r', 's', 'q', 'r', 't', 's', 9, 0, /* 5484 */ 's', 'y', 's', 9, 0, /* 5489 */ 'f', 'c', 'v', 't', 'z', 's', 9, 0, /* 5497 */ 'f', 'j', 'c', 'v', 't', 'z', 's', 9, 0, /* 5506 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', 'b', 't', 9, 0, /* 5517 */ 's', 's', 'u', 'b', 'l', 'b', 't', 9, 0, /* 5526 */ 's', 'a', 'd', 'd', 'l', 'b', 't', 9, 0, /* 5535 */ 's', 'q', 'd', 'm', 'l', 's', 'l', 'b', 't', 9, 0, /* 5546 */ 'e', 'o', 'r', 'b', 't', 9, 0, /* 5553 */ 'c', 'o', 'm', 'p', 'a', 'c', 't', 9, 0, /* 5562 */ 'r', 'e', 't', 9, 0, /* 5567 */ 'l', 'd', 's', 'e', 't', 9, 0, /* 5574 */ 'f', 'a', 'c', 'g', 't', 9, 0, /* 5581 */ 'w', 'h', 'i', 'l', 'e', 'g', 't', 9, 0, /* 5590 */ 'f', 'c', 'm', 'g', 't', 9, 0, /* 5597 */ 'c', 'm', 'p', 'g', 't', 9, 0, /* 5604 */ 'r', 'b', 'i', 't', 9, 0, /* 5610 */ 's', 'a', 'b', 'a', 'l', 't', 9, 0, /* 5618 */ 'u', 'a', 'b', 'a', 'l', 't', 9, 0, /* 5626 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', 't', 9, 0, /* 5636 */ 'f', 'm', 'l', 'a', 'l', 't', 9, 0, /* 5644 */ 's', 'm', 'l', 'a', 'l', 't', 9, 0, /* 5652 */ 'u', 'm', 'l', 'a', 'l', 't', 9, 0, /* 5660 */ 's', 's', 'u', 'b', 'l', 't', 9, 0, /* 5668 */ 'u', 's', 'u', 'b', 'l', 't', 9, 0, /* 5676 */ 's', 'b', 'c', 'l', 't', 9, 0, /* 5683 */ 'a', 'd', 'c', 'l', 't', 9, 0, /* 5690 */ 's', 'a', 'b', 'd', 'l', 't', 9, 0, /* 5698 */ 'u', 'a', 'b', 'd', 'l', 't', 9, 0, /* 5706 */ 's', 'a', 'd', 'd', 'l', 't', 9, 0, /* 5714 */ 'u', 'a', 'd', 'd', 'l', 't', 9, 0, /* 5722 */ 'w', 'h', 'i', 'l', 'e', 'l', 't', 9, 0, /* 5731 */ 'h', 'l', 't', 9, 0, /* 5736 */ 's', 's', 'h', 'l', 'l', 't', 9, 0, /* 5744 */ 'u', 's', 'h', 'l', 'l', 't', 9, 0, /* 5752 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', 't', 9, 0, /* 5762 */ 'p', 'm', 'u', 'l', 'l', 't', 9, 0, /* 5770 */ 's', 'm', 'u', 'l', 'l', 't', 9, 0, /* 5778 */ 'u', 'm', 'u', 'l', 'l', 't', 9, 0, /* 5786 */ 'f', 'c', 'm', 'l', 't', 9, 0, /* 5793 */ 'c', 'm', 'p', 'l', 't', 9, 0, /* 5800 */ 's', 'q', 'd', 'm', 'l', 's', 'l', 't', 9, 0, /* 5810 */ 'f', 'm', 'l', 's', 'l', 't', 9, 0, /* 5818 */ 's', 'm', 'l', 's', 'l', 't', 9, 0, /* 5826 */ 'u', 'm', 'l', 's', 'l', 't', 9, 0, /* 5834 */ 'f', 'c', 'v', 't', 'l', 't', 9, 0, /* 5842 */ 'h', 'i', 's', 't', 'c', 'n', 't', 9, 0, /* 5851 */ 'r', 's', 'u', 'b', 'h', 'n', 't', 9, 0, /* 5860 */ 'r', 'a', 'd', 'd', 'h', 'n', 't', 9, 0, /* 5869 */ 'h', 'i', 'n', 't', 9, 0, /* 5875 */ 's', 'q', 's', 'h', 'r', 'n', 't', 9, 0, /* 5884 */ 'u', 'q', 's', 'h', 'r', 'n', 't', 9, 0, /* 5893 */ 's', 'q', 'r', 's', 'h', 'r', 'n', 't', 9, 0, /* 5903 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', 't', 9, 0, /* 5913 */ 'f', 'c', 'v', 't', 'n', 't', 9, 0, /* 5921 */ 's', 'q', 'x', 't', 'n', 't', 9, 0, /* 5929 */ 'u', 'q', 'x', 't', 'n', 't', 9, 0, /* 5937 */ 's', 'q', 's', 'h', 'r', 'u', 'n', 't', 9, 0, /* 5947 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', 't', 9, 0, /* 5958 */ 's', 'q', 'x', 't', 'u', 'n', 't', 9, 0, /* 5967 */ 'f', 'c', 'v', 't', 'x', 'n', 't', 9, 0, /* 5976 */ 'c', 'd', 'o', 't', 9, 0, /* 5982 */ 's', 'd', 'o', 't', 9, 0, /* 5988 */ 'u', 'd', 'o', 't', 9, 0, /* 5994 */ 'c', 'n', 'o', 't', 9, 0, /* 6000 */ 't', 's', 't', 'a', 'r', 't', 9, 0, /* 6008 */ 'f', 's', 'q', 'r', 't', 9, 0, /* 6015 */ 'p', 't', 'e', 's', 't', 9, 0, /* 6022 */ 't', 't', 'e', 's', 't', 9, 0, /* 6029 */ 'p', 'f', 'i', 'r', 's', 't', 9, 0, /* 6037 */ 'c', 'm', 't', 's', 't', 9, 0, /* 6044 */ 'f', 'c', 'v', 't', 9, 0, /* 6050 */ 's', 's', 'u', 'b', 'w', 't', 9, 0, /* 6058 */ 'u', 's', 'u', 'b', 'w', 't', 9, 0, /* 6066 */ 's', 'a', 'd', 'd', 'w', 't', 9, 0, /* 6074 */ 'u', 'a', 'd', 'd', 'w', 't', 9, 0, /* 6082 */ 'b', 'e', 'x', 't', 9, 0, /* 6088 */ 'p', 'n', 'e', 'x', 't', 9, 0, /* 6095 */ 'f', 'c', 'v', 't', 'a', 'u', 9, 0, /* 6103 */ 's', 'q', 's', 'h', 'l', 'u', 9, 0, /* 6111 */ 'f', 'c', 'v', 't', 'm', 'u', 9, 0, /* 6119 */ 'f', 'c', 'v', 't', 'n', 'u', 9, 0, /* 6127 */ 'f', 'c', 'v', 't', 'p', 'u', 9, 0, /* 6135 */ 'f', 'c', 'v', 't', 'z', 'u', 9, 0, /* 6143 */ 'f', 'a', 'd', 'd', 'v', 9, 0, /* 6150 */ 's', 'a', 'd', 'd', 'v', 9, 0, /* 6157 */ 'u', 'a', 'd', 'd', 'v', 9, 0, /* 6164 */ 'a', 'n', 'd', 'v', 9, 0, /* 6170 */ 'r', 'e', 'v', 9, 0, /* 6175 */ 'f', 'd', 'i', 'v', 9, 0, /* 6181 */ 's', 'd', 'i', 'v', 9, 0, /* 6187 */ 'u', 'd', 'i', 'v', 9, 0, /* 6193 */ 's', 'a', 'd', 'd', 'l', 'v', 9, 0, /* 6201 */ 'u', 'a', 'd', 'd', 'l', 'v', 9, 0, /* 6209 */ 'f', 'm', 'i', 'n', 'n', 'm', 'v', 9, 0, /* 6218 */ 'f', 'm', 'a', 'x', 'n', 'm', 'v', 9, 0, /* 6227 */ 'f', 'm', 'i', 'n', 'v', 9, 0, /* 6234 */ 's', 'm', 'i', 'n', 'v', 9, 0, /* 6241 */ 'u', 'm', 'i', 'n', 'v', 9, 0, /* 6248 */ 'c', 's', 'i', 'n', 'v', 9, 0, /* 6255 */ 'f', 'm', 'o', 'v', 9, 0, /* 6261 */ 's', 'm', 'o', 'v', 9, 0, /* 6267 */ 'u', 'm', 'o', 'v', 9, 0, /* 6273 */ 'e', 'o', 'r', 'v', 9, 0, /* 6279 */ 'f', 'm', 'a', 'x', 'v', 9, 0, /* 6286 */ 's', 'm', 'a', 'x', 'v', 9, 0, /* 6293 */ 'u', 'm', 'a', 'x', 'v', 9, 0, /* 6300 */ 'l', 'd', '1', 'w', 9, 0, /* 6306 */ 'l', 'd', 'f', 'f', '1', 'w', 9, 0, /* 6314 */ 'l', 'd', 'n', 'f', '1', 'w', 9, 0, /* 6322 */ 'l', 'd', 'n', 't', '1', 'w', 9, 0, /* 6330 */ 's', 't', 'n', 't', '1', 'w', 9, 0, /* 6338 */ 's', 't', '1', 'w', 9, 0, /* 6344 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0, /* 6352 */ 'l', 'd', '2', 'w', 9, 0, /* 6358 */ 's', 't', '2', 'w', 9, 0, /* 6364 */ 'l', 'd', '3', 'w', 9, 0, /* 6370 */ 's', 't', '3', 'w', 9, 0, /* 6376 */ 'l', 'd', '4', 'w', 9, 0, /* 6382 */ 's', 't', '4', 'w', 9, 0, /* 6388 */ 's', 's', 'u', 'b', 'w', 9, 0, /* 6395 */ 'u', 's', 'u', 'b', 'w', 9, 0, /* 6402 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0, /* 6411 */ 's', 'q', 'd', 'e', 'c', 'w', 9, 0, /* 6419 */ 'u', 'q', 'd', 'e', 'c', 'w', 9, 0, /* 6427 */ 's', 'q', 'i', 'n', 'c', 'w', 9, 0, /* 6435 */ 'u', 'q', 'i', 'n', 'c', 'w', 9, 0, /* 6443 */ 's', 'a', 'd', 'd', 'w', 9, 0, /* 6450 */ 'u', 'a', 'd', 'd', 'w', 9, 0, /* 6457 */ 'p', 'r', 'f', 'w', 9, 0, /* 6463 */ 'l', 'd', '1', 'r', 'q', 'w', 9, 0, /* 6471 */ 'l', 'd', '1', 'r', 'w', 9, 0, /* 6478 */ 'w', 'h', 'i', 'l', 'e', 'r', 'w', 9, 0, /* 6487 */ 'l', 'd', '1', 's', 'w', 9, 0, /* 6494 */ 'l', 'd', 'f', 'f', '1', 's', 'w', 9, 0, /* 6503 */ 'l', 'd', 'n', 'f', '1', 's', 'w', 9, 0, /* 6512 */ 'l', 'd', 'n', 't', '1', 's', 'w', 9, 0, /* 6521 */ 'l', 'd', 'p', 's', 'w', 9, 0, /* 6528 */ 'l', 'd', '1', 'r', 's', 'w', 9, 0, /* 6536 */ 'l', 'd', 'r', 's', 'w', 9, 0, /* 6543 */ 'l', 'd', 't', 'r', 's', 'w', 9, 0, /* 6551 */ 'l', 'd', 'u', 'r', 's', 'w', 9, 0, /* 6559 */ 'l', 'd', 'a', 'p', 'u', 'r', 's', 'w', 9, 0, /* 6569 */ 'c', 'n', 't', 'w', 9, 0, /* 6575 */ 's', 'x', 't', 'w', 9, 0, /* 6581 */ 'u', 'x', 't', 'w', 9, 0, /* 6587 */ 'r', 'e', 'v', 'w', 9, 0, /* 6593 */ 'c', 'r', 'c', '3', '2', 'x', 9, 0, /* 6601 */ 'f', 'r', 'i', 'n', 't', '3', '2', 'x', 9, 0, /* 6611 */ 'f', 'r', 'i', 'n', 't', '6', '4', 'x', 9, 0, /* 6621 */ 'b', 'c', 'a', 'x', 9, 0, /* 6627 */ 'f', 'm', 'a', 'x', 9, 0, /* 6633 */ 'l', 'd', 's', 'm', 'a', 'x', 9, 0, /* 6641 */ 'l', 'd', 'u', 'm', 'a', 'x', 9, 0, /* 6649 */ 't', 'b', 'x', 9, 0, /* 6654 */ 'c', 'r', 'c', '3', '2', 'c', 'x', 9, 0, /* 6663 */ 'i', 'n', 'd', 'e', 'x', 9, 0, /* 6670 */ 'c', 'l', 'r', 'e', 'x', 9, 0, /* 6677 */ 'm', 'o', 'v', 'p', 'r', 'f', 'x', 9, 0, /* 6686 */ 'f', 'm', 'u', 'l', 'x', 9, 0, /* 6693 */ 'f', 'r', 'e', 'c', 'p', 'x', 9, 0, /* 6701 */ 'f', 'r', 'i', 'n', 't', 'x', 9, 0, /* 6709 */ 'f', 'c', 'v', 't', 'x', 9, 0, /* 6716 */ 's', 'm', '4', 'e', 'k', 'e', 'y', 9, 0, /* 6725 */ 'f', 'c', 'p', 'y', 9, 0, /* 6731 */ 'f', 'r', 'i', 'n', 't', '3', '2', 'z', 9, 0, /* 6741 */ 'f', 'r', 'i', 'n', 't', '6', '4', 'z', 9, 0, /* 6751 */ 'b', 'r', 'a', 'a', 'z', 9, 0, /* 6758 */ 'b', 'l', 'r', 'a', 'a', 'z', 9, 0, /* 6766 */ 'b', 'r', 'a', 'b', 'z', 9, 0, /* 6773 */ 'b', 'l', 'r', 'a', 'b', 'z', 9, 0, /* 6781 */ 'c', 'b', 'z', 9, 0, /* 6786 */ 't', 'b', 'z', 9, 0, /* 6791 */ 'c', 'l', 'z', 9, 0, /* 6796 */ 'c', 'b', 'n', 'z', 9, 0, /* 6802 */ 't', 'b', 'n', 'z', 9, 0, /* 6808 */ 'f', 'r', 'i', 'n', 't', 'z', 9, 0, /* 6816 */ 'm', 'o', 'v', 'z', 9, 0, /* 6822 */ '.', 't', 'l', 's', 'd', 'e', 's', 'c', 'c', 'a', 'l', 'l', 32, 0, /* 6836 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'P', 'a', 't', 'c', 'h', 'a', 'b', 'l', 'e', 32, 'R', 'E', 'T', '.', 0, /* 6867 */ 'b', '.', 0, /* 6870 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, /* 6894 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, /* 6919 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0, /* 6942 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0, /* 6965 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0, /* 6987 */ 'h', 'i', 'n', 't', 32, '#', '1', '0', 0, /* 6996 */ 'h', 'i', 'n', 't', 32, '#', '3', '0', 0, /* 7005 */ 'h', 'i', 'n', 't', 32, '#', '3', '1', 0, /* 7014 */ 'h', 'i', 'n', 't', 32, '#', '1', '2', 0, /* 7023 */ 'h', 'i', 'n', 't', 32, '#', '1', '4', 0, /* 7032 */ 'h', 'i', 'n', 't', 32, '#', '2', '4', 0, /* 7041 */ 'h', 'i', 'n', 't', 32, '#', '2', '5', 0, /* 7050 */ 'h', 'i', 'n', 't', 32, '#', '2', '6', 0, /* 7059 */ 'h', 'i', 'n', 't', 32, '#', '7', 0, /* 7067 */ 'h', 'i', 'n', 't', 32, '#', '2', '7', 0, /* 7076 */ 'h', 'i', 'n', 't', 32, '#', '8', 0, /* 7084 */ 'h', 'i', 'n', 't', 32, '#', '2', '8', 0, /* 7093 */ 'h', 'i', 'n', 't', 32, '#', '2', '9', 0, /* 7102 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, /* 7115 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, /* 7122 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, /* 7132 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0, /* 7142 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, /* 7157 */ 'e', 'r', 'e', 't', 'a', 'a', 0, /* 7164 */ 'e', 'r', 'e', 't', 'a', 'b', 0, /* 7171 */ 's', 'b', 0, /* 7174 */ 'x', 'a', 'f', 'l', 'a', 'g', 0, /* 7181 */ 'a', 'x', 'f', 'l', 'a', 'g', 0, /* 7188 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0, /* 7202 */ 's', 'e', 't', 'f', 'f', 'r', 0, /* 7209 */ 'd', 'r', 'p', 's', 0, /* 7214 */ 'e', 'r', 'e', 't', 0, /* 7219 */ 't', 'c', 'o', 'm', 'm', 'i', 't', 0, /* 7227 */ 'c', 'f', 'i', 'n', 'v', 0, }; static const uint32_t OpInfo0[] = { 0U, // PHI 0U, // INLINEASM 0U, // INLINEASM_BR 0U, // CFI_INSTRUCTION 0U, // EH_LABEL 0U, // GC_LABEL 0U, // ANNOTATION_LABEL 0U, // KILL 0U, // EXTRACT_SUBREG 0U, // INSERT_SUBREG 0U, // IMPLICIT_DEF 0U, // SUBREG_TO_REG 0U, // COPY_TO_REGCLASS 7123U, // DBG_VALUE 7133U, // DBG_LABEL 0U, // REG_SEQUENCE 0U, // COPY 7116U, // BUNDLE 7143U, // LIFETIME_START 7103U, // LIFETIME_END 0U, // STACKMAP 7189U, // FENTRY_CALL 0U, // PATCHPOINT 0U, // LOAD_STACK_GUARD 0U, // STATEPOINT 0U, // LOCAL_ESCAPE 0U, // FAULTING_OP 0U, // PATCHABLE_OP 6920U, // PATCHABLE_FUNCTION_ENTER 6837U, // PATCHABLE_RET 6966U, // PATCHABLE_FUNCTION_EXIT 6943U, // PATCHABLE_TAIL_CALL 6895U, // PATCHABLE_EVENT_CALL 6871U, // PATCHABLE_TYPED_EVENT_CALL 0U, // ICALL_BRANCH_FUNNEL 0U, // G_ADD 0U, // G_SUB 0U, // G_MUL 0U, // G_SDIV 0U, // G_UDIV 0U, // G_SREM 0U, // G_UREM 0U, // G_AND 0U, // G_OR 0U, // G_XOR 0U, // G_IMPLICIT_DEF 0U, // G_PHI 0U, // G_FRAME_INDEX 0U, // G_GLOBAL_VALUE 0U, // G_EXTRACT 0U, // G_UNMERGE_VALUES 0U, // G_INSERT 0U, // G_MERGE_VALUES 0U, // G_BUILD_VECTOR 0U, // G_BUILD_VECTOR_TRUNC 0U, // G_CONCAT_VECTORS 0U, // G_PTRTOINT 0U, // G_INTTOPTR 0U, // G_BITCAST 0U, // G_INTRINSIC_TRUNC 0U, // G_INTRINSIC_ROUND 0U, // G_READCYCLECOUNTER 0U, // G_LOAD 0U, // G_SEXTLOAD 0U, // G_ZEXTLOAD 0U, // G_INDEXED_LOAD 0U, // G_INDEXED_SEXTLOAD 0U, // G_INDEXED_ZEXTLOAD 0U, // G_STORE 0U, // G_INDEXED_STORE 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 0U, // G_ATOMIC_CMPXCHG 0U, // G_ATOMICRMW_XCHG 0U, // G_ATOMICRMW_ADD 0U, // G_ATOMICRMW_SUB 0U, // G_ATOMICRMW_AND 0U, // G_ATOMICRMW_NAND 0U, // G_ATOMICRMW_OR 0U, // G_ATOMICRMW_XOR 0U, // G_ATOMICRMW_MAX 0U, // G_ATOMICRMW_MIN 0U, // G_ATOMICRMW_UMAX 0U, // G_ATOMICRMW_UMIN 0U, // G_ATOMICRMW_FADD 0U, // G_ATOMICRMW_FSUB 0U, // G_FENCE 0U, // G_BRCOND 0U, // G_BRINDIRECT 0U, // G_INTRINSIC 0U, // G_INTRINSIC_W_SIDE_EFFECTS 0U, // G_ANYEXT 0U, // G_TRUNC 0U, // G_CONSTANT 0U, // G_FCONSTANT 0U, // G_VASTART 0U, // G_VAARG 0U, // G_SEXT 0U, // G_SEXT_INREG 0U, // G_ZEXT 0U, // G_SHL 0U, // G_LSHR 0U, // G_ASHR 0U, // G_ICMP 0U, // G_FCMP 0U, // G_SELECT 0U, // G_UADDO 0U, // G_UADDE 0U, // G_USUBO 0U, // G_USUBE 0U, // G_SADDO 0U, // G_SADDE 0U, // G_SSUBO 0U, // G_SSUBE 0U, // G_UMULO 0U, // G_SMULO 0U, // G_UMULH 0U, // G_SMULH 0U, // G_FADD 0U, // G_FSUB 0U, // G_FMUL 0U, // G_FMA 0U, // G_FMAD 0U, // G_FDIV 0U, // G_FREM 0U, // G_FPOW 0U, // G_FEXP 0U, // G_FEXP2 0U, // G_FLOG 0U, // G_FLOG2 0U, // G_FLOG10 0U, // G_FNEG 0U, // G_FPEXT 0U, // G_FPTRUNC 0U, // G_FPTOSI 0U, // G_FPTOUI 0U, // G_SITOFP 0U, // G_UITOFP 0U, // G_FABS 0U, // G_FCOPYSIGN 0U, // G_FCANONICALIZE 0U, // G_FMINNUM 0U, // G_FMAXNUM 0U, // G_FMINNUM_IEEE 0U, // G_FMAXNUM_IEEE 0U, // G_FMINIMUM 0U, // G_FMAXIMUM 0U, // G_PTR_ADD 0U, // G_PTR_MASK 0U, // G_SMIN 0U, // G_SMAX 0U, // G_UMIN 0U, // G_UMAX 0U, // G_BR 0U, // G_BRJT 0U, // G_INSERT_VECTOR_ELT 0U, // G_EXTRACT_VECTOR_ELT 0U, // G_SHUFFLE_VECTOR 0U, // G_CTTZ 0U, // G_CTTZ_ZERO_UNDEF 0U, // G_CTLZ 0U, // G_CTLZ_ZERO_UNDEF 0U, // G_CTPOP 0U, // G_BSWAP 0U, // G_BITREVERSE 0U, // G_FCEIL 0U, // G_FCOS 0U, // G_FSIN 0U, // G_FSQRT 0U, // G_FFLOOR 0U, // G_FRINT 0U, // G_FNEARBYINT 0U, // G_ADDRSPACE_CAST 0U, // G_BLOCK_ADDR 0U, // G_JUMP_TABLE 0U, // G_DYN_STACKALLOC 0U, // G_READ_REGISTER 0U, // G_WRITE_REGISTER 0U, // CATCHRET 0U, // CLEANUPRET 0U, // SEH_AddFP 0U, // SEH_EpilogEnd 0U, // SEH_EpilogStart 0U, // SEH_Nop 0U, // SEH_PrologEnd 0U, // SEH_SaveFPLR 0U, // SEH_SaveFPLR_X 0U, // SEH_SaveFReg 0U, // SEH_SaveFRegP 0U, // SEH_SaveFRegP_X 0U, // SEH_SaveFReg_X 0U, // SEH_SaveReg 0U, // SEH_SaveRegP 0U, // SEH_SaveRegP_X 0U, // SEH_SaveReg_X 0U, // SEH_SetFP 0U, // SEH_StackAlloc 13452U, // ABS_ZPmZ_B 2147505292U, // ABS_ZPmZ_D 34108556U, // ABS_ZPmZ_H 38028U, // ABS_ZPmZ_S 2215687308U, // ABSv16i8 100717708U, // ABSv1i64 2216211596U, // ABSv2i32 69252236U, // ABSv2i64 2217260172U, // ABSv4i16 70300812U, // ABSv4i32 2218308748U, // ABSv8i16 71349388U, // ABSv8i8 2281719137U, // ADCLB_ZZZ_D 2315289953U, // ADCLB_ZZZ_S 2281723444U, // ADCLT_ZZZ_D 2315294260U, // ADCLT_ZZZ_S 2248201395U, // ADCSWr 2248201395U, // ADCSXr 2248198288U, // ADCWr 2248198288U, // ADCXr 2248198838U, // ADDG 2348820037U, // ADDHNB_ZZZ_B 239625797U, // ADDHNB_ZZZ_H 2415953477U, // ADDHNB_ZZZ_S 2449487590U, // ADDHNT_ZZZ_B 240154342U, // ADDHNT_ZZZ_H 2281740006U, // ADDHNT_ZZZ_S 2216210699U, // ADDHNv2i64_v2i32 2486231395U, // ADDHNv2i64_v4i32 69775627U, // ADDHNv4i32_v4i16 339272035U, // ADDHNv4i32_v8i16 2484134243U, // ADDHNv8i16_v16i8 2218832139U, // ADDHNv8i16_v8i8 2248200198U, // ADDPL_XXI 369111558U, // ADDP_ZPmZ_B 369119750U, // ADDP_ZPmZ_D 2555933190U, // ADDP_ZPmZ_H 369136134U, // ADDP_ZPmZ_S 68203014U, // ADDPv16i8 2216210950U, // ADDPv2i32 2216735238U, // ADDPv2i64 67162630U, // ADDPv2i64p 69775878U, // ADDPv4i16 70300166U, // ADDPv4i32 2218308102U, // ADDPv8i16 2218832390U, // ADDPv8i8 2248201407U, // ADDSWri 0U, // ADDSWrr 2248201407U, // ADDSWrs 2248201407U, // ADDSWrx 2248201407U, // ADDSXri 0U, // ADDSXrr 2248201407U, // ADDSXrs 2248201407U, // ADDSXrx 2248201407U, // ADDSXrx64 2248200324U, // ADDVL_XXI 2214647809U, // ADDVv16i8v 2214647809U, // ADDVv4i16v 67164161U, // ADDVv4i32v 2214647809U, // ADDVv8i16v 67164161U, // ADDVv8i8v 2248198489U, // ADDWri 0U, // ADDWrr 2248198489U, // ADDWrs 2248198489U, // ADDWrx 2248198489U, // ADDXri 0U, // ADDXrr 2248198489U, // ADDXrs 2248198489U, // ADDXrx 2248198489U, // ADDXrx64 2583701849U, // ADD_ZI_B 2415937881U, // ADD_ZI_D 241199449U, // ADD_ZI_H 2617280857U, // ADD_ZI_S 369109337U, // ADD_ZPmZ_B 369117529U, // ADD_ZPmZ_D 2555930969U, // ADD_ZPmZ_H 369133913U, // ADD_ZPmZ_S 2583701849U, // ADD_ZZZ_B 2415937881U, // ADD_ZZZ_D 2388683097U, // ADD_ZZZ_H 2617280857U, // ADD_ZZZ_S 0U, // ADDlowTLS 68200793U, // ADDv16i8 2248198489U, // ADDv1i64 2216208729U, // ADDv2i32 2216733017U, // ADDv2i64 69773657U, // ADDv4i16 70297945U, // ADDv4i32 2218305881U, // ADDv8i16 2218830169U, // ADDv8i8 0U, // ADJCALLSTACKDOWN 0U, // ADJCALLSTACKUP 100717380U, // ADR 503370365U, // ADRP 2422756164U, // ADR_LSL_ZZZ_D_0 2422756164U, // ADR_LSL_ZZZ_D_1 2422756164U, // ADR_LSL_ZZZ_D_2 2422756164U, // ADR_LSL_ZZZ_D_3 2624099140U, // ADR_LSL_ZZZ_S_0 2624099140U, // ADR_LSL_ZZZ_S_1 2624099140U, // ADR_LSL_ZZZ_S_2 2624099140U, // ADR_LSL_ZZZ_S_3 2422756164U, // ADR_SXTW_ZZZ_D_0 2422756164U, // ADR_SXTW_ZZZ_D_1 2422756164U, // ADR_SXTW_ZZZ_D_2 2422756164U, // ADR_SXTW_ZZZ_D_3 2422756164U, // ADR_UXTW_ZZZ_D_0 2422756164U, // ADR_UXTW_ZZZ_D_1 2422756164U, // ADR_UXTW_ZZZ_D_2 2422756164U, // ADR_UXTW_ZZZ_D_3 2583701969U, // AESD_ZZZ_B 2484136401U, // AESDrr 2583702110U, // AESE_ZZZ_B 2484136542U, // AESErr 436218010U, // AESIMC_ZZ_B 2215684250U, // AESIMCrr 0U, // AESIMCrrTied 436218018U, // AESMC_ZZ_B 2215684258U, // AESMCrr 0U, // AESMCrrTied 2248201414U, // ANDSWri 0U, // ANDSWrr 2248201414U, // ANDSWrs 2248201414U, // ANDSXri 0U, // ANDSXrr 2248201414U, // ANDSXrs 2516595910U, // ANDS_PPzPP 2516637717U, // ANDV_VPZ_B 2516637717U, // ANDV_VPZ_D 2516637717U, // ANDV_VPZ_H 2516637717U, // ANDV_VPZ_S 2248198583U, // ANDWri 0U, // ANDWrr 2248198583U, // ANDWrs 2248198583U, // ANDXri 0U, // ANDXrr 2248198583U, // ANDXrs 2516593079U, // AND_PPzPP 2415937975U, // AND_ZI 369109431U, // AND_ZPmZ_B 369117623U, // AND_ZPmZ_D 2555931063U, // AND_ZPmZ_H 369134007U, // AND_ZPmZ_S 2415937975U, // AND_ZZZ 68200887U, // ANDv16i8 2218830263U, // ANDv8i8 369109451U, // ASRD_ZPmI_B 369117643U, // ASRD_ZPmI_D 2555931083U, // ASRD_ZPmI_H 369134027U, // ASRD_ZPmI_S 369112036U, // ASRR_ZPmZ_B 369120228U, // ASRR_ZPmZ_D 2555933668U, // ASRR_ZPmZ_H 369136612U, // ASRR_ZPmZ_S 2248201200U, // ASRVWr 2248201200U, // ASRVXr 369112048U, // ASR_WIDE_ZPmZ_B 2555933680U, // ASR_WIDE_ZPmZ_H 369136624U, // ASR_WIDE_ZPmZ_S 2583704560U, // ASR_WIDE_ZZZ_B 241202160U, // ASR_WIDE_ZZZ_H 2617283568U, // ASR_WIDE_ZZZ_S 369112048U, // ASR_ZPmI_B 369120240U, // ASR_ZPmI_D 2555933680U, // ASR_ZPmI_H 369136624U, // ASR_ZPmI_S 369112048U, // ASR_ZPmZ_B 369120240U, // ASR_ZPmZ_D 2555933680U, // ASR_ZPmZ_H 369136624U, // ASR_ZPmZ_S 2583704560U, // ASR_ZZI_B 2415940592U, // ASR_ZZI_D 2388685808U, // ASR_ZZI_H 2617283568U, // ASR_ZZI_S 100713119U, // AUTDA 100713612U, // AUTDB 7390052U, // AUTDZA 7391340U, // AUTDZB 100713140U, // AUTIA 7015U, // AUTIA1716 7094U, // AUTIASP 7085U, // AUTIAZ 100713639U, // AUTIB 7024U, // AUTIB1716 7006U, // AUTIBSP 6997U, // AUTIBZ 7390068U, // AUTIZA 7391356U, // AUTIZB 7182U, // AXFLAG 66431U, // B 68205022U, // BCAX 2415942110U, // BCAX_ZZZZ_D 2583704081U, // BDEP_ZZZ_B 2415940113U, // BDEP_ZZZ_D 2388685329U, // BDEP_ZZZ_H 2617283089U, // BDEP_ZZZ_S 2583705539U, // BEXT_ZZZ_B 2415941571U, // BEXT_ZZZ_D 2388686787U, // BEXT_ZZZ_H 2617284547U, // BEXT_ZZZ_S 2684407979U, // BFMWri 2684407979U, // BFMXri 2583704195U, // BGRP_ZZZ_B 2415940227U, // BGRP_ZZZ_D 2388685443U, // BGRP_ZZZ_H 2617283203U, // BGRP_ZZZ_S 0U, // BICSWrr 2248201401U, // BICSWrs 0U, // BICSXrr 2248201401U, // BICSXrs 2516595897U, // BICS_PPzPP 0U, // BICWrr 2248198293U, // BICWrs 0U, // BICXrr 2248198293U, // BICXrs 2516592789U, // BIC_PPzPP 369109141U, // BIC_ZPmZ_B 369117333U, // BIC_ZPmZ_D 2555930773U, // BIC_ZPmZ_H 369133717U, // BIC_ZPmZ_S 2415937685U, // BIC_ZZZ 68200597U, // BICv16i8 572057749U, // BICv2i32 573106325U, // BICv4i16 573630613U, // BICv4i32 574154901U, // BICv8i16 2218829973U, // BICv8i8 68201098U, // BIFv16i8 2218830474U, // BIFv8i8 336655846U, // BITv16i8 2487285222U, // BITv8i8 69410U, // BL 7394166U, // BLR 100713078U, // BLRAA 7395943U, // BLRAAZ 100713495U, // BLRAB 7395958U, // BLRABZ 7394080U, // BR 100713065U, // BRAA 7395936U, // BRAAZ 100713482U, // BRAB 7395951U, // BRABZ 77448U, // BRK 2516595828U, // BRKAS_PPzP 8891U, // BRKA_PPmP 2516591291U, // BRKA_PPzP 2516595864U, // BRKBS_PPzP 9390U, // BRKB_PPmP 2516591790U, // BRKB_PPzP 2516595993U, // BRKNS_PPzP 2516594984U, // BRKN_PPzP 2516595835U, // BRKPAS_PPzPP 2516591335U, // BRKPA_PPzPP 2516595871U, // BRKPBS_PPzPP 2516592307U, // BRKPB_PPzPP 2415939828U, // BSL1N_ZZZZ_D 2415939835U, // BSL2N_ZZZZ_D 2415939633U, // BSL_ZZZZ_D 336654385U, // BSLv16i8 2487283761U, // BSLv8i8 88788U, // Bcc 2583701848U, // CADD_ZZI_B 2415937880U, // CADD_ZZI_D 2388683096U, // CADD_ZZI_H 2617280856U, // CADD_ZZI_S 536962096U, // CASAB 536964010U, // CASAH 536962338U, // CASALB 536964169U, // CASALH 536964861U, // CASALW 536964861U, // CASALX 536961836U, // CASAW 536961836U, // CASAX 536962942U, // CASB 536964546U, // CASH 536962544U, // CASLB 536964263U, // CASLH 536965162U, // CASLW 536965162U, // CASLX 102108U, // CASPALW 110300U, // CASPALX 99054U, // CASPAW 107246U, // CASPAX 102413U, // CASPLW 110605U, // CASPLX 103049U, // CASPW 111241U, // CASPX 536966255U, // CASW 536966255U, // CASX 0U, // CATCHPAD 604035725U, // CBNZW 604035725U, // CBNZX 604035710U, // CBZW 604035710U, // CBZX 2248200494U, // CCMNWi 2248200494U, // CCMNWr 2248200494U, // CCMNXi 2248200494U, // CCMNXr 2248200766U, // CCMPWi 2248200766U, // CCMPWr 2248200766U, // CCMPXi 2248200766U, // CCMPXr 2449495897U, // CDOT_ZZZI_D 637572953U, // CDOT_ZZZI_S 2449495897U, // CDOT_ZZZ_D 637572953U, // CDOT_ZZZ_S 7228U, // CFINV 2516632386U, // CLASTA_RPZ_B 2516632386U, // CLASTA_RPZ_D 2516632386U, // CLASTA_RPZ_H 2516632386U, // CLASTA_RPZ_S 2516632386U, // CLASTA_VPZ_B 2516632386U, // CLASTA_VPZ_D 2516632386U, // CLASTA_VPZ_H 2516632386U, // CLASTA_VPZ_S 2516591426U, // CLASTA_ZPZ_B 2516599618U, // CLASTA_ZPZ_D 2388157250U, // CLASTA_ZPZ_H 2516616002U, // CLASTA_ZPZ_S 2516633575U, // CLASTB_RPZ_B 2516633575U, // CLASTB_RPZ_D 2516633575U, // CLASTB_RPZ_H 2516633575U, // CLASTB_RPZ_S 2516633575U, // CLASTB_VPZ_B 2516633575U, // CLASTB_VPZ_D 2516633575U, // CLASTB_VPZ_H 2516633575U, // CLASTB_VPZ_S 2516592615U, // CLASTB_ZPZ_B 2516600807U, // CLASTB_ZPZ_D 2388158439U, // CLASTB_ZPZ_H 2516617191U, // CLASTB_ZPZ_S 7395855U, // CLREX 100717802U, // CLSWr 100717802U, // CLSXr 13546U, // CLS_ZPmZ_B 2147505386U, // CLS_ZPmZ_D 34108650U, // CLS_ZPmZ_H 38122U, // CLS_ZPmZ_S 2215687402U, // CLSv16i8 2216211690U, // CLSv2i32 2217260266U, // CLSv4i16 70300906U, // CLSv4i32 2218308842U, // CLSv8i16 71349482U, // CLSv8i8 100719240U, // CLZWr 100719240U, // CLZXr 14984U, // CLZ_ZPmZ_B 2147506824U, // CLZ_ZPmZ_D 34110088U, // CLZ_ZPmZ_H 39560U, // CLZ_ZPmZ_S 2215688840U, // CLZv16i8 2216213128U, // CLZv2i32 2217261704U, // CLZv4i16 70302344U, // CLZv4i32 2218310280U, // CLZv8i16 71350920U, // CLZv8i8 68203229U, // CMEQv16i8 2215686877U, // CMEQv16i8rz 2248200925U, // CMEQv1i64 100717277U, // CMEQv1i64rz 2216211165U, // CMEQv2i32 2216211165U, // CMEQv2i32rz 2216735453U, // CMEQv2i64 69251805U, // CMEQv2i64rz 69776093U, // CMEQv4i16 2217259741U, // CMEQv4i16rz 70300381U, // CMEQv4i32 70300381U, // CMEQv4i32rz 2218308317U, // CMEQv8i16 2218308317U, // CMEQv8i16rz 2218832605U, // CMEQv8i8 71348957U, // CMEQv8i8rz 68200956U, // CMGEv16i8 2215684604U, // CMGEv16i8rz 2248198652U, // CMGEv1i64 100715004U, // CMGEv1i64rz 2216208892U, // CMGEv2i32 2216208892U, // CMGEv2i32rz 2216733180U, // CMGEv2i64 69249532U, // CMGEv2i64rz 69773820U, // CMGEv4i16 2217257468U, // CMGEv4i16rz 70298108U, // CMGEv4i32 70298108U, // CMGEv4i32rz 2218306044U, // CMGEv8i16 2218306044U, // CMGEv8i16rz 2218830332U, // CMGEv8i8 71346684U, // CMGEv8i8rz 68203992U, // CMGTv16i8 2215687640U, // CMGTv16i8rz 2248201688U, // CMGTv1i64 100718040U, // CMGTv1i64rz 2216211928U, // CMGTv2i32 2216211928U, // CMGTv2i32rz 2216736216U, // CMGTv2i64 69252568U, // CMGTv2i64rz 69776856U, // CMGTv4i16 2217260504U, // CMGTv4i16rz 70301144U, // CMGTv4i32 70301144U, // CMGTv4i32rz 2218309080U, // CMGTv8i16 2218309080U, // CMGTv8i16rz 2218833368U, // CMGTv8i8 71349720U, // CMGTv8i8rz 68202072U, // CMHIv16i8 2248199768U, // CMHIv1i64 2216210008U, // CMHIv2i32 2216734296U, // CMHIv2i64 69774936U, // CMHIv4i16 70299224U, // CMHIv4i32 2218307160U, // CMHIv8i16 2218831448U, // CMHIv8i8 68203741U, // CMHSv16i8 2248201437U, // CMHSv1i64 2216211677U, // CMHSv2i32 2216735965U, // CMHSv2i64 69776605U, // CMHSv4i16 70300893U, // CMHSv4i32 2218308829U, // CMHSv8i16 2218833117U, // CMHSv8i8 2390254274U, // CMLA_ZZZI_H 2315289282U, // CMLA_ZZZI_S 637543106U, // CMLA_ZZZ_B 2281718466U, // CMLA_ZZZ_D 2390254274U, // CMLA_ZZZ_H 2315289282U, // CMLA_ZZZ_S 2215684635U, // CMLEv16i8rz 100715035U, // CMLEv1i64rz 2216208923U, // CMLEv2i32rz 69249563U, // CMLEv2i64rz 2217257499U, // CMLEv4i16rz 70298139U, // CMLEv4i32rz 2218306075U, // CMLEv8i16rz 71346715U, // CMLEv8i8rz 2215687836U, // CMLTv16i8rz 100718236U, // CMLTv1i64rz 2216212124U, // CMLTv2i32rz 69252764U, // CMLTv2i64rz 2217260700U, // CMLTv4i16rz 70301340U, // CMLTv4i32rz 2218309276U, // CMLTv8i16rz 71349916U, // CMLTv8i8rz 2516595436U, // CMPEQ_PPzZI_B 2516603628U, // CMPEQ_PPzZI_D 2824368876U, // CMPEQ_PPzZI_H 2516620012U, // CMPEQ_PPzZI_S 2516595436U, // CMPEQ_PPzZZ_B 2516603628U, // CMPEQ_PPzZZ_D 2824368876U, // CMPEQ_PPzZZ_H 2516620012U, // CMPEQ_PPzZZ_S 2516595436U, // CMPEQ_WIDE_PPzZZ_B 2824368876U, // CMPEQ_WIDE_PPzZZ_H 2516620012U, // CMPEQ_WIDE_PPzZZ_S 2516593154U, // CMPGE_PPzZI_B 2516601346U, // CMPGE_PPzZI_D 2824366594U, // CMPGE_PPzZI_H 2516617730U, // CMPGE_PPzZI_S 2516593154U, // CMPGE_PPzZZ_B 2516601346U, // CMPGE_PPzZZ_D 2824366594U, // CMPGE_PPzZZ_H 2516617730U, // CMPGE_PPzZZ_S 2516593154U, // CMPGE_WIDE_PPzZZ_B 2824366594U, // CMPGE_WIDE_PPzZZ_H 2516617730U, // CMPGE_WIDE_PPzZZ_S 2516596190U, // CMPGT_PPzZI_B 2516604382U, // CMPGT_PPzZI_D 2824369630U, // CMPGT_PPzZI_H 2516620766U, // CMPGT_PPzZI_S 2516596190U, // CMPGT_PPzZZ_B 2516604382U, // CMPGT_PPzZZ_D 2824369630U, // CMPGT_PPzZZ_H 2516620766U, // CMPGT_PPzZZ_S 2516596190U, // CMPGT_WIDE_PPzZZ_B 2824369630U, // CMPGT_WIDE_PPzZZ_H 2516620766U, // CMPGT_WIDE_PPzZZ_S 2516594270U, // CMPHI_PPzZI_B 2516602462U, // CMPHI_PPzZI_D 2824367710U, // CMPHI_PPzZI_H 2516618846U, // CMPHI_PPzZI_S 2516594270U, // CMPHI_PPzZZ_B 2516602462U, // CMPHI_PPzZZ_D 2824367710U, // CMPHI_PPzZZ_H 2516618846U, // CMPHI_PPzZZ_S 2516594270U, // CMPHI_WIDE_PPzZZ_B 2824367710U, // CMPHI_WIDE_PPzZZ_H 2516618846U, // CMPHI_WIDE_PPzZZ_S 2516595939U, // CMPHS_PPzZI_B 2516604131U, // CMPHS_PPzZI_D 2824369379U, // CMPHS_PPzZI_H 2516620515U, // CMPHS_PPzZI_S 2516595939U, // CMPHS_PPzZZ_B 2516604131U, // CMPHS_PPzZZ_D 2824369379U, // CMPHS_PPzZZ_H 2516620515U, // CMPHS_PPzZZ_S 2516595939U, // CMPHS_WIDE_PPzZZ_B 2824369379U, // CMPHS_WIDE_PPzZZ_H 2516620515U, // CMPHS_WIDE_PPzZZ_S 2516593185U, // CMPLE_PPzZI_B 2516601377U, // CMPLE_PPzZI_D 2824366625U, // CMPLE_PPzZI_H 2516617761U, // CMPLE_PPzZI_S 2516593185U, // CMPLE_WIDE_PPzZZ_B 2824366625U, // CMPLE_WIDE_PPzZZ_H 2516617761U, // CMPLE_WIDE_PPzZZ_S 2516595146U, // CMPLO_PPzZI_B 2516603338U, // CMPLO_PPzZI_D 2824368586U, // CMPLO_PPzZI_H 2516619722U, // CMPLO_PPzZI_S 2516595146U, // CMPLO_WIDE_PPzZZ_B 2824368586U, // CMPLO_WIDE_PPzZZ_H 2516619722U, // CMPLO_WIDE_PPzZZ_S 2516595973U, // CMPLS_PPzZI_B 2516604165U, // CMPLS_PPzZI_D 2824369413U, // CMPLS_PPzZI_H 2516620549U, // CMPLS_PPzZI_S 2516595973U, // CMPLS_WIDE_PPzZZ_B 2824369413U, // CMPLS_WIDE_PPzZZ_H 2516620549U, // CMPLS_WIDE_PPzZZ_S 2516596386U, // CMPLT_PPzZI_B 2516604578U, // CMPLT_PPzZI_D 2824369826U, // CMPLT_PPzZI_H 2516620962U, // CMPLT_PPzZI_S 2516596386U, // CMPLT_WIDE_PPzZZ_B 2824369826U, // CMPLT_WIDE_PPzZZ_H 2516620962U, // CMPLT_WIDE_PPzZZ_S 2516593208U, // CMPNE_PPzZI_B 2516601400U, // CMPNE_PPzZI_D 2824366648U, // CMPNE_PPzZI_H 2516617784U, // CMPNE_PPzZI_S 2516593208U, // CMPNE_PPzZZ_B 2516601400U, // CMPNE_PPzZZ_D 2824366648U, // CMPNE_PPzZZ_H 2516617784U, // CMPNE_PPzZZ_S 2516593208U, // CMPNE_WIDE_PPzZZ_B 2824366648U, // CMPNE_WIDE_PPzZZ_H 2516617784U, // CMPNE_WIDE_PPzZZ_S 0U, // CMP_SWAP_128 0U, // CMP_SWAP_16 0U, // CMP_SWAP_32 0U, // CMP_SWAP_64 0U, // CMP_SWAP_8 68204438U, // CMTSTv16i8 2248202134U, // CMTSTv1i64 2216212374U, // CMTSTv2i32 2216736662U, // CMTSTv2i64 69777302U, // CMTSTv4i16 70301590U, // CMTSTv4i32 2218309526U, // CMTSTv8i16 2218833814U, // CMTSTv8i8 14187U, // CNOT_ZPmZ_B 2147506027U, // CNOT_ZPmZ_D 34109291U, // CNOT_ZPmZ_H 38763U, // CNOT_ZPmZ_S 704694234U, // CNTB_XPiI 704694743U, // CNTD_XPiI 704695811U, // CNTH_XPiI 2516636303U, // CNTP_XPP_B 2516636303U, // CNTP_XPP_D 2516636303U, // CNTP_XPP_H 2516636303U, // CNTP_XPP_S 704698794U, // CNTW_XPiI 14039U, // CNT_ZPmZ_B 2147505879U, // CNT_ZPmZ_D 34109143U, // CNT_ZPmZ_H 38615U, // CNT_ZPmZ_S 2215687895U, // CNTv16i8 71349975U, // CNTv8i8 2516604338U, // COMPACT_ZPZ_D 2516620722U, // COMPACT_ZPZ_S 2147498567U, // CPY_ZPmI_B 23111U, // CPY_ZPmI_D 738753095U, // CPY_ZPmI_H 2147523143U, // CPY_ZPmI_S 14919U, // CPY_ZPmR_B 23111U, // CPY_ZPmR_D 772307527U, // CPY_ZPmR_H 39495U, // CPY_ZPmR_S 14919U, // CPY_ZPmV_B 23111U, // CPY_ZPmV_D 772307527U, // CPY_ZPmV_H 39495U, // CPY_ZPmV_S 2516597319U, // CPY_ZPzI_B 2516605511U, // CPY_ZPzI_D 2824370759U, // CPY_ZPzI_H 2516621895U, // CPY_ZPzI_S 67164273U, // CPYi16 2214647921U, // CPYi32 67164273U, // CPYi64 2214647921U, // CPYi8 2248197041U, // CRC32Brr 2248197204U, // CRC32CBrr 2248199118U, // CRC32CHrr 2248202499U, // CRC32CWrr 2248202751U, // CRC32CXrr 2248198954U, // CRC32Hrr 2248202441U, // CRC32Wrr 2248202690U, // CRC32Xrr 2248200066U, // CSELWr 2248200066U, // CSELXr 2248198313U, // CSINCWr 2248198313U, // CSINCXr 2248202345U, // CSINVWr 2248202345U, // CSINVXr 2248198862U, // CSNEGWr 2248198862U, // CSNEGXr 100717283U, // CTERMEQ_WW 100717283U, // CTERMEQ_XX 100715055U, // CTERMNE_WW 100715055U, // CTERMNE_XX 0U, // CompilerBarrier 73783U, // DCPS1 74210U, // DCPS2 74276U, // DCPS3 805356639U, // DECB_XPiI 805357881U, // DECD_XPiI 805325113U, // DECD_ZPiI 805358553U, // DECH_XPiI 8416217U, // DECH_ZPiI 436261351U, // DECP_XP_B 268489191U, // DECP_XP_D 201380327U, // DECP_XP_H 469815783U, // DECP_XP_S 134238695U, // DECP_ZP_D 846754279U, // DECP_ZP_H 167809511U, // DECP_ZP_S 805361934U, // DECW_XPiI 805345550U, // DECW_ZPiI 116278U, // DMB 7210U, // DRPS 116612U, // DSB 872435935U, // DUPM_ZI 905982627U, // DUP_ZI_B 939545251U, // DUP_ZI_D 8942243U, // DUP_ZI_H 973116067U, // DUP_ZI_S 100676259U, // DUP_ZR_B 100684451U, // DUP_ZR_D 848327331U, // DUP_ZR_H 100700835U, // DUP_ZR_S 436220579U, // DUP_ZZI_B 268456611U, // DUP_ZZI_D 1012953763U, // DUP_ZZI_H 10089123U, // DUP_ZZI_Q 469799587U, // DUP_ZZI_S 101757603U, // DUPv16i8gpr 2215686819U, // DUPv16i8lane 102281891U, // DUPv2i32gpr 2216211107U, // DUPv2i32lane 102806179U, // DUPv2i64gpr 69251747U, // DUPv2i64lane 103330467U, // DUPv4i16gpr 69776035U, // DUPv4i16lane 103854755U, // DUPv4i32gpr 2217783971U, // DUPv4i32lane 104379043U, // DUPv8i16gpr 70824611U, // DUPv8i16lane 104903331U, // DUPv8i8gpr 2218832547U, // DUPv8i8lane 0U, // EMITBKEY 0U, // EONWrr 2248200500U, // EONWrs 0U, // EONXrr 2248200500U, // EONXrs 68198942U, // EOR3 2415936030U, // EOR3_ZZZZ_D 637547947U, // EORBT_ZZZ_B 2281723307U, // EORBT_ZZZ_D 2390259115U, // EORBT_ZZZ_H 2315294123U, // EORBT_ZZZ_S 2516596050U, // EORS_PPzPP 637544416U, // EORTB_ZZZ_B 2281719776U, // EORTB_ZZZ_D 2390255584U, // EORTB_ZZZ_H 2315290592U, // EORTB_ZZZ_S 2516637826U, // EORV_VPZ_B 2516637826U, // EORV_VPZ_D 2516637826U, // EORV_VPZ_H 2516637826U, // EORV_VPZ_S 2248201161U, // EORWri 0U, // EORWrr 2248201161U, // EORWrs 2248201161U, // EORXri 0U, // EORXrr 2248201161U, // EORXrs 2516595657U, // EOR_PPzPP 2415940553U, // EOR_ZI 369112009U, // EOR_ZPmZ_B 369120201U, // EOR_ZPmZ_D 2555933641U, // EOR_ZPmZ_H 369136585U, // EOR_ZPmZ_S 2415940553U, // EOR_ZZZ 68203465U, // EORv16i8 2218832841U, // EORv8i8 7215U, // ERET 7158U, // ERETAA 7165U, // ERETAB 2248201238U, // EXTRWrri 2248201238U, // EXTRXrri 2583705540U, // EXT_ZZI 3187685316U, // EXT_ZZI_B 68204484U, // EXTv16i8 2218833860U, // EXTv8i8 0U, // F128CSEL 2248198430U, // FABD16 2248198430U, // FABD32 2248198430U, // FABD64 369117470U, // FABD_ZPmZ_D 2555930910U, // FABD_ZPmZ_H 369133854U, // FABD_ZPmZ_S 2216208670U, // FABDv2f32 2216732958U, // FABDv2f64 69773598U, // FABDv4f16 70297886U, // FABDv4f32 2218305822U, // FABDv8f16 100717707U, // FABSDr 100717707U, // FABSHr 100717707U, // FABSSr 2147505291U, // FABS_ZPmZ_D 34108555U, // FABS_ZPmZ_H 38027U, // FABS_ZPmZ_S 2216211595U, // FABSv2f32 69252235U, // FABSv2f64 2217260171U, // FABSv4f16 70300811U, // FABSv4f32 2218308747U, // FABSv8f16 2248198635U, // FACGE16 2248198635U, // FACGE32 2248198635U, // FACGE64 2516601323U, // FACGE_PPzZZ_D 2824366571U, // FACGE_PPzZZ_H 2516617707U, // FACGE_PPzZZ_S 2216208875U, // FACGEv2f32 2216733163U, // FACGEv2f64 69773803U, // FACGEv4f16 70298091U, // FACGEv4f32 2218306027U, // FACGEv8f16 2248201671U, // FACGT16 2248201671U, // FACGT32 2248201671U, // FACGT64 2516604359U, // FACGT_PPzZZ_D 2824369607U, // FACGT_PPzZZ_H 2516620743U, // FACGT_PPzZZ_S 2216211911U, // FACGTv2f32 2216736199U, // FACGTv2f64 69776839U, // FACGTv4f16 70301127U, // FACGTv4f32 2218309063U, // FACGTv8f16 2516632216U, // FADDA_VPZ_D 2516632216U, // FADDA_VPZ_H 2516632216U, // FADDA_VPZ_S 2248198509U, // FADDDrr 2248198509U, // FADDHrr 369119749U, // FADDP_ZPmZZ_D 2555933189U, // FADDP_ZPmZZ_H 369136133U, // FADDP_ZPmZZ_S 2216210949U, // FADDPv2f32 2216735237U, // FADDPv2f64 67162629U, // FADDPv2i16p 2214646277U, // FADDPv2i32p 67162629U, // FADDPv2i64p 69775877U, // FADDPv4f16 70300165U, // FADDPv4f32 2218308101U, // FADDPv8f16 2248198509U, // FADDSrr 2516637696U, // FADDV_VPZ_D 2516637696U, // FADDV_VPZ_H 2516637696U, // FADDV_VPZ_S 369117549U, // FADD_ZPmI_D 2555930989U, // FADD_ZPmI_H 369133933U, // FADD_ZPmI_S 369117549U, // FADD_ZPmZ_D 2555930989U, // FADD_ZPmZ_H 369133933U, // FADD_ZPmZ_S 2415937901U, // FADD_ZZZ_D 2388683117U, // FADD_ZZZ_H 2617280877U, // FADD_ZZZ_S 2216208749U, // FADDv2f32 2216733037U, // FADDv2f64 69773677U, // FADDv4f16 70297965U, // FADDv4f32 2218305901U, // FADDv8f16 369117527U, // FCADD_ZPmZ_D 2555930967U, // FCADD_ZPmZ_H 369133911U, // FCADD_ZPmZ_S 2216208727U, // FCADDv2f32 2216733015U, // FCADDv2f64 69773655U, // FCADDv4f16 70297943U, // FCADDv4f32 2218305879U, // FCADDv8f16 2248200765U, // FCCMPDrr 2248198735U, // FCCMPEDrr 2248198735U, // FCCMPEHrr 2248198735U, // FCCMPESrr 2248200765U, // FCCMPHrr 2248200765U, // FCCMPSrr 2248200924U, // FCMEQ16 2248200924U, // FCMEQ32 2248200924U, // FCMEQ64 2516603612U, // FCMEQ_PPzZ0_D 2824368860U, // FCMEQ_PPzZ0_H 2516619996U, // FCMEQ_PPzZ0_S 2516603612U, // FCMEQ_PPzZZ_D 2824368860U, // FCMEQ_PPzZZ_H 2516619996U, // FCMEQ_PPzZZ_S 2248200924U, // FCMEQv1i16rz 2248200924U, // FCMEQv1i32rz 2248200924U, // FCMEQv1i64rz 2216211164U, // FCMEQv2f32 2216735452U, // FCMEQv2f64 68727516U, // FCMEQv2i32rz 2216735452U, // FCMEQv2i64rz 69776092U, // FCMEQv4f16 70300380U, // FCMEQv4f32 69776092U, // FCMEQv4i16rz 2217784028U, // FCMEQv4i32rz 2218308316U, // FCMEQv8f16 70824668U, // FCMEQv8i16rz 2248198651U, // FCMGE16 2248198651U, // FCMGE32 2248198651U, // FCMGE64 2516601339U, // FCMGE_PPzZ0_D 2824366587U, // FCMGE_PPzZ0_H 2516617723U, // FCMGE_PPzZ0_S 2516601339U, // FCMGE_PPzZZ_D 2824366587U, // FCMGE_PPzZZ_H 2516617723U, // FCMGE_PPzZZ_S 2248198651U, // FCMGEv1i16rz 2248198651U, // FCMGEv1i32rz 2248198651U, // FCMGEv1i64rz 2216208891U, // FCMGEv2f32 2216733179U, // FCMGEv2f64 68725243U, // FCMGEv2i32rz 2216733179U, // FCMGEv2i64rz 69773819U, // FCMGEv4f16 70298107U, // FCMGEv4f32 69773819U, // FCMGEv4i16rz 2217781755U, // FCMGEv4i32rz 2218306043U, // FCMGEv8f16 70822395U, // FCMGEv8i16rz 2248201687U, // FCMGT16 2248201687U, // FCMGT32 2248201687U, // FCMGT64 2516604375U, // FCMGT_PPzZ0_D 2824369623U, // FCMGT_PPzZ0_H 2516620759U, // FCMGT_PPzZ0_S 2516604375U, // FCMGT_PPzZZ_D 2824369623U, // FCMGT_PPzZZ_H 2516620759U, // FCMGT_PPzZZ_S 2248201687U, // FCMGTv1i16rz 2248201687U, // FCMGTv1i32rz 2248201687U, // FCMGTv1i64rz 2216211927U, // FCMGTv2f32 2216736215U, // FCMGTv2f64 68728279U, // FCMGTv2i32rz 2216736215U, // FCMGTv2i64rz 69776855U, // FCMGTv4f16 70301143U, // FCMGTv4f32 69776855U, // FCMGTv4i16rz 2217784791U, // FCMGTv4i32rz 2218309079U, // FCMGTv8f16 70825431U, // FCMGTv8i16rz 369115841U, // FCMLA_ZPmZZ_D 2555929281U, // FCMLA_ZPmZZ_H 369132225U, // FCMLA_ZPmZZ_S 2390254273U, // FCMLA_ZZZI_H 2315289281U, // FCMLA_ZZZI_S 2484658881U, // FCMLAv2f32 2485183169U, // FCMLAv2f64 338223809U, // FCMLAv4f16 338223809U, // FCMLAv4f16_indexed 338748097U, // FCMLAv4f32 338748097U, // FCMLAv4f32_indexed 2486756033U, // FCMLAv8f16 2486756033U, // FCMLAv8f16_indexed 2516601370U, // FCMLE_PPzZ0_D 2824366618U, // FCMLE_PPzZ0_H 2516617754U, // FCMLE_PPzZ0_S 2248198682U, // FCMLEv1i16rz 2248198682U, // FCMLEv1i32rz 2248198682U, // FCMLEv1i64rz 68725274U, // FCMLEv2i32rz 2216733210U, // FCMLEv2i64rz 69773850U, // FCMLEv4i16rz 2217781786U, // FCMLEv4i32rz 70822426U, // FCMLEv8i16rz 2516604571U, // FCMLT_PPzZ0_D 2824369819U, // FCMLT_PPzZ0_H 2516620955U, // FCMLT_PPzZ0_S 2248201883U, // FCMLTv1i16rz 2248201883U, // FCMLTv1i32rz 2248201883U, // FCMLTv1i64rz 68728475U, // FCMLTv2i32rz 2216736411U, // FCMLTv2i64rz 69777051U, // FCMLTv4i16rz 2217784987U, // FCMLTv4i32rz 70825627U, // FCMLTv8i16rz 2516601384U, // FCMNE_PPzZ0_D 2824366632U, // FCMNE_PPzZ0_H 2516617768U, // FCMNE_PPzZ0_S 2516601384U, // FCMNE_PPzZZ_D 2824366632U, // FCMNE_PPzZZ_H 2516617768U, // FCMNE_PPzZZ_S 10539588U, // FCMPDri 100717124U, // FCMPDrr 10537559U, // FCMPEDri 100715095U, // FCMPEDrr 10537559U, // FCMPEHri 100715095U, // FCMPEHrr 10537559U, // FCMPESri 100715095U, // FCMPESrr 10539588U, // FCMPHri 100717124U, // FCMPHrr 10539588U, // FCMPSri 100717124U, // FCMPSrr 2516603345U, // FCMUO_PPzZZ_D 2824368593U, // FCMUO_PPzZZ_H 2516619729U, // FCMUO_PPzZZ_S 2147506758U, // FCPY_ZPmI_D 1074297414U, // FCPY_ZPmI_H 2147523142U, // FCPY_ZPmI_S 2248200065U, // FCSELDrrr 2248200065U, // FCSELHrrr 2248200065U, // FCSELSrrr 100717699U, // FCVTASUWDr 100717699U, // FCVTASUWHr 100717699U, // FCVTASUWSr 100717699U, // FCVTASUXDr 100717699U, // FCVTASUXHr 100717699U, // FCVTASUXSr 100717699U, // FCVTASv1f16 100717699U, // FCVTASv1i32 100717699U, // FCVTASv1i64 2216211587U, // FCVTASv2f32 69252227U, // FCVTASv2f64 2217260163U, // FCVTASv4f16 70300803U, // FCVTASv4f32 2218308739U, // FCVTASv8f16 100718544U, // FCVTAUUWDr 100718544U, // FCVTAUUWHr 100718544U, // FCVTAUUWSr 100718544U, // FCVTAUUXDr 100718544U, // FCVTAUUXHr 100718544U, // FCVTAUUXSr 100718544U, // FCVTAUv1f16 100718544U, // FCVTAUv1i32 100718544U, // FCVTAUv1i64 2216212432U, // FCVTAUv2f32 69253072U, // FCVTAUv2f64 2217261008U, // FCVTAUv4f16 70301648U, // FCVTAUv4f32 2218309584U, // FCVTAUv8f16 100718493U, // FCVTDHr 100718493U, // FCVTDSr 100718493U, // FCVTHDr 100718493U, // FCVTHSr 2147522251U, // FCVTLT_ZPmZ_HtoS 22219U, // FCVTLT_ZPmZ_StoD 2216734818U, // FCVTLv2i32 2217783394U, // FCVTLv4i16 69247313U, // FCVTLv4i32 2217779537U, // FCVTLv8i16 100717836U, // FCVTMSUWDr 100717836U, // FCVTMSUWHr 100717836U, // FCVTMSUWSr 100717836U, // FCVTMSUXDr 100717836U, // FCVTMSUXHr 100717836U, // FCVTMSUXSr 100717836U, // FCVTMSv1f16 100717836U, // FCVTMSv1i32 100717836U, // FCVTMSv1i64 2216211724U, // FCVTMSv2f32 69252364U, // FCVTMSv2f64 2217260300U, // FCVTMSv4f16 70300940U, // FCVTMSv4f32 2218308876U, // FCVTMSv8f16 100718560U, // FCVTMUUWDr 100718560U, // FCVTMUUWHr 100718560U, // FCVTMUUWSr 100718560U, // FCVTMUUXDr 100718560U, // FCVTMUUXHr 100718560U, // FCVTMUUXSr 100718560U, // FCVTMUv1f16 100718560U, // FCVTMUv1i32 100718560U, // FCVTMUv1i64 2216212448U, // FCVTMUv2f32 69253088U, // FCVTMUv2f64 2217261024U, // FCVTMUv4f16 70301664U, // FCVTMUv4f32 2218309600U, // FCVTMUv8f16 100717862U, // FCVTNSUWDr 100717862U, // FCVTNSUWHr 100717862U, // FCVTNSUWSr 100717862U, // FCVTNSUXDr 100717862U, // FCVTNSUXHr 100717862U, // FCVTNSUXSr 100717862U, // FCVTNSv1f16 100717862U, // FCVTNSv1i32 100717862U, // FCVTNSv1i64 2216211750U, // FCVTNSv2f32 69252390U, // FCVTNSv2f64 2217260326U, // FCVTNSv4f16 70300966U, // FCVTNSv4f32 2218308902U, // FCVTNSv8f16 2147522330U, // FCVTNT_ZPmZ_DtoS 1107851034U, // FCVTNT_ZPmZ_StoH 100718568U, // FCVTNUUWDr 100718568U, // FCVTNUUWHr 100718568U, // FCVTNUUWSr 100718568U, // FCVTNUUXDr 100718568U, // FCVTNUUXHr 100718568U, // FCVTNUUXSr 100718568U, // FCVTNUv1f16 100718568U, // FCVTNUv1i32 100718568U, // FCVTNUv1i64 2216212456U, // FCVTNUv2f32 69253096U, // FCVTNUv2f64 2217261032U, // FCVTNUv4f16 70301672U, // FCVTNUv4f32 2218309608U, // FCVTNUv8f16 68727144U, // FCVTNv2i32 69775720U, // FCVTNv4i16 338747799U, // FCVTNv4i32 339272087U, // FCVTNv8i16 100717885U, // FCVTPSUWDr 100717885U, // FCVTPSUWHr 100717885U, // FCVTPSUWSr 100717885U, // FCVTPSUXDr 100717885U, // FCVTPSUXHr 100717885U, // FCVTPSUXSr 100717885U, // FCVTPSv1f16 100717885U, // FCVTPSv1i32 100717885U, // FCVTPSv1i64 2216211773U, // FCVTPSv2f32 69252413U, // FCVTPSv2f64 2217260349U, // FCVTPSv4f16 70300989U, // FCVTPSv4f32 2218308925U, // FCVTPSv8f16 100718576U, // FCVTPUUWDr 100718576U, // FCVTPUUWHr 100718576U, // FCVTPUUWSr 100718576U, // FCVTPUUXDr 100718576U, // FCVTPUUXHr 100718576U, // FCVTPUUXSr 100718576U, // FCVTPUv1f16 100718576U, // FCVTPUv1i32 100718576U, // FCVTPUv1i64 2216212464U, // FCVTPUv2f32 69253104U, // FCVTPUv2f64 2217261040U, // FCVTPUv4f16 70301680U, // FCVTPUv4f32 2218309616U, // FCVTPUv8f16 100718493U, // FCVTSDr 100718493U, // FCVTSHr 2147522384U, // FCVTXNT_ZPmZ_DtoS 100716958U, // FCVTXNv1i64 68727198U, // FCVTXNv2f32 338747853U, // FCVTXNv4f32 2147523126U, // FCVTX_ZPmZ_DtoS 2248201586U, // FCVTZSSWDri 2248201586U, // FCVTZSSWHri 2248201586U, // FCVTZSSWSri 2248201586U, // FCVTZSSXDri 2248201586U, // FCVTZSSXHri 2248201586U, // FCVTZSSXSri 100717938U, // FCVTZSUWDr 100717938U, // FCVTZSUWHr 100717938U, // FCVTZSUWSr 100717938U, // FCVTZSUXDr 100717938U, // FCVTZSUXHr 100717938U, // FCVTZSUXSr 2147505522U, // FCVTZS_ZPmZ_DtoD 2147521906U, // FCVTZS_ZPmZ_DtoS 2147505522U, // FCVTZS_ZPmZ_HtoD 34108786U, // FCVTZS_ZPmZ_HtoH 2147521906U, // FCVTZS_ZPmZ_HtoS 21874U, // FCVTZS_ZPmZ_StoD 38258U, // FCVTZS_ZPmZ_StoS 2248201586U, // FCVTZSd 2248201586U, // FCVTZSh 2248201586U, // FCVTZSs 100717938U, // FCVTZSv1f16 100717938U, // FCVTZSv1i32 100717938U, // FCVTZSv1i64 2216211826U, // FCVTZSv2f32 69252466U, // FCVTZSv2f64 2216211826U, // FCVTZSv2i32_shift 2216736114U, // FCVTZSv2i64_shift 2217260402U, // FCVTZSv4f16 70301042U, // FCVTZSv4f32 69776754U, // FCVTZSv4i16_shift 70301042U, // FCVTZSv4i32_shift 2218308978U, // FCVTZSv8f16 2218308978U, // FCVTZSv8i16_shift 2248202232U, // FCVTZUSWDri 2248202232U, // FCVTZUSWHri 2248202232U, // FCVTZUSWSri 2248202232U, // FCVTZUSXDri 2248202232U, // FCVTZUSXHri 2248202232U, // FCVTZUSXSri 100718584U, // FCVTZUUWDr 100718584U, // FCVTZUUWHr 100718584U, // FCVTZUUWSr 100718584U, // FCVTZUUXDr 100718584U, // FCVTZUUXHr 100718584U, // FCVTZUUXSr 2147506168U, // FCVTZU_ZPmZ_DtoD 2147522552U, // FCVTZU_ZPmZ_DtoS 2147506168U, // FCVTZU_ZPmZ_HtoD 34109432U, // FCVTZU_ZPmZ_HtoH 2147522552U, // FCVTZU_ZPmZ_HtoS 22520U, // FCVTZU_ZPmZ_StoD 38904U, // FCVTZU_ZPmZ_StoS 2248202232U, // FCVTZUd 2248202232U, // FCVTZUh 2248202232U, // FCVTZUs 100718584U, // FCVTZUv1f16 100718584U, // FCVTZUv1i32 100718584U, // FCVTZUv1i64 2216212472U, // FCVTZUv2f32 69253112U, // FCVTZUv2f64 2216212472U, // FCVTZUv2i32_shift 2216736760U, // FCVTZUv2i64_shift 2217261048U, // FCVTZUv4f16 70301688U, // FCVTZUv4f32 69777400U, // FCVTZUv4i16_shift 70301688U, // FCVTZUv4i32_shift 2218309624U, // FCVTZUv8f16 2218309624U, // FCVTZUv8i16_shift 1141405597U, // FCVT_ZPmZ_DtoH 2147522461U, // FCVT_ZPmZ_DtoS 2147506077U, // FCVT_ZPmZ_HtoD 2147522461U, // FCVT_ZPmZ_HtoS 22429U, // FCVT_ZPmZ_StoD 1107851165U, // FCVT_ZPmZ_StoH 2248202272U, // FDIVDrr 2248202272U, // FDIVHrr 369120311U, // FDIVR_ZPmZ_D 2555933751U, // FDIVR_ZPmZ_H 369136695U, // FDIVR_ZPmZ_S 2248202272U, // FDIVSrr 369121312U, // FDIV_ZPmZ_D 2555934752U, // FDIV_ZPmZ_H 369137696U, // FDIV_ZPmZ_S 2216212512U, // FDIVv2f32 2216736800U, // FDIVv2f64 69777440U, // FDIVv4f16 70301728U, // FDIVv4f32 2218309664U, // FDIVv8f16 1174426274U, // FDUP_ZI_D 11039394U, // FDUP_ZI_H 1174442658U, // FDUP_ZI_S 268452603U, // FEXPA_ZZ_D 845177595U, // FEXPA_ZZ_H 469795579U, // FEXPA_ZZ_S 100717946U, // FJCVTZS 2147501209U, // FLOGB_ZPmZ_D 34104473U, // FLOGB_ZPmZ_H 33945U, // FLOGB_ZPmZ_S 2248198545U, // FMADDDrrr 2248198545U, // FMADDHrrr 2248198545U, // FMADDSrrr 369117450U, // FMAD_ZPmZZ_D 2555930890U, // FMAD_ZPmZZ_H 369133834U, // FMAD_ZPmZZ_S 2248202724U, // FMAXDrr 2248202724U, // FMAXHrr 2248200407U, // FMAXNMDrr 2248200407U, // FMAXNMHrr 369119827U, // FMAXNMP_ZPmZZ_D 2555933267U, // FMAXNMP_ZPmZZ_H 369136211U, // FMAXNMP_ZPmZZ_S 2216211027U, // FMAXNMPv2f32 2216735315U, // FMAXNMPv2f64 67162707U, // FMAXNMPv2i16p 2214646355U, // FMAXNMPv2i32p 67162707U, // FMAXNMPv2i64p 69775955U, // FMAXNMPv4f16 70300243U, // FMAXNMPv4f32 2218308179U, // FMAXNMPv8f16 2248200407U, // FMAXNMSrr 2516637771U, // FMAXNMV_VPZ_D 2516637771U, // FMAXNMV_VPZ_H 2516637771U, // FMAXNMV_VPZ_S 2214647883U, // FMAXNMVv4i16v 67164235U, // FMAXNMVv4i32v 2214647883U, // FMAXNMVv8i16v 369119447U, // FMAXNM_ZPmI_D 2555932887U, // FMAXNM_ZPmI_H 369135831U, // FMAXNM_ZPmI_S 369119447U, // FMAXNM_ZPmZ_D 2555932887U, // FMAXNM_ZPmZ_H 369135831U, // FMAXNM_ZPmZ_S 2216210647U, // FMAXNMv2f32 2216734935U, // FMAXNMv2f64 69775575U, // FMAXNMv4f16 70299863U, // FMAXNMv4f32 2218307799U, // FMAXNMv8f16 369119924U, // FMAXP_ZPmZZ_D 2555933364U, // FMAXP_ZPmZZ_H 369136308U, // FMAXP_ZPmZZ_S 2216211124U, // FMAXPv2f32 2216735412U, // FMAXPv2f64 67162804U, // FMAXPv2i16p 2214646452U, // FMAXPv2i32p 67162804U, // FMAXPv2i64p 69776052U, // FMAXPv4f16 70300340U, // FMAXPv4f32 2218308276U, // FMAXPv8f16 2248202724U, // FMAXSrr 2516637832U, // FMAXV_VPZ_D 2516637832U, // FMAXV_VPZ_H 2516637832U, // FMAXV_VPZ_S 2214647944U, // FMAXVv4i16v 67164296U, // FMAXVv4i32v 2214647944U, // FMAXVv8i16v 369121764U, // FMAX_ZPmI_D 2555935204U, // FMAX_ZPmI_H 369138148U, // FMAX_ZPmI_S 369121764U, // FMAX_ZPmZ_D 2555935204U, // FMAX_ZPmZ_H 369138148U, // FMAX_ZPmZ_S 2216212964U, // FMAXv2f32 2216737252U, // FMAXv2f64 69777892U, // FMAXv4f16 70302180U, // FMAXv4f32 2218310116U, // FMAXv8f16 2248200466U, // FMINDrr 2248200466U, // FMINHrr 2248200399U, // FMINNMDrr 2248200399U, // FMINNMHrr 369119818U, // FMINNMP_ZPmZZ_D 2555933258U, // FMINNMP_ZPmZZ_H 369136202U, // FMINNMP_ZPmZZ_S 2216211018U, // FMINNMPv2f32 2216735306U, // FMINNMPv2f64 67162698U, // FMINNMPv2i16p 2214646346U, // FMINNMPv2i32p 67162698U, // FMINNMPv2i64p 69775946U, // FMINNMPv4f16 70300234U, // FMINNMPv4f32 2218308170U, // FMINNMPv8f16 2248200399U, // FMINNMSrr 2516637762U, // FMINNMV_VPZ_D 2516637762U, // FMINNMV_VPZ_H 2516637762U, // FMINNMV_VPZ_S 2214647874U, // FMINNMVv4i16v 67164226U, // FMINNMVv4i32v 2214647874U, // FMINNMVv8i16v 369119439U, // FMINNM_ZPmI_D 2555932879U, // FMINNM_ZPmI_H 369135823U, // FMINNM_ZPmI_S 369119439U, // FMINNM_ZPmZ_D 2555932879U, // FMINNM_ZPmZ_H 369135823U, // FMINNM_ZPmZ_S 2216210639U, // FMINNMv2f32 2216734927U, // FMINNMv2f64 69775567U, // FMINNMv4f16 70299855U, // FMINNMv4f32 2218307791U, // FMINNMv8f16 369119842U, // FMINP_ZPmZZ_D 2555933282U, // FMINP_ZPmZZ_H 369136226U, // FMINP_ZPmZZ_S 2216211042U, // FMINPv2f32 2216735330U, // FMINPv2f64 67162722U, // FMINPv2i16p 2214646370U, // FMINPv2i32p 67162722U, // FMINPv2i64p 69775970U, // FMINPv4f16 70300258U, // FMINPv4f32 2218308194U, // FMINPv8f16 2248200466U, // FMINSrr 2516637780U, // FMINV_VPZ_D 2516637780U, // FMINV_VPZ_H 2516637780U, // FMINV_VPZ_S 2214647892U, // FMINVv4i16v 67164244U, // FMINVv4i32v 2214647892U, // FMINVv8i16v 369119506U, // FMIN_ZPmI_D 2555932946U, // FMIN_ZPmI_H 369135890U, // FMIN_ZPmI_S 369119506U, // FMIN_ZPmZ_D 2555932946U, // FMIN_ZPmZ_H 369135890U, // FMIN_ZPmZ_S 2216210706U, // FMINv2f32 2216734994U, // FMINv2f64 69775634U, // FMINv4f16 70299922U, // FMINv4f32 2218307858U, // FMINv8f16 337174709U, // FMLAL2lanev4f16 338747573U, // FMLAL2lanev8f16 337174709U, // FMLAL2v4f16 338747573U, // FMLAL2v8f16 2449507544U, // FMLALB_ZZZI_SHH 2449507544U, // FMLALB_ZZZ_SHH 2449511941U, // FMLALT_ZZZI_SHH 2449511941U, // FMLALT_ZZZ_SHH 337178291U, // FMLALlanev4f16 338751155U, // FMLALlanev8f16 337178291U, // FMLALv4f16 338751155U, // FMLALv8f16 369115848U, // FMLA_ZPmZZ_D 2555929288U, // FMLA_ZPmZZ_H 369132232U, // FMLA_ZPmZZ_S 2281718472U, // FMLA_ZZZI_D 2390254280U, // FMLA_ZZZI_H 2315289288U, // FMLA_ZZZI_S 2684445384U, // FMLAv1i16_indexed 2684445384U, // FMLAv1i32_indexed 2684445384U, // FMLAv1i64_indexed 2484658888U, // FMLAv2f32 2485183176U, // FMLAv2f64 2484658888U, // FMLAv2i32_indexed 2485183176U, // FMLAv2i64_indexed 338223816U, // FMLAv4f16 338748104U, // FMLAv4f32 338223816U, // FMLAv4i16_indexed 338748104U, // FMLAv4i32_indexed 2486756040U, // FMLAv8f16 2486756040U, // FMLAv8i16_indexed 337174841U, // FMLSL2lanev4f16 338747705U, // FMLSL2lanev8f16 337174841U, // FMLSL2v4f16 338747705U, // FMLSL2v8f16 2449507841U, // FMLSLB_ZZZI_SHH 2449507841U, // FMLSLB_ZZZ_SHH 2449512115U, // FMLSLT_ZZZI_SHH 2449512115U, // FMLSLT_ZZZ_SHH 337178687U, // FMLSLlanev4f16 338751551U, // FMLSLlanev8f16 337178687U, // FMLSLv4f16 338751551U, // FMLSLv8f16 369120504U, // FMLS_ZPmZZ_D 2555933944U, // FMLS_ZPmZZ_H 369136888U, // FMLS_ZPmZZ_S 2281723128U, // FMLS_ZZZI_D 2390258936U, // FMLS_ZZZI_H 2315293944U, // FMLS_ZZZI_S 2684450040U, // FMLSv1i16_indexed 2684450040U, // FMLSv1i32_indexed 2684450040U, // FMLSv1i64_indexed 2484663544U, // FMLSv2f32 2485187832U, // FMLSv2f64 2484663544U, // FMLSv2i32_indexed 2485187832U, // FMLSv2i64_indexed 338228472U, // FMLSv4f16 338752760U, // FMLSv4f32 338228472U, // FMLSv4i16_indexed 338752760U, // FMLSv4i32_indexed 2486760696U, // FMLSv8f16 2486760696U, // FMLSv8i16_indexed 0U, // FMOVD0 67164272U, // FMOVDXHighr 100718704U, // FMOVDXr 1174460528U, // FMOVDi 100718704U, // FMOVDr 0U, // FMOVH0 100718704U, // FMOVHWr 100718704U, // FMOVHXr 1174460528U, // FMOVHi 100718704U, // FMOVHr 0U, // FMOVS0 100718704U, // FMOVSWr 1174460528U, // FMOVSi 100718704U, // FMOVSr 100718704U, // FMOVWHr 100718704U, // FMOVWSr 112244848U, // FMOVXDHighr 100718704U, // FMOVXDr 100718704U, // FMOVXHr 1176025200U, // FMOVv2f32_ns 1176549488U, // FMOVv2f64_ns 1177073776U, // FMOVv4f16_ns 1177598064U, // FMOVv4f32_ns 1178122352U, // FMOVv8f16_ns 369117070U, // FMSB_ZPmZZ_D 2555930510U, // FMSB_ZPmZZ_H 369133454U, // FMSB_ZPmZZ_S 2248198159U, // FMSUBDrrr 2248198159U, // FMSUBHrrr 2248198159U, // FMSUBSrrr 2248200297U, // FMULDrr 2248200297U, // FMULHrr 2248200297U, // FMULSrr 2248202783U, // FMULX16 2248202783U, // FMULX32 2248202783U, // FMULX64 369121823U, // FMULX_ZPmZ_D 2555935263U, // FMULX_ZPmZ_H 369138207U, // FMULX_ZPmZ_S 2248202783U, // FMULXv1i16_indexed 2248202783U, // FMULXv1i32_indexed 2248202783U, // FMULXv1i64_indexed 2216213023U, // FMULXv2f32 2216737311U, // FMULXv2f64 2216213023U, // FMULXv2i32_indexed 2216737311U, // FMULXv2i64_indexed 69777951U, // FMULXv4f16 70302239U, // FMULXv4f32 69777951U, // FMULXv4i16_indexed 70302239U, // FMULXv4i32_indexed 2218310175U, // FMULXv8f16 2218310175U, // FMULXv8i16_indexed 369119337U, // FMUL_ZPmI_D 2555932777U, // FMUL_ZPmI_H 369135721U, // FMUL_ZPmI_S 369119337U, // FMUL_ZPmZ_D 2555932777U, // FMUL_ZPmZ_H 369135721U, // FMUL_ZPmZ_S 2415939689U, // FMUL_ZZZI_D 2388684905U, // FMUL_ZZZI_H 2617282665U, // FMUL_ZZZI_S 2415939689U, // FMUL_ZZZ_D 2388684905U, // FMUL_ZZZ_H 2617282665U, // FMUL_ZZZ_S 2248200297U, // FMULv1i16_indexed 2248200297U, // FMULv1i32_indexed 2248200297U, // FMULv1i64_indexed 2216210537U, // FMULv2f32 2216734825U, // FMULv2f64 2216210537U, // FMULv2i32_indexed 2216734825U, // FMULv2i64_indexed 69775465U, // FMULv4f16 70299753U, // FMULv4f32 69775465U, // FMULv4i16_indexed 70299753U, // FMULv4i32_indexed 2218307689U, // FMULv8f16 2218307689U, // FMULv8i16_indexed 100715201U, // FNEGDr 100715201U, // FNEGHr 100715201U, // FNEGSr 2147502785U, // FNEG_ZPmZ_D 34106049U, // FNEG_ZPmZ_H 35521U, // FNEG_ZPmZ_S 2216209089U, // FNEGv2f32 69249729U, // FNEGv2f64 2217257665U, // FNEGv4f16 70298305U, // FNEGv4f32 2218306241U, // FNEGv8f16 2248198552U, // FNMADDDrrr 2248198552U, // FNMADDHrrr 2248198552U, // FNMADDSrrr 369117456U, // FNMAD_ZPmZZ_D 2555930896U, // FNMAD_ZPmZZ_H 369133840U, // FNMAD_ZPmZZ_S 369115854U, // FNMLA_ZPmZZ_D 2555929294U, // FNMLA_ZPmZZ_H 369132238U, // FNMLA_ZPmZZ_S 369120510U, // FNMLS_ZPmZZ_D 2555933950U, // FNMLS_ZPmZZ_H 369136894U, // FNMLS_ZPmZZ_S 369117076U, // FNMSB_ZPmZZ_D 2555930516U, // FNMSB_ZPmZZ_H 369133460U, // FNMSB_ZPmZZ_S 2248198166U, // FNMSUBDrrr 2248198166U, // FNMSUBHrrr 2248198166U, // FNMSUBSrrr 2248200303U, // FNMULDrr 2248200303U, // FNMULHrr 2248200303U, // FNMULSrr 268454463U, // FRECPE_ZZ_D 845179455U, // FRECPE_ZZ_H 469797439U, // FRECPE_ZZ_S 100715071U, // FRECPEv1f16 100715071U, // FRECPEv1i32 100715071U, // FRECPEv1i64 2216208959U, // FRECPEv2f32 69249599U, // FRECPEv2f64 2217257535U, // FRECPEv4f16 70298175U, // FRECPEv4f32 2218306111U, // FRECPEv8f16 2248201525U, // FRECPS16 2248201525U, // FRECPS32 2248201525U, // FRECPS64 2415940917U, // FRECPS_ZZZ_D 2388686133U, // FRECPS_ZZZ_H 2617283893U, // FRECPS_ZZZ_S 2216211765U, // FRECPSv2f32 2216736053U, // FRECPSv2f64 69776693U, // FRECPSv4f16 70300981U, // FRECPSv4f32 2218308917U, // FRECPSv8f16 2147506726U, // FRECPX_ZPmZ_D 34109990U, // FRECPX_ZPmZ_H 39462U, // FRECPX_ZPmZ_S 100719142U, // FRECPXv1f16 100719142U, // FRECPXv1i32 100719142U, // FRECPXv1i64 100719050U, // FRINT32XDr 100719050U, // FRINT32XSr 2216212938U, // FRINT32Xv2f32 69253578U, // FRINT32Xv2f64 70302154U, // FRINT32Xv4f32 100719180U, // FRINT32ZDr 100719180U, // FRINT32ZSr 2216213068U, // FRINT32Zv2f32 69253708U, // FRINT32Zv2f64 70302284U, // FRINT32Zv4f32 100719060U, // FRINT64XDr 100719060U, // FRINT64XSr 2216212948U, // FRINT64Xv2f32 69253588U, // FRINT64Xv2f64 70302164U, // FRINT64Xv4f32 100719190U, // FRINT64ZDr 100719190U, // FRINT64ZSr 2216213078U, // FRINT64Zv2f32 69253718U, // FRINT64Zv2f64 70302294U, // FRINT64Zv4f32 100713274U, // FRINTADr 100713274U, // FRINTAHr 100713274U, // FRINTASr 2147500858U, // FRINTA_ZPmZ_D 34104122U, // FRINTA_ZPmZ_H 33594U, // FRINTA_ZPmZ_S 2216207162U, // FRINTAv2f32 69247802U, // FRINTAv2f64 2217255738U, // FRINTAv4f16 70296378U, // FRINTAv4f32 2218304314U, // FRINTAv8f16 100716154U, // FRINTIDr 100716154U, // FRINTIHr 100716154U, // FRINTISr 2147503738U, // FRINTI_ZPmZ_D 34107002U, // FRINTI_ZPmZ_H 36474U, // FRINTI_ZPmZ_S 2216210042U, // FRINTIv2f32 69250682U, // FRINTIv2f64 2217258618U, // FRINTIv4f16 70299258U, // FRINTIv4f32 2218307194U, // FRINTIv8f16 100716773U, // FRINTMDr 100716773U, // FRINTMHr 100716773U, // FRINTMSr 2147504357U, // FRINTM_ZPmZ_D 34107621U, // FRINTM_ZPmZ_H 37093U, // FRINTM_ZPmZ_S 2216210661U, // FRINTMv2f32 69251301U, // FRINTMv2f64 2217259237U, // FRINTMv4f16 70299877U, // FRINTMv4f32 2218307813U, // FRINTMv8f16 100716896U, // FRINTNDr 100716896U, // FRINTNHr 100716896U, // FRINTNSr 2147504480U, // FRINTN_ZPmZ_D 34107744U, // FRINTN_ZPmZ_H 37216U, // FRINTN_ZPmZ_S 2216210784U, // FRINTNv2f32 69251424U, // FRINTNv2f64 2217259360U, // FRINTNv4f16 70300000U, // FRINTNv4f32 2218307936U, // FRINTNv8f16 100717205U, // FRINTPDr 100717205U, // FRINTPHr 100717205U, // FRINTPSr 2147504789U, // FRINTP_ZPmZ_D 34108053U, // FRINTP_ZPmZ_H 37525U, // FRINTP_ZPmZ_S 2216211093U, // FRINTPv2f32 69251733U, // FRINTPv2f64 2217259669U, // FRINTPv4f16 70300309U, // FRINTPv4f32 2218308245U, // FRINTPv8f16 100719150U, // FRINTXDr 100719150U, // FRINTXHr 100719150U, // FRINTXSr 2147506734U, // FRINTX_ZPmZ_D 34109998U, // FRINTX_ZPmZ_H 39470U, // FRINTX_ZPmZ_S 2216213038U, // FRINTXv2f32 69253678U, // FRINTXv2f64 2217261614U, // FRINTXv4f16 70302254U, // FRINTXv4f32 2218310190U, // FRINTXv8f16 100719257U, // FRINTZDr 100719257U, // FRINTZHr 100719257U, // FRINTZSr 2147506841U, // FRINTZ_ZPmZ_D 34110105U, // FRINTZ_ZPmZ_H 39577U, // FRINTZ_ZPmZ_S 2216213145U, // FRINTZv2f32 69253785U, // FRINTZv2f64 2217261721U, // FRINTZv4f16 70302361U, // FRINTZv4f32 2218310297U, // FRINTZv8f16 268454508U, // FRSQRTE_ZZ_D 845179500U, // FRSQRTE_ZZ_H 469797484U, // FRSQRTE_ZZ_S 100715116U, // FRSQRTEv1f16 100715116U, // FRSQRTEv1i32 100715116U, // FRSQRTEv1i64 2216209004U, // FRSQRTEv2f32 69249644U, // FRSQRTEv2f64 2217257580U, // FRSQRTEv4f16 70298220U, // FRSQRTEv4f32 2218306156U, // FRSQRTEv8f16 2248201572U, // FRSQRTS16 2248201572U, // FRSQRTS32 2248201572U, // FRSQRTS64 2415940964U, // FRSQRTS_ZZZ_D 2388686180U, // FRSQRTS_ZZZ_H 2617283940U, // FRSQRTS_ZZZ_S 2216211812U, // FRSQRTSv2f32 2216736100U, // FRSQRTSv2f64 69776740U, // FRSQRTSv4f16 70301028U, // FRSQRTSv4f32 2218308964U, // FRSQRTSv8f16 369117705U, // FSCALE_ZPmZ_D 2555931145U, // FSCALE_ZPmZ_H 369134089U, // FSCALE_ZPmZ_S 100718457U, // FSQRTDr 100718457U, // FSQRTHr 100718457U, // FSQRTSr 2147506041U, // FSQRT_ZPmZ_D 34109305U, // FSQRT_ZPmZ_H 38777U, // FSQRT_ZPmZ_S 2216212345U, // FSQRTv2f32 69252985U, // FSQRTv2f64 2217260921U, // FSQRTv4f16 70301561U, // FSQRTv4f32 2218309497U, // FSQRTv8f16 2248198139U, // FSUBDrr 2248198139U, // FSUBHrr 369120029U, // FSUBR_ZPmI_D 2555933469U, // FSUBR_ZPmI_H 369136413U, // FSUBR_ZPmI_S 369120029U, // FSUBR_ZPmZ_D 2555933469U, // FSUBR_ZPmZ_H 369136413U, // FSUBR_ZPmZ_S 2248198139U, // FSUBSrr 369117179U, // FSUB_ZPmI_D 2555930619U, // FSUB_ZPmI_H 369133563U, // FSUB_ZPmI_S 369117179U, // FSUB_ZPmZ_D 2555930619U, // FSUB_ZPmZ_H 369133563U, // FSUB_ZPmZ_S 2415937531U, // FSUB_ZZZ_D 2388682747U, // FSUB_ZZZ_H 2617280507U, // FSUB_ZZZ_S 2216208379U, // FSUBv2f32 2216732667U, // FSUBv2f64 69773307U, // FSUBv4f16 70297595U, // FSUBv4f32 2218305531U, // FSUBv8f16 2415937815U, // FTMAD_ZZI_D 2388683031U, // FTMAD_ZZI_H 2617280791U, // FTMAD_ZZI_S 2415939708U, // FTSMUL_ZZZ_D 2388684924U, // FTSMUL_ZZZ_H 2617282684U, // FTSMUL_ZZZ_S 2415939464U, // FTSSEL_ZZZ_D 2388684680U, // FTSSEL_ZZZ_H 2617282440U, // FTSSEL_ZZZ_S 2293891964U, // GLD1B_D_IMM_REAL 2696545148U, // GLD1B_D_REAL 2696545148U, // GLD1B_D_SXTW_REAL 2696545148U, // GLD1B_D_UXTW_REAL 2327454588U, // GLD1B_S_IMM_REAL 2696553340U, // GLD1B_S_SXTW_REAL 2696553340U, // GLD1B_S_UXTW_REAL 2293893306U, // GLD1D_IMM_REAL 2696546490U, // GLD1D_REAL 2696546490U, // GLD1D_SCALED_REAL 2696546490U, // GLD1D_SXTW_REAL 2696546490U, // GLD1D_SXTW_SCALED_REAL 2696546490U, // GLD1D_UXTW_REAL 2696546490U, // GLD1D_UXTW_SCALED_REAL 2293893877U, // GLD1H_D_IMM_REAL 2696547061U, // GLD1H_D_REAL 2696547061U, // GLD1H_D_SCALED_REAL 2696547061U, // GLD1H_D_SXTW_REAL 2696547061U, // GLD1H_D_SXTW_SCALED_REAL 2696547061U, // GLD1H_D_UXTW_REAL 2696547061U, // GLD1H_D_UXTW_SCALED_REAL 2327456501U, // GLD1H_S_IMM_REAL 2696555253U, // GLD1H_S_SXTW_REAL 2696555253U, // GLD1H_S_SXTW_SCALED_REAL 2696555253U, // GLD1H_S_UXTW_REAL 2696555253U, // GLD1H_S_UXTW_SCALED_REAL 2293892956U, // GLD1SB_D_IMM_REAL 2696546140U, // GLD1SB_D_REAL 2696546140U, // GLD1SB_D_SXTW_REAL 2696546140U, // GLD1SB_D_UXTW_REAL 2327455580U, // GLD1SB_S_IMM_REAL 2696554332U, // GLD1SB_S_SXTW_REAL 2696554332U, // GLD1SB_S_UXTW_REAL 2293894560U, // GLD1SH_D_IMM_REAL 2696547744U, // GLD1SH_D_REAL 2696547744U, // GLD1SH_D_SCALED_REAL 2696547744U, // GLD1SH_D_SXTW_REAL 2696547744U, // GLD1SH_D_SXTW_SCALED_REAL 2696547744U, // GLD1SH_D_UXTW_REAL 2696547744U, // GLD1SH_D_UXTW_SCALED_REAL 2327457184U, // GLD1SH_S_IMM_REAL 2696555936U, // GLD1SH_S_SXTW_REAL 2696555936U, // GLD1SH_S_SXTW_SCALED_REAL 2696555936U, // GLD1SH_S_UXTW_REAL 2696555936U, // GLD1SH_S_UXTW_SCALED_REAL 2293897560U, // GLD1SW_D_IMM_REAL 2696550744U, // GLD1SW_D_REAL 2696550744U, // GLD1SW_D_SCALED_REAL 2696550744U, // GLD1SW_D_SXTW_REAL 2696550744U, // GLD1SW_D_SXTW_SCALED_REAL 2696550744U, // GLD1SW_D_UXTW_REAL 2696550744U, // GLD1SW_D_UXTW_SCALED_REAL 2293897373U, // GLD1W_D_IMM_REAL 2696550557U, // GLD1W_D_REAL 2696550557U, // GLD1W_D_SCALED_REAL 2696550557U, // GLD1W_D_SXTW_REAL 2696550557U, // GLD1W_D_SXTW_SCALED_REAL 2696550557U, // GLD1W_D_UXTW_REAL 2696550557U, // GLD1W_D_UXTW_SCALED_REAL 2327459997U, // GLD1W_IMM_REAL 2696558749U, // GLD1W_SXTW_REAL 2696558749U, // GLD1W_SXTW_SCALED_REAL 2696558749U, // GLD1W_UXTW_REAL 2696558749U, // GLD1W_UXTW_SCALED_REAL 2293891970U, // GLDFF1B_D_IMM_REAL 2696545154U, // GLDFF1B_D_REAL 2696545154U, // GLDFF1B_D_SXTW_REAL 2696545154U, // GLDFF1B_D_UXTW_REAL 2327454594U, // GLDFF1B_S_IMM_REAL 2696553346U, // GLDFF1B_S_SXTW_REAL 2696553346U, // GLDFF1B_S_UXTW_REAL 2293893312U, // GLDFF1D_IMM_REAL 2696546496U, // GLDFF1D_REAL 2696546496U, // GLDFF1D_SCALED_REAL 2696546496U, // GLDFF1D_SXTW_REAL 2696546496U, // GLDFF1D_SXTW_SCALED_REAL 2696546496U, // GLDFF1D_UXTW_REAL 2696546496U, // GLDFF1D_UXTW_SCALED_REAL 2293893883U, // GLDFF1H_D_IMM_REAL 2696547067U, // GLDFF1H_D_REAL 2696547067U, // GLDFF1H_D_SCALED_REAL 2696547067U, // GLDFF1H_D_SXTW_REAL 2696547067U, // GLDFF1H_D_SXTW_SCALED_REAL 2696547067U, // GLDFF1H_D_UXTW_REAL 2696547067U, // GLDFF1H_D_UXTW_SCALED_REAL 2327456507U, // GLDFF1H_S_IMM_REAL 2696555259U, // GLDFF1H_S_SXTW_REAL 2696555259U, // GLDFF1H_S_SXTW_SCALED_REAL 2696555259U, // GLDFF1H_S_UXTW_REAL 2696555259U, // GLDFF1H_S_UXTW_SCALED_REAL 2293892963U, // GLDFF1SB_D_IMM_REAL 2696546147U, // GLDFF1SB_D_REAL 2696546147U, // GLDFF1SB_D_SXTW_REAL 2696546147U, // GLDFF1SB_D_UXTW_REAL 2327455587U, // GLDFF1SB_S_IMM_REAL 2696554339U, // GLDFF1SB_S_SXTW_REAL 2696554339U, // GLDFF1SB_S_UXTW_REAL 2293894567U, // GLDFF1SH_D_IMM_REAL 2696547751U, // GLDFF1SH_D_REAL 2696547751U, // GLDFF1SH_D_SCALED_REAL 2696547751U, // GLDFF1SH_D_SXTW_REAL 2696547751U, // GLDFF1SH_D_SXTW_SCALED_REAL 2696547751U, // GLDFF1SH_D_UXTW_REAL 2696547751U, // GLDFF1SH_D_UXTW_SCALED_REAL 2327457191U, // GLDFF1SH_S_IMM_REAL 2696555943U, // GLDFF1SH_S_SXTW_REAL 2696555943U, // GLDFF1SH_S_SXTW_SCALED_REAL 2696555943U, // GLDFF1SH_S_UXTW_REAL 2696555943U, // GLDFF1SH_S_UXTW_SCALED_REAL 2293897567U, // GLDFF1SW_D_IMM_REAL 2696550751U, // GLDFF1SW_D_REAL 2696550751U, // GLDFF1SW_D_SCALED_REAL 2696550751U, // GLDFF1SW_D_SXTW_REAL 2696550751U, // GLDFF1SW_D_SXTW_SCALED_REAL 2696550751U, // GLDFF1SW_D_UXTW_REAL 2696550751U, // GLDFF1SW_D_UXTW_SCALED_REAL 2293897379U, // GLDFF1W_D_IMM_REAL 2696550563U, // GLDFF1W_D_REAL 2696550563U, // GLDFF1W_D_SCALED_REAL 2696550563U, // GLDFF1W_D_SXTW_REAL 2696550563U, // GLDFF1W_D_SXTW_SCALED_REAL 2696550563U, // GLDFF1W_D_UXTW_REAL 2696550563U, // GLDFF1W_D_UXTW_SCALED_REAL 2327460003U, // GLDFF1W_IMM_REAL 2696558755U, // GLDFF1W_SXTW_REAL 2696558755U, // GLDFF1W_SXTW_SCALED_REAL 2696558755U, // GLDFF1W_UXTW_REAL 2696558755U, // GLDFF1W_UXTW_SCALED_REAL 2248199786U, // GMI 153326U, // HINT 2516604627U, // HISTCNT_ZPzZZ_D 2516621011U, // HISTCNT_ZPzZZ_S 2583702229U, // HISTSEG_ZZZ 79460U, // HLT 75952U, // HVC 0U, // HWASAN_CHECK_MEMACCESS 0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES 805356655U, // INCB_XPiI 805357897U, // INCD_XPiI 805325129U, // INCD_ZPiI 805358569U, // INCH_XPiI 8416233U, // INCH_ZPiI 436261367U, // INCP_XP_B 268489207U, // INCP_XP_D 201380343U, // INCP_XP_H 469815799U, // INCP_XP_S 134238711U, // INCP_ZP_D 846754295U, // INCP_ZP_H 167809527U, // INCP_ZP_S 805361950U, // INCW_XPiI 805345566U, // INCW_ZPiI 2248161800U, // INDEX_II_B 2248169992U, // INDEX_II_D 2391833096U, // INDEX_II_H 2248186376U, // INDEX_II_S 2248161800U, // INDEX_IR_B 2248169992U, // INDEX_IR_D 2391833096U, // INDEX_IR_H 2248186376U, // INDEX_IR_S 2248161800U, // INDEX_RI_B 2248169992U, // INDEX_RI_D 2391833096U, // INDEX_RI_H 2248186376U, // INDEX_RI_S 2248161800U, // INDEX_RR_B 2248169992U, // INDEX_RR_D 2391833096U, // INDEX_RR_H 2248186376U, // INDEX_RR_S 536884223U, // INSR_ZR_B 536892415U, // INSR_ZR_D 851473407U, // INSR_ZR_H 536908799U, // INSR_ZR_S 536884223U, // INSR_ZV_B 536892415U, // INSR_ZV_D 851473407U, // INSR_ZV_H 536908799U, // INSR_ZV_S 784921876U, // INSvi16gpr 1221129492U, // INSvi16lane 785446164U, // INSvi32gpr 3369137428U, // INSvi32lane 783349012U, // INSvi64gpr 1219556628U, // INSvi64lane 785970452U, // INSvi8gpr 3369661716U, // INSvi8lane 2248198878U, // IRG 0U, // IRGstack 116617U, // ISB 0U, // JumpTableDest16 0U, // JumpTableDest32 0U, // JumpTableDest8 2516632387U, // LASTA_RPZ_B 2516632387U, // LASTA_RPZ_D 2516632387U, // LASTA_RPZ_H 2516632387U, // LASTA_RPZ_S 2516632387U, // LASTA_VPZ_B 2516632387U, // LASTA_VPZ_D 2516632387U, // LASTA_VPZ_H 2516632387U, // LASTA_VPZ_S 2516633576U, // LASTB_RPZ_B 2516633576U, // LASTB_RPZ_D 2516633576U, // LASTB_RPZ_H 2516633576U, // LASTB_RPZ_S 2516633576U, // LASTB_VPZ_B 2516633576U, // LASTB_VPZ_D 2516633576U, // LASTB_VPZ_H 2516633576U, // LASTB_VPZ_S 2696569724U, // LD1B 2696545148U, // LD1B_D 2696545148U, // LD1B_D_IMM 2696577916U, // LD1B_H 2696577916U, // LD1B_H_IMM 2696569724U, // LD1B_IMM 2696553340U, // LD1B_S 2696553340U, // LD1B_S_IMM 2696546490U, // LD1D 2696546490U, // LD1D_IMM 172064U, // LD1Fourv16b 14860320U, // LD1Fourv16b_POST 188448U, // LD1Fourv1d 15400992U, // LD1Fourv1d_POST 204832U, // LD1Fourv2d 14893088U, // LD1Fourv2d_POST 221216U, // LD1Fourv2s 15433760U, // LD1Fourv2s_POST 237600U, // LD1Fourv4h 15450144U, // LD1Fourv4h_POST 253984U, // LD1Fourv4s 14942240U, // LD1Fourv4s_POST 270368U, // LD1Fourv8b 15482912U, // LD1Fourv8b_POST 286752U, // LD1Fourv8h 14975008U, // LD1Fourv8h_POST 2696579829U, // LD1H 2696547061U, // LD1H_D 2696547061U, // LD1H_D_IMM 2696579829U, // LD1H_IMM 2696555253U, // LD1H_S 2696555253U, // LD1H_S_IMM 172064U, // LD1Onev16b 15908896U, // LD1Onev16b_POST 188448U, // LD1Onev1d 16449568U, // LD1Onev1d_POST 204832U, // LD1Onev2d 15941664U, // LD1Onev2d_POST 221216U, // LD1Onev2s 16482336U, // LD1Onev2s_POST 237600U, // LD1Onev4h 16498720U, // LD1Onev4h_POST 253984U, // LD1Onev4s 15990816U, // LD1Onev4s_POST 270368U, // LD1Onev8b 16531488U, // LD1Onev8b_POST 286752U, // LD1Onev8h 16023584U, // LD1Onev8h_POST 2696545992U, // LD1RB_D_IMM 2696578760U, // LD1RB_H_IMM 2696570568U, // LD1RB_IMM 2696554184U, // LD1RB_S_IMM 2696546756U, // LD1RD_IMM 2696547596U, // LD1RH_D_IMM 2696580364U, // LD1RH_IMM 2696555788U, // LD1RH_S_IMM 2696570560U, // LD1RQ_B 2696570560U, // LD1RQ_B_IMM 2696546748U, // LD1RQ_D 2696546748U, // LD1RQ_D_IMM 2696580356U, // LD1RQ_H 2696580356U, // LD1RQ_H_IMM 2696558912U, // LD1RQ_W 2696558912U, // LD1RQ_W_IMM 2696546203U, // LD1RSB_D_IMM 2696578971U, // LD1RSB_H_IMM 2696554395U, // LD1RSB_S_IMM 2696547794U, // LD1RSH_D_IMM 2696555986U, // LD1RSH_S_IMM 2696550785U, // LD1RSW_IMM 2696550728U, // LD1RW_D_IMM 2696558920U, // LD1RW_IMM 176883U, // LD1Rv16b 16962291U, // LD1Rv16b_POST 193267U, // LD1Rv1d 16454387U, // LD1Rv1d_POST 209651U, // LD1Rv2d 16470771U, // LD1Rv2d_POST 226035U, // LD1Rv2s 17535731U, // LD1Rv2s_POST 242419U, // LD1Rv4h 18076403U, // LD1Rv4h_POST 258803U, // LD1Rv4s 17568499U, // LD1Rv4s_POST 275187U, // LD1Rv8b 17060595U, // LD1Rv8b_POST 291571U, // LD1Rv8h 18125555U, // LD1Rv8h_POST 2696546140U, // LD1SB_D 2696546140U, // LD1SB_D_IMM 2696578908U, // LD1SB_H 2696578908U, // LD1SB_H_IMM 2696554332U, // LD1SB_S 2696554332U, // LD1SB_S_IMM 2696547744U, // LD1SH_D 2696547744U, // LD1SH_D_IMM 2696555936U, // LD1SH_S 2696555936U, // LD1SH_S_IMM 2696550744U, // LD1SW_D 2696550744U, // LD1SW_D_IMM 172064U, // LD1Threev16b 18530336U, // LD1Threev16b_POST 188448U, // LD1Threev1d 19071008U, // LD1Threev1d_POST 204832U, // LD1Threev2d 18563104U, // LD1Threev2d_POST 221216U, // LD1Threev2s 19103776U, // LD1Threev2s_POST 237600U, // LD1Threev4h 19120160U, // LD1Threev4h_POST 253984U, // LD1Threev4s 18612256U, // LD1Threev4s_POST 270368U, // LD1Threev8b 19152928U, // LD1Threev8b_POST 286752U, // LD1Threev8h 18645024U, // LD1Threev8h_POST 172064U, // LD1Twov16b 15384608U, // LD1Twov16b_POST 188448U, // LD1Twov1d 15925280U, // LD1Twov1d_POST 204832U, // LD1Twov2d 15417376U, // LD1Twov2d_POST 221216U, // LD1Twov2s 15958048U, // LD1Twov2s_POST 237600U, // LD1Twov4h 15974432U, // LD1Twov4h_POST 253984U, // LD1Twov4s 15466528U, // LD1Twov4s_POST 270368U, // LD1Twov8b 16007200U, // LD1Twov8b_POST 286752U, // LD1Twov8h 15499296U, // LD1Twov8h_POST 2696558749U, // LD1W 2696550557U, // LD1W_D 2696550557U, // LD1W_D_IMM 2696558749U, // LD1W_IMM 19701792U, // LD1i16 20234272U, // LD1i16_POST 19718176U, // LD1i32 20774944U, // LD1i32_POST 19734560U, // LD1i64 21315616U, // LD1i64_POST 19750944U, // LD1i8 21856288U, // LD1i8_POST 2696569785U, // LD2B 2696569785U, // LD2B_IMM 2696546534U, // LD2D 2696546534U, // LD2D_IMM 2696579890U, // LD2H 2696579890U, // LD2H_IMM 176889U, // LD2Rv16b 18010873U, // LD2Rv16b_POST 193273U, // LD2Rv1d 15930105U, // LD2Rv1d_POST 209657U, // LD2Rv2d 15946489U, // LD2Rv2d_POST 226041U, // LD2Rv2s 16487161U, // LD2Rv2s_POST 242425U, // LD2Rv4h 17552121U, // LD2Rv4h_POST 258809U, // LD2Rv4s 16519929U, // LD2Rv4s_POST 275193U, // LD2Rv8b 18109177U, // LD2Rv8b_POST 291577U, // LD2Rv8h 17601273U, // LD2Rv8h_POST 172162U, // LD2Twov16b 15384706U, // LD2Twov16b_POST 204930U, // LD2Twov2d 15417474U, // LD2Twov2d_POST 221314U, // LD2Twov2s 15958146U, // LD2Twov2s_POST 237698U, // LD2Twov4h 15974530U, // LD2Twov4h_POST 254082U, // LD2Twov4s 15466626U, // LD2Twov4s_POST 270466U, // LD2Twov8b 16007298U, // LD2Twov8b_POST 286850U, // LD2Twov8h 15499394U, // LD2Twov8h_POST 2696558801U, // LD2W 2696558801U, // LD2W_IMM 19701890U, // LD2i16 20758658U, // LD2i16_POST 19718274U, // LD2i32 21299330U, // LD2i32_POST 19734658U, // LD2i64 22364290U, // LD2i64_POST 19751042U, // LD2i8 20283522U, // LD2i8_POST 2696569806U, // LD3B 2696569806U, // LD3B_IMM 2696546546U, // LD3D 2696546546U, // LD3D_IMM 2696579902U, // LD3H 2696579902U, // LD3H_IMM 176895U, // LD3Rv16b 22729471U, // LD3Rv16b_POST 193279U, // LD3Rv1d 19075839U, // LD3Rv1d_POST 209663U, // LD3Rv2d 19092223U, // LD3Rv2d_POST 226047U, // LD3Rv2s 23302911U, // LD3Rv2s_POST 242431U, // LD3Rv4h 23843583U, // LD3Rv4h_POST 258815U, // LD3Rv4s 23335679U, // LD3Rv4s_POST 275199U, // LD3Rv8b 22827775U, // LD3Rv8b_POST 291583U, // LD3Rv8h 23892735U, // LD3Rv8h_POST 172569U, // LD3Threev16b 18530841U, // LD3Threev16b_POST 205337U, // LD3Threev2d 18563609U, // LD3Threev2d_POST 221721U, // LD3Threev2s 19104281U, // LD3Threev2s_POST 238105U, // LD3Threev4h 19120665U, // LD3Threev4h_POST 254489U, // LD3Threev4s 18612761U, // LD3Threev4s_POST 270873U, // LD3Threev8b 19153433U, // LD3Threev8b_POST 287257U, // LD3Threev8h 18645529U, // LD3Threev8h_POST 2696558813U, // LD3W 2696558813U, // LD3W_IMM 19702297U, // LD3i16 24429081U, // LD3i16_POST 19718681U, // LD3i32 24969753U, // LD3i32_POST 19735065U, // LD3i64 25510425U, // LD3i64_POST 19751449U, // LD3i8 26051097U, // LD3i8_POST 2696569818U, // LD4B 2696569818U, // LD4B_IMM 2696546558U, // LD4D 2696546558U, // LD4D_IMM 172599U, // LD4Fourv16b 14860855U, // LD4Fourv16b_POST 205367U, // LD4Fourv2d 14893623U, // LD4Fourv2d_POST 221751U, // LD4Fourv2s 15434295U, // LD4Fourv2s_POST 238135U, // LD4Fourv4h 15450679U, // LD4Fourv4h_POST 254519U, // LD4Fourv4s 14942775U, // LD4Fourv4s_POST 270903U, // LD4Fourv8b 15483447U, // LD4Fourv8b_POST 287287U, // LD4Fourv8h 14975543U, // LD4Fourv8h_POST 2696579914U, // LD4H 2696579914U, // LD4H_IMM 176901U, // LD4Rv16b 17486597U, // LD4Rv16b_POST 193285U, // LD4Rv1d 15405829U, // LD4Rv1d_POST 209669U, // LD4Rv2d 15422213U, // LD4Rv2d_POST 226053U, // LD4Rv2s 15962885U, // LD4Rv2s_POST 242437U, // LD4Rv4h 16503557U, // LD4Rv4h_POST 258821U, // LD4Rv4s 15995653U, // LD4Rv4s_POST 275205U, // LD4Rv8b 17584901U, // LD4Rv8b_POST 291589U, // LD4Rv8h 16552709U, // LD4Rv8h_POST 2696558825U, // LD4W 2696558825U, // LD4W_IMM 19702327U, // LD4i16 21283383U, // LD4i16_POST 19718711U, // LD4i32 22348343U, // LD4i32_POST 19735095U, // LD4i64 26559031U, // LD4i64_POST 19751479U, // LD4i8 20808247U, // LD4i8_POST 1241605094U, // LDADDAB 1241607007U, // LDADDAH 1241605316U, // LDADDALB 1241607181U, // LDADDALH 1241607841U, // LDADDALW 1241607841U, // LDADDALX 1241604752U, // LDADDAW 1241604752U, // LDADDAX 1241605252U, // LDADDB 1241607167U, // LDADDH 1241605496U, // LDADDLB 1241607281U, // LDADDLH 1241608018U, // LDADDLW 1241608018U, // LDADDLX 1241606502U, // LDADDW 1241606502U, // LDADDX 2255013635U, // LDAPRB 2255015239U, // LDAPRH 2255016920U, // LDAPRW 2255016920U, // LDAPRX 2255013678U, // LDAPURBi 2255015282U, // LDAPURHi 2255013818U, // LDAPURSBWi 2255013818U, // LDAPURSBXi 2255015409U, // LDAPURSHWi 2255015409U, // LDAPURSHXi 2255018400U, // LDAPURSWi 2255017001U, // LDAPURXi 2255017001U, // LDAPURi 2255013583U, // LDARB 2255015187U, // LDARH 2255016715U, // LDARW 2255016715U, // LDARX 100717229U, // LDAXPW 100717229U, // LDAXPX 2255013694U, // LDAXRB 2255015298U, // LDAXRH 2255017045U, // LDAXRW 2255017045U, // LDAXRX 1241605150U, // LDCLRAB 1241607064U, // LDCLRAH 1241605390U, // LDCLRALB 1241607221U, // LDCLRALH 1241607915U, // LDCLRALW 1241607915U, // LDCLRALX 1241604866U, // LDCLRAW 1241604866U, // LDCLRAX 1241605860U, // LDCLRB 1241607464U, // LDCLRH 1241605598U, // LDCLRLB 1241607317U, // LDCLRLH 1241608218U, // LDCLRLW 1241608218U, // LDCLRLX 1241609083U, // LDCLRW 1241609083U, // LDCLRX 1241605159U, // LDEORAB 1241607073U, // LDEORAH 1241605400U, // LDEORALB 1241607231U, // LDEORALH 1241607924U, // LDEORALW 1241607924U, // LDEORALX 1241604874U, // LDEORAW 1241604874U, // LDEORAX 1241605883U, // LDEORB 1241607487U, // LDEORH 1241605607U, // LDEORLB 1241607326U, // LDEORLH 1241608226U, // LDEORLW 1241608226U, // LDEORLX 1241609159U, // LDEORW 1241609159U, // LDEORX 2696545154U, // LDFF1B_D_REAL 2696577922U, // LDFF1B_H_REAL 2696569730U, // LDFF1B_REAL 2696553346U, // LDFF1B_S_REAL 2696546496U, // LDFF1D_REAL 2696547067U, // LDFF1H_D_REAL 2696579835U, // LDFF1H_REAL 2696555259U, // LDFF1H_S_REAL 2696546147U, // LDFF1SB_D_REAL 2696578915U, // LDFF1SB_H_REAL 2696554339U, // LDFF1SB_S_REAL 2696547751U, // LDFF1SH_D_REAL 2696555943U, // LDFF1SH_S_REAL 2696550751U, // LDFF1SW_D_REAL 2696550563U, // LDFF1W_D_REAL 2696558755U, // LDFF1W_REAL 2691263164U, // LDG 2255016124U, // LDGM 2255013590U, // LDLARB 2255015194U, // LDLARH 2255016721U, // LDLARW 2255016721U, // LDLARX 2696545162U, // LDNF1B_D_IMM 2696577930U, // LDNF1B_H_IMM 2696569738U, // LDNF1B_IMM 2696553354U, // LDNF1B_S_IMM 2696546504U, // LDNF1D_IMM 2696547075U, // LDNF1H_D_IMM 2696579843U, // LDNF1H_IMM 2696555267U, // LDNF1H_S_IMM 2696546156U, // LDNF1SB_D_IMM 2696578924U, // LDNF1SB_H_IMM 2696554348U, // LDNF1SB_S_IMM 2696547760U, // LDNF1SH_D_IMM 2696555952U, // LDNF1SH_S_IMM 2696550760U, // LDNF1SW_D_IMM 2696550571U, // LDNF1W_D_IMM 2696558763U, // LDNF1W_IMM 100717148U, // LDNPDi 100717148U, // LDNPQi 100717148U, // LDNPSi 100717148U, // LDNPWi 100717148U, // LDNPXi 2696569746U, // LDNT1B_ZRI 2696569746U, // LDNT1B_ZRR 2293891986U, // LDNT1B_ZZR_D_REAL 2327454610U, // LDNT1B_ZZR_S_REAL 2696546512U, // LDNT1D_ZRI 2696546512U, // LDNT1D_ZRR 2293893328U, // LDNT1D_ZZR_D_REAL 2696579851U, // LDNT1H_ZRI 2696579851U, // LDNT1H_ZRR 2293893899U, // LDNT1H_ZZR_D_REAL 2327456523U, // LDNT1H_ZZR_S_REAL 2293892981U, // LDNT1SB_ZZR_D_REAL 2327455605U, // LDNT1SB_ZZR_S_REAL 2293894585U, // LDNT1SH_ZZR_D_REAL 2327457209U, // LDNT1SH_ZZR_S_REAL 2293897585U, // LDNT1SW_ZZR_D_REAL 2696558771U, // LDNT1W_ZRI 2696558771U, // LDNT1W_ZRR 2293897395U, // LDNT1W_ZZR_D_REAL 2327460019U, // LDNT1W_ZZR_S_REAL 100717068U, // LDPDi 536965644U, // LDPDpost 536965644U, // LDPDpre 100717068U, // LDPQi 536965644U, // LDPQpost 536965644U, // LDPQpre 100718970U, // LDPSWi 536967546U, // LDPSWpost 536967546U, // LDPSWpre 100717068U, // LDPSi 536965644U, // LDPSpost 536965644U, // LDPSpre 100717068U, // LDPWi 536965644U, // LDPWpost 536965644U, // LDPWpre 100717068U, // LDPXi 536965644U, // LDPXpost 536965644U, // LDPXpre 2255012463U, // LDRAAindexed 2691261039U, // LDRAAwriteback 2255012880U, // LDRABindexed 2691261456U, // LDRABwriteback 543778526U, // LDRBBpost 2691262174U, // LDRBBpre 2255013598U, // LDRBBroW 2255013598U, // LDRBBroX 2255013598U, // LDRBBui 543781705U, // LDRBpost 2691265353U, // LDRBpre 2255016777U, // LDRBroW 2255016777U, // LDRBroX 2255016777U, // LDRBui 604033865U, // LDRDl 543781705U, // LDRDpost 2691265353U, // LDRDpre 2255016777U, // LDRDroW 2255016777U, // LDRDroX 2255016777U, // LDRDui 543780130U, // LDRHHpost 2691263778U, // LDRHHpre 2255015202U, // LDRHHroW 2255015202U, // LDRHHroX 2255015202U, // LDRHHui 543781705U, // LDRHpost 2691265353U, // LDRHpre 2255016777U, // LDRHroW 2255016777U, // LDRHroX 2255016777U, // LDRHui 604033865U, // LDRQl 543781705U, // LDRQpost 2691265353U, // LDRQpre 2255016777U, // LDRQroW 2255016777U, // LDRQroX 2255016777U, // LDRQui 543778723U, // LDRSBWpost 2691262371U, // LDRSBWpre 2255013795U, // LDRSBWroW 2255013795U, // LDRSBWroX 2255013795U, // LDRSBWui 543778723U, // LDRSBXpost 2691262371U, // LDRSBXpre 2255013795U, // LDRSBXroW 2255013795U, // LDRSBXroX 2255013795U, // LDRSBXui 543780314U, // LDRSHWpost 2691263962U, // LDRSHWpre 2255015386U, // LDRSHWroW 2255015386U, // LDRSHWroX 2255015386U, // LDRSHWui 543780314U, // LDRSHXpost 2691263962U, // LDRSHXpre 2255015386U, // LDRSHXroW 2255015386U, // LDRSHXroX 2255015386U, // LDRSHXui 604035465U, // LDRSWl 543783305U, // LDRSWpost 2691266953U, // LDRSWpre 2255018377U, // LDRSWroW 2255018377U, // LDRSWroX 2255018377U, // LDRSWui 604033865U, // LDRSl 543781705U, // LDRSpost 2691265353U, // LDRSpre 2255016777U, // LDRSroW 2255016777U, // LDRSroX 2255016777U, // LDRSui 604033865U, // LDRWl 543781705U, // LDRWpost 2691265353U, // LDRWpre 2255016777U, // LDRWroW 2255016777U, // LDRWroX 2255016777U, // LDRWui 604033865U, // LDRXl 543781705U, // LDRXpost 2691265353U, // LDRXpre 2255016777U, // LDRXroW 2255016777U, // LDRXroX 2255016777U, // LDRXui 2255336265U, // LDR_PXI 2255336265U, // LDR_ZXI 1241605175U, // LDSETAB 1241607089U, // LDSETAH 1241605418U, // LDSETALB 1241607249U, // LDSETALH 1241607940U, // LDSETALW 1241607940U, // LDSETALX 1241604914U, // LDSETAW 1241604914U, // LDSETAX 1241606089U, // LDSETB 1241607675U, // LDSETH 1241605657U, // LDSETLB 1241607342U, // LDSETLH 1241608282U, // LDSETLW 1241608282U, // LDSETLX 1241609664U, // LDSETW 1241609664U, // LDSETX 1241605184U, // LDSMAXAB 1241607098U, // LDSMAXAH 1241605428U, // LDSMAXALB 1241607259U, // LDSMAXALH 1241607949U, // LDSMAXALW 1241607949U, // LDSMAXALX 1241604938U, // LDSMAXAW 1241604938U, // LDSMAXAX 1241606226U, // LDSMAXB 1241607707U, // LDSMAXH 1241605666U, // LDSMAXLB 1241607384U, // LDSMAXLH 1241608337U, // LDSMAXLW 1241608337U, // LDSMAXLX 1241610730U, // LDSMAXW 1241610730U, // LDSMAXX 1241605103U, // LDSMINAB 1241607037U, // LDSMINAH 1241605360U, // LDSMINALB 1241607191U, // LDSMINALH 1241607880U, // LDSMINALW 1241607880U, // LDSMINALX 1241604821U, // LDSMINAW 1241604821U, // LDSMINAX 1241605709U, // LDSMINB 1241607404U, // LDSMINH 1241605571U, // LDSMINLB 1241607290U, // LDSMINLH 1241608180U, // LDSMINLW 1241608180U, // LDSMINLX 1241608472U, // LDSMINW 1241608472U, // LDSMINX 2255013643U, // LDTRBi 2255015247U, // LDTRHi 2255013802U, // LDTRSBWi 2255013802U, // LDTRSBXi 2255015393U, // LDTRSHWi 2255015393U, // LDTRSHXi 2255018384U, // LDTRSWi 2255016965U, // LDTRWi 2255016965U, // LDTRXi 1241605194U, // LDUMAXAB 1241607108U, // LDUMAXAH 1241605439U, // LDUMAXALB 1241607270U, // LDUMAXALH 1241607959U, // LDUMAXALW 1241607959U, // LDUMAXALX 1241604947U, // LDUMAXAW 1241604947U, // LDUMAXAX 1241606235U, // LDUMAXB 1241607716U, // LDUMAXH 1241605676U, // LDUMAXLB 1241607394U, // LDUMAXLH 1241608346U, // LDUMAXLW 1241608346U, // LDUMAXLX 1241610738U, // LDUMAXW 1241610738U, // LDUMAXX 1241605113U, // LDUMINAB 1241607047U, // LDUMINAH 1241605371U, // LDUMINALB 1241607202U, // LDUMINALH 1241607890U, // LDUMINALW 1241607890U, // LDUMINALX 1241604830U, // LDUMINAW 1241604830U, // LDUMINAX 1241605718U, // LDUMINB 1241607413U, // LDUMINH 1241605581U, // LDUMINLB 1241607300U, // LDUMINLH 1241608189U, // LDUMINLW 1241608189U, // LDUMINLX 1241608480U, // LDUMINW 1241608480U, // LDUMINX 2255013663U, // LDURBBi 2255016988U, // LDURBi 2255016988U, // LDURDi 2255015267U, // LDURHHi 2255016988U, // LDURHi 2255016988U, // LDURQi 2255013810U, // LDURSBWi 2255013810U, // LDURSBXi 2255015401U, // LDURSHWi 2255015401U, // LDURSHXi 2255018392U, // LDURSWi 2255016988U, // LDURSi 2255016988U, // LDURWi 2255016988U, // LDURXi 100717257U, // LDXPW 100717257U, // LDXPX 2255013702U, // LDXRB 2255015306U, // LDXRH 2255017052U, // LDXRW 2255017052U, // LDXRX 0U, // LOADgot 369111995U, // LSLR_ZPmZ_B 369120187U, // LSLR_ZPmZ_D 2555933627U, // LSLR_ZPmZ_H 369136571U, // LSLR_ZPmZ_S 2248200250U, // LSLVWr 2248200250U, // LSLVXr 369111098U, // LSL_WIDE_ZPmZ_B 2555932730U, // LSL_WIDE_ZPmZ_H 369135674U, // LSL_WIDE_ZPmZ_S 2583703610U, // LSL_WIDE_ZZZ_B 241201210U, // LSL_WIDE_ZZZ_H 2617282618U, // LSL_WIDE_ZZZ_S 369111098U, // LSL_ZPmI_B 369119290U, // LSL_ZPmI_D 2555932730U, // LSL_ZPmI_H 369135674U, // LSL_ZPmI_S 369111098U, // LSL_ZPmZ_B 369119290U, // LSL_ZPmZ_D 2555932730U, // LSL_ZPmZ_H 369135674U, // LSL_ZPmZ_S 2583703610U, // LSL_ZZI_B 2415939642U, // LSL_ZZI_D 2388684858U, // LSL_ZZI_H 2617282618U, // LSL_ZZI_S 369112042U, // LSRR_ZPmZ_B 369120234U, // LSRR_ZPmZ_D 2555933674U, // LSRR_ZPmZ_H 369136618U, // LSRR_ZPmZ_S 2248201205U, // LSRVWr 2248201205U, // LSRVXr 369112053U, // LSR_WIDE_ZPmZ_B 2555933685U, // LSR_WIDE_ZPmZ_H 369136629U, // LSR_WIDE_ZPmZ_S 2583704565U, // LSR_WIDE_ZZZ_B 241202165U, // LSR_WIDE_ZZZ_H 2617283573U, // LSR_WIDE_ZZZ_S 369112053U, // LSR_ZPmI_B 369120245U, // LSR_ZPmI_D 2555933685U, // LSR_ZPmI_H 369136629U, // LSR_ZPmI_S 369112053U, // LSR_ZPmZ_B 369120245U, // LSR_ZPmZ_D 2555933685U, // LSR_ZPmZ_H 369136629U, // LSR_ZPmZ_S 2583704565U, // LSR_ZZI_B 2415940597U, // LSR_ZZI_D 2388685813U, // LSR_ZZI_H 2617283573U, // LSR_ZZI_S 2248198546U, // MADDWrrr 2248198546U, // MADDXrrr 369109259U, // MAD_ZPmZZ_B 369117451U, // MAD_ZPmZZ_D 2555930891U, // MAD_ZPmZZ_H 369133835U, // MAD_ZPmZZ_S 2516593656U, // MATCH_PPzZZ_B 2824367096U, // MATCH_PPzZZ_H 369107651U, // MLA_ZPmZZ_B 369115843U, // MLA_ZPmZZ_D 2555929283U, // MLA_ZPmZZ_H 369132227U, // MLA_ZPmZZ_S 2281718467U, // MLA_ZZZI_D 2390254275U, // MLA_ZZZI_H 2315289283U, // MLA_ZZZI_S 336650947U, // MLAv16i8 2484658883U, // MLAv2i32 2484658883U, // MLAv2i32_indexed 338223811U, // MLAv4i16 338223811U, // MLAv4i16_indexed 338748099U, // MLAv4i32 338748099U, // MLAv4i32_indexed 2486756035U, // MLAv8i16 2486756035U, // MLAv8i16_indexed 2487280323U, // MLAv8i8 369112313U, // MLS_ZPmZZ_B 369120505U, // MLS_ZPmZZ_D 2555933945U, // MLS_ZPmZZ_H 369136889U, // MLS_ZPmZZ_S 2281723129U, // MLS_ZZZI_D 2390258937U, // MLS_ZZZI_H 2315293945U, // MLS_ZZZI_S 336655609U, // MLSv16i8 2484663545U, // MLSv2i32 2484663545U, // MLSv2i32_indexed 338228473U, // MLSv4i16 338228473U, // MLSv4i16_indexed 338752761U, // MLSv4i32 338752761U, // MLSv4i32_indexed 2486760697U, // MLSv8i16 2486760697U, // MLSv8i16_indexed 2487284985U, // MLSv8i8 1275121282U, // MOVID 1309716098U, // MOVIv16b_ns 1277210242U, // MOVIv2d_ns 3457724034U, // MOVIv2i32 3457724034U, // MOVIv2s_msl 3458772610U, // MOVIv4i16 3459296898U, // MOVIv4i32 3459296898U, // MOVIv4s_msl 1312861826U, // MOVIv8b_ns 3459821186U, // MOVIv8i16 570478221U, // MOVKWi 570478221U, // MOVKXi 0U, // MOVMCSym 3456160152U, // MOVNWi 3456160152U, // MOVNXi 14870U, // MOVPRFX_ZPmZ_B 2147506710U, // MOVPRFX_ZPmZ_D 34109974U, // MOVPRFX_ZPmZ_H 39446U, // MOVPRFX_ZPmZ_S 2516597270U, // MOVPRFX_ZPzZ_B 2516605462U, // MOVPRFX_ZPzZ_D 2824370710U, // MOVPRFX_ZPzZ_H 2516621846U, // MOVPRFX_ZPzZ_S 369474070U, // MOVPRFX_ZZ 3456162465U, // MOVZWi 3456162465U, // MOVZXi 0U, // MOVaddr 0U, // MOVaddrBA 0U, // MOVaddrCP 0U, // MOVaddrEXT 0U, // MOVaddrJT 0U, // MOVaddrTLS 0U, // MOVbaseTLS 0U, // MOVi32imm 0U, // MOVi64imm 1342231885U, // MRS 369108879U, // MSB_ZPmZZ_B 369117071U, // MSB_ZPmZZ_D 2555930511U, // MSB_ZPmZZ_H 369133455U, // MSB_ZPmZZ_S 381946U, // MSR 390138U, // MSRpstateImm1 390138U, // MSRpstateImm4 2248198160U, // MSUBWrrr 2248198160U, // MSUBXrrr 2583703658U, // MUL_ZI_B 2415939690U, // MUL_ZI_D 2388684906U, // MUL_ZI_H 2617282666U, // MUL_ZI_S 369111146U, // MUL_ZPmZ_B 369119338U, // MUL_ZPmZ_D 2555932778U, // MUL_ZPmZ_H 369135722U, // MUL_ZPmZ_S 2415939690U, // MUL_ZZZI_D 2388684906U, // MUL_ZZZI_H 2617282666U, // MUL_ZZZI_S 2583703658U, // MUL_ZZZ_B 2415939690U, // MUL_ZZZ_D 2388684906U, // MUL_ZZZ_H 2617282666U, // MUL_ZZZ_S 68202602U, // MULv16i8 2216210538U, // MULv2i32 2216210538U, // MULv2i32_indexed 69775466U, // MULv4i16 69775466U, // MULv4i16_indexed 70299754U, // MULv4i32 70299754U, // MULv4i32_indexed 2218307690U, // MULv8i16 2218307690U, // MULv8i16_indexed 2218831978U, // MULv8i8 3457724015U, // MVNIv2i32 3457724015U, // MVNIv2s_msl 3458772591U, // MVNIv4i16 3459296879U, // MVNIv4i32 3459296879U, // MVNIv4s_msl 3459821167U, // MVNIv8i16 2516595909U, // NANDS_PPzPP 2516593078U, // NAND_PPzPP 2415939632U, // NBSL_ZZZZ_D 10946U, // NEG_ZPmZ_B 2147502786U, // NEG_ZPmZ_D 34106050U, // NEG_ZPmZ_H 35522U, // NEG_ZPmZ_S 2215684802U, // NEGv16i8 100715202U, // NEGv1i64 2216209090U, // NEGv2i32 69249730U, // NEGv2i64 2217257666U, // NEGv4i16 70298306U, // NEGv4i32 2218306242U, // NEGv8i16 71346882U, // NEGv8i8 2516593655U, // NMATCH_PPzZZ_B 2824367095U, // NMATCH_PPzZZ_H 2516596056U, // NORS_PPzPP 2516595662U, // NOR_PPzPP 14188U, // NOT_ZPmZ_B 2147506028U, // NOT_ZPmZ_D 34109292U, // NOT_ZPmZ_H 38764U, // NOT_ZPmZ_S 2215688044U, // NOTv16i8 71350124U, // NOTv8i8 2516596000U, // ORNS_PPzPP 0U, // ORNWrr 2248200539U, // ORNWrs 0U, // ORNXrr 2248200539U, // ORNXrs 2516595035U, // ORN_PPzPP 68202843U, // ORNv16i8 2218832219U, // ORNv8i8 2516596062U, // ORRS_PPzPP 2248201183U, // ORRWri 0U, // ORRWrr 2248201183U, // ORRWrs 2248201183U, // ORRXri 0U, // ORRXrr 2248201183U, // ORRXrs 2516595679U, // ORR_PPzPP 2415940575U, // ORR_ZI 369112031U, // ORR_ZPmZ_B 369120223U, // ORR_ZPmZ_D 2555933663U, // ORR_ZPmZ_H 369136607U, // ORR_ZPmZ_S 2415940575U, // ORR_ZZZ 68203487U, // ORRv16i8 572060639U, // ORRv2i32 573109215U, // ORRv4i16 573633503U, // ORRv4i32 574157791U, // ORRv8i16 2218832863U, // ORRv8i8 2516637827U, // ORV_VPZ_B 2516637827U, // ORV_VPZ_D 2516637827U, // ORV_VPZ_H 2516637827U, // ORV_VPZ_S 100713097U, // PACDA 100713597U, // PACDB 7390044U, // PACDZA 7391332U, // PACDZB 2248196774U, // PACGA 100713133U, // PACIA 7077U, // PACIA1716 7042U, // PACIASP 7033U, // PACIAZ 100713632U, // PACIB 6988U, // PACIB1716 7068U, // PACIBSP 7051U, // PACIBZ 7390060U, // PACIZA 7391348U, // PACIZB 7350884U, // PFALSE 2516596622U, // PFIRST_B 2617263531U, // PMULLB_ZZZ_D 261645739U, // PMULLB_ZZZ_H 27387307U, // PMULLB_ZZZ_Q 2617267843U, // PMULLT_ZZZ_D 261650051U, // PMULLT_ZZZ_H 27391619U, // PMULLT_ZZZ_Q 70820119U, // PMULLv16i8 1403563999U, // PMULLv1i64 1437114647U, // PMULLv2i64 2218307551U, // PMULLv8i8 2583703670U, // PMUL_ZZZ_B 68202614U, // PMULv16i8 2218831990U, // PMULv8i8 2516596681U, // PNEXT_B 2516604873U, // PNEXT_D 2388162505U, // PNEXT_H 2516621257U, // PNEXT_S 2947941523U, // PRFB_D_PZI 2395341971U, // PRFB_D_SCALED 247858323U, // PRFB_D_SXTW_SCALED 2395341971U, // PRFB_D_UXTW_SCALED 247858323U, // PRFB_PRI 247858323U, // PRFB_PRR 240518291U, // PRFB_S_PZI 2395341971U, // PRFB_S_SXTW_SCALED 247858323U, // PRFB_S_UXTW_SCALED 1471547824U, // PRFD_D_PZI 2395343280U, // PRFD_D_SCALED 247859632U, // PRFD_D_SXTW_SCALED 2395343280U, // PRFD_D_UXTW_SCALED 247859632U, // PRFD_PRI 247859632U, // PRFD_PRR 2388003248U, // PRFD_S_PZI 247859632U, // PRFD_S_SXTW_SCALED 2395343280U, // PRFD_S_UXTW_SCALED 1505102855U, // PRFH_D_PZI 247860231U, // PRFH_D_SCALED 2395343879U, // PRFH_D_SXTW_SCALED 247860231U, // PRFH_D_UXTW_SCALED 247860231U, // PRFH_PRI 2395343879U, // PRFH_PRR 240520199U, // PRFH_S_PZI 2395343879U, // PRFH_S_SXTW_SCALED 247860231U, // PRFH_S_UXTW_SCALED 604385462U, // PRFMl 2255368374U, // PRFMroW 2255368374U, // PRFMroX 2255368374U, // PRFMui 2395347258U, // PRFS_PRR 2255368429U, // PRFUMi 1538660666U, // PRFW_D_PZI 247863610U, // PRFW_D_SCALED 2395347258U, // PRFW_D_SXTW_SCALED 247863610U, // PRFW_D_UXTW_SCALED 247863610U, // PRFW_PRI 2388007226U, // PRFW_S_PZI 247863610U, // PRFW_S_SXTW_SCALED 2395347258U, // PRFW_S_UXTW_SCALED 436582272U, // PTEST_PP 704656588U, // PTRUES_B 704664780U, // PTRUES_D 28865740U, // PTRUES_H 704681164U, // PTRUES_S 704653950U, // PTRUE_B 704662142U, // PTRUE_D 28863102U, // PTRUE_H 704678526U, // PTRUE_S 865627709U, // PUNPKHI_PP 865628591U, // PUNPKLO_PP 2348820036U, // RADDHNB_ZZZ_B 239625796U, // RADDHNB_ZZZ_H 2415953476U, // RADDHNB_ZZZ_S 2449487589U, // RADDHNT_ZZZ_B 240154341U, // RADDHNT_ZZZ_H 2281740005U, // RADDHNT_ZZZ_S 2216210698U, // RADDHNv2i64_v2i32 2486231394U, // RADDHNv2i64_v4i32 69775626U, // RADDHNv4i32_v4i16 339272034U, // RADDHNv4i32_v8i16 2484134242U, // RADDHNv8i16_v16i8 2218832138U, // RADDHNv8i16_v8i8 2216730741U, // RAX1 2415935605U, // RAX1_ZZZ_D 100718053U, // RBITWr 100718053U, // RBITXr 13797U, // RBIT_ZPmZ_B 2147505637U, // RBIT_ZPmZ_D 34108901U, // RBIT_ZPmZ_H 38373U, // RBIT_ZPmZ_S 2215687653U, // RBITv16i8 71349733U, // RBITv8i8 369112389U, // RDFFRS_PPz 7353166U, // RDFFR_P 369111886U, // RDFFR_PPz 100716683U, // RDVLI_XI 7394747U, // RET 7159U, // RETAA 7166U, // RETAB 0U, // RET_ReallyLR 100713033U, // REV16Wr 100713033U, // REV16Xr 2215682633U, // REV16v16i8 71344713U, // REV16v8i8 100712571U, // REV32Xr 2215682171U, // REV32v16i8 2217255035U, // REV32v4i16 2218303611U, // REV32v8i16 71344251U, // REV32v8i8 2215682608U, // REV64v16i8 2216206896U, // REV64v2i32 2217255472U, // REV64v4i16 70296112U, // REV64v4i32 2218304048U, // REV64v8i16 71344688U, // REV64v8i8 2147502124U, // REVB_ZPmZ_D 34105388U, // REVB_ZPmZ_H 34860U, // REVB_ZPmZ_S 2147503637U, // REVH_ZPmZ_D 36373U, // REVH_ZPmZ_S 2147506620U, // REVW_ZPmZ_D 100718619U, // REVWr 100718619U, // REVXr 436221979U, // REV_PP_B 268458011U, // REV_PP_D 845183003U, // REV_PP_H 469800987U, // REV_PP_S 436221979U, // REV_ZZ_B 268458011U, // REV_ZZ_D 845183003U, // REV_ZZ_H 469800987U, // REV_ZZ_S 2248198799U, // RMIF 2248201171U, // RORVWr 2248201171U, // RORVXr 2348820083U, // RSHRNB_ZZI_B 2387109491U, // RSHRNB_ZZI_H 2415953523U, // RSHRNB_ZZI_S 2449487624U, // RSHRNT_ZZI_B 240154376U, // RSHRNT_ZZI_H 2281740040U, // RSHRNT_ZZI_S 2484134271U, // RSHRNv16i8_shift 2216210763U, // RSHRNv2i32_shift 69775691U, // RSHRNv4i16_shift 2486231423U, // RSHRNv4i32_shift 339272063U, // RSHRNv8i16_shift 2218832203U, // RSHRNv8i8_shift 2348820027U, // RSUBHNB_ZZZ_B 239625787U, // RSUBHNB_ZZZ_H 2415953467U, // RSUBHNB_ZZZ_S 2449487580U, // RSUBHNT_ZZZ_B 240154332U, // RSUBHNT_ZZZ_H 2281739996U, // RSUBHNT_ZZZ_S 2216210690U, // RSUBHNv2i64_v2i32 2486231385U, // RSUBHNv2i64_v4i32 69775618U, // RSUBHNv4i32_v4i16 339272025U, // RSUBHNv4i32_v8i16 2484134233U, // RSUBHNv8i16_v16i8 2218832130U, // RSUBHNv8i16_v8i8 2315273396U, // SABALB_ZZZ_D 29385908U, // SABALB_ZZZ_H 2449507508U, // SABALB_ZZZ_S 2315277803U, // SABALT_ZZZ_D 29390315U, // SABALT_ZZZ_H 2449511915U, // SABALT_ZZZ_S 339271835U, // SABALv16i8_v8i16 2485186195U, // SABALv2i32_v2i64 338751123U, // SABALv4i16_v4i32 337698971U, // SABALv4i32_v2i64 2486231195U, // SABALv8i16_v4i32 2486759059U, // SABALv8i8_v8i16 637543037U, // SABA_ZZZ_B 2281718397U, // SABA_ZZZ_D 2390254205U, // SABA_ZZZ_H 2315289213U, // SABA_ZZZ_S 336650877U, // SABAv16i8 2484658813U, // SABAv2i32 338223741U, // SABAv4i16 338748029U, // SABAv4i32 2486755965U, // SABAv8i16 2487280253U, // SABAv8i8 2617263464U, // SABDLB_ZZZ_D 261645672U, // SABDLB_ZZZ_H 2348844392U, // SABDLB_ZZZ_S 2617267771U, // SABDLT_ZZZ_D 261649979U, // SABDLT_ZZZ_H 2348848699U, // SABDLT_ZZZ_S 70820061U, // SABDLv16i8_v8i16 2216734532U, // SABDLv2i32_v2i64 70299460U, // SABDLv4i16_v4i32 69247197U, // SABDLv4i32_v2i64 2217779421U, // SABDLv8i16_v4i32 2218307396U, // SABDLv8i8_v8i16 369109284U, // SABD_ZPmZ_B 369117476U, // SABD_ZPmZ_D 2555930916U, // SABD_ZPmZ_H 369133860U, // SABD_ZPmZ_S 68200740U, // SABDv16i8 2216208676U, // SABDv2i32 69773604U, // SABDv4i16 70297892U, // SABDv4i32 2218305828U, // SABDv8i16 2218830116U, // SABDv8i8 369119773U, // SADALP_ZPmZ_D 408449565U, // SADALP_ZPmZ_H 369136157U, // SADALP_ZPmZ_S 2486759965U, // SADALPv16i8_v8i16 2512974365U, // SADALPv2i32_v1i64 2484662813U, // SADALPv4i16_v2i32 337703453U, // SADALPv4i32_v2i64 2486235677U, // SADALPv8i16_v4i32 338227741U, // SADALPv8i8_v4i16 2617267607U, // SADDLBT_ZZZ_D 261649815U, // SADDLBT_ZZZ_H 2348848535U, // SADDLBT_ZZZ_S 2617263489U, // SADDLB_ZZZ_D 261645697U, // SADDLB_ZZZ_H 2348844417U, // SADDLB_ZZZ_S 2218308141U, // SADDLPv16i8_v8i16 2244522541U, // SADDLPv2i32_v1i64 2216210989U, // SADDLPv4i16_v2i32 69251629U, // SADDLPv4i32_v2i64 2217783853U, // SADDLPv8i16_v4i32 69775917U, // SADDLPv8i8_v4i16 2617267787U, // SADDLT_ZZZ_D 261649995U, // SADDLT_ZZZ_H 2348848715U, // SADDLT_ZZZ_S 2214647858U, // SADDLVv16i8v 2214647858U, // SADDLVv4i16v 67164210U, // SADDLVv4i32v 2214647858U, // SADDLVv8i16v 67164210U, // SADDLVv8i8v 70820077U, // SADDLv16i8_v8i16 2216734570U, // SADDLv2i32_v2i64 70299498U, // SADDLv4i16_v4i32 69247213U, // SADDLv4i32_v2i64 2217779437U, // SADDLv8i16_v4i32 2218307434U, // SADDLv8i8_v8i16 2516637703U, // SADDV_VPZ_B 2516637703U, // SADDV_VPZ_H 2516637703U, // SADDV_VPZ_S 2415937602U, // SADDWB_ZZZ_D 241199170U, // SADDWB_ZZZ_H 2617280578U, // SADDWB_ZZZ_S 2415941555U, // SADDWT_ZZZ_D 241203123U, // SADDWT_ZZZ_H 2617284531U, // SADDWT_ZZZ_S 2218303998U, // SADDWv16i8_v8i16 2216737068U, // SADDWv2i32_v2i64 70301996U, // SADDWv4i16_v4i32 2216731134U, // SADDWv4i32_v2i64 70296062U, // SADDWv8i16_v4i32 2218309932U, // SADDWv8i8_v8i16 7172U, // SB 2281719130U, // SBCLB_ZZZ_D 2315289946U, // SBCLB_ZZZ_S 2281723437U, // SBCLT_ZZZ_D 2315294253U, // SBCLT_ZZZ_S 2248201389U, // SBCSWr 2248201389U, // SBCSXr 2248198283U, // SBCWr 2248198283U, // SBCXr 2248200362U, // SBFMWri 2248200362U, // SBFMXri 2248198805U, // SCVTFSWDri 2248198805U, // SCVTFSWHri 2248198805U, // SCVTFSWSri 2248198805U, // SCVTFSXDri 2248198805U, // SCVTFSXHri 2248198805U, // SCVTFSXSri 100715157U, // SCVTFUWDri 100715157U, // SCVTFUWHri 100715157U, // SCVTFUWSri 100715157U, // SCVTFUXDri 100715157U, // SCVTFUXHri 100715157U, // SCVTFUXSri 2147502741U, // SCVTF_ZPmZ_DtoD 1141402261U, // SCVTF_ZPmZ_DtoH 2147519125U, // SCVTF_ZPmZ_DtoS 34106005U, // SCVTF_ZPmZ_HtoH 19093U, // SCVTF_ZPmZ_StoD 1107847829U, // SCVTF_ZPmZ_StoH 35477U, // SCVTF_ZPmZ_StoS 2248198805U, // SCVTFd 2248198805U, // SCVTFh 2248198805U, // SCVTFs 100715157U, // SCVTFv1i16 100715157U, // SCVTFv1i32 100715157U, // SCVTFv1i64 2216209045U, // SCVTFv2f32 69249685U, // SCVTFv2f64 2216209045U, // SCVTFv2i32_shift 2216733333U, // SCVTFv2i64_shift 2217257621U, // SCVTFv4f16 70298261U, // SCVTFv4f32 69773973U, // SCVTFv4i16_shift 70298261U, // SCVTFv4i32_shift 2218306197U, // SCVTFv8f16 2218306197U, // SCVTFv8i16_shift 369120318U, // SDIVR_ZPmZ_D 369136702U, // SDIVR_ZPmZ_S 2248202278U, // SDIVWr 2248202278U, // SDIVXr 369121318U, // SDIV_ZPmZ_D 369137702U, // SDIV_ZPmZ_S 2449495903U, // SDOT_ZZZI_D 637572959U, // SDOT_ZZZI_S 2449495903U, // SDOT_ZZZ_D 637572959U, // SDOT_ZZZ_S 338753375U, // SDOTlanev16i8 2484664159U, // SDOTlanev8i8 338753375U, // SDOTv16i8 2484664159U, // SDOTv8i8 2516594563U, // SEL_PPPP 2516594563U, // SEL_ZPZZ_B 2516602755U, // SEL_ZPZZ_D 2388160387U, // SEL_ZPZZ_H 2516619139U, // SEL_ZPZZ_S 7389761U, // SETF16 7389776U, // SETF8 7203U, // SETFFR 2684446852U, // SHA1Crrr 100715246U, // SHA1Hrr 2684448931U, // SHA1Mrrr 2684449240U, // SHA1Prrr 338747393U, // SHA1SU0rrr 338747467U, // SHA1SU1rr 2684444817U, // SHA256H2rrr 2684447574U, // SHA256Hrrr 338747413U, // SHA256SU0rr 338747487U, // SHA256SU1rrr 2684447521U, // SHA512H 2684444807U, // SHA512H2 69246986U, // SHA512SU0 2485182548U, // SHA512SU1 369109379U, // SHADD_ZPmZ_B 369117571U, // SHADD_ZPmZ_D 2555931011U, // SHADD_ZPmZ_H 369133955U, // SHADD_ZPmZ_S 68200835U, // SHADDv16i8 2216208771U, // SHADDv2i32 69773699U, // SHADDv4i16 70297987U, // SHADDv4i32 2218305923U, // SHADDv8i16 2218830211U, // SHADDv8i8 2218303742U, // SHLLv16i8 69251017U, // SHLLv2i32 2217783241U, // SHLLv4i16 69247230U, // SHLLv4i32 2217779454U, // SHLLv8i16 70823881U, // SHLLv8i8 2248200082U, // SHLd 68202386U, // SHLv16i8_shift 2216210322U, // SHLv2i32_shift 2216734610U, // SHLv2i64_shift 69775250U, // SHLv4i16_shift 70299538U, // SHLv4i32_shift 2218307474U, // SHLv8i16_shift 2218831762U, // SHLv8i8_shift 2348820065U, // SHRNB_ZZI_B 2387109473U, // SHRNB_ZZI_H 2415953505U, // SHRNB_ZZI_S 2449487606U, // SHRNT_ZZI_B 240154358U, // SHRNT_ZZI_H 2281740022U, // SHRNT_ZZI_S 2484134253U, // SHRNv16i8_shift 2216210747U, // SHRNv2i32_shift 69775675U, // SHRNv4i16_shift 2486231405U, // SHRNv4i32_shift 339272045U, // SHRNv8i16_shift 2218832187U, // SHRNv8i8_shift 369111844U, // SHSUBR_ZPmZ_B 369120036U, // SHSUBR_ZPmZ_D 2555933476U, // SHSUBR_ZPmZ_H 369136420U, // SHSUBR_ZPmZ_S 369108993U, // SHSUB_ZPmZ_B 369117185U, // SHSUB_ZPmZ_D 2555930625U, // SHSUB_ZPmZ_H 369133569U, // SHSUB_ZPmZ_S 68200449U, // SHSUBv16i8 2216208385U, // SHSUBv2i32 69773313U, // SHSUBv4i16 70297601U, // SHSUBv4i32 2218305537U, // SHSUBv8i16 2218829825U, // SHSUBv8i8 637546085U, // SLI_ZZI_B 2281721445U, // SLI_ZZI_D 242773605U, // SLI_ZZI_H 2315292261U, // SLI_ZZI_S 2684448357U, // SLId 336653925U, // SLIv16i8_shift 2484661861U, // SLIv2i32_shift 2485186149U, // SLIv2i64_shift 338226789U, // SLIv4i16_shift 338751077U, // SLIv4i32_shift 2486759013U, // SLIv8i16_shift 2487283301U, // SLIv8i8_shift 338747498U, // SM3PARTW1 338747918U, // SM3PARTW2 70295614U, // SM3SS1 338747991U, // SM3TT1A 338748328U, // SM3TT1B 338748000U, // SM3TT2A 338748357U, // SM3TT2B 70298077U, // SM4E 2617285181U, // SM4EKEY_ZZZ_S 70302269U, // SM4ENCKEY 2617280989U, // SM4E_ZZZ_S 2248200026U, // SMADDLrrr 369111739U, // SMAXP_ZPmZ_B 369119931U, // SMAXP_ZPmZ_D 2555933371U, // SMAXP_ZPmZ_H 369136315U, // SMAXP_ZPmZ_S 68203195U, // SMAXPv16i8 2216211131U, // SMAXPv2i32 69776059U, // SMAXPv4i16 70300347U, // SMAXPv4i32 2218308283U, // SMAXPv8i16 2218832571U, // SMAXPv8i8 2516637839U, // SMAXV_VPZ_B 2516637839U, // SMAXV_VPZ_D 2516637839U, // SMAXV_VPZ_H 2516637839U, // SMAXV_VPZ_S 2214647951U, // SMAXVv16i8v 2214647951U, // SMAXVv4i16v 67164303U, // SMAXVv4i32v 2214647951U, // SMAXVv8i16v 67164303U, // SMAXVv8i8v 2583706092U, // SMAX_ZI_B 2415942124U, // SMAX_ZI_D 2388687340U, // SMAX_ZI_H 2617285100U, // SMAX_ZI_S 369113580U, // SMAX_ZPmZ_B 369121772U, // SMAX_ZPmZ_D 2555935212U, // SMAX_ZPmZ_H 369138156U, // SMAX_ZPmZ_S 68205036U, // SMAXv16i8 2216212972U, // SMAXv2i32 69777900U, // SMAXv4i16 70302188U, // SMAXv4i32 2218310124U, // SMAXv8i16 2218834412U, // SMAXv8i8 75940U, // SMC 369111657U, // SMINP_ZPmZ_B 369119849U, // SMINP_ZPmZ_D 2555933289U, // SMINP_ZPmZ_H 369136233U, // SMINP_ZPmZ_S 68203113U, // SMINPv16i8 2216211049U, // SMINPv2i32 69775977U, // SMINPv4i16 70300265U, // SMINPv4i32 2218308201U, // SMINPv8i16 2218832489U, // SMINPv8i8 2516637787U, // SMINV_VPZ_B 2516637787U, // SMINV_VPZ_D 2516637787U, // SMINV_VPZ_H 2516637787U, // SMINV_VPZ_S 2214647899U, // SMINVv16i8v 2214647899U, // SMINVv4i16v 67164251U, // SMINVv4i32v 2214647899U, // SMINVv8i16v 67164251U, // SMINVv8i8v 2583703834U, // SMIN_ZI_B 2415939866U, // SMIN_ZI_D 2388685082U, // SMIN_ZI_H 2617282842U, // SMIN_ZI_S 369111322U, // SMIN_ZPmZ_B 369119514U, // SMIN_ZPmZ_D 2555932954U, // SMIN_ZPmZ_H 369135898U, // SMIN_ZPmZ_S 68202778U, // SMINv16i8 2216210714U, // SMINv2i32 69775642U, // SMINv4i16 70299930U, // SMINv4i32 2218307866U, // SMINv8i16 2218832154U, // SMINv8i8 2315273440U, // SMLALB_ZZZI_D 2449507552U, // SMLALB_ZZZI_S 2315273440U, // SMLALB_ZZZ_D 29385952U, // SMLALB_ZZZ_H 2449507552U, // SMLALB_ZZZ_S 2315277837U, // SMLALT_ZZZI_D 2449511949U, // SMLALT_ZZZI_S 2315277837U, // SMLALT_ZZZ_D 29390349U, // SMLALT_ZZZ_H 2449511949U, // SMLALT_ZZZ_S 339271869U, // SMLALv16i8_v8i16 2485186234U, // SMLALv2i32_indexed 2485186234U, // SMLALv2i32_v2i64 338751162U, // SMLALv4i16_indexed 338751162U, // SMLALv4i16_v4i32 337699005U, // SMLALv4i32_indexed 337699005U, // SMLALv4i32_v2i64 2486231229U, // SMLALv8i16_indexed 2486231229U, // SMLALv8i16_v4i32 2486759098U, // SMLALv8i8_v8i16 2315273737U, // SMLSLB_ZZZI_D 2449507849U, // SMLSLB_ZZZI_S 2315273737U, // SMLSLB_ZZZ_D 29386249U, // SMLSLB_ZZZ_H 2449507849U, // SMLSLB_ZZZ_S 2315278011U, // SMLSLT_ZZZI_D 2449512123U, // SMLSLT_ZZZI_S 2315278011U, // SMLSLT_ZZZ_D 29390523U, // SMLSLT_ZZZ_H 2449512123U, // SMLSLT_ZZZ_S 339272001U, // SMLSLv16i8_v8i16 2485186630U, // SMLSLv2i32_indexed 2485186630U, // SMLSLv2i32_v2i64 338751558U, // SMLSLv4i16_indexed 338751558U, // SMLSLv4i16_v4i32 337699137U, // SMLSLv4i32_indexed 337699137U, // SMLSLv4i32_v2i64 2486231361U, // SMLSLv8i16_indexed 2486231361U, // SMLSLv8i16_v4i32 2486759494U, // SMLSLv8i8_v8i16 67164278U, // SMOVvi16to32 67164278U, // SMOVvi16to64 2214647926U, // SMOVvi32to64 2214647926U, // SMOVvi8to32 2214647926U, // SMOVvi8to64 2248199974U, // SMSUBLrrr 369110218U, // SMULH_ZPmZ_B 369118410U, // SMULH_ZPmZ_D 2555931850U, // SMULH_ZPmZ_H 369134794U, // SMULH_ZPmZ_S 2583702730U, // SMULH_ZZZ_B 2415938762U, // SMULH_ZZZ_D 2388683978U, // SMULH_ZZZ_H 2617281738U, // SMULH_ZZZ_S 2248199370U, // SMULHrr 2617263539U, // SMULLB_ZZZI_D 2348844467U, // SMULLB_ZZZI_S 2617263539U, // SMULLB_ZZZ_D 261645747U, // SMULLB_ZZZ_H 2348844467U, // SMULLB_ZZZ_S 2617267851U, // SMULLT_ZZZI_D 2348848779U, // SMULLT_ZZZI_S 2617267851U, // SMULLT_ZZZ_D 261650059U, // SMULLT_ZZZ_H 2348848779U, // SMULLT_ZZZ_S 70820127U, // SMULLv16i8_v8i16 2216734694U, // SMULLv2i32_indexed 2216734694U, // SMULLv2i32_v2i64 70299622U, // SMULLv4i16_indexed 70299622U, // SMULLv4i16_v4i32 69247263U, // SMULLv4i32_indexed 69247263U, // SMULLv4i32_v2i64 2217779487U, // SMULLv8i16_indexed 2217779487U, // SMULLv8i16_v4i32 2218307558U, // SMULLv8i8_v8i16 0U, // SPACE 2516593123U, // SPLICE_ZPZZ_B 2516601315U, // SPLICE_ZPZZ_D 2388158947U, // SPLICE_ZPZZ_H 2516617699U, // SPLICE_ZPZZ_S 2516593123U, // SPLICE_ZPZ_B 2516601315U, // SPLICE_ZPZ_D 2388158947U, // SPLICE_ZPZ_H 2516617699U, // SPLICE_ZPZ_S 13457U, // SQABS_ZPmZ_B 2147505297U, // SQABS_ZPmZ_D 34108561U, // SQABS_ZPmZ_H 38033U, // SQABS_ZPmZ_S 2215687313U, // SQABSv16i8 100717713U, // SQABSv1i16 100717713U, // SQABSv1i32 100717713U, // SQABSv1i64 100717713U, // SQABSv1i8 2216211601U, // SQABSv2i32 69252241U, // SQABSv2i64 2217260177U, // SQABSv4i16 70300817U, // SQABSv4i32 2218308753U, // SQABSv8i16 71349393U, // SQABSv8i8 2583701921U, // SQADD_ZI_B 2415937953U, // SQADD_ZI_D 241199521U, // SQADD_ZI_H 2617280929U, // SQADD_ZI_S 369109409U, // SQADD_ZPmZ_B 369117601U, // SQADD_ZPmZ_D 2555931041U, // SQADD_ZPmZ_H 369133985U, // SQADD_ZPmZ_S 2583701921U, // SQADD_ZZZ_B 2415937953U, // SQADD_ZZZ_D 2388683169U, // SQADD_ZZZ_H 2617280929U, // SQADD_ZZZ_S 68200865U, // SQADDv16i8 2248198561U, // SQADDv1i16 2248198561U, // SQADDv1i32 2248198561U, // SQADDv1i64 2248198561U, // SQADDv1i8 2216208801U, // SQADDv2i32 2216733089U, // SQADDv2i64 69773729U, // SQADDv4i16 70298017U, // SQADDv4i32 2218305953U, // SQADDv8i16 2218830241U, // SQADDv8i8 2583701854U, // SQCADD_ZZI_B 2415937886U, // SQCADD_ZZI_D 2388683102U, // SQCADD_ZZI_H 2617280862U, // SQCADD_ZZI_S 805356637U, // SQDECB_XPiI 1543554141U, // SQDECB_XPiWdI 805357879U, // SQDECD_XPiI 1543555383U, // SQDECD_XPiWdI 805325111U, // SQDECD_ZPiI 805358551U, // SQDECH_XPiI 1543556055U, // SQDECH_XPiWdI 8416215U, // SQDECH_ZPiI 2583744997U, // SQDECP_XPWd_B 2415972837U, // SQDECP_XPWd_D 2348863973U, // SQDECP_XPWd_H 2617299429U, // SQDECP_XPWd_S 436261349U, // SQDECP_XP_B 268489189U, // SQDECP_XP_D 201380325U, // SQDECP_XP_H 469815781U, // SQDECP_XP_S 134238693U, // SQDECP_ZP_D 846754277U, // SQDECP_ZP_H 167809509U, // SQDECP_ZP_S 805361932U, // SQDECW_XPiI 1543559436U, // SQDECW_XPiWdI 805345548U, // SQDECW_ZPiI 2315277699U, // SQDMLALBT_ZZZ_D 29390211U, // SQDMLALBT_ZZZ_H 2449511811U, // SQDMLALBT_ZZZ_S 2315273422U, // SQDMLALB_ZZZI_D 2449507534U, // SQDMLALB_ZZZI_S 2315273422U, // SQDMLALB_ZZZ_D 29385934U, // SQDMLALB_ZZZ_H 2449507534U, // SQDMLALB_ZZZ_S 2315277819U, // SQDMLALT_ZZZI_D 2449511931U, // SQDMLALT_ZZZI_S 2315277819U, // SQDMLALT_ZZZ_D 29390331U, // SQDMLALT_ZZZ_H 2449511931U, // SQDMLALT_ZZZ_S 2684448426U, // SQDMLALi16 2684448426U, // SQDMLALi32 2684448426U, // SQDMLALv1i32_indexed 2684448426U, // SQDMLALv1i64_indexed 2485186218U, // SQDMLALv2i32_indexed 2485186218U, // SQDMLALv2i32_v2i64 338751146U, // SQDMLALv4i16_indexed 338751146U, // SQDMLALv4i16_v4i32 337698987U, // SQDMLALv4i32_indexed 337698987U, // SQDMLALv4i32_v2i64 2486231211U, // SQDMLALv8i16_indexed 2486231211U, // SQDMLALv8i16_v4i32 2315277728U, // SQDMLSLBT_ZZZ_D 29390240U, // SQDMLSLBT_ZZZ_H 2449511840U, // SQDMLSLBT_ZZZ_S 2315273719U, // SQDMLSLB_ZZZI_D 2449507831U, // SQDMLSLB_ZZZI_S 2315273719U, // SQDMLSLB_ZZZ_D 29386231U, // SQDMLSLB_ZZZ_H 2449507831U, // SQDMLSLB_ZZZ_S 2315277993U, // SQDMLSLT_ZZZI_D 2449512105U, // SQDMLSLT_ZZZI_S 2315277993U, // SQDMLSLT_ZZZ_D 29390505U, // SQDMLSLT_ZZZ_H 2449512105U, // SQDMLSLT_ZZZ_S 2684448822U, // SQDMLSLi16 2684448822U, // SQDMLSLi32 2684448822U, // SQDMLSLv1i32_indexed 2684448822U, // SQDMLSLv1i64_indexed 2485186614U, // SQDMLSLv2i32_indexed 2485186614U, // SQDMLSLv2i32_v2i64 338751542U, // SQDMLSLv4i16_indexed 338751542U, // SQDMLSLv4i16_v4i32 337699119U, // SQDMLSLv4i32_indexed 337699119U, // SQDMLSLv4i32_v2i64 2486231343U, // SQDMLSLv8i16_indexed 2486231343U, // SQDMLSLv8i16_v4i32 2415938743U, // SQDMULH_ZZZI_D 2388683959U, // SQDMULH_ZZZI_H 2617281719U, // SQDMULH_ZZZI_S 2583702711U, // SQDMULH_ZZZ_B 2415938743U, // SQDMULH_ZZZ_D 2388683959U, // SQDMULH_ZZZ_H 2617281719U, // SQDMULH_ZZZ_S 2248199351U, // SQDMULHv1i16 2248199351U, // SQDMULHv1i16_indexed 2248199351U, // SQDMULHv1i32 2248199351U, // SQDMULHv1i32_indexed 2216209591U, // SQDMULHv2i32 2216209591U, // SQDMULHv2i32_indexed 69774519U, // SQDMULHv4i16 69774519U, // SQDMULHv4i16_indexed 70298807U, // SQDMULHv4i32 70298807U, // SQDMULHv4i32_indexed 2218306743U, // SQDMULHv8i16 2218306743U, // SQDMULHv8i16_indexed 2617263521U, // SQDMULLB_ZZZI_D 2348844449U, // SQDMULLB_ZZZI_S 2617263521U, // SQDMULLB_ZZZ_D 261645729U, // SQDMULLB_ZZZ_H 2348844449U, // SQDMULLB_ZZZ_S 2617267833U, // SQDMULLT_ZZZI_D 2348848761U, // SQDMULLT_ZZZI_S 2617267833U, // SQDMULLT_ZZZ_D 261650041U, // SQDMULLT_ZZZ_H 2348848761U, // SQDMULLT_ZZZ_S 2248200150U, // SQDMULLi16 2248200150U, // SQDMULLi32 2248200150U, // SQDMULLv1i32_indexed 2248200150U, // SQDMULLv1i64_indexed 2216734678U, // SQDMULLv2i32_indexed 2216734678U, // SQDMULLv2i32_v2i64 70299606U, // SQDMULLv4i16_indexed 70299606U, // SQDMULLv4i16_v4i32 69247245U, // SQDMULLv4i32_indexed 69247245U, // SQDMULLv4i32_v2i64 2217779469U, // SQDMULLv8i16_indexed 2217779469U, // SQDMULLv8i16_v4i32 805356653U, // SQINCB_XPiI 1543554157U, // SQINCB_XPiWdI 805357895U, // SQINCD_XPiI 1543555399U, // SQINCD_XPiWdI 805325127U, // SQINCD_ZPiI 805358567U, // SQINCH_XPiI 1543556071U, // SQINCH_XPiWdI 8416231U, // SQINCH_ZPiI 2583745013U, // SQINCP_XPWd_B 2415972853U, // SQINCP_XPWd_D 2348863989U, // SQINCP_XPWd_H 2617299445U, // SQINCP_XPWd_S 436261365U, // SQINCP_XP_B 268489205U, // SQINCP_XP_D 201380341U, // SQINCP_XP_H 469815797U, // SQINCP_XP_S 134238709U, // SQINCP_ZP_D 846754293U, // SQINCP_ZP_H 167809525U, // SQINCP_ZP_S 805361948U, // SQINCW_XPiI 1543559452U, // SQINCW_XPiWdI 805345564U, // SQINCW_ZPiI 10951U, // SQNEG_ZPmZ_B 2147502791U, // SQNEG_ZPmZ_D 34106055U, // SQNEG_ZPmZ_H 35527U, // SQNEG_ZPmZ_S 2215684807U, // SQNEGv16i8 100715207U, // SQNEGv1i16 100715207U, // SQNEGv1i32 100715207U, // SQNEGv1i64 100715207U, // SQNEGv1i8 2216209095U, // SQNEGv2i32 69249735U, // SQNEGv2i64 2217257671U, // SQNEGv4i16 70298311U, // SQNEGv4i32 2218306247U, // SQNEGv8i16 71346887U, // SQNEGv8i8 2390256488U, // SQRDCMLAH_ZZZI_H 2315291496U, // SQRDCMLAH_ZZZI_S 637545320U, // SQRDCMLAH_ZZZ_B 2281720680U, // SQRDCMLAH_ZZZ_D 2390256488U, // SQRDCMLAH_ZZZ_H 2315291496U, // SQRDCMLAH_ZZZ_S 2281720691U, // SQRDMLAH_ZZZI_D 2390256499U, // SQRDMLAH_ZZZI_H 2315291507U, // SQRDMLAH_ZZZI_S 637545331U, // SQRDMLAH_ZZZ_B 2281720691U, // SQRDMLAH_ZZZ_D 2390256499U, // SQRDMLAH_ZZZ_H 2315291507U, // SQRDMLAH_ZZZ_S 2684447603U, // SQRDMLAHi16_indexed 2684447603U, // SQRDMLAHi32_indexed 2684447603U, // SQRDMLAHv1i16 2684447603U, // SQRDMLAHv1i32 2484661107U, // SQRDMLAHv2i32 2484661107U, // SQRDMLAHv2i32_indexed 338226035U, // SQRDMLAHv4i16 338226035U, // SQRDMLAHv4i16_indexed 338750323U, // SQRDMLAHv4i32 338750323U, // SQRDMLAHv4i32_indexed 2486758259U, // SQRDMLAHv8i16 2486758259U, // SQRDMLAHv8i16_indexed 2281721288U, // SQRDMLSH_ZZZI_D 2390257096U, // SQRDMLSH_ZZZI_H 2315292104U, // SQRDMLSH_ZZZI_S 637545928U, // SQRDMLSH_ZZZ_B 2281721288U, // SQRDMLSH_ZZZ_D 2390257096U, // SQRDMLSH_ZZZ_H 2315292104U, // SQRDMLSH_ZZZ_S 2684448200U, // SQRDMLSHi16_indexed 2684448200U, // SQRDMLSHi32_indexed 2684448200U, // SQRDMLSHv1i16 2684448200U, // SQRDMLSHv1i32 2484661704U, // SQRDMLSHv2i32 2484661704U, // SQRDMLSHv2i32_indexed 338226632U, // SQRDMLSHv4i16 338226632U, // SQRDMLSHv4i16_indexed 338750920U, // SQRDMLSHv4i32 338750920U, // SQRDMLSHv4i32_indexed 2486758856U, // SQRDMLSHv8i16 2486758856U, // SQRDMLSHv8i16_indexed 2415938752U, // SQRDMULH_ZZZI_D 2388683968U, // SQRDMULH_ZZZI_H 2617281728U, // SQRDMULH_ZZZI_S 2583702720U, // SQRDMULH_ZZZ_B 2415938752U, // SQRDMULH_ZZZ_D 2388683968U, // SQRDMULH_ZZZ_H 2617281728U, // SQRDMULH_ZZZ_S 2248199360U, // SQRDMULHv1i16 2248199360U, // SQRDMULHv1i16_indexed 2248199360U, // SQRDMULHv1i32 2248199360U, // SQRDMULHv1i32_indexed 2216209600U, // SQRDMULHv2i32 2216209600U, // SQRDMULHv2i32_indexed 69774528U, // SQRDMULHv4i16 69774528U, // SQRDMULHv4i16_indexed 70298816U, // SQRDMULHv4i32 70298816U, // SQRDMULHv4i32_indexed 2218306752U, // SQRDMULHv8i16 2218306752U, // SQRDMULHv8i16_indexed 369111954U, // SQRSHLR_ZPmZ_B 369120146U, // SQRSHLR_ZPmZ_D 2555933586U, // SQRSHLR_ZPmZ_H 369136530U, // SQRSHLR_ZPmZ_S 369110942U, // SQRSHL_ZPmZ_B 369119134U, // SQRSHL_ZPmZ_D 2555932574U, // SQRSHL_ZPmZ_H 369135518U, // SQRSHL_ZPmZ_S 68202398U, // SQRSHLv16i8 2248200094U, // SQRSHLv1i16 2248200094U, // SQRSHLv1i32 2248200094U, // SQRSHLv1i64 2248200094U, // SQRSHLv1i8 2216210334U, // SQRSHLv2i32 2216734622U, // SQRSHLv2i64 69775262U, // SQRSHLv4i16 70299550U, // SQRSHLv4i32 2218307486U, // SQRSHLv8i16 2218831774U, // SQRSHLv8i8 2348820081U, // SQRSHRNB_ZZI_B 2387109489U, // SQRSHRNB_ZZI_H 2415953521U, // SQRSHRNB_ZZI_S 2449487622U, // SQRSHRNT_ZZI_B 240154374U, // SQRSHRNT_ZZI_H 2281740038U, // SQRSHRNT_ZZI_S 2248200521U, // SQRSHRNb 2248200521U, // SQRSHRNh 2248200521U, // SQRSHRNs 2484134269U, // SQRSHRNv16i8_shift 2216210761U, // SQRSHRNv2i32_shift 69775689U, // SQRSHRNv4i16_shift 2486231421U, // SQRSHRNv4i32_shift 339272061U, // SQRSHRNv8i16_shift 2218832201U, // SQRSHRNv8i8_shift 2348820127U, // SQRSHRUNB_ZZI_B 2387109535U, // SQRSHRUNB_ZZI_H 2415953567U, // SQRSHRUNB_ZZI_S 2449487676U, // SQRSHRUNT_ZZI_B 240154428U, // SQRSHRUNT_ZZI_H 2281740092U, // SQRSHRUNT_ZZI_S 2248200582U, // SQRSHRUNb 2248200582U, // SQRSHRUNh 2248200582U, // SQRSHRUNs 2484134329U, // SQRSHRUNv16i8_shift 2216210822U, // SQRSHRUNv2i32_shift 69775750U, // SQRSHRUNv4i16_shift 2486231481U, // SQRSHRUNv4i32_shift 339272121U, // SQRSHRUNv8i16_shift 2218832262U, // SQRSHRUNv8i8_shift 369111938U, // SQSHLR_ZPmZ_B 369120130U, // SQSHLR_ZPmZ_D 2555933570U, // SQSHLR_ZPmZ_H 369136514U, // SQSHLR_ZPmZ_S 369113048U, // SQSHLU_ZPmI_B 369121240U, // SQSHLU_ZPmI_D 2555934680U, // SQSHLU_ZPmI_H 369137624U, // SQSHLU_ZPmI_S 2248202200U, // SQSHLUb 2248202200U, // SQSHLUd 2248202200U, // SQSHLUh 2248202200U, // SQSHLUs 68204504U, // SQSHLUv16i8_shift 2216212440U, // SQSHLUv2i32_shift 2216736728U, // SQSHLUv2i64_shift 69777368U, // SQSHLUv4i16_shift 70301656U, // SQSHLUv4i32_shift 2218309592U, // SQSHLUv8i16_shift 2218833880U, // SQSHLUv8i8_shift 369110928U, // SQSHL_ZPmI_B 369119120U, // SQSHL_ZPmI_D 2555932560U, // SQSHL_ZPmI_H 369135504U, // SQSHL_ZPmI_S 369110928U, // SQSHL_ZPmZ_B 369119120U, // SQSHL_ZPmZ_D 2555932560U, // SQSHL_ZPmZ_H 369135504U, // SQSHL_ZPmZ_S 2248200080U, // SQSHLb 2248200080U, // SQSHLd 2248200080U, // SQSHLh 2248200080U, // SQSHLs 68202384U, // SQSHLv16i8 68202384U, // SQSHLv16i8_shift 2248200080U, // SQSHLv1i16 2248200080U, // SQSHLv1i32 2248200080U, // SQSHLv1i64 2248200080U, // SQSHLv1i8 2216210320U, // SQSHLv2i32 2216210320U, // SQSHLv2i32_shift 2216734608U, // SQSHLv2i64 2216734608U, // SQSHLv2i64_shift 69775248U, // SQSHLv4i16 69775248U, // SQSHLv4i16_shift 70299536U, // SQSHLv4i32 70299536U, // SQSHLv4i32_shift 2218307472U, // SQSHLv8i16 2218307472U, // SQSHLv8i16_shift 2218831760U, // SQSHLv8i8 2218831760U, // SQSHLv8i8_shift 2348820063U, // SQSHRNB_ZZI_B 2387109471U, // SQSHRNB_ZZI_H 2415953503U, // SQSHRNB_ZZI_S 2449487604U, // SQSHRNT_ZZI_B 240154356U, // SQSHRNT_ZZI_H 2281740020U, // SQSHRNT_ZZI_S 2248200505U, // SQSHRNb 2248200505U, // SQSHRNh 2248200505U, // SQSHRNs 2484134251U, // SQSHRNv16i8_shift 2216210745U, // SQSHRNv2i32_shift 69775673U, // SQSHRNv4i16_shift 2486231403U, // SQSHRNv4i32_shift 339272043U, // SQSHRNv8i16_shift 2218832185U, // SQSHRNv8i8_shift 2348820117U, // SQSHRUNB_ZZI_B 2387109525U, // SQSHRUNB_ZZI_H 2415953557U, // SQSHRUNB_ZZI_S 2449487666U, // SQSHRUNT_ZZI_B 240154418U, // SQSHRUNT_ZZI_H 2281740082U, // SQSHRUNT_ZZI_S 2248200573U, // SQSHRUNb 2248200573U, // SQSHRUNh 2248200573U, // SQSHRUNs 2484134319U, // SQSHRUNv16i8_shift 2216210813U, // SQSHRUNv2i32_shift 69775741U, // SQSHRUNv4i16_shift 2486231471U, // SQSHRUNv4i32_shift 339272111U, // SQSHRUNv8i16_shift 2218832253U, // SQSHRUNv8i8_shift 369111860U, // SQSUBR_ZPmZ_B 369120052U, // SQSUBR_ZPmZ_D 2555933492U, // SQSUBR_ZPmZ_H 369136436U, // SQSUBR_ZPmZ_S 2583701534U, // SQSUB_ZI_B 2415937566U, // SQSUB_ZI_D 241199134U, // SQSUB_ZI_H 2617280542U, // SQSUB_ZI_S 369109022U, // SQSUB_ZPmZ_B 369117214U, // SQSUB_ZPmZ_D 2555930654U, // SQSUB_ZPmZ_H 369133598U, // SQSUB_ZPmZ_S 2583701534U, // SQSUB_ZZZ_B 2415937566U, // SQSUB_ZZZ_D 2388682782U, // SQSUB_ZZZ_H 2617280542U, // SQSUB_ZZZ_S 68200478U, // SQSUBv16i8 2248198174U, // SQSUBv1i16 2248198174U, // SQSUBv1i32 2248198174U, // SQSUBv1i64 2248198174U, // SQSUBv1i8 2216208414U, // SQSUBv2i32 2216732702U, // SQSUBv2i64 69773342U, // SQSUBv4i16 70297630U, // SQSUBv4i32 2218305566U, // SQSUBv8i16 2218829854U, // SQSUBv8i8 201336453U, // SQXTNB_ZZ_B 843605637U, // SQXTNB_ZZ_H 268469893U, // SQXTNB_ZZ_S 302004002U, // SQXTNT_ZZ_B 844134178U, // SQXTNT_ZZ_H 134256418U, // SQXTNT_ZZ_S 2484134303U, // SQXTNv16i8 100716911U, // SQXTNv1i16 100716911U, // SQXTNv1i32 100716911U, // SQXTNv1i8 68727151U, // SQXTNv2i32 69775727U, // SQXTNv4i16 338747807U, // SQXTNv4i32 339272095U, // SQXTNv8i16 2218832239U, // SQXTNv8i8 201336490U, // SQXTUNB_ZZ_B 843605674U, // SQXTUNB_ZZ_H 268469930U, // SQXTUNB_ZZ_S 302004039U, // SQXTUNT_ZZ_B 844134215U, // SQXTUNT_ZZ_H 134256455U, // SQXTUNT_ZZ_S 2484134340U, // SQXTUNv16i8 100716944U, // SQXTUNv1i16 100716944U, // SQXTUNv1i32 100716944U, // SQXTUNv1i8 68727184U, // SQXTUNv2i32 69775760U, // SQXTUNv4i16 338747844U, // SQXTUNv4i32 339272132U, // SQXTUNv8i16 2218832272U, // SQXTUNv8i8 369109363U, // SRHADD_ZPmZ_B 369117555U, // SRHADD_ZPmZ_D 2555930995U, // SRHADD_ZPmZ_H 369133939U, // SRHADD_ZPmZ_S 68200819U, // SRHADDv16i8 2216208755U, // SRHADDv2i32 69773683U, // SRHADDv4i16 70297971U, // SRHADDv4i32 2218305907U, // SRHADDv8i16 2218830195U, // SRHADDv8i8 637546101U, // SRI_ZZI_B 2281721461U, // SRI_ZZI_D 242773621U, // SRI_ZZI_H 2315292277U, // SRI_ZZI_S 2684448373U, // SRId 336653941U, // SRIv16i8_shift 2484661877U, // SRIv2i32_shift 2485186165U, // SRIv2i64_shift 338226805U, // SRIv4i16_shift 338751093U, // SRIv4i32_shift 2486759029U, // SRIv8i16_shift 2487283317U, // SRIv8i8_shift 369111972U, // SRSHLR_ZPmZ_B 369120164U, // SRSHLR_ZPmZ_D 2555933604U, // SRSHLR_ZPmZ_H 369136548U, // SRSHLR_ZPmZ_S 369110958U, // SRSHL_ZPmZ_B 369119150U, // SRSHL_ZPmZ_D 2555932590U, // SRSHL_ZPmZ_H 369135534U, // SRSHL_ZPmZ_S 68202414U, // SRSHLv16i8 2248200110U, // SRSHLv1i64 2216210350U, // SRSHLv2i32 2216734638U, // SRSHLv2i64 69775278U, // SRSHLv4i16 70299566U, // SRSHLv4i32 2218307502U, // SRSHLv8i16 2218831790U, // SRSHLv8i8 369111900U, // SRSHR_ZPmI_B 369120092U, // SRSHR_ZPmI_D 2555933532U, // SRSHR_ZPmI_H 369136476U, // SRSHR_ZPmI_S 2248201052U, // SRSHRd 68203356U, // SRSHRv16i8_shift 2216211292U, // SRSHRv2i32_shift 2216735580U, // SRSHRv2i64_shift 69776220U, // SRSHRv4i16_shift 70300508U, // SRSHRv4i32_shift 2218308444U, // SRSHRv8i16_shift 2218832732U, // SRSHRv8i8_shift 637543186U, // SRSRA_ZZI_B 2281718546U, // SRSRA_ZZI_D 242770706U, // SRSRA_ZZI_H 2315289362U, // SRSRA_ZZI_S 2684445458U, // SRSRAd 336651026U, // SRSRAv16i8_shift 2484658962U, // SRSRAv2i32_shift 2485183250U, // SRSRAv2i64_shift 338223890U, // SRSRAv4i16_shift 338748178U, // SRSRAv4i32_shift 2486756114U, // SRSRAv8i16_shift 2487280402U, // SRSRAv8i8_shift 2617263505U, // SSHLLB_ZZI_D 2409129361U, // SSHLLB_ZZI_H 2348844433U, // SSHLLB_ZZI_S 2617267817U, // SSHLLT_ZZI_D 2409133673U, // SSHLLT_ZZI_H 2348848745U, // SSHLLT_ZZI_S 70820093U, // SSHLLv16i8_shift 2216734664U, // SSHLLv2i32_shift 70299592U, // SSHLLv4i16_shift 69247229U, // SSHLLv4i32_shift 2217779453U, // SSHLLv8i16_shift 2218307528U, // SSHLLv8i8_shift 68202428U, // SSHLv16i8 2248200124U, // SSHLv1i64 2216210364U, // SSHLv2i32 2216734652U, // SSHLv2i64 69775292U, // SSHLv4i16 70299580U, // SSHLv4i32 2218307516U, // SSHLv8i16 2218831804U, // SSHLv8i8 2248201066U, // SSHRd 68203370U, // SSHRv16i8_shift 2216211306U, // SSHRv2i32_shift 2216735594U, // SSHRv2i64_shift 69776234U, // SSHRv4i16_shift 70300522U, // SSHRv4i32_shift 2218308458U, // SSHRv8i16_shift 2218832746U, // SSHRv8i8_shift 637543200U, // SSRA_ZZI_B 2281718560U, // SSRA_ZZI_D 242770720U, // SSRA_ZZI_H 2315289376U, // SSRA_ZZI_S 2684445472U, // SSRAd 336651040U, // SSRAv16i8_shift 2484658976U, // SSRAv2i32_shift 2485183264U, // SSRAv2i64_shift 338223904U, // SSRAv4i16_shift 338748192U, // SSRAv4i32_shift 2486756128U, // SSRAv8i16_shift 2487280416U, // SSRAv8i8_shift 2288649122U, // SST1B_D_IMM 2691302306U, // SST1B_D_REAL 2691302306U, // SST1B_D_SXTW 2691302306U, // SST1B_D_UXTW 2322211746U, // SST1B_S_IMM 2691310498U, // SST1B_S_SXTW 2691310498U, // SST1B_S_UXTW 2288650464U, // SST1D_IMM 2691303648U, // SST1D_REAL 2691303648U, // SST1D_SCALED_SCALED_REAL 2691303648U, // SST1D_SXTW 2691303648U, // SST1D_SXTW_SCALED 2691303648U, // SST1D_UXTW 2691303648U, // SST1D_UXTW_SCALED 2288651035U, // SST1H_D_IMM 2691304219U, // SST1H_D_REAL 2691304219U, // SST1H_D_SCALED_SCALED_REAL 2691304219U, // SST1H_D_SXTW 2691304219U, // SST1H_D_SXTW_SCALED 2691304219U, // SST1H_D_UXTW 2691304219U, // SST1H_D_UXTW_SCALED 2322213659U, // SST1H_S_IMM 2691312411U, // SST1H_S_SXTW 2691312411U, // SST1H_S_SXTW_SCALED 2691312411U, // SST1H_S_UXTW 2691312411U, // SST1H_S_UXTW_SCALED 2288654531U, // SST1W_D_IMM 2691307715U, // SST1W_D_REAL 2691307715U, // SST1W_D_SCALED_SCALED_REAL 2691307715U, // SST1W_D_SXTW 2691307715U, // SST1W_D_SXTW_SCALED 2691307715U, // SST1W_D_UXTW 2691307715U, // SST1W_D_UXTW_SCALED 2322217155U, // SST1W_IMM 2691315907U, // SST1W_SXTW 2691315907U, // SST1W_SXTW_SCALED 2691315907U, // SST1W_UXTW 2691315907U, // SST1W_UXTW_SCALED 2617267598U, // SSUBLBT_ZZZ_D 261649806U, // SSUBLBT_ZZZ_H 2348848526U, // SSUBLBT_ZZZ_S 2617263434U, // SSUBLB_ZZZ_D 261645642U, // SSUBLB_ZZZ_H 2348844362U, // SSUBLB_ZZZ_S 2617264081U, // SSUBLTB_ZZZ_D 261646289U, // SSUBLTB_ZZZ_H 2348845009U, // SSUBLTB_ZZZ_S 2617267741U, // SSUBLT_ZZZ_D 261649949U, // SSUBLT_ZZZ_H 2348848669U, // SSUBLT_ZZZ_S 70820045U, // SSUBLv16i8_v8i16 2216734518U, // SSUBLv2i32_v2i64 70299446U, // SSUBLv4i16_v4i32 69247181U, // SSUBLv4i32_v2i64 2217779405U, // SSUBLv8i16_v4i32 2218307382U, // SSUBLv8i8_v8i16 2415937586U, // SSUBWB_ZZZ_D 241199154U, // SSUBWB_ZZZ_H 2617280562U, // SSUBWB_ZZZ_S 2415941539U, // SSUBWT_ZZZ_D 241203107U, // SSUBWT_ZZZ_H 2617284515U, // SSUBWT_ZZZ_S 2218303982U, // SSUBWv16i8_v8i16 2216737013U, // SSUBWv2i32_v2i64 70301941U, // SSUBWv4i16_v4i32 2216731118U, // SSUBWv4i32_v2i64 70296046U, // SSUBWv8i16_v4i32 2218309877U, // SSUBWv8i8_v8i16 2691326882U, // ST1B 2691302306U, // ST1B_D 2691302306U, // ST1B_D_IMM 2691335074U, // ST1B_H 2691335074U, // ST1B_H_IMM 2691326882U, // ST1B_IMM 2691310498U, // ST1B_S 2691310498U, // ST1B_S_IMM 2691303648U, // ST1D 2691303648U, // ST1D_IMM 172102U, // ST1Fourv16b 14860358U, // ST1Fourv16b_POST 188486U, // ST1Fourv1d 15401030U, // ST1Fourv1d_POST 204870U, // ST1Fourv2d 14893126U, // ST1Fourv2d_POST 221254U, // ST1Fourv2s 15433798U, // ST1Fourv2s_POST 237638U, // ST1Fourv4h 15450182U, // ST1Fourv4h_POST 254022U, // ST1Fourv4s 14942278U, // ST1Fourv4s_POST 270406U, // ST1Fourv8b 15482950U, // ST1Fourv8b_POST 286790U, // ST1Fourv8h 14975046U, // ST1Fourv8h_POST 2691336987U, // ST1H 2691304219U, // ST1H_D 2691304219U, // ST1H_D_IMM 2691336987U, // ST1H_IMM 2691312411U, // ST1H_S 2691312411U, // ST1H_S_IMM 172102U, // ST1Onev16b 15908934U, // ST1Onev16b_POST 188486U, // ST1Onev1d 16449606U, // ST1Onev1d_POST 204870U, // ST1Onev2d 15941702U, // ST1Onev2d_POST 221254U, // ST1Onev2s 16482374U, // ST1Onev2s_POST 237638U, // ST1Onev4h 16498758U, // ST1Onev4h_POST 254022U, // ST1Onev4s 15990854U, // ST1Onev4s_POST 270406U, // ST1Onev8b 16531526U, // ST1Onev8b_POST 286790U, // ST1Onev8h 16023622U, // ST1Onev8h_POST 172102U, // ST1Threev16b 18530374U, // ST1Threev16b_POST 188486U, // ST1Threev1d 19071046U, // ST1Threev1d_POST 204870U, // ST1Threev2d 18563142U, // ST1Threev2d_POST 221254U, // ST1Threev2s 19103814U, // ST1Threev2s_POST 237638U, // ST1Threev4h 19120198U, // ST1Threev4h_POST 254022U, // ST1Threev4s 18612294U, // ST1Threev4s_POST 270406U, // ST1Threev8b 19152966U, // ST1Threev8b_POST 286790U, // ST1Threev8h 18645062U, // ST1Threev8h_POST 172102U, // ST1Twov16b 15384646U, // ST1Twov16b_POST 188486U, // ST1Twov1d 15925318U, // ST1Twov1d_POST 204870U, // ST1Twov2d 15417414U, // ST1Twov2d_POST 221254U, // ST1Twov2s 15958086U, // ST1Twov2s_POST 237638U, // ST1Twov4h 15974470U, // ST1Twov4h_POST 254022U, // ST1Twov4s 15466566U, // ST1Twov4s_POST 270406U, // ST1Twov8b 16007238U, // ST1Twov8b_POST 286790U, // ST1Twov8h 15499334U, // ST1Twov8h_POST 2691315907U, // ST1W 2691307715U, // ST1W_D 2691307715U, // ST1W_D_IMM 2691315907U, // ST1W_IMM 409670U, // ST1i16 1607770182U, // ST1i16_POST 417862U, // ST1i32 1641340998U, // ST1i32_POST 426054U, // ST1i64 1674911814U, // ST1i64_POST 434246U, // ST1i8 1708482630U, // ST1i8_POST 2691326911U, // ST2B 2691326911U, // ST2B_IMM 2691303660U, // ST2D 2691303660U, // ST2D_IMM 2255014563U, // ST2GOffset 543779491U, // ST2GPostIndex 2691263139U, // ST2GPreIndex 2691337016U, // ST2H 2691337016U, // ST2H_IMM 172521U, // ST2Twov16b 15385065U, // ST2Twov16b_POST 205289U, // ST2Twov2d 15417833U, // ST2Twov2d_POST 221673U, // ST2Twov2s 15958505U, // ST2Twov2s_POST 238057U, // ST2Twov4h 15974889U, // ST2Twov4h_POST 254441U, // ST2Twov4s 15466985U, // ST2Twov4s_POST 270825U, // ST2Twov8b 16007657U, // ST2Twov8b_POST 287209U, // ST2Twov8h 15499753U, // ST2Twov8h_POST 2691315927U, // ST2W 2691315927U, // ST2W_IMM 410089U, // ST2i16 1641325033U, // ST2i16_POST 418281U, // ST2i32 1674895849U, // ST2i32_POST 426473U, // ST2i64 1742021097U, // ST2i64_POST 434665U, // ST2i8 1607819753U, // ST2i8_POST 2691326932U, // ST3B 2691326932U, // ST3B_IMM 2691303672U, // ST3D 2691303672U, // ST3D_IMM 2691337028U, // ST3H 2691337028U, // ST3H_IMM 172587U, // ST3Threev16b 18530859U, // ST3Threev16b_POST 205355U, // ST3Threev2d 18563627U, // ST3Threev2d_POST 221739U, // ST3Threev2s 19104299U, // ST3Threev2s_POST 238123U, // ST3Threev4h 19120683U, // ST3Threev4h_POST 254507U, // ST3Threev4s 18612779U, // ST3Threev4s_POST 270891U, // ST3Threev8b 19153451U, // ST3Threev8b_POST 287275U, // ST3Threev8h 18645547U, // ST3Threev8h_POST 2691315939U, // ST3W 2691315939U, // ST3W_IMM 410155U, // ST3i16 1775542827U, // ST3i16_POST 418347U, // ST3i32 1809113643U, // ST3i32_POST 426539U, // ST3i64 1842684459U, // ST3i64_POST 434731U, // ST3i8 1876255275U, // ST3i8_POST 2691326944U, // ST4B 2691326944U, // ST4B_IMM 2691303684U, // ST4D 2691303684U, // ST4D_IMM 172604U, // ST4Fourv16b 14860860U, // ST4Fourv16b_POST 205372U, // ST4Fourv2d 14893628U, // ST4Fourv2d_POST 221756U, // ST4Fourv2s 15434300U, // ST4Fourv2s_POST 238140U, // ST4Fourv4h 15450684U, // ST4Fourv4h_POST 254524U, // ST4Fourv4s 14942780U, // ST4Fourv4s_POST 270908U, // ST4Fourv8b 15483452U, // ST4Fourv8b_POST 287292U, // ST4Fourv8h 14975548U, // ST4Fourv8h_POST 2691337040U, // ST4H 2691337040U, // ST4H_IMM 2691315951U, // ST4W 2691315951U, // ST4W_IMM 410172U, // ST4i16 1674879548U, // ST4i16_POST 418364U, // ST4i32 1742004796U, // ST4i32_POST 426556U, // ST4i64 1909793340U, // ST4i64_POST 434748U, // ST4i8 1641374268U, // ST4i8_POST 2255016130U, // STGM 2255014627U, // STGOffset 100717079U, // STGPi 543779555U, // STGPostIndex 536965655U, // STGPpost 536965655U, // STGPpre 2691263203U, // STGPreIndex 0U, // STGloop 2255013612U, // STLLRB 2255015216U, // STLLRH 2255016884U, // STLLRW 2255016884U, // STLLRX 2255013620U, // STLRB 2255015224U, // STLRH 2255016897U, // STLRW 2255016897U, // STLRX 2255013670U, // STLURBi 2255015274U, // STLURHi 2255016994U, // STLURWi 2255016994U, // STLURXi 2248200911U, // STLXPW 2248200911U, // STLXPX 100714317U, // STLXRB 100715921U, // STLXRH 100717666U, // STLXRW 100717666U, // STLXRX 100717175U, // STNPDi 100717175U, // STNPQi 100717175U, // STNPSi 100717175U, // STNPWi 100717175U, // STNPXi 2691326874U, // STNT1B_ZRI 2691326874U, // STNT1B_ZRR 2288649114U, // STNT1B_ZZR_D_REAL 2322211738U, // STNT1B_ZZR_S_REAL 2691303640U, // STNT1D_ZRI 2691303640U, // STNT1D_ZRR 2288650456U, // STNT1D_ZZR_D_REAL 2691336979U, // STNT1H_ZRI 2691336979U, // STNT1H_ZRR 2288651027U, // STNT1H_ZZR_D_REAL 2322213651U, // STNT1H_ZZR_S_REAL 2691315899U, // STNT1W_ZRI 2691315899U, // STNT1W_ZRR 2288654523U, // STNT1W_ZZR_D_REAL 2322217147U, // STNT1W_ZZR_S_REAL 100717213U, // STPDi 536965789U, // STPDpost 536965789U, // STPDpre 100717213U, // STPQi 536965789U, // STPQpost 536965789U, // STPQpre 100717213U, // STPSi 536965789U, // STPSpost 536965789U, // STPSpre 100717213U, // STPWi 536965789U, // STPWpost 536965789U, // STPWpre 100717213U, // STPXi 536965789U, // STPXpost 536965789U, // STPXpre 543778578U, // STRBBpost 2691262226U, // STRBBpre 2255013650U, // STRBBroW 2255013650U, // STRBBroX 2255013650U, // STRBBui 543781899U, // STRBpost 2691265547U, // STRBpre 2255016971U, // STRBroW 2255016971U, // STRBroX 2255016971U, // STRBui 543781899U, // STRDpost 2691265547U, // STRDpre 2255016971U, // STRDroW 2255016971U, // STRDroX 2255016971U, // STRDui 543780182U, // STRHHpost 2691263830U, // STRHHpre 2255015254U, // STRHHroW 2255015254U, // STRHHroX 2255015254U, // STRHHui 543781899U, // STRHpost 2691265547U, // STRHpre 2255016971U, // STRHroW 2255016971U, // STRHroX 2255016971U, // STRHui 543781899U, // STRQpost 2691265547U, // STRQpre 2255016971U, // STRQroW 2255016971U, // STRQroX 2255016971U, // STRQui 543781899U, // STRSpost 2691265547U, // STRSpre 2255016971U, // STRSroW 2255016971U, // STRSroX 2255016971U, // STRSui 543781899U, // STRWpost 2691265547U, // STRWpre 2255016971U, // STRWroW 2255016971U, // STRWroX 2255016971U, // STRWui 543781899U, // STRXpost 2691265547U, // STRXpre 2255016971U, // STRXroW 2255016971U, // STRXroX 2255016971U, // STRXui 2255336459U, // STR_PXI 2255336459U, // STR_ZXI 2255013656U, // STTRBi 2255015260U, // STTRHi 2255016976U, // STTRWi 2255016976U, // STTRXi 2255013687U, // STURBBi 2255017009U, // STURBi 2255017009U, // STURDi 2255015291U, // STURHHi 2255017009U, // STURHi 2255017009U, // STURQi 2255017009U, // STURSi 2255017009U, // STURWi 2255017009U, // STURXi 2248200918U, // STXPW 2248200918U, // STXPX 100714325U, // STXRB 100715929U, // STXRH 100717673U, // STXRW 100717673U, // STXRX 2255014569U, // STZ2GOffset 543779497U, // STZ2GPostIndex 2691263145U, // STZ2GPreIndex 2255016136U, // STZGM 2255014632U, // STZGOffset 543779560U, // STZGPostIndex 2691263208U, // STZGPreIndex 0U, // STZGloop 2248198832U, // SUBG 2348820028U, // SUBHNB_ZZZ_B 239625788U, // SUBHNB_ZZZ_H 2415953468U, // SUBHNB_ZZZ_S 2449487581U, // SUBHNT_ZZZ_B 240154333U, // SUBHNT_ZZZ_H 2281739997U, // SUBHNT_ZZZ_S 2216210691U, // SUBHNv2i64_v2i32 2486231386U, // SUBHNv2i64_v4i32 69775619U, // SUBHNv4i32_v4i16 339272026U, // SUBHNv4i32_v8i16 2484134234U, // SUBHNv8i16_v16i8 2218832131U, // SUBHNv8i16_v8i8 2248200671U, // SUBP 2248201518U, // SUBPS 2583704350U, // SUBR_ZI_B 2415940382U, // SUBR_ZI_D 241201950U, // SUBR_ZI_H 2617283358U, // SUBR_ZI_S 369111838U, // SUBR_ZPmZ_B 369120030U, // SUBR_ZPmZ_D 2555933470U, // SUBR_ZPmZ_H 369136414U, // SUBR_ZPmZ_S 2248201383U, // SUBSWri 0U, // SUBSWrr 2248201383U, // SUBSWrs 2248201383U, // SUBSWrx 2248201383U, // SUBSXri 0U, // SUBSXrr 2248201383U, // SUBSXrs 2248201383U, // SUBSXrx 2248201383U, // SUBSXrx64 2248198140U, // SUBWri 0U, // SUBWrr 2248198140U, // SUBWrs 2248198140U, // SUBWrx 2248198140U, // SUBXri 0U, // SUBXrr 2248198140U, // SUBXrs 2248198140U, // SUBXrx 2248198140U, // SUBXrx64 2583701500U, // SUB_ZI_B 2415937532U, // SUB_ZI_D 241199100U, // SUB_ZI_H 2617280508U, // SUB_ZI_S 369108988U, // SUB_ZPmZ_B 369117180U, // SUB_ZPmZ_D 2555930620U, // SUB_ZPmZ_H 369133564U, // SUB_ZPmZ_S 2583701500U, // SUB_ZZZ_B 2415937532U, // SUB_ZZZ_D 2388682748U, // SUB_ZZZ_H 2617280508U, // SUB_ZZZ_S 68200444U, // SUBv16i8 2248198140U, // SUBv1i64 2216208380U, // SUBv2i32 2216732668U, // SUBv2i64 69773308U, // SUBv4i16 70297596U, // SUBv4i32 2218305532U, // SUBv8i16 2218829820U, // SUBv8i8 469782086U, // SUNPKHI_ZZ_D 865627718U, // SUNPKHI_ZZ_H 201363014U, // SUNPKHI_ZZ_S 469782968U, // SUNPKLO_ZZ_D 865628600U, // SUNPKLO_ZZ_H 201363896U, // SUNPKLO_ZZ_S 369109416U, // SUQADD_ZPmZ_B 369117608U, // SUQADD_ZPmZ_D 2555931048U, // SUQADD_ZPmZ_H 369133992U, // SUQADD_ZPmZ_S 2484136360U, // SUQADDv16i8 536963496U, // SUQADDv1i16 536963496U, // SUQADDv1i32 536963496U, // SUQADDv1i64 536963496U, // SUQADDv1i8 2484660648U, // SUQADDv2i32 337701288U, // SUQADDv2i64 2485709224U, // SUQADDv4i16 338749864U, // SUQADDv4i32 2486757800U, // SUQADDv8i16 339798440U, // SUQADDv8i8 75957U, // SVC 1241605123U, // SWPAB 1241607057U, // SWPAH 1241605382U, // SWPALB 1241607213U, // SWPALH 1241607908U, // SWPALW 1241607908U, // SWPALX 1241604853U, // SWPAW 1241604853U, // SWPAX 1241605818U, // SWPB 1241607422U, // SWPH 1241605591U, // SWPLB 1241607310U, // SWPLH 1241608212U, // SWPLW 1241608212U, // SWPLX 1241608872U, // SWPW 1241608872U, // SWPX 2147502063U, // SXTB_ZPmZ_D 34105327U, // SXTB_ZPmZ_H 34799U, // SXTB_ZPmZ_S 2147503625U, // SXTH_ZPmZ_D 36361U, // SXTH_ZPmZ_S 2147506608U, // SXTW_ZPmZ_D 2248200276U, // SYSLxt 1912657261U, // SYSxt 0U, // SpeculationSafeValueW 0U, // SpeculationSafeValueX 0U, // TAGPstack 1040199457U, // TBL_ZZZZ_B 1946177313U, // TBL_ZZZZ_D 30961441U, // TBL_ZZZZ_H 1979748129U, // TBL_ZZZZ_S 1040199457U, // TBL_ZZZ_B 1946177313U, // TBL_ZZZ_D 30961441U, // TBL_ZZZ_H 1979748129U, // TBL_ZZZ_S 4161842977U, // TBLv16i8Four 4161842977U, // TBLv16i8One 4161842977U, // TBLv16i8Three 4161842977U, // TBLv16i8Two 2017505057U, // TBLv8i8Four 2017505057U, // TBLv8i8One 2017505057U, // TBLv8i8Three 2017505057U, // TBLv8i8Two 2248202899U, // TBNZW 2248202899U, // TBNZX 637549050U, // TBX_ZZZ_B 2281724410U, // TBX_ZZZ_D 2390260218U, // TBX_ZZZ_H 2315295226U, // TBX_ZZZ_S 4195416570U, // TBXv16i8Four 4195416570U, // TBXv16i8One 4195416570U, // TBXv16i8Three 4195416570U, // TBXv16i8Two 2051078650U, // TBXv8i8Four 2051078650U, // TBXv8i8One 2051078650U, // TBXv8i8Three 2051078650U, // TBXv8i8Two 2248202883U, // TBZW 2248202883U, // TBZX 77688U, // TCANCEL 7220U, // TCOMMIT 0U, // TCRETURNdi 0U, // TCRETURNri 0U, // TCRETURNriALL 0U, // TCRETURNriBTI 7396007U, // TLSDESCCALL 0U, // TLSDESC_CALLSEQ 2583699493U, // TRN1_PPP_B 2415935525U, // TRN1_PPP_D 2388680741U, // TRN1_PPP_H 2617278501U, // TRN1_PPP_S 2583699493U, // TRN1_ZZZ_B 2415935525U, // TRN1_ZZZ_D 2388680741U, // TRN1_ZZZ_H 2617278501U, // TRN1_ZZZ_S 68198437U, // TRN1v16i8 2216206373U, // TRN1v2i32 2216730661U, // TRN1v2i64 69771301U, // TRN1v4i16 70295589U, // TRN1v4i32 2218303525U, // TRN1v8i16 2218827813U, // TRN1v8i8 2583699857U, // TRN2_PPP_B 2415935889U, // TRN2_PPP_D 2388681105U, // TRN2_PPP_H 2617278865U, // TRN2_PPP_S 2583699857U, // TRN2_ZZZ_B 2415935889U, // TRN2_ZZZ_D 2388681105U, // TRN2_ZZZ_H 2617278865U, // TRN2_ZZZ_S 68198801U, // TRN2v16i8 2216206737U, // TRN2v2i32 2216731025U, // TRN2v2i64 69771665U, // TRN2v4i16 70295953U, // TRN2v4i32 2218303889U, // TRN2v8i16 2218828177U, // TRN2v8i8 116676U, // TSB 7395185U, // TSTART 7395207U, // TTEST 2315273404U, // UABALB_ZZZ_D 29385916U, // UABALB_ZZZ_H 2449507516U, // UABALB_ZZZ_S 2315277811U, // UABALT_ZZZ_D 29390323U, // UABALT_ZZZ_H 2449511923U, // UABALT_ZZZ_S 339271843U, // UABALv16i8_v8i16 2485186202U, // UABALv2i32_v2i64 338751130U, // UABALv4i16_v4i32 337698979U, // UABALv4i32_v2i64 2486231203U, // UABALv8i16_v4i32 2486759066U, // UABALv8i8_v8i16 637543043U, // UABA_ZZZ_B 2281718403U, // UABA_ZZZ_D 2390254211U, // UABA_ZZZ_H 2315289219U, // UABA_ZZZ_S 336650883U, // UABAv16i8 2484658819U, // UABAv2i32 338223747U, // UABAv4i16 338748035U, // UABAv4i32 2486755971U, // UABAv8i16 2487280259U, // UABAv8i8 2617263472U, // UABDLB_ZZZ_D 261645680U, // UABDLB_ZZZ_H 2348844400U, // UABDLB_ZZZ_S 2617267779U, // UABDLT_ZZZ_D 261649987U, // UABDLT_ZZZ_H 2348848707U, // UABDLT_ZZZ_S 70820069U, // UABDLv16i8_v8i16 2216734539U, // UABDLv2i32_v2i64 70299467U, // UABDLv4i16_v4i32 69247205U, // UABDLv4i32_v2i64 2217779429U, // UABDLv8i16_v4i32 2218307403U, // UABDLv8i8_v8i16 369109290U, // UABD_ZPmZ_B 369117482U, // UABD_ZPmZ_D 2555930922U, // UABD_ZPmZ_H 369133866U, // UABD_ZPmZ_S 68200746U, // UABDv16i8 2216208682U, // UABDv2i32 69773610U, // UABDv4i16 70297898U, // UABDv4i32 2218305834U, // UABDv8i16 2218830122U, // UABDv8i8 369119781U, // UADALP_ZPmZ_D 408449573U, // UADALP_ZPmZ_H 369136165U, // UADALP_ZPmZ_S 2486759973U, // UADALPv16i8_v8i16 2512974373U, // UADALPv2i32_v1i64 2484662821U, // UADALPv4i16_v2i32 337703461U, // UADALPv4i32_v2i64 2486235685U, // UADALPv8i16_v4i32 338227749U, // UADALPv8i8_v4i16 2617263497U, // UADDLB_ZZZ_D 261645705U, // UADDLB_ZZZ_H 2348844425U, // UADDLB_ZZZ_S 2218308149U, // UADDLPv16i8_v8i16 2244522549U, // UADDLPv2i32_v1i64 2216210997U, // UADDLPv4i16_v2i32 69251637U, // UADDLPv4i32_v2i64 2217783861U, // UADDLPv8i16_v4i32 69775925U, // UADDLPv8i8_v4i16 2617267795U, // UADDLT_ZZZ_D 261650003U, // UADDLT_ZZZ_H 2348848723U, // UADDLT_ZZZ_S 2214647866U, // UADDLVv16i8v 2214647866U, // UADDLVv4i16v 67164218U, // UADDLVv4i32v 2214647866U, // UADDLVv8i16v 67164218U, // UADDLVv8i8v 70820085U, // UADDLv16i8_v8i16 2216734577U, // UADDLv2i32_v2i64 70299505U, // UADDLv4i16_v4i32 69247221U, // UADDLv4i32_v2i64 2217779445U, // UADDLv8i16_v4i32 2218307441U, // UADDLv8i8_v8i16 2516637710U, // UADDV_VPZ_B 2516637710U, // UADDV_VPZ_D 2516637710U, // UADDV_VPZ_H 2516637710U, // UADDV_VPZ_S 2415937610U, // UADDWB_ZZZ_D 241199178U, // UADDWB_ZZZ_H 2617280586U, // UADDWB_ZZZ_S 2415941563U, // UADDWT_ZZZ_D 241203131U, // UADDWT_ZZZ_H 2617284539U, // UADDWT_ZZZ_S 2218304006U, // UADDWv16i8_v8i16 2216737075U, // UADDWv2i32_v2i64 70302003U, // UADDWv4i16_v4i32 2216731142U, // UADDWv4i32_v2i64 70296070U, // UADDWv8i16_v4i32 2218309939U, // UADDWv8i8_v8i16 2248200368U, // UBFMWri 2248200368U, // UBFMXri 2248198812U, // UCVTFSWDri 2248198812U, // UCVTFSWHri 2248198812U, // UCVTFSWSri 2248198812U, // UCVTFSXDri 2248198812U, // UCVTFSXHri 2248198812U, // UCVTFSXSri 100715164U, // UCVTFUWDri 100715164U, // UCVTFUWHri 100715164U, // UCVTFUWSri 100715164U, // UCVTFUXDri 100715164U, // UCVTFUXHri 100715164U, // UCVTFUXSri 2147502748U, // UCVTF_ZPmZ_DtoD 1141402268U, // UCVTF_ZPmZ_DtoH 2147519132U, // UCVTF_ZPmZ_DtoS 34106012U, // UCVTF_ZPmZ_HtoH 19100U, // UCVTF_ZPmZ_StoD 1107847836U, // UCVTF_ZPmZ_StoH 35484U, // UCVTF_ZPmZ_StoS 2248198812U, // UCVTFd 2248198812U, // UCVTFh 2248198812U, // UCVTFs 100715164U, // UCVTFv1i16 100715164U, // UCVTFv1i32 100715164U, // UCVTFv1i64 2216209052U, // UCVTFv2f32 69249692U, // UCVTFv2f64 2216209052U, // UCVTFv2i32_shift 2216733340U, // UCVTFv2i64_shift 2217257628U, // UCVTFv4f16 70298268U, // UCVTFv4f32 69773980U, // UCVTFv4i16_shift 70298268U, // UCVTFv4i32_shift 2218306204U, // UCVTFv8f16 2218306204U, // UCVTFv8i16_shift 7391877U, // UDF 369120325U, // UDIVR_ZPmZ_D 369136709U, // UDIVR_ZPmZ_S 2248202284U, // UDIVWr 2248202284U, // UDIVXr 369121324U, // UDIV_ZPmZ_D 369137708U, // UDIV_ZPmZ_S 2449495909U, // UDOT_ZZZI_D 637572965U, // UDOT_ZZZI_S 2449495909U, // UDOT_ZZZ_D 637572965U, // UDOT_ZZZ_S 338753381U, // UDOTlanev16i8 2484664165U, // UDOTlanev8i8 338753381U, // UDOTv16i8 2484664165U, // UDOTv8i8 369109386U, // UHADD_ZPmZ_B 369117578U, // UHADD_ZPmZ_D 2555931018U, // UHADD_ZPmZ_H 369133962U, // UHADD_ZPmZ_S 68200842U, // UHADDv16i8 2216208778U, // UHADDv2i32 69773706U, // UHADDv4i16 70297994U, // UHADDv4i32 2218305930U, // UHADDv8i16 2218830218U, // UHADDv8i8 369111852U, // UHSUBR_ZPmZ_B 369120044U, // UHSUBR_ZPmZ_D 2555933484U, // UHSUBR_ZPmZ_H 369136428U, // UHSUBR_ZPmZ_S 369109000U, // UHSUB_ZPmZ_B 369117192U, // UHSUB_ZPmZ_D 2555930632U, // UHSUB_ZPmZ_H 369133576U, // UHSUB_ZPmZ_S 68200456U, // UHSUBv16i8 2216208392U, // UHSUBv2i32 69773320U, // UHSUBv4i16 70297608U, // UHSUBv4i32 2218305544U, // UHSUBv8i16 2218829832U, // UHSUBv8i8 2248200034U, // UMADDLrrr 369111746U, // UMAXP_ZPmZ_B 369119938U, // UMAXP_ZPmZ_D 2555933378U, // UMAXP_ZPmZ_H 369136322U, // UMAXP_ZPmZ_S 68203202U, // UMAXPv16i8 2216211138U, // UMAXPv2i32 69776066U, // UMAXPv4i16 70300354U, // UMAXPv4i32 2218308290U, // UMAXPv8i16 2218832578U, // UMAXPv8i8 2516637846U, // UMAXV_VPZ_B 2516637846U, // UMAXV_VPZ_D 2516637846U, // UMAXV_VPZ_H 2516637846U, // UMAXV_VPZ_S 2214647958U, // UMAXVv16i8v 2214647958U, // UMAXVv4i16v 67164310U, // UMAXVv4i32v 2214647958U, // UMAXVv8i16v 67164310U, // UMAXVv8i8v 2583706100U, // UMAX_ZI_B 2415942132U, // UMAX_ZI_D 2388687348U, // UMAX_ZI_H 2617285108U, // UMAX_ZI_S 369113588U, // UMAX_ZPmZ_B 369121780U, // UMAX_ZPmZ_D 2555935220U, // UMAX_ZPmZ_H 369138164U, // UMAX_ZPmZ_S 68205044U, // UMAXv16i8 2216212980U, // UMAXv2i32 69777908U, // UMAXv4i16 70302196U, // UMAXv4i32 2218310132U, // UMAXv8i16 2218834420U, // UMAXv8i8 369111664U, // UMINP_ZPmZ_B 369119856U, // UMINP_ZPmZ_D 2555933296U, // UMINP_ZPmZ_H 369136240U, // UMINP_ZPmZ_S 68203120U, // UMINPv16i8 2216211056U, // UMINPv2i32 69775984U, // UMINPv4i16 70300272U, // UMINPv4i32 2218308208U, // UMINPv8i16 2218832496U, // UMINPv8i8 2516637794U, // UMINV_VPZ_B 2516637794U, // UMINV_VPZ_D 2516637794U, // UMINV_VPZ_H 2516637794U, // UMINV_VPZ_S 2214647906U, // UMINVv16i8v 2214647906U, // UMINVv4i16v 67164258U, // UMINVv4i32v 2214647906U, // UMINVv8i16v 67164258U, // UMINVv8i8v 2583703842U, // UMIN_ZI_B 2415939874U, // UMIN_ZI_D 2388685090U, // UMIN_ZI_H 2617282850U, // UMIN_ZI_S 369111330U, // UMIN_ZPmZ_B 369119522U, // UMIN_ZPmZ_D 2555932962U, // UMIN_ZPmZ_H 369135906U, // UMIN_ZPmZ_S 68202786U, // UMINv16i8 2216210722U, // UMINv2i32 69775650U, // UMINv4i16 70299938U, // UMINv4i32 2218307874U, // UMINv8i16 2218832162U, // UMINv8i8 2315273448U, // UMLALB_ZZZI_D 2449507560U, // UMLALB_ZZZI_S 2315273448U, // UMLALB_ZZZ_D 29385960U, // UMLALB_ZZZ_H 2449507560U, // UMLALB_ZZZ_S 2315277845U, // UMLALT_ZZZI_D 2449511957U, // UMLALT_ZZZI_S 2315277845U, // UMLALT_ZZZ_D 29390357U, // UMLALT_ZZZ_H 2449511957U, // UMLALT_ZZZ_S 339271877U, // UMLALv16i8_v8i16 2485186241U, // UMLALv2i32_indexed 2485186241U, // UMLALv2i32_v2i64 338751169U, // UMLALv4i16_indexed 338751169U, // UMLALv4i16_v4i32 337699013U, // UMLALv4i32_indexed 337699013U, // UMLALv4i32_v2i64 2486231237U, // UMLALv8i16_indexed 2486231237U, // UMLALv8i16_v4i32 2486759105U, // UMLALv8i8_v8i16 2315273745U, // UMLSLB_ZZZI_D 2449507857U, // UMLSLB_ZZZI_S 2315273745U, // UMLSLB_ZZZ_D 29386257U, // UMLSLB_ZZZ_H 2449507857U, // UMLSLB_ZZZ_S 2315278019U, // UMLSLT_ZZZI_D 2449512131U, // UMLSLT_ZZZI_S 2315278019U, // UMLSLT_ZZZ_D 29390531U, // UMLSLT_ZZZ_H 2449512131U, // UMLSLT_ZZZ_S 339272009U, // UMLSLv16i8_v8i16 2485186637U, // UMLSLv2i32_indexed 2485186637U, // UMLSLv2i32_v2i64 338751565U, // UMLSLv4i16_indexed 338751565U, // UMLSLv4i16_v4i32 337699145U, // UMLSLv4i32_indexed 337699145U, // UMLSLv4i32_v2i64 2486231369U, // UMLSLv8i16_indexed 2486231369U, // UMLSLv8i16_v4i32 2486759501U, // UMLSLv8i8_v8i16 67164284U, // UMOVvi16 2214647932U, // UMOVvi32 67164284U, // UMOVvi64 2214647932U, // UMOVvi8 2248199982U, // UMSUBLrrr 369110225U, // UMULH_ZPmZ_B 369118417U, // UMULH_ZPmZ_D 2555931857U, // UMULH_ZPmZ_H 369134801U, // UMULH_ZPmZ_S 2583702737U, // UMULH_ZZZ_B 2415938769U, // UMULH_ZZZ_D 2388683985U, // UMULH_ZZZ_H 2617281745U, // UMULH_ZZZ_S 2248199377U, // UMULHrr 2617263547U, // UMULLB_ZZZI_D 2348844475U, // UMULLB_ZZZI_S 2617263547U, // UMULLB_ZZZ_D 261645755U, // UMULLB_ZZZ_H 2348844475U, // UMULLB_ZZZ_S 2617267859U, // UMULLT_ZZZI_D 2348848787U, // UMULLT_ZZZI_S 2617267859U, // UMULLT_ZZZ_D 261650067U, // UMULLT_ZZZ_H 2348848787U, // UMULLT_ZZZ_S 70820135U, // UMULLv16i8_v8i16 2216734701U, // UMULLv2i32_indexed 2216734701U, // UMULLv2i32_v2i64 70299629U, // UMULLv4i16_indexed 70299629U, // UMULLv4i16_v4i32 69247271U, // UMULLv4i32_indexed 69247271U, // UMULLv4i32_v2i64 2217779495U, // UMULLv8i16_indexed 2217779495U, // UMULLv8i16_v4i32 2218307565U, // UMULLv8i8_v8i16 2583701929U, // UQADD_ZI_B 2415937961U, // UQADD_ZI_D 241199529U, // UQADD_ZI_H 2617280937U, // UQADD_ZI_S 369109417U, // UQADD_ZPmZ_B 369117609U, // UQADD_ZPmZ_D 2555931049U, // UQADD_ZPmZ_H 369133993U, // UQADD_ZPmZ_S 2583701929U, // UQADD_ZZZ_B 2415937961U, // UQADD_ZZZ_D 2388683177U, // UQADD_ZZZ_H 2617280937U, // UQADD_ZZZ_S 68200873U, // UQADDv16i8 2248198569U, // UQADDv1i16 2248198569U, // UQADDv1i32 2248198569U, // UQADDv1i64 2248198569U, // UQADDv1i8 2216208809U, // UQADDv2i32 2216733097U, // UQADDv2i64 69773737U, // UQADDv4i16 70298025U, // UQADDv4i32 2218305961U, // UQADDv8i16 2218830249U, // UQADDv8i8 805356645U, // UQDECB_WPiI 805356645U, // UQDECB_XPiI 805357887U, // UQDECD_WPiI 805357887U, // UQDECD_XPiI 805325119U, // UQDECD_ZPiI 805358559U, // UQDECH_WPiI 805358559U, // UQDECH_XPiI 8416223U, // UQDECH_ZPiI 436261357U, // UQDECP_WP_B 268489197U, // UQDECP_WP_D 201380333U, // UQDECP_WP_H 469815789U, // UQDECP_WP_S 436261357U, // UQDECP_XP_B 268489197U, // UQDECP_XP_D 201380333U, // UQDECP_XP_H 469815789U, // UQDECP_XP_S 134238701U, // UQDECP_ZP_D 846754285U, // UQDECP_ZP_H 167809517U, // UQDECP_ZP_S 805361940U, // UQDECW_WPiI 805361940U, // UQDECW_XPiI 805345556U, // UQDECW_ZPiI 805356661U, // UQINCB_WPiI 805356661U, // UQINCB_XPiI 805357903U, // UQINCD_WPiI 805357903U, // UQINCD_XPiI 805325135U, // UQINCD_ZPiI 805358575U, // UQINCH_WPiI 805358575U, // UQINCH_XPiI 8416239U, // UQINCH_ZPiI 436261373U, // UQINCP_WP_B 268489213U, // UQINCP_WP_D 201380349U, // UQINCP_WP_H 469815805U, // UQINCP_WP_S 436261373U, // UQINCP_XP_B 268489213U, // UQINCP_XP_D 201380349U, // UQINCP_XP_H 469815805U, // UQINCP_XP_S 134238717U, // UQINCP_ZP_D 846754301U, // UQINCP_ZP_H 167809533U, // UQINCP_ZP_S 805361956U, // UQINCW_WPiI 805361956U, // UQINCW_XPiI 805345572U, // UQINCW_ZPiI 369111963U, // UQRSHLR_ZPmZ_B 369120155U, // UQRSHLR_ZPmZ_D 2555933595U, // UQRSHLR_ZPmZ_H 369136539U, // UQRSHLR_ZPmZ_S 369110950U, // UQRSHL_ZPmZ_B 369119142U, // UQRSHL_ZPmZ_D 2555932582U, // UQRSHL_ZPmZ_H 369135526U, // UQRSHL_ZPmZ_S 68202406U, // UQRSHLv16i8 2248200102U, // UQRSHLv1i16 2248200102U, // UQRSHLv1i32 2248200102U, // UQRSHLv1i64 2248200102U, // UQRSHLv1i8 2216210342U, // UQRSHLv2i32 2216734630U, // UQRSHLv2i64 69775270U, // UQRSHLv4i16 70299558U, // UQRSHLv4i32 2218307494U, // UQRSHLv8i16 2218831782U, // UQRSHLv8i8 2348820091U, // UQRSHRNB_ZZI_B 2387109499U, // UQRSHRNB_ZZI_H 2415953531U, // UQRSHRNB_ZZI_S 2449487632U, // UQRSHRNT_ZZI_B 240154384U, // UQRSHRNT_ZZI_H 2281740048U, // UQRSHRNT_ZZI_S 2248200530U, // UQRSHRNb 2248200530U, // UQRSHRNh 2248200530U, // UQRSHRNs 2484134279U, // UQRSHRNv16i8_shift 2216210770U, // UQRSHRNv2i32_shift 69775698U, // UQRSHRNv4i16_shift 2486231431U, // UQRSHRNv4i32_shift 339272071U, // UQRSHRNv8i16_shift 2218832210U, // UQRSHRNv8i8_shift 369111946U, // UQSHLR_ZPmZ_B 369120138U, // UQSHLR_ZPmZ_D 2555933578U, // UQSHLR_ZPmZ_H 369136522U, // UQSHLR_ZPmZ_S 369110935U, // UQSHL_ZPmI_B 369119127U, // UQSHL_ZPmI_D 2555932567U, // UQSHL_ZPmI_H 369135511U, // UQSHL_ZPmI_S 369110935U, // UQSHL_ZPmZ_B 369119127U, // UQSHL_ZPmZ_D 2555932567U, // UQSHL_ZPmZ_H 369135511U, // UQSHL_ZPmZ_S 2248200087U, // UQSHLb 2248200087U, // UQSHLd 2248200087U, // UQSHLh 2248200087U, // UQSHLs 68202391U, // UQSHLv16i8 68202391U, // UQSHLv16i8_shift 2248200087U, // UQSHLv1i16 2248200087U, // UQSHLv1i32 2248200087U, // UQSHLv1i64 2248200087U, // UQSHLv1i8 2216210327U, // UQSHLv2i32 2216210327U, // UQSHLv2i32_shift 2216734615U, // UQSHLv2i64 2216734615U, // UQSHLv2i64_shift 69775255U, // UQSHLv4i16 69775255U, // UQSHLv4i16_shift 70299543U, // UQSHLv4i32 70299543U, // UQSHLv4i32_shift 2218307479U, // UQSHLv8i16 2218307479U, // UQSHLv8i16_shift 2218831767U, // UQSHLv8i8 2218831767U, // UQSHLv8i8_shift 2348820072U, // UQSHRNB_ZZI_B 2387109480U, // UQSHRNB_ZZI_H 2415953512U, // UQSHRNB_ZZI_S 2449487613U, // UQSHRNT_ZZI_B 240154365U, // UQSHRNT_ZZI_H 2281740029U, // UQSHRNT_ZZI_S 2248200513U, // UQSHRNb 2248200513U, // UQSHRNh 2248200513U, // UQSHRNs 2484134260U, // UQSHRNv16i8_shift 2216210753U, // UQSHRNv2i32_shift 69775681U, // UQSHRNv4i16_shift 2486231412U, // UQSHRNv4i32_shift 339272052U, // UQSHRNv8i16_shift 2218832193U, // UQSHRNv8i8_shift 369111868U, // UQSUBR_ZPmZ_B 369120060U, // UQSUBR_ZPmZ_D 2555933500U, // UQSUBR_ZPmZ_H 369136444U, // UQSUBR_ZPmZ_S 2583701541U, // UQSUB_ZI_B 2415937573U, // UQSUB_ZI_D 241199141U, // UQSUB_ZI_H 2617280549U, // UQSUB_ZI_S 369109029U, // UQSUB_ZPmZ_B 369117221U, // UQSUB_ZPmZ_D 2555930661U, // UQSUB_ZPmZ_H 369133605U, // UQSUB_ZPmZ_S 2583701541U, // UQSUB_ZZZ_B 2415937573U, // UQSUB_ZZZ_D 2388682789U, // UQSUB_ZZZ_H 2617280549U, // UQSUB_ZZZ_S 68200485U, // UQSUBv16i8 2248198181U, // UQSUBv1i16 2248198181U, // UQSUBv1i32 2248198181U, // UQSUBv1i64 2248198181U, // UQSUBv1i8 2216208421U, // UQSUBv2i32 2216732709U, // UQSUBv2i64 69773349U, // UQSUBv4i16 70297637U, // UQSUBv4i32 2218305573U, // UQSUBv8i16 2218829861U, // UQSUBv8i8 201336461U, // UQXTNB_ZZ_B 843605645U, // UQXTNB_ZZ_H 268469901U, // UQXTNB_ZZ_S 302004010U, // UQXTNT_ZZ_B 844134186U, // UQXTNT_ZZ_H 134256426U, // UQXTNT_ZZ_S 2484134311U, // UQXTNv16i8 100716918U, // UQXTNv1i16 100716918U, // UQXTNv1i32 100716918U, // UQXTNv1i8 68727158U, // UQXTNv2i32 69775734U, // UQXTNv4i16 338747815U, // UQXTNv4i32 339272103U, // UQXTNv8i16 2218832246U, // UQXTNv8i8 35399U, // URECPE_ZPmZ_S 2216208967U, // URECPEv2i32 70298183U, // URECPEv4i32 369109371U, // URHADD_ZPmZ_B 369117563U, // URHADD_ZPmZ_D 2555931003U, // URHADD_ZPmZ_H 369133947U, // URHADD_ZPmZ_S 68200827U, // URHADDv16i8 2216208763U, // URHADDv2i32 69773691U, // URHADDv4i16 70297979U, // URHADDv4i32 2218305915U, // URHADDv8i16 2218830203U, // URHADDv8i8 369111980U, // URSHLR_ZPmZ_B 369120172U, // URSHLR_ZPmZ_D 2555933612U, // URSHLR_ZPmZ_H 369136556U, // URSHLR_ZPmZ_S 369110965U, // URSHL_ZPmZ_B 369119157U, // URSHL_ZPmZ_D 2555932597U, // URSHL_ZPmZ_H 369135541U, // URSHL_ZPmZ_S 68202421U, // URSHLv16i8 2248200117U, // URSHLv1i64 2216210357U, // URSHLv2i32 2216734645U, // URSHLv2i64 69775285U, // URSHLv4i16 70299573U, // URSHLv4i32 2218307509U, // URSHLv8i16 2218831797U, // URSHLv8i8 369111907U, // URSHR_ZPmI_B 369120099U, // URSHR_ZPmI_D 2555933539U, // URSHR_ZPmI_H 369136483U, // URSHR_ZPmI_S 2248201059U, // URSHRd 68203363U, // URSHRv16i8_shift 2216211299U, // URSHRv2i32_shift 2216735587U, // URSHRv2i64_shift 69776227U, // URSHRv4i16_shift 70300515U, // URSHRv4i32_shift 2218308451U, // URSHRv8i16_shift 2218832739U, // URSHRv8i8_shift 35445U, // URSQRTE_ZPmZ_S 2216209013U, // URSQRTEv2i32 70298229U, // URSQRTEv4i32 637543193U, // URSRA_ZZI_B 2281718553U, // URSRA_ZZI_D 242770713U, // URSRA_ZZI_H 2315289369U, // URSRA_ZZI_S 2684445465U, // URSRAd 336651033U, // URSRAv16i8_shift 2484658969U, // URSRAv2i32_shift 2485183257U, // URSRAv2i64_shift 338223897U, // URSRAv4i16_shift 338748185U, // URSRAv4i32_shift 2486756121U, // URSRAv8i16_shift 2487280409U, // URSRAv8i8_shift 2617263513U, // USHLLB_ZZI_D 2409129369U, // USHLLB_ZZI_H 2348844441U, // USHLLB_ZZI_S 2617267825U, // USHLLT_ZZI_D 2409133681U, // USHLLT_ZZI_H 2348848753U, // USHLLT_ZZI_S 70820101U, // USHLLv16i8_shift 2216734671U, // USHLLv2i32_shift 70299599U, // USHLLv4i16_shift 69247237U, // USHLLv4i32_shift 2217779461U, // USHLLv8i16_shift 2218307535U, // USHLLv8i8_shift 68202434U, // USHLv16i8 2248200130U, // USHLv1i64 2216210370U, // USHLv2i32 2216734658U, // USHLv2i64 69775298U, // USHLv4i16 70299586U, // USHLv4i32 2218307522U, // USHLv8i16 2218831810U, // USHLv8i8 2248201072U, // USHRd 68203376U, // USHRv16i8_shift 2216211312U, // USHRv2i32_shift 2216735600U, // USHRv2i64_shift 69776240U, // USHRv4i16_shift 70300528U, // USHRv4i32_shift 2218308464U, // USHRv8i16_shift 2218832752U, // USHRv8i8_shift 369109408U, // USQADD_ZPmZ_B 369117600U, // USQADD_ZPmZ_D 2555931040U, // USQADD_ZPmZ_H 369133984U, // USQADD_ZPmZ_S 2484136352U, // USQADDv16i8 536963488U, // USQADDv1i16 536963488U, // USQADDv1i32 536963488U, // USQADDv1i64 536963488U, // USQADDv1i8 2484660640U, // USQADDv2i32 337701280U, // USQADDv2i64 2485709216U, // USQADDv4i16 338749856U, // USQADDv4i32 2486757792U, // USQADDv8i16 339798432U, // USQADDv8i8 637543206U, // USRA_ZZI_B 2281718566U, // USRA_ZZI_D 242770726U, // USRA_ZZI_H 2315289382U, // USRA_ZZI_S 2684445478U, // USRAd 336651046U, // USRAv16i8_shift 2484658982U, // USRAv2i32_shift 2485183270U, // USRAv2i64_shift 338223910U, // USRAv4i16_shift 338748198U, // USRAv4i32_shift 2486756134U, // USRAv8i16_shift 2487280422U, // USRAv8i8_shift 2617263442U, // USUBLB_ZZZ_D 261645650U, // USUBLB_ZZZ_H 2348844370U, // USUBLB_ZZZ_S 2617267749U, // USUBLT_ZZZ_D 261649957U, // USUBLT_ZZZ_H 2348848677U, // USUBLT_ZZZ_S 70820053U, // USUBLv16i8_v8i16 2216734525U, // USUBLv2i32_v2i64 70299453U, // USUBLv4i16_v4i32 69247189U, // USUBLv4i32_v2i64 2217779413U, // USUBLv8i16_v4i32 2218307389U, // USUBLv8i8_v8i16 2415937594U, // USUBWB_ZZZ_D 241199162U, // USUBWB_ZZZ_H 2617280570U, // USUBWB_ZZZ_S 2415941547U, // USUBWT_ZZZ_D 241203115U, // USUBWT_ZZZ_H 2617284523U, // USUBWT_ZZZ_S 2218303990U, // USUBWv16i8_v8i16 2216737020U, // USUBWv2i32_v2i64 70301948U, // USUBWv4i16_v4i32 2216731126U, // USUBWv4i32_v2i64 70296054U, // USUBWv8i16_v4i32 2218309884U, // USUBWv8i8_v8i16 469782095U, // UUNPKHI_ZZ_D 865627727U, // UUNPKHI_ZZ_H 201363023U, // UUNPKHI_ZZ_S 469782977U, // UUNPKLO_ZZ_D 865628609U, // UUNPKLO_ZZ_H 201363905U, // UUNPKLO_ZZ_S 2147502069U, // UXTB_ZPmZ_D 34105333U, // UXTB_ZPmZ_H 34805U, // UXTB_ZPmZ_S 2147503631U, // UXTH_ZPmZ_D 36367U, // UXTH_ZPmZ_S 2147506614U, // UXTW_ZPmZ_D 2583699505U, // UZP1_PPP_B 2415935537U, // UZP1_PPP_D 2388680753U, // UZP1_PPP_H 2617278513U, // UZP1_PPP_S 2583699505U, // UZP1_ZZZ_B 2415935537U, // UZP1_ZZZ_D 2388680753U, // UZP1_ZZZ_H 2617278513U, // UZP1_ZZZ_S 68198449U, // UZP1v16i8 2216206385U, // UZP1v2i32 2216730673U, // UZP1v2i64 69771313U, // UZP1v4i16 70295601U, // UZP1v4i32 2218303537U, // UZP1v8i16 2218827825U, // UZP1v8i8 2583699932U, // UZP2_PPP_B 2415935964U, // UZP2_PPP_D 2388681180U, // UZP2_PPP_H 2617278940U, // UZP2_PPP_S 2583699932U, // UZP2_ZZZ_B 2415935964U, // UZP2_ZZZ_D 2388681180U, // UZP2_ZZZ_H 2617278940U, // UZP2_ZZZ_S 68198876U, // UZP2v16i8 2216206812U, // UZP2v2i32 2216731100U, // UZP2v2i64 69771740U, // UZP2v4i16 70296028U, // UZP2v4i32 2218303964U, // UZP2v8i16 2218828252U, // UZP2v8i8 2248157682U, // WHILEGE_PWW_B 2248165874U, // WHILEGE_PWW_D 2391828978U, // WHILEGE_PWW_H 2248182258U, // WHILEGE_PWW_S 2248157682U, // WHILEGE_PXX_B 2248165874U, // WHILEGE_PXX_D 2391828978U, // WHILEGE_PXX_H 2248182258U, // WHILEGE_PXX_S 2248160718U, // WHILEGT_PWW_B 2248168910U, // WHILEGT_PWW_D 2391832014U, // WHILEGT_PWW_H 2248185294U, // WHILEGT_PWW_S 2248160718U, // WHILEGT_PXX_B 2248168910U, // WHILEGT_PXX_D 2391832014U, // WHILEGT_PXX_H 2248185294U, // WHILEGT_PXX_S 2248158772U, // WHILEHI_PWW_B 2248166964U, // WHILEHI_PWW_D 2391830068U, // WHILEHI_PWW_H 2248183348U, // WHILEHI_PWW_S 2248158772U, // WHILEHI_PXX_B 2248166964U, // WHILEHI_PXX_D 2391830068U, // WHILEHI_PXX_H 2248183348U, // WHILEHI_PXX_S 2248160468U, // WHILEHS_PWW_B 2248168660U, // WHILEHS_PWW_D 2391831764U, // WHILEHS_PWW_H 2248185044U, // WHILEHS_PWW_S 2248160468U, // WHILEHS_PXX_B 2248168660U, // WHILEHS_PXX_D 2391831764U, // WHILEHS_PXX_H 2248185044U, // WHILEHS_PXX_S 2248157713U, // WHILELE_PWW_B 2248165905U, // WHILELE_PWW_D 2391829009U, // WHILELE_PWW_H 2248182289U, // WHILELE_PWW_S 2248157713U, // WHILELE_PXX_B 2248165905U, // WHILELE_PXX_D 2391829009U, // WHILELE_PXX_H 2248182289U, // WHILELE_PXX_S 2248159654U, // WHILELO_PWW_B 2248167846U, // WHILELO_PWW_D 2391830950U, // WHILELO_PWW_H 2248184230U, // WHILELO_PWW_S 2248159654U, // WHILELO_PXX_B 2248167846U, // WHILELO_PXX_D 2391830950U, // WHILELO_PXX_H 2248184230U, // WHILELO_PXX_S 2248160495U, // WHILELS_PWW_B 2248168687U, // WHILELS_PWW_D 2391831791U, // WHILELS_PWW_H 2248185071U, // WHILELS_PWW_S 2248160495U, // WHILELS_PXX_B 2248168687U, // WHILELS_PXX_D 2391831791U, // WHILELS_PXX_H 2248185071U, // WHILELS_PXX_S 2248160859U, // WHILELT_PWW_B 2248169051U, // WHILELT_PWW_D 2391832155U, // WHILELT_PWW_H 2248185435U, // WHILELT_PWW_S 2248160859U, // WHILELT_PXX_B 2248169051U, // WHILELT_PXX_D 2391832155U, // WHILELT_PXX_H 2248185435U, // WHILELT_PXX_S 2248161615U, // WHILERW_PXX_B 2248169807U, // WHILERW_PXX_D 2391832911U, // WHILERW_PXX_H 2248186191U, // WHILERW_PXX_S 2248160332U, // WHILEWR_PXX_B 2248168524U, // WHILEWR_PXX_D 2391831628U, // WHILEWR_PXX_H 2248184908U, // WHILEWR_PXX_S 7353173U, // WRFFR 7175U, // XAFLAG 2216735512U, // XAR 2583704344U, // XAR_ZZZI_B 2415940376U, // XAR_ZZZI_D 2388685592U, // XAR_ZZZI_H 2617283352U, // XAR_ZZZI_S 7391536U, // XPACD 7392813U, // XPACI 7060U, // XPACLRI 2484134305U, // XTNv16i8 68727153U, // XTNv2i32 69775729U, // XTNv4i16 338747809U, // XTNv4i32 339272097U, // XTNv8i16 2218832241U, // XTNv8i8 2583699499U, // ZIP1_PPP_B 2415935531U, // ZIP1_PPP_D 2388680747U, // ZIP1_PPP_H 2617278507U, // ZIP1_PPP_S 2583699499U, // ZIP1_ZZZ_B 2415935531U, // ZIP1_ZZZ_D 2388680747U, // ZIP1_ZZZ_H 2617278507U, // ZIP1_ZZZ_S 68198443U, // ZIP1v16i8 2216206379U, // ZIP1v2i32 2216730667U, // ZIP1v2i64 69771307U, // ZIP1v4i16 70295595U, // ZIP1v4i32 2218303531U, // ZIP1v8i16 2218827819U, // ZIP1v8i8 2583699926U, // ZIP2_PPP_B 2415935958U, // ZIP2_PPP_D 2388681174U, // ZIP2_PPP_H 2617278934U, // ZIP2_PPP_S 2583699926U, // ZIP2_ZZZ_B 2415935958U, // ZIP2_ZZZ_D 2388681174U, // ZIP2_ZZZ_H 2617278934U, // ZIP2_ZZZ_S 68198870U, // ZIP2v16i8 2216206806U, // ZIP2v2i32 2216731094U, // ZIP2v2i64 69771734U, // ZIP2v4i16 70296022U, // ZIP2v4i32 2218303958U, // ZIP2v8i16 2218828246U, // ZIP2v8i8 }; static const uint32_t OpInfo1[] = { 0U, // PHI 0U, // INLINEASM 0U, // INLINEASM_BR 0U, // CFI_INSTRUCTION 0U, // EH_LABEL 0U, // GC_LABEL 0U, // ANNOTATION_LABEL 0U, // KILL 0U, // EXTRACT_SUBREG 0U, // INSERT_SUBREG 0U, // IMPLICIT_DEF 0U, // SUBREG_TO_REG 0U, // COPY_TO_REGCLASS 0U, // DBG_VALUE 0U, // DBG_LABEL 0U, // REG_SEQUENCE 0U, // COPY 0U, // BUNDLE 0U, // LIFETIME_START 0U, // LIFETIME_END 0U, // STACKMAP 0U, // FENTRY_CALL 0U, // PATCHPOINT 0U, // LOAD_STACK_GUARD 0U, // STATEPOINT 0U, // LOCAL_ESCAPE 0U, // FAULTING_OP 0U, // PATCHABLE_OP 0U, // PATCHABLE_FUNCTION_ENTER 0U, // PATCHABLE_RET 0U, // PATCHABLE_FUNCTION_EXIT 0U, // PATCHABLE_TAIL_CALL 0U, // PATCHABLE_EVENT_CALL 0U, // PATCHABLE_TYPED_EVENT_CALL 0U, // ICALL_BRANCH_FUNNEL 0U, // G_ADD 0U, // G_SUB 0U, // G_MUL 0U, // G_SDIV 0U, // G_UDIV 0U, // G_SREM 0U, // G_UREM 0U, // G_AND 0U, // G_OR 0U, // G_XOR 0U, // G_IMPLICIT_DEF 0U, // G_PHI 0U, // G_FRAME_INDEX 0U, // G_GLOBAL_VALUE 0U, // G_EXTRACT 0U, // G_UNMERGE_VALUES 0U, // G_INSERT 0U, // G_MERGE_VALUES 0U, // G_BUILD_VECTOR 0U, // G_BUILD_VECTOR_TRUNC 0U, // G_CONCAT_VECTORS 0U, // G_PTRTOINT 0U, // G_INTTOPTR 0U, // G_BITCAST 0U, // G_INTRINSIC_TRUNC 0U, // G_INTRINSIC_ROUND 0U, // G_READCYCLECOUNTER 0U, // G_LOAD 0U, // G_SEXTLOAD 0U, // G_ZEXTLOAD 0U, // G_INDEXED_LOAD 0U, // G_INDEXED_SEXTLOAD 0U, // G_INDEXED_ZEXTLOAD 0U, // G_STORE 0U, // G_INDEXED_STORE 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 0U, // G_ATOMIC_CMPXCHG 0U, // G_ATOMICRMW_XCHG 0U, // G_ATOMICRMW_ADD 0U, // G_ATOMICRMW_SUB 0U, // G_ATOMICRMW_AND 0U, // G_ATOMICRMW_NAND 0U, // G_ATOMICRMW_OR 0U, // G_ATOMICRMW_XOR 0U, // G_ATOMICRMW_MAX 0U, // G_ATOMICRMW_MIN 0U, // G_ATOMICRMW_UMAX 0U, // G_ATOMICRMW_UMIN 0U, // G_ATOMICRMW_FADD 0U, // G_ATOMICRMW_FSUB 0U, // G_FENCE 0U, // G_BRCOND 0U, // G_BRINDIRECT 0U, // G_INTRINSIC 0U, // G_INTRINSIC_W_SIDE_EFFECTS 0U, // G_ANYEXT 0U, // G_TRUNC 0U, // G_CONSTANT 0U, // G_FCONSTANT 0U, // G_VASTART 0U, // G_VAARG 0U, // G_SEXT 0U, // G_SEXT_INREG 0U, // G_ZEXT 0U, // G_SHL 0U, // G_LSHR 0U, // G_ASHR 0U, // G_ICMP 0U, // G_FCMP 0U, // G_SELECT 0U, // G_UADDO 0U, // G_UADDE 0U, // G_USUBO 0U, // G_USUBE 0U, // G_SADDO 0U, // G_SADDE 0U, // G_SSUBO 0U, // G_SSUBE 0U, // G_UMULO 0U, // G_SMULO 0U, // G_UMULH 0U, // G_SMULH 0U, // G_FADD 0U, // G_FSUB 0U, // G_FMUL 0U, // G_FMA 0U, // G_FMAD 0U, // G_FDIV 0U, // G_FREM 0U, // G_FPOW 0U, // G_FEXP 0U, // G_FEXP2 0U, // G_FLOG 0U, // G_FLOG2 0U, // G_FLOG10 0U, // G_FNEG 0U, // G_FPEXT 0U, // G_FPTRUNC 0U, // G_FPTOSI 0U, // G_FPTOUI 0U, // G_SITOFP 0U, // G_UITOFP 0U, // G_FABS 0U, // G_FCOPYSIGN 0U, // G_FCANONICALIZE 0U, // G_FMINNUM 0U, // G_FMAXNUM 0U, // G_FMINNUM_IEEE 0U, // G_FMAXNUM_IEEE 0U, // G_FMINIMUM 0U, // G_FMAXIMUM 0U, // G_PTR_ADD 0U, // G_PTR_MASK 0U, // G_SMIN 0U, // G_SMAX 0U, // G_UMIN 0U, // G_UMAX 0U, // G_BR 0U, // G_BRJT 0U, // G_INSERT_VECTOR_ELT 0U, // G_EXTRACT_VECTOR_ELT 0U, // G_SHUFFLE_VECTOR 0U, // G_CTTZ 0U, // G_CTTZ_ZERO_UNDEF 0U, // G_CTLZ 0U, // G_CTLZ_ZERO_UNDEF 0U, // G_CTPOP 0U, // G_BSWAP 0U, // G_BITREVERSE 0U, // G_FCEIL 0U, // G_FCOS 0U, // G_FSIN 0U, // G_FSQRT 0U, // G_FFLOOR 0U, // G_FRINT 0U, // G_FNEARBYINT 0U, // G_ADDRSPACE_CAST 0U, // G_BLOCK_ADDR 0U, // G_JUMP_TABLE 0U, // G_DYN_STACKALLOC 0U, // G_READ_REGISTER 0U, // G_WRITE_REGISTER 0U, // CATCHRET 0U, // CLEANUPRET 0U, // SEH_AddFP 0U, // SEH_EpilogEnd 0U, // SEH_EpilogStart 0U, // SEH_Nop 0U, // SEH_PrologEnd 0U, // SEH_SaveFPLR 0U, // SEH_SaveFPLR_X 0U, // SEH_SaveFReg 0U, // SEH_SaveFRegP 0U, // SEH_SaveFRegP_X 0U, // SEH_SaveFReg_X 0U, // SEH_SaveReg 0U, // SEH_SaveRegP 0U, // SEH_SaveRegP_X 0U, // SEH_SaveReg_X 0U, // SEH_SetFP 0U, // SEH_StackAlloc 0U, // ABS_ZPmZ_B 0U, // ABS_ZPmZ_D 0U, // ABS_ZPmZ_H 1U, // ABS_ZPmZ_S 1U, // ABSv16i8 2U, // ABSv1i64 2U, // ABSv2i32 3U, // ABSv2i64 3U, // ABSv4i16 4U, // ABSv4i32 4U, // ABSv8i16 5U, // ABSv8i8 69U, // ADCLB_ZZZ_D 133U, // ADCLB_ZZZ_S 69U, // ADCLT_ZZZ_D 133U, // ADCLT_ZZZ_S 197U, // ADCSWr 197U, // ADCSXr 197U, // ADCWr 197U, // ADCXr 8453U, // ADDG 325U, // ADDHNB_ZZZ_B 6U, // ADDHNB_ZZZ_H 389U, // ADDHNB_ZZZ_S 453U, // ADDHNT_ZZZ_B 1U, // ADDHNT_ZZZ_H 69U, // ADDHNT_ZZZ_S 16902U, // ADDHNv2i64_v2i32 16966U, // ADDHNv2i64_v4i32 25095U, // ADDHNv4i32_v4i16 25159U, // ADDHNv4i32_v8i16 33351U, // ADDHNv8i16_v16i8 33287U, // ADDHNv8i16_v8i8 197U, // ADDPL_XXI 533128U, // ADDP_ZPmZ_B 1057160U, // ADDP_ZPmZ_D 1614536U, // ADDP_ZPmZ_H 2106120U, // ADDP_ZPmZ_S 49673U, // ADDPv16i8 57865U, // ADDPv2i32 16902U, // ADDPv2i64 3U, // ADDPv2i64p 66058U, // ADDPv4i16 25095U, // ADDPv4i32 33287U, // ADDPv8i16 74250U, // ADDPv8i8 837U, // ADDSWri 0U, // ADDSWrr 901U, // ADDSWrs 965U, // ADDSWrx 837U, // ADDSXri 0U, // ADDSXrr 901U, // ADDSXrs 965U, // ADDSXrx 82117U, // ADDSXrx64 197U, // ADDVL_XXI 1U, // ADDVv16i8v 3U, // ADDVv4i16v 4U, // ADDVv4i32v 4U, // ADDVv8i16v 5U, // ADDVv8i8v 837U, // ADDWri 0U, // ADDWrr 901U, // ADDWrs 965U, // ADDWrx 837U, // ADDXri 0U, // ADDXrr 901U, // ADDXrs 965U, // ADDXrx 82117U, // ADDXrx64 1029U, // ADD_ZI_B 1093U, // ADD_ZI_D 11U, // ADD_ZI_H 1157U, // ADD_ZI_S 533128U, // ADD_ZPmZ_B 1057160U, // ADD_ZPmZ_D 1614536U, // ADD_ZPmZ_H 2106120U, // ADD_ZPmZ_S 645U, // ADD_ZZZ_B 389U, // ADD_ZZZ_D 8U, // ADD_ZZZ_H 773U, // ADD_ZZZ_S 0U, // ADDlowTLS 49673U, // ADDv16i8 197U, // ADDv1i64 57865U, // ADDv2i32 16902U, // ADDv2i64 66058U, // ADDv4i16 25095U, // ADDv4i32 33287U, // ADDv8i16 74250U, // ADDv8i8 0U, // ADJCALLSTACKDOWN 0U, // ADJCALLSTACKUP 2U, // ADR 0U, // ADRP 1221U, // ADR_LSL_ZZZ_D_0 1285U, // ADR_LSL_ZZZ_D_1 1349U, // ADR_LSL_ZZZ_D_2 1413U, // ADR_LSL_ZZZ_D_3 1477U, // ADR_LSL_ZZZ_S_0 1541U, // ADR_LSL_ZZZ_S_1 1605U, // ADR_LSL_ZZZ_S_2 1669U, // ADR_LSL_ZZZ_S_3 1733U, // ADR_SXTW_ZZZ_D_0 1797U, // ADR_SXTW_ZZZ_D_1 1861U, // ADR_SXTW_ZZZ_D_2 1925U, // ADR_SXTW_ZZZ_D_3 1989U, // ADR_UXTW_ZZZ_D_0 2053U, // ADR_UXTW_ZZZ_D_1 2117U, // ADR_UXTW_ZZZ_D_2 2181U, // ADR_UXTW_ZZZ_D_3 645U, // AESD_ZZZ_B 1U, // AESDrr 645U, // AESE_ZZZ_B 1U, // AESErr 2U, // AESIMC_ZZ_B 1U, // AESIMCrr 0U, // AESIMCrrTied 2U, // AESMC_ZZ_B 1U, // AESMCrr 0U, // AESMCrrTied 2245U, // ANDSWri 0U, // ANDSWrr 901U, // ANDSWrs 2309U, // ANDSXri 0U, // ANDSXrr 901U, // ANDSXrs 533131U, // ANDS_PPzPP 645U, // ANDV_VPZ_B 389U, // ANDV_VPZ_D 325U, // ANDV_VPZ_H 773U, // ANDV_VPZ_S 2245U, // ANDWri 0U, // ANDWrr 901U, // ANDWrs 2309U, // ANDXri 0U, // ANDXrr 901U, // ANDXrs 533131U, // AND_PPzPP 2309U, // AND_ZI 533128U, // AND_ZPmZ_B 1057160U, // AND_ZPmZ_D 1614536U, // AND_ZPmZ_H 2106120U, // AND_ZPmZ_S 389U, // AND_ZZZ 49673U, // ANDv16i8 74250U, // ANDv8i8 8840U, // ASRD_ZPmI_B 8584U, // ASRD_ZPmI_D 90824U, // ASRD_ZPmI_H 8968U, // ASRD_ZPmI_S 533128U, // ASRR_ZPmZ_B 1057160U, // ASRR_ZPmZ_D 1614536U, // ASRR_ZPmZ_H 2106120U, // ASRR_ZPmZ_S 197U, // ASRVWr 197U, // ASRVXr 1057416U, // ASR_WIDE_ZPmZ_B 99016U, // ASR_WIDE_ZPmZ_H 1057544U, // ASR_WIDE_ZPmZ_S 389U, // ASR_WIDE_ZZZ_B 12U, // ASR_WIDE_ZZZ_H 389U, // ASR_WIDE_ZZZ_S 8840U, // ASR_ZPmI_B 8584U, // ASR_ZPmI_D 90824U, // ASR_ZPmI_H 8968U, // ASR_ZPmI_S 533128U, // ASR_ZPmZ_B 1057160U, // ASR_ZPmZ_D 1614536U, // ASR_ZPmZ_H 2106120U, // ASR_ZPmZ_S 197U, // ASR_ZZI_B 197U, // ASR_ZZI_D 12U, // ASR_ZZI_H 197U, // ASR_ZZI_S 2U, // AUTDA 2U, // AUTDB 0U, // AUTDZA 0U, // AUTDZB 2U, // AUTIA 0U, // AUTIA1716 0U, // AUTIASP 0U, // AUTIAZ 2U, // AUTIB 0U, // AUTIB1716 0U, // AUTIBSP 0U, // AUTIBZ 0U, // AUTIZA 0U, // AUTIZB 0U, // AXFLAG 0U, // B 36282889U, // BCAX 1057157U, // BCAX_ZZZZ_D 645U, // BDEP_ZZZ_B 389U, // BDEP_ZZZ_D 8U, // BDEP_ZZZ_H 773U, // BDEP_ZZZ_S 645U, // BEXT_ZZZ_B 389U, // BEXT_ZZZ_D 8U, // BEXT_ZZZ_H 773U, // BEXT_ZZZ_S 3156293U, // BFMWri 3156293U, // BFMXri 645U, // BGRP_ZZZ_B 389U, // BGRP_ZZZ_D 8U, // BGRP_ZZZ_H 773U, // BGRP_ZZZ_S 0U, // BICSWrr 901U, // BICSWrs 0U, // BICSXrr 901U, // BICSXrs 533131U, // BICS_PPzPP 0U, // BICWrr 901U, // BICWrs 0U, // BICXrr 901U, // BICXrs 533131U, // BIC_PPzPP 533128U, // BIC_ZPmZ_B 1057160U, // BIC_ZPmZ_D 1614536U, // BIC_ZPmZ_H 2106120U, // BIC_ZPmZ_S 389U, // BIC_ZZZ 49673U, // BICv16i8 0U, // BICv2i32 0U, // BICv4i16 0U, // BICv4i32 0U, // BICv8i16 74250U, // BICv8i8 49673U, // BIFv16i8 74250U, // BIFv8i8 49737U, // BITv16i8 74314U, // BITv8i8 0U, // BL 0U, // BLR 2U, // BLRAA 0U, // BLRAAZ 2U, // BLRAB 0U, // BLRABZ 0U, // BR 2U, // BRAA 0U, // BRAAZ 2U, // BRAB 0U, // BRABZ 0U, // BRK 651U, // BRKAS_PPzP 0U, // BRKA_PPmP 651U, // BRKA_PPzP 651U, // BRKBS_PPzP 0U, // BRKB_PPmP 651U, // BRKB_PPzP 533131U, // BRKNS_PPzP 533131U, // BRKN_PPzP 533131U, // BRKPAS_PPzPP 533131U, // BRKPA_PPzPP 533131U, // BRKPBS_PPzPP 533131U, // BRKPB_PPzPP 1057157U, // BSL1N_ZZZZ_D 1057157U, // BSL2N_ZZZZ_D 1057157U, // BSL_ZZZZ_D 49737U, // BSLv16i8 74314U, // BSLv8i8 0U, // Bcc 3678853U, // CADD_ZZI_B 3678597U, // CADD_ZZI_D 115400U, // CADD_ZZI_H 3678981U, // CADD_ZZI_S 125261U, // CASAB 125261U, // CASAH 125261U, // CASALB 125261U, // CASALH 125261U, // CASALW 125261U, // CASALX 125261U, // CASAW 125261U, // CASAX 125261U, // CASB 125261U, // CASH 125261U, // CASLB 125261U, // CASLH 125261U, // CASLW 125261U, // CASLX 0U, // CASPALW 0U, // CASPALX 0U, // CASPAW 0U, // CASPAX 0U, // CASPLW 0U, // CASPLX 0U, // CASPW 0U, // CASPX 125261U, // CASW 125261U, // CASX 0U, // CATCHPAD 0U, // CBNZW 0U, // CBNZX 0U, // CBZW 0U, // CBZX 4202693U, // CCMNWi 4202693U, // CCMNWr 4202693U, // CCMNXi 4202693U, // CCMNXr 4202693U, // CCMPWi 4202693U, // CCMPWr 4202693U, // CCMPXi 4202693U, // CCMPXr 71958981U, // CDOT_ZZZI_D 5253504U, // CDOT_ZZZI_S 5775813U, // CDOT_ZZZ_D 139968U, // CDOT_ZZZ_S 0U, // CFINV 532677U, // CLASTA_RPZ_B 1056965U, // CLASTA_RPZ_D 6299845U, // CLASTA_RPZ_H 2105541U, // CLASTA_RPZ_S 532677U, // CLASTA_VPZ_B 1056965U, // CLASTA_VPZ_D 6299845U, // CLASTA_VPZ_H 2105541U, // CLASTA_VPZ_S 533125U, // CLASTA_ZPZ_B 1057157U, // CLASTA_ZPZ_D 1614536U, // CLASTA_ZPZ_H 2106117U, // CLASTA_ZPZ_S 532677U, // CLASTB_RPZ_B 1056965U, // CLASTB_RPZ_D 6299845U, // CLASTB_RPZ_H 2105541U, // CLASTB_RPZ_S 532677U, // CLASTB_VPZ_B 1056965U, // CLASTB_VPZ_D 6299845U, // CLASTB_VPZ_H 2105541U, // CLASTB_VPZ_S 533125U, // CLASTB_ZPZ_B 1057157U, // CLASTB_ZPZ_D 1614536U, // CLASTB_ZPZ_H 2106117U, // CLASTB_ZPZ_S 0U, // CLREX 2U, // CLSWr 2U, // CLSXr 0U, // CLS_ZPmZ_B 0U, // CLS_ZPmZ_D 0U, // CLS_ZPmZ_H 1U, // CLS_ZPmZ_S 1U, // CLSv16i8 2U, // CLSv2i32 3U, // CLSv4i16 4U, // CLSv4i32 4U, // CLSv8i16 5U, // CLSv8i8 2U, // CLZWr 2U, // CLZXr 0U, // CLZ_ZPmZ_B 0U, // CLZ_ZPmZ_D 0U, // CLZ_ZPmZ_H 1U, // CLZ_ZPmZ_S 1U, // CLZv16i8 2U, // CLZv2i32 3U, // CLZv4i16 4U, // CLZv4i32 4U, // CLZv8i16 5U, // CLZv8i8 49673U, // CMEQv16i8 13U, // CMEQv16i8rz 197U, // CMEQv1i64 14U, // CMEQv1i64rz 57865U, // CMEQv2i32 14U, // CMEQv2i32rz 16902U, // CMEQv2i64 15U, // CMEQv2i64rz 66058U, // CMEQv4i16 15U, // CMEQv4i16rz 25095U, // CMEQv4i32 16U, // CMEQv4i32rz 33287U, // CMEQv8i16 16U, // CMEQv8i16rz 74250U, // CMEQv8i8 17U, // CMEQv8i8rz 49673U, // CMGEv16i8 13U, // CMGEv16i8rz 197U, // CMGEv1i64 14U, // CMGEv1i64rz 57865U, // CMGEv2i32 14U, // CMGEv2i32rz 16902U, // CMGEv2i64 15U, // CMGEv2i64rz 66058U, // CMGEv4i16 15U, // CMGEv4i16rz 25095U, // CMGEv4i32 16U, // CMGEv4i32rz 33287U, // CMGEv8i16 16U, // CMGEv8i16rz 74250U, // CMGEv8i8 17U, // CMGEv8i8rz 49673U, // CMGTv16i8 13U, // CMGTv16i8rz 197U, // CMGTv1i64 14U, // CMGTv1i64rz 57865U, // CMGTv2i32 14U, // CMGTv2i32rz 16902U, // CMGTv2i64 15U, // CMGTv2i64rz 66058U, // CMGTv4i16 15U, // CMGTv4i16rz 25095U, // CMGTv4i32 16U, // CMGTv4i32rz 33287U, // CMGTv8i16 16U, // CMGTv8i16rz 74250U, // CMGTv8i8 17U, // CMGTv8i8rz 49673U, // CMHIv16i8 197U, // CMHIv1i64 57865U, // CMHIv2i32 16902U, // CMHIv2i64 66058U, // CMHIv4i16 25095U, // CMHIv4i32 33287U, // CMHIv8i16 74250U, // CMHIv8i8 49673U, // CMHSv16i8 197U, // CMHSv1i64 57865U, // CMHSv2i32 16902U, // CMHSv2i64 66058U, // CMHSv4i16 25095U, // CMHSv4i32 33287U, // CMHSv8i16 74250U, // CMHSv8i8 5253521U, // CMLA_ZZZI_H 71958661U, // CMLA_ZZZI_S 139968U, // CMLA_ZZZ_B 5775429U, // CMLA_ZZZ_D 139985U, // CMLA_ZZZ_H 5775493U, // CMLA_ZZZ_S 13U, // CMLEv16i8rz 14U, // CMLEv1i64rz 14U, // CMLEv2i32rz 15U, // CMLEv2i64rz 15U, // CMLEv4i16rz 16U, // CMLEv4i32rz 16U, // CMLEv8i16rz 17U, // CMLEv8i8rz 13U, // CMLTv16i8rz 14U, // CMLTv1i64rz 14U, // CMLTv2i32rz 15U, // CMLTv2i64rz 15U, // CMLTv4i16rz 16U, // CMLTv4i32rz 16U, // CMLTv8i16rz 17U, // CMLTv8i8rz 8843U, // CMPEQ_PPzZI_B 8587U, // CMPEQ_PPzZI_D 90824U, // CMPEQ_PPzZI_H 8971U, // CMPEQ_PPzZI_S 533131U, // CMPEQ_PPzZZ_B 1057163U, // CMPEQ_PPzZZ_D 1614536U, // CMPEQ_PPzZZ_H 2106123U, // CMPEQ_PPzZZ_S 1057419U, // CMPEQ_WIDE_PPzZZ_B 99016U, // CMPEQ_WIDE_PPzZZ_H 1057547U, // CMPEQ_WIDE_PPzZZ_S 8843U, // CMPGE_PPzZI_B 8587U, // CMPGE_PPzZI_D 90824U, // CMPGE_PPzZI_H 8971U, // CMPGE_PPzZI_S 533131U, // CMPGE_PPzZZ_B 1057163U, // CMPGE_PPzZZ_D 1614536U, // CMPGE_PPzZZ_H 2106123U, // CMPGE_PPzZZ_S 1057419U, // CMPGE_WIDE_PPzZZ_B 99016U, // CMPGE_WIDE_PPzZZ_H 1057547U, // CMPGE_WIDE_PPzZZ_S 8843U, // CMPGT_PPzZI_B 8587U, // CMPGT_PPzZI_D 90824U, // CMPGT_PPzZI_H 8971U, // CMPGT_PPzZI_S 533131U, // CMPGT_PPzZZ_B 1057163U, // CMPGT_PPzZZ_D 1614536U, // CMPGT_PPzZZ_H 2106123U, // CMPGT_PPzZZ_S 1057419U, // CMPGT_WIDE_PPzZZ_B 99016U, // CMPGT_WIDE_PPzZZ_H 1057547U, // CMPGT_WIDE_PPzZZ_S 6824587U, // CMPHI_PPzZI_B 6824331U, // CMPHI_PPzZI_D 148168U, // CMPHI_PPzZI_H 6824715U, // CMPHI_PPzZI_S 533131U, // CMPHI_PPzZZ_B 1057163U, // CMPHI_PPzZZ_D 1614536U, // CMPHI_PPzZZ_H 2106123U, // CMPHI_PPzZZ_S 1057419U, // CMPHI_WIDE_PPzZZ_B 99016U, // CMPHI_WIDE_PPzZZ_H 1057547U, // CMPHI_WIDE_PPzZZ_S 6824587U, // CMPHS_PPzZI_B 6824331U, // CMPHS_PPzZI_D 148168U, // CMPHS_PPzZI_H 6824715U, // CMPHS_PPzZI_S 533131U, // CMPHS_PPzZZ_B 1057163U, // CMPHS_PPzZZ_D 1614536U, // CMPHS_PPzZZ_H 2106123U, // CMPHS_PPzZZ_S 1057419U, // CMPHS_WIDE_PPzZZ_B 99016U, // CMPHS_WIDE_PPzZZ_H 1057547U, // CMPHS_WIDE_PPzZZ_S 8843U, // CMPLE_PPzZI_B 8587U, // CMPLE_PPzZI_D 90824U, // CMPLE_PPzZI_H 8971U, // CMPLE_PPzZI_S 1057419U, // CMPLE_WIDE_PPzZZ_B 99016U, // CMPLE_WIDE_PPzZZ_H 1057547U, // CMPLE_WIDE_PPzZZ_S 6824587U, // CMPLO_PPzZI_B 6824331U, // CMPLO_PPzZI_D 148168U, // CMPLO_PPzZI_H 6824715U, // CMPLO_PPzZI_S 1057419U, // CMPLO_WIDE_PPzZZ_B 99016U, // CMPLO_WIDE_PPzZZ_H 1057547U, // CMPLO_WIDE_PPzZZ_S 6824587U, // CMPLS_PPzZI_B 6824331U, // CMPLS_PPzZI_D 148168U, // CMPLS_PPzZI_H 6824715U, // CMPLS_PPzZI_S 1057419U, // CMPLS_WIDE_PPzZZ_B 99016U, // CMPLS_WIDE_PPzZZ_H 1057547U, // CMPLS_WIDE_PPzZZ_S 8843U, // CMPLT_PPzZI_B 8587U, // CMPLT_PPzZI_D 90824U, // CMPLT_PPzZI_H 8971U, // CMPLT_PPzZI_S 1057419U, // CMPLT_WIDE_PPzZZ_B 99016U, // CMPLT_WIDE_PPzZZ_H 1057547U, // CMPLT_WIDE_PPzZZ_S 8843U, // CMPNE_PPzZI_B 8587U, // CMPNE_PPzZI_D 90824U, // CMPNE_PPzZI_H 8971U, // CMPNE_PPzZI_S 533131U, // CMPNE_PPzZZ_B 1057163U, // CMPNE_PPzZZ_D 1614536U, // CMPNE_PPzZZ_H 2106123U, // CMPNE_PPzZZ_S 1057419U, // CMPNE_WIDE_PPzZZ_B 99016U, // CMPNE_WIDE_PPzZZ_H 1057547U, // CMPNE_WIDE_PPzZZ_S 0U, // CMP_SWAP_128 0U, // CMP_SWAP_16 0U, // CMP_SWAP_32 0U, // CMP_SWAP_64 0U, // CMP_SWAP_8 49673U, // CMTSTv16i8 197U, // CMTSTv1i64 57865U, // CMTSTv2i32 16902U, // CMTSTv2i64 66058U, // CMTSTv4i16 25095U, // CMTSTv4i32 33287U, // CMTSTv8i16 74250U, // CMTSTv8i8 0U, // CNOT_ZPmZ_B 0U, // CNOT_ZPmZ_D 0U, // CNOT_ZPmZ_H 1U, // CNOT_ZPmZ_S 18U, // CNTB_XPiI 18U, // CNTD_XPiI 18U, // CNTH_XPiI 645U, // CNTP_XPP_B 389U, // CNTP_XPP_D 325U, // CNTP_XPP_H 773U, // CNTP_XPP_S 18U, // CNTW_XPiI 0U, // CNT_ZPmZ_B 0U, // CNT_ZPmZ_D 0U, // CNT_ZPmZ_H 1U, // CNT_ZPmZ_S 1U, // CNTv16i8 5U, // CNTv8i8 389U, // COMPACT_ZPZ_D 773U, // COMPACT_ZPZ_S 18U, // CPY_ZPmI_B 19U, // CPY_ZPmI_D 0U, // CPY_ZPmI_H 19U, // CPY_ZPmI_S 20U, // CPY_ZPmR_B 20U, // CPY_ZPmR_D 2U, // CPY_ZPmR_H 20U, // CPY_ZPmR_S 20U, // CPY_ZPmV_B 20U, // CPY_ZPmV_D 2U, // CPY_ZPmV_H 20U, // CPY_ZPmV_S 2507U, // CPY_ZPzI_B 2571U, // CPY_ZPzI_D 20U, // CPY_ZPzI_H 2635U, // CPY_ZPzI_S 2709U, // CPYi16 2709U, // CPYi32 2710U, // CPYi64 2710U, // CPYi8 197U, // CRC32Brr 197U, // CRC32CBrr 197U, // CRC32CHrr 197U, // CRC32CWrr 197U, // CRC32CXrr 197U, // CRC32Hrr 197U, // CRC32Wrr 197U, // CRC32Xrr 4202693U, // CSELWr 4202693U, // CSELXr 4202693U, // CSINCWr 4202693U, // CSINCXr 4202693U, // CSINVWr 4202693U, // CSINVXr 4202693U, // CSNEGWr 4202693U, // CSNEGXr 2U, // CTERMEQ_WW 2U, // CTERMEQ_XX 2U, // CTERMNE_WW 2U, // CTERMNE_XX 0U, // CompilerBarrier 0U, // DCPS1 0U, // DCPS2 0U, // DCPS3 0U, // DECB_XPiI 0U, // DECD_XPiI 0U, // DECD_ZPiI 0U, // DECH_XPiI 0U, // DECH_ZPiI 2U, // DECP_XP_B 2U, // DECP_XP_D 2U, // DECP_XP_H 2U, // DECP_XP_S 2U, // DECP_ZP_D 0U, // DECP_ZP_H 2U, // DECP_ZP_S 0U, // DECW_XPiI 0U, // DECW_ZPiI 0U, // DMB 0U, // DRPS 0U, // DSB 0U, // DUPM_ZI 0U, // DUP_ZI_B 0U, // DUP_ZI_D 0U, // DUP_ZI_H 0U, // DUP_ZI_S 2U, // DUP_ZR_B 2U, // DUP_ZR_D 0U, // DUP_ZR_H 2U, // DUP_ZR_S 23U, // DUP_ZZI_B 23U, // DUP_ZZI_D 0U, // DUP_ZZI_H 0U, // DUP_ZZI_Q 23U, // DUP_ZZI_S 2U, // DUPv16i8gpr 2710U, // DUPv16i8lane 2U, // DUPv2i32gpr 2709U, // DUPv2i32lane 2U, // DUPv2i64gpr 2710U, // DUPv2i64lane 2U, // DUPv4i16gpr 2709U, // DUPv4i16lane 2U, // DUPv4i32gpr 2709U, // DUPv4i32lane 2U, // DUPv8i16gpr 2709U, // DUPv8i16lane 2U, // DUPv8i8gpr 2710U, // DUPv8i8lane 0U, // EMITBKEY 0U, // EONWrr 901U, // EONWrs 0U, // EONXrr 901U, // EONXrs 36282889U, // EOR3 1057157U, // EOR3_ZZZZ_D 0U, // EORBT_ZZZ_B 69U, // EORBT_ZZZ_D 17U, // EORBT_ZZZ_H 133U, // EORBT_ZZZ_S 533131U, // EORS_PPzPP 0U, // EORTB_ZZZ_B 69U, // EORTB_ZZZ_D 17U, // EORTB_ZZZ_H 133U, // EORTB_ZZZ_S 645U, // EORV_VPZ_B 389U, // EORV_VPZ_D 325U, // EORV_VPZ_H 773U, // EORV_VPZ_S 2245U, // EORWri 0U, // EORWrr 901U, // EORWrs 2309U, // EORXri 0U, // EORXrr 901U, // EORXrs 533131U, // EOR_PPzPP 2309U, // EOR_ZI 533128U, // EOR_ZPmZ_B 1057160U, // EOR_ZPmZ_D 1614536U, // EOR_ZPmZ_H 2106120U, // EOR_ZPmZ_S 389U, // EOR_ZZZ 49673U, // EORv16i8 74250U, // EORv8i8 0U, // ERET 0U, // ERETAA 0U, // ERETAB 8389U, // EXTRWrri 8389U, // EXTRXrri 6824581U, // EXT_ZZI 23U, // EXT_ZZI_B 107017U, // EXTv16i8 156170U, // EXTv8i8 0U, // F128CSEL 197U, // FABD16 197U, // FABD32 197U, // FABD64 1057160U, // FABD_ZPmZ_D 1614536U, // FABD_ZPmZ_H 2106120U, // FABD_ZPmZ_S 57865U, // FABDv2f32 16902U, // FABDv2f64 66058U, // FABDv4f16 25095U, // FABDv4f32 33287U, // FABDv8f16 2U, // FABSDr 2U, // FABSHr 2U, // FABSSr 0U, // FABS_ZPmZ_D 0U, // FABS_ZPmZ_H 1U, // FABS_ZPmZ_S 2U, // FABSv2f32 3U, // FABSv2f64 3U, // FABSv4f16 4U, // FABSv4f32 4U, // FABSv8f16 197U, // FACGE16 197U, // FACGE32 197U, // FACGE64 1057163U, // FACGE_PPzZZ_D 1614536U, // FACGE_PPzZZ_H 2106123U, // FACGE_PPzZZ_S 57865U, // FACGEv2f32 16902U, // FACGEv2f64 66058U, // FACGEv4f16 25095U, // FACGEv4f32 33287U, // FACGEv8f16 197U, // FACGT16 197U, // FACGT32 197U, // FACGT64 1057163U, // FACGT_PPzZZ_D 1614536U, // FACGT_PPzZZ_H 2106123U, // FACGT_PPzZZ_S 57865U, // FACGTv2f32 16902U, // FACGTv2f64 66058U, // FACGTv4f16 25095U, // FACGTv4f32 33287U, // FACGTv8f16 1056965U, // FADDA_VPZ_D 6299845U, // FADDA_VPZ_H 2105541U, // FADDA_VPZ_S 197U, // FADDDrr 197U, // FADDHrr 1057160U, // FADDP_ZPmZZ_D 1614536U, // FADDP_ZPmZZ_H 2106120U, // FADDP_ZPmZZ_S 57865U, // FADDPv2f32 16902U, // FADDPv2f64 24U, // FADDPv2i16p 2U, // FADDPv2i32p 3U, // FADDPv2i64p 66058U, // FADDPv4f16 25095U, // FADDPv4f32 33287U, // FADDPv8f16 197U, // FADDSrr 389U, // FADDV_VPZ_D 325U, // FADDV_VPZ_H 773U, // FADDV_VPZ_S 7348616U, // FADD_ZPmI_D 164552U, // FADD_ZPmI_H 7349000U, // FADD_ZPmI_S 1057160U, // FADD_ZPmZ_D 1614536U, // FADD_ZPmZ_H 2106120U, // FADD_ZPmZ_S 389U, // FADD_ZZZ_D 8U, // FADD_ZZZ_H 773U, // FADD_ZZZ_S 57865U, // FADDv2f32 16902U, // FADDv2f64 66058U, // FADDv4f16 25095U, // FADDv4f32 33287U, // FADDv8f16 101720456U, // FCADD_ZPmZ_D 138977992U, // FCADD_ZPmZ_H 102769416U, // FCADD_ZPmZ_S 3842569U, // FCADDv2f32 3850758U, // FCADDv2f64 3858954U, // FCADDv4f16 3867143U, // FCADDv4f32 3875335U, // FCADDv8f16 4202693U, // FCCMPDrr 4202693U, // FCCMPEDrr 4202693U, // FCCMPEHrr 4202693U, // FCCMPESrr 4202693U, // FCCMPHrr 4202693U, // FCCMPSrr 197U, // FCMEQ16 197U, // FCMEQ32 197U, // FCMEQ64 213387U, // FCMEQ_PPzZ0_D 2760U, // FCMEQ_PPzZ0_H 213771U, // FCMEQ_PPzZ0_S 1057163U, // FCMEQ_PPzZZ_D 1614536U, // FCMEQ_PPzZZ_H 2106123U, // FCMEQ_PPzZZ_S 24U, // FCMEQv1i16rz 24U, // FCMEQv1i32rz 24U, // FCMEQv1i64rz 57865U, // FCMEQv2f32 16902U, // FCMEQv2f64 25U, // FCMEQv2i32rz 25U, // FCMEQv2i64rz 66058U, // FCMEQv4f16 25095U, // FCMEQv4f32 26U, // FCMEQv4i16rz 26U, // FCMEQv4i32rz 33287U, // FCMEQv8f16 27U, // FCMEQv8i16rz 197U, // FCMGE16 197U, // FCMGE32 197U, // FCMGE64 213387U, // FCMGE_PPzZ0_D 2760U, // FCMGE_PPzZ0_H 213771U, // FCMGE_PPzZ0_S 1057163U, // FCMGE_PPzZZ_D 1614536U, // FCMGE_PPzZZ_H 2106123U, // FCMGE_PPzZZ_S 24U, // FCMGEv1i16rz 24U, // FCMGEv1i32rz 24U, // FCMGEv1i64rz 57865U, // FCMGEv2f32 16902U, // FCMGEv2f64 25U, // FCMGEv2i32rz 25U, // FCMGEv2i64rz 66058U, // FCMGEv4f16 25095U, // FCMGEv4f32 26U, // FCMGEv4i16rz 26U, // FCMGEv4i32rz 33287U, // FCMGEv8f16 27U, // FCMGEv8i16rz 197U, // FCMGT16 197U, // FCMGT32 197U, // FCMGT64 213387U, // FCMGT_PPzZ0_D 2760U, // FCMGT_PPzZ0_H 213771U, // FCMGT_PPzZ0_S 1057163U, // FCMGT_PPzZZ_D 1614536U, // FCMGT_PPzZZ_H 2106123U, // FCMGT_PPzZZ_S 24U, // FCMGTv1i16rz 24U, // FCMGTv1i32rz 24U, // FCMGTv1i64rz 57865U, // FCMGTv2f32 16902U, // FCMGTv2f64 25U, // FCMGTv2i32rz 25U, // FCMGTv2i64rz 66058U, // FCMGTv4f16 25095U, // FCMGTv4f32 26U, // FCMGTv4i16rz 26U, // FCMGTv4i32rz 33287U, // FCMGTv8f16 27U, // FCMGTv8i16rz 376971336U, // FCMLA_ZPmZZ_D 72049361U, // FCMLA_ZPmZZ_H 377495688U, // FCMLA_ZPmZZ_S 5253521U, // FCMLA_ZZZI_H 71958661U, // FCMLA_ZZZI_S 5939785U, // FCMLAv2f32 5947974U, // FCMLAv2f64 5956170U, // FCMLAv4f16 378241610U, // FCMLAv4f16_indexed 5964359U, // FCMLAv4f32 378249799U, // FCMLAv4f32_indexed 5972551U, // FCMLAv8f16 378241607U, // FCMLAv8f16_indexed 213387U, // FCMLE_PPzZ0_D 2760U, // FCMLE_PPzZ0_H 213771U, // FCMLE_PPzZ0_S 24U, // FCMLEv1i16rz 24U, // FCMLEv1i32rz 24U, // FCMLEv1i64rz 25U, // FCMLEv2i32rz 25U, // FCMLEv2i64rz 26U, // FCMLEv4i16rz 26U, // FCMLEv4i32rz 27U, // FCMLEv8i16rz 213387U, // FCMLT_PPzZ0_D 2760U, // FCMLT_PPzZ0_H 213771U, // FCMLT_PPzZ0_S 24U, // FCMLTv1i16rz 24U, // FCMLTv1i32rz 24U, // FCMLTv1i64rz 25U, // FCMLTv2i32rz 25U, // FCMLTv2i64rz 26U, // FCMLTv4i16rz 26U, // FCMLTv4i32rz 27U, // FCMLTv8i16rz 213387U, // FCMNE_PPzZ0_D 2760U, // FCMNE_PPzZ0_H 213771U, // FCMNE_PPzZ0_S 1057163U, // FCMNE_PPzZZ_D 1614536U, // FCMNE_PPzZZ_H 2106123U, // FCMNE_PPzZZ_S 0U, // FCMPDri 2U, // FCMPDrr 0U, // FCMPEDri 2U, // FCMPEDrr 0U, // FCMPEHri 2U, // FCMPEHrr 0U, // FCMPESri 2U, // FCMPESrr 0U, // FCMPHri 2U, // FCMPHrr 0U, // FCMPSri 2U, // FCMPSrr 1057163U, // FCMUO_PPzZZ_D 1614536U, // FCMUO_PPzZZ_H 2106123U, // FCMUO_PPzZZ_S 27U, // FCPY_ZPmI_D 0U, // FCPY_ZPmI_H 27U, // FCPY_ZPmI_S 4202693U, // FCSELDrrr 4202693U, // FCSELHrrr 4202693U, // FCSELSrrr 2U, // FCVTASUWDr 2U, // FCVTASUWHr 2U, // FCVTASUWSr 2U, // FCVTASUXDr 2U, // FCVTASUXHr 2U, // FCVTASUXSr 2U, // FCVTASv1f16 2U, // FCVTASv1i32 2U, // FCVTASv1i64 2U, // FCVTASv2f32 3U, // FCVTASv2f64 3U, // FCVTASv4f16 4U, // FCVTASv4f32 4U, // FCVTASv8f16 2U, // FCVTAUUWDr 2U, // FCVTAUUWHr 2U, // FCVTAUUWSr 2U, // FCVTAUUXDr 2U, // FCVTAUUXHr 2U, // FCVTAUUXSr 2U, // FCVTAUv1f16 2U, // FCVTAUv1i32 2U, // FCVTAUv1i64 2U, // FCVTAUv2f32 3U, // FCVTAUv2f64 3U, // FCVTAUv4f16 4U, // FCVTAUv4f32 4U, // FCVTAUv8f16 2U, // FCVTDHr 2U, // FCVTDSr 2U, // FCVTHDr 2U, // FCVTHSr 17U, // FCVTLT_ZPmZ_HtoS 1U, // FCVTLT_ZPmZ_StoD 2U, // FCVTLv2i32 3U, // FCVTLv4i16 4U, // FCVTLv4i32 4U, // FCVTLv8i16 2U, // FCVTMSUWDr 2U, // FCVTMSUWHr 2U, // FCVTMSUWSr 2U, // FCVTMSUXDr 2U, // FCVTMSUXHr 2U, // FCVTMSUXSr 2U, // FCVTMSv1f16 2U, // FCVTMSv1i32 2U, // FCVTMSv1i64 2U, // FCVTMSv2f32 3U, // FCVTMSv2f64 3U, // FCVTMSv4f16 4U, // FCVTMSv4f32 4U, // FCVTMSv8f16 2U, // FCVTMUUWDr 2U, // FCVTMUUWHr 2U, // FCVTMUUWSr 2U, // FCVTMUUXDr 2U, // FCVTMUUXHr 2U, // FCVTMUUXSr 2U, // FCVTMUv1f16 2U, // FCVTMUv1i32 2U, // FCVTMUv1i64 2U, // FCVTMUv2f32 3U, // FCVTMUv2f64 3U, // FCVTMUv4f16 4U, // FCVTMUv4f32 4U, // FCVTMUv8f16 2U, // FCVTNSUWDr 2U, // FCVTNSUWHr 2U, // FCVTNSUWSr 2U, // FCVTNSUXDr 2U, // FCVTNSUXHr 2U, // FCVTNSUXSr 2U, // FCVTNSv1f16 2U, // FCVTNSv1i32 2U, // FCVTNSv1i64 2U, // FCVTNSv2f32 3U, // FCVTNSv2f64 3U, // FCVTNSv4f16 4U, // FCVTNSv4f32 4U, // FCVTNSv8f16 0U, // FCVTNT_ZPmZ_DtoS 0U, // FCVTNT_ZPmZ_StoH 2U, // FCVTNUUWDr 2U, // FCVTNUUWHr 2U, // FCVTNUUWSr 2U, // FCVTNUUXDr 2U, // FCVTNUUXHr 2U, // FCVTNUUXSr 2U, // FCVTNUv1f16 2U, // FCVTNUv1i32 2U, // FCVTNUv1i64 2U, // FCVTNUv2f32 3U, // FCVTNUv2f64 3U, // FCVTNUv4f16 4U, // FCVTNUv4f32 4U, // FCVTNUv8f16 3U, // FCVTNv2i32 4U, // FCVTNv4i16 3U, // FCVTNv4i32 4U, // FCVTNv8i16 2U, // FCVTPSUWDr 2U, // FCVTPSUWHr 2U, // FCVTPSUWSr 2U, // FCVTPSUXDr 2U, // FCVTPSUXHr 2U, // FCVTPSUXSr 2U, // FCVTPSv1f16 2U, // FCVTPSv1i32 2U, // FCVTPSv1i64 2U, // FCVTPSv2f32 3U, // FCVTPSv2f64 3U, // FCVTPSv4f16 4U, // FCVTPSv4f32 4U, // FCVTPSv8f16 2U, // FCVTPUUWDr 2U, // FCVTPUUWHr 2U, // FCVTPUUWSr 2U, // FCVTPUUXDr 2U, // FCVTPUUXHr 2U, // FCVTPUUXSr 2U, // FCVTPUv1f16 2U, // FCVTPUv1i32 2U, // FCVTPUv1i64 2U, // FCVTPUv2f32 3U, // FCVTPUv2f64 3U, // FCVTPUv4f16 4U, // FCVTPUv4f32 4U, // FCVTPUv8f16 2U, // FCVTSDr 2U, // FCVTSHr 0U, // FCVTXNT_ZPmZ_DtoS 2U, // FCVTXNv1i64 3U, // FCVTXNv2f32 3U, // FCVTXNv4f32 0U, // FCVTX_ZPmZ_DtoS 197U, // FCVTZSSWDri 197U, // FCVTZSSWHri 197U, // FCVTZSSWSri 197U, // FCVTZSSXDri 197U, // FCVTZSSXHri 197U, // FCVTZSSXSri 2U, // FCVTZSUWDr 2U, // FCVTZSUWHr 2U, // FCVTZSUWSr 2U, // FCVTZSUXDr 2U, // FCVTZSUXHr 2U, // FCVTZSUXSr 0U, // FCVTZS_ZPmZ_DtoD 0U, // FCVTZS_ZPmZ_DtoS 17U, // FCVTZS_ZPmZ_HtoD 0U, // FCVTZS_ZPmZ_HtoH 17U, // FCVTZS_ZPmZ_HtoS 1U, // FCVTZS_ZPmZ_StoD 1U, // FCVTZS_ZPmZ_StoS 197U, // FCVTZSd 197U, // FCVTZSh 197U, // FCVTZSs 2U, // FCVTZSv1f16 2U, // FCVTZSv1i32 2U, // FCVTZSv1i64 2U, // FCVTZSv2f32 3U, // FCVTZSv2f64 201U, // FCVTZSv2i32_shift 198U, // FCVTZSv2i64_shift 3U, // FCVTZSv4f16 4U, // FCVTZSv4f32 202U, // FCVTZSv4i16_shift 199U, // FCVTZSv4i32_shift 4U, // FCVTZSv8f16 199U, // FCVTZSv8i16_shift 197U, // FCVTZUSWDri 197U, // FCVTZUSWHri 197U, // FCVTZUSWSri 197U, // FCVTZUSXDri 197U, // FCVTZUSXHri 197U, // FCVTZUSXSri 2U, // FCVTZUUWDr 2U, // FCVTZUUWHr 2U, // FCVTZUUWSr 2U, // FCVTZUUXDr 2U, // FCVTZUUXHr 2U, // FCVTZUUXSr 0U, // FCVTZU_ZPmZ_DtoD 0U, // FCVTZU_ZPmZ_DtoS 17U, // FCVTZU_ZPmZ_HtoD 0U, // FCVTZU_ZPmZ_HtoH 17U, // FCVTZU_ZPmZ_HtoS 1U, // FCVTZU_ZPmZ_StoD 1U, // FCVTZU_ZPmZ_StoS 197U, // FCVTZUd 197U, // FCVTZUh 197U, // FCVTZUs 2U, // FCVTZUv1f16 2U, // FCVTZUv1i32 2U, // FCVTZUv1i64 2U, // FCVTZUv2f32 3U, // FCVTZUv2f64 201U, // FCVTZUv2i32_shift 198U, // FCVTZUv2i64_shift 3U, // FCVTZUv4f16 4U, // FCVTZUv4f32 202U, // FCVTZUv4i16_shift 199U, // FCVTZUv4i32_shift 4U, // FCVTZUv8f16 199U, // FCVTZUv8i16_shift 0U, // FCVT_ZPmZ_DtoH 0U, // FCVT_ZPmZ_DtoS 17U, // FCVT_ZPmZ_HtoD 17U, // FCVT_ZPmZ_HtoS 1U, // FCVT_ZPmZ_StoD 0U, // FCVT_ZPmZ_StoH 197U, // FDIVDrr 197U, // FDIVHrr 1057160U, // FDIVR_ZPmZ_D 1614536U, // FDIVR_ZPmZ_H 2106120U, // FDIVR_ZPmZ_S 197U, // FDIVSrr 1057160U, // FDIV_ZPmZ_D 1614536U, // FDIV_ZPmZ_H 2106120U, // FDIV_ZPmZ_S 57865U, // FDIVv2f32 16902U, // FDIVv2f64 66058U, // FDIVv4f16 25095U, // FDIVv4f32 33287U, // FDIVv8f16 0U, // FDUP_ZI_D 0U, // FDUP_ZI_H 0U, // FDUP_ZI_S 2U, // FEXPA_ZZ_D 0U, // FEXPA_ZZ_H 2U, // FEXPA_ZZ_S 2U, // FJCVTZS 0U, // FLOGB_ZPmZ_D 0U, // FLOGB_ZPmZ_H 1U, // FLOGB_ZPmZ_S 8389U, // FMADDDrrr 8389U, // FMADDHrrr 8389U, // FMADDSrrr 7872584U, // FMAD_ZPmZZ_D 1794769U, // FMAD_ZPmZZ_H 8396936U, // FMAD_ZPmZZ_S 197U, // FMAXDrr 197U, // FMAXHrr 197U, // FMAXNMDrr 197U, // FMAXNMHrr 1057160U, // FMAXNMP_ZPmZZ_D 1614536U, // FMAXNMP_ZPmZZ_H 2106120U, // FMAXNMP_ZPmZZ_S 57865U, // FMAXNMPv2f32 16902U, // FMAXNMPv2f64 24U, // FMAXNMPv2i16p 2U, // FMAXNMPv2i32p 3U, // FMAXNMPv2i64p 66058U, // FMAXNMPv4f16 25095U, // FMAXNMPv4f32 33287U, // FMAXNMPv8f16 197U, // FMAXNMSrr 389U, // FMAXNMV_VPZ_D 325U, // FMAXNMV_VPZ_H 773U, // FMAXNMV_VPZ_S 3U, // FMAXNMVv4i16v 4U, // FMAXNMVv4i32v 4U, // FMAXNMVv8i16v 9445768U, // FMAXNM_ZPmI_D 246472U, // FMAXNM_ZPmI_H 9446152U, // FMAXNM_ZPmI_S 1057160U, // FMAXNM_ZPmZ_D 1614536U, // FMAXNM_ZPmZ_H 2106120U, // FMAXNM_ZPmZ_S 57865U, // FMAXNMv2f32 16902U, // FMAXNMv2f64 66058U, // FMAXNMv4f16 25095U, // FMAXNMv4f32 33287U, // FMAXNMv8f16 1057160U, // FMAXP_ZPmZZ_D 1614536U, // FMAXP_ZPmZZ_H 2106120U, // FMAXP_ZPmZZ_S 57865U, // FMAXPv2f32 16902U, // FMAXPv2f64 24U, // FMAXPv2i16p 2U, // FMAXPv2i32p 3U, // FMAXPv2i64p 66058U, // FMAXPv4f16 25095U, // FMAXPv4f32 33287U, // FMAXPv8f16 197U, // FMAXSrr 389U, // FMAXV_VPZ_D 325U, // FMAXV_VPZ_H 773U, // FMAXV_VPZ_S 3U, // FMAXVv4i16v 4U, // FMAXVv4i32v 4U, // FMAXVv8i16v 9445768U, // FMAX_ZPmI_D 246472U, // FMAX_ZPmI_H 9446152U, // FMAX_ZPmI_S 1057160U, // FMAX_ZPmZ_D 1614536U, // FMAX_ZPmZ_H 2106120U, // FMAX_ZPmZ_S 57865U, // FMAXv2f32 16902U, // FMAXv2f64 66058U, // FMAXv4f16 25095U, // FMAXv4f32 33287U, // FMAXv8f16 197U, // FMINDrr 197U, // FMINHrr 197U, // FMINNMDrr 197U, // FMINNMHrr 1057160U, // FMINNMP_ZPmZZ_D 1614536U, // FMINNMP_ZPmZZ_H 2106120U, // FMINNMP_ZPmZZ_S 57865U, // FMINNMPv2f32 16902U, // FMINNMPv2f64 24U, // FMINNMPv2i16p 2U, // FMINNMPv2i32p 3U, // FMINNMPv2i64p 66058U, // FMINNMPv4f16 25095U, // FMINNMPv4f32 33287U, // FMINNMPv8f16 197U, // FMINNMSrr 389U, // FMINNMV_VPZ_D 325U, // FMINNMV_VPZ_H 773U, // FMINNMV_VPZ_S 3U, // FMINNMVv4i16v 4U, // FMINNMVv4i32v 4U, // FMINNMVv8i16v 9445768U, // FMINNM_ZPmI_D 246472U, // FMINNM_ZPmI_H 9446152U, // FMINNM_ZPmI_S 1057160U, // FMINNM_ZPmZ_D 1614536U, // FMINNM_ZPmZ_H 2106120U, // FMINNM_ZPmZ_S 57865U, // FMINNMv2f32 16902U, // FMINNMv2f64 66058U, // FMINNMv4f16 25095U, // FMINNMv4f32 33287U, // FMINNMv8f16 1057160U, // FMINP_ZPmZZ_D 1614536U, // FMINP_ZPmZZ_H 2106120U, // FMINP_ZPmZZ_S 57865U, // FMINPv2f32 16902U, // FMINPv2f64 24U, // FMINPv2i16p 2U, // FMINPv2i32p 3U, // FMINPv2i64p 66058U, // FMINPv4f16 25095U, // FMINPv4f32 33287U, // FMINPv8f16 197U, // FMINSrr 389U, // FMINV_VPZ_D 325U, // FMINV_VPZ_H 773U, // FMINV_VPZ_S 3U, // FMINVv4i16v 4U, // FMINVv4i32v 4U, // FMINVv8i16v 9445768U, // FMIN_ZPmI_D 246472U, // FMIN_ZPmI_H 9446152U, // FMIN_ZPmI_S 1057160U, // FMIN_ZPmZ_D 1614536U, // FMIN_ZPmZ_H 2106120U, // FMIN_ZPmZ_S 57865U, // FMINv2f32 16902U, // FMINv2f64 66058U, // FMINv4f16 25095U, // FMINv4f32 33287U, // FMINv8f16 2844U, // FMLAL2lanev4f16 9142858U, // FMLAL2lanev8f16 2908U, // FMLAL2v4f16 66122U, // FMLAL2v8f16 1704389U, // FMLALB_ZZZI_SHH 453U, // FMLALB_ZZZ_SHH 1704389U, // FMLALT_ZZZI_SHH 453U, // FMLALT_ZZZ_SHH 2844U, // FMLALlanev4f16 9142858U, // FMLALlanev8f16 2908U, // FMLALv4f16 66122U, // FMLALv8f16 7872584U, // FMLA_ZPmZZ_D 1794769U, // FMLA_ZPmZZ_H 8396936U, // FMLA_ZPmZZ_S 1704005U, // FMLA_ZZZI_D 2449U, // FMLA_ZZZI_H 1704069U, // FMLA_ZZZI_S 9142853U, // FMLAv1i16_indexed 9151045U, // FMLAv1i32_indexed 9167429U, // FMLAv1i64_indexed 57929U, // FMLAv2f32 16966U, // FMLAv2f64 9151049U, // FMLAv2i32_indexed 9167430U, // FMLAv2i64_indexed 66122U, // FMLAv4f16 25159U, // FMLAv4f32 9142858U, // FMLAv4i16_indexed 9151047U, // FMLAv4i32_indexed 33351U, // FMLAv8f16 9142855U, // FMLAv8i16_indexed 2844U, // FMLSL2lanev4f16 9142858U, // FMLSL2lanev8f16 2908U, // FMLSL2v4f16 66122U, // FMLSL2v8f16 1704389U, // FMLSLB_ZZZI_SHH 453U, // FMLSLB_ZZZ_SHH 1704389U, // FMLSLT_ZZZI_SHH 453U, // FMLSLT_ZZZ_SHH 2844U, // FMLSLlanev4f16 9142858U, // FMLSLlanev8f16 2908U, // FMLSLv4f16 66122U, // FMLSLv8f16 7872584U, // FMLS_ZPmZZ_D 1794769U, // FMLS_ZPmZZ_H 8396936U, // FMLS_ZPmZZ_S 1704005U, // FMLS_ZZZI_D 2449U, // FMLS_ZZZI_H 1704069U, // FMLS_ZZZI_S 9142853U, // FMLSv1i16_indexed 9151045U, // FMLSv1i32_indexed 9167429U, // FMLSv1i64_indexed 57929U, // FMLSv2f32 16966U, // FMLSv2f64 9151049U, // FMLSv2i32_indexed 9167430U, // FMLSv2i64_indexed 66122U, // FMLSv4f16 25159U, // FMLSv4f32 9142858U, // FMLSv4i16_indexed 9151047U, // FMLSv4i32_indexed 33351U, // FMLSv8f16 9142855U, // FMLSv8i16_indexed 0U, // FMOVD0 2710U, // FMOVDXHighr 2U, // FMOVDXr 0U, // FMOVDi 2U, // FMOVDr 0U, // FMOVH0 2U, // FMOVHWr 2U, // FMOVHXr 0U, // FMOVHi 2U, // FMOVHr 0U, // FMOVS0 2U, // FMOVSWr 0U, // FMOVSi 2U, // FMOVSr 2U, // FMOVWHr 2U, // FMOVWSr 2U, // FMOVXDHighr 2U, // FMOVXDr 2U, // FMOVXHr 0U, // FMOVv2f32_ns 0U, // FMOVv2f64_ns 0U, // FMOVv4f16_ns 0U, // FMOVv4f32_ns 0U, // FMOVv8f16_ns 7872584U, // FMSB_ZPmZZ_D 1794769U, // FMSB_ZPmZZ_H 8396936U, // FMSB_ZPmZZ_S 8389U, // FMSUBDrrr 8389U, // FMSUBHrrr 8389U, // FMSUBSrrr 197U, // FMULDrr 197U, // FMULHrr 197U, // FMULSrr 197U, // FMULX16 197U, // FMULX32 197U, // FMULX64 1057160U, // FMULX_ZPmZ_D 1614536U, // FMULX_ZPmZ_H 2106120U, // FMULX_ZPmZ_S 10191365U, // FMULXv1i16_indexed 10199557U, // FMULXv1i32_indexed 10215941U, // FMULXv1i64_indexed 57865U, // FMULXv2f32 16902U, // FMULXv2f64 10199561U, // FMULXv2i32_indexed 10215942U, // FMULXv2i64_indexed 66058U, // FMULXv4f16 25095U, // FMULXv4f32 10191370U, // FMULXv4i16_indexed 10199559U, // FMULXv4i32_indexed 33287U, // FMULXv8f16 10191367U, // FMULXv8i16_indexed 10494344U, // FMUL_ZPmI_D 262856U, // FMUL_ZPmI_H 10494728U, // FMUL_ZPmI_S 1057160U, // FMUL_ZPmZ_D 1614536U, // FMUL_ZPmZ_H 2106120U, // FMUL_ZPmZ_S 270725U, // FMUL_ZZZI_D 2952U, // FMUL_ZZZI_H 271109U, // FMUL_ZZZI_S 389U, // FMUL_ZZZ_D 8U, // FMUL_ZZZ_H 773U, // FMUL_ZZZ_S 10191365U, // FMULv1i16_indexed 10199557U, // FMULv1i32_indexed 10215941U, // FMULv1i64_indexed 57865U, // FMULv2f32 16902U, // FMULv2f64 10199561U, // FMULv2i32_indexed 10215942U, // FMULv2i64_indexed 66058U, // FMULv4f16 25095U, // FMULv4f32 10191370U, // FMULv4i16_indexed 10199559U, // FMULv4i32_indexed 33287U, // FMULv8f16 10191367U, // FMULv8i16_indexed 2U, // FNEGDr 2U, // FNEGHr 2U, // FNEGSr 0U, // FNEG_ZPmZ_D 0U, // FNEG_ZPmZ_H 1U, // FNEG_ZPmZ_S 2U, // FNEGv2f32 3U, // FNEGv2f64 3U, // FNEGv4f16 4U, // FNEGv4f32 4U, // FNEGv8f16 8389U, // FNMADDDrrr 8389U, // FNMADDHrrr 8389U, // FNMADDSrrr 7872584U, // FNMAD_ZPmZZ_D 1794769U, // FNMAD_ZPmZZ_H 8396936U, // FNMAD_ZPmZZ_S 7872584U, // FNMLA_ZPmZZ_D 1794769U, // FNMLA_ZPmZZ_H 8396936U, // FNMLA_ZPmZZ_S 7872584U, // FNMLS_ZPmZZ_D 1794769U, // FNMLS_ZPmZZ_H 8396936U, // FNMLS_ZPmZZ_S 7872584U, // FNMSB_ZPmZZ_D 1794769U, // FNMSB_ZPmZZ_H 8396936U, // FNMSB_ZPmZZ_S 8389U, // FNMSUBDrrr 8389U, // FNMSUBHrrr 8389U, // FNMSUBSrrr 197U, // FNMULDrr 197U, // FNMULHrr 197U, // FNMULSrr 2U, // FRECPE_ZZ_D 0U, // FRECPE_ZZ_H 2U, // FRECPE_ZZ_S 2U, // FRECPEv1f16 2U, // FRECPEv1i32 2U, // FRECPEv1i64 2U, // FRECPEv2f32 3U, // FRECPEv2f64 3U, // FRECPEv4f16 4U, // FRECPEv4f32 4U, // FRECPEv8f16 197U, // FRECPS16 197U, // FRECPS32 197U, // FRECPS64 389U, // FRECPS_ZZZ_D 8U, // FRECPS_ZZZ_H 773U, // FRECPS_ZZZ_S 57865U, // FRECPSv2f32 16902U, // FRECPSv2f64 66058U, // FRECPSv4f16 25095U, // FRECPSv4f32 33287U, // FRECPSv8f16 0U, // FRECPX_ZPmZ_D 0U, // FRECPX_ZPmZ_H 1U, // FRECPX_ZPmZ_S 2U, // FRECPXv1f16 2U, // FRECPXv1i32 2U, // FRECPXv1i64 2U, // FRINT32XDr 2U, // FRINT32XSr 2U, // FRINT32Xv2f32 3U, // FRINT32Xv2f64 4U, // FRINT32Xv4f32 2U, // FRINT32ZDr 2U, // FRINT32ZSr 2U, // FRINT32Zv2f32 3U, // FRINT32Zv2f64 4U, // FRINT32Zv4f32 2U, // FRINT64XDr 2U, // FRINT64XSr 2U, // FRINT64Xv2f32 3U, // FRINT64Xv2f64 4U, // FRINT64Xv4f32 2U, // FRINT64ZDr 2U, // FRINT64ZSr 2U, // FRINT64Zv2f32 3U, // FRINT64Zv2f64 4U, // FRINT64Zv4f32 2U, // FRINTADr 2U, // FRINTAHr 2U, // FRINTASr 0U, // FRINTA_ZPmZ_D 0U, // FRINTA_ZPmZ_H 1U, // FRINTA_ZPmZ_S 2U, // FRINTAv2f32 3U, // FRINTAv2f64 3U, // FRINTAv4f16 4U, // FRINTAv4f32 4U, // FRINTAv8f16 2U, // FRINTIDr 2U, // FRINTIHr 2U, // FRINTISr 0U, // FRINTI_ZPmZ_D 0U, // FRINTI_ZPmZ_H 1U, // FRINTI_ZPmZ_S 2U, // FRINTIv2f32 3U, // FRINTIv2f64 3U, // FRINTIv4f16 4U, // FRINTIv4f32 4U, // FRINTIv8f16 2U, // FRINTMDr 2U, // FRINTMHr 2U, // FRINTMSr 0U, // FRINTM_ZPmZ_D 0U, // FRINTM_ZPmZ_H 1U, // FRINTM_ZPmZ_S 2U, // FRINTMv2f32 3U, // FRINTMv2f64 3U, // FRINTMv4f16 4U, // FRINTMv4f32 4U, // FRINTMv8f16 2U, // FRINTNDr 2U, // FRINTNHr 2U, // FRINTNSr 0U, // FRINTN_ZPmZ_D 0U, // FRINTN_ZPmZ_H 1U, // FRINTN_ZPmZ_S 2U, // FRINTNv2f32 3U, // FRINTNv2f64 3U, // FRINTNv4f16 4U, // FRINTNv4f32 4U, // FRINTNv8f16 2U, // FRINTPDr 2U, // FRINTPHr 2U, // FRINTPSr 0U, // FRINTP_ZPmZ_D 0U, // FRINTP_ZPmZ_H 1U, // FRINTP_ZPmZ_S 2U, // FRINTPv2f32 3U, // FRINTPv2f64 3U, // FRINTPv4f16 4U, // FRINTPv4f32 4U, // FRINTPv8f16 2U, // FRINTXDr 2U, // FRINTXHr 2U, // FRINTXSr 0U, // FRINTX_ZPmZ_D 0U, // FRINTX_ZPmZ_H 1U, // FRINTX_ZPmZ_S 2U, // FRINTXv2f32 3U, // FRINTXv2f64 3U, // FRINTXv4f16 4U, // FRINTXv4f32 4U, // FRINTXv8f16 2U, // FRINTZDr 2U, // FRINTZHr 2U, // FRINTZSr 0U, // FRINTZ_ZPmZ_D 0U, // FRINTZ_ZPmZ_H 1U, // FRINTZ_ZPmZ_S 2U, // FRINTZv2f32 3U, // FRINTZv2f64 3U, // FRINTZv4f16 4U, // FRINTZv4f32 4U, // FRINTZv8f16 2U, // FRSQRTE_ZZ_D 0U, // FRSQRTE_ZZ_H 2U, // FRSQRTE_ZZ_S 2U, // FRSQRTEv1f16 2U, // FRSQRTEv1i32 2U, // FRSQRTEv1i64 2U, // FRSQRTEv2f32 3U, // FRSQRTEv2f64 3U, // FRSQRTEv4f16 4U, // FRSQRTEv4f32 4U, // FRSQRTEv8f16 197U, // FRSQRTS16 197U, // FRSQRTS32 197U, // FRSQRTS64 389U, // FRSQRTS_ZZZ_D 8U, // FRSQRTS_ZZZ_H 773U, // FRSQRTS_ZZZ_S 57865U, // FRSQRTSv2f32 16902U, // FRSQRTSv2f64 66058U, // FRSQRTSv4f16 25095U, // FRSQRTSv4f32 33287U, // FRSQRTSv8f16 1057160U, // FSCALE_ZPmZ_D 1614536U, // FSCALE_ZPmZ_H 2106120U, // FSCALE_ZPmZ_S 2U, // FSQRTDr 2U, // FSQRTHr 2U, // FSQRTSr 0U, // FSQRT_ZPmZ_D 0U, // FSQRT_ZPmZ_H 1U, // FSQRT_ZPmZ_S 2U, // FSQRTv2f32 3U, // FSQRTv2f64 3U, // FSQRTv4f16 4U, // FSQRTv4f32 4U, // FSQRTv8f16 197U, // FSUBDrr 197U, // FSUBHrr 7348616U, // FSUBR_ZPmI_D 164552U, // FSUBR_ZPmI_H 7349000U, // FSUBR_ZPmI_S 1057160U, // FSUBR_ZPmZ_D 1614536U, // FSUBR_ZPmZ_H 2106120U, // FSUBR_ZPmZ_S 197U, // FSUBSrr 7348616U, // FSUB_ZPmI_D 164552U, // FSUB_ZPmI_H 7349000U, // FSUB_ZPmI_S 1057160U, // FSUB_ZPmZ_D 1614536U, // FSUB_ZPmZ_H 2106120U, // FSUB_ZPmZ_S 389U, // FSUB_ZZZ_D 8U, // FSUB_ZZZ_H 773U, // FSUB_ZZZ_S 57865U, // FSUBv2f32 16902U, // FSUBv2f64 66058U, // FSUBv4f16 25095U, // FSUBv4f32 33287U, // FSUBv8f16 8581U, // FTMAD_ZZI_D 90824U, // FTMAD_ZZI_H 8965U, // FTMAD_ZZI_S 389U, // FTSMUL_ZZZ_D 8U, // FTSMUL_ZZZ_H 773U, // FTSMUL_ZZZ_S 389U, // FTSSEL_ZZZ_D 8U, // FTSSEL_ZZZ_H 773U, // FTSSEL_ZZZ_S 125253U, // GLD1B_D_IMM_REAL 3013U, // GLD1B_D_REAL 3077U, // GLD1B_D_SXTW_REAL 3141U, // GLD1B_D_UXTW_REAL 125253U, // GLD1B_S_IMM_REAL 3205U, // GLD1B_S_SXTW_REAL 3269U, // GLD1B_S_UXTW_REAL 126213U, // GLD1D_IMM_REAL 3013U, // GLD1D_REAL 3397U, // GLD1D_SCALED_REAL 3077U, // GLD1D_SXTW_REAL 3461U, // GLD1D_SXTW_SCALED_REAL 3141U, // GLD1D_UXTW_REAL 3525U, // GLD1D_UXTW_SCALED_REAL 126469U, // GLD1H_D_IMM_REAL 3013U, // GLD1H_D_REAL 3653U, // GLD1H_D_SCALED_REAL 3077U, // GLD1H_D_SXTW_REAL 3717U, // GLD1H_D_SXTW_SCALED_REAL 3141U, // GLD1H_D_UXTW_REAL 3781U, // GLD1H_D_UXTW_SCALED_REAL 126469U, // GLD1H_S_IMM_REAL 3205U, // GLD1H_S_SXTW_REAL 3845U, // GLD1H_S_SXTW_SCALED_REAL 3269U, // GLD1H_S_UXTW_REAL 3909U, // GLD1H_S_UXTW_SCALED_REAL 125253U, // GLD1SB_D_IMM_REAL 3013U, // GLD1SB_D_REAL 3077U, // GLD1SB_D_SXTW_REAL 3141U, // GLD1SB_D_UXTW_REAL 125253U, // GLD1SB_S_IMM_REAL 3205U, // GLD1SB_S_SXTW_REAL 3269U, // GLD1SB_S_UXTW_REAL 126469U, // GLD1SH_D_IMM_REAL 3013U, // GLD1SH_D_REAL 3653U, // GLD1SH_D_SCALED_REAL 3077U, // GLD1SH_D_SXTW_REAL 3717U, // GLD1SH_D_SXTW_SCALED_REAL 3141U, // GLD1SH_D_UXTW_REAL 3781U, // GLD1SH_D_UXTW_SCALED_REAL 126469U, // GLD1SH_S_IMM_REAL 3205U, // GLD1SH_S_SXTW_REAL 3845U, // GLD1SH_S_SXTW_SCALED_REAL 3269U, // GLD1SH_S_UXTW_REAL 3909U, // GLD1SH_S_UXTW_SCALED_REAL 126853U, // GLD1SW_D_IMM_REAL 3013U, // GLD1SW_D_REAL 4037U, // GLD1SW_D_SCALED_REAL 3077U, // GLD1SW_D_SXTW_REAL 4101U, // GLD1SW_D_SXTW_SCALED_REAL 3141U, // GLD1SW_D_UXTW_REAL 4165U, // GLD1SW_D_UXTW_SCALED_REAL 126853U, // GLD1W_D_IMM_REAL 3013U, // GLD1W_D_REAL 4037U, // GLD1W_D_SCALED_REAL 3077U, // GLD1W_D_SXTW_REAL 4101U, // GLD1W_D_SXTW_SCALED_REAL 3141U, // GLD1W_D_UXTW_REAL 4165U, // GLD1W_D_UXTW_SCALED_REAL 126853U, // GLD1W_IMM_REAL 3205U, // GLD1W_SXTW_REAL 4229U, // GLD1W_SXTW_SCALED_REAL 3269U, // GLD1W_UXTW_REAL 4293U, // GLD1W_UXTW_SCALED_REAL 125253U, // GLDFF1B_D_IMM_REAL 3013U, // GLDFF1B_D_REAL 3077U, // GLDFF1B_D_SXTW_REAL 3141U, // GLDFF1B_D_UXTW_REAL 125253U, // GLDFF1B_S_IMM_REAL 3205U, // GLDFF1B_S_SXTW_REAL 3269U, // GLDFF1B_S_UXTW_REAL 126213U, // GLDFF1D_IMM_REAL 3013U, // GLDFF1D_REAL 3397U, // GLDFF1D_SCALED_REAL 3077U, // GLDFF1D_SXTW_REAL 3461U, // GLDFF1D_SXTW_SCALED_REAL 3141U, // GLDFF1D_UXTW_REAL 3525U, // GLDFF1D_UXTW_SCALED_REAL 126469U, // GLDFF1H_D_IMM_REAL 3013U, // GLDFF1H_D_REAL 3653U, // GLDFF1H_D_SCALED_REAL 3077U, // GLDFF1H_D_SXTW_REAL 3717U, // GLDFF1H_D_SXTW_SCALED_REAL 3141U, // GLDFF1H_D_UXTW_REAL 3781U, // GLDFF1H_D_UXTW_SCALED_REAL 126469U, // GLDFF1H_S_IMM_REAL 3205U, // GLDFF1H_S_SXTW_REAL 3845U, // GLDFF1H_S_SXTW_SCALED_REAL 3269U, // GLDFF1H_S_UXTW_REAL 3909U, // GLDFF1H_S_UXTW_SCALED_REAL 125253U, // GLDFF1SB_D_IMM_REAL 3013U, // GLDFF1SB_D_REAL 3077U, // GLDFF1SB_D_SXTW_REAL 3141U, // GLDFF1SB_D_UXTW_REAL 125253U, // GLDFF1SB_S_IMM_REAL 3205U, // GLDFF1SB_S_SXTW_REAL 3269U, // GLDFF1SB_S_UXTW_REAL 126469U, // GLDFF1SH_D_IMM_REAL 3013U, // GLDFF1SH_D_REAL 3653U, // GLDFF1SH_D_SCALED_REAL 3077U, // GLDFF1SH_D_SXTW_REAL 3717U, // GLDFF1SH_D_SXTW_SCALED_REAL 3141U, // GLDFF1SH_D_UXTW_REAL 3781U, // GLDFF1SH_D_UXTW_SCALED_REAL 126469U, // GLDFF1SH_S_IMM_REAL 3205U, // GLDFF1SH_S_SXTW_REAL 3845U, // GLDFF1SH_S_SXTW_SCALED_REAL 3269U, // GLDFF1SH_S_UXTW_REAL 3909U, // GLDFF1SH_S_UXTW_SCALED_REAL 126853U, // GLDFF1SW_D_IMM_REAL 3013U, // GLDFF1SW_D_REAL 4037U, // GLDFF1SW_D_SCALED_REAL 3077U, // GLDFF1SW_D_SXTW_REAL 4101U, // GLDFF1SW_D_SXTW_SCALED_REAL 3141U, // GLDFF1SW_D_UXTW_REAL 4165U, // GLDFF1SW_D_UXTW_SCALED_REAL 126853U, // GLDFF1W_D_IMM_REAL 3013U, // GLDFF1W_D_REAL 4037U, // GLDFF1W_D_SCALED_REAL 3077U, // GLDFF1W_D_SXTW_REAL 4101U, // GLDFF1W_D_SXTW_SCALED_REAL 3141U, // GLDFF1W_D_UXTW_REAL 4165U, // GLDFF1W_D_UXTW_SCALED_REAL 126853U, // GLDFF1W_IMM_REAL 3205U, // GLDFF1W_SXTW_REAL 4229U, // GLDFF1W_SXTW_SCALED_REAL 3269U, // GLDFF1W_UXTW_REAL 4293U, // GLDFF1W_UXTW_SCALED_REAL 197U, // GMI 0U, // HINT 1057163U, // HISTCNT_ZPzZZ_D 2106123U, // HISTCNT_ZPzZZ_S 645U, // HISTSEG_ZZZ 0U, // HLT 0U, // HVC 0U, // HWASAN_CHECK_MEMACCESS 0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES 0U, // INCB_XPiI 0U, // INCD_XPiI 0U, // INCD_ZPiI 0U, // INCH_XPiI 0U, // INCH_ZPiI 2U, // INCP_XP_B 2U, // INCP_XP_D 2U, // INCP_XP_H 2U, // INCP_XP_S 2U, // INCP_ZP_D 0U, // INCP_ZP_H 2U, // INCP_ZP_S 0U, // INCW_XPiI 0U, // INCW_ZPiI 197U, // INDEX_II_B 197U, // INDEX_II_D 12U, // INDEX_II_H 197U, // INDEX_II_S 197U, // INDEX_IR_B 197U, // INDEX_IR_D 12U, // INDEX_IR_H 197U, // INDEX_IR_S 197U, // INDEX_RI_B 197U, // INDEX_RI_D 12U, // INDEX_RI_H 197U, // INDEX_RI_S 197U, // INDEX_RR_B 197U, // INDEX_RR_D 12U, // INDEX_RR_H 197U, // INDEX_RR_S 2U, // INSR_ZR_B 2U, // INSR_ZR_D 0U, // INSR_ZR_H 2U, // INSR_ZR_S 2U, // INSR_ZV_B 2U, // INSR_ZV_D 0U, // INSR_ZV_H 2U, // INSR_ZV_S 2U, // INSvi16gpr 2453U, // INSvi16lane 2U, // INSvi32gpr 2453U, // INSvi32lane 2U, // INSvi64gpr 2454U, // INSvi64lane 2U, // INSvi8gpr 2454U, // INSvi8lane 197U, // IRG 0U, // IRGstack 0U, // ISB 0U, // JumpTableDest16 0U, // JumpTableDest32 0U, // JumpTableDest8 645U, // LASTA_RPZ_B 389U, // LASTA_RPZ_D 325U, // LASTA_RPZ_H 773U, // LASTA_RPZ_S 645U, // LASTA_VPZ_B 389U, // LASTA_VPZ_D 325U, // LASTA_VPZ_H 773U, // LASTA_VPZ_S 645U, // LASTB_RPZ_B 389U, // LASTB_RPZ_D 325U, // LASTB_RPZ_H 773U, // LASTB_RPZ_S 645U, // LASTB_VPZ_B 389U, // LASTB_VPZ_D 325U, // LASTB_VPZ_H 773U, // LASTB_VPZ_S 4357U, // LD1B 4357U, // LD1B_D 280901U, // LD1B_D_IMM 4357U, // LD1B_H 280901U, // LD1B_H_IMM 280901U, // LD1B_IMM 4357U, // LD1B_S 280901U, // LD1B_S_IMM 4421U, // LD1D 280901U, // LD1D_IMM 0U, // LD1Fourv16b 0U, // LD1Fourv16b_POST 0U, // LD1Fourv1d 0U, // LD1Fourv1d_POST 0U, // LD1Fourv2d 0U, // LD1Fourv2d_POST 0U, // LD1Fourv2s 0U, // LD1Fourv2s_POST 0U, // LD1Fourv4h 0U, // LD1Fourv4h_POST 0U, // LD1Fourv4s 0U, // LD1Fourv4s_POST 0U, // LD1Fourv8b 0U, // LD1Fourv8b_POST 0U, // LD1Fourv8h 0U, // LD1Fourv8h_POST 4485U, // LD1H 4485U, // LD1H_D 280901U, // LD1H_D_IMM 280901U, // LD1H_IMM 4485U, // LD1H_S 280901U, // LD1H_S_IMM 0U, // LD1Onev16b 0U, // LD1Onev16b_POST 0U, // LD1Onev1d 0U, // LD1Onev1d_POST 0U, // LD1Onev2d 0U, // LD1Onev2d_POST 0U, // LD1Onev2s 0U, // LD1Onev2s_POST 0U, // LD1Onev4h 0U, // LD1Onev4h_POST 0U, // LD1Onev4s 0U, // LD1Onev4s_POST 0U, // LD1Onev8b 0U, // LD1Onev8b_POST 0U, // LD1Onev8h 0U, // LD1Onev8h_POST 125253U, // LD1RB_D_IMM 125253U, // LD1RB_H_IMM 125253U, // LD1RB_IMM 125253U, // LD1RB_S_IMM 126213U, // LD1RD_IMM 126469U, // LD1RH_D_IMM 126469U, // LD1RH_IMM 126469U, // LD1RH_S_IMM 4357U, // LD1RQ_B 127429U, // LD1RQ_B_IMM 4421U, // LD1RQ_D 127429U, // LD1RQ_D_IMM 4485U, // LD1RQ_H 127429U, // LD1RQ_H_IMM 4613U, // LD1RQ_W 127429U, // LD1RQ_W_IMM 125253U, // LD1RSB_D_IMM 125253U, // LD1RSB_H_IMM 125253U, // LD1RSB_S_IMM 126469U, // LD1RSH_D_IMM 126469U, // LD1RSH_S_IMM 126853U, // LD1RSW_IMM 126853U, // LD1RW_D_IMM 126853U, // LD1RW_IMM 0U, // LD1Rv16b 0U, // LD1Rv16b_POST 0U, // LD1Rv1d 0U, // LD1Rv1d_POST 0U, // LD1Rv2d 0U, // LD1Rv2d_POST 0U, // LD1Rv2s 0U, // LD1Rv2s_POST 0U, // LD1Rv4h 0U, // LD1Rv4h_POST 0U, // LD1Rv4s 0U, // LD1Rv4s_POST 0U, // LD1Rv8b 0U, // LD1Rv8b_POST 0U, // LD1Rv8h 0U, // LD1Rv8h_POST 4357U, // LD1SB_D 280901U, // LD1SB_D_IMM 4357U, // LD1SB_H 280901U, // LD1SB_H_IMM 4357U, // LD1SB_S 280901U, // LD1SB_S_IMM 4485U, // LD1SH_D 280901U, // LD1SH_D_IMM 4485U, // LD1SH_S 280901U, // LD1SH_S_IMM 4613U, // LD1SW_D 280901U, // LD1SW_D_IMM 0U, // LD1Threev16b 0U, // LD1Threev16b_POST 0U, // LD1Threev1d 0U, // LD1Threev1d_POST 0U, // LD1Threev2d 0U, // LD1Threev2d_POST 0U, // LD1Threev2s 0U, // LD1Threev2s_POST 0U, // LD1Threev4h 0U, // LD1Threev4h_POST 0U, // LD1Threev4s 0U, // LD1Threev4s_POST 0U, // LD1Threev8b 0U, // LD1Threev8b_POST 0U, // LD1Threev8h 0U, // LD1Threev8h_POST 0U, // LD1Twov16b 0U, // LD1Twov16b_POST 0U, // LD1Twov1d 0U, // LD1Twov1d_POST 0U, // LD1Twov2d 0U, // LD1Twov2d_POST 0U, // LD1Twov2s 0U, // LD1Twov2s_POST 0U, // LD1Twov4h 0U, // LD1Twov4h_POST 0U, // LD1Twov4s 0U, // LD1Twov4s_POST 0U, // LD1Twov8b 0U, // LD1Twov8b_POST 0U, // LD1Twov8h 0U, // LD1Twov8h_POST 4613U, // LD1W 4613U, // LD1W_D 280901U, // LD1W_D_IMM 280901U, // LD1W_IMM 0U, // LD1i16 0U, // LD1i16_POST 0U, // LD1i32 0U, // LD1i32_POST 0U, // LD1i64 0U, // LD1i64_POST 0U, // LD1i8 0U, // LD1i8_POST 4357U, // LD2B 282117U, // LD2B_IMM 4421U, // LD2D 282117U, // LD2D_IMM 4485U, // LD2H 282117U, // LD2H_IMM 0U, // LD2Rv16b 0U, // LD2Rv16b_POST 0U, // LD2Rv1d 0U, // LD2Rv1d_POST 0U, // LD2Rv2d 0U, // LD2Rv2d_POST 0U, // LD2Rv2s 0U, // LD2Rv2s_POST 0U, // LD2Rv4h 0U, // LD2Rv4h_POST 0U, // LD2Rv4s 0U, // LD2Rv4s_POST 0U, // LD2Rv8b 0U, // LD2Rv8b_POST 0U, // LD2Rv8h 0U, // LD2Rv8h_POST 0U, // LD2Twov16b 0U, // LD2Twov16b_POST 0U, // LD2Twov2d 0U, // LD2Twov2d_POST 0U, // LD2Twov2s 0U, // LD2Twov2s_POST 0U, // LD2Twov4h 0U, // LD2Twov4h_POST 0U, // LD2Twov4s 0U, // LD2Twov4s_POST 0U, // LD2Twov8b 0U, // LD2Twov8b_POST 0U, // LD2Twov8h 0U, // LD2Twov8h_POST 4613U, // LD2W 282117U, // LD2W_IMM 0U, // LD2i16 0U, // LD2i16_POST 0U, // LD2i32 0U, // LD2i32_POST 0U, // LD2i64 0U, // LD2i64_POST 0U, // LD2i8 0U, // LD2i8_POST 4357U, // LD3B 4677U, // LD3B_IMM 4421U, // LD3D 4677U, // LD3D_IMM 4485U, // LD3H 4677U, // LD3H_IMM 0U, // LD3Rv16b 0U, // LD3Rv16b_POST 0U, // LD3Rv1d 0U, // LD3Rv1d_POST 0U, // LD3Rv2d 0U, // LD3Rv2d_POST 0U, // LD3Rv2s 0U, // LD3Rv2s_POST 0U, // LD3Rv4h 0U, // LD3Rv4h_POST 0U, // LD3Rv4s 0U, // LD3Rv4s_POST 0U, // LD3Rv8b 0U, // LD3Rv8b_POST 0U, // LD3Rv8h 0U, // LD3Rv8h_POST 0U, // LD3Threev16b 0U, // LD3Threev16b_POST 0U, // LD3Threev2d 0U, // LD3Threev2d_POST 0U, // LD3Threev2s 0U, // LD3Threev2s_POST 0U, // LD3Threev4h 0U, // LD3Threev4h_POST 0U, // LD3Threev4s 0U, // LD3Threev4s_POST 0U, // LD3Threev8b 0U, // LD3Threev8b_POST 0U, // LD3Threev8h 0U, // LD3Threev8h_POST 4613U, // LD3W 4677U, // LD3W_IMM 0U, // LD3i16 0U, // LD3i16_POST 0U, // LD3i32 0U, // LD3i32_POST 0U, // LD3i64 0U, // LD3i64_POST 0U, // LD3i8 0U, // LD3i8_POST 4357U, // LD4B 282501U, // LD4B_IMM 4421U, // LD4D 282501U, // LD4D_IMM 0U, // LD4Fourv16b 0U, // LD4Fourv16b_POST 0U, // LD4Fourv2d 0U, // LD4Fourv2d_POST 0U, // LD4Fourv2s 0U, // LD4Fourv2s_POST 0U, // LD4Fourv4h 0U, // LD4Fourv4h_POST 0U, // LD4Fourv4s 0U, // LD4Fourv4s_POST 0U, // LD4Fourv8b 0U, // LD4Fourv8b_POST 0U, // LD4Fourv8h 0U, // LD4Fourv8h_POST 4485U, // LD4H 282501U, // LD4H_IMM 0U, // LD4Rv16b 0U, // LD4Rv16b_POST 0U, // LD4Rv1d 0U, // LD4Rv1d_POST 0U, // LD4Rv2d 0U, // LD4Rv2d_POST 0U, // LD4Rv2s 0U, // LD4Rv2s_POST 0U, // LD4Rv4h 0U, // LD4Rv4h_POST 0U, // LD4Rv4s 0U, // LD4Rv4s_POST 0U, // LD4Rv8b 0U, // LD4Rv8b_POST 0U, // LD4Rv8h 0U, // LD4Rv8h_POST 4613U, // LD4W 282501U, // LD4W_IMM 0U, // LD4i16 0U, // LD4i16_POST 0U, // LD4i32 0U, // LD4i32_POST 0U, // LD4i64 0U, // LD4i64_POST 0U, // LD4i8 0U, // LD4i8_POST 0U, // LDADDAB 0U, // LDADDAH 0U, // LDADDALB 0U, // LDADDALH 0U, // LDADDALW 0U, // LDADDALX 0U, // LDADDAW 0U, // LDADDAX 0U, // LDADDB 0U, // LDADDH 0U, // LDADDLB 0U, // LDADDLH 0U, // LDADDLW 0U, // LDADDLX 0U, // LDADDW 0U, // LDADDX 28U, // LDAPRB 28U, // LDAPRH 28U, // LDAPRW 28U, // LDAPRX 123077U, // LDAPURBi 123077U, // LDAPURHi 123077U, // LDAPURSBWi 123077U, // LDAPURSBXi 123077U, // LDAPURSHWi 123077U, // LDAPURSHXi 123077U, // LDAPURSWi 123077U, // LDAPURXi 123077U, // LDAPURi 28U, // LDARB 28U, // LDARH 28U, // LDARW 28U, // LDARX 123085U, // LDAXPW 123085U, // LDAXPX 28U, // LDAXRB 28U, // LDAXRH 28U, // LDAXRW 28U, // LDAXRX 0U, // LDCLRAB 0U, // LDCLRAH 0U, // LDCLRALB 0U, // LDCLRALH 0U, // LDCLRALW 0U, // LDCLRALX 0U, // LDCLRAW 0U, // LDCLRAX 0U, // LDCLRB 0U, // LDCLRH 0U, // LDCLRLB 0U, // LDCLRLH 0U, // LDCLRLW 0U, // LDCLRLX 0U, // LDCLRW 0U, // LDCLRX 0U, // LDEORAB 0U, // LDEORAH 0U, // LDEORALB 0U, // LDEORALH 0U, // LDEORALW 0U, // LDEORALX 0U, // LDEORAW 0U, // LDEORAX 0U, // LDEORB 0U, // LDEORH 0U, // LDEORLB 0U, // LDEORLH 0U, // LDEORLW 0U, // LDEORLX 0U, // LDEORW 0U, // LDEORX 4357U, // LDFF1B_D_REAL 4357U, // LDFF1B_H_REAL 4357U, // LDFF1B_REAL 4357U, // LDFF1B_S_REAL 4421U, // LDFF1D_REAL 4485U, // LDFF1H_D_REAL 4485U, // LDFF1H_REAL 4485U, // LDFF1H_S_REAL 4357U, // LDFF1SB_D_REAL 4357U, // LDFF1SB_H_REAL 4357U, // LDFF1SB_S_REAL 4485U, // LDFF1SH_D_REAL 4485U, // LDFF1SH_S_REAL 4613U, // LDFF1SW_D_REAL 4613U, // LDFF1W_D_REAL 4613U, // LDFF1W_REAL 127429U, // LDG 28U, // LDGM 28U, // LDLARB 28U, // LDLARH 28U, // LDLARW 28U, // LDLARX 280901U, // LDNF1B_D_IMM 280901U, // LDNF1B_H_IMM 280901U, // LDNF1B_IMM 280901U, // LDNF1B_S_IMM 280901U, // LDNF1D_IMM 280901U, // LDNF1H_D_IMM 280901U, // LDNF1H_IMM 280901U, // LDNF1H_S_IMM 280901U, // LDNF1SB_D_IMM 280901U, // LDNF1SB_H_IMM 280901U, // LDNF1SB_S_IMM 280901U, // LDNF1SH_D_IMM 280901U, // LDNF1SH_S_IMM 280901U, // LDNF1SW_D_IMM 280901U, // LDNF1W_D_IMM 280901U, // LDNF1W_IMM 11018445U, // LDNPDi 11542733U, // LDNPQi 12067021U, // LDNPSi 12067021U, // LDNPWi 11018445U, // LDNPXi 280901U, // LDNT1B_ZRI 4357U, // LDNT1B_ZRR 125253U, // LDNT1B_ZZR_D_REAL 125253U, // LDNT1B_ZZR_S_REAL 280901U, // LDNT1D_ZRI 4421U, // LDNT1D_ZRR 125253U, // LDNT1D_ZZR_D_REAL 280901U, // LDNT1H_ZRI 4485U, // LDNT1H_ZRR 125253U, // LDNT1H_ZZR_D_REAL 125253U, // LDNT1H_ZZR_S_REAL 125253U, // LDNT1SB_ZZR_D_REAL 125253U, // LDNT1SB_ZZR_S_REAL 125253U, // LDNT1SH_ZZR_D_REAL 125253U, // LDNT1SH_ZZR_S_REAL 125253U, // LDNT1SW_ZZR_D_REAL 280901U, // LDNT1W_ZRI 4613U, // LDNT1W_ZRR 125253U, // LDNT1W_ZZR_D_REAL 125253U, // LDNT1W_ZZR_S_REAL 11018445U, // LDPDi 12872013U, // LDPDpost 180365645U, // LDPDpre 11542733U, // LDPQi 13396301U, // LDPQpost 180889933U, // LDPQpre 12067021U, // LDPSWi 13920589U, // LDPSWpost 181414221U, // LDPSWpre 12067021U, // LDPSi 13920589U, // LDPSpost 181414221U, // LDPSpre 12067021U, // LDPWi 13920589U, // LDPWpost 181414221U, // LDPWpre 11018445U, // LDPXi 12872013U, // LDPXpost 180365645U, // LDPXpre 4741U, // LDRAAindexed 298245U, // LDRAAwriteback 4741U, // LDRABindexed 298245U, // LDRABwriteback 2397U, // LDRBBpost 297285U, // LDRBBpre 14164165U, // LDRBBroW 14688453U, // LDRBBroX 4805U, // LDRBBui 2397U, // LDRBpost 297285U, // LDRBpre 14164165U, // LDRBroW 14688453U, // LDRBroX 4805U, // LDRBui 0U, // LDRDl 2397U, // LDRDpost 297285U, // LDRDpre 15212741U, // LDRDroW 15737029U, // LDRDroX 4869U, // LDRDui 2397U, // LDRHHpost 297285U, // LDRHHpre 16261317U, // LDRHHroW 16785605U, // LDRHHroX 4933U, // LDRHHui 2397U, // LDRHpost 297285U, // LDRHpre 16261317U, // LDRHroW 16785605U, // LDRHroX 4933U, // LDRHui 0U, // LDRQl 2397U, // LDRQpost 297285U, // LDRQpre 17309893U, // LDRQroW 17834181U, // LDRQroX 4997U, // LDRQui 2397U, // LDRSBWpost 297285U, // LDRSBWpre 14164165U, // LDRSBWroW 14688453U, // LDRSBWroX 4805U, // LDRSBWui 2397U, // LDRSBXpost 297285U, // LDRSBXpre 14164165U, // LDRSBXroW 14688453U, // LDRSBXroX 4805U, // LDRSBXui 2397U, // LDRSHWpost 297285U, // LDRSHWpre 16261317U, // LDRSHWroW 16785605U, // LDRSHWroX 4933U, // LDRSHWui 2397U, // LDRSHXpost 297285U, // LDRSHXpre 16261317U, // LDRSHXroW 16785605U, // LDRSHXroX 4933U, // LDRSHXui 0U, // LDRSWl 2397U, // LDRSWpost 297285U, // LDRSWpre 18358469U, // LDRSWroW 18882757U, // LDRSWroX 5061U, // LDRSWui 0U, // LDRSl 2397U, // LDRSpost 297285U, // LDRSpre 18358469U, // LDRSroW 18882757U, // LDRSroX 5061U, // LDRSui 0U, // LDRWl 2397U, // LDRWpost 297285U, // LDRWpre 18358469U, // LDRWroW 18882757U, // LDRWroX 5061U, // LDRWui 0U, // LDRXl 2397U, // LDRXpost 297285U, // LDRXpre 15212741U, // LDRXroW 15737029U, // LDRXroX 4869U, // LDRXui 278725U, // LDR_PXI 278725U, // LDR_ZXI 0U, // LDSETAB 0U, // LDSETAH 0U, // LDSETALB 0U, // LDSETALH 0U, // LDSETALW 0U, // LDSETALX 0U, // LDSETAW 0U, // LDSETAX 0U, // LDSETB 0U, // LDSETH 0U, // LDSETLB 0U, // LDSETLH 0U, // LDSETLW 0U, // LDSETLX 0U, // LDSETW 0U, // LDSETX 0U, // LDSMAXAB 0U, // LDSMAXAH 0U, // LDSMAXALB 0U, // LDSMAXALH 0U, // LDSMAXALW 0U, // LDSMAXALX 0U, // LDSMAXAW 0U, // LDSMAXAX 0U, // LDSMAXB 0U, // LDSMAXH 0U, // LDSMAXLB 0U, // LDSMAXLH 0U, // LDSMAXLW 0U, // LDSMAXLX 0U, // LDSMAXW 0U, // LDSMAXX 0U, // LDSMINAB 0U, // LDSMINAH 0U, // LDSMINALB 0U, // LDSMINALH 0U, // LDSMINALW 0U, // LDSMINALX 0U, // LDSMINAW 0U, // LDSMINAX 0U, // LDSMINB 0U, // LDSMINH 0U, // LDSMINLB 0U, // LDSMINLH 0U, // LDSMINLW 0U, // LDSMINLX 0U, // LDSMINW 0U, // LDSMINX 123077U, // LDTRBi 123077U, // LDTRHi 123077U, // LDTRSBWi 123077U, // LDTRSBXi 123077U, // LDTRSHWi 123077U, // LDTRSHXi 123077U, // LDTRSWi 123077U, // LDTRWi 123077U, // LDTRXi 0U, // LDUMAXAB 0U, // LDUMAXAH 0U, // LDUMAXALB 0U, // LDUMAXALH 0U, // LDUMAXALW 0U, // LDUMAXALX 0U, // LDUMAXAW 0U, // LDUMAXAX 0U, // LDUMAXB 0U, // LDUMAXH 0U, // LDUMAXLB 0U, // LDUMAXLH 0U, // LDUMAXLW 0U, // LDUMAXLX 0U, // LDUMAXW 0U, // LDUMAXX 0U, // LDUMINAB 0U, // LDUMINAH 0U, // LDUMINALB 0U, // LDUMINALH 0U, // LDUMINALW 0U, // LDUMINALX 0U, // LDUMINAW 0U, // LDUMINAX 0U, // LDUMINB 0U, // LDUMINH 0U, // LDUMINLB 0U, // LDUMINLH 0U, // LDUMINLW 0U, // LDUMINLX 0U, // LDUMINW 0U, // LDUMINX 123077U, // LDURBBi 123077U, // LDURBi 123077U, // LDURDi 123077U, // LDURHHi 123077U, // LDURHi 123077U, // LDURQi 123077U, // LDURSBWi 123077U, // LDURSBXi 123077U, // LDURSHWi 123077U, // LDURSHXi 123077U, // LDURSWi 123077U, // LDURSi 123077U, // LDURWi 123077U, // LDURXi 123085U, // LDXPW 123085U, // LDXPX 28U, // LDXRB 28U, // LDXRH 28U, // LDXRW 28U, // LDXRX 0U, // LOADgot 533128U, // LSLR_ZPmZ_B 1057160U, // LSLR_ZPmZ_D 1614536U, // LSLR_ZPmZ_H 2106120U, // LSLR_ZPmZ_S 197U, // LSLVWr 197U, // LSLVXr 1057416U, // LSL_WIDE_ZPmZ_B 99016U, // LSL_WIDE_ZPmZ_H 1057544U, // LSL_WIDE_ZPmZ_S 389U, // LSL_WIDE_ZZZ_B 12U, // LSL_WIDE_ZZZ_H 389U, // LSL_WIDE_ZZZ_S 8840U, // LSL_ZPmI_B 8584U, // LSL_ZPmI_D 90824U, // LSL_ZPmI_H 8968U, // LSL_ZPmI_S 533128U, // LSL_ZPmZ_B 1057160U, // LSL_ZPmZ_D 1614536U, // LSL_ZPmZ_H 2106120U, // LSL_ZPmZ_S 197U, // LSL_ZZI_B 197U, // LSL_ZZI_D 12U, // LSL_ZZI_H 197U, // LSL_ZZI_S 533128U, // LSRR_ZPmZ_B 1057160U, // LSRR_ZPmZ_D 1614536U, // LSRR_ZPmZ_H 2106120U, // LSRR_ZPmZ_S 197U, // LSRVWr 197U, // LSRVXr 1057416U, // LSR_WIDE_ZPmZ_B 99016U, // LSR_WIDE_ZPmZ_H 1057544U, // LSR_WIDE_ZPmZ_S 389U, // LSR_WIDE_ZZZ_B 12U, // LSR_WIDE_ZZZ_H 389U, // LSR_WIDE_ZZZ_S 8840U, // LSR_ZPmI_B 8584U, // LSR_ZPmI_D 90824U, // LSR_ZPmI_H 8968U, // LSR_ZPmI_S 533128U, // LSR_ZPmZ_B 1057160U, // LSR_ZPmZ_D 1614536U, // LSR_ZPmZ_H 2106120U, // LSR_ZPmZ_S 197U, // LSR_ZZI_B 197U, // LSR_ZZI_D 12U, // LSR_ZZI_H 197U, // LSR_ZZI_S 8389U, // MADDWrrr 8389U, // MADDXrrr 5128U, // MAD_ZPmZZ_B 7872584U, // MAD_ZPmZZ_D 1794769U, // MAD_ZPmZZ_H 8396936U, // MAD_ZPmZZ_S 533131U, // MATCH_PPzZZ_B 1614536U, // MATCH_PPzZZ_H 5128U, // MLA_ZPmZZ_B 7872584U, // MLA_ZPmZZ_D 1794769U, // MLA_ZPmZZ_H 8396936U, // MLA_ZPmZZ_S 1704005U, // MLA_ZZZI_D 2449U, // MLA_ZZZI_H 1704069U, // MLA_ZZZI_S 49737U, // MLAv16i8 57929U, // MLAv2i32 9151049U, // MLAv2i32_indexed 66122U, // MLAv4i16 9142858U, // MLAv4i16_indexed 25159U, // MLAv4i32 9151047U, // MLAv4i32_indexed 33351U, // MLAv8i16 9142855U, // MLAv8i16_indexed 74314U, // MLAv8i8 5128U, // MLS_ZPmZZ_B 7872584U, // MLS_ZPmZZ_D 1794769U, // MLS_ZPmZZ_H 8396936U, // MLS_ZPmZZ_S 1704005U, // MLS_ZZZI_D 2449U, // MLS_ZZZI_H 1704069U, // MLS_ZZZI_S 49737U, // MLSv16i8 57929U, // MLSv2i32 9151049U, // MLSv2i32_indexed 66122U, // MLSv4i16 9142858U, // MLSv4i16_indexed 25159U, // MLSv4i32 9151047U, // MLSv4i32_indexed 33351U, // MLSv8i16 9142855U, // MLSv8i16_indexed 74314U, // MLSv8i8 0U, // MOVID 2U, // MOVIv16b_ns 0U, // MOVIv2d_ns 29U, // MOVIv2i32 29U, // MOVIv2s_msl 29U, // MOVIv4i16 29U, // MOVIv4i32 29U, // MOVIv4s_msl 2U, // MOVIv8b_ns 29U, // MOVIv8i16 0U, // MOVKWi 0U, // MOVKXi 0U, // MOVMCSym 29U, // MOVNWi 29U, // MOVNXi 0U, // MOVPRFX_ZPmZ_B 0U, // MOVPRFX_ZPmZ_D 0U, // MOVPRFX_ZPmZ_H 1U, // MOVPRFX_ZPmZ_S 651U, // MOVPRFX_ZPzZ_B 395U, // MOVPRFX_ZPzZ_D 8U, // MOVPRFX_ZPzZ_H 779U, // MOVPRFX_ZPzZ_S 2U, // MOVPRFX_ZZ 29U, // MOVZWi 29U, // MOVZXi 0U, // MOVaddr 0U, // MOVaddrBA 0U, // MOVaddrCP 0U, // MOVaddrEXT 0U, // MOVaddrJT 0U, // MOVaddrTLS 0U, // MOVbaseTLS 0U, // MOVi32imm 0U, // MOVi64imm 0U, // MRS 5128U, // MSB_ZPmZZ_B 7872584U, // MSB_ZPmZZ_D 1794769U, // MSB_ZPmZZ_H 8396936U, // MSB_ZPmZZ_S 0U, // MSR 0U, // MSRpstateImm1 0U, // MSRpstateImm4 8389U, // MSUBWrrr 8389U, // MSUBXrrr 197U, // MUL_ZI_B 197U, // MUL_ZI_D 12U, // MUL_ZI_H 197U, // MUL_ZI_S 533128U, // MUL_ZPmZ_B 1057160U, // MUL_ZPmZ_D 1614536U, // MUL_ZPmZ_H 2106120U, // MUL_ZPmZ_S 270725U, // MUL_ZZZI_D 2952U, // MUL_ZZZI_H 271109U, // MUL_ZZZI_S 645U, // MUL_ZZZ_B 389U, // MUL_ZZZ_D 8U, // MUL_ZZZ_H 773U, // MUL_ZZZ_S 49673U, // MULv16i8 57865U, // MULv2i32 10199561U, // MULv2i32_indexed 66058U, // MULv4i16 10191370U, // MULv4i16_indexed 25095U, // MULv4i32 10199559U, // MULv4i32_indexed 33287U, // MULv8i16 10191367U, // MULv8i16_indexed 74250U, // MULv8i8 29U, // MVNIv2i32 29U, // MVNIv2s_msl 29U, // MVNIv4i16 29U, // MVNIv4i32 29U, // MVNIv4s_msl 29U, // MVNIv8i16 533131U, // NANDS_PPzPP 533131U, // NAND_PPzPP 1057157U, // NBSL_ZZZZ_D 0U, // NEG_ZPmZ_B 0U, // NEG_ZPmZ_D 0U, // NEG_ZPmZ_H 1U, // NEG_ZPmZ_S 1U, // NEGv16i8 2U, // NEGv1i64 2U, // NEGv2i32 3U, // NEGv2i64 3U, // NEGv4i16 4U, // NEGv4i32 4U, // NEGv8i16 5U, // NEGv8i8 533131U, // NMATCH_PPzZZ_B 1614536U, // NMATCH_PPzZZ_H 533131U, // NORS_PPzPP 533131U, // NOR_PPzPP 0U, // NOT_ZPmZ_B 0U, // NOT_ZPmZ_D 0U, // NOT_ZPmZ_H 1U, // NOT_ZPmZ_S 1U, // NOTv16i8 5U, // NOTv8i8 533131U, // ORNS_PPzPP 0U, // ORNWrr 901U, // ORNWrs 0U, // ORNXrr 901U, // ORNXrs 533131U, // ORN_PPzPP 49673U, // ORNv16i8 74250U, // ORNv8i8 533131U, // ORRS_PPzPP 2245U, // ORRWri 0U, // ORRWrr 901U, // ORRWrs 2309U, // ORRXri 0U, // ORRXrr 901U, // ORRXrs 533131U, // ORR_PPzPP 2309U, // ORR_ZI 533128U, // ORR_ZPmZ_B 1057160U, // ORR_ZPmZ_D 1614536U, // ORR_ZPmZ_H 2106120U, // ORR_ZPmZ_S 389U, // ORR_ZZZ 49673U, // ORRv16i8 0U, // ORRv2i32 0U, // ORRv4i16 0U, // ORRv4i32 0U, // ORRv8i16 74250U, // ORRv8i8 645U, // ORV_VPZ_B 389U, // ORV_VPZ_D 325U, // ORV_VPZ_H 773U, // ORV_VPZ_S 2U, // PACDA 2U, // PACDB 0U, // PACDZA 0U, // PACDZB 197U, // PACGA 2U, // PACIA 0U, // PACIA1716 0U, // PACIASP 0U, // PACIAZ 2U, // PACIB 0U, // PACIB1716 0U, // PACIBSP 0U, // PACIBZ 0U, // PACIZA 0U, // PACIZB 0U, // PFALSE 645U, // PFIRST_B 773U, // PMULLB_ZZZ_D 30U, // PMULLB_ZZZ_H 0U, // PMULLB_ZZZ_Q 773U, // PMULLT_ZZZ_D 30U, // PMULLT_ZZZ_H 0U, // PMULLT_ZZZ_Q 49673U, // PMULLv16i8 0U, // PMULLv1i64 0U, // PMULLv2i64 74250U, // PMULLv8i8 645U, // PMUL_ZZZ_B 49673U, // PMULv16i8 74250U, // PMULv8i8 645U, // PNEXT_B 389U, // PNEXT_D 8U, // PNEXT_H 773U, // PNEXT_S 28U, // PRFB_D_PZI 30U, // PRFB_D_SCALED 31U, // PRFB_D_SXTW_SCALED 31U, // PRFB_D_UXTW_SCALED 5204U, // PRFB_PRI 32U, // PRFB_PRR 5268U, // PRFB_S_PZI 32U, // PRFB_S_SXTW_SCALED 33U, // PRFB_S_UXTW_SCALED 0U, // PRFD_D_PZI 33U, // PRFD_D_SCALED 34U, // PRFD_D_SXTW_SCALED 34U, // PRFD_D_UXTW_SCALED 5204U, // PRFD_PRI 35U, // PRFD_PRR 35U, // PRFD_S_PZI 36U, // PRFD_S_SXTW_SCALED 36U, // PRFD_S_UXTW_SCALED 0U, // PRFH_D_PZI 37U, // PRFH_D_SCALED 37U, // PRFH_D_SXTW_SCALED 38U, // PRFH_D_UXTW_SCALED 5204U, // PRFH_PRI 38U, // PRFH_PRR 39U, // PRFH_S_PZI 39U, // PRFH_S_SXTW_SCALED 40U, // PRFH_S_UXTW_SCALED 0U, // PRFMl 15212741U, // PRFMroW 15737029U, // PRFMroX 4869U, // PRFMui 40U, // PRFS_PRR 123077U, // PRFUMi 0U, // PRFW_D_PZI 41U, // PRFW_D_SCALED 41U, // PRFW_D_SXTW_SCALED 42U, // PRFW_D_UXTW_SCALED 5204U, // PRFW_PRI 42U, // PRFW_S_PZI 43U, // PRFW_S_SXTW_SCALED 43U, // PRFW_S_UXTW_SCALED 2U, // PTEST_PP 2U, // PTRUES_B 2U, // PTRUES_D 0U, // PTRUES_H 2U, // PTRUES_S 2U, // PTRUE_B 2U, // PTRUE_D 0U, // PTRUE_H 2U, // PTRUE_S 0U, // PUNPKHI_PP 0U, // PUNPKLO_PP 325U, // RADDHNB_ZZZ_B 6U, // RADDHNB_ZZZ_H 389U, // RADDHNB_ZZZ_S 453U, // RADDHNT_ZZZ_B 1U, // RADDHNT_ZZZ_H 69U, // RADDHNT_ZZZ_S 16902U, // RADDHNv2i64_v2i32 16966U, // RADDHNv2i64_v4i32 25095U, // RADDHNv4i32_v4i16 25159U, // RADDHNv4i32_v8i16 33351U, // RADDHNv8i16_v16i8 33287U, // RADDHNv8i16_v8i8 16902U, // RAX1 389U, // RAX1_ZZZ_D 2U, // RBITWr 2U, // RBITXr 0U, // RBIT_ZPmZ_B 0U, // RBIT_ZPmZ_D 0U, // RBIT_ZPmZ_H 1U, // RBIT_ZPmZ_S 1U, // RBITv16i8 5U, // RBITv8i8 44U, // RDFFRS_PPz 0U, // RDFFR_P 44U, // RDFFR_PPz 2U, // RDVLI_XI 0U, // RET 0U, // RETAA 0U, // RETAB 0U, // RET_ReallyLR 2U, // REV16Wr 2U, // REV16Xr 1U, // REV16v16i8 5U, // REV16v8i8 2U, // REV32Xr 1U, // REV32v16i8 3U, // REV32v4i16 4U, // REV32v8i16 5U, // REV32v8i8 1U, // REV64v16i8 2U, // REV64v2i32 3U, // REV64v4i16 4U, // REV64v4i32 4U, // REV64v8i16 5U, // REV64v8i8 0U, // REVB_ZPmZ_D 0U, // REVB_ZPmZ_H 1U, // REVB_ZPmZ_S 0U, // REVH_ZPmZ_D 1U, // REVH_ZPmZ_S 0U, // REVW_ZPmZ_D 2U, // REVWr 2U, // REVXr 2U, // REV_PP_B 2U, // REV_PP_D 0U, // REV_PP_H 2U, // REV_PP_S 2U, // REV_ZZ_B 2U, // REV_ZZ_D 0U, // REV_ZZ_H 2U, // REV_ZZ_S 197U, // RMIF 197U, // RORVWr 197U, // RORVXr 197U, // RSHRNB_ZZI_B 12U, // RSHRNB_ZZI_H 197U, // RSHRNB_ZZI_S 2373U, // RSHRNT_ZZI_B 20U, // RSHRNT_ZZI_H 2373U, // RSHRNT_ZZI_S 2375U, // RSHRNv16i8_shift 198U, // RSHRNv2i32_shift 199U, // RSHRNv4i16_shift 2374U, // RSHRNv4i32_shift 2375U, // RSHRNv8i16_shift 199U, // RSHRNv8i8_shift 325U, // RSUBHNB_ZZZ_B 6U, // RSUBHNB_ZZZ_H 389U, // RSUBHNB_ZZZ_S 453U, // RSUBHNT_ZZZ_B 1U, // RSUBHNT_ZZZ_H 69U, // RSUBHNT_ZZZ_S 16902U, // RSUBHNv2i64_v2i32 16966U, // RSUBHNv2i64_v4i32 25095U, // RSUBHNv4i32_v4i16 25159U, // RSUBHNv4i32_v8i16 33351U, // RSUBHNv8i16_v16i8 33287U, // RSUBHNv8i16_v8i8 133U, // SABALB_ZZZ_D 0U, // SABALB_ZZZ_H 453U, // SABALB_ZZZ_S 133U, // SABALT_ZZZ_D 0U, // SABALT_ZZZ_H 453U, // SABALT_ZZZ_S 49737U, // SABALv16i8_v8i16 57929U, // SABALv2i32_v2i64 66122U, // SABALv4i16_v4i32 25159U, // SABALv4i32_v2i64 33351U, // SABALv8i16_v4i32 74314U, // SABALv8i8_v8i16 0U, // SABA_ZZZ_B 69U, // SABA_ZZZ_D 17U, // SABA_ZZZ_H 133U, // SABA_ZZZ_S 49737U, // SABAv16i8 57929U, // SABAv2i32 66122U, // SABAv4i16 25159U, // SABAv4i32 33351U, // SABAv8i16 74314U, // SABAv8i8 773U, // SABDLB_ZZZ_D 30U, // SABDLB_ZZZ_H 325U, // SABDLB_ZZZ_S 773U, // SABDLT_ZZZ_D 30U, // SABDLT_ZZZ_H 325U, // SABDLT_ZZZ_S 49673U, // SABDLv16i8_v8i16 57865U, // SABDLv2i32_v2i64 66058U, // SABDLv4i16_v4i32 25095U, // SABDLv4i32_v2i64 33287U, // SABDLv8i16_v4i32 74250U, // SABDLv8i8_v8i16 533128U, // SABD_ZPmZ_B 1057160U, // SABD_ZPmZ_D 1614536U, // SABD_ZPmZ_H 2106120U, // SABD_ZPmZ_S 49673U, // SABDv16i8 57865U, // SABDv2i32 66058U, // SABDv4i16 25095U, // SABDv4i32 33287U, // SABDv8i16 74250U, // SABDv8i8 136U, // SADALP_ZPmZ_D 0U, // SADALP_ZPmZ_H 456U, // SADALP_ZPmZ_S 1U, // SADALPv16i8_v8i16 2U, // SADALPv2i32_v1i64 3U, // SADALPv4i16_v2i32 4U, // SADALPv4i32_v2i64 4U, // SADALPv8i16_v4i32 5U, // SADALPv8i8_v4i16 773U, // SADDLBT_ZZZ_D 30U, // SADDLBT_ZZZ_H 325U, // SADDLBT_ZZZ_S 773U, // SADDLB_ZZZ_D 30U, // SADDLB_ZZZ_H 325U, // SADDLB_ZZZ_S 1U, // SADDLPv16i8_v8i16 2U, // SADDLPv2i32_v1i64 3U, // SADDLPv4i16_v2i32 4U, // SADDLPv4i32_v2i64 4U, // SADDLPv8i16_v4i32 5U, // SADDLPv8i8_v4i16 773U, // SADDLT_ZZZ_D 30U, // SADDLT_ZZZ_H 325U, // SADDLT_ZZZ_S 1U, // SADDLVv16i8v 3U, // SADDLVv4i16v 4U, // SADDLVv4i32v 4U, // SADDLVv8i16v 5U, // SADDLVv8i8v 49673U, // SADDLv16i8_v8i16 57865U, // SADDLv2i32_v2i64 66058U, // SADDLv4i16_v4i32 25095U, // SADDLv4i32_v2i64 33287U, // SADDLv8i16_v4i32 74250U, // SADDLv8i8_v8i16 645U, // SADDV_VPZ_B 325U, // SADDV_VPZ_H 773U, // SADDV_VPZ_S 773U, // SADDWB_ZZZ_D 30U, // SADDWB_ZZZ_H 325U, // SADDWB_ZZZ_S 773U, // SADDWT_ZZZ_D 30U, // SADDWT_ZZZ_H 325U, // SADDWT_ZZZ_S 49671U, // SADDWv16i8_v8i16 57862U, // SADDWv2i32_v2i64 66055U, // SADDWv4i16_v4i32 25094U, // SADDWv4i32_v2i64 33287U, // SADDWv8i16_v4i32 74247U, // SADDWv8i8_v8i16 0U, // SB 69U, // SBCLB_ZZZ_D 133U, // SBCLB_ZZZ_S 69U, // SBCLT_ZZZ_D 133U, // SBCLT_ZZZ_S 197U, // SBCSWr 197U, // SBCSXr 197U, // SBCWr 197U, // SBCXr 8389U, // SBFMWri 8389U, // SBFMXri 197U, // SCVTFSWDri 197U, // SCVTFSWHri 197U, // SCVTFSWSri 197U, // SCVTFSXDri 197U, // SCVTFSXHri 197U, // SCVTFSXSri 2U, // SCVTFUWDri 2U, // SCVTFUWHri 2U, // SCVTFUWSri 2U, // SCVTFUXDri 2U, // SCVTFUXHri 2U, // SCVTFUXSri 0U, // SCVTF_ZPmZ_DtoD 0U, // SCVTF_ZPmZ_DtoH 0U, // SCVTF_ZPmZ_DtoS 0U, // SCVTF_ZPmZ_HtoH 1U, // SCVTF_ZPmZ_StoD 0U, // SCVTF_ZPmZ_StoH 1U, // SCVTF_ZPmZ_StoS 197U, // SCVTFd 197U, // SCVTFh 197U, // SCVTFs 2U, // SCVTFv1i16 2U, // SCVTFv1i32 2U, // SCVTFv1i64 2U, // SCVTFv2f32 3U, // SCVTFv2f64 201U, // SCVTFv2i32_shift 198U, // SCVTFv2i64_shift 3U, // SCVTFv4f16 4U, // SCVTFv4f32 202U, // SCVTFv4i16_shift 199U, // SCVTFv4i32_shift 4U, // SCVTFv8f16 199U, // SCVTFv8i16_shift 1057160U, // SDIVR_ZPmZ_D 2106120U, // SDIVR_ZPmZ_S 197U, // SDIVWr 197U, // SDIVXr 1057160U, // SDIV_ZPmZ_D 2106120U, // SDIV_ZPmZ_S 1704389U, // SDOT_ZZZI_D 2432U, // SDOT_ZZZI_S 453U, // SDOT_ZZZ_D 0U, // SDOT_ZZZ_S 303689U, // SDOTlanev16i8 303690U, // SDOTlanev8i8 49737U, // SDOTv16i8 74314U, // SDOTv8i8 533125U, // SEL_PPPP 533125U, // SEL_ZPZZ_B 1057157U, // SEL_ZPZZ_D 1614536U, // SEL_ZPZZ_H 2106117U, // SEL_ZPZZ_S 0U, // SETF16 0U, // SETF8 0U, // SETFFR 25157U, // SHA1Crrr 2U, // SHA1Hrr 25157U, // SHA1Mrrr 25157U, // SHA1Prrr 25159U, // SHA1SU0rrr 4U, // SHA1SU1rr 25157U, // SHA256H2rrr 25157U, // SHA256Hrrr 4U, // SHA256SU0rr 25159U, // SHA256SU1rrr 16965U, // SHA512H 16965U, // SHA512H2 3U, // SHA512SU0 16966U, // SHA512SU1 533128U, // SHADD_ZPmZ_B 1057160U, // SHADD_ZPmZ_D 1614536U, // SHADD_ZPmZ_H 2106120U, // SHADD_ZPmZ_S 49673U, // SHADDv16i8 57865U, // SHADDv2i32 66058U, // SHADDv4i16 25095U, // SHADDv4i32 33287U, // SHADDv8i16 74250U, // SHADDv8i8 44U, // SHLLv16i8 45U, // SHLLv2i32 45U, // SHLLv4i16 46U, // SHLLv4i32 46U, // SHLLv8i16 47U, // SHLLv8i8 197U, // SHLd 201U, // SHLv16i8_shift 201U, // SHLv2i32_shift 198U, // SHLv2i64_shift 202U, // SHLv4i16_shift 199U, // SHLv4i32_shift 199U, // SHLv8i16_shift 202U, // SHLv8i8_shift 197U, // SHRNB_ZZI_B 12U, // SHRNB_ZZI_H 197U, // SHRNB_ZZI_S 2373U, // SHRNT_ZZI_B 20U, // SHRNT_ZZI_H 2373U, // SHRNT_ZZI_S 2375U, // SHRNv16i8_shift 198U, // SHRNv2i32_shift 199U, // SHRNv4i16_shift 2374U, // SHRNv4i32_shift 2375U, // SHRNv8i16_shift 199U, // SHRNv8i8_shift 533128U, // SHSUBR_ZPmZ_B 1057160U, // SHSUBR_ZPmZ_D 1614536U, // SHSUBR_ZPmZ_H 2106120U, // SHSUBR_ZPmZ_S 533128U, // SHSUB_ZPmZ_B 1057160U, // SHSUB_ZPmZ_D 1614536U, // SHSUB_ZPmZ_H 2106120U, // SHSUB_ZPmZ_S 49673U, // SHSUBv16i8 57865U, // SHSUBv2i32 66058U, // SHSUBv4i16 25095U, // SHSUBv4i32 33287U, // SHSUBv8i16 74250U, // SHSUBv8i8 20U, // SLI_ZZI_B 2373U, // SLI_ZZI_D 20U, // SLI_ZZI_H 2373U, // SLI_ZZI_S 2373U, // SLId 2377U, // SLIv16i8_shift 2377U, // SLIv2i32_shift 2374U, // SLIv2i64_shift 2378U, // SLIv4i16_shift 2375U, // SLIv4i32_shift 2375U, // SLIv8i16_shift 2378U, // SLIv8i8_shift 25159U, // SM3PARTW1 25159U, // SM3PARTW2 204145159U, // SM3SS1 9151047U, // SM3TT1A 9151047U, // SM3TT1B 9151047U, // SM3TT2A 9151047U, // SM3TT2B 4U, // SM4E 773U, // SM4EKEY_ZZZ_S 25095U, // SM4ENCKEY 773U, // SM4E_ZZZ_S 8389U, // SMADDLrrr 533128U, // SMAXP_ZPmZ_B 1057160U, // SMAXP_ZPmZ_D 1614536U, // SMAXP_ZPmZ_H 2106120U, // SMAXP_ZPmZ_S 49673U, // SMAXPv16i8 57865U, // SMAXPv2i32 66058U, // SMAXPv4i16 25095U, // SMAXPv4i32 33287U, // SMAXPv8i16 74250U, // SMAXPv8i8 645U, // SMAXV_VPZ_B 389U, // SMAXV_VPZ_D 325U, // SMAXV_VPZ_H 773U, // SMAXV_VPZ_S 1U, // SMAXVv16i8v 3U, // SMAXVv4i16v 4U, // SMAXVv4i32v 4U, // SMAXVv8i16v 5U, // SMAXVv8i8v 197U, // SMAX_ZI_B 197U, // SMAX_ZI_D 12U, // SMAX_ZI_H 197U, // SMAX_ZI_S 533128U, // SMAX_ZPmZ_B 1057160U, // SMAX_ZPmZ_D 1614536U, // SMAX_ZPmZ_H 2106120U, // SMAX_ZPmZ_S 49673U, // SMAXv16i8 57865U, // SMAXv2i32 66058U, // SMAXv4i16 25095U, // SMAXv4i32 33287U, // SMAXv8i16 74250U, // SMAXv8i8 0U, // SMC 533128U, // SMINP_ZPmZ_B 1057160U, // SMINP_ZPmZ_D 1614536U, // SMINP_ZPmZ_H 2106120U, // SMINP_ZPmZ_S 49673U, // SMINPv16i8 57865U, // SMINPv2i32 66058U, // SMINPv4i16 25095U, // SMINPv4i32 33287U, // SMINPv8i16 74250U, // SMINPv8i8 645U, // SMINV_VPZ_B 389U, // SMINV_VPZ_D 325U, // SMINV_VPZ_H 773U, // SMINV_VPZ_S 1U, // SMINVv16i8v 3U, // SMINVv4i16v 4U, // SMINVv4i32v 4U, // SMINVv8i16v 5U, // SMINVv8i8v 197U, // SMIN_ZI_B 197U, // SMIN_ZI_D 12U, // SMIN_ZI_H 197U, // SMIN_ZI_S 533128U, // SMIN_ZPmZ_B 1057160U, // SMIN_ZPmZ_D 1614536U, // SMIN_ZPmZ_H 2106120U, // SMIN_ZPmZ_S 49673U, // SMINv16i8 57865U, // SMINv2i32 66058U, // SMINv4i16 25095U, // SMINv4i32 33287U, // SMINv8i16 74250U, // SMINv8i8 1704069U, // SMLALB_ZZZI_D 1704389U, // SMLALB_ZZZI_S 133U, // SMLALB_ZZZ_D 0U, // SMLALB_ZZZ_H 453U, // SMLALB_ZZZ_S 1704069U, // SMLALT_ZZZI_D 1704389U, // SMLALT_ZZZI_S 133U, // SMLALT_ZZZ_D 0U, // SMLALT_ZZZ_H 453U, // SMLALT_ZZZ_S 49737U, // SMLALv16i8_v8i16 9151049U, // SMLALv2i32_indexed 57929U, // SMLALv2i32_v2i64 9142858U, // SMLALv4i16_indexed 66122U, // SMLALv4i16_v4i32 9151047U, // SMLALv4i32_indexed 25159U, // SMLALv4i32_v2i64 9142855U, // SMLALv8i16_indexed 33351U, // SMLALv8i16_v4i32 74314U, // SMLALv8i8_v8i16 1704069U, // SMLSLB_ZZZI_D 1704389U, // SMLSLB_ZZZI_S 133U, // SMLSLB_ZZZ_D 0U, // SMLSLB_ZZZ_H 453U, // SMLSLB_ZZZ_S 1704069U, // SMLSLT_ZZZI_D 1704389U, // SMLSLT_ZZZI_S 133U, // SMLSLT_ZZZ_D 0U, // SMLSLT_ZZZ_H 453U, // SMLSLT_ZZZ_S 49737U, // SMLSLv16i8_v8i16 9151049U, // SMLSLv2i32_indexed 57929U, // SMLSLv2i32_v2i64 9142858U, // SMLSLv4i16_indexed 66122U, // SMLSLv4i16_v4i32 9151047U, // SMLSLv4i32_indexed 25159U, // SMLSLv4i32_v2i64 9142855U, // SMLSLv8i16_indexed 33351U, // SMLSLv8i16_v4i32 74314U, // SMLSLv8i8_v8i16 2709U, // SMOVvi16to32 2709U, // SMOVvi16to64 2709U, // SMOVvi32to64 2710U, // SMOVvi8to32 2710U, // SMOVvi8to64 8389U, // SMSUBLrrr 533128U, // SMULH_ZPmZ_B 1057160U, // SMULH_ZPmZ_D 1614536U, // SMULH_ZPmZ_H 2106120U, // SMULH_ZPmZ_S 645U, // SMULH_ZZZ_B 389U, // SMULH_ZZZ_D 8U, // SMULH_ZZZ_H 773U, // SMULH_ZZZ_S 197U, // SMULHrr 271109U, // SMULLB_ZZZI_D 270661U, // SMULLB_ZZZI_S 773U, // SMULLB_ZZZ_D 30U, // SMULLB_ZZZ_H 325U, // SMULLB_ZZZ_S 271109U, // SMULLT_ZZZI_D 270661U, // SMULLT_ZZZI_S 773U, // SMULLT_ZZZ_D 30U, // SMULLT_ZZZ_H 325U, // SMULLT_ZZZ_S 49673U, // SMULLv16i8_v8i16 10199561U, // SMULLv2i32_indexed 57865U, // SMULLv2i32_v2i64 10191370U, // SMULLv4i16_indexed 66058U, // SMULLv4i16_v4i32 10199559U, // SMULLv4i32_indexed 25095U, // SMULLv4i32_v2i64 10191367U, // SMULLv8i16_indexed 33287U, // SMULLv8i16_v4i32 74250U, // SMULLv8i8_v8i16 0U, // SPACE 5317U, // SPLICE_ZPZZ_B 5381U, // SPLICE_ZPZZ_D 47U, // SPLICE_ZPZZ_H 5445U, // SPLICE_ZPZZ_S 533125U, // SPLICE_ZPZ_B 1057157U, // SPLICE_ZPZ_D 1614536U, // SPLICE_ZPZ_H 2106117U, // SPLICE_ZPZ_S 0U, // SQABS_ZPmZ_B 0U, // SQABS_ZPmZ_D 0U, // SQABS_ZPmZ_H 1U, // SQABS_ZPmZ_S 1U, // SQABSv16i8 2U, // SQABSv1i16 2U, // SQABSv1i32 2U, // SQABSv1i64 2U, // SQABSv1i8 2U, // SQABSv2i32 3U, // SQABSv2i64 3U, // SQABSv4i16 4U, // SQABSv4i32 4U, // SQABSv8i16 5U, // SQABSv8i8 1029U, // SQADD_ZI_B 1093U, // SQADD_ZI_D 11U, // SQADD_ZI_H 1157U, // SQADD_ZI_S 533128U, // SQADD_ZPmZ_B 1057160U, // SQADD_ZPmZ_D 1614536U, // SQADD_ZPmZ_H 2106120U, // SQADD_ZPmZ_S 645U, // SQADD_ZZZ_B 389U, // SQADD_ZZZ_D 8U, // SQADD_ZZZ_H 773U, // SQADD_ZZZ_S 49673U, // SQADDv16i8 197U, // SQADDv1i16 197U, // SQADDv1i32 197U, // SQADDv1i64 197U, // SQADDv1i8 57865U, // SQADDv2i32 16902U, // SQADDv2i64 66058U, // SQADDv4i16 25095U, // SQADDv4i32 33287U, // SQADDv8i16 74250U, // SQADDv8i8 3678853U, // SQCADD_ZZI_B 3678597U, // SQCADD_ZZI_D 115400U, // SQCADD_ZZI_H 3678981U, // SQCADD_ZZI_S 0U, // SQDECB_XPiI 0U, // SQDECB_XPiWdI 0U, // SQDECD_XPiI 0U, // SQDECD_XPiWdI 0U, // SQDECD_ZPiI 0U, // SQDECH_XPiI 0U, // SQDECH_XPiWdI 0U, // SQDECH_ZPiI 5509U, // SQDECP_XPWd_B 5509U, // SQDECP_XPWd_D 5509U, // SQDECP_XPWd_H 5509U, // SQDECP_XPWd_S 2U, // SQDECP_XP_B 2U, // SQDECP_XP_D 2U, // SQDECP_XP_H 2U, // SQDECP_XP_S 2U, // SQDECP_ZP_D 0U, // SQDECP_ZP_H 2U, // SQDECP_ZP_S 0U, // SQDECW_XPiI 0U, // SQDECW_XPiWdI 0U, // SQDECW_ZPiI 133U, // SQDMLALBT_ZZZ_D 0U, // SQDMLALBT_ZZZ_H 453U, // SQDMLALBT_ZZZ_S 1704069U, // SQDMLALB_ZZZI_D 1704389U, // SQDMLALB_ZZZI_S 133U, // SQDMLALB_ZZZ_D 0U, // SQDMLALB_ZZZ_H 453U, // SQDMLALB_ZZZ_S 1704069U, // SQDMLALT_ZZZI_D 1704389U, // SQDMLALT_ZZZI_S 133U, // SQDMLALT_ZZZ_D 0U, // SQDMLALT_ZZZ_H 453U, // SQDMLALT_ZZZ_S 2373U, // SQDMLALi16 2373U, // SQDMLALi32 9142853U, // SQDMLALv1i32_indexed 9151045U, // SQDMLALv1i64_indexed 9151049U, // SQDMLALv2i32_indexed 57929U, // SQDMLALv2i32_v2i64 9142858U, // SQDMLALv4i16_indexed 66122U, // SQDMLALv4i16_v4i32 9151047U, // SQDMLALv4i32_indexed 25159U, // SQDMLALv4i32_v2i64 9142855U, // SQDMLALv8i16_indexed 33351U, // SQDMLALv8i16_v4i32 133U, // SQDMLSLBT_ZZZ_D 0U, // SQDMLSLBT_ZZZ_H 453U, // SQDMLSLBT_ZZZ_S 1704069U, // SQDMLSLB_ZZZI_D 1704389U, // SQDMLSLB_ZZZI_S 133U, // SQDMLSLB_ZZZ_D 0U, // SQDMLSLB_ZZZ_H 453U, // SQDMLSLB_ZZZ_S 1704069U, // SQDMLSLT_ZZZI_D 1704389U, // SQDMLSLT_ZZZI_S 133U, // SQDMLSLT_ZZZ_D 0U, // SQDMLSLT_ZZZ_H 453U, // SQDMLSLT_ZZZ_S 2373U, // SQDMLSLi16 2373U, // SQDMLSLi32 9142853U, // SQDMLSLv1i32_indexed 9151045U, // SQDMLSLv1i64_indexed 9151049U, // SQDMLSLv2i32_indexed 57929U, // SQDMLSLv2i32_v2i64 9142858U, // SQDMLSLv4i16_indexed 66122U, // SQDMLSLv4i16_v4i32 9151047U, // SQDMLSLv4i32_indexed 25159U, // SQDMLSLv4i32_v2i64 9142855U, // SQDMLSLv8i16_indexed 33351U, // SQDMLSLv8i16_v4i32 270725U, // SQDMULH_ZZZI_D 2952U, // SQDMULH_ZZZI_H 271109U, // SQDMULH_ZZZI_S 645U, // SQDMULH_ZZZ_B 389U, // SQDMULH_ZZZ_D 8U, // SQDMULH_ZZZ_H 773U, // SQDMULH_ZZZ_S 197U, // SQDMULHv1i16 10191365U, // SQDMULHv1i16_indexed 197U, // SQDMULHv1i32 10199557U, // SQDMULHv1i32_indexed 57865U, // SQDMULHv2i32 10199561U, // SQDMULHv2i32_indexed 66058U, // SQDMULHv4i16 10191370U, // SQDMULHv4i16_indexed 25095U, // SQDMULHv4i32 10199559U, // SQDMULHv4i32_indexed 33287U, // SQDMULHv8i16 10191367U, // SQDMULHv8i16_indexed 271109U, // SQDMULLB_ZZZI_D 270661U, // SQDMULLB_ZZZI_S 773U, // SQDMULLB_ZZZ_D 30U, // SQDMULLB_ZZZ_H 325U, // SQDMULLB_ZZZ_S 271109U, // SQDMULLT_ZZZI_D 270661U, // SQDMULLT_ZZZI_S 773U, // SQDMULLT_ZZZ_D 30U, // SQDMULLT_ZZZ_H 325U, // SQDMULLT_ZZZ_S 197U, // SQDMULLi16 197U, // SQDMULLi32 10191365U, // SQDMULLv1i32_indexed 10199557U, // SQDMULLv1i64_indexed 10199561U, // SQDMULLv2i32_indexed 57865U, // SQDMULLv2i32_v2i64 10191370U, // SQDMULLv4i16_indexed 66058U, // SQDMULLv4i16_v4i32 10199559U, // SQDMULLv4i32_indexed 25095U, // SQDMULLv4i32_v2i64 10191367U, // SQDMULLv8i16_indexed 33287U, // SQDMULLv8i16_v4i32 0U, // SQINCB_XPiI 0U, // SQINCB_XPiWdI 0U, // SQINCD_XPiI 0U, // SQINCD_XPiWdI 0U, // SQINCD_ZPiI 0U, // SQINCH_XPiI 0U, // SQINCH_XPiWdI 0U, // SQINCH_ZPiI 5509U, // SQINCP_XPWd_B 5509U, // SQINCP_XPWd_D 5509U, // SQINCP_XPWd_H 5509U, // SQINCP_XPWd_S 2U, // SQINCP_XP_B 2U, // SQINCP_XP_D 2U, // SQINCP_XP_H 2U, // SQINCP_XP_S 2U, // SQINCP_ZP_D 0U, // SQINCP_ZP_H 2U, // SQINCP_ZP_S 0U, // SQINCW_XPiI 0U, // SQINCW_XPiWdI 0U, // SQINCW_ZPiI 0U, // SQNEG_ZPmZ_B 0U, // SQNEG_ZPmZ_D 0U, // SQNEG_ZPmZ_H 1U, // SQNEG_ZPmZ_S 1U, // SQNEGv16i8 2U, // SQNEGv1i16 2U, // SQNEGv1i32 2U, // SQNEGv1i64 2U, // SQNEGv1i8 2U, // SQNEGv2i32 3U, // SQNEGv2i64 3U, // SQNEGv4i16 4U, // SQNEGv4i32 4U, // SQNEGv8i16 5U, // SQNEGv8i8 5253521U, // SQRDCMLAH_ZZZI_H 71958661U, // SQRDCMLAH_ZZZI_S 139968U, // SQRDCMLAH_ZZZ_B 5775429U, // SQRDCMLAH_ZZZ_D 139985U, // SQRDCMLAH_ZZZ_H 5775493U, // SQRDCMLAH_ZZZ_S 1704005U, // SQRDMLAH_ZZZI_D 2449U, // SQRDMLAH_ZZZI_H 1704069U, // SQRDMLAH_ZZZI_S 0U, // SQRDMLAH_ZZZ_B 69U, // SQRDMLAH_ZZZ_D 17U, // SQRDMLAH_ZZZ_H 133U, // SQRDMLAH_ZZZ_S 9142853U, // SQRDMLAHi16_indexed 9151045U, // SQRDMLAHi32_indexed 2373U, // SQRDMLAHv1i16 2373U, // SQRDMLAHv1i32 57929U, // SQRDMLAHv2i32 9151049U, // SQRDMLAHv2i32_indexed 66122U, // SQRDMLAHv4i16 9142858U, // SQRDMLAHv4i16_indexed 25159U, // SQRDMLAHv4i32 9151047U, // SQRDMLAHv4i32_indexed 33351U, // SQRDMLAHv8i16 9142855U, // SQRDMLAHv8i16_indexed 1704005U, // SQRDMLSH_ZZZI_D 2449U, // SQRDMLSH_ZZZI_H 1704069U, // SQRDMLSH_ZZZI_S 0U, // SQRDMLSH_ZZZ_B 69U, // SQRDMLSH_ZZZ_D 17U, // SQRDMLSH_ZZZ_H 133U, // SQRDMLSH_ZZZ_S 9142853U, // SQRDMLSHi16_indexed 9151045U, // SQRDMLSHi32_indexed 2373U, // SQRDMLSHv1i16 2373U, // SQRDMLSHv1i32 57929U, // SQRDMLSHv2i32 9151049U, // SQRDMLSHv2i32_indexed 66122U, // SQRDMLSHv4i16 9142858U, // SQRDMLSHv4i16_indexed 25159U, // SQRDMLSHv4i32 9151047U, // SQRDMLSHv4i32_indexed 33351U, // SQRDMLSHv8i16 9142855U, // SQRDMLSHv8i16_indexed 270725U, // SQRDMULH_ZZZI_D 2952U, // SQRDMULH_ZZZI_H 271109U, // SQRDMULH_ZZZI_S 645U, // SQRDMULH_ZZZ_B 389U, // SQRDMULH_ZZZ_D 8U, // SQRDMULH_ZZZ_H 773U, // SQRDMULH_ZZZ_S 197U, // SQRDMULHv1i16 10191365U, // SQRDMULHv1i16_indexed 197U, // SQRDMULHv1i32 10199557U, // SQRDMULHv1i32_indexed 57865U, // SQRDMULHv2i32 10199561U, // SQRDMULHv2i32_indexed 66058U, // SQRDMULHv4i16 10191370U, // SQRDMULHv4i16_indexed 25095U, // SQRDMULHv4i32 10199559U, // SQRDMULHv4i32_indexed 33287U, // SQRDMULHv8i16 10191367U, // SQRDMULHv8i16_indexed 533128U, // SQRSHLR_ZPmZ_B 1057160U, // SQRSHLR_ZPmZ_D 1614536U, // SQRSHLR_ZPmZ_H 2106120U, // SQRSHLR_ZPmZ_S 533128U, // SQRSHL_ZPmZ_B 1057160U, // SQRSHL_ZPmZ_D 1614536U, // SQRSHL_ZPmZ_H 2106120U, // SQRSHL_ZPmZ_S 49673U, // SQRSHLv16i8 197U, // SQRSHLv1i16 197U, // SQRSHLv1i32 197U, // SQRSHLv1i64 197U, // SQRSHLv1i8 57865U, // SQRSHLv2i32 16902U, // SQRSHLv2i64 66058U, // SQRSHLv4i16 25095U, // SQRSHLv4i32 33287U, // SQRSHLv8i16 74250U, // SQRSHLv8i8 197U, // SQRSHRNB_ZZI_B 12U, // SQRSHRNB_ZZI_H 197U, // SQRSHRNB_ZZI_S 2373U, // SQRSHRNT_ZZI_B 20U, // SQRSHRNT_ZZI_H 2373U, // SQRSHRNT_ZZI_S 197U, // SQRSHRNb 197U, // SQRSHRNh 197U, // SQRSHRNs 2375U, // SQRSHRNv16i8_shift 198U, // SQRSHRNv2i32_shift 199U, // SQRSHRNv4i16_shift 2374U, // SQRSHRNv4i32_shift 2375U, // SQRSHRNv8i16_shift 199U, // SQRSHRNv8i8_shift 197U, // SQRSHRUNB_ZZI_B 12U, // SQRSHRUNB_ZZI_H 197U, // SQRSHRUNB_ZZI_S 2373U, // SQRSHRUNT_ZZI_B 20U, // SQRSHRUNT_ZZI_H 2373U, // SQRSHRUNT_ZZI_S 197U, // SQRSHRUNb 197U, // SQRSHRUNh 197U, // SQRSHRUNs 2375U, // SQRSHRUNv16i8_shift 198U, // SQRSHRUNv2i32_shift 199U, // SQRSHRUNv4i16_shift 2374U, // SQRSHRUNv4i32_shift 2375U, // SQRSHRUNv8i16_shift 199U, // SQRSHRUNv8i8_shift 533128U, // SQSHLR_ZPmZ_B 1057160U, // SQSHLR_ZPmZ_D 1614536U, // SQSHLR_ZPmZ_H 2106120U, // SQSHLR_ZPmZ_S 8840U, // SQSHLU_ZPmI_B 8584U, // SQSHLU_ZPmI_D 90824U, // SQSHLU_ZPmI_H 8968U, // SQSHLU_ZPmI_S 197U, // SQSHLUb 197U, // SQSHLUd 197U, // SQSHLUh 197U, // SQSHLUs 201U, // SQSHLUv16i8_shift 201U, // SQSHLUv2i32_shift 198U, // SQSHLUv2i64_shift 202U, // SQSHLUv4i16_shift 199U, // SQSHLUv4i32_shift 199U, // SQSHLUv8i16_shift 202U, // SQSHLUv8i8_shift 8840U, // SQSHL_ZPmI_B 8584U, // SQSHL_ZPmI_D 90824U, // SQSHL_ZPmI_H 8968U, // SQSHL_ZPmI_S 533128U, // SQSHL_ZPmZ_B 1057160U, // SQSHL_ZPmZ_D 1614536U, // SQSHL_ZPmZ_H 2106120U, // SQSHL_ZPmZ_S 197U, // SQSHLb 197U, // SQSHLd 197U, // SQSHLh 197U, // SQSHLs 49673U, // SQSHLv16i8 201U, // SQSHLv16i8_shift 197U, // SQSHLv1i16 197U, // SQSHLv1i32 197U, // SQSHLv1i64 197U, // SQSHLv1i8 57865U, // SQSHLv2i32 201U, // SQSHLv2i32_shift 16902U, // SQSHLv2i64 198U, // SQSHLv2i64_shift 66058U, // SQSHLv4i16 202U, // SQSHLv4i16_shift 25095U, // SQSHLv4i32 199U, // SQSHLv4i32_shift 33287U, // SQSHLv8i16 199U, // SQSHLv8i16_shift 74250U, // SQSHLv8i8 202U, // SQSHLv8i8_shift 197U, // SQSHRNB_ZZI_B 12U, // SQSHRNB_ZZI_H 197U, // SQSHRNB_ZZI_S 2373U, // SQSHRNT_ZZI_B 20U, // SQSHRNT_ZZI_H 2373U, // SQSHRNT_ZZI_S 197U, // SQSHRNb 197U, // SQSHRNh 197U, // SQSHRNs 2375U, // SQSHRNv16i8_shift 198U, // SQSHRNv2i32_shift 199U, // SQSHRNv4i16_shift 2374U, // SQSHRNv4i32_shift 2375U, // SQSHRNv8i16_shift 199U, // SQSHRNv8i8_shift 197U, // SQSHRUNB_ZZI_B 12U, // SQSHRUNB_ZZI_H 197U, // SQSHRUNB_ZZI_S 2373U, // SQSHRUNT_ZZI_B 20U, // SQSHRUNT_ZZI_H 2373U, // SQSHRUNT_ZZI_S 197U, // SQSHRUNb 197U, // SQSHRUNh 197U, // SQSHRUNs 2375U, // SQSHRUNv16i8_shift 198U, // SQSHRUNv2i32_shift 199U, // SQSHRUNv4i16_shift 2374U, // SQSHRUNv4i32_shift 2375U, // SQSHRUNv8i16_shift 199U, // SQSHRUNv8i8_shift 533128U, // SQSUBR_ZPmZ_B 1057160U, // SQSUBR_ZPmZ_D 1614536U, // SQSUBR_ZPmZ_H 2106120U, // SQSUBR_ZPmZ_S 1029U, // SQSUB_ZI_B 1093U, // SQSUB_ZI_D 11U, // SQSUB_ZI_H 1157U, // SQSUB_ZI_S 533128U, // SQSUB_ZPmZ_B 1057160U, // SQSUB_ZPmZ_D 1614536U, // SQSUB_ZPmZ_H 2106120U, // SQSUB_ZPmZ_S 645U, // SQSUB_ZZZ_B 389U, // SQSUB_ZZZ_D 8U, // SQSUB_ZZZ_H 773U, // SQSUB_ZZZ_S 49673U, // SQSUBv16i8 197U, // SQSUBv1i16 197U, // SQSUBv1i32 197U, // SQSUBv1i64 197U, // SQSUBv1i8 57865U, // SQSUBv2i32 16902U, // SQSUBv2i64 66058U, // SQSUBv4i16 25095U, // SQSUBv4i32 33287U, // SQSUBv8i16 74250U, // SQSUBv8i8 2U, // SQXTNB_ZZ_B 0U, // SQXTNB_ZZ_H 2U, // SQXTNB_ZZ_S 2U, // SQXTNT_ZZ_B 0U, // SQXTNT_ZZ_H 2U, // SQXTNT_ZZ_S 4U, // SQXTNv16i8 2U, // SQXTNv1i16 2U, // SQXTNv1i32 2U, // SQXTNv1i8 3U, // SQXTNv2i32 4U, // SQXTNv4i16 3U, // SQXTNv4i32 4U, // SQXTNv8i16 4U, // SQXTNv8i8 2U, // SQXTUNB_ZZ_B 0U, // SQXTUNB_ZZ_H 2U, // SQXTUNB_ZZ_S 2U, // SQXTUNT_ZZ_B 0U, // SQXTUNT_ZZ_H 2U, // SQXTUNT_ZZ_S 4U, // SQXTUNv16i8 2U, // SQXTUNv1i16 2U, // SQXTUNv1i32 2U, // SQXTUNv1i8 3U, // SQXTUNv2i32 4U, // SQXTUNv4i16 3U, // SQXTUNv4i32 4U, // SQXTUNv8i16 4U, // SQXTUNv8i8 533128U, // SRHADD_ZPmZ_B 1057160U, // SRHADD_ZPmZ_D 1614536U, // SRHADD_ZPmZ_H 2106120U, // SRHADD_ZPmZ_S 49673U, // SRHADDv16i8 57865U, // SRHADDv2i32 66058U, // SRHADDv4i16 25095U, // SRHADDv4i32 33287U, // SRHADDv8i16 74250U, // SRHADDv8i8 20U, // SRI_ZZI_B 2373U, // SRI_ZZI_D 20U, // SRI_ZZI_H 2373U, // SRI_ZZI_S 2373U, // SRId 2377U, // SRIv16i8_shift 2377U, // SRIv2i32_shift 2374U, // SRIv2i64_shift 2378U, // SRIv4i16_shift 2375U, // SRIv4i32_shift 2375U, // SRIv8i16_shift 2378U, // SRIv8i8_shift 533128U, // SRSHLR_ZPmZ_B 1057160U, // SRSHLR_ZPmZ_D 1614536U, // SRSHLR_ZPmZ_H 2106120U, // SRSHLR_ZPmZ_S 533128U, // SRSHL_ZPmZ_B 1057160U, // SRSHL_ZPmZ_D 1614536U, // SRSHL_ZPmZ_H 2106120U, // SRSHL_ZPmZ_S 49673U, // SRSHLv16i8 197U, // SRSHLv1i64 57865U, // SRSHLv2i32 16902U, // SRSHLv2i64 66058U, // SRSHLv4i16 25095U, // SRSHLv4i32 33287U, // SRSHLv8i16 74250U, // SRSHLv8i8 8840U, // SRSHR_ZPmI_B 8584U, // SRSHR_ZPmI_D 90824U, // SRSHR_ZPmI_H 8968U, // SRSHR_ZPmI_S 197U, // SRSHRd 201U, // SRSHRv16i8_shift 201U, // SRSHRv2i32_shift 198U, // SRSHRv2i64_shift 202U, // SRSHRv4i16_shift 199U, // SRSHRv4i32_shift 199U, // SRSHRv8i16_shift 202U, // SRSHRv8i8_shift 20U, // SRSRA_ZZI_B 2373U, // SRSRA_ZZI_D 20U, // SRSRA_ZZI_H 2373U, // SRSRA_ZZI_S 2373U, // SRSRAd 2377U, // SRSRAv16i8_shift 2377U, // SRSRAv2i32_shift 2374U, // SRSRAv2i64_shift 2378U, // SRSRAv4i16_shift 2375U, // SRSRAv4i32_shift 2375U, // SRSRAv8i16_shift 2378U, // SRSRAv8i8_shift 197U, // SSHLLB_ZZI_D 12U, // SSHLLB_ZZI_H 197U, // SSHLLB_ZZI_S 197U, // SSHLLT_ZZI_D 12U, // SSHLLT_ZZI_H 197U, // SSHLLT_ZZI_S 201U, // SSHLLv16i8_shift 201U, // SSHLLv2i32_shift 202U, // SSHLLv4i16_shift 199U, // SSHLLv4i32_shift 199U, // SSHLLv8i16_shift 202U, // SSHLLv8i8_shift 49673U, // SSHLv16i8 197U, // SSHLv1i64 57865U, // SSHLv2i32 16902U, // SSHLv2i64 66058U, // SSHLv4i16 25095U, // SSHLv4i32 33287U, // SSHLv8i16 74250U, // SSHLv8i8 197U, // SSHRd 201U, // SSHRv16i8_shift 201U, // SSHRv2i32_shift 198U, // SSHRv2i64_shift 202U, // SSHRv4i16_shift 199U, // SSHRv4i32_shift 199U, // SSHRv8i16_shift 202U, // SSHRv8i8_shift 20U, // SSRA_ZZI_B 2373U, // SSRA_ZZI_D 20U, // SSRA_ZZI_H 2373U, // SSRA_ZZI_S 2373U, // SSRAd 2377U, // SSRAv16i8_shift 2377U, // SSRAv2i32_shift 2374U, // SSRAv2i64_shift 2378U, // SSRAv4i16_shift 2375U, // SSRAv4i32_shift 2375U, // SSRAv8i16_shift 2378U, // SSRAv8i8_shift 125253U, // SST1B_D_IMM 3013U, // SST1B_D_REAL 3077U, // SST1B_D_SXTW 3141U, // SST1B_D_UXTW 125253U, // SST1B_S_IMM 3205U, // SST1B_S_SXTW 3269U, // SST1B_S_UXTW 126213U, // SST1D_IMM 3013U, // SST1D_REAL 3397U, // SST1D_SCALED_SCALED_REAL 3077U, // SST1D_SXTW 3461U, // SST1D_SXTW_SCALED 3141U, // SST1D_UXTW 3525U, // SST1D_UXTW_SCALED 126469U, // SST1H_D_IMM 3013U, // SST1H_D_REAL 3653U, // SST1H_D_SCALED_SCALED_REAL 3077U, // SST1H_D_SXTW 3717U, // SST1H_D_SXTW_SCALED 3141U, // SST1H_D_UXTW 3781U, // SST1H_D_UXTW_SCALED 126469U, // SST1H_S_IMM 3205U, // SST1H_S_SXTW 3845U, // SST1H_S_SXTW_SCALED 3269U, // SST1H_S_UXTW 3909U, // SST1H_S_UXTW_SCALED 126853U, // SST1W_D_IMM 3013U, // SST1W_D_REAL 4037U, // SST1W_D_SCALED_SCALED_REAL 3077U, // SST1W_D_SXTW 4101U, // SST1W_D_SXTW_SCALED 3141U, // SST1W_D_UXTW 4165U, // SST1W_D_UXTW_SCALED 126853U, // SST1W_IMM 3205U, // SST1W_SXTW 4229U, // SST1W_SXTW_SCALED 3269U, // SST1W_UXTW 4293U, // SST1W_UXTW_SCALED 773U, // SSUBLBT_ZZZ_D 30U, // SSUBLBT_ZZZ_H 325U, // SSUBLBT_ZZZ_S 773U, // SSUBLB_ZZZ_D 30U, // SSUBLB_ZZZ_H 325U, // SSUBLB_ZZZ_S 773U, // SSUBLTB_ZZZ_D 30U, // SSUBLTB_ZZZ_H 325U, // SSUBLTB_ZZZ_S 773U, // SSUBLT_ZZZ_D 30U, // SSUBLT_ZZZ_H 325U, // SSUBLT_ZZZ_S 49673U, // SSUBLv16i8_v8i16 57865U, // SSUBLv2i32_v2i64 66058U, // SSUBLv4i16_v4i32 25095U, // SSUBLv4i32_v2i64 33287U, // SSUBLv8i16_v4i32 74250U, // SSUBLv8i8_v8i16 773U, // SSUBWB_ZZZ_D 30U, // SSUBWB_ZZZ_H 325U, // SSUBWB_ZZZ_S 773U, // SSUBWT_ZZZ_D 30U, // SSUBWT_ZZZ_H 325U, // SSUBWT_ZZZ_S 49671U, // SSUBWv16i8_v8i16 57862U, // SSUBWv2i32_v2i64 66055U, // SSUBWv4i16_v4i32 25094U, // SSUBWv4i32_v2i64 33287U, // SSUBWv8i16_v4i32 74247U, // SSUBWv8i8_v8i16 4357U, // ST1B 4357U, // ST1B_D 280901U, // ST1B_D_IMM 4357U, // ST1B_H 280901U, // ST1B_H_IMM 280901U, // ST1B_IMM 4357U, // ST1B_S 280901U, // ST1B_S_IMM 4421U, // ST1D 280901U, // ST1D_IMM 0U, // ST1Fourv16b 0U, // ST1Fourv16b_POST 0U, // ST1Fourv1d 0U, // ST1Fourv1d_POST 0U, // ST1Fourv2d 0U, // ST1Fourv2d_POST 0U, // ST1Fourv2s 0U, // ST1Fourv2s_POST 0U, // ST1Fourv4h 0U, // ST1Fourv4h_POST 0U, // ST1Fourv4s 0U, // ST1Fourv4s_POST 0U, // ST1Fourv8b 0U, // ST1Fourv8b_POST 0U, // ST1Fourv8h 0U, // ST1Fourv8h_POST 4485U, // ST1H 4485U, // ST1H_D 280901U, // ST1H_D_IMM 280901U, // ST1H_IMM 4485U, // ST1H_S 280901U, // ST1H_S_IMM 0U, // ST1Onev16b 0U, // ST1Onev16b_POST 0U, // ST1Onev1d 0U, // ST1Onev1d_POST 0U, // ST1Onev2d 0U, // ST1Onev2d_POST 0U, // ST1Onev2s 0U, // ST1Onev2s_POST 0U, // ST1Onev4h 0U, // ST1Onev4h_POST 0U, // ST1Onev4s 0U, // ST1Onev4s_POST 0U, // ST1Onev8b 0U, // ST1Onev8b_POST 0U, // ST1Onev8h 0U, // ST1Onev8h_POST 0U, // ST1Threev16b 0U, // ST1Threev16b_POST 0U, // ST1Threev1d 0U, // ST1Threev1d_POST 0U, // ST1Threev2d 0U, // ST1Threev2d_POST 0U, // ST1Threev2s 0U, // ST1Threev2s_POST 0U, // ST1Threev4h 0U, // ST1Threev4h_POST 0U, // ST1Threev4s 0U, // ST1Threev4s_POST 0U, // ST1Threev8b 0U, // ST1Threev8b_POST 0U, // ST1Threev8h 0U, // ST1Threev8h_POST 0U, // ST1Twov16b 0U, // ST1Twov16b_POST 0U, // ST1Twov1d 0U, // ST1Twov1d_POST 0U, // ST1Twov2d 0U, // ST1Twov2d_POST 0U, // ST1Twov2s 0U, // ST1Twov2s_POST 0U, // ST1Twov4h 0U, // ST1Twov4h_POST 0U, // ST1Twov4s 0U, // ST1Twov4s_POST 0U, // ST1Twov8b 0U, // ST1Twov8b_POST 0U, // ST1Twov8h 0U, // ST1Twov8h_POST 4613U, // ST1W 4613U, // ST1W_D 280901U, // ST1W_D_IMM 280901U, // ST1W_IMM 0U, // ST1i16 0U, // ST1i16_POST 0U, // ST1i32 0U, // ST1i32_POST 0U, // ST1i64 0U, // ST1i64_POST 0U, // ST1i8 0U, // ST1i8_POST 4357U, // ST2B 282117U, // ST2B_IMM 4421U, // ST2D 282117U, // ST2D_IMM 123141U, // ST2GOffset 4573U, // ST2GPostIndex 299461U, // ST2GPreIndex 4485U, // ST2H 282117U, // ST2H_IMM 0U, // ST2Twov16b 0U, // ST2Twov16b_POST 0U, // ST2Twov2d 0U, // ST2Twov2d_POST 0U, // ST2Twov2s 0U, // ST2Twov2s_POST 0U, // ST2Twov4h 0U, // ST2Twov4h_POST 0U, // ST2Twov4s 0U, // ST2Twov4s_POST 0U, // ST2Twov8b 0U, // ST2Twov8b_POST 0U, // ST2Twov8h 0U, // ST2Twov8h_POST 4613U, // ST2W 282117U, // ST2W_IMM 0U, // ST2i16 0U, // ST2i16_POST 0U, // ST2i32 0U, // ST2i32_POST 0U, // ST2i64 0U, // ST2i64_POST 0U, // ST2i8 0U, // ST2i8_POST 4357U, // ST3B 4677U, // ST3B_IMM 4421U, // ST3D 4677U, // ST3D_IMM 4485U, // ST3H 4677U, // ST3H_IMM 0U, // ST3Threev16b 0U, // ST3Threev16b_POST 0U, // ST3Threev2d 0U, // ST3Threev2d_POST 0U, // ST3Threev2s 0U, // ST3Threev2s_POST 0U, // ST3Threev4h 0U, // ST3Threev4h_POST 0U, // ST3Threev4s 0U, // ST3Threev4s_POST 0U, // ST3Threev8b 0U, // ST3Threev8b_POST 0U, // ST3Threev8h 0U, // ST3Threev8h_POST 4613U, // ST3W 4677U, // ST3W_IMM 0U, // ST3i16 0U, // ST3i16_POST 0U, // ST3i32 0U, // ST3i32_POST 0U, // ST3i64 0U, // ST3i64_POST 0U, // ST3i8 0U, // ST3i8_POST 4357U, // ST4B 282501U, // ST4B_IMM 4421U, // ST4D 282501U, // ST4D_IMM 0U, // ST4Fourv16b 0U, // ST4Fourv16b_POST 0U, // ST4Fourv2d 0U, // ST4Fourv2d_POST 0U, // ST4Fourv2s 0U, // ST4Fourv2s_POST 0U, // ST4Fourv4h 0U, // ST4Fourv4h_POST 0U, // ST4Fourv4s 0U, // ST4Fourv4s_POST 0U, // ST4Fourv8b 0U, // ST4Fourv8b_POST 0U, // ST4Fourv8h 0U, // ST4Fourv8h_POST 4485U, // ST4H 282501U, // ST4H_IMM 4613U, // ST4W 282501U, // ST4W_IMM 0U, // ST4i16 0U, // ST4i16_POST 0U, // ST4i32 0U, // ST4i32_POST 0U, // ST4i64 0U, // ST4i64_POST 0U, // ST4i8 0U, // ST4i8_POST 28U, // STGM 123141U, // STGOffset 11542733U, // STGPi 4573U, // STGPostIndex 13396301U, // STGPpost 180889933U, // STGPpre 299461U, // STGPreIndex 0U, // STGloop 28U, // STLLRB 28U, // STLLRH 28U, // STLLRW 28U, // STLLRX 28U, // STLRB 28U, // STLRH 28U, // STLRW 28U, // STLRX 123077U, // STLURBi 123077U, // STLURHi 123077U, // STLURWi 123077U, // STLURXi 311493U, // STLXPW 311493U, // STLXPX 123085U, // STLXRB 123085U, // STLXRH 123085U, // STLXRW 123085U, // STLXRX 11018445U, // STNPDi 11542733U, // STNPQi 12067021U, // STNPSi 12067021U, // STNPWi 11018445U, // STNPXi 280901U, // STNT1B_ZRI 4357U, // STNT1B_ZRR 125253U, // STNT1B_ZZR_D_REAL 125253U, // STNT1B_ZZR_S_REAL 280901U, // STNT1D_ZRI 4421U, // STNT1D_ZRR 125253U, // STNT1D_ZZR_D_REAL 280901U, // STNT1H_ZRI 4485U, // STNT1H_ZRR 125253U, // STNT1H_ZZR_D_REAL 125253U, // STNT1H_ZZR_S_REAL 280901U, // STNT1W_ZRI 4613U, // STNT1W_ZRR 125253U, // STNT1W_ZZR_D_REAL 125253U, // STNT1W_ZZR_S_REAL 11018445U, // STPDi 12872013U, // STPDpost 180365645U, // STPDpre 11542733U, // STPQi 13396301U, // STPQpost 180889933U, // STPQpre 12067021U, // STPSi 13920589U, // STPSpost 181414221U, // STPSpre 12067021U, // STPWi 13920589U, // STPWpost 181414221U, // STPWpre 11018445U, // STPXi 12872013U, // STPXpost 180365645U, // STPXpre 2397U, // STRBBpost 297285U, // STRBBpre 14164165U, // STRBBroW 14688453U, // STRBBroX 4805U, // STRBBui 2397U, // STRBpost 297285U, // STRBpre 14164165U, // STRBroW 14688453U, // STRBroX 4805U, // STRBui 2397U, // STRDpost 297285U, // STRDpre 15212741U, // STRDroW 15737029U, // STRDroX 4869U, // STRDui 2397U, // STRHHpost 297285U, // STRHHpre 16261317U, // STRHHroW 16785605U, // STRHHroX 4933U, // STRHHui 2397U, // STRHpost 297285U, // STRHpre 16261317U, // STRHroW 16785605U, // STRHroX 4933U, // STRHui 2397U, // STRQpost 297285U, // STRQpre 17309893U, // STRQroW 17834181U, // STRQroX 4997U, // STRQui 2397U, // STRSpost 297285U, // STRSpre 18358469U, // STRSroW 18882757U, // STRSroX 5061U, // STRSui 2397U, // STRWpost 297285U, // STRWpre 18358469U, // STRWroW 18882757U, // STRWroX 5061U, // STRWui 2397U, // STRXpost 297285U, // STRXpre 15212741U, // STRXroW 15737029U, // STRXroX 4869U, // STRXui 278725U, // STR_PXI 278725U, // STR_ZXI 123077U, // STTRBi 123077U, // STTRHi 123077U, // STTRWi 123077U, // STTRXi 123077U, // STURBBi 123077U, // STURBi 123077U, // STURDi 123077U, // STURHHi 123077U, // STURHi 123077U, // STURQi 123077U, // STURSi 123077U, // STURWi 123077U, // STURXi 311493U, // STXPW 311493U, // STXPX 123085U, // STXRB 123085U, // STXRH 123085U, // STXRW 123085U, // STXRX 123141U, // STZ2GOffset 4573U, // STZ2GPostIndex 299461U, // STZ2GPreIndex 28U, // STZGM 123141U, // STZGOffset 4573U, // STZGPostIndex 299461U, // STZGPreIndex 0U, // STZGloop 8453U, // SUBG 325U, // SUBHNB_ZZZ_B 6U, // SUBHNB_ZZZ_H 389U, // SUBHNB_ZZZ_S 453U, // SUBHNT_ZZZ_B 1U, // SUBHNT_ZZZ_H 69U, // SUBHNT_ZZZ_S 16902U, // SUBHNv2i64_v2i32 16966U, // SUBHNv2i64_v4i32 25095U, // SUBHNv4i32_v4i16 25159U, // SUBHNv4i32_v8i16 33351U, // SUBHNv8i16_v16i8 33287U, // SUBHNv8i16_v8i8 197U, // SUBP 197U, // SUBPS 1029U, // SUBR_ZI_B 1093U, // SUBR_ZI_D 11U, // SUBR_ZI_H 1157U, // SUBR_ZI_S 533128U, // SUBR_ZPmZ_B 1057160U, // SUBR_ZPmZ_D 1614536U, // SUBR_ZPmZ_H 2106120U, // SUBR_ZPmZ_S 837U, // SUBSWri 0U, // SUBSWrr 901U, // SUBSWrs 965U, // SUBSWrx 837U, // SUBSXri 0U, // SUBSXrr 901U, // SUBSXrs 965U, // SUBSXrx 82117U, // SUBSXrx64 837U, // SUBWri 0U, // SUBWrr 901U, // SUBWrs 965U, // SUBWrx 837U, // SUBXri 0U, // SUBXrr 901U, // SUBXrs 965U, // SUBXrx 82117U, // SUBXrx64 1029U, // SUB_ZI_B 1093U, // SUB_ZI_D 11U, // SUB_ZI_H 1157U, // SUB_ZI_S 533128U, // SUB_ZPmZ_B 1057160U, // SUB_ZPmZ_D 1614536U, // SUB_ZPmZ_H 2106120U, // SUB_ZPmZ_S 645U, // SUB_ZZZ_B 389U, // SUB_ZZZ_D 8U, // SUB_ZZZ_H 773U, // SUB_ZZZ_S 49673U, // SUBv16i8 197U, // SUBv1i64 57865U, // SUBv2i32 16902U, // SUBv2i64 66058U, // SUBv4i16 25095U, // SUBv4i32 33287U, // SUBv8i16 74250U, // SUBv8i8 2U, // SUNPKHI_ZZ_D 0U, // SUNPKHI_ZZ_H 2U, // SUNPKHI_ZZ_S 2U, // SUNPKLO_ZZ_D 0U, // SUNPKLO_ZZ_H 2U, // SUNPKLO_ZZ_S 533128U, // SUQADD_ZPmZ_B 1057160U, // SUQADD_ZPmZ_D 1614536U, // SUQADD_ZPmZ_H 2106120U, // SUQADD_ZPmZ_S 1U, // SUQADDv16i8 2U, // SUQADDv1i16 2U, // SUQADDv1i32 2U, // SUQADDv1i64 2U, // SUQADDv1i8 2U, // SUQADDv2i32 3U, // SUQADDv2i64 3U, // SUQADDv4i16 4U, // SUQADDv4i32 4U, // SUQADDv8i16 5U, // SUQADDv8i8 0U, // SVC 0U, // SWPAB 0U, // SWPAH 0U, // SWPALB 0U, // SWPALH 0U, // SWPALW 0U, // SWPALX 0U, // SWPAW 0U, // SWPAX 0U, // SWPB 0U, // SWPH 0U, // SWPLB 0U, // SWPLH 0U, // SWPLW 0U, // SWPLX 0U, // SWPW 0U, // SWPX 0U, // SXTB_ZPmZ_D 0U, // SXTB_ZPmZ_H 1U, // SXTB_ZPmZ_S 0U, // SXTH_ZPmZ_D 1U, // SXTH_ZPmZ_S 0U, // SXTW_ZPmZ_D 5573U, // SYSLxt 0U, // SYSxt 0U, // SpeculationSafeValueW 0U, // SpeculationSafeValueX 0U, // TAGPstack 30U, // TBL_ZZZZ_B 0U, // TBL_ZZZZ_D 0U, // TBL_ZZZZ_H 0U, // TBL_ZZZZ_S 30U, // TBL_ZZZ_B 0U, // TBL_ZZZ_D 0U, // TBL_ZZZ_H 0U, // TBL_ZZZ_S 1U, // TBLv16i8Four 1U, // TBLv16i8One 1U, // TBLv16i8Three 1U, // TBLv16i8Two 5U, // TBLv8i8Four 5U, // TBLv8i8One 5U, // TBLv8i8Three 5U, // TBLv8i8Two 5637U, // TBNZW 5637U, // TBNZX 0U, // TBX_ZZZ_B 69U, // TBX_ZZZ_D 17U, // TBX_ZZZ_H 133U, // TBX_ZZZ_S 1U, // TBXv16i8Four 1U, // TBXv16i8One 1U, // TBXv16i8Three 1U, // TBXv16i8Two 5U, // TBXv8i8Four 5U, // TBXv8i8One 5U, // TBXv8i8Three 5U, // TBXv8i8Two 5637U, // TBZW 5637U, // TBZX 0U, // TCANCEL 0U, // TCOMMIT 0U, // TCRETURNdi 0U, // TCRETURNri 0U, // TCRETURNriALL 0U, // TCRETURNriBTI 0U, // TLSDESCCALL 0U, // TLSDESC_CALLSEQ 645U, // TRN1_PPP_B 389U, // TRN1_PPP_D 8U, // TRN1_PPP_H 773U, // TRN1_PPP_S 645U, // TRN1_ZZZ_B 389U, // TRN1_ZZZ_D 8U, // TRN1_ZZZ_H 773U, // TRN1_ZZZ_S 49673U, // TRN1v16i8 57865U, // TRN1v2i32 16902U, // TRN1v2i64 66058U, // TRN1v4i16 25095U, // TRN1v4i32 33287U, // TRN1v8i16 74250U, // TRN1v8i8 645U, // TRN2_PPP_B 389U, // TRN2_PPP_D 8U, // TRN2_PPP_H 773U, // TRN2_PPP_S 645U, // TRN2_ZZZ_B 389U, // TRN2_ZZZ_D 8U, // TRN2_ZZZ_H 773U, // TRN2_ZZZ_S 49673U, // TRN2v16i8 57865U, // TRN2v2i32 16902U, // TRN2v2i64 66058U, // TRN2v4i16 25095U, // TRN2v4i32 33287U, // TRN2v8i16 74250U, // TRN2v8i8 0U, // TSB 0U, // TSTART 0U, // TTEST 133U, // UABALB_ZZZ_D 0U, // UABALB_ZZZ_H 453U, // UABALB_ZZZ_S 133U, // UABALT_ZZZ_D 0U, // UABALT_ZZZ_H 453U, // UABALT_ZZZ_S 49737U, // UABALv16i8_v8i16 57929U, // UABALv2i32_v2i64 66122U, // UABALv4i16_v4i32 25159U, // UABALv4i32_v2i64 33351U, // UABALv8i16_v4i32 74314U, // UABALv8i8_v8i16 0U, // UABA_ZZZ_B 69U, // UABA_ZZZ_D 17U, // UABA_ZZZ_H 133U, // UABA_ZZZ_S 49737U, // UABAv16i8 57929U, // UABAv2i32 66122U, // UABAv4i16 25159U, // UABAv4i32 33351U, // UABAv8i16 74314U, // UABAv8i8 773U, // UABDLB_ZZZ_D 30U, // UABDLB_ZZZ_H 325U, // UABDLB_ZZZ_S 773U, // UABDLT_ZZZ_D 30U, // UABDLT_ZZZ_H 325U, // UABDLT_ZZZ_S 49673U, // UABDLv16i8_v8i16 57865U, // UABDLv2i32_v2i64 66058U, // UABDLv4i16_v4i32 25095U, // UABDLv4i32_v2i64 33287U, // UABDLv8i16_v4i32 74250U, // UABDLv8i8_v8i16 533128U, // UABD_ZPmZ_B 1057160U, // UABD_ZPmZ_D 1614536U, // UABD_ZPmZ_H 2106120U, // UABD_ZPmZ_S 49673U, // UABDv16i8 57865U, // UABDv2i32 66058U, // UABDv4i16 25095U, // UABDv4i32 33287U, // UABDv8i16 74250U, // UABDv8i8 136U, // UADALP_ZPmZ_D 0U, // UADALP_ZPmZ_H 456U, // UADALP_ZPmZ_S 1U, // UADALPv16i8_v8i16 2U, // UADALPv2i32_v1i64 3U, // UADALPv4i16_v2i32 4U, // UADALPv4i32_v2i64 4U, // UADALPv8i16_v4i32 5U, // UADALPv8i8_v4i16 773U, // UADDLB_ZZZ_D 30U, // UADDLB_ZZZ_H 325U, // UADDLB_ZZZ_S 1U, // UADDLPv16i8_v8i16 2U, // UADDLPv2i32_v1i64 3U, // UADDLPv4i16_v2i32 4U, // UADDLPv4i32_v2i64 4U, // UADDLPv8i16_v4i32 5U, // UADDLPv8i8_v4i16 773U, // UADDLT_ZZZ_D 30U, // UADDLT_ZZZ_H 325U, // UADDLT_ZZZ_S 1U, // UADDLVv16i8v 3U, // UADDLVv4i16v 4U, // UADDLVv4i32v 4U, // UADDLVv8i16v 5U, // UADDLVv8i8v 49673U, // UADDLv16i8_v8i16 57865U, // UADDLv2i32_v2i64 66058U, // UADDLv4i16_v4i32 25095U, // UADDLv4i32_v2i64 33287U, // UADDLv8i16_v4i32 74250U, // UADDLv8i8_v8i16 645U, // UADDV_VPZ_B 389U, // UADDV_VPZ_D 325U, // UADDV_VPZ_H 773U, // UADDV_VPZ_S 773U, // UADDWB_ZZZ_D 30U, // UADDWB_ZZZ_H 325U, // UADDWB_ZZZ_S 773U, // UADDWT_ZZZ_D 30U, // UADDWT_ZZZ_H 325U, // UADDWT_ZZZ_S 49671U, // UADDWv16i8_v8i16 57862U, // UADDWv2i32_v2i64 66055U, // UADDWv4i16_v4i32 25094U, // UADDWv4i32_v2i64 33287U, // UADDWv8i16_v4i32 74247U, // UADDWv8i8_v8i16 8389U, // UBFMWri 8389U, // UBFMXri 197U, // UCVTFSWDri 197U, // UCVTFSWHri 197U, // UCVTFSWSri 197U, // UCVTFSXDri 197U, // UCVTFSXHri 197U, // UCVTFSXSri 2U, // UCVTFUWDri 2U, // UCVTFUWHri 2U, // UCVTFUWSri 2U, // UCVTFUXDri 2U, // UCVTFUXHri 2U, // UCVTFUXSri 0U, // UCVTF_ZPmZ_DtoD 0U, // UCVTF_ZPmZ_DtoH 0U, // UCVTF_ZPmZ_DtoS 0U, // UCVTF_ZPmZ_HtoH 1U, // UCVTF_ZPmZ_StoD 0U, // UCVTF_ZPmZ_StoH 1U, // UCVTF_ZPmZ_StoS 197U, // UCVTFd 197U, // UCVTFh 197U, // UCVTFs 2U, // UCVTFv1i16 2U, // UCVTFv1i32 2U, // UCVTFv1i64 2U, // UCVTFv2f32 3U, // UCVTFv2f64 201U, // UCVTFv2i32_shift 198U, // UCVTFv2i64_shift 3U, // UCVTFv4f16 4U, // UCVTFv4f32 202U, // UCVTFv4i16_shift 199U, // UCVTFv4i32_shift 4U, // UCVTFv8f16 199U, // UCVTFv8i16_shift 0U, // UDF 1057160U, // UDIVR_ZPmZ_D 2106120U, // UDIVR_ZPmZ_S 197U, // UDIVWr 197U, // UDIVXr 1057160U, // UDIV_ZPmZ_D 2106120U, // UDIV_ZPmZ_S 1704389U, // UDOT_ZZZI_D 2432U, // UDOT_ZZZI_S 453U, // UDOT_ZZZ_D 0U, // UDOT_ZZZ_S 303689U, // UDOTlanev16i8 303690U, // UDOTlanev8i8 49737U, // UDOTv16i8 74314U, // UDOTv8i8 533128U, // UHADD_ZPmZ_B 1057160U, // UHADD_ZPmZ_D 1614536U, // UHADD_ZPmZ_H 2106120U, // UHADD_ZPmZ_S 49673U, // UHADDv16i8 57865U, // UHADDv2i32 66058U, // UHADDv4i16 25095U, // UHADDv4i32 33287U, // UHADDv8i16 74250U, // UHADDv8i8 533128U, // UHSUBR_ZPmZ_B 1057160U, // UHSUBR_ZPmZ_D 1614536U, // UHSUBR_ZPmZ_H 2106120U, // UHSUBR_ZPmZ_S 533128U, // UHSUB_ZPmZ_B 1057160U, // UHSUB_ZPmZ_D 1614536U, // UHSUB_ZPmZ_H 2106120U, // UHSUB_ZPmZ_S 49673U, // UHSUBv16i8 57865U, // UHSUBv2i32 66058U, // UHSUBv4i16 25095U, // UHSUBv4i32 33287U, // UHSUBv8i16 74250U, // UHSUBv8i8 8389U, // UMADDLrrr 533128U, // UMAXP_ZPmZ_B 1057160U, // UMAXP_ZPmZ_D 1614536U, // UMAXP_ZPmZ_H 2106120U, // UMAXP_ZPmZ_S 49673U, // UMAXPv16i8 57865U, // UMAXPv2i32 66058U, // UMAXPv4i16 25095U, // UMAXPv4i32 33287U, // UMAXPv8i16 74250U, // UMAXPv8i8 645U, // UMAXV_VPZ_B 389U, // UMAXV_VPZ_D 325U, // UMAXV_VPZ_H 773U, // UMAXV_VPZ_S 1U, // UMAXVv16i8v 3U, // UMAXVv4i16v 4U, // UMAXVv4i32v 4U, // UMAXVv8i16v 5U, // UMAXVv8i8v 5701U, // UMAX_ZI_B 5701U, // UMAX_ZI_D 23U, // UMAX_ZI_H 5701U, // UMAX_ZI_S 533128U, // UMAX_ZPmZ_B 1057160U, // UMAX_ZPmZ_D 1614536U, // UMAX_ZPmZ_H 2106120U, // UMAX_ZPmZ_S 49673U, // UMAXv16i8 57865U, // UMAXv2i32 66058U, // UMAXv4i16 25095U, // UMAXv4i32 33287U, // UMAXv8i16 74250U, // UMAXv8i8 533128U, // UMINP_ZPmZ_B 1057160U, // UMINP_ZPmZ_D 1614536U, // UMINP_ZPmZ_H 2106120U, // UMINP_ZPmZ_S 49673U, // UMINPv16i8 57865U, // UMINPv2i32 66058U, // UMINPv4i16 25095U, // UMINPv4i32 33287U, // UMINPv8i16 74250U, // UMINPv8i8 645U, // UMINV_VPZ_B 389U, // UMINV_VPZ_D 325U, // UMINV_VPZ_H 773U, // UMINV_VPZ_S 1U, // UMINVv16i8v 3U, // UMINVv4i16v 4U, // UMINVv4i32v 4U, // UMINVv8i16v 5U, // UMINVv8i8v 5701U, // UMIN_ZI_B 5701U, // UMIN_ZI_D 23U, // UMIN_ZI_H 5701U, // UMIN_ZI_S 533128U, // UMIN_ZPmZ_B 1057160U, // UMIN_ZPmZ_D 1614536U, // UMIN_ZPmZ_H 2106120U, // UMIN_ZPmZ_S 49673U, // UMINv16i8 57865U, // UMINv2i32 66058U, // UMINv4i16 25095U, // UMINv4i32 33287U, // UMINv8i16 74250U, // UMINv8i8 1704069U, // UMLALB_ZZZI_D 1704389U, // UMLALB_ZZZI_S 133U, // UMLALB_ZZZ_D 0U, // UMLALB_ZZZ_H 453U, // UMLALB_ZZZ_S 1704069U, // UMLALT_ZZZI_D 1704389U, // UMLALT_ZZZI_S 133U, // UMLALT_ZZZ_D 0U, // UMLALT_ZZZ_H 453U, // UMLALT_ZZZ_S 49737U, // UMLALv16i8_v8i16 9151049U, // UMLALv2i32_indexed 57929U, // UMLALv2i32_v2i64 9142858U, // UMLALv4i16_indexed 66122U, // UMLALv4i16_v4i32 9151047U, // UMLALv4i32_indexed 25159U, // UMLALv4i32_v2i64 9142855U, // UMLALv8i16_indexed 33351U, // UMLALv8i16_v4i32 74314U, // UMLALv8i8_v8i16 1704069U, // UMLSLB_ZZZI_D 1704389U, // UMLSLB_ZZZI_S 133U, // UMLSLB_ZZZ_D 0U, // UMLSLB_ZZZ_H 453U, // UMLSLB_ZZZ_S 1704069U, // UMLSLT_ZZZI_D 1704389U, // UMLSLT_ZZZI_S 133U, // UMLSLT_ZZZ_D 0U, // UMLSLT_ZZZ_H 453U, // UMLSLT_ZZZ_S 49737U, // UMLSLv16i8_v8i16 9151049U, // UMLSLv2i32_indexed 57929U, // UMLSLv2i32_v2i64 9142858U, // UMLSLv4i16_indexed 66122U, // UMLSLv4i16_v4i32 9151047U, // UMLSLv4i32_indexed 25159U, // UMLSLv4i32_v2i64 9142855U, // UMLSLv8i16_indexed 33351U, // UMLSLv8i16_v4i32 74314U, // UMLSLv8i8_v8i16 2709U, // UMOVvi16 2709U, // UMOVvi32 2710U, // UMOVvi64 2710U, // UMOVvi8 8389U, // UMSUBLrrr 533128U, // UMULH_ZPmZ_B 1057160U, // UMULH_ZPmZ_D 1614536U, // UMULH_ZPmZ_H 2106120U, // UMULH_ZPmZ_S 645U, // UMULH_ZZZ_B 389U, // UMULH_ZZZ_D 8U, // UMULH_ZZZ_H 773U, // UMULH_ZZZ_S 197U, // UMULHrr 271109U, // UMULLB_ZZZI_D 270661U, // UMULLB_ZZZI_S 773U, // UMULLB_ZZZ_D 30U, // UMULLB_ZZZ_H 325U, // UMULLB_ZZZ_S 271109U, // UMULLT_ZZZI_D 270661U, // UMULLT_ZZZI_S 773U, // UMULLT_ZZZ_D 30U, // UMULLT_ZZZ_H 325U, // UMULLT_ZZZ_S 49673U, // UMULLv16i8_v8i16 10199561U, // UMULLv2i32_indexed 57865U, // UMULLv2i32_v2i64 10191370U, // UMULLv4i16_indexed 66058U, // UMULLv4i16_v4i32 10199559U, // UMULLv4i32_indexed 25095U, // UMULLv4i32_v2i64 10191367U, // UMULLv8i16_indexed 33287U, // UMULLv8i16_v4i32 74250U, // UMULLv8i8_v8i16 1029U, // UQADD_ZI_B 1093U, // UQADD_ZI_D 11U, // UQADD_ZI_H 1157U, // UQADD_ZI_S 533128U, // UQADD_ZPmZ_B 1057160U, // UQADD_ZPmZ_D 1614536U, // UQADD_ZPmZ_H 2106120U, // UQADD_ZPmZ_S 645U, // UQADD_ZZZ_B 389U, // UQADD_ZZZ_D 8U, // UQADD_ZZZ_H 773U, // UQADD_ZZZ_S 49673U, // UQADDv16i8 197U, // UQADDv1i16 197U, // UQADDv1i32 197U, // UQADDv1i64 197U, // UQADDv1i8 57865U, // UQADDv2i32 16902U, // UQADDv2i64 66058U, // UQADDv4i16 25095U, // UQADDv4i32 33287U, // UQADDv8i16 74250U, // UQADDv8i8 0U, // UQDECB_WPiI 0U, // UQDECB_XPiI 0U, // UQDECD_WPiI 0U, // UQDECD_XPiI 0U, // UQDECD_ZPiI 0U, // UQDECH_WPiI 0U, // UQDECH_XPiI 0U, // UQDECH_ZPiI 2U, // UQDECP_WP_B 2U, // UQDECP_WP_D 2U, // UQDECP_WP_H 2U, // UQDECP_WP_S 2U, // UQDECP_XP_B 2U, // UQDECP_XP_D 2U, // UQDECP_XP_H 2U, // UQDECP_XP_S 2U, // UQDECP_ZP_D 0U, // UQDECP_ZP_H 2U, // UQDECP_ZP_S 0U, // UQDECW_WPiI 0U, // UQDECW_XPiI 0U, // UQDECW_ZPiI 0U, // UQINCB_WPiI 0U, // UQINCB_XPiI 0U, // UQINCD_WPiI 0U, // UQINCD_XPiI 0U, // UQINCD_ZPiI 0U, // UQINCH_WPiI 0U, // UQINCH_XPiI 0U, // UQINCH_ZPiI 2U, // UQINCP_WP_B 2U, // UQINCP_WP_D 2U, // UQINCP_WP_H 2U, // UQINCP_WP_S 2U, // UQINCP_XP_B 2U, // UQINCP_XP_D 2U, // UQINCP_XP_H 2U, // UQINCP_XP_S 2U, // UQINCP_ZP_D 0U, // UQINCP_ZP_H 2U, // UQINCP_ZP_S 0U, // UQINCW_WPiI 0U, // UQINCW_XPiI 0U, // UQINCW_ZPiI 533128U, // UQRSHLR_ZPmZ_B 1057160U, // UQRSHLR_ZPmZ_D 1614536U, // UQRSHLR_ZPmZ_H 2106120U, // UQRSHLR_ZPmZ_S 533128U, // UQRSHL_ZPmZ_B 1057160U, // UQRSHL_ZPmZ_D 1614536U, // UQRSHL_ZPmZ_H 2106120U, // UQRSHL_ZPmZ_S 49673U, // UQRSHLv16i8 197U, // UQRSHLv1i16 197U, // UQRSHLv1i32 197U, // UQRSHLv1i64 197U, // UQRSHLv1i8 57865U, // UQRSHLv2i32 16902U, // UQRSHLv2i64 66058U, // UQRSHLv4i16 25095U, // UQRSHLv4i32 33287U, // UQRSHLv8i16 74250U, // UQRSHLv8i8 197U, // UQRSHRNB_ZZI_B 12U, // UQRSHRNB_ZZI_H 197U, // UQRSHRNB_ZZI_S 2373U, // UQRSHRNT_ZZI_B 20U, // UQRSHRNT_ZZI_H 2373U, // UQRSHRNT_ZZI_S 197U, // UQRSHRNb 197U, // UQRSHRNh 197U, // UQRSHRNs 2375U, // UQRSHRNv16i8_shift 198U, // UQRSHRNv2i32_shift 199U, // UQRSHRNv4i16_shift 2374U, // UQRSHRNv4i32_shift 2375U, // UQRSHRNv8i16_shift 199U, // UQRSHRNv8i8_shift 533128U, // UQSHLR_ZPmZ_B 1057160U, // UQSHLR_ZPmZ_D 1614536U, // UQSHLR_ZPmZ_H 2106120U, // UQSHLR_ZPmZ_S 8840U, // UQSHL_ZPmI_B 8584U, // UQSHL_ZPmI_D 90824U, // UQSHL_ZPmI_H 8968U, // UQSHL_ZPmI_S 533128U, // UQSHL_ZPmZ_B 1057160U, // UQSHL_ZPmZ_D 1614536U, // UQSHL_ZPmZ_H 2106120U, // UQSHL_ZPmZ_S 197U, // UQSHLb 197U, // UQSHLd 197U, // UQSHLh 197U, // UQSHLs 49673U, // UQSHLv16i8 201U, // UQSHLv16i8_shift 197U, // UQSHLv1i16 197U, // UQSHLv1i32 197U, // UQSHLv1i64 197U, // UQSHLv1i8 57865U, // UQSHLv2i32 201U, // UQSHLv2i32_shift 16902U, // UQSHLv2i64 198U, // UQSHLv2i64_shift 66058U, // UQSHLv4i16 202U, // UQSHLv4i16_shift 25095U, // UQSHLv4i32 199U, // UQSHLv4i32_shift 33287U, // UQSHLv8i16 199U, // UQSHLv8i16_shift 74250U, // UQSHLv8i8 202U, // UQSHLv8i8_shift 197U, // UQSHRNB_ZZI_B 12U, // UQSHRNB_ZZI_H 197U, // UQSHRNB_ZZI_S 2373U, // UQSHRNT_ZZI_B 20U, // UQSHRNT_ZZI_H 2373U, // UQSHRNT_ZZI_S 197U, // UQSHRNb 197U, // UQSHRNh 197U, // UQSHRNs 2375U, // UQSHRNv16i8_shift 198U, // UQSHRNv2i32_shift 199U, // UQSHRNv4i16_shift 2374U, // UQSHRNv4i32_shift 2375U, // UQSHRNv8i16_shift 199U, // UQSHRNv8i8_shift 533128U, // UQSUBR_ZPmZ_B 1057160U, // UQSUBR_ZPmZ_D 1614536U, // UQSUBR_ZPmZ_H 2106120U, // UQSUBR_ZPmZ_S 1029U, // UQSUB_ZI_B 1093U, // UQSUB_ZI_D 11U, // UQSUB_ZI_H 1157U, // UQSUB_ZI_S 533128U, // UQSUB_ZPmZ_B 1057160U, // UQSUB_ZPmZ_D 1614536U, // UQSUB_ZPmZ_H 2106120U, // UQSUB_ZPmZ_S 645U, // UQSUB_ZZZ_B 389U, // UQSUB_ZZZ_D 8U, // UQSUB_ZZZ_H 773U, // UQSUB_ZZZ_S 49673U, // UQSUBv16i8 197U, // UQSUBv1i16 197U, // UQSUBv1i32 197U, // UQSUBv1i64 197U, // UQSUBv1i8 57865U, // UQSUBv2i32 16902U, // UQSUBv2i64 66058U, // UQSUBv4i16 25095U, // UQSUBv4i32 33287U, // UQSUBv8i16 74250U, // UQSUBv8i8 2U, // UQXTNB_ZZ_B 0U, // UQXTNB_ZZ_H 2U, // UQXTNB_ZZ_S 2U, // UQXTNT_ZZ_B 0U, // UQXTNT_ZZ_H 2U, // UQXTNT_ZZ_S 4U, // UQXTNv16i8 2U, // UQXTNv1i16 2U, // UQXTNv1i32 2U, // UQXTNv1i8 3U, // UQXTNv2i32 4U, // UQXTNv4i16 3U, // UQXTNv4i32 4U, // UQXTNv8i16 4U, // UQXTNv8i8 1U, // URECPE_ZPmZ_S 2U, // URECPEv2i32 4U, // URECPEv4i32 533128U, // URHADD_ZPmZ_B 1057160U, // URHADD_ZPmZ_D 1614536U, // URHADD_ZPmZ_H 2106120U, // URHADD_ZPmZ_S 49673U, // URHADDv16i8 57865U, // URHADDv2i32 66058U, // URHADDv4i16 25095U, // URHADDv4i32 33287U, // URHADDv8i16 74250U, // URHADDv8i8 533128U, // URSHLR_ZPmZ_B 1057160U, // URSHLR_ZPmZ_D 1614536U, // URSHLR_ZPmZ_H 2106120U, // URSHLR_ZPmZ_S 533128U, // URSHL_ZPmZ_B 1057160U, // URSHL_ZPmZ_D 1614536U, // URSHL_ZPmZ_H 2106120U, // URSHL_ZPmZ_S 49673U, // URSHLv16i8 197U, // URSHLv1i64 57865U, // URSHLv2i32 16902U, // URSHLv2i64 66058U, // URSHLv4i16 25095U, // URSHLv4i32 33287U, // URSHLv8i16 74250U, // URSHLv8i8 8840U, // URSHR_ZPmI_B 8584U, // URSHR_ZPmI_D 90824U, // URSHR_ZPmI_H 8968U, // URSHR_ZPmI_S 197U, // URSHRd 201U, // URSHRv16i8_shift 201U, // URSHRv2i32_shift 198U, // URSHRv2i64_shift 202U, // URSHRv4i16_shift 199U, // URSHRv4i32_shift 199U, // URSHRv8i16_shift 202U, // URSHRv8i8_shift 1U, // URSQRTE_ZPmZ_S 2U, // URSQRTEv2i32 4U, // URSQRTEv4i32 20U, // URSRA_ZZI_B 2373U, // URSRA_ZZI_D 20U, // URSRA_ZZI_H 2373U, // URSRA_ZZI_S 2373U, // URSRAd 2377U, // URSRAv16i8_shift 2377U, // URSRAv2i32_shift 2374U, // URSRAv2i64_shift 2378U, // URSRAv4i16_shift 2375U, // URSRAv4i32_shift 2375U, // URSRAv8i16_shift 2378U, // URSRAv8i8_shift 197U, // USHLLB_ZZI_D 12U, // USHLLB_ZZI_H 197U, // USHLLB_ZZI_S 197U, // USHLLT_ZZI_D 12U, // USHLLT_ZZI_H 197U, // USHLLT_ZZI_S 201U, // USHLLv16i8_shift 201U, // USHLLv2i32_shift 202U, // USHLLv4i16_shift 199U, // USHLLv4i32_shift 199U, // USHLLv8i16_shift 202U, // USHLLv8i8_shift 49673U, // USHLv16i8 197U, // USHLv1i64 57865U, // USHLv2i32 16902U, // USHLv2i64 66058U, // USHLv4i16 25095U, // USHLv4i32 33287U, // USHLv8i16 74250U, // USHLv8i8 197U, // USHRd 201U, // USHRv16i8_shift 201U, // USHRv2i32_shift 198U, // USHRv2i64_shift 202U, // USHRv4i16_shift 199U, // USHRv4i32_shift 199U, // USHRv8i16_shift 202U, // USHRv8i8_shift 533128U, // USQADD_ZPmZ_B 1057160U, // USQADD_ZPmZ_D 1614536U, // USQADD_ZPmZ_H 2106120U, // USQADD_ZPmZ_S 1U, // USQADDv16i8 2U, // USQADDv1i16 2U, // USQADDv1i32 2U, // USQADDv1i64 2U, // USQADDv1i8 2U, // USQADDv2i32 3U, // USQADDv2i64 3U, // USQADDv4i16 4U, // USQADDv4i32 4U, // USQADDv8i16 5U, // USQADDv8i8 20U, // USRA_ZZI_B 2373U, // USRA_ZZI_D 20U, // USRA_ZZI_H 2373U, // USRA_ZZI_S 2373U, // USRAd 2377U, // USRAv16i8_shift 2377U, // USRAv2i32_shift 2374U, // USRAv2i64_shift 2378U, // USRAv4i16_shift 2375U, // USRAv4i32_shift 2375U, // USRAv8i16_shift 2378U, // USRAv8i8_shift 773U, // USUBLB_ZZZ_D 30U, // USUBLB_ZZZ_H 325U, // USUBLB_ZZZ_S 773U, // USUBLT_ZZZ_D 30U, // USUBLT_ZZZ_H 325U, // USUBLT_ZZZ_S 49673U, // USUBLv16i8_v8i16 57865U, // USUBLv2i32_v2i64 66058U, // USUBLv4i16_v4i32 25095U, // USUBLv4i32_v2i64 33287U, // USUBLv8i16_v4i32 74250U, // USUBLv8i8_v8i16 773U, // USUBWB_ZZZ_D 30U, // USUBWB_ZZZ_H 325U, // USUBWB_ZZZ_S 773U, // USUBWT_ZZZ_D 30U, // USUBWT_ZZZ_H 325U, // USUBWT_ZZZ_S 49671U, // USUBWv16i8_v8i16 57862U, // USUBWv2i32_v2i64 66055U, // USUBWv4i16_v4i32 25094U, // USUBWv4i32_v2i64 33287U, // USUBWv8i16_v4i32 74247U, // USUBWv8i8_v8i16 2U, // UUNPKHI_ZZ_D 0U, // UUNPKHI_ZZ_H 2U, // UUNPKHI_ZZ_S 2U, // UUNPKLO_ZZ_D 0U, // UUNPKLO_ZZ_H 2U, // UUNPKLO_ZZ_S 0U, // UXTB_ZPmZ_D 0U, // UXTB_ZPmZ_H 1U, // UXTB_ZPmZ_S 0U, // UXTH_ZPmZ_D 1U, // UXTH_ZPmZ_S 0U, // UXTW_ZPmZ_D 645U, // UZP1_PPP_B 389U, // UZP1_PPP_D 8U, // UZP1_PPP_H 773U, // UZP1_PPP_S 645U, // UZP1_ZZZ_B 389U, // UZP1_ZZZ_D 8U, // UZP1_ZZZ_H 773U, // UZP1_ZZZ_S 49673U, // UZP1v16i8 57865U, // UZP1v2i32 16902U, // UZP1v2i64 66058U, // UZP1v4i16 25095U, // UZP1v4i32 33287U, // UZP1v8i16 74250U, // UZP1v8i8 645U, // UZP2_PPP_B 389U, // UZP2_PPP_D 8U, // UZP2_PPP_H 773U, // UZP2_PPP_S 645U, // UZP2_ZZZ_B 389U, // UZP2_ZZZ_D 8U, // UZP2_ZZZ_H 773U, // UZP2_ZZZ_S 49673U, // UZP2v16i8 57865U, // UZP2v2i32 16902U, // UZP2v2i64 66058U, // UZP2v4i16 25095U, // UZP2v4i32 33287U, // UZP2v8i16 74250U, // UZP2v8i8 197U, // WHILEGE_PWW_B 197U, // WHILEGE_PWW_D 12U, // WHILEGE_PWW_H 197U, // WHILEGE_PWW_S 197U, // WHILEGE_PXX_B 197U, // WHILEGE_PXX_D 12U, // WHILEGE_PXX_H 197U, // WHILEGE_PXX_S 197U, // WHILEGT_PWW_B 197U, // WHILEGT_PWW_D 12U, // WHILEGT_PWW_H 197U, // WHILEGT_PWW_S 197U, // WHILEGT_PXX_B 197U, // WHILEGT_PXX_D 12U, // WHILEGT_PXX_H 197U, // WHILEGT_PXX_S 197U, // WHILEHI_PWW_B 197U, // WHILEHI_PWW_D 12U, // WHILEHI_PWW_H 197U, // WHILEHI_PWW_S 197U, // WHILEHI_PXX_B 197U, // WHILEHI_PXX_D 12U, // WHILEHI_PXX_H 197U, // WHILEHI_PXX_S 197U, // WHILEHS_PWW_B 197U, // WHILEHS_PWW_D 12U, // WHILEHS_PWW_H 197U, // WHILEHS_PWW_S 197U, // WHILEHS_PXX_B 197U, // WHILEHS_PXX_D 12U, // WHILEHS_PXX_H 197U, // WHILEHS_PXX_S 197U, // WHILELE_PWW_B 197U, // WHILELE_PWW_D 12U, // WHILELE_PWW_H 197U, // WHILELE_PWW_S 197U, // WHILELE_PXX_B 197U, // WHILELE_PXX_D 12U, // WHILELE_PXX_H 197U, // WHILELE_PXX_S 197U, // WHILELO_PWW_B 197U, // WHILELO_PWW_D 12U, // WHILELO_PWW_H 197U, // WHILELO_PWW_S 197U, // WHILELO_PXX_B 197U, // WHILELO_PXX_D 12U, // WHILELO_PXX_H 197U, // WHILELO_PXX_S 197U, // WHILELS_PWW_B 197U, // WHILELS_PWW_D 12U, // WHILELS_PWW_H 197U, // WHILELS_PWW_S 197U, // WHILELS_PXX_B 197U, // WHILELS_PXX_D 12U, // WHILELS_PXX_H 197U, // WHILELS_PXX_S 197U, // WHILELT_PWW_B 197U, // WHILELT_PWW_D 12U, // WHILELT_PWW_H 197U, // WHILELT_PWW_S 197U, // WHILELT_PXX_B 197U, // WHILELT_PXX_D 12U, // WHILELT_PXX_H 197U, // WHILELT_PXX_S 197U, // WHILERW_PXX_B 197U, // WHILERW_PXX_D 12U, // WHILERW_PXX_H 197U, // WHILERW_PXX_S 197U, // WHILEWR_PXX_B 197U, // WHILEWR_PXX_D 12U, // WHILEWR_PXX_H 197U, // WHILEWR_PXX_S 0U, // WRFFR 0U, // XAFLAG 180742U, // XAR 8837U, // XAR_ZZZI_B 8581U, // XAR_ZZZI_D 90824U, // XAR_ZZZI_H 8965U, // XAR_ZZZI_S 0U, // XPACD 0U, // XPACI 0U, // XPACLRI 4U, // XTNv16i8 3U, // XTNv2i32 4U, // XTNv4i16 3U, // XTNv4i32 4U, // XTNv8i16 4U, // XTNv8i8 645U, // ZIP1_PPP_B 389U, // ZIP1_PPP_D 8U, // ZIP1_PPP_H 773U, // ZIP1_PPP_S 645U, // ZIP1_ZZZ_B 389U, // ZIP1_ZZZ_D 8U, // ZIP1_ZZZ_H 773U, // ZIP1_ZZZ_S 49673U, // ZIP1v16i8 57865U, // ZIP1v2i32 16902U, // ZIP1v2i64 66058U, // ZIP1v4i16 25095U, // ZIP1v4i32 33287U, // ZIP1v8i16 74250U, // ZIP1v8i8 645U, // ZIP2_PPP_B 389U, // ZIP2_PPP_D 8U, // ZIP2_PPP_H 773U, // ZIP2_PPP_S 645U, // ZIP2_ZZZ_B 389U, // ZIP2_ZZZ_D 8U, // ZIP2_ZZZ_H 773U, // ZIP2_ZZZ_S 49673U, // ZIP2v16i8 57865U, // ZIP2v2i32 16902U, // ZIP2v2i64 66058U, // ZIP2v4i16 25095U, // ZIP2v4i32 33287U, // ZIP2v8i16 74250U, // ZIP2v8i8 }; O << "\t"; // Emit the opcode for the instruction. uint64_t Bits = 0; Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0; Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32; assert(Bits != 0 && "Cannot print this instruction."); O << AsmStrs+(Bits & 8191)-1; // Fragment 0 encoded into 6 bits for 54 unique commands. switch ((Bits >> 13) & 63) { default: llvm_unreachable("Invalid command number."); case 0: // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL... return; break; case 1: // ABS_ZPmZ_B, ADDHNB_ZZZ_B, ADDHNT_ZZZ_B, ADDP_ZPmZ_B, ADD_ZI_B, ADD_ZPm... printSVERegOp<'b'>(MI, 0, STI, O); break; case 2: // ABS_ZPmZ_D, ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDP_ZPmZ_D, ADD_ZI_D, ADD_ZPmZ_... printSVERegOp<'d'>(MI, 0, STI, O); break; case 3: // ABS_ZPmZ_H, ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADDP_ZPmZ_H, ADD_ZI_H, ADD_ZPm... printSVERegOp<'h'>(MI, 0, STI, O); O << ", "; break; case 4: // ABS_ZPmZ_S, ADCLB_ZZZ_S, ADCLT_ZZZ_S, ADDHNB_ZZZ_S, ADDHNT_ZZZ_S, ADDP... printSVERegOp<'s'>(MI, 0, STI, O); break; case 5: // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A... printVRegOperand(MI, 0, STI, O); break; case 6: // ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADDG, ADDPL_XXI, ADDPv2i64p, A... printOperand(MI, 0, STI, O); break; case 7: // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ... printVRegOperand(MI, 1, STI, O); break; case 8: // B, BL printAlignedLabel(MI, 0, STI, O); return; break; case 9: // BRK, DCPS1, DCPS2, DCPS3, HLT, HVC, SMC, SVC, TCANCEL printImmHex(MI, 0, STI, O); return; break; case 10: // Bcc printCondCode(MI, 0, STI, O); O << "\t"; printAlignedLabel(MI, 1, STI, O); return; break; case 11: // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH... printOperand(MI, 1, STI, O); break; case 12: // CASPALW, CASPAW, CASPLW, CASPW printGPRSeqPairsClassOperand<32>(MI, 1, STI, O); O << ", "; printGPRSeqPairsClassOperand<32>(MI, 2, STI, O); O << ", ["; printOperand(MI, 3, STI, O); O << ']'; return; break; case 13: // CASPALX, CASPAX, CASPLX, CASPX printGPRSeqPairsClassOperand<64>(MI, 1, STI, O); O << ", "; printGPRSeqPairsClassOperand<64>(MI, 2, STI, O); O << ", ["; printOperand(MI, 3, STI, O); O << ']'; return; break; case 14: // DMB, DSB, ISB, TSB printBarrierOption(MI, 0, STI, O); return; break; case 15: // DUP_ZZI_Q, PMULLB_ZZZ_Q, PMULLT_ZZZ_Q printSVERegOp<'q'>(MI, 0, STI, O); O << ", "; break; case 16: // GLD1B_D_IMM_REAL, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, ... printTypedVectorList<0,'d'>(MI, 0, STI, O); O << ", "; printSVERegOp<>(MI, 1, STI, O); break; case 17: // GLD1B_S_IMM_REAL, GLD1B_S_SXTW_REAL, GLD1B_S_UXTW_REAL, GLD1H_S_IMM_RE... printTypedVectorList<0,'s'>(MI, 0, STI, O); O << ", "; printSVERegOp<>(MI, 1, STI, O); break; case 18: // HINT printImm(MI, 0, STI, O); return; break; case 19: // LD1B, LD1B_IMM, LD1RB_IMM, LD1RQ_B, LD1RQ_B_IMM, LD2B, LD2B_IMM, LD3B,... printTypedVectorList<0,'b'>(MI, 0, STI, O); O << ", "; printSVERegOp<>(MI, 1, STI, O); break; case 20: // LD1B_H, LD1B_H_IMM, LD1H, LD1H_IMM, LD1RB_H_IMM, LD1RH_IMM, LD1RQ_H, L... printTypedVectorList<0,'h'>(MI, 0, STI, O); O << ", "; printSVERegOp<>(MI, 1, STI, O); break; case 21: // LD1Fourv16b, LD1Onev16b, LD1Rv16b, LD1Threev16b, LD1Twov16b, LD2Rv16b,... printTypedVectorList<16, 'b'>(MI, 0, STI, O); O << ", ["; printOperand(MI, 1, STI, O); O << ']'; return; break; case 22: // LD1Fourv16b_POST, LD1Onev16b_POST, LD1Rv16b_POST, LD1Threev16b_POST, L... printTypedVectorList<16, 'b'>(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << "], "; break; case 23: // LD1Fourv1d, LD1Onev1d, LD1Rv1d, LD1Threev1d, LD1Twov1d, LD2Rv1d, LD3Rv... printTypedVectorList<1, 'd'>(MI, 0, STI, O); O << ", ["; printOperand(MI, 1, STI, O); O << ']'; return; break; case 24: // LD1Fourv1d_POST, LD1Onev1d_POST, LD1Rv1d_POST, LD1Threev1d_POST, LD1Tw... printTypedVectorList<1, 'd'>(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << "], "; break; case 25: // LD1Fourv2d, LD1Onev2d, LD1Rv2d, LD1Threev2d, LD1Twov2d, LD2Rv2d, LD2Tw... printTypedVectorList<2, 'd'>(MI, 0, STI, O); O << ", ["; printOperand(MI, 1, STI, O); O << ']'; return; break; case 26: // LD1Fourv2d_POST, LD1Onev2d_POST, LD1Rv2d_POST, LD1Threev2d_POST, LD1Tw... printTypedVectorList<2, 'd'>(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << "], "; break; case 27: // LD1Fourv2s, LD1Onev2s, LD1Rv2s, LD1Threev2s, LD1Twov2s, LD2Rv2s, LD2Tw... printTypedVectorList<2, 's'>(MI, 0, STI, O); O << ", ["; printOperand(MI, 1, STI, O); O << ']'; return; break; case 28: // LD1Fourv2s_POST, LD1Onev2s_POST, LD1Rv2s_POST, LD1Threev2s_POST, LD1Tw... printTypedVectorList<2, 's'>(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << "], "; break; case 29: // LD1Fourv4h, LD1Onev4h, LD1Rv4h, LD1Threev4h, LD1Twov4h, LD2Rv4h, LD2Tw... printTypedVectorList<4, 'h'>(MI, 0, STI, O); O << ", ["; printOperand(MI, 1, STI, O); O << ']'; return; break; case 30: // LD1Fourv4h_POST, LD1Onev4h_POST, LD1Rv4h_POST, LD1Threev4h_POST, LD1Tw... printTypedVectorList<4, 'h'>(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << "], "; break; case 31: // LD1Fourv4s, LD1Onev4s, LD1Rv4s, LD1Threev4s, LD1Twov4s, LD2Rv4s, LD2Tw... printTypedVectorList<4, 's'>(MI, 0, STI, O); O << ", ["; printOperand(MI, 1, STI, O); O << ']'; return; break; case 32: // LD1Fourv4s_POST, LD1Onev4s_POST, LD1Rv4s_POST, LD1Threev4s_POST, LD1Tw... printTypedVectorList<4, 's'>(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << "], "; break; case 33: // LD1Fourv8b, LD1Onev8b, LD1Rv8b, LD1Threev8b, LD1Twov8b, LD2Rv8b, LD2Tw... printTypedVectorList<8, 'b'>(MI, 0, STI, O); O << ", ["; printOperand(MI, 1, STI, O); O << ']'; return; break; case 34: // LD1Fourv8b_POST, LD1Onev8b_POST, LD1Rv8b_POST, LD1Threev8b_POST, LD1Tw... printTypedVectorList<8, 'b'>(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << "], "; break; case 35: // LD1Fourv8h, LD1Onev8h, LD1Rv8h, LD1Threev8h, LD1Twov8h, LD2Rv8h, LD2Tw... printTypedVectorList<8, 'h'>(MI, 0, STI, O); O << ", ["; printOperand(MI, 1, STI, O); O << ']'; return; break; case 36: // LD1Fourv8h_POST, LD1Onev8h_POST, LD1Rv8h_POST, LD1Threev8h_POST, LD1Tw... printTypedVectorList<8, 'h'>(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << "], "; break; case 37: // LD1i16, LD2i16, LD3i16, LD4i16, ST1i16_POST, ST2i16_POST, ST3i16_POST,... printTypedVectorList<0, 'h'>(MI, 1, STI, O); printVectorIndex(MI, 2, STI, O); O << ", ["; printOperand(MI, 3, STI, O); break; case 38: // LD1i16_POST, LD2i16_POST, LD3i16_POST, LD4i16_POST printTypedVectorList<0, 'h'>(MI, 2, STI, O); printVectorIndex(MI, 3, STI, O); O << ", ["; printOperand(MI, 4, STI, O); O << "], "; break; case 39: // LD1i32, LD2i32, LD3i32, LD4i32, ST1i32_POST, ST2i32_POST, ST3i32_POST,... printTypedVectorList<0, 's'>(MI, 1, STI, O); printVectorIndex(MI, 2, STI, O); O << ", ["; printOperand(MI, 3, STI, O); break; case 40: // LD1i32_POST, LD2i32_POST, LD3i32_POST, LD4i32_POST printTypedVectorList<0, 's'>(MI, 2, STI, O); printVectorIndex(MI, 3, STI, O); O << ", ["; printOperand(MI, 4, STI, O); O << "], "; break; case 41: // LD1i64, LD2i64, LD3i64, LD4i64, ST1i64_POST, ST2i64_POST, ST3i64_POST,... printTypedVectorList<0, 'd'>(MI, 1, STI, O); printVectorIndex(MI, 2, STI, O); O << ", ["; printOperand(MI, 3, STI, O); break; case 42: // LD1i64_POST, LD2i64_POST, LD3i64_POST, LD4i64_POST printTypedVectorList<0, 'd'>(MI, 2, STI, O); printVectorIndex(MI, 3, STI, O); O << ", ["; printOperand(MI, 4, STI, O); O << "], "; break; case 43: // LD1i8, LD2i8, LD3i8, LD4i8, ST1i8_POST, ST2i8_POST, ST3i8_POST, ST4i8_... printTypedVectorList<0, 'b'>(MI, 1, STI, O); printVectorIndex(MI, 2, STI, O); O << ", ["; printOperand(MI, 3, STI, O); break; case 44: // LD1i8_POST, LD2i8_POST, LD3i8_POST, LD4i8_POST printTypedVectorList<0, 'b'>(MI, 2, STI, O); printVectorIndex(MI, 3, STI, O); O << ", ["; printOperand(MI, 4, STI, O); O << "], "; break; case 45: // LDR_PXI, LDR_ZXI, MOVPRFX_ZZ, PTEST_PP, STR_PXI, STR_ZXI printSVERegOp<>(MI, 0, STI, O); break; case 46: // MSR printMSRSystemRegister(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); return; break; case 47: // MSRpstateImm1, MSRpstateImm4 printSystemPStateField(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); return; break; case 48: // PRFB_D_PZI, PRFB_D_SCALED, PRFB_D_SXTW_SCALED, PRFB_D_UXTW_SCALED, PRF... printPrefetchOp(MI, 0, STI, O); O << ", "; printSVERegOp<>(MI, 1, STI, O); O << ", ["; break; case 49: // PRFMl, PRFMroW, PRFMroX, PRFMui, PRFUMi printPrefetchOp(MI, 0, STI, O); break; case 50: // ST1i16, ST2i16, ST3i16, ST4i16 printTypedVectorList<0, 'h'>(MI, 0, STI, O); printVectorIndex(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << ']'; return; break; case 51: // ST1i32, ST2i32, ST3i32, ST4i32 printTypedVectorList<0, 's'>(MI, 0, STI, O); printVectorIndex(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << ']'; return; break; case 52: // ST1i64, ST2i64, ST3i64, ST4i64 printTypedVectorList<0, 'd'>(MI, 0, STI, O); printVectorIndex(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << ']'; return; break; case 53: // ST1i8, ST2i8, ST3i8, ST4i8 printTypedVectorList<0, 'b'>(MI, 0, STI, O); printVectorIndex(MI, 1, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << ']'; return; break; } // Fragment 1 encoded into 6 bits for 60 unique commands. switch ((Bits >> 19) & 63) { default: llvm_unreachable("Invalid command number."); case 0: // ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, ABSv1i64, ADCLB_ZZZ_D, ADCLB_ZZZ_S... O << ", "; break; case 1: // ABS_ZPmZ_H, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPmZ_H, CNT_ZPmZ_H, CPY_ZPmI_... printSVERegOp<>(MI, 2, STI, O); O << "/m, "; break; case 2: // ABSv16i8, ADDHNv8i16_v16i8, ADDPv16i8, ADDv16i8, AESDrr, AESErr, AESIM... O << ".16b, "; break; case 3: // ABSv2i32, ADDHNv2i64_v2i32, ADDPv2i32, ADDv2i32, BICv2i32, CLSv2i32, C... O << ".2s, "; break; case 4: // ABSv2i64, ADDPv2i64, ADDv2i64, CMEQv2i64, CMEQv2i64rz, CMGEv2i64, CMGE... O << ".2d, "; break; case 5: // ABSv4i16, ADDHNv4i32_v4i16, ADDPv4i16, ADDv4i16, BICv4i16, CLSv4i16, C... O << ".4h, "; break; case 6: // ABSv4i32, ADDHNv2i64_v4i32, ADDPv4i32, ADDv4i32, BICv4i32, CLSv4i32, C... O << ".4s, "; break; case 7: // ABSv8i16, ADDHNv4i32_v8i16, ADDPv8i16, ADDv8i16, BICv8i16, CLSv8i16, C... O << ".8h, "; break; case 8: // ABSv8i8, ADDHNv8i16_v8i8, ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8... O << ".8b, "; break; case 9: // ADDHNB_ZZZ_H, RADDHNB_ZZZ_H, RSHRNB_ZZI_H, RSUBHNB_ZZZ_H, SHRNB_ZZI_H,... printSVERegOp<'s'>(MI, 1, STI, O); break; case 10: // ADDHNT_ZZZ_H, PRFB_S_PZI, PRFD_S_PZI, PRFH_S_PZI, PRFW_S_PZI, RADDHNT_... printSVERegOp<'s'>(MI, 2, STI, O); break; case 11: // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID... printSVERegOp<>(MI, 1, STI, O); break; case 12: // ADD_ZI_H, ADD_ZZZ_H, ASR_WIDE_ZZZ_H, ASR_ZZI_H, BDEP_ZZZ_H, BEXT_ZZZ_H... printSVERegOp<'h'>(MI, 1, STI, O); break; case 13: // ADR_LSL_ZZZ_D_0, ADR_LSL_ZZZ_D_1, ADR_LSL_ZZZ_D_2, ADR_LSL_ZZZ_D_3, AD... O << ", ["; break; case 14: // AUTDZA, AUTDZB, AUTIZA, AUTIZB, BLR, BLRAAZ, BLRABZ, BR, BRAAZ, BRABZ,... return; break; case 15: // CMLA_ZZZI_H, CMLA_ZZZ_H, DECP_ZP_H, EORBT_ZZZ_H, EORTB_ZZZ_H, FCMLA_ZZ... printSVERegOp<'h'>(MI, 2, STI, O); break; case 16: // DECH_ZPiI, INCH_ZPiI, SQDECH_ZPiI, SQINCH_ZPiI, UQDECH_ZPiI, UQINCH_ZP... printSVEPattern(MI, 2, STI, O); O << ", mul "; printOperand(MI, 3, STI, O); return; break; case 17: // DUP_ZI_H printImm8OptLsl(MI, 1, STI, O); return; break; case 18: // DUP_ZR_H, INDEX_II_H, INDEX_IR_H, INDEX_RI_H, INDEX_RR_H, WHILEGE_PWW_... printOperand(MI, 1, STI, O); break; case 19: // DUP_ZZI_Q printSVERegOp<'q'>(MI, 1, STI, O); printVectorIndex(MI, 2, STI, O); return; break; case 20: // FCMPDri, FCMPEDri, FCMPEHri, FCMPESri, FCMPHri, FCMPSri O << ", #0.0"; return; break; case 21: // FDUP_ZI_H printFPImmOperand(MI, 1, STI, O); return; break; case 22: // FMOVXDHighr, INSvi64gpr, INSvi64lane O << ".d"; printVectorIndex(MI, 2, STI, O); O << ", "; break; case 23: // GLD1B_D_IMM_REAL, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, ... O << "/z, ["; break; case 24: // INSR_ZR_H, INSR_ZV_H, PRFB_D_SCALED, PRFB_D_SXTW_SCALED, PRFB_D_UXTW_S... printOperand(MI, 2, STI, O); break; case 25: // INSvi16gpr, INSvi16lane O << ".h"; printVectorIndex(MI, 2, STI, O); O << ", "; break; case 26: // INSvi32gpr, INSvi32lane O << ".s"; printVectorIndex(MI, 2, STI, O); O << ", "; break; case 27: // INSvi8gpr, INSvi8lane O << ".b"; printVectorIndex(MI, 2, STI, O); O << ", "; break; case 28: // LD1Fourv16b_POST, LD1Fourv2d_POST, LD1Fourv4s_POST, LD1Fourv8h_POST, L... printPostIncOperand<64>(MI, 3, STI, O); return; break; case 29: // LD1Fourv1d_POST, LD1Fourv2s_POST, LD1Fourv4h_POST, LD1Fourv8b_POST, LD... printPostIncOperand<32>(MI, 3, STI, O); return; break; case 30: // LD1Onev16b_POST, LD1Onev2d_POST, LD1Onev4s_POST, LD1Onev8h_POST, LD1Tw... printPostIncOperand<16>(MI, 3, STI, O); return; break; case 31: // LD1Onev1d_POST, LD1Onev2s_POST, LD1Onev4h_POST, LD1Onev8b_POST, LD1Rv1... printPostIncOperand<8>(MI, 3, STI, O); return; break; case 32: // LD1Rv16b_POST, LD1Rv8b_POST printPostIncOperand<1>(MI, 3, STI, O); return; break; case 33: // LD1Rv2s_POST, LD1Rv4s_POST, LD2Rv4h_POST, LD2Rv8h_POST, LD4Rv16b_POST,... printPostIncOperand<4>(MI, 3, STI, O); return; break; case 34: // LD1Rv4h_POST, LD1Rv8h_POST, LD2Rv16b_POST, LD2Rv8b_POST printPostIncOperand<2>(MI, 3, STI, O); return; break; case 35: // LD1Threev16b_POST, LD1Threev2d_POST, LD1Threev4s_POST, LD1Threev8h_POS... printPostIncOperand<48>(MI, 3, STI, O); return; break; case 36: // LD1Threev1d_POST, LD1Threev2s_POST, LD1Threev4h_POST, LD1Threev8b_POST... printPostIncOperand<24>(MI, 3, STI, O); return; break; case 37: // LD1i16, LD1i32, LD1i64, LD1i8, LD2i16, LD2i32, LD2i64, LD2i8, LD3i16, ... O << ']'; return; break; case 38: // LD1i16_POST, LD2i8_POST printPostIncOperand<2>(MI, 5, STI, O); return; break; case 39: // LD1i32_POST, LD2i16_POST, LD4i8_POST printPostIncOperand<4>(MI, 5, STI, O); return; break; case 40: // LD1i64_POST, LD2i32_POST, LD4i16_POST printPostIncOperand<8>(MI, 5, STI, O); return; break; case 41: // LD1i8_POST printPostIncOperand<1>(MI, 5, STI, O); return; break; case 42: // LD2i64_POST, LD4i32_POST printPostIncOperand<16>(MI, 5, STI, O); return; break; case 43: // LD3Rv16b_POST, LD3Rv8b_POST printPostIncOperand<3>(MI, 3, STI, O); return; break; case 44: // LD3Rv2s_POST, LD3Rv4s_POST printPostIncOperand<12>(MI, 3, STI, O); return; break; case 45: // LD3Rv4h_POST, LD3Rv8h_POST printPostIncOperand<6>(MI, 3, STI, O); return; break; case 46: // LD3i16_POST printPostIncOperand<6>(MI, 5, STI, O); return; break; case 47: // LD3i32_POST printPostIncOperand<12>(MI, 5, STI, O); return; break; case 48: // LD3i64_POST printPostIncOperand<24>(MI, 5, STI, O); return; break; case 49: // LD3i8_POST printPostIncOperand<3>(MI, 5, STI, O); return; break; case 50: // LD4i64_POST printPostIncOperand<32>(MI, 5, STI, O); return; break; case 51: // PMULLB_ZZZ_H, PMULLT_ZZZ_H, PUNPKHI_PP, PUNPKLO_PP, SABDLB_ZZZ_H, SABD... printSVERegOp<'b'>(MI, 1, STI, O); break; case 52: // PMULLB_ZZZ_Q, PMULLT_ZZZ_Q printSVERegOp<'d'>(MI, 1, STI, O); O << ", "; printSVERegOp<'d'>(MI, 2, STI, O); return; break; case 53: // PMULLv1i64, PMULLv2i64 O << ".1q, "; printVRegOperand(MI, 1, STI, O); break; case 54: // PRFB_D_PZI, PRFD_D_PZI, PRFH_D_PZI, PRFW_D_PZI printSVERegOp<'d'>(MI, 2, STI, O); O << ", "; break; case 55: // PTRUES_H, PTRUE_H printSVEPattern(MI, 1, STI, O); return; break; case 56: // SABALB_ZZZ_H, SABALT_ZZZ_H, SMLALB_ZZZ_H, SMLALT_ZZZ_H, SMLSLB_ZZZ_H, ... printSVERegOp<'b'>(MI, 2, STI, O); O << ", "; printSVERegOp<'b'>(MI, 3, STI, O); return; break; case 57: // SADALPv2i32_v1i64, SADDLPv2i32_v1i64, UADALPv2i32_v1i64, UADDLPv2i32_v... O << ".1d, "; break; case 58: // ST1i16_POST, ST1i32_POST, ST1i64_POST, ST1i8_POST, ST2i16_POST, ST2i32... O << "], "; break; case 59: // TBL_ZZZZ_H, TBL_ZZZ_H printTypedVectorList<0,'h'>(MI, 1, STI, O); O << ", "; printSVERegOp<'h'>(MI, 2, STI, O); return; break; } // Fragment 2 encoded into 6 bits for 62 unique commands. switch ((Bits >> 25) & 63) { default: llvm_unreachable("Invalid command number."); case 0: // ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, BRKA_PPmP, BRKB_PPmP, CLS_ZPmZ_B, ... printSVERegOp<>(MI, 2, STI, O); O << "/m, "; break; case 1: // ABS_ZPmZ_H, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPmZ_H, CNT_ZPmZ_H, FABS_ZPmZ... printSVERegOp<'h'>(MI, 3, STI, O); return; break; case 2: // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A... printVRegOperand(MI, 1, STI, O); break; case 3: // ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADDG, ADDPL_XXI, ADDSWri, ADDS... printOperand(MI, 1, STI, O); break; case 4: // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, DECP_ZP_D, EORBT_Z... printSVERegOp<'d'>(MI, 2, STI, O); break; case 5: // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, DECP_ZP_S, EORBT_ZZ... printSVERegOp<'s'>(MI, 2, STI, O); break; case 6: // ADDHNB_ZZZ_B, DECP_XP_H, INCP_XP_H, RADDHNB_ZZZ_B, RSHRNB_ZZI_B, RSUBH... printSVERegOp<'h'>(MI, 1, STI, O); break; case 7: // ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADD_ZI_H, ADD_ZZZ_H, ASR_WIDE_ZZZ_H, ASR_Z... O << ", "; break; case 8: // ADDHNB_ZZZ_S, ADD_ZI_D, ADD_ZZZ_D, ADR_LSL_ZZZ_D_0, ADR_LSL_ZZZ_D_1, A... printSVERegOp<'d'>(MI, 1, STI, O); break; case 9: // ADDHNT_ZZZ_B, CDOT_ZZZI_D, CDOT_ZZZ_D, FMLALB_ZZZI_SHH, FMLALB_ZZZ_SHH... printSVERegOp<'h'>(MI, 2, STI, O); break; case 10: // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ... printVRegOperand(MI, 2, STI, O); break; case 11: // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_D, ADD_ZPm... printSVERegOp<>(MI, 1, STI, O); break; case 12: // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID... O << "/m, "; break; case 13: // ADD_ZI_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_B, AESIMC_ZZ_B, AESMC_ZZ_B, ... printSVERegOp<'b'>(MI, 1, STI, O); break; case 14: // ADD_ZI_S, ADD_ZZZ_S, ADR_LSL_ZZZ_S_0, ADR_LSL_ZZZ_S_1, ADR_LSL_ZZZ_S_2... printSVERegOp<'s'>(MI, 1, STI, O); break; case 15: // ADRP printAdrpLabel(MI, 1, STI, O); return; break; case 16: // BFMWri, BFMXri, CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, C... printOperand(MI, 2, STI, O); break; case 17: // BICv2i32, BICv4i16, BICv4i32, BICv8i16, MOVKWi, MOVKXi, ORRv2i32, ORRv... printImm(MI, 2, STI, O); printShifter(MI, 3, STI, O); return; break; case 18: // CBNZW, CBNZX, CBZW, CBZX, LDRDl, LDRQl, LDRSWl, LDRSl, LDRWl, LDRXl, P... printAlignedLabel(MI, 1, STI, O); return; break; case 19: // CDOT_ZZZI_S, CDOT_ZZZ_S, CMLA_ZZZ_B, EORBT_ZZZ_B, EORTB_ZZZ_B, SABA_ZZ... printSVERegOp<'b'>(MI, 2, STI, O); O << ", "; break; case 20: // CMPEQ_PPzZI_H, CMPEQ_PPzZZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_PPzZI_H, CMPGE... O << "/z, "; break; case 21: // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI, PTRUES_B, PTRUES_D, PTRUES... printSVEPattern(MI, 1, STI, O); break; case 22: // CPY_ZPmI_H printImm8OptLsl(MI, 3, STI, O); return; break; case 23: // CPY_ZPmR_H, CPY_ZPmV_H, INSvi16gpr, INSvi32gpr, INSvi64gpr, INSvi8gpr,... printOperand(MI, 3, STI, O); break; case 24: // DECB_XPiI, DECD_XPiI, DECD_ZPiI, DECH_XPiI, DECW_XPiI, DECW_ZPiI, INCB... printSVEPattern(MI, 2, STI, O); O << ", mul "; printOperand(MI, 3, STI, O); return; break; case 25: // DECP_ZP_H, DUP_ZR_H, FEXPA_ZZ_H, FRECPE_ZZ_H, FRSQRTE_ZZ_H, INCP_ZP_H,... return; break; case 26: // DUPM_ZI printLogicalImm(MI, 1, STI, O); return; break; case 27: // DUP_ZI_B printImm8OptLsl(MI, 1, STI, O); return; break; case 28: // DUP_ZI_D printImm8OptLsl(MI, 1, STI, O); return; break; case 29: // DUP_ZI_S printImm8OptLsl(MI, 1, STI, O); return; break; case 30: // DUP_ZZI_H printVectorIndex(MI, 2, STI, O); return; break; case 31: // EXT_ZZI_B, TBL_ZZZZ_B, TBL_ZZZ_B printTypedVectorList<0,'b'>(MI, 1, STI, O); O << ", "; break; case 32: // FCPY_ZPmI_H printFPImmOperand(MI, 3, STI, O); return; break; case 33: // FCVTNT_ZPmZ_StoH, FCVT_ZPmZ_StoH, SCVTF_ZPmZ_StoH, UCVTF_ZPmZ_StoH printSVERegOp<'s'>(MI, 3, STI, O); return; break; case 34: // FCVT_ZPmZ_DtoH, SCVTF_ZPmZ_DtoH, UCVTF_ZPmZ_DtoH printSVERegOp<'d'>(MI, 3, STI, O); return; break; case 35: // FDUP_ZI_D, FDUP_ZI_S, FMOVDi, FMOVHi, FMOVSi, FMOVv2f32_ns, FMOVv2f64_... printFPImmOperand(MI, 1, STI, O); return; break; case 36: // INSvi16lane, INSvi32lane, INSvi64lane, INSvi8lane printVRegOperand(MI, 3, STI, O); break; case 37: // LDADDAB, LDADDAH, LDADDALB, LDADDALH, LDADDALW, LDADDALX, LDADDAW, LDA... printOperand(MI, 0, STI, O); O << ", ["; printOperand(MI, 2, STI, O); O << ']'; return; break; case 38: // MOVID, MOVIv2d_ns printSIMDType10Operand(MI, 1, STI, O); return; break; case 39: // MOVIv16b_ns, MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl... printImm(MI, 1, STI, O); break; case 40: // MRS printMRSSystemRegister(MI, 1, STI, O); return; break; case 41: // PMULLv1i64 O << ".1d, "; printVRegOperand(MI, 2, STI, O); O << ".1d"; return; break; case 42: // PMULLv2i64 O << ".2d, "; printVRegOperand(MI, 2, STI, O); O << ".2d"; return; break; case 43: // PRFD_D_PZI printImmScale<8>(MI, 3, STI, O); O << ']'; return; break; case 44: // PRFH_D_PZI printImmScale<2>(MI, 3, STI, O); O << ']'; return; break; case 45: // PRFW_D_PZI printImmScale<4>(MI, 3, STI, O); O << ']'; return; break; case 46: // SQDECB_XPiWdI, SQDECD_XPiWdI, SQDECH_XPiWdI, SQDECW_XPiWdI, SQINCB_XPi... printGPR64as32(MI, 1, STI, O); O << ", "; printSVEPattern(MI, 2, STI, O); O << ", mul "; printOperand(MI, 3, STI, O); return; break; case 47: // ST1i16_POST, ST2i8_POST printPostIncOperand<2>(MI, 4, STI, O); return; break; case 48: // ST1i32_POST, ST2i16_POST, ST4i8_POST printPostIncOperand<4>(MI, 4, STI, O); return; break; case 49: // ST1i64_POST, ST2i32_POST, ST4i16_POST printPostIncOperand<8>(MI, 4, STI, O); return; break; case 50: // ST1i8_POST printPostIncOperand<1>(MI, 4, STI, O); return; break; case 51: // ST2i64_POST, ST4i32_POST printPostIncOperand<16>(MI, 4, STI, O); return; break; case 52: // ST3i16_POST printPostIncOperand<6>(MI, 4, STI, O); return; break; case 53: // ST3i32_POST printPostIncOperand<12>(MI, 4, STI, O); return; break; case 54: // ST3i64_POST printPostIncOperand<24>(MI, 4, STI, O); return; break; case 55: // ST3i8_POST printPostIncOperand<3>(MI, 4, STI, O); return; break; case 56: // ST4i64_POST printPostIncOperand<32>(MI, 4, STI, O); return; break; case 57: // SYSxt printSysCROperand(MI, 1, STI, O); O << ", "; printSysCROperand(MI, 2, STI, O); O << ", "; printOperand(MI, 3, STI, O); O << ", "; printOperand(MI, 4, STI, O); return; break; case 58: // TBL_ZZZZ_D, TBL_ZZZ_D printTypedVectorList<0,'d'>(MI, 1, STI, O); O << ", "; printSVERegOp<'d'>(MI, 2, STI, O); return; break; case 59: // TBL_ZZZZ_S, TBL_ZZZ_S printTypedVectorList<0,'s'>(MI, 1, STI, O); O << ", "; printSVERegOp<'s'>(MI, 2, STI, O); return; break; case 60: // TBLv16i8Four, TBLv16i8One, TBLv16i8Three, TBLv16i8Two, TBLv8i8Four, TB... printTypedVectorList<16, 'b'>(MI, 1, STI, O); O << ", "; printVRegOperand(MI, 2, STI, O); break; case 61: // TBXv16i8Four, TBXv16i8One, TBXv16i8Three, TBXv16i8Two, TBXv8i8Four, TB... printTypedVectorList<16, 'b'>(MI, 2, STI, O); O << ", "; printVRegOperand(MI, 3, STI, O); break; } // Fragment 3 encoded into 7 bits for 96 unique commands. switch ((Bits >> 31) & 127) { default: llvm_unreachable("Invalid command number."); case 0: // ABS_ZPmZ_B, BRKA_PPmP, BRKB_PPmP, CDOT_ZZZI_S, CDOT_ZZZ_S, CLS_ZPmZ_B,... printSVERegOp<'b'>(MI, 3, STI, O); break; case 1: // ABS_ZPmZ_D, CLS_ZPmZ_D, CLZ_ZPmZ_D, CNOT_ZPmZ_D, CNT_ZPmZ_D, FABS_ZPmZ... printSVERegOp<'d'>(MI, 3, STI, O); return; break; case 2: // ABS_ZPmZ_S, ADDHNT_ZZZ_H, CLS_ZPmZ_S, CLZ_ZPmZ_S, CNOT_ZPmZ_S, CNT_ZPm... printSVERegOp<'s'>(MI, 3, STI, O); return; break; case 3: // ABSv16i8, ADDVv16i8v, AESDrr, AESErr, AESIMCrr, AESMCrr, CLSv16i8, CLZ... O << ".16b"; return; break; case 4: // ABSv1i64, ADR, AESIMC_ZZ_B, AESMC_ZZ_B, AUTDA, AUTDB, AUTIA, AUTIB, BL... return; break; case 5: // ABSv2i32, CLSv2i32, CLZv2i32, FABSv2f32, FADDPv2i32p, FCVTASv2f32, FCV... O << ".2s"; return; break; case 6: // ABSv2i64, ADDPv2i64p, FABSv2f64, FADDPv2i64p, FCVTASv2f64, FCVTAUv2f64... O << ".2d"; return; break; case 7: // ABSv4i16, ADDVv4i16v, CLSv4i16, CLZv4i16, FABSv4f16, FCVTASv4f16, FCVT... O << ".4h"; return; break; case 8: // ABSv4i32, ADDVv4i32v, CLSv4i32, CLZv4i32, FABSv4f32, FCVTASv4f32, FCVT... O << ".4s"; return; break; case 9: // ABSv8i16, ADDVv8i16v, CLSv8i16, CLZv8i16, FABSv8f16, FCVTASv8f16, FCVT... O << ".8h"; return; break; case 10: // ABSv8i8, ADDVv8i8v, CLSv8i8, CLZv8i8, CNTv8i8, NEGv8i8, NOTv8i8, RBITv... O << ".8b"; return; break; case 11: // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD... O << ", "; break; case 12: // ADDHNB_ZZZ_H, RADDHNB_ZZZ_H, RSUBHNB_ZZZ_H, SUBHNB_ZZZ_H printSVERegOp<'s'>(MI, 2, STI, O); return; break; case 13: // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM... O << ".2d, "; break; case 14: // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM... O << ".4s, "; break; case 15: // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, CMEQv8i16, CMG... O << ".8h, "; break; case 16: // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_D, ADD_ZPm... O << "/m, "; break; case 17: // ADDP_ZPmZ_H, ADD_ZPmZ_H, ADD_ZZZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ... printSVERegOp<'h'>(MI, 2, STI, O); break; case 18: // ADDPv16i8, ADDv16i8, ANDv16i8, BCAX, BICv16i8, BIFv16i8, BITv16i8, BSL... O << ".16b, "; break; case 19: // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv... O << ".2s, "; break; case 20: // ADDPv4i16, ADDv4i16, CMEQv4i16, CMGEv4i16, CMGTv4i16, CMHIv4i16, CMHSv... O << ".4h, "; break; case 21: // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8... O << ".8b, "; break; case 22: // ADD_ZI_H, SQADD_ZI_H, SQSUB_ZI_H, SUBR_ZI_H, SUB_ZI_H, UQADD_ZI_H, UQS... printImm8OptLsl(MI, 2, STI, O); return; break; case 23: // ANDS_PPzPP, AND_PPzPP, BICS_PPzPP, BIC_PPzPP, BRKAS_PPzP, BRKA_PPzP, B... O << "/z, "; break; case 24: // ASR_WIDE_ZZZ_H, LSL_WIDE_ZZZ_H, LSR_WIDE_ZZZ_H printSVERegOp<'d'>(MI, 2, STI, O); return; break; case 25: // ASR_ZZI_H, INDEX_II_H, INDEX_IR_H, INDEX_RI_H, INDEX_RR_H, LSL_ZZI_H, ... printOperand(MI, 2, STI, O); return; break; case 26: // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH... O << ", ["; break; case 27: // CMEQv16i8rz, CMGEv16i8rz, CMGTv16i8rz, CMLEv16i8rz, CMLTv16i8rz O << ".16b, #0"; return; break; case 28: // CMEQv1i64rz, CMGEv1i64rz, CMGTv1i64rz, CMLEv1i64rz, CMLTv1i64rz O << ", #0"; return; break; case 29: // CMEQv2i32rz, CMGEv2i32rz, CMGTv2i32rz, CMLEv2i32rz, CMLTv2i32rz O << ".2s, #0"; return; break; case 30: // CMEQv2i64rz, CMGEv2i64rz, CMGTv2i64rz, CMLEv2i64rz, CMLTv2i64rz O << ".2d, #0"; return; break; case 31: // CMEQv4i16rz, CMGEv4i16rz, CMGTv4i16rz, CMLEv4i16rz, CMLTv4i16rz O << ".4h, #0"; return; break; case 32: // CMEQv4i32rz, CMGEv4i32rz, CMGTv4i32rz, CMLEv4i32rz, CMLTv4i32rz O << ".4s, #0"; return; break; case 33: // CMEQv8i16rz, CMGEv8i16rz, CMGTv8i16rz, CMLEv8i16rz, CMLTv8i16rz O << ".8h, #0"; return; break; case 34: // CMEQv8i8rz, CMGEv8i8rz, CMGTv8i8rz, CMLEv8i8rz, CMLTv8i8rz O << ".8b, #0"; return; break; case 35: // CMLA_ZZZI_H, CMLA_ZZZ_H, EORBT_ZZZ_H, EORTB_ZZZ_H, FCMLA_ZPmZZ_H, FCML... printSVERegOp<'h'>(MI, 3, STI, O); break; case 36: // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI O << ", mul "; printOperand(MI, 2, STI, O); return; break; case 37: // CPY_ZPmI_B printImm8OptLsl(MI, 3, STI, O); return; break; case 38: // CPY_ZPmI_D printImm8OptLsl(MI, 3, STI, O); return; break; case 39: // CPY_ZPmI_S printImm8OptLsl(MI, 3, STI, O); return; break; case 40: // CPY_ZPmR_B, CPY_ZPmR_D, CPY_ZPmR_S, CPY_ZPmV_B, CPY_ZPmV_D, CPY_ZPmV_S... printOperand(MI, 3, STI, O); break; case 41: // CPY_ZPzI_H printImm8OptLsl(MI, 2, STI, O); return; break; case 42: // CPYi16, DUPv4i16lane, DUPv8i16lane, INSvi16lane, SMOVvi16to32, SMOVvi1... O << ".h"; break; case 43: // CPYi32, DUPv2i32lane, DUPv4i32lane, INSvi32lane, SMOVvi32to64, UMOVvi3... O << ".s"; break; case 44: // CPYi64, DUPv2i64lane, FMOVDXHighr, INSvi64lane, UMOVvi64 O << ".d"; break; case 45: // CPYi8, DUPv16i8lane, DUPv8i8lane, INSvi8lane, SMOVvi8to32, SMOVvi8to64... O << ".b"; break; case 46: // DUP_ZZI_B, DUP_ZZI_D, DUP_ZZI_S printVectorIndex(MI, 2, STI, O); return; break; case 47: // EXT_ZZI_B, UMAX_ZI_H, UMIN_ZI_H printImm(MI, 2, STI, O); return; break; case 48: // FADDPv2i16p, FMAXNMPv2i16p, FMAXPv2i16p, FMINNMPv2i16p, FMINPv2i16p O << ".2h"; return; break; case 49: // FCMEQv1i16rz, FCMEQv1i32rz, FCMEQv1i64rz, FCMGEv1i16rz, FCMGEv1i32rz, ... O << ", #0.0"; return; break; case 50: // FCMEQv2i32rz, FCMGEv2i32rz, FCMGTv2i32rz, FCMLEv2i32rz, FCMLTv2i32rz O << ".2s, #0.0"; return; break; case 51: // FCMEQv2i64rz, FCMGEv2i64rz, FCMGTv2i64rz, FCMLEv2i64rz, FCMLTv2i64rz O << ".2d, #0.0"; return; break; case 52: // FCMEQv4i16rz, FCMGEv4i16rz, FCMGTv4i16rz, FCMLEv4i16rz, FCMLTv4i16rz O << ".4h, #0.0"; return; break; case 53: // FCMEQv4i32rz, FCMGEv4i32rz, FCMGTv4i32rz, FCMLEv4i32rz, FCMLTv4i32rz O << ".4s, #0.0"; return; break; case 54: // FCMEQv8i16rz, FCMGEv8i16rz, FCMGTv8i16rz, FCMLEv8i16rz, FCMLTv8i16rz O << ".8h, #0.0"; return; break; case 55: // FCPY_ZPmI_D, FCPY_ZPmI_S printFPImmOperand(MI, 3, STI, O); return; break; case 56: // FMLAL2lanev4f16, FMLAL2v4f16, FMLALlanev4f16, FMLALv4f16, FMLSL2lanev4... O << ".2h, "; printVRegOperand(MI, 3, STI, O); break; case 57: // LDAPRB, LDAPRH, LDAPRW, LDAPRX, LDARB, LDARH, LDARW, LDARX, LDAXRB, LD... O << ']'; return; break; case 58: // LDRBBpost, LDRBpost, LDRDpost, LDRHHpost, LDRHpost, LDRQpost, LDRSBWpo... O << "], "; break; case 59: // MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl, MOVIv8i16, ... printShifter(MI, 2, STI, O); return; break; case 60: // PMULLB_ZZZ_H, PMULLT_ZZZ_H, SABDLB_ZZZ_H, SABDLT_ZZZ_H, SADDLBT_ZZZ_H,... printSVERegOp<'b'>(MI, 2, STI, O); return; break; case 61: // PRFB_D_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 62: // PRFB_D_SXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 63: // PRFB_D_UXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 64: // PRFB_PRR printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 65: // PRFB_S_SXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 66: // PRFB_S_UXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 67: // PRFD_D_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 68: // PRFD_D_SXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 69: // PRFD_D_UXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 70: // PRFD_PRR printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 71: // PRFD_S_PZI printImmScale<8>(MI, 3, STI, O); O << ']'; return; break; case 72: // PRFD_S_SXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 73: // PRFD_S_UXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 74: // PRFH_D_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 75: // PRFH_D_SXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 76: // PRFH_D_UXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 77: // PRFH_PRR printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 78: // PRFH_S_PZI printImmScale<2>(MI, 3, STI, O); O << ']'; return; break; case 79: // PRFH_S_SXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 80: // PRFH_S_UXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 81: // PRFS_PRR printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 82: // PRFW_D_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 83: // PRFW_D_SXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 84: // PRFW_D_UXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 85: // PRFW_S_PZI printImmScale<4>(MI, 3, STI, O); O << ']'; return; break; case 86: // PRFW_S_SXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 87: // PRFW_S_UXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 88: // RDFFRS_PPz, RDFFR_PPz O << "/z"; return; break; case 89: // SHLLv16i8 O << ".16b, #8"; return; break; case 90: // SHLLv2i32 O << ".2s, #32"; return; break; case 91: // SHLLv4i16 O << ".4h, #16"; return; break; case 92: // SHLLv4i32 O << ".4s, #32"; return; break; case 93: // SHLLv8i16 O << ".8h, #16"; return; break; case 94: // SHLLv8i8 O << ".8b, #8"; return; break; case 95: // SPLICE_ZPZZ_H printTypedVectorList<0,'h'>(MI, 2, STI, O); return; break; } // Fragment 4 encoded into 7 bits for 90 unique commands. switch ((Bits >> 38) & 127) { default: llvm_unreachable("Invalid command number."); case 0: // ABS_ZPmZ_B, ADD_ZZZ_H, BDEP_ZZZ_H, BEXT_ZZZ_H, BGRP_ZZZ_H, BRKA_PPmP, ... return; break; case 1: // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, EORBT_ZZZ_D, EORTB... printSVERegOp<'d'>(MI, 3, STI, O); break; case 2: // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, EORBT_ZZZ_S, EORTB_... printSVERegOp<'s'>(MI, 3, STI, O); break; case 3: // ADCSWr, ADCSXr, ADCWr, ADCXr, ADDPL_XXI, ADDSXrx64, ADDVL_XXI, ADDXrx6... printOperand(MI, 2, STI, O); break; case 4: // ADDG, ST2GOffset, STGOffset, STZ2GOffset, STZGOffset, SUBG printImmScale<16>(MI, 2, STI, O); break; case 5: // ADDHNB_ZZZ_B, ANDV_VPZ_H, CNTP_XPP_H, EORV_VPZ_H, FADDV_VPZ_H, FMAXNMV... printSVERegOp<'h'>(MI, 2, STI, O); break; case 6: // ADDHNB_ZZZ_S, ADDP_ZPmZ_D, ADD_ZPmZ_D, ADD_ZZZ_D, ANDV_VPZ_D, AND_ZPmZ... printSVERegOp<'d'>(MI, 2, STI, O); break; case 7: // ADDHNT_ZZZ_B, CDOT_ZZZI_D, CDOT_ZZZ_D, FMLALB_ZZZI_SHH, FMLALB_ZZZ_SHH... printSVERegOp<'h'>(MI, 3, STI, O); break; case 8: // ADDHNv2i64_v2i32, ADDHNv4i32_v4i16, ADDHNv8i16_v8i8, ADDPv16i8, ADDPv2... printVRegOperand(MI, 2, STI, O); break; case 9: // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, BITv16i8, BITv8i... printVRegOperand(MI, 3, STI, O); break; case 10: // ADDP_ZPmZ_B, ADD_ZPmZ_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_B, ANDS_PPzPP... printSVERegOp<'b'>(MI, 2, STI, O); break; case 11: // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID... O << ", "; break; case 12: // ADDP_ZPmZ_S, ADD_ZPmZ_S, ADD_ZZZ_S, ANDV_VPZ_S, AND_ZPmZ_S, ASRD_ZPmI_... printSVERegOp<'s'>(MI, 2, STI, O); break; case 13: // ADDSWri, ADDSXri, ADDWri, ADDXri, SUBSWri, SUBSXri, SUBWri, SUBXri printAddSubImm(MI, 2, STI, O); return; break; case 14: // ADDSWrs, ADDSXrs, ADDWrs, ADDXrs, ANDSWrs, ANDSXrs, ANDWrs, ANDXrs, BI... printShiftedRegister(MI, 2, STI, O); return; break; case 15: // ADDSWrx, ADDSXrx, ADDWrx, ADDXrx, SUBSWrx, SUBSXrx, SUBWrx, SUBXrx printExtendedRegister(MI, 2, STI, O); return; break; case 16: // ADD_ZI_B, SQADD_ZI_B, SQSUB_ZI_B, SUBR_ZI_B, SUB_ZI_B, UQADD_ZI_B, UQS... printImm8OptLsl(MI, 2, STI, O); return; break; case 17: // ADD_ZI_D, SQADD_ZI_D, SQSUB_ZI_D, SUBR_ZI_D, SUB_ZI_D, UQADD_ZI_D, UQS... printImm8OptLsl(MI, 2, STI, O); return; break; case 18: // ADD_ZI_S, SQADD_ZI_S, SQSUB_ZI_S, SUBR_ZI_S, SUB_ZI_S, UQADD_ZI_S, UQS... printImm8OptLsl(MI, 2, STI, O); return; break; case 19: // ADR_LSL_ZZZ_D_0 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 20: // ADR_LSL_ZZZ_D_1 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 21: // ADR_LSL_ZZZ_D_2 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 22: // ADR_LSL_ZZZ_D_3 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 23: // ADR_LSL_ZZZ_S_0 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 24: // ADR_LSL_ZZZ_S_1 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 25: // ADR_LSL_ZZZ_S_2 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 26: // ADR_LSL_ZZZ_S_3 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 27: // ADR_SXTW_ZZZ_D_0 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 28: // ADR_SXTW_ZZZ_D_1 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 29: // ADR_SXTW_ZZZ_D_2 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 30: // ADR_SXTW_ZZZ_D_3 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 31: // ADR_UXTW_ZZZ_D_0 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 32: // ADR_UXTW_ZZZ_D_1 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 33: // ADR_UXTW_ZZZ_D_2 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 34: // ADR_UXTW_ZZZ_D_3 printRegWithShiftExtend(MI, 2, STI, O); O << ']'; return; break; case 35: // ANDSWri, ANDWri, EORWri, ORRWri printLogicalImm(MI, 2, STI, O); return; break; case 36: // ANDSXri, ANDXri, AND_ZI, EORXri, EOR_ZI, ORRXri, ORR_ZI printLogicalImm(MI, 2, STI, O); return; break; case 37: // BFMWri, BFMXri, CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, C... printOperand(MI, 3, STI, O); break; case 38: // CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, FMLA_ZZZI_H, FMLS_ZZZI_H, INSv... printVectorIndex(MI, 4, STI, O); break; case 39: // CPY_ZPzI_B printImm8OptLsl(MI, 2, STI, O); return; break; case 40: // CPY_ZPzI_D printImm8OptLsl(MI, 2, STI, O); return; break; case 41: // CPY_ZPzI_S printImm8OptLsl(MI, 2, STI, O); return; break; case 42: // CPYi16, CPYi32, CPYi64, CPYi8, DUPv16i8lane, DUPv2i32lane, DUPv2i64lan... printVectorIndex(MI, 2, STI, O); return; break; case 43: // FCMEQ_PPzZ0_H, FCMGE_PPzZ0_H, FCMGT_PPzZ0_H, FCMLE_PPzZ0_H, FCMLT_PPzZ... O << ", #0.0"; return; break; case 44: // FMLAL2lanev4f16, FMLALlanev4f16, FMLSL2lanev4f16, FMLSLlanev4f16 O << ".h"; printVectorIndex(MI, 4, STI, O); return; break; case 45: // FMLAL2v4f16, FMLALv4f16, FMLSL2v4f16, FMLSLv4f16 O << ".2h"; return; break; case 46: // FMUL_ZZZI_H, MUL_ZZZI_H, SQDMULH_ZZZI_H, SQRDMULH_ZZZI_H printVectorIndex(MI, 3, STI, O); return; break; case 47: // GLD1B_D_REAL, GLD1D_REAL, GLD1H_D_REAL, GLD1SB_D_REAL, GLD1SH_D_REAL, ... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 48: // GLD1B_D_SXTW_REAL, GLD1D_SXTW_REAL, GLD1H_D_SXTW_REAL, GLD1SB_D_SXTW_R... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 49: // GLD1B_D_UXTW_REAL, GLD1D_UXTW_REAL, GLD1H_D_UXTW_REAL, GLD1SB_D_UXTW_R... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 50: // GLD1B_S_SXTW_REAL, GLD1H_S_SXTW_REAL, GLD1SB_S_SXTW_REAL, GLD1SH_S_SXT... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 51: // GLD1B_S_UXTW_REAL, GLD1H_S_UXTW_REAL, GLD1SB_S_UXTW_REAL, GLD1SH_S_UXT... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 52: // GLD1D_IMM_REAL, GLDFF1D_IMM_REAL, LD1RD_IMM, LDRAAwriteback, LDRABwrit... printImmScale<8>(MI, 3, STI, O); break; case 53: // GLD1D_SCALED_REAL, GLDFF1D_SCALED_REAL, SST1D_SCALED_SCALED_REAL printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 54: // GLD1D_SXTW_SCALED_REAL, GLDFF1D_SXTW_SCALED_REAL, SST1D_SXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 55: // GLD1D_UXTW_SCALED_REAL, GLDFF1D_UXTW_SCALED_REAL, SST1D_UXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 56: // GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL, GLD1SH_D_IMM_REAL, GLD1SH_S_IMM_RE... printImmScale<2>(MI, 3, STI, O); break; case 57: // GLD1H_D_SCALED_REAL, GLD1SH_D_SCALED_REAL, GLDFF1H_D_SCALED_REAL, GLDF... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 58: // GLD1H_D_SXTW_SCALED_REAL, GLD1SH_D_SXTW_SCALED_REAL, GLDFF1H_D_SXTW_SC... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 59: // GLD1H_D_UXTW_SCALED_REAL, GLD1SH_D_UXTW_SCALED_REAL, GLDFF1H_D_UXTW_SC... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 60: // GLD1H_S_SXTW_SCALED_REAL, GLD1SH_S_SXTW_SCALED_REAL, GLDFF1H_S_SXTW_SC... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 61: // GLD1H_S_UXTW_SCALED_REAL, GLD1SH_S_UXTW_SCALED_REAL, GLDFF1H_S_UXTW_SC... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 62: // GLD1SW_D_IMM_REAL, GLD1W_D_IMM_REAL, GLD1W_IMM_REAL, GLDFF1SW_D_IMM_RE... printImmScale<4>(MI, 3, STI, O); break; case 63: // GLD1SW_D_SCALED_REAL, GLD1W_D_SCALED_REAL, GLDFF1SW_D_SCALED_REAL, GLD... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 64: // GLD1SW_D_SXTW_SCALED_REAL, GLD1W_D_SXTW_SCALED_REAL, GLDFF1SW_D_SXTW_S... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 65: // GLD1SW_D_UXTW_SCALED_REAL, GLD1W_D_UXTW_SCALED_REAL, GLDFF1SW_D_UXTW_S... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 66: // GLD1W_SXTW_SCALED_REAL, GLDFF1W_SXTW_SCALED_REAL, SST1W_SXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 67: // GLD1W_UXTW_SCALED_REAL, GLDFF1W_UXTW_SCALED_REAL, SST1W_UXTW_SCALED printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 68: // LD1B, LD1B_D, LD1B_H, LD1B_S, LD1RQ_B, LD1SB_D, LD1SB_H, LD1SB_S, LD2B... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 69: // LD1D, LD1RQ_D, LD2D, LD3D, LD4D, LDFF1D_REAL, LDNT1D_ZRR, ST1D, ST2D, ... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 70: // LD1H, LD1H_D, LD1H_S, LD1RQ_H, LD1SH_D, LD1SH_S, LD2H, LD3H, LD4H, LDF... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 71: // LD1RQ_B_IMM, LD1RQ_D_IMM, LD1RQ_H_IMM, LD1RQ_W_IMM, LDG, ST2GPostIndex... printImmScale<16>(MI, 3, STI, O); break; case 72: // LD1RQ_W, LD1SW_D, LD1W, LD1W_D, LD2W, LD3W, LD4W, LDFF1SW_D_REAL, LDFF... printRegWithShiftExtend(MI, 3, STI, O); O << ']'; return; break; case 73: // LD3B_IMM, LD3D_IMM, LD3H_IMM, LD3W_IMM, ST3B_IMM, ST3D_IMM, ST3H_IMM, ... printImmScale<3>(MI, 3, STI, O); O << ", mul vl]"; return; break; case 74: // LDRAAindexed, LDRABindexed printImmScale<8>(MI, 2, STI, O); O << ']'; return; break; case 75: // LDRBBui, LDRBui, LDRSBWui, LDRSBXui, STRBBui, STRBui printUImm12Offset<1>(MI, 2, STI, O); O << ']'; return; break; case 76: // LDRDui, LDRXui, PRFMui, STRDui, STRXui printUImm12Offset<8>(MI, 2, STI, O); O << ']'; return; break; case 77: // LDRHHui, LDRHui, LDRSHWui, LDRSHXui, STRHHui, STRHui printUImm12Offset<2>(MI, 2, STI, O); O << ']'; return; break; case 78: // LDRQui, STRQui printUImm12Offset<16>(MI, 2, STI, O); O << ']'; return; break; case 79: // LDRSWui, LDRSui, LDRWui, STRSui, STRWui printUImm12Offset<4>(MI, 2, STI, O); O << ']'; return; break; case 80: // MAD_ZPmZZ_B, MLA_ZPmZZ_B, MLS_ZPmZZ_B, MSB_ZPmZZ_B printSVERegOp<'b'>(MI, 3, STI, O); O << ", "; printSVERegOp<'b'>(MI, 4, STI, O); return; break; case 81: // PRFB_PRI, PRFD_PRI, PRFH_PRI, PRFW_PRI O << ", mul vl]"; return; break; case 82: // PRFB_S_PZI O << ']'; return; break; case 83: // SPLICE_ZPZZ_B printTypedVectorList<0,'b'>(MI, 2, STI, O); return; break; case 84: // SPLICE_ZPZZ_D printTypedVectorList<0,'d'>(MI, 2, STI, O); return; break; case 85: // SPLICE_ZPZZ_S printTypedVectorList<0,'s'>(MI, 2, STI, O); return; break; case 86: // SQDECP_XPWd_B, SQDECP_XPWd_D, SQDECP_XPWd_H, SQDECP_XPWd_S, SQINCP_XPW... printGPR64as32(MI, 2, STI, O); return; break; case 87: // SYSLxt printSysCROperand(MI, 2, STI, O); O << ", "; printSysCROperand(MI, 3, STI, O); O << ", "; printOperand(MI, 4, STI, O); return; break; case 88: // TBNZW, TBNZX, TBZW, TBZX printAlignedLabel(MI, 2, STI, O); return; break; case 89: // UMAX_ZI_B, UMAX_ZI_D, UMAX_ZI_S, UMIN_ZI_B, UMIN_ZI_D, UMIN_ZI_S printImm(MI, 2, STI, O); return; break; } // Fragment 5 encoded into 6 bits for 39 unique commands. switch ((Bits >> 45) & 63) { default: llvm_unreachable("Invalid command number."); case 0: // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD... return; break; case 1: // ADDG, ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_D, A... O << ", "; break; case 2: // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM... O << ".2d"; return; break; case 3: // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM... O << ".4s"; return; break; case 4: // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, CMEQv8i16, CMG... O << ".8h"; return; break; case 5: // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRR_ZPmZ_H, ASR_ZPmZ_H, BIC_ZPmZ... printSVERegOp<'h'>(MI, 3, STI, O); break; case 6: // ADDPv16i8, ADDv16i8, ANDv16i8, BICv16i8, BIFv16i8, BITv16i8, BSLv16i8,... O << ".16b"; return; break; case 7: // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv... O << ".2s"; return; break; case 8: // ADDPv4i16, ADDv4i16, CMEQv4i16, CMGEv4i16, CMGTv4i16, CMHIv4i16, CMHSv... O << ".4h"; return; break; case 9: // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8... O << ".8b"; return; break; case 10: // ADDSXrx64, ADDXrx64, SUBSXrx64, SUBXrx64 printArithExtend(MI, 3, STI, O); return; break; case 11: // ASRD_ZPmI_H, ASR_ZPmI_H, CMPEQ_PPzZI_H, CMPGE_PPzZI_H, CMPGT_PPzZI_H, ... printOperand(MI, 3, STI, O); return; break; case 12: // ASR_WIDE_ZPmZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_WIDE_PPzZZ_H, CMPGT_WIDE_PP... printSVERegOp<'d'>(MI, 3, STI, O); return; break; case 13: // BCAX, EOR3, EXTv16i8 O << ".16b, "; break; case 14: // CADD_ZZI_H, SQCADD_ZZI_H printComplexRotationOp<180, 90>(MI, 3, STI, O); return; break; case 15: // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH... O << ']'; return; break; case 16: // CDOT_ZZZI_D, CMLA_ZZZI_S, FCMLA_ZZZI_S, FMLALB_ZZZI_SHH, FMLALT_ZZZI_S... printVectorIndex(MI, 4, STI, O); break; case 17: // CDOT_ZZZ_S, CMLA_ZZZ_B, CMLA_ZZZ_H, SQRDCMLAH_ZZZ_B, SQRDCMLAH_ZZZ_H printComplexRotationOp<90, 0>(MI, 4, STI, O); return; break; case 18: // CMPHI_PPzZI_H, CMPHS_PPzZI_H, CMPLO_PPzZI_H, CMPLS_PPzZI_H printImm(MI, 3, STI, O); return; break; case 19: // EXTv8i8 O << ".8b, "; printOperand(MI, 3, STI, O); return; break; case 20: // FADD_ZPmI_H, FSUBR_ZPmI_H, FSUB_ZPmI_H printExactFPImm(MI, 3, STI, O); return; break; case 21: // FCADDv2f32, FCMLAv2f32 O << ".2s, "; break; case 22: // FCADDv2f64, FCMLAv2f64, XAR O << ".2d, "; break; case 23: // FCADDv4f16, FCMLAv4f16 O << ".4h, "; break; case 24: // FCADDv4f32, FCMLAv4f32, SM3SS1 O << ".4s, "; break; case 25: // FCADDv8f16, FCMLAv8f16 O << ".8h, "; break; case 26: // FCMEQ_PPzZ0_D, FCMEQ_PPzZ0_S, FCMGE_PPzZ0_D, FCMGE_PPzZ0_S, FCMGT_PPzZ... O << ", #0.0"; return; break; case 27: // FCMLA_ZPmZZ_H, FMAD_ZPmZZ_H, FMLA_ZPmZZ_H, FMLS_ZPmZZ_H, FMSB_ZPmZZ_H,... printSVERegOp<'h'>(MI, 4, STI, O); break; case 28: // FCMLAv4f16_indexed, FCMLAv8f16_indexed, FMLAL2lanev8f16, FMLALlanev8f1... O << ".h"; break; case 29: // FCMLAv4f32_indexed, FMLAv1i32_indexed, FMLAv2i32_indexed, FMLAv4i32_in... O << ".s"; break; case 30: // FMAXNM_ZPmI_H, FMAX_ZPmI_H, FMINNM_ZPmI_H, FMIN_ZPmI_H printExactFPImm(MI, 3, STI, O); return; break; case 31: // FMLAv1i64_indexed, FMLAv2i64_indexed, FMLSv1i64_indexed, FMLSv2i64_ind... O << ".d"; break; case 32: // FMUL_ZPmI_H printExactFPImm(MI, 3, STI, O); return; break; case 33: // FMUL_ZZZI_D, FMUL_ZZZI_S, MUL_ZZZI_D, MUL_ZZZI_S, SMULLB_ZZZI_D, SMULL... printVectorIndex(MI, 3, STI, O); return; break; case 34: // LD1B_D_IMM, LD1B_H_IMM, LD1B_IMM, LD1B_S_IMM, LD1D_IMM, LD1H_D_IMM, LD... O << ", mul vl]"; return; break; case 35: // LDPDpost, LDPQpost, LDPSWpost, LDPSpost, LDPWpost, LDPXpost, STGPpost,... O << "], "; break; case 36: // LDRAAwriteback, LDRABwriteback, LDRBBpre, LDRBpre, LDRDpre, LDRHHpre, ... O << "]!"; return; break; case 37: // SDOTlanev16i8, SDOTlanev8i8, UDOTlanev16i8, UDOTlanev8i8 O << ".4b"; printVectorIndex(MI, 4, STI, O); return; break; case 38: // STLXPW, STLXPX, STXPW, STXPX O << ", ["; printOperand(MI, 3, STI, O); O << ']'; return; break; } // Fragment 6 encoded into 6 bits for 37 unique commands. switch ((Bits >> 51) & 63) { default: llvm_unreachable("Invalid command number."); case 0: // ADDG, ASRD_ZPmI_B, ASRD_ZPmI_D, ASRD_ZPmI_S, ASR_ZPmI_B, ASR_ZPmI_D, A... printOperand(MI, 3, STI, O); return; break; case 1: // ADDP_ZPmZ_B, ADD_ZPmZ_B, ANDS_PPzPP, AND_PPzPP, AND_ZPmZ_B, ASRR_ZPmZ_... printSVERegOp<'b'>(MI, 3, STI, O); return; break; case 2: // ADDP_ZPmZ_D, ADD_ZPmZ_D, AND_ZPmZ_D, ASRR_ZPmZ_D, ASR_WIDE_ZPmZ_B, ASR... printSVERegOp<'d'>(MI, 3, STI, O); break; case 3: // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRR_ZPmZ_H, ASR_ZPmZ_H, BIC_ZPmZ... return; break; case 4: // ADDP_ZPmZ_S, ADD_ZPmZ_S, AND_ZPmZ_S, ASRR_ZPmZ_S, ASR_ZPmZ_S, BIC_ZPmZ... printSVERegOp<'s'>(MI, 3, STI, O); break; case 5: // BCAX, EOR3, SM3SS1 printVRegOperand(MI, 3, STI, O); break; case 6: // BFMWri, BFMXri printOperand(MI, 4, STI, O); return; break; case 7: // CADD_ZZI_B, CADD_ZZI_D, CADD_ZZI_S, FCADDv2f32, FCADDv2f64, FCADDv4f16... printComplexRotationOp<180, 90>(MI, 3, STI, O); return; break; case 8: // CCMNWi, CCMNWr, CCMNXi, CCMNXr, CCMPWi, CCMPWr, CCMPXi, CCMPXr, CSELWr... printCondCode(MI, 3, STI, O); return; break; case 9: // CDOT_ZZZI_D, CMLA_ZZZI_S, FCADD_ZPmZ_H, FCMLA_ZPmZZ_H, FCMLA_ZZZI_S, S... O << ", "; break; case 10: // CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, SQRDCMLAH_ZZZI_H printComplexRotationOp<90, 0>(MI, 5, STI, O); return; break; case 11: // CDOT_ZZZ_D, CMLA_ZZZ_D, CMLA_ZZZ_S, FCMLAv2f32, FCMLAv2f64, FCMLAv4f16... printComplexRotationOp<90, 0>(MI, 4, STI, O); return; break; case 12: // CLASTA_RPZ_H, CLASTA_VPZ_H, CLASTB_RPZ_H, CLASTB_VPZ_H, FADDA_VPZ_H printSVERegOp<'h'>(MI, 3, STI, O); return; break; case 13: // CMPHI_PPzZI_B, CMPHI_PPzZI_D, CMPHI_PPzZI_S, CMPHS_PPzZI_B, CMPHS_PPzZ... printImm(MI, 3, STI, O); return; break; case 14: // FADD_ZPmI_D, FADD_ZPmI_S, FSUBR_ZPmI_D, FSUBR_ZPmI_S, FSUB_ZPmI_D, FSU... printExactFPImm(MI, 3, STI, O); return; break; case 15: // FCMLA_ZPmZZ_D, FMAD_ZPmZZ_D, FMLA_ZPmZZ_D, FMLS_ZPmZZ_D, FMSB_ZPmZZ_D,... printSVERegOp<'d'>(MI, 4, STI, O); break; case 16: // FCMLA_ZPmZZ_S, FMAD_ZPmZZ_S, FMLA_ZPmZZ_S, FMLS_ZPmZZ_S, FMSB_ZPmZZ_S,... printSVERegOp<'s'>(MI, 4, STI, O); break; case 17: // FCMLAv4f16_indexed, FCMLAv4f32_indexed, FCMLAv8f16_indexed, FMLAL2lane... printVectorIndex(MI, 4, STI, O); break; case 18: // FMAXNM_ZPmI_D, FMAXNM_ZPmI_S, FMAX_ZPmI_D, FMAX_ZPmI_S, FMINNM_ZPmI_D,... printExactFPImm(MI, 3, STI, O); return; break; case 19: // FMULXv1i16_indexed, FMULXv1i32_indexed, FMULXv1i64_indexed, FMULXv2i32... printVectorIndex(MI, 3, STI, O); return; break; case 20: // FMUL_ZPmI_D, FMUL_ZPmI_S printExactFPImm(MI, 3, STI, O); return; break; case 21: // LDNPDi, LDNPXi, LDPDi, LDPXi, STNPDi, STNPXi, STPDi, STPXi printImmScale<8>(MI, 3, STI, O); O << ']'; return; break; case 22: // LDNPQi, LDPQi, STGPi, STNPQi, STPQi printImmScale<16>(MI, 3, STI, O); O << ']'; return; break; case 23: // LDNPSi, LDNPWi, LDPSWi, LDPSi, LDPWi, STNPSi, STNPWi, STPSi, STPWi printImmScale<4>(MI, 3, STI, O); O << ']'; return; break; case 24: // LDPDpost, LDPDpre, LDPXpost, LDPXpre, STPDpost, STPDpre, STPXpost, STP... printImmScale<8>(MI, 4, STI, O); break; case 25: // LDPQpost, LDPQpre, STGPpost, STGPpre, STPQpost, STPQpre printImmScale<16>(MI, 4, STI, O); break; case 26: // LDPSWpost, LDPSWpre, LDPSpost, LDPSpre, LDPWpost, LDPWpre, STPSpost, S... printImmScale<4>(MI, 4, STI, O); break; case 27: // LDRBBroW, LDRBroW, LDRSBWroW, LDRSBXroW, STRBBroW, STRBroW printMemExtend<'w', 8>(MI, 3, STI, O); O << ']'; return; break; case 28: // LDRBBroX, LDRBroX, LDRSBWroX, LDRSBXroX, STRBBroX, STRBroX printMemExtend<'x', 8>(MI, 3, STI, O); O << ']'; return; break; case 29: // LDRDroW, LDRXroW, PRFMroW, STRDroW, STRXroW printMemExtend<'w', 64>(MI, 3, STI, O); O << ']'; return; break; case 30: // LDRDroX, LDRXroX, PRFMroX, STRDroX, STRXroX printMemExtend<'x', 64>(MI, 3, STI, O); O << ']'; return; break; case 31: // LDRHHroW, LDRHroW, LDRSHWroW, LDRSHXroW, STRHHroW, STRHroW printMemExtend<'w', 16>(MI, 3, STI, O); O << ']'; return; break; case 32: // LDRHHroX, LDRHroX, LDRSHWroX, LDRSHXroX, STRHHroX, STRHroX printMemExtend<'x', 16>(MI, 3, STI, O); O << ']'; return; break; case 33: // LDRQroW, STRQroW printMemExtend<'w', 128>(MI, 3, STI, O); O << ']'; return; break; case 34: // LDRQroX, STRQroX printMemExtend<'x', 128>(MI, 3, STI, O); O << ']'; return; break; case 35: // LDRSWroW, LDRSroW, LDRWroW, STRSroW, STRWroW printMemExtend<'w', 32>(MI, 3, STI, O); O << ']'; return; break; case 36: // LDRSWroX, LDRSroX, LDRWroX, STRSroX, STRWroX printMemExtend<'x', 32>(MI, 3, STI, O); O << ']'; return; break; } // Fragment 7 encoded into 3 bits for 7 unique commands. switch ((Bits >> 57) & 7) { default: llvm_unreachable("Invalid command number."); case 0: // ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_D, ADD_ZPmZ_S, AND_ZPmZ_D, AND_ZPmZ... return; break; case 1: // BCAX, EOR3 O << ".16b"; return; break; case 2: // CDOT_ZZZI_D, CMLA_ZZZI_S, FCMLA_ZPmZZ_H, FCMLA_ZZZI_S, SQRDCMLAH_ZZZI_... printComplexRotationOp<90, 0>(MI, 5, STI, O); return; break; case 3: // FCADD_ZPmZ_D, FCADD_ZPmZ_S, FCMLA_ZPmZZ_D, FCMLA_ZPmZZ_S, FCMLAv4f16_i... O << ", "; break; case 4: // FCADD_ZPmZ_H printComplexRotationOp<180, 90>(MI, 4, STI, O); return; break; case 5: // LDPDpre, LDPQpre, LDPSWpre, LDPSpre, LDPWpre, LDPXpre, STGPpre, STPDpr... O << "]!"; return; break; case 6: // SM3SS1 O << ".4s"; return; break; } // Fragment 8 encoded into 1 bits for 2 unique commands. if ((Bits >> 60) & 1) { // FCMLA_ZPmZZ_D, FCMLA_ZPmZZ_S, FCMLAv4f16_indexed, FCMLAv4f32_indexed, ... printComplexRotationOp<90, 0>(MI, 5, STI, O); return; } else { // FCADD_ZPmZ_D, FCADD_ZPmZ_S printComplexRotationOp<180, 90>(MI, 4, STI, O); return; } } /// getRegisterName - This method is automatically generated by tblgen /// from the register set description. This returns the assembler name /// for the specified register. const char *AArch64InstPrinter:: getRegisterName(unsigned RegNo, unsigned AltIdx) { assert(RegNo && RegNo < 629 && "Invalid register number!"); static const char AsmStrsNoRegAltName[] = { /* 0 */ 'D', '7', '_', 'D', '8', '_', 'D', '9', '_', 'D', '1', '0', 0, /* 13 */ 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', 0, /* 26 */ 'Z', '7', '_', 'Z', '8', '_', 'Z', '9', '_', 'Z', '1', '0', 0, /* 39 */ 'b', '1', '0', 0, /* 43 */ 'd', '1', '0', 0, /* 47 */ 'h', '1', '0', 0, /* 51 */ 'p', '1', '0', 0, /* 55 */ 'q', '1', '0', 0, /* 59 */ 's', '1', '0', 0, /* 63 */ 'w', '1', '0', 0, /* 67 */ 'x', '1', '0', 0, /* 71 */ 'z', '1', '0', 0, /* 75 */ 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', '_', 'D', '2', '0', 0, /* 91 */ 'Q', '1', '7', '_', 'Q', '1', '8', '_', 'Q', '1', '9', '_', 'Q', '2', '0', 0, /* 107 */ 'Z', '1', '7', '_', 'Z', '1', '8', '_', 'Z', '1', '9', '_', 'Z', '2', '0', 0, /* 123 */ 'b', '2', '0', 0, /* 127 */ 'd', '2', '0', 0, /* 131 */ 'h', '2', '0', 0, /* 135 */ 'q', '2', '0', 0, /* 139 */ 's', '2', '0', 0, /* 143 */ 'w', '2', '0', 0, /* 147 */ 'x', '2', '0', 0, /* 151 */ 'z', '2', '0', 0, /* 155 */ 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', '_', 'D', '3', '0', 0, /* 171 */ 'Q', '2', '7', '_', 'Q', '2', '8', '_', 'Q', '2', '9', '_', 'Q', '3', '0', 0, /* 187 */ 'Z', '2', '7', '_', 'Z', '2', '8', '_', 'Z', '2', '9', '_', 'Z', '3', '0', 0, /* 203 */ 'b', '3', '0', 0, /* 207 */ 'd', '3', '0', 0, /* 211 */ 'h', '3', '0', 0, /* 215 */ 'q', '3', '0', 0, /* 219 */ 's', '3', '0', 0, /* 223 */ 'w', '3', '0', 0, /* 227 */ 'x', '3', '0', 0, /* 231 */ 'z', '3', '0', 0, /* 235 */ 'D', '2', '9', '_', 'D', '3', '0', '_', 'D', '3', '1', '_', 'D', '0', 0, /* 250 */ 'Q', '2', '9', '_', 'Q', '3', '0', '_', 'Q', '3', '1', '_', 'Q', '0', 0, /* 265 */ 'Z', '2', '9', '_', 'Z', '3', '0', '_', 'Z', '3', '1', '_', 'Z', '0', 0, /* 280 */ 'b', '0', 0, /* 283 */ 'd', '0', 0, /* 286 */ 'h', '0', 0, /* 289 */ 'p', '0', 0, /* 292 */ 'q', '0', 0, /* 295 */ 's', '0', 0, /* 298 */ 'w', '0', 0, /* 301 */ 'x', '0', 0, /* 304 */ 'z', '0', 0, /* 307 */ 'D', '8', '_', 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', 0, /* 321 */ 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', 0, /* 335 */ 'W', '1', '0', '_', 'W', '1', '1', 0, /* 343 */ 'X', '1', '0', '_', 'X', '1', '1', 0, /* 351 */ 'Z', '8', '_', 'Z', '9', '_', 'Z', '1', '0', '_', 'Z', '1', '1', 0, /* 365 */ 'b', '1', '1', 0, /* 369 */ 'd', '1', '1', 0, /* 373 */ 'h', '1', '1', 0, /* 377 */ 'p', '1', '1', 0, /* 381 */ 'q', '1', '1', 0, /* 385 */ 's', '1', '1', 0, /* 389 */ 'w', '1', '1', 0, /* 393 */ 'x', '1', '1', 0, /* 397 */ 'z', '1', '1', 0, /* 401 */ 'D', '1', '8', '_', 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', 0, /* 417 */ 'Q', '1', '8', '_', 'Q', '1', '9', '_', 'Q', '2', '0', '_', 'Q', '2', '1', 0, /* 433 */ 'W', '2', '0', '_', 'W', '2', '1', 0, /* 441 */ 'X', '2', '0', '_', 'X', '2', '1', 0, /* 449 */ 'Z', '1', '8', '_', 'Z', '1', '9', '_', 'Z', '2', '0', '_', 'Z', '2', '1', 0, /* 465 */ 'b', '2', '1', 0, /* 469 */ 'd', '2', '1', 0, /* 473 */ 'h', '2', '1', 0, /* 477 */ 'q', '2', '1', 0, /* 481 */ 's', '2', '1', 0, /* 485 */ 'w', '2', '1', 0, /* 489 */ 'x', '2', '1', 0, /* 493 */ 'z', '2', '1', 0, /* 497 */ 'D', '2', '8', '_', 'D', '2', '9', '_', 'D', '3', '0', '_', 'D', '3', '1', 0, /* 513 */ 'Q', '2', '8', '_', 'Q', '2', '9', '_', 'Q', '3', '0', '_', 'Q', '3', '1', 0, /* 529 */ 'Z', '2', '8', '_', 'Z', '2', '9', '_', 'Z', '3', '0', '_', 'Z', '3', '1', 0, /* 545 */ 'b', '3', '1', 0, /* 549 */ 'd', '3', '1', 0, /* 553 */ 'h', '3', '1', 0, /* 557 */ 'q', '3', '1', 0, /* 561 */ 's', '3', '1', 0, /* 565 */ 'z', '3', '1', 0, /* 569 */ 'D', '3', '0', '_', 'D', '3', '1', '_', 'D', '0', '_', 'D', '1', 0, /* 583 */ 'Q', '3', '0', '_', 'Q', '3', '1', '_', 'Q', '0', '_', 'Q', '1', 0, /* 597 */ 'W', '0', '_', 'W', '1', 0, /* 603 */ 'X', '0', '_', 'X', '1', 0, /* 609 */ 'Z', '3', '0', '_', 'Z', '3', '1', '_', 'Z', '0', '_', 'Z', '1', 0, /* 623 */ 'b', '1', 0, /* 626 */ 'd', '1', 0, /* 629 */ 'h', '1', 0, /* 632 */ 'p', '1', 0, /* 635 */ 'q', '1', 0, /* 638 */ 's', '1', 0, /* 641 */ 'w', '1', 0, /* 644 */ 'x', '1', 0, /* 647 */ 'z', '1', 0, /* 650 */ 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', '_', 'D', '1', '2', 0, /* 665 */ 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', 0, /* 680 */ 'Z', '9', '_', 'Z', '1', '0', '_', 'Z', '1', '1', '_', 'Z', '1', '2', 0, /* 695 */ 'b', '1', '2', 0, /* 699 */ 'd', '1', '2', 0, /* 703 */ 'h', '1', '2', 0, /* 707 */ 'p', '1', '2', 0, /* 711 */ 'q', '1', '2', 0, /* 715 */ 's', '1', '2', 0, /* 719 */ 'w', '1', '2', 0, /* 723 */ 'x', '1', '2', 0, /* 727 */ 'z', '1', '2', 0, /* 731 */ 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', '_', 'D', '2', '2', 0, /* 747 */ 'Q', '1', '9', '_', 'Q', '2', '0', '_', 'Q', '2', '1', '_', 'Q', '2', '2', 0, /* 763 */ 'Z', '1', '9', '_', 'Z', '2', '0', '_', 'Z', '2', '1', '_', 'Z', '2', '2', 0, /* 779 */ 'b', '2', '2', 0, /* 783 */ 'd', '2', '2', 0, /* 787 */ 'h', '2', '2', 0, /* 791 */ 'q', '2', '2', 0, /* 795 */ 's', '2', '2', 0, /* 799 */ 'w', '2', '2', 0, /* 803 */ 'x', '2', '2', 0, /* 807 */ 'z', '2', '2', 0, /* 811 */ 'D', '3', '1', '_', 'D', '0', '_', 'D', '1', '_', 'D', '2', 0, /* 824 */ 'Q', '3', '1', '_', 'Q', '0', '_', 'Q', '1', '_', 'Q', '2', 0, /* 837 */ 'Z', '3', '1', '_', 'Z', '0', '_', 'Z', '1', '_', 'Z', '2', 0, /* 850 */ 'b', '2', 0, /* 853 */ 'd', '2', 0, /* 856 */ 'h', '2', 0, /* 859 */ 'p', '2', 0, /* 862 */ 'q', '2', 0, /* 865 */ 's', '2', 0, /* 868 */ 'w', '2', 0, /* 871 */ 'x', '2', 0, /* 874 */ 'z', '2', 0, /* 877 */ 'D', '1', '0', '_', 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', 0, /* 893 */ 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', 0, /* 909 */ 'W', '1', '2', '_', 'W', '1', '3', 0, /* 917 */ 'X', '1', '2', '_', 'X', '1', '3', 0, /* 925 */ 'Z', '1', '0', '_', 'Z', '1', '1', '_', 'Z', '1', '2', '_', 'Z', '1', '3', 0, /* 941 */ 'b', '1', '3', 0, /* 945 */ 'd', '1', '3', 0, /* 949 */ 'h', '1', '3', 0, /* 953 */ 'p', '1', '3', 0, /* 957 */ 'q', '1', '3', 0, /* 961 */ 's', '1', '3', 0, /* 965 */ 'w', '1', '3', 0, /* 969 */ 'x', '1', '3', 0, /* 973 */ 'z', '1', '3', 0, /* 977 */ 'D', '2', '0', '_', 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', 0, /* 993 */ 'Q', '2', '0', '_', 'Q', '2', '1', '_', 'Q', '2', '2', '_', 'Q', '2', '3', 0, /* 1009 */ 'W', '2', '2', '_', 'W', '2', '3', 0, /* 1017 */ 'X', '2', '2', '_', 'X', '2', '3', 0, /* 1025 */ 'Z', '2', '0', '_', 'Z', '2', '1', '_', 'Z', '2', '2', '_', 'Z', '2', '3', 0, /* 1041 */ 'b', '2', '3', 0, /* 1045 */ 'd', '2', '3', 0, /* 1049 */ 'h', '2', '3', 0, /* 1053 */ 'q', '2', '3', 0, /* 1057 */ 's', '2', '3', 0, /* 1061 */ 'w', '2', '3', 0, /* 1065 */ 'x', '2', '3', 0, /* 1069 */ 'z', '2', '3', 0, /* 1073 */ 'D', '0', '_', 'D', '1', '_', 'D', '2', '_', 'D', '3', 0, /* 1085 */ 'Q', '0', '_', 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', 0, /* 1097 */ 'W', '2', '_', 'W', '3', 0, /* 1103 */ 'X', '2', '_', 'X', '3', 0, /* 1109 */ 'Z', '0', '_', 'Z', '1', '_', 'Z', '2', '_', 'Z', '3', 0, /* 1121 */ 'b', '3', 0, /* 1124 */ 'd', '3', 0, /* 1127 */ 'h', '3', 0, /* 1130 */ 'p', '3', 0, /* 1133 */ 'q', '3', 0, /* 1136 */ 's', '3', 0, /* 1139 */ 'w', '3', 0, /* 1142 */ 'x', '3', 0, /* 1145 */ 'z', '3', 0, /* 1148 */ 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', '_', 'D', '1', '4', 0, /* 1164 */ 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', 0, /* 1180 */ 'Z', '1', '1', '_', 'Z', '1', '2', '_', 'Z', '1', '3', '_', 'Z', '1', '4', 0, /* 1196 */ 'b', '1', '4', 0, /* 1200 */ 'd', '1', '4', 0, /* 1204 */ 'h', '1', '4', 0, /* 1208 */ 'p', '1', '4', 0, /* 1212 */ 'q', '1', '4', 0, /* 1216 */ 's', '1', '4', 0, /* 1220 */ 'w', '1', '4', 0, /* 1224 */ 'x', '1', '4', 0, /* 1228 */ 'z', '1', '4', 0, /* 1232 */ 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', '_', 'D', '2', '4', 0, /* 1248 */ 'Q', '2', '1', '_', 'Q', '2', '2', '_', 'Q', '2', '3', '_', 'Q', '2', '4', 0, /* 1264 */ 'Z', '2', '1', '_', 'Z', '2', '2', '_', 'Z', '2', '3', '_', 'Z', '2', '4', 0, /* 1280 */ 'b', '2', '4', 0, /* 1284 */ 'd', '2', '4', 0, /* 1288 */ 'h', '2', '4', 0, /* 1292 */ 'q', '2', '4', 0, /* 1296 */ 's', '2', '4', 0, /* 1300 */ 'w', '2', '4', 0, /* 1304 */ 'x', '2', '4', 0, /* 1308 */ 'z', '2', '4', 0, /* 1312 */ 'D', '1', '_', 'D', '2', '_', 'D', '3', '_', 'D', '4', 0, /* 1324 */ 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', 0, /* 1336 */ 'Z', '1', '_', 'Z', '2', '_', 'Z', '3', '_', 'Z', '4', 0, /* 1348 */ 'b', '4', 0, /* 1351 */ 'd', '4', 0, /* 1354 */ 'h', '4', 0, /* 1357 */ 'p', '4', 0, /* 1360 */ 'q', '4', 0, /* 1363 */ 's', '4', 0, /* 1366 */ 'w', '4', 0, /* 1369 */ 'x', '4', 0, /* 1372 */ 'z', '4', 0, /* 1375 */ 'D', '1', '2', '_', 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', 0, /* 1391 */ 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', '_', 'Q', '1', '5', 0, /* 1407 */ 'W', '1', '4', '_', 'W', '1', '5', 0, /* 1415 */ 'X', '1', '4', '_', 'X', '1', '5', 0, /* 1423 */ 'Z', '1', '2', '_', 'Z', '1', '3', '_', 'Z', '1', '4', '_', 'Z', '1', '5', 0, /* 1439 */ 'b', '1', '5', 0, /* 1443 */ 'd', '1', '5', 0, /* 1447 */ 'h', '1', '5', 0, /* 1451 */ 'p', '1', '5', 0, /* 1455 */ 'q', '1', '5', 0, /* 1459 */ 's', '1', '5', 0, /* 1463 */ 'w', '1', '5', 0, /* 1467 */ 'x', '1', '5', 0, /* 1471 */ 'z', '1', '5', 0, /* 1475 */ 'D', '2', '2', '_', 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', 0, /* 1491 */ 'Q', '2', '2', '_', 'Q', '2', '3', '_', 'Q', '2', '4', '_', 'Q', '2', '5', 0, /* 1507 */ 'W', '2', '4', '_', 'W', '2', '5', 0, /* 1515 */ 'X', '2', '4', '_', 'X', '2', '5', 0, /* 1523 */ 'Z', '2', '2', '_', 'Z', '2', '3', '_', 'Z', '2', '4', '_', 'Z', '2', '5', 0, /* 1539 */ 'b', '2', '5', 0, /* 1543 */ 'd', '2', '5', 0, /* 1547 */ 'h', '2', '5', 0, /* 1551 */ 'q', '2', '5', 0, /* 1555 */ 's', '2', '5', 0, /* 1559 */ 'w', '2', '5', 0, /* 1563 */ 'x', '2', '5', 0, /* 1567 */ 'z', '2', '5', 0, /* 1571 */ 'D', '2', '_', 'D', '3', '_', 'D', '4', '_', 'D', '5', 0, /* 1583 */ 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', 0, /* 1595 */ 'W', '4', '_', 'W', '5', 0, /* 1601 */ 'X', '4', '_', 'X', '5', 0, /* 1607 */ 'Z', '2', '_', 'Z', '3', '_', 'Z', '4', '_', 'Z', '5', 0, /* 1619 */ 'b', '5', 0, /* 1622 */ 'd', '5', 0, /* 1625 */ 'h', '5', 0, /* 1628 */ 'p', '5', 0, /* 1631 */ 'q', '5', 0, /* 1634 */ 's', '5', 0, /* 1637 */ 'w', '5', 0, /* 1640 */ 'x', '5', 0, /* 1643 */ 'z', '5', 0, /* 1646 */ 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', '_', 'D', '1', '6', 0, /* 1662 */ 'Q', '1', '3', '_', 'Q', '1', '4', '_', 'Q', '1', '5', '_', 'Q', '1', '6', 0, /* 1678 */ 'Z', '1', '3', '_', 'Z', '1', '4', '_', 'Z', '1', '5', '_', 'Z', '1', '6', 0, /* 1694 */ 'b', '1', '6', 0, /* 1698 */ 'd', '1', '6', 0, /* 1702 */ 'h', '1', '6', 0, /* 1706 */ 'q', '1', '6', 0, /* 1710 */ 's', '1', '6', 0, /* 1714 */ 'w', '1', '6', 0, /* 1718 */ 'x', '1', '6', 0, /* 1722 */ 'z', '1', '6', 0, /* 1726 */ 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', '_', 'D', '2', '6', 0, /* 1742 */ 'Q', '2', '3', '_', 'Q', '2', '4', '_', 'Q', '2', '5', '_', 'Q', '2', '6', 0, /* 1758 */ 'Z', '2', '3', '_', 'Z', '2', '4', '_', 'Z', '2', '5', '_', 'Z', '2', '6', 0, /* 1774 */ 'b', '2', '6', 0, /* 1778 */ 'd', '2', '6', 0, /* 1782 */ 'h', '2', '6', 0, /* 1786 */ 'q', '2', '6', 0, /* 1790 */ 's', '2', '6', 0, /* 1794 */ 'w', '2', '6', 0, /* 1798 */ 'x', '2', '6', 0, /* 1802 */ 'z', '2', '6', 0, /* 1806 */ 'D', '3', '_', 'D', '4', '_', 'D', '5', '_', 'D', '6', 0, /* 1818 */ 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', 0, /* 1830 */ 'Z', '3', '_', 'Z', '4', '_', 'Z', '5', '_', 'Z', '6', 0, /* 1842 */ 'b', '6', 0, /* 1845 */ 'd', '6', 0, /* 1848 */ 'h', '6', 0, /* 1851 */ 'p', '6', 0, /* 1854 */ 'q', '6', 0, /* 1857 */ 's', '6', 0, /* 1860 */ 'w', '6', 0, /* 1863 */ 'x', '6', 0, /* 1866 */ 'z', '6', 0, /* 1869 */ 'D', '1', '4', '_', 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', 0, /* 1885 */ 'Q', '1', '4', '_', 'Q', '1', '5', '_', 'Q', '1', '6', '_', 'Q', '1', '7', 0, /* 1901 */ 'W', '1', '6', '_', 'W', '1', '7', 0, /* 1909 */ 'X', '1', '6', '_', 'X', '1', '7', 0, /* 1917 */ 'Z', '1', '4', '_', 'Z', '1', '5', '_', 'Z', '1', '6', '_', 'Z', '1', '7', 0, /* 1933 */ 'b', '1', '7', 0, /* 1937 */ 'd', '1', '7', 0, /* 1941 */ 'h', '1', '7', 0, /* 1945 */ 'q', '1', '7', 0, /* 1949 */ 's', '1', '7', 0, /* 1953 */ 'w', '1', '7', 0, /* 1957 */ 'x', '1', '7', 0, /* 1961 */ 'z', '1', '7', 0, /* 1965 */ 'D', '2', '4', '_', 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', 0, /* 1981 */ 'Q', '2', '4', '_', 'Q', '2', '5', '_', 'Q', '2', '6', '_', 'Q', '2', '7', 0, /* 1997 */ 'W', '2', '6', '_', 'W', '2', '7', 0, /* 2005 */ 'X', '2', '6', '_', 'X', '2', '7', 0, /* 2013 */ 'Z', '2', '4', '_', 'Z', '2', '5', '_', 'Z', '2', '6', '_', 'Z', '2', '7', 0, /* 2029 */ 'b', '2', '7', 0, /* 2033 */ 'd', '2', '7', 0, /* 2037 */ 'h', '2', '7', 0, /* 2041 */ 'q', '2', '7', 0, /* 2045 */ 's', '2', '7', 0, /* 2049 */ 'w', '2', '7', 0, /* 2053 */ 'x', '2', '7', 0, /* 2057 */ 'z', '2', '7', 0, /* 2061 */ 'D', '4', '_', 'D', '5', '_', 'D', '6', '_', 'D', '7', 0, /* 2073 */ 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', 0, /* 2085 */ 'W', '6', '_', 'W', '7', 0, /* 2091 */ 'X', '6', '_', 'X', '7', 0, /* 2097 */ 'Z', '4', '_', 'Z', '5', '_', 'Z', '6', '_', 'Z', '7', 0, /* 2109 */ 'b', '7', 0, /* 2112 */ 'd', '7', 0, /* 2115 */ 'h', '7', 0, /* 2118 */ 'p', '7', 0, /* 2121 */ 'q', '7', 0, /* 2124 */ 's', '7', 0, /* 2127 */ 'w', '7', 0, /* 2130 */ 'x', '7', 0, /* 2133 */ 'z', '7', 0, /* 2136 */ 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', '_', 'D', '1', '8', 0, /* 2152 */ 'Q', '1', '5', '_', 'Q', '1', '6', '_', 'Q', '1', '7', '_', 'Q', '1', '8', 0, /* 2168 */ 'Z', '1', '5', '_', 'Z', '1', '6', '_', 'Z', '1', '7', '_', 'Z', '1', '8', 0, /* 2184 */ 'b', '1', '8', 0, /* 2188 */ 'd', '1', '8', 0, /* 2192 */ 'h', '1', '8', 0, /* 2196 */ 'q', '1', '8', 0, /* 2200 */ 's', '1', '8', 0, /* 2204 */ 'w', '1', '8', 0, /* 2208 */ 'x', '1', '8', 0, /* 2212 */ 'z', '1', '8', 0, /* 2216 */ 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', '_', 'D', '2', '8', 0, /* 2232 */ 'Q', '2', '5', '_', 'Q', '2', '6', '_', 'Q', '2', '7', '_', 'Q', '2', '8', 0, /* 2248 */ 'Z', '2', '5', '_', 'Z', '2', '6', '_', 'Z', '2', '7', '_', 'Z', '2', '8', 0, /* 2264 */ 'b', '2', '8', 0, /* 2268 */ 'd', '2', '8', 0, /* 2272 */ 'h', '2', '8', 0, /* 2276 */ 'q', '2', '8', 0, /* 2280 */ 's', '2', '8', 0, /* 2284 */ 'w', '2', '8', 0, /* 2288 */ 'x', '2', '8', 0, /* 2292 */ 'z', '2', '8', 0, /* 2296 */ 'D', '5', '_', 'D', '6', '_', 'D', '7', '_', 'D', '8', 0, /* 2308 */ 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', 0, /* 2320 */ 'Z', '5', '_', 'Z', '6', '_', 'Z', '7', '_', 'Z', '8', 0, /* 2332 */ 'b', '8', 0, /* 2335 */ 'd', '8', 0, /* 2338 */ 'h', '8', 0, /* 2341 */ 'p', '8', 0, /* 2344 */ 'q', '8', 0, /* 2347 */ 's', '8', 0, /* 2350 */ 'w', '8', 0, /* 2353 */ 'x', '8', 0, /* 2356 */ 'z', '8', 0, /* 2359 */ 'D', '1', '6', '_', 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', 0, /* 2375 */ 'Q', '1', '6', '_', 'Q', '1', '7', '_', 'Q', '1', '8', '_', 'Q', '1', '9', 0, /* 2391 */ 'W', '1', '8', '_', 'W', '1', '9', 0, /* 2399 */ 'X', '1', '8', '_', 'X', '1', '9', 0, /* 2407 */ 'Z', '1', '6', '_', 'Z', '1', '7', '_', 'Z', '1', '8', '_', 'Z', '1', '9', 0, /* 2423 */ 'b', '1', '9', 0, /* 2427 */ 'd', '1', '9', 0, /* 2431 */ 'h', '1', '9', 0, /* 2435 */ 'q', '1', '9', 0, /* 2439 */ 's', '1', '9', 0, /* 2443 */ 'w', '1', '9', 0, /* 2447 */ 'x', '1', '9', 0, /* 2451 */ 'z', '1', '9', 0, /* 2455 */ 'D', '2', '6', '_', 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', 0, /* 2471 */ 'Q', '2', '6', '_', 'Q', '2', '7', '_', 'Q', '2', '8', '_', 'Q', '2', '9', 0, /* 2487 */ 'W', '2', '8', '_', 'W', '2', '9', 0, /* 2495 */ 'Z', '2', '6', '_', 'Z', '2', '7', '_', 'Z', '2', '8', '_', 'Z', '2', '9', 0, /* 2511 */ 'b', '2', '9', 0, /* 2515 */ 'd', '2', '9', 0, /* 2519 */ 'h', '2', '9', 0, /* 2523 */ 'q', '2', '9', 0, /* 2527 */ 's', '2', '9', 0, /* 2531 */ 'w', '2', '9', 0, /* 2535 */ 'x', '2', '9', 0, /* 2539 */ 'z', '2', '9', 0, /* 2543 */ 'D', '6', '_', 'D', '7', '_', 'D', '8', '_', 'D', '9', 0, /* 2555 */ 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', 0, /* 2567 */ 'W', '8', '_', 'W', '9', 0, /* 2573 */ 'X', '8', '_', 'X', '9', 0, /* 2579 */ 'Z', '6', '_', 'Z', '7', '_', 'Z', '8', '_', 'Z', '9', 0, /* 2591 */ 'b', '9', 0, /* 2594 */ 'd', '9', 0, /* 2597 */ 'h', '9', 0, /* 2600 */ 'p', '9', 0, /* 2603 */ 'q', '9', 0, /* 2606 */ 's', '9', 0, /* 2609 */ 'w', '9', 0, /* 2612 */ 'x', '9', 0, /* 2615 */ 'z', '9', 0, /* 2618 */ 'X', '2', '8', '_', 'F', 'P', 0, /* 2625 */ 'W', '3', '0', '_', 'W', 'Z', 'R', 0, /* 2633 */ 'L', 'R', '_', 'X', 'Z', 'R', 0, /* 2640 */ 'z', '1', '0', '_', 'h', 'i', 0, /* 2647 */ 'z', '2', '0', '_', 'h', 'i', 0, /* 2654 */ 'z', '3', '0', '_', 'h', 'i', 0, /* 2661 */ 'z', '0', '_', 'h', 'i', 0, /* 2667 */ 'z', '1', '1', '_', 'h', 'i', 0, /* 2674 */ 'z', '2', '1', '_', 'h', 'i', 0, /* 2681 */ 'z', '3', '1', '_', 'h', 'i', 0, /* 2688 */ 'z', '1', '_', 'h', 'i', 0, /* 2694 */ 'z', '1', '2', '_', 'h', 'i', 0, /* 2701 */ 'z', '2', '2', '_', 'h', 'i', 0, /* 2708 */ 'z', '2', '_', 'h', 'i', 0, /* 2714 */ 'z', '1', '3', '_', 'h', 'i', 0, /* 2721 */ 'z', '2', '3', '_', 'h', 'i', 0, /* 2728 */ 'z', '3', '_', 'h', 'i', 0, /* 2734 */ 'z', '1', '4', '_', 'h', 'i', 0, /* 2741 */ 'z', '2', '4', '_', 'h', 'i', 0, /* 2748 */ 'z', '4', '_', 'h', 'i', 0, /* 2754 */ 'z', '1', '5', '_', 'h', 'i', 0, /* 2761 */ 'z', '2', '5', '_', 'h', 'i', 0, /* 2768 */ 'z', '5', '_', 'h', 'i', 0, /* 2774 */ 'z', '1', '6', '_', 'h', 'i', 0, /* 2781 */ 'z', '2', '6', '_', 'h', 'i', 0, /* 2788 */ 'z', '6', '_', 'h', 'i', 0, /* 2794 */ 'z', '1', '7', '_', 'h', 'i', 0, /* 2801 */ 'z', '2', '7', '_', 'h', 'i', 0, /* 2808 */ 'z', '7', '_', 'h', 'i', 0, /* 2814 */ 'z', '1', '8', '_', 'h', 'i', 0, /* 2821 */ 'z', '2', '8', '_', 'h', 'i', 0, /* 2828 */ 'z', '8', '_', 'h', 'i', 0, /* 2834 */ 'z', '1', '9', '_', 'h', 'i', 0, /* 2841 */ 'z', '2', '9', '_', 'h', 'i', 0, /* 2848 */ 'z', '9', '_', 'h', 'i', 0, /* 2854 */ 'w', 's', 'p', 0, /* 2858 */ 'f', 'f', 'r', 0, /* 2862 */ 'w', 'z', 'r', 0, /* 2866 */ 'x', 'z', 'r', 0, /* 2870 */ 'n', 'z', 'c', 'v', 0, }; static const uint16_t RegAsmOffsetNoRegAltName[] = { 2858, 2535, 227, 2870, 2855, 2854, 2862, 2866, 280, 623, 850, 1121, 1348, 1619, 1842, 2109, 2332, 2591, 39, 365, 695, 941, 1196, 1439, 1694, 1933, 2184, 2423, 123, 465, 779, 1041, 1280, 1539, 1774, 2029, 2264, 2511, 203, 545, 283, 626, 853, 1124, 1351, 1622, 1845, 2112, 2335, 2594, 43, 369, 699, 945, 1200, 1443, 1698, 1937, 2188, 2427, 127, 469, 783, 1045, 1284, 1543, 1778, 2033, 2268, 2515, 207, 549, 286, 629, 856, 1127, 1354, 1625, 1848, 2115, 2338, 2597, 47, 373, 703, 949, 1204, 1447, 1702, 1941, 2192, 2431, 131, 473, 787, 1049, 1288, 1547, 1782, 2037, 2272, 2519, 211, 553, 289, 632, 859, 1130, 1357, 1628, 1851, 2118, 2341, 2600, 51, 377, 707, 953, 1208, 1451, 292, 635, 862, 1133, 1360, 1631, 1854, 2121, 2344, 2603, 55, 381, 711, 957, 1212, 1455, 1706, 1945, 2196, 2435, 135, 477, 791, 1053, 1292, 1551, 1786, 2041, 2276, 2523, 215, 557, 295, 638, 865, 1136, 1363, 1634, 1857, 2124, 2347, 2606, 59, 385, 715, 961, 1216, 1459, 1710, 1949, 2200, 2439, 139, 481, 795, 1057, 1296, 1555, 1790, 2045, 2280, 2527, 219, 561, 298, 641, 868, 1139, 1366, 1637, 1860, 2127, 2350, 2609, 63, 389, 719, 965, 1220, 1463, 1714, 1953, 2204, 2443, 143, 485, 799, 1061, 1300, 1559, 1794, 2049, 2284, 2531, 223, 301, 644, 871, 1142, 1369, 1640, 1863, 2130, 2353, 2612, 67, 393, 723, 969, 1224, 1467, 1718, 1957, 2208, 2447, 147, 489, 803, 1065, 1304, 1563, 1798, 2053, 2288, 304, 647, 874, 1145, 1372, 1643, 1866, 2133, 2356, 2615, 71, 397, 727, 973, 1228, 1471, 1722, 1961, 2212, 2451, 151, 493, 807, 1069, 1308, 1567, 1802, 2057, 2292, 2539, 231, 565, 2661, 2688, 2708, 2728, 2748, 2768, 2788, 2808, 2828, 2848, 2640, 2667, 2694, 2714, 2734, 2754, 2774, 2794, 2814, 2834, 2647, 2674, 2701, 2721, 2741, 2761, 2781, 2801, 2821, 2841, 2654, 2681, 577, 818, 1079, 1318, 1577, 1812, 2067, 2302, 2549, 6, 313, 657, 885, 1156, 1383, 1654, 1877, 2144, 2367, 83, 409, 739, 985, 1240, 1483, 1734, 1973, 2224, 2463, 163, 505, 243, 1073, 1312, 1571, 1806, 2061, 2296, 2543, 0, 307, 650, 877, 1148, 1375, 1646, 1869, 2136, 2359, 75, 401, 731, 977, 1232, 1475, 1726, 1965, 2216, 2455, 155, 497, 235, 569, 811, 815, 1076, 1315, 1574, 1809, 2064, 2299, 2546, 3, 310, 653, 881, 1152, 1379, 1650, 1873, 2140, 2363, 79, 405, 735, 981, 1236, 1479, 1730, 1969, 2220, 2459, 159, 501, 239, 573, 591, 831, 1091, 1330, 1589, 1824, 2079, 2314, 2561, 19, 327, 672, 901, 1172, 1399, 1670, 1893, 2160, 2383, 99, 425, 755, 1001, 1256, 1499, 1750, 1989, 2240, 2479, 179, 521, 258, 1085, 1324, 1583, 1818, 2073, 2308, 2555, 13, 321, 665, 893, 1164, 1391, 1662, 1885, 2152, 2375, 91, 417, 747, 993, 1248, 1491, 1742, 1981, 2232, 2471, 171, 513, 250, 583, 824, 828, 1088, 1327, 1586, 1821, 2076, 2311, 2558, 16, 324, 668, 897, 1168, 1395, 1666, 1889, 2156, 2379, 95, 421, 751, 997, 1252, 1495, 1746, 1985, 2236, 2475, 175, 517, 254, 587, 2625, 597, 1097, 1595, 2085, 2567, 335, 909, 1407, 1901, 2391, 433, 1009, 1507, 1997, 2487, 2633, 2618, 603, 1103, 1601, 2091, 2573, 343, 917, 1415, 1909, 2399, 441, 1017, 1515, 2005, 617, 844, 1115, 1342, 1613, 1836, 2103, 2326, 2585, 32, 357, 687, 933, 1188, 1431, 1686, 1925, 2176, 2415, 115, 457, 771, 1033, 1272, 1531, 1766, 2021, 2256, 2503, 195, 537, 273, 1109, 1336, 1607, 1830, 2097, 2320, 2579, 26, 351, 680, 925, 1180, 1423, 1678, 1917, 2168, 2407, 107, 449, 763, 1025, 1264, 1523, 1758, 2013, 2248, 2495, 187, 529, 265, 609, 837, 841, 1112, 1339, 1610, 1833, 2100, 2323, 2582, 29, 354, 683, 929, 1184, 1427, 1682, 1921, 2172, 2411, 111, 453, 767, 1029, 1268, 1527, 1762, 2017, 2252, 2499, 191, 533, 269, 613, }; static const char AsmStrsvlist1[] = { /* 0 */ 0, }; static const uint8_t RegAsmOffsetvlist1[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char AsmStrsvreg[] = { /* 0 */ 'v', '1', '0', 0, /* 4 */ 'v', '2', '0', 0, /* 8 */ 'v', '3', '0', 0, /* 12 */ 'v', '0', 0, /* 15 */ 'v', '1', '1', 0, /* 19 */ 'v', '2', '1', 0, /* 23 */ 'v', '3', '1', 0, /* 27 */ 'v', '1', 0, /* 30 */ 'v', '1', '2', 0, /* 34 */ 'v', '2', '2', 0, /* 38 */ 'v', '2', 0, /* 41 */ 'v', '1', '3', 0, /* 45 */ 'v', '2', '3', 0, /* 49 */ 'v', '3', 0, /* 52 */ 'v', '1', '4', 0, /* 56 */ 'v', '2', '4', 0, /* 60 */ 'v', '4', 0, /* 63 */ 'v', '1', '5', 0, /* 67 */ 'v', '2', '5', 0, /* 71 */ 'v', '5', 0, /* 74 */ 'v', '1', '6', 0, /* 78 */ 'v', '2', '6', 0, /* 82 */ 'v', '6', 0, /* 85 */ 'v', '1', '7', 0, /* 89 */ 'v', '2', '7', 0, /* 93 */ 'v', '7', 0, /* 96 */ 'v', '1', '8', 0, /* 100 */ 'v', '2', '8', 0, /* 104 */ 'v', '8', 0, /* 107 */ 'v', '1', '9', 0, /* 111 */ 'v', '2', '9', 0, /* 115 */ 'v', '9', 0, }; static const uint8_t RegAsmOffsetvreg[] = { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, }; switch(AltIdx) { default: llvm_unreachable("Invalid register alt name index!"); case AArch64::NoRegAltName: assert(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) && "Invalid alt name index for register!"); return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]; case AArch64::vlist1: assert(*(AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1]) && "Invalid alt name index for register!"); return AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1]; case AArch64::vreg: assert(*(AsmStrsvreg+RegAsmOffsetvreg[RegNo-1]) && "Invalid alt name index for register!"); return AsmStrsvreg+RegAsmOffsetvreg[RegNo-1]; } } #ifdef PRINT_ALIAS_INSTR #undef PRINT_ALIAS_INSTR static bool AArch64InstPrinterValidateMCOperand(const MCOperand &MCOp, const MCSubtargetInfo &STI, unsigned PredicateIndex); bool AArch64InstPrinter::printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI, raw_ostream &OS) { static const PatternsForOpcode OpToPatterns[] = { {AArch64::ADDSWri, 0, 1 }, {AArch64::ADDSWrs, 1, 3 }, {AArch64::ADDSWrx, 4, 3 }, {AArch64::ADDSXri, 7, 1 }, {AArch64::ADDSXrs, 8, 3 }, {AArch64::ADDSXrx, 11, 1 }, {AArch64::ADDSXrx64, 12, 3 }, {AArch64::ADDWri, 15, 2 }, {AArch64::ADDWrs, 17, 1 }, {AArch64::ADDWrx, 18, 2 }, {AArch64::ADDXri, 20, 2 }, {AArch64::ADDXrs, 22, 1 }, {AArch64::ADDXrx64, 23, 2 }, {AArch64::ANDSWri, 25, 1 }, {AArch64::ANDSWrs, 26, 3 }, {AArch64::ANDSXri, 29, 1 }, {AArch64::ANDSXrs, 30, 3 }, {AArch64::ANDS_PPzPP, 33, 1 }, {AArch64::ANDWrs, 34, 1 }, {AArch64::ANDXrs, 35, 1 }, {AArch64::AND_PPzPP, 36, 1 }, {AArch64::AND_ZI, 37, 3 }, {AArch64::AUTIA1716, 40, 1 }, {AArch64::AUTIASP, 41, 1 }, {AArch64::AUTIAZ, 42, 1 }, {AArch64::AUTIB1716, 43, 1 }, {AArch64::AUTIBSP, 44, 1 }, {AArch64::AUTIBZ, 45, 1 }, {AArch64::BICSWrs, 46, 1 }, {AArch64::BICSXrs, 47, 1 }, {AArch64::BICWrs, 48, 1 }, {AArch64::BICXrs, 49, 1 }, {AArch64::CLREX, 50, 1 }, {AArch64::CNTB_XPiI, 51, 2 }, {AArch64::CNTD_XPiI, 53, 2 }, {AArch64::CNTH_XPiI, 55, 2 }, {AArch64::CNTW_XPiI, 57, 2 }, {AArch64::CPY_ZPmI_B, 59, 1 }, {AArch64::CPY_ZPmI_D, 60, 1 }, {AArch64::CPY_ZPmI_H, 61, 1 }, {AArch64::CPY_ZPmI_S, 62, 1 }, {AArch64::CPY_ZPmR_B, 63, 1 }, {AArch64::CPY_ZPmR_D, 64, 1 }, {AArch64::CPY_ZPmR_H, 65, 1 }, {AArch64::CPY_ZPmR_S, 66, 1 }, {AArch64::CPY_ZPmV_B, 67, 1 }, {AArch64::CPY_ZPmV_D, 68, 1 }, {AArch64::CPY_ZPmV_H, 69, 1 }, {AArch64::CPY_ZPmV_S, 70, 1 }, {AArch64::CPY_ZPzI_B, 71, 1 }, {AArch64::CPY_ZPzI_D, 72, 1 }, {AArch64::CPY_ZPzI_H, 73, 1 }, {AArch64::CPY_ZPzI_S, 74, 1 }, {AArch64::CSINCWr, 75, 2 }, {AArch64::CSINCXr, 77, 2 }, {AArch64::CSINVWr, 79, 2 }, {AArch64::CSINVXr, 81, 2 }, {AArch64::CSNEGWr, 83, 1 }, {AArch64::CSNEGXr, 84, 1 }, {AArch64::DCPS1, 85, 1 }, {AArch64::DCPS2, 86, 1 }, {AArch64::DCPS3, 87, 1 }, {AArch64::DECB_XPiI, 88, 2 }, {AArch64::DECD_XPiI, 90, 2 }, {AArch64::DECD_ZPiI, 92, 2 }, {AArch64::DECH_XPiI, 94, 2 }, {AArch64::DECH_ZPiI, 96, 2 }, {AArch64::DECW_XPiI, 98, 2 }, {AArch64::DECW_ZPiI, 100, 2 }, {AArch64::DSB, 102, 2 }, {AArch64::DUPM_ZI, 104, 6 }, {AArch64::DUP_ZI_B, 110, 1 }, {AArch64::DUP_ZI_D, 111, 2 }, {AArch64::DUP_ZI_H, 113, 2 }, {AArch64::DUP_ZI_S, 115, 2 }, {AArch64::DUP_ZR_B, 117, 1 }, {AArch64::DUP_ZR_D, 118, 1 }, {AArch64::DUP_ZR_H, 119, 1 }, {AArch64::DUP_ZR_S, 120, 1 }, {AArch64::DUP_ZZI_B, 121, 2 }, {AArch64::DUP_ZZI_D, 123, 2 }, {AArch64::DUP_ZZI_H, 125, 2 }, {AArch64::DUP_ZZI_Q, 127, 2 }, {AArch64::DUP_ZZI_S, 129, 2 }, {AArch64::EONWrs, 131, 1 }, {AArch64::EONXrs, 132, 1 }, {AArch64::EORS_PPzPP, 133, 1 }, {AArch64::EORWrs, 134, 1 }, {AArch64::EORXrs, 135, 1 }, {AArch64::EOR_PPzPP, 136, 1 }, {AArch64::EOR_ZI, 137, 3 }, {AArch64::EXTRWrri, 140, 1 }, {AArch64::EXTRXrri, 141, 1 }, {AArch64::FCPY_ZPmI_D, 142, 1 }, {AArch64::FCPY_ZPmI_H, 143, 1 }, {AArch64::FCPY_ZPmI_S, 144, 1 }, {AArch64::FDUP_ZI_D, 145, 1 }, {AArch64::FDUP_ZI_H, 146, 1 }, {AArch64::FDUP_ZI_S, 147, 1 }, {AArch64::GLD1B_D_IMM_REAL, 148, 1 }, {AArch64::GLD1B_S_IMM_REAL, 149, 1 }, {AArch64::GLD1D_IMM_REAL, 150, 1 }, {AArch64::GLD1H_D_IMM_REAL, 151, 1 }, {AArch64::GLD1H_S_IMM_REAL, 152, 1 }, {AArch64::GLD1SB_D_IMM_REAL, 153, 1 }, {AArch64::GLD1SB_S_IMM_REAL, 154, 1 }, {AArch64::GLD1SH_D_IMM_REAL, 155, 1 }, {AArch64::GLD1SH_S_IMM_REAL, 156, 1 }, {AArch64::GLD1SW_D_IMM_REAL, 157, 1 }, {AArch64::GLD1W_D_IMM_REAL, 158, 1 }, {AArch64::GLD1W_IMM_REAL, 159, 1 }, {AArch64::GLDFF1B_D_IMM_REAL, 160, 1 }, {AArch64::GLDFF1B_S_IMM_REAL, 161, 1 }, {AArch64::GLDFF1D_IMM_REAL, 162, 1 }, {AArch64::GLDFF1H_D_IMM_REAL, 163, 1 }, {AArch64::GLDFF1H_S_IMM_REAL, 164, 1 }, {AArch64::GLDFF1SB_D_IMM_REAL, 165, 1 }, {AArch64::GLDFF1SB_S_IMM_REAL, 166, 1 }, {AArch64::GLDFF1SH_D_IMM_REAL, 167, 1 }, {AArch64::GLDFF1SH_S_IMM_REAL, 168, 1 }, {AArch64::GLDFF1SW_D_IMM_REAL, 169, 1 }, {AArch64::GLDFF1W_D_IMM_REAL, 170, 1 }, {AArch64::GLDFF1W_IMM_REAL, 171, 1 }, {AArch64::HINT, 172, 11 }, {AArch64::INCB_XPiI, 183, 2 }, {AArch64::INCD_XPiI, 185, 2 }, {AArch64::INCD_ZPiI, 187, 2 }, {AArch64::INCH_XPiI, 189, 2 }, {AArch64::INCH_ZPiI, 191, 2 }, {AArch64::INCW_XPiI, 193, 2 }, {AArch64::INCW_ZPiI, 195, 2 }, {AArch64::INSvi16gpr, 197, 1 }, {AArch64::INSvi16lane, 198, 1 }, {AArch64::INSvi32gpr, 199, 1 }, {AArch64::INSvi32lane, 200, 1 }, {AArch64::INSvi64gpr, 201, 1 }, {AArch64::INSvi64lane, 202, 1 }, {AArch64::INSvi8gpr, 203, 1 }, {AArch64::INSvi8lane, 204, 1 }, {AArch64::IRG, 205, 1 }, {AArch64::ISB, 206, 1 }, {AArch64::LD1B_D_IMM, 207, 1 }, {AArch64::LD1B_H_IMM, 208, 1 }, {AArch64::LD1B_IMM, 209, 1 }, {AArch64::LD1B_S_IMM, 210, 1 }, {AArch64::LD1D_IMM, 211, 1 }, {AArch64::LD1Fourv16b_POST, 212, 1 }, {AArch64::LD1Fourv1d_POST, 213, 1 }, {AArch64::LD1Fourv2d_POST, 214, 1 }, {AArch64::LD1Fourv2s_POST, 215, 1 }, {AArch64::LD1Fourv4h_POST, 216, 1 }, {AArch64::LD1Fourv4s_POST, 217, 1 }, {AArch64::LD1Fourv8b_POST, 218, 1 }, {AArch64::LD1Fourv8h_POST, 219, 1 }, {AArch64::LD1H_D_IMM, 220, 1 }, {AArch64::LD1H_IMM, 221, 1 }, {AArch64::LD1H_S_IMM, 222, 1 }, {AArch64::LD1Onev16b_POST, 223, 1 }, {AArch64::LD1Onev1d_POST, 224, 1 }, {AArch64::LD1Onev2d_POST, 225, 1 }, {AArch64::LD1Onev2s_POST, 226, 1 }, {AArch64::LD1Onev4h_POST, 227, 1 }, {AArch64::LD1Onev4s_POST, 228, 1 }, {AArch64::LD1Onev8b_POST, 229, 1 }, {AArch64::LD1Onev8h_POST, 230, 1 }, {AArch64::LD1RB_D_IMM, 231, 1 }, {AArch64::LD1RB_H_IMM, 232, 1 }, {AArch64::LD1RB_IMM, 233, 1 }, {AArch64::LD1RB_S_IMM, 234, 1 }, {AArch64::LD1RD_IMM, 235, 1 }, {AArch64::LD1RH_D_IMM, 236, 1 }, {AArch64::LD1RH_IMM, 237, 1 }, {AArch64::LD1RH_S_IMM, 238, 1 }, {AArch64::LD1RQ_B_IMM, 239, 1 }, {AArch64::LD1RQ_D_IMM, 240, 1 }, {AArch64::LD1RQ_H_IMM, 241, 1 }, {AArch64::LD1RQ_W_IMM, 242, 1 }, {AArch64::LD1RSB_D_IMM, 243, 1 }, {AArch64::LD1RSB_H_IMM, 244, 1 }, {AArch64::LD1RSB_S_IMM, 245, 1 }, {AArch64::LD1RSH_D_IMM, 246, 1 }, {AArch64::LD1RSH_S_IMM, 247, 1 }, {AArch64::LD1RSW_IMM, 248, 1 }, {AArch64::LD1RW_D_IMM, 249, 1 }, {AArch64::LD1RW_IMM, 250, 1 }, {AArch64::LD1Rv16b_POST, 251, 1 }, {AArch64::LD1Rv1d_POST, 252, 1 }, {AArch64::LD1Rv2d_POST, 253, 1 }, {AArch64::LD1Rv2s_POST, 254, 1 }, {AArch64::LD1Rv4h_POST, 255, 1 }, {AArch64::LD1Rv4s_POST, 256, 1 }, {AArch64::LD1Rv8b_POST, 257, 1 }, {AArch64::LD1Rv8h_POST, 258, 1 }, {AArch64::LD1SB_D_IMM, 259, 1 }, {AArch64::LD1SB_H_IMM, 260, 1 }, {AArch64::LD1SB_S_IMM, 261, 1 }, {AArch64::LD1SH_D_IMM, 262, 1 }, {AArch64::LD1SH_S_IMM, 263, 1 }, {AArch64::LD1SW_D_IMM, 264, 1 }, {AArch64::LD1Threev16b_POST, 265, 1 }, {AArch64::LD1Threev1d_POST, 266, 1 }, {AArch64::LD1Threev2d_POST, 267, 1 }, {AArch64::LD1Threev2s_POST, 268, 1 }, {AArch64::LD1Threev4h_POST, 269, 1 }, {AArch64::LD1Threev4s_POST, 270, 1 }, {AArch64::LD1Threev8b_POST, 271, 1 }, {AArch64::LD1Threev8h_POST, 272, 1 }, {AArch64::LD1Twov16b_POST, 273, 1 }, {AArch64::LD1Twov1d_POST, 274, 1 }, {AArch64::LD1Twov2d_POST, 275, 1 }, {AArch64::LD1Twov2s_POST, 276, 1 }, {AArch64::LD1Twov4h_POST, 277, 1 }, {AArch64::LD1Twov4s_POST, 278, 1 }, {AArch64::LD1Twov8b_POST, 279, 1 }, {AArch64::LD1Twov8h_POST, 280, 1 }, {AArch64::LD1W_D_IMM, 281, 1 }, {AArch64::LD1W_IMM, 282, 1 }, {AArch64::LD1i16_POST, 283, 1 }, {AArch64::LD1i32_POST, 284, 1 }, {AArch64::LD1i64_POST, 285, 1 }, {AArch64::LD1i8_POST, 286, 1 }, {AArch64::LD2B_IMM, 287, 1 }, {AArch64::LD2D_IMM, 288, 1 }, {AArch64::LD2H_IMM, 289, 1 }, {AArch64::LD2Rv16b_POST, 290, 1 }, {AArch64::LD2Rv1d_POST, 291, 1 }, {AArch64::LD2Rv2d_POST, 292, 1 }, {AArch64::LD2Rv2s_POST, 293, 1 }, {AArch64::LD2Rv4h_POST, 294, 1 }, {AArch64::LD2Rv4s_POST, 295, 1 }, {AArch64::LD2Rv8b_POST, 296, 1 }, {AArch64::LD2Rv8h_POST, 297, 1 }, {AArch64::LD2Twov16b_POST, 298, 1 }, {AArch64::LD2Twov2d_POST, 299, 1 }, {AArch64::LD2Twov2s_POST, 300, 1 }, {AArch64::LD2Twov4h_POST, 301, 1 }, {AArch64::LD2Twov4s_POST, 302, 1 }, {AArch64::LD2Twov8b_POST, 303, 1 }, {AArch64::LD2Twov8h_POST, 304, 1 }, {AArch64::LD2W_IMM, 305, 1 }, {AArch64::LD2i16_POST, 306, 1 }, {AArch64::LD2i32_POST, 307, 1 }, {AArch64::LD2i64_POST, 308, 1 }, {AArch64::LD2i8_POST, 309, 1 }, {AArch64::LD3B_IMM, 310, 1 }, {AArch64::LD3D_IMM, 311, 1 }, {AArch64::LD3H_IMM, 312, 1 }, {AArch64::LD3Rv16b_POST, 313, 1 }, {AArch64::LD3Rv1d_POST, 314, 1 }, {AArch64::LD3Rv2d_POST, 315, 1 }, {AArch64::LD3Rv2s_POST, 316, 1 }, {AArch64::LD3Rv4h_POST, 317, 1 }, {AArch64::LD3Rv4s_POST, 318, 1 }, {AArch64::LD3Rv8b_POST, 319, 1 }, {AArch64::LD3Rv8h_POST, 320, 1 }, {AArch64::LD3Threev16b_POST, 321, 1 }, {AArch64::LD3Threev2d_POST, 322, 1 }, {AArch64::LD3Threev2s_POST, 323, 1 }, {AArch64::LD3Threev4h_POST, 324, 1 }, {AArch64::LD3Threev4s_POST, 325, 1 }, {AArch64::LD3Threev8b_POST, 326, 1 }, {AArch64::LD3Threev8h_POST, 327, 1 }, {AArch64::LD3W_IMM, 328, 1 }, {AArch64::LD3i16_POST, 329, 1 }, {AArch64::LD3i32_POST, 330, 1 }, {AArch64::LD3i64_POST, 331, 1 }, {AArch64::LD3i8_POST, 332, 1 }, {AArch64::LD4B_IMM, 333, 1 }, {AArch64::LD4D_IMM, 334, 1 }, {AArch64::LD4Fourv16b_POST, 335, 1 }, {AArch64::LD4Fourv2d_POST, 336, 1 }, {AArch64::LD4Fourv2s_POST, 337, 1 }, {AArch64::LD4Fourv4h_POST, 338, 1 }, {AArch64::LD4Fourv4s_POST, 339, 1 }, {AArch64::LD4Fourv8b_POST, 340, 1 }, {AArch64::LD4Fourv8h_POST, 341, 1 }, {AArch64::LD4H_IMM, 342, 1 }, {AArch64::LD4Rv16b_POST, 343, 1 }, {AArch64::LD4Rv1d_POST, 344, 1 }, {AArch64::LD4Rv2d_POST, 345, 1 }, {AArch64::LD4Rv2s_POST, 346, 1 }, {AArch64::LD4Rv4h_POST, 347, 1 }, {AArch64::LD4Rv4s_POST, 348, 1 }, {AArch64::LD4Rv8b_POST, 349, 1 }, {AArch64::LD4Rv8h_POST, 350, 1 }, {AArch64::LD4W_IMM, 351, 1 }, {AArch64::LD4i16_POST, 352, 1 }, {AArch64::LD4i32_POST, 353, 1 }, {AArch64::LD4i64_POST, 354, 1 }, {AArch64::LD4i8_POST, 355, 1 }, {AArch64::LDADDB, 356, 1 }, {AArch64::LDADDH, 357, 1 }, {AArch64::LDADDLB, 358, 1 }, {AArch64::LDADDLH, 359, 1 }, {AArch64::LDADDLW, 360, 1 }, {AArch64::LDADDLX, 361, 1 }, {AArch64::LDADDW, 362, 1 }, {AArch64::LDADDX, 363, 1 }, {AArch64::LDAPURBi, 364, 1 }, {AArch64::LDAPURHi, 365, 1 }, {AArch64::LDAPURSBWi, 366, 1 }, {AArch64::LDAPURSBXi, 367, 1 }, {AArch64::LDAPURSHWi, 368, 1 }, {AArch64::LDAPURSHXi, 369, 1 }, {AArch64::LDAPURSWi, 370, 1 }, {AArch64::LDAPURXi, 371, 1 }, {AArch64::LDAPURi, 372, 1 }, {AArch64::LDCLRB, 373, 1 }, {AArch64::LDCLRH, 374, 1 }, {AArch64::LDCLRLB, 375, 1 }, {AArch64::LDCLRLH, 376, 1 }, {AArch64::LDCLRLW, 377, 1 }, {AArch64::LDCLRLX, 378, 1 }, {AArch64::LDCLRW, 379, 1 }, {AArch64::LDCLRX, 380, 1 }, {AArch64::LDEORB, 381, 1 }, {AArch64::LDEORH, 382, 1 }, {AArch64::LDEORLB, 383, 1 }, {AArch64::LDEORLH, 384, 1 }, {AArch64::LDEORLW, 385, 1 }, {AArch64::LDEORLX, 386, 1 }, {AArch64::LDEORW, 387, 1 }, {AArch64::LDEORX, 388, 1 }, {AArch64::LDFF1B_D_REAL, 389, 1 }, {AArch64::LDFF1B_H_REAL, 390, 1 }, {AArch64::LDFF1B_REAL, 391, 1 }, {AArch64::LDFF1B_S_REAL, 392, 1 }, {AArch64::LDFF1D_REAL, 393, 1 }, {AArch64::LDFF1H_D_REAL, 394, 1 }, {AArch64::LDFF1H_REAL, 395, 1 }, {AArch64::LDFF1H_S_REAL, 396, 1 }, {AArch64::LDFF1SB_D_REAL, 397, 1 }, {AArch64::LDFF1SB_H_REAL, 398, 1 }, {AArch64::LDFF1SB_S_REAL, 399, 1 }, {AArch64::LDFF1SH_D_REAL, 400, 1 }, {AArch64::LDFF1SH_S_REAL, 401, 1 }, {AArch64::LDFF1SW_D_REAL, 402, 1 }, {AArch64::LDFF1W_D_REAL, 403, 1 }, {AArch64::LDFF1W_REAL, 404, 1 }, {AArch64::LDG, 405, 1 }, {AArch64::LDNF1B_D_IMM, 406, 1 }, {AArch64::LDNF1B_H_IMM, 407, 1 }, {AArch64::LDNF1B_IMM, 408, 1 }, {AArch64::LDNF1B_S_IMM, 409, 1 }, {AArch64::LDNF1D_IMM, 410, 1 }, {AArch64::LDNF1H_D_IMM, 411, 1 }, {AArch64::LDNF1H_IMM, 412, 1 }, {AArch64::LDNF1H_S_IMM, 413, 1 }, {AArch64::LDNF1SB_D_IMM, 414, 1 }, {AArch64::LDNF1SB_H_IMM, 415, 1 }, {AArch64::LDNF1SB_S_IMM, 416, 1 }, {AArch64::LDNF1SH_D_IMM, 417, 1 }, {AArch64::LDNF1SH_S_IMM, 418, 1 }, {AArch64::LDNF1SW_D_IMM, 419, 1 }, {AArch64::LDNF1W_D_IMM, 420, 1 }, {AArch64::LDNF1W_IMM, 421, 1 }, {AArch64::LDNPDi, 422, 1 }, {AArch64::LDNPQi, 423, 1 }, {AArch64::LDNPSi, 424, 1 }, {AArch64::LDNPWi, 425, 1 }, {AArch64::LDNPXi, 426, 1 }, {AArch64::LDNT1B_ZRI, 427, 1 }, {AArch64::LDNT1B_ZZR_D_REAL, 428, 1 }, {AArch64::LDNT1B_ZZR_S_REAL, 429, 1 }, {AArch64::LDNT1D_ZRI, 430, 1 }, {AArch64::LDNT1D_ZZR_D_REAL, 431, 1 }, {AArch64::LDNT1H_ZRI, 432, 1 }, {AArch64::LDNT1H_ZZR_D_REAL, 433, 1 }, {AArch64::LDNT1H_ZZR_S_REAL, 434, 1 }, {AArch64::LDNT1SB_ZZR_D_REAL, 435, 1 }, {AArch64::LDNT1SB_ZZR_S_REAL, 436, 1 }, {AArch64::LDNT1SH_ZZR_D_REAL, 437, 1 }, {AArch64::LDNT1SH_ZZR_S_REAL, 438, 1 }, {AArch64::LDNT1SW_ZZR_D_REAL, 439, 1 }, {AArch64::LDNT1W_ZRI, 440, 1 }, {AArch64::LDNT1W_ZZR_D_REAL, 441, 1 }, {AArch64::LDNT1W_ZZR_S_REAL, 442, 1 }, {AArch64::LDPDi, 443, 1 }, {AArch64::LDPQi, 444, 1 }, {AArch64::LDPSWi, 445, 1 }, {AArch64::LDPSi, 446, 1 }, {AArch64::LDPWi, 447, 1 }, {AArch64::LDPXi, 448, 1 }, {AArch64::LDRAAindexed, 449, 1 }, {AArch64::LDRABindexed, 450, 1 }, {AArch64::LDRBBroX, 451, 1 }, {AArch64::LDRBBui, 452, 1 }, {AArch64::LDRBroX, 453, 1 }, {AArch64::LDRBui, 454, 1 }, {AArch64::LDRDroX, 455, 1 }, {AArch64::LDRDui, 456, 1 }, {AArch64::LDRHHroX, 457, 1 }, {AArch64::LDRHHui, 458, 1 }, {AArch64::LDRHroX, 459, 1 }, {AArch64::LDRHui, 460, 1 }, {AArch64::LDRQroX, 461, 1 }, {AArch64::LDRQui, 462, 1 }, {AArch64::LDRSBWroX, 463, 1 }, {AArch64::LDRSBWui, 464, 1 }, {AArch64::LDRSBXroX, 465, 1 }, {AArch64::LDRSBXui, 466, 1 }, {AArch64::LDRSHWroX, 467, 1 }, {AArch64::LDRSHWui, 468, 1 }, {AArch64::LDRSHXroX, 469, 1 }, {AArch64::LDRSHXui, 470, 1 }, {AArch64::LDRSWroX, 471, 1 }, {AArch64::LDRSWui, 472, 1 }, {AArch64::LDRSroX, 473, 1 }, {AArch64::LDRSui, 474, 1 }, {AArch64::LDRWroX, 475, 1 }, {AArch64::LDRWui, 476, 1 }, {AArch64::LDRXroX, 477, 1 }, {AArch64::LDRXui, 478, 1 }, {AArch64::LDR_PXI, 479, 1 }, {AArch64::LDR_ZXI, 480, 1 }, {AArch64::LDSETB, 481, 1 }, {AArch64::LDSETH, 482, 1 }, {AArch64::LDSETLB, 483, 1 }, {AArch64::LDSETLH, 484, 1 }, {AArch64::LDSETLW, 485, 1 }, {AArch64::LDSETLX, 486, 1 }, {AArch64::LDSETW, 487, 1 }, {AArch64::LDSETX, 488, 1 }, {AArch64::LDSMAXB, 489, 1 }, {AArch64::LDSMAXH, 490, 1 }, {AArch64::LDSMAXLB, 491, 1 }, {AArch64::LDSMAXLH, 492, 1 }, {AArch64::LDSMAXLW, 493, 1 }, {AArch64::LDSMAXLX, 494, 1 }, {AArch64::LDSMAXW, 495, 1 }, {AArch64::LDSMAXX, 496, 1 }, {AArch64::LDSMINB, 497, 1 }, {AArch64::LDSMINH, 498, 1 }, {AArch64::LDSMINLB, 499, 1 }, {AArch64::LDSMINLH, 500, 1 }, {AArch64::LDSMINLW, 501, 1 }, {AArch64::LDSMINLX, 502, 1 }, {AArch64::LDSMINW, 503, 1 }, {AArch64::LDSMINX, 504, 1 }, {AArch64::LDTRBi, 505, 1 }, {AArch64::LDTRHi, 506, 1 }, {AArch64::LDTRSBWi, 507, 1 }, {AArch64::LDTRSBXi, 508, 1 }, {AArch64::LDTRSHWi, 509, 1 }, {AArch64::LDTRSHXi, 510, 1 }, {AArch64::LDTRSWi, 511, 1 }, {AArch64::LDTRWi, 512, 1 }, {AArch64::LDTRXi, 513, 1 }, {AArch64::LDUMAXB, 514, 1 }, {AArch64::LDUMAXH, 515, 1 }, {AArch64::LDUMAXLB, 516, 1 }, {AArch64::LDUMAXLH, 517, 1 }, {AArch64::LDUMAXLW, 518, 1 }, {AArch64::LDUMAXLX, 519, 1 }, {AArch64::LDUMAXW, 520, 1 }, {AArch64::LDUMAXX, 521, 1 }, {AArch64::LDUMINB, 522, 1 }, {AArch64::LDUMINH, 523, 1 }, {AArch64::LDUMINLB, 524, 1 }, {AArch64::LDUMINLH, 525, 1 }, {AArch64::LDUMINLW, 526, 1 }, {AArch64::LDUMINLX, 527, 1 }, {AArch64::LDUMINW, 528, 1 }, {AArch64::LDUMINX, 529, 1 }, {AArch64::LDURBBi, 530, 1 }, {AArch64::LDURBi, 531, 1 }, {AArch64::LDURDi, 532, 1 }, {AArch64::LDURHHi, 533, 1 }, {AArch64::LDURHi, 534, 1 }, {AArch64::LDURQi, 535, 1 }, {AArch64::LDURSBWi, 536, 1 }, {AArch64::LDURSBXi, 537, 1 }, {AArch64::LDURSHWi, 538, 1 }, {AArch64::LDURSHXi, 539, 1 }, {AArch64::LDURSWi, 540, 1 }, {AArch64::LDURSi, 541, 1 }, {AArch64::LDURWi, 542, 1 }, {AArch64::LDURXi, 543, 1 }, {AArch64::MADDWrrr, 544, 1 }, {AArch64::MADDXrrr, 545, 1 }, {AArch64::MSUBWrrr, 546, 1 }, {AArch64::MSUBXrrr, 547, 1 }, {AArch64::NOTv16i8, 548, 1 }, {AArch64::NOTv8i8, 549, 1 }, {AArch64::ORNWrs, 550, 3 }, {AArch64::ORNXrs, 553, 3 }, {AArch64::ORRS_PPzPP, 556, 1 }, {AArch64::ORRWrs, 557, 2 }, {AArch64::ORRXrs, 559, 2 }, {AArch64::ORR_PPzPP, 561, 1 }, {AArch64::ORR_ZI, 562, 3 }, {AArch64::ORR_ZZZ, 565, 1 }, {AArch64::ORRv16i8, 566, 1 }, {AArch64::ORRv8i8, 567, 1 }, {AArch64::PACIA1716, 568, 1 }, {AArch64::PACIASP, 569, 1 }, {AArch64::PACIAZ, 570, 1 }, {AArch64::PACIB1716, 571, 1 }, {AArch64::PACIBSP, 572, 1 }, {AArch64::PACIBZ, 573, 1 }, {AArch64::PRFB_D_PZI, 574, 1 }, {AArch64::PRFB_PRI, 575, 1 }, {AArch64::PRFB_S_PZI, 576, 1 }, {AArch64::PRFD_D_PZI, 577, 1 }, {AArch64::PRFD_PRI, 578, 1 }, {AArch64::PRFD_S_PZI, 579, 1 }, {AArch64::PRFH_D_PZI, 580, 1 }, {AArch64::PRFH_PRI, 581, 1 }, {AArch64::PRFH_S_PZI, 582, 1 }, {AArch64::PRFMroX, 583, 1 }, {AArch64::PRFMui, 584, 1 }, {AArch64::PRFUMi, 585, 1 }, {AArch64::PRFW_D_PZI, 586, 1 }, {AArch64::PRFW_PRI, 587, 1 }, {AArch64::PRFW_S_PZI, 588, 1 }, {AArch64::PTRUES_B, 589, 1 }, {AArch64::PTRUES_D, 590, 1 }, {AArch64::PTRUES_H, 591, 1 }, {AArch64::PTRUES_S, 592, 1 }, {AArch64::PTRUE_B, 593, 1 }, {AArch64::PTRUE_D, 594, 1 }, {AArch64::PTRUE_H, 595, 1 }, {AArch64::PTRUE_S, 596, 1 }, {AArch64::RET, 597, 1 }, {AArch64::SBCSWr, 598, 1 }, {AArch64::SBCSXr, 599, 1 }, {AArch64::SBCWr, 600, 1 }, {AArch64::SBCXr, 601, 1 }, {AArch64::SBFMWri, 602, 3 }, {AArch64::SBFMXri, 605, 4 }, {AArch64::SEL_PPPP, 609, 1 }, {AArch64::SEL_ZPZZ_B, 610, 1 }, {AArch64::SEL_ZPZZ_D, 611, 1 }, {AArch64::SEL_ZPZZ_H, 612, 1 }, {AArch64::SEL_ZPZZ_S, 613, 1 }, {AArch64::SMADDLrrr, 614, 1 }, {AArch64::SMSUBLrrr, 615, 1 }, {AArch64::SQDECB_XPiI, 616, 2 }, {AArch64::SQDECB_XPiWdI, 618, 2 }, {AArch64::SQDECD_XPiI, 620, 2 }, {AArch64::SQDECD_XPiWdI, 622, 2 }, {AArch64::SQDECD_ZPiI, 624, 2 }, {AArch64::SQDECH_XPiI, 626, 2 }, {AArch64::SQDECH_XPiWdI, 628, 2 }, {AArch64::SQDECH_ZPiI, 630, 2 }, {AArch64::SQDECW_XPiI, 632, 2 }, {AArch64::SQDECW_XPiWdI, 634, 2 }, {AArch64::SQDECW_ZPiI, 636, 2 }, {AArch64::SQINCB_XPiI, 638, 2 }, {AArch64::SQINCB_XPiWdI, 640, 2 }, {AArch64::SQINCD_XPiI, 642, 2 }, {AArch64::SQINCD_XPiWdI, 644, 2 }, {AArch64::SQINCD_ZPiI, 646, 2 }, {AArch64::SQINCH_XPiI, 648, 2 }, {AArch64::SQINCH_XPiWdI, 650, 2 }, {AArch64::SQINCH_ZPiI, 652, 2 }, {AArch64::SQINCW_XPiI, 654, 2 }, {AArch64::SQINCW_XPiWdI, 656, 2 }, {AArch64::SQINCW_ZPiI, 658, 2 }, {AArch64::SST1B_D_IMM, 660, 1 }, {AArch64::SST1B_S_IMM, 661, 1 }, {AArch64::SST1D_IMM, 662, 1 }, {AArch64::SST1H_D_IMM, 663, 1 }, {AArch64::SST1H_S_IMM, 664, 1 }, {AArch64::SST1W_D_IMM, 665, 1 }, {AArch64::SST1W_IMM, 666, 1 }, {AArch64::ST1B_D_IMM, 667, 1 }, {AArch64::ST1B_H_IMM, 668, 1 }, {AArch64::ST1B_IMM, 669, 1 }, {AArch64::ST1B_S_IMM, 670, 1 }, {AArch64::ST1D_IMM, 671, 1 }, {AArch64::ST1Fourv16b_POST, 672, 1 }, {AArch64::ST1Fourv1d_POST, 673, 1 }, {AArch64::ST1Fourv2d_POST, 674, 1 }, {AArch64::ST1Fourv2s_POST, 675, 1 }, {AArch64::ST1Fourv4h_POST, 676, 1 }, {AArch64::ST1Fourv4s_POST, 677, 1 }, {AArch64::ST1Fourv8b_POST, 678, 1 }, {AArch64::ST1Fourv8h_POST, 679, 1 }, {AArch64::ST1H_D_IMM, 680, 1 }, {AArch64::ST1H_IMM, 681, 1 }, {AArch64::ST1H_S_IMM, 682, 1 }, {AArch64::ST1Onev16b_POST, 683, 1 }, {AArch64::ST1Onev1d_POST, 684, 1 }, {AArch64::ST1Onev2d_POST, 685, 1 }, {AArch64::ST1Onev2s_POST, 686, 1 }, {AArch64::ST1Onev4h_POST, 687, 1 }, {AArch64::ST1Onev4s_POST, 688, 1 }, {AArch64::ST1Onev8b_POST, 689, 1 }, {AArch64::ST1Onev8h_POST, 690, 1 }, {AArch64::ST1Threev16b_POST, 691, 1 }, {AArch64::ST1Threev1d_POST, 692, 1 }, {AArch64::ST1Threev2d_POST, 693, 1 }, {AArch64::ST1Threev2s_POST, 694, 1 }, {AArch64::ST1Threev4h_POST, 695, 1 }, {AArch64::ST1Threev4s_POST, 696, 1 }, {AArch64::ST1Threev8b_POST, 697, 1 }, {AArch64::ST1Threev8h_POST, 698, 1 }, {AArch64::ST1Twov16b_POST, 699, 1 }, {AArch64::ST1Twov1d_POST, 700, 1 }, {AArch64::ST1Twov2d_POST, 701, 1 }, {AArch64::ST1Twov2s_POST, 702, 1 }, {AArch64::ST1Twov4h_POST, 703, 1 }, {AArch64::ST1Twov4s_POST, 704, 1 }, {AArch64::ST1Twov8b_POST, 705, 1 }, {AArch64::ST1Twov8h_POST, 706, 1 }, {AArch64::ST1W_D_IMM, 707, 1 }, {AArch64::ST1W_IMM, 708, 1 }, {AArch64::ST1i16_POST, 709, 1 }, {AArch64::ST1i32_POST, 710, 1 }, {AArch64::ST1i64_POST, 711, 1 }, {AArch64::ST1i8_POST, 712, 1 }, {AArch64::ST2B_IMM, 713, 1 }, {AArch64::ST2D_IMM, 714, 1 }, {AArch64::ST2GOffset, 715, 1 }, {AArch64::ST2H_IMM, 716, 1 }, {AArch64::ST2Twov16b_POST, 717, 1 }, {AArch64::ST2Twov2d_POST, 718, 1 }, {AArch64::ST2Twov2s_POST, 719, 1 }, {AArch64::ST2Twov4h_POST, 720, 1 }, {AArch64::ST2Twov4s_POST, 721, 1 }, {AArch64::ST2Twov8b_POST, 722, 1 }, {AArch64::ST2Twov8h_POST, 723, 1 }, {AArch64::ST2W_IMM, 724, 1 }, {AArch64::ST2i16_POST, 725, 1 }, {AArch64::ST2i32_POST, 726, 1 }, {AArch64::ST2i64_POST, 727, 1 }, {AArch64::ST2i8_POST, 728, 1 }, {AArch64::ST3B_IMM, 729, 1 }, {AArch64::ST3D_IMM, 730, 1 }, {AArch64::ST3H_IMM, 731, 1 }, {AArch64::ST3Threev16b_POST, 732, 1 }, {AArch64::ST3Threev2d_POST, 733, 1 }, {AArch64::ST3Threev2s_POST, 734, 1 }, {AArch64::ST3Threev4h_POST, 735, 1 }, {AArch64::ST3Threev4s_POST, 736, 1 }, {AArch64::ST3Threev8b_POST, 737, 1 }, {AArch64::ST3Threev8h_POST, 738, 1 }, {AArch64::ST3W_IMM, 739, 1 }, {AArch64::ST3i16_POST, 740, 1 }, {AArch64::ST3i32_POST, 741, 1 }, {AArch64::ST3i64_POST, 742, 1 }, {AArch64::ST3i8_POST, 743, 1 }, {AArch64::ST4B_IMM, 744, 1 }, {AArch64::ST4D_IMM, 745, 1 }, {AArch64::ST4Fourv16b_POST, 746, 1 }, {AArch64::ST4Fourv2d_POST, 747, 1 }, {AArch64::ST4Fourv2s_POST, 748, 1 }, {AArch64::ST4Fourv4h_POST, 749, 1 }, {AArch64::ST4Fourv4s_POST, 750, 1 }, {AArch64::ST4Fourv8b_POST, 751, 1 }, {AArch64::ST4Fourv8h_POST, 752, 1 }, {AArch64::ST4H_IMM, 753, 1 }, {AArch64::ST4W_IMM, 754, 1 }, {AArch64::ST4i16_POST, 755, 1 }, {AArch64::ST4i32_POST, 756, 1 }, {AArch64::ST4i64_POST, 757, 1 }, {AArch64::ST4i8_POST, 758, 1 }, {AArch64::STGOffset, 759, 1 }, {AArch64::STGPi, 760, 1 }, {AArch64::STLURBi, 761, 1 }, {AArch64::STLURHi, 762, 1 }, {AArch64::STLURWi, 763, 1 }, {AArch64::STLURXi, 764, 1 }, {AArch64::STNPDi, 765, 1 }, {AArch64::STNPQi, 766, 1 }, {AArch64::STNPSi, 767, 1 }, {AArch64::STNPWi, 768, 1 }, {AArch64::STNPXi, 769, 1 }, {AArch64::STNT1B_ZRI, 770, 1 }, {AArch64::STNT1B_ZZR_D_REAL, 771, 1 }, {AArch64::STNT1B_ZZR_S_REAL, 772, 1 }, {AArch64::STNT1D_ZRI, 773, 1 }, {AArch64::STNT1D_ZZR_D_REAL, 774, 1 }, {AArch64::STNT1H_ZRI, 775, 1 }, {AArch64::STNT1H_ZZR_D_REAL, 776, 1 }, {AArch64::STNT1H_ZZR_S_REAL, 777, 1 }, {AArch64::STNT1W_ZRI, 778, 1 }, {AArch64::STNT1W_ZZR_D_REAL, 779, 1 }, {AArch64::STNT1W_ZZR_S_REAL, 780, 1 }, {AArch64::STPDi, 781, 1 }, {AArch64::STPQi, 782, 1 }, {AArch64::STPSi, 783, 1 }, {AArch64::STPWi, 784, 1 }, {AArch64::STPXi, 785, 1 }, {AArch64::STRBBroX, 786, 1 }, {AArch64::STRBBui, 787, 1 }, {AArch64::STRBroX, 788, 1 }, {AArch64::STRBui, 789, 1 }, {AArch64::STRDroX, 790, 1 }, {AArch64::STRDui, 791, 1 }, {AArch64::STRHHroX, 792, 1 }, {AArch64::STRHHui, 793, 1 }, {AArch64::STRHroX, 794, 1 }, {AArch64::STRHui, 795, 1 }, {AArch64::STRQroX, 796, 1 }, {AArch64::STRQui, 797, 1 }, {AArch64::STRSroX, 798, 1 }, {AArch64::STRSui, 799, 1 }, {AArch64::STRWroX, 800, 1 }, {AArch64::STRWui, 801, 1 }, {AArch64::STRXroX, 802, 1 }, {AArch64::STRXui, 803, 1 }, {AArch64::STR_PXI, 804, 1 }, {AArch64::STR_ZXI, 805, 1 }, {AArch64::STTRBi, 806, 1 }, {AArch64::STTRHi, 807, 1 }, {AArch64::STTRWi, 808, 1 }, {AArch64::STTRXi, 809, 1 }, {AArch64::STURBBi, 810, 1 }, {AArch64::STURBi, 811, 1 }, {AArch64::STURDi, 812, 1 }, {AArch64::STURHHi, 813, 1 }, {AArch64::STURHi, 814, 1 }, {AArch64::STURQi, 815, 1 }, {AArch64::STURSi, 816, 1 }, {AArch64::STURWi, 817, 1 }, {AArch64::STURXi, 818, 1 }, {AArch64::STZ2GOffset, 819, 1 }, {AArch64::STZGOffset, 820, 1 }, {AArch64::SUBSWri, 821, 1 }, {AArch64::SUBSWrs, 822, 5 }, {AArch64::SUBSWrx, 827, 3 }, {AArch64::SUBSXri, 830, 1 }, {AArch64::SUBSXrs, 831, 5 }, {AArch64::SUBSXrx, 836, 1 }, {AArch64::SUBSXrx64, 837, 3 }, {AArch64::SUBWrs, 840, 3 }, {AArch64::SUBWrx, 843, 2 }, {AArch64::SUBXrs, 845, 3 }, {AArch64::SUBXrx64, 848, 2 }, {AArch64::SYSxt, 850, 1 }, {AArch64::UBFMWri, 851, 3 }, {AArch64::UBFMXri, 854, 4 }, {AArch64::UMADDLrrr, 858, 1 }, {AArch64::UMOVvi32, 859, 1 }, {AArch64::UMOVvi64, 860, 1 }, {AArch64::UMSUBLrrr, 861, 1 }, {AArch64::UQDECB_WPiI, 862, 2 }, {AArch64::UQDECB_XPiI, 864, 2 }, {AArch64::UQDECD_WPiI, 866, 2 }, {AArch64::UQDECD_XPiI, 868, 2 }, {AArch64::UQDECD_ZPiI, 870, 2 }, {AArch64::UQDECH_WPiI, 872, 2 }, {AArch64::UQDECH_XPiI, 874, 2 }, {AArch64::UQDECH_ZPiI, 876, 2 }, {AArch64::UQDECW_WPiI, 878, 2 }, {AArch64::UQDECW_XPiI, 880, 2 }, {AArch64::UQDECW_ZPiI, 882, 2 }, {AArch64::UQINCB_WPiI, 884, 2 }, {AArch64::UQINCB_XPiI, 886, 2 }, {AArch64::UQINCD_WPiI, 888, 2 }, {AArch64::UQINCD_XPiI, 890, 2 }, {AArch64::UQINCD_ZPiI, 892, 2 }, {AArch64::UQINCH_WPiI, 894, 2 }, {AArch64::UQINCH_XPiI, 896, 2 }, {AArch64::UQINCH_ZPiI, 898, 2 }, {AArch64::UQINCW_WPiI, 900, 2 }, {AArch64::UQINCW_XPiI, 902, 2 }, {AArch64::UQINCW_ZPiI, 904, 2 }, {AArch64::XPACLRI, 906, 1 }, }; static const AliasPattern Patterns[] = { // AArch64::ADDSWri - 0 {0, 0, 4, 2 }, // AArch64::ADDSWrs - 1 {13, 2, 4, 4 }, {24, 6, 4, 3 }, {39, 9, 4, 4 }, // AArch64::ADDSWrx - 4 {13, 13, 4, 4 }, {55, 17, 4, 3 }, {39, 20, 4, 4 }, // AArch64::ADDSXri - 7 {0, 24, 4, 2 }, // AArch64::ADDSXrs - 8 {13, 26, 4, 4 }, {24, 30, 4, 3 }, {39, 33, 4, 4 }, // AArch64::ADDSXrx - 11 {55, 37, 4, 3 }, // AArch64::ADDSXrx64 - 12 {13, 40, 4, 4 }, {55, 44, 4, 3 }, {39, 47, 4, 4 }, // AArch64::ADDWri - 15 {70, 51, 4, 4 }, {70, 55, 4, 4 }, // AArch64::ADDWrs - 17 {81, 59, 4, 4 }, // AArch64::ADDWrx - 18 {81, 63, 4, 4 }, {81, 67, 4, 4 }, // AArch64::ADDXri - 20 {70, 71, 4, 4 }, {70, 75, 4, 4 }, // AArch64::ADDXrs - 22 {81, 79, 4, 4 }, // AArch64::ADDXrx64 - 23 {81, 83, 4, 4 }, {81, 87, 4, 4 }, // AArch64::ANDSWri - 25 {96, 91, 3, 2 }, // AArch64::ANDSWrs - 26 {109, 93, 4, 4 }, {120, 97, 4, 3 }, {135, 100, 4, 4 }, // AArch64::ANDSXri - 29 {151, 104, 3, 2 }, // AArch64::ANDSXrs - 30 {109, 106, 4, 4 }, {120, 110, 4, 3 }, {135, 113, 4, 4 }, // AArch64::ANDS_PPzPP - 33 {164, 117, 4, 5 }, // AArch64::ANDWrs - 34 {188, 122, 4, 4 }, // AArch64::ANDXrs - 35 {188, 126, 4, 4 }, // AArch64::AND_PPzPP - 36 {203, 130, 4, 5 }, // AArch64::AND_ZI - 37 {226, 135, 3, 4 }, {247, 139, 3, 4 }, {268, 143, 3, 4 }, // AArch64::AUTIA1716 - 40 {289, 147, 0, 1 }, // AArch64::AUTIASP - 41 {299, 148, 0, 1 }, // AArch64::AUTIAZ - 42 {307, 149, 0, 1 }, // AArch64::AUTIB1716 - 43 {314, 150, 0, 1 }, // AArch64::AUTIBSP - 44 {324, 151, 0, 1 }, // AArch64::AUTIBZ - 45 {332, 152, 0, 1 }, // AArch64::BICSWrs - 46 {339, 153, 4, 4 }, // AArch64::BICSXrs - 47 {339, 157, 4, 4 }, // AArch64::BICWrs - 48 {355, 161, 4, 4 }, // AArch64::BICXrs - 49 {355, 165, 4, 4 }, // AArch64::CLREX - 50 {370, 169, 1, 1 }, // AArch64::CNTB_XPiI - 51 {376, 170, 3, 4 }, {384, 174, 3, 4 }, // AArch64::CNTD_XPiI - 53 {398, 178, 3, 4 }, {406, 182, 3, 4 }, // AArch64::CNTH_XPiI - 55 {420, 186, 3, 4 }, {428, 190, 3, 4 }, // AArch64::CNTW_XPiI - 57 {442, 194, 3, 4 }, {450, 198, 3, 4 }, // AArch64::CPY_ZPmI_B - 59 {464, 202, 5, 4 }, // AArch64::CPY_ZPmI_D - 60 {487, 206, 5, 4 }, // AArch64::CPY_ZPmI_H - 61 {510, 210, 5, 4 }, // AArch64::CPY_ZPmI_S - 62 {533, 214, 5, 4 }, // AArch64::CPY_ZPmR_B - 63 {556, 218, 4, 5 }, // AArch64::CPY_ZPmR_D - 64 {577, 223, 4, 5 }, // AArch64::CPY_ZPmR_H - 65 {598, 228, 4, 5 }, // AArch64::CPY_ZPmR_S - 66 {619, 233, 4, 5 }, // AArch64::CPY_ZPmV_B - 67 {556, 238, 4, 5 }, // AArch64::CPY_ZPmV_D - 68 {577, 243, 4, 5 }, // AArch64::CPY_ZPmV_H - 69 {598, 248, 4, 5 }, // AArch64::CPY_ZPmV_S - 70 {619, 253, 4, 5 }, // AArch64::CPY_ZPzI_B - 71 {640, 258, 4, 3 }, // AArch64::CPY_ZPzI_D - 72 {663, 261, 4, 3 }, // AArch64::CPY_ZPzI_H - 73 {686, 264, 4, 3 }, // AArch64::CPY_ZPzI_S - 74 {709, 267, 4, 3 }, // AArch64::CSINCWr - 75 {732, 270, 4, 4 }, {746, 274, 4, 4 }, // AArch64::CSINCXr - 77 {732, 278, 4, 4 }, {746, 282, 4, 4 }, // AArch64::CSINVWr - 79 {764, 286, 4, 4 }, {779, 290, 4, 4 }, // AArch64::CSINVXr - 81 {764, 294, 4, 4 }, {779, 298, 4, 4 }, // AArch64::CSNEGWr - 83 {797, 302, 4, 4 }, // AArch64::CSNEGXr - 84 {797, 306, 4, 4 }, // AArch64::DCPS1 - 85 {815, 310, 1, 1 }, // AArch64::DCPS2 - 86 {821, 311, 1, 1 }, // AArch64::DCPS3 - 87 {827, 312, 1, 1 }, // AArch64::DECB_XPiI - 88 {833, 313, 4, 5 }, {841, 318, 4, 5 }, // AArch64::DECD_XPiI - 90 {855, 323, 4, 5 }, {863, 328, 4, 5 }, // AArch64::DECD_ZPiI - 92 {877, 333, 4, 5 }, {887, 338, 4, 5 }, // AArch64::DECH_XPiI - 94 {903, 343, 4, 5 }, {911, 348, 4, 5 }, // AArch64::DECH_ZPiI - 96 {925, 353, 4, 5 }, {935, 358, 4, 5 }, // AArch64::DECW_XPiI - 98 {951, 363, 4, 5 }, {959, 368, 4, 5 }, // AArch64::DECW_ZPiI - 100 {973, 373, 4, 5 }, {983, 378, 4, 5 }, // AArch64::DSB - 102 {999, 383, 1, 1 }, {1004, 384, 1, 1 }, // AArch64::DUPM_ZI - 104 {1010, 385, 2, 3 }, {1025, 388, 2, 3 }, {1040, 391, 2, 3 }, {1055, 394, 2, 3 }, {1071, 397, 2, 3 }, {1087, 400, 2, 3 }, // AArch64::DUP_ZI_B - 110 {1103, 403, 3, 2 }, // AArch64::DUP_ZI_D - 111 {1118, 405, 3, 2 }, {1133, 407, 3, 4 }, // AArch64::DUP_ZI_H - 113 {1149, 411, 3, 2 }, {1164, 413, 3, 4 }, // AArch64::DUP_ZI_S - 115 {1180, 417, 3, 2 }, {1195, 419, 3, 4 }, // AArch64::DUP_ZR_B - 117 {1211, 423, 2, 3 }, // AArch64::DUP_ZR_D - 118 {1224, 426, 2, 3 }, // AArch64::DUP_ZR_H - 119 {1237, 429, 2, 3 }, // AArch64::DUP_ZR_S - 120 {1250, 432, 2, 3 }, // AArch64::DUP_ZZI_B - 121 {1263, 435, 3, 4 }, {1278, 439, 3, 3 }, // AArch64::DUP_ZZI_D - 123 {1297, 442, 3, 4 }, {1312, 446, 3, 3 }, // AArch64::DUP_ZZI_H - 125 {1331, 449, 3, 4 }, {1346, 453, 3, 3 }, // AArch64::DUP_ZZI_Q - 127 {1365, 456, 3, 4 }, {1380, 460, 3, 3 }, // AArch64::DUP_ZZI_S - 129 {1399, 463, 3, 4 }, {1414, 467, 3, 3 }, // AArch64::EONWrs - 131 {1433, 470, 4, 4 }, // AArch64::EONXrs - 132 {1433, 474, 4, 4 }, // AArch64::EORS_PPzPP - 133 {1448, 478, 4, 5 }, // AArch64::EORWrs - 134 {1472, 483, 4, 4 }, // AArch64::EORXrs - 135 {1472, 487, 4, 4 }, // AArch64::EOR_PPzPP - 136 {1487, 491, 4, 5 }, // AArch64::EOR_ZI - 137 {1510, 496, 3, 4 }, {1531, 500, 3, 4 }, {1552, 504, 3, 4 }, // AArch64::EXTRWrri - 140 {1573, 508, 4, 3 }, // AArch64::EXTRXrri - 141 {1573, 511, 4, 3 }, // AArch64::FCPY_ZPmI_D - 142 {1588, 514, 4, 4 }, // AArch64::FCPY_ZPmI_H - 143 {1612, 518, 4, 4 }, // AArch64::FCPY_ZPmI_S - 144 {1636, 522, 4, 4 }, // AArch64::FDUP_ZI_D - 145 {1660, 526, 2, 2 }, // AArch64::FDUP_ZI_H - 146 {1676, 528, 2, 2 }, // AArch64::FDUP_ZI_S - 147 {1692, 530, 2, 2 }, // AArch64::GLD1B_D_IMM_REAL - 148 {1708, 532, 4, 5 }, // AArch64::GLD1B_S_IMM_REAL - 149 {1734, 537, 4, 5 }, // AArch64::GLD1D_IMM_REAL - 150 {1760, 542, 4, 5 }, // AArch64::GLD1H_D_IMM_REAL - 151 {1786, 547, 4, 5 }, // AArch64::GLD1H_S_IMM_REAL - 152 {1812, 552, 4, 5 }, // AArch64::GLD1SB_D_IMM_REAL - 153 {1838, 557, 4, 5 }, // AArch64::GLD1SB_S_IMM_REAL - 154 {1865, 562, 4, 5 }, // AArch64::GLD1SH_D_IMM_REAL - 155 {1892, 567, 4, 5 }, // AArch64::GLD1SH_S_IMM_REAL - 156 {1919, 572, 4, 5 }, // AArch64::GLD1SW_D_IMM_REAL - 157 {1946, 577, 4, 5 }, // AArch64::GLD1W_D_IMM_REAL - 158 {1973, 582, 4, 5 }, // AArch64::GLD1W_IMM_REAL - 159 {1999, 587, 4, 5 }, // AArch64::GLDFF1B_D_IMM_REAL - 160 {2025, 592, 4, 5 }, // AArch64::GLDFF1B_S_IMM_REAL - 161 {2053, 597, 4, 5 }, // AArch64::GLDFF1D_IMM_REAL - 162 {2081, 602, 4, 5 }, // AArch64::GLDFF1H_D_IMM_REAL - 163 {2109, 607, 4, 5 }, // AArch64::GLDFF1H_S_IMM_REAL - 164 {2137, 612, 4, 5 }, // AArch64::GLDFF1SB_D_IMM_REAL - 165 {2165, 617, 4, 5 }, // AArch64::GLDFF1SB_S_IMM_REAL - 166 {2194, 622, 4, 5 }, // AArch64::GLDFF1SH_D_IMM_REAL - 167 {2223, 627, 4, 5 }, // AArch64::GLDFF1SH_S_IMM_REAL - 168 {2252, 632, 4, 5 }, // AArch64::GLDFF1SW_D_IMM_REAL - 169 {2281, 637, 4, 5 }, // AArch64::GLDFF1W_D_IMM_REAL - 170 {2310, 642, 4, 5 }, // AArch64::GLDFF1W_IMM_REAL - 171 {2338, 647, 4, 5 }, // AArch64::HINT - 172 {2366, 652, 1, 1 }, {2370, 653, 1, 1 }, {2376, 654, 1, 1 }, {2380, 655, 1, 1 }, {2384, 656, 1, 1 }, {2388, 657, 1, 1 }, {2393, 658, 1, 2 }, {2397, 660, 1, 1 }, {2402, 661, 1, 2 }, {2406, 663, 1, 2 }, {2415, 665, 1, 2 }, // AArch64::INCB_XPiI - 183 {2424, 667, 4, 5 }, {2432, 672, 4, 5 }, // AArch64::INCD_XPiI - 185 {2446, 677, 4, 5 }, {2454, 682, 4, 5 }, // AArch64::INCD_ZPiI - 187 {2468, 687, 4, 5 }, {2478, 692, 4, 5 }, // AArch64::INCH_XPiI - 189 {2494, 697, 4, 5 }, {2502, 702, 4, 5 }, // AArch64::INCH_ZPiI - 191 {2516, 707, 4, 5 }, {2526, 712, 4, 5 }, // AArch64::INCW_XPiI - 193 {2542, 717, 4, 5 }, {2550, 722, 4, 5 }, // AArch64::INCW_ZPiI - 195 {2564, 727, 4, 5 }, {2574, 732, 4, 5 }, // AArch64::INSvi16gpr - 197 {2590, 737, 4, 5 }, // AArch64::INSvi16lane - 198 {2609, 742, 5, 5 }, // AArch64::INSvi32gpr - 199 {2636, 747, 4, 5 }, // AArch64::INSvi32lane - 200 {2655, 752, 5, 5 }, // AArch64::INSvi64gpr - 201 {2682, 757, 4, 5 }, // AArch64::INSvi64lane - 202 {2701, 762, 5, 5 }, // AArch64::INSvi8gpr - 203 {2728, 767, 4, 5 }, // AArch64::INSvi8lane - 204 {2747, 772, 5, 5 }, // AArch64::IRG - 205 {2774, 777, 3, 4 }, // AArch64::ISB - 206 {2785, 781, 1, 1 }, // AArch64::LD1B_D_IMM - 207 {2789, 782, 4, 5 }, // AArch64::LD1B_H_IMM - 208 {2813, 787, 4, 5 }, // AArch64::LD1B_IMM - 209 {2837, 792, 4, 5 }, // AArch64::LD1B_S_IMM - 210 {2861, 797, 4, 5 }, // AArch64::LD1D_IMM - 211 {2885, 802, 4, 5 }, // AArch64::LD1Fourv16b_POST - 212 {2909, 807, 4, 5 }, // AArch64::LD1Fourv1d_POST - 213 {2929, 812, 4, 5 }, // AArch64::LD1Fourv2d_POST - 214 {2949, 817, 4, 5 }, // AArch64::LD1Fourv2s_POST - 215 {2969, 822, 4, 5 }, // AArch64::LD1Fourv4h_POST - 216 {2989, 827, 4, 5 }, // AArch64::LD1Fourv4s_POST - 217 {3009, 832, 4, 5 }, // AArch64::LD1Fourv8b_POST - 218 {3029, 837, 4, 5 }, // AArch64::LD1Fourv8h_POST - 219 {3049, 842, 4, 5 }, // AArch64::LD1H_D_IMM - 220 {3069, 847, 4, 5 }, // AArch64::LD1H_IMM - 221 {3093, 852, 4, 5 }, // AArch64::LD1H_S_IMM - 222 {3117, 857, 4, 5 }, // AArch64::LD1Onev16b_POST - 223 {3141, 862, 4, 5 }, // AArch64::LD1Onev1d_POST - 224 {3161, 867, 4, 5 }, // AArch64::LD1Onev2d_POST - 225 {3180, 872, 4, 5 }, // AArch64::LD1Onev2s_POST - 226 {3200, 877, 4, 5 }, // AArch64::LD1Onev4h_POST - 227 {3219, 882, 4, 5 }, // AArch64::LD1Onev4s_POST - 228 {3238, 887, 4, 5 }, // AArch64::LD1Onev8b_POST - 229 {3258, 892, 4, 5 }, // AArch64::LD1Onev8h_POST - 230 {3277, 897, 4, 5 }, // AArch64::LD1RB_D_IMM - 231 {3297, 902, 4, 5 }, // AArch64::LD1RB_H_IMM - 232 {3322, 907, 4, 5 }, // AArch64::LD1RB_IMM - 233 {3347, 912, 4, 5 }, // AArch64::LD1RB_S_IMM - 234 {3372, 917, 4, 5 }, // AArch64::LD1RD_IMM - 235 {3397, 922, 4, 5 }, // AArch64::LD1RH_D_IMM - 236 {3422, 927, 4, 5 }, // AArch64::LD1RH_IMM - 237 {3447, 932, 4, 5 }, // AArch64::LD1RH_S_IMM - 238 {3472, 937, 4, 5 }, // AArch64::LD1RQ_B_IMM - 239 {3497, 942, 4, 5 }, // AArch64::LD1RQ_D_IMM - 240 {3523, 947, 4, 5 }, // AArch64::LD1RQ_H_IMM - 241 {3549, 952, 4, 5 }, // AArch64::LD1RQ_W_IMM - 242 {3575, 957, 4, 5 }, // AArch64::LD1RSB_D_IMM - 243 {3601, 962, 4, 5 }, // AArch64::LD1RSB_H_IMM - 244 {3627, 967, 4, 5 }, // AArch64::LD1RSB_S_IMM - 245 {3653, 972, 4, 5 }, // AArch64::LD1RSH_D_IMM - 246 {3679, 977, 4, 5 }, // AArch64::LD1RSH_S_IMM - 247 {3705, 982, 4, 5 }, // AArch64::LD1RSW_IMM - 248 {3731, 987, 4, 5 }, // AArch64::LD1RW_D_IMM - 249 {3757, 992, 4, 5 }, // AArch64::LD1RW_IMM - 250 {3782, 997, 4, 5 }, // AArch64::LD1Rv16b_POST - 251 {3807, 1002, 4, 5 }, // AArch64::LD1Rv1d_POST - 252 {3827, 1007, 4, 5 }, // AArch64::LD1Rv2d_POST - 253 {3847, 1012, 4, 5 }, // AArch64::LD1Rv2s_POST - 254 {3867, 1017, 4, 5 }, // AArch64::LD1Rv4h_POST - 255 {3887, 1022, 4, 5 }, // AArch64::LD1Rv4s_POST - 256 {3907, 1027, 4, 5 }, // AArch64::LD1Rv8b_POST - 257 {3927, 1032, 4, 5 }, // AArch64::LD1Rv8h_POST - 258 {3947, 1037, 4, 5 }, // AArch64::LD1SB_D_IMM - 259 {3967, 1042, 4, 5 }, // AArch64::LD1SB_H_IMM - 260 {3992, 1047, 4, 5 }, // AArch64::LD1SB_S_IMM - 261 {4017, 1052, 4, 5 }, // AArch64::LD1SH_D_IMM - 262 {4042, 1057, 4, 5 }, // AArch64::LD1SH_S_IMM - 263 {4067, 1062, 4, 5 }, // AArch64::LD1SW_D_IMM - 264 {4092, 1067, 4, 5 }, // AArch64::LD1Threev16b_POST - 265 {4117, 1072, 4, 5 }, // AArch64::LD1Threev1d_POST - 266 {4137, 1077, 4, 5 }, // AArch64::LD1Threev2d_POST - 267 {4157, 1082, 4, 5 }, // AArch64::LD1Threev2s_POST - 268 {4177, 1087, 4, 5 }, // AArch64::LD1Threev4h_POST - 269 {4197, 1092, 4, 5 }, // AArch64::LD1Threev4s_POST - 270 {4217, 1097, 4, 5 }, // AArch64::LD1Threev8b_POST - 271 {4237, 1102, 4, 5 }, // AArch64::LD1Threev8h_POST - 272 {4257, 1107, 4, 5 }, // AArch64::LD1Twov16b_POST - 273 {4277, 1112, 4, 5 }, // AArch64::LD1Twov1d_POST - 274 {4297, 1117, 4, 5 }, // AArch64::LD1Twov2d_POST - 275 {4317, 1122, 4, 5 }, // AArch64::LD1Twov2s_POST - 276 {4337, 1127, 4, 5 }, // AArch64::LD1Twov4h_POST - 277 {4357, 1132, 4, 5 }, // AArch64::LD1Twov4s_POST - 278 {4377, 1137, 4, 5 }, // AArch64::LD1Twov8b_POST - 279 {4397, 1142, 4, 5 }, // AArch64::LD1Twov8h_POST - 280 {4417, 1147, 4, 5 }, // AArch64::LD1W_D_IMM - 281 {4437, 1152, 4, 5 }, // AArch64::LD1W_IMM - 282 {4461, 1157, 4, 5 }, // AArch64::LD1i16_POST - 283 {4485, 1162, 6, 7 }, // AArch64::LD1i32_POST - 284 {4508, 1169, 6, 7 }, // AArch64::LD1i64_POST - 285 {4531, 1176, 6, 7 }, // AArch64::LD1i8_POST - 286 {4554, 1183, 6, 7 }, // AArch64::LD2B_IMM - 287 {4577, 1190, 4, 5 }, // AArch64::LD2D_IMM - 288 {4601, 1195, 4, 5 }, // AArch64::LD2H_IMM - 289 {4625, 1200, 4, 5 }, // AArch64::LD2Rv16b_POST - 290 {4649, 1205, 4, 5 }, // AArch64::LD2Rv1d_POST - 291 {4669, 1210, 4, 5 }, // AArch64::LD2Rv2d_POST - 292 {4690, 1215, 4, 5 }, // AArch64::LD2Rv2s_POST - 293 {4711, 1220, 4, 5 }, // AArch64::LD2Rv4h_POST - 294 {4731, 1225, 4, 5 }, // AArch64::LD2Rv4s_POST - 295 {4751, 1230, 4, 5 }, // AArch64::LD2Rv8b_POST - 296 {4771, 1235, 4, 5 }, // AArch64::LD2Rv8h_POST - 297 {4791, 1240, 4, 5 }, // AArch64::LD2Twov16b_POST - 298 {4811, 1245, 4, 5 }, // AArch64::LD2Twov2d_POST - 299 {4831, 1250, 4, 5 }, // AArch64::LD2Twov2s_POST - 300 {4851, 1255, 4, 5 }, // AArch64::LD2Twov4h_POST - 301 {4871, 1260, 4, 5 }, // AArch64::LD2Twov4s_POST - 302 {4891, 1265, 4, 5 }, // AArch64::LD2Twov8b_POST - 303 {4911, 1270, 4, 5 }, // AArch64::LD2Twov8h_POST - 304 {4931, 1275, 4, 5 }, // AArch64::LD2W_IMM - 305 {4951, 1280, 4, 5 }, // AArch64::LD2i16_POST - 306 {4975, 1285, 6, 7 }, // AArch64::LD2i32_POST - 307 {4998, 1292, 6, 7 }, // AArch64::LD2i64_POST - 308 {5021, 1299, 6, 7 }, // AArch64::LD2i8_POST - 309 {5045, 1306, 6, 7 }, // AArch64::LD3B_IMM - 310 {5068, 1313, 4, 5 }, // AArch64::LD3D_IMM - 311 {5092, 1318, 4, 5 }, // AArch64::LD3H_IMM - 312 {5116, 1323, 4, 5 }, // AArch64::LD3Rv16b_POST - 313 {5140, 1328, 4, 5 }, // AArch64::LD3Rv1d_POST - 314 {5160, 1333, 4, 5 }, // AArch64::LD3Rv2d_POST - 315 {5181, 1338, 4, 5 }, // AArch64::LD3Rv2s_POST - 316 {5202, 1343, 4, 5 }, // AArch64::LD3Rv4h_POST - 317 {5223, 1348, 4, 5 }, // AArch64::LD3Rv4s_POST - 318 {5243, 1353, 4, 5 }, // AArch64::LD3Rv8b_POST - 319 {5264, 1358, 4, 5 }, // AArch64::LD3Rv8h_POST - 320 {5284, 1363, 4, 5 }, // AArch64::LD3Threev16b_POST - 321 {5304, 1368, 4, 5 }, // AArch64::LD3Threev2d_POST - 322 {5324, 1373, 4, 5 }, // AArch64::LD3Threev2s_POST - 323 {5344, 1378, 4, 5 }, // AArch64::LD3Threev4h_POST - 324 {5364, 1383, 4, 5 }, // AArch64::LD3Threev4s_POST - 325 {5384, 1388, 4, 5 }, // AArch64::LD3Threev8b_POST - 326 {5404, 1393, 4, 5 }, // AArch64::LD3Threev8h_POST - 327 {5424, 1398, 4, 5 }, // AArch64::LD3W_IMM - 328 {5444, 1403, 4, 5 }, // AArch64::LD3i16_POST - 329 {5468, 1408, 6, 7 }, // AArch64::LD3i32_POST - 330 {5491, 1415, 6, 7 }, // AArch64::LD3i64_POST - 331 {5515, 1422, 6, 7 }, // AArch64::LD3i8_POST - 332 {5539, 1429, 6, 7 }, // AArch64::LD4B_IMM - 333 {5562, 1436, 4, 5 }, // AArch64::LD4D_IMM - 334 {5586, 1441, 4, 5 }, // AArch64::LD4Fourv16b_POST - 335 {5610, 1446, 4, 5 }, // AArch64::LD4Fourv2d_POST - 336 {5630, 1451, 4, 5 }, // AArch64::LD4Fourv2s_POST - 337 {5650, 1456, 4, 5 }, // AArch64::LD4Fourv4h_POST - 338 {5670, 1461, 4, 5 }, // AArch64::LD4Fourv4s_POST - 339 {5690, 1466, 4, 5 }, // AArch64::LD4Fourv8b_POST - 340 {5710, 1471, 4, 5 }, // AArch64::LD4Fourv8h_POST - 341 {5730, 1476, 4, 5 }, // AArch64::LD4H_IMM - 342 {5750, 1481, 4, 5 }, // AArch64::LD4Rv16b_POST - 343 {5774, 1486, 4, 5 }, // AArch64::LD4Rv1d_POST - 344 {5794, 1491, 4, 5 }, // AArch64::LD4Rv2d_POST - 345 {5815, 1496, 4, 5 }, // AArch64::LD4Rv2s_POST - 346 {5836, 1501, 4, 5 }, // AArch64::LD4Rv4h_POST - 347 {5857, 1506, 4, 5 }, // AArch64::LD4Rv4s_POST - 348 {5877, 1511, 4, 5 }, // AArch64::LD4Rv8b_POST - 349 {5898, 1516, 4, 5 }, // AArch64::LD4Rv8h_POST - 350 {5918, 1521, 4, 5 }, // AArch64::LD4W_IMM - 351 {5938, 1526, 4, 5 }, // AArch64::LD4i16_POST - 352 {5962, 1531, 6, 7 }, // AArch64::LD4i32_POST - 353 {5985, 1538, 6, 7 }, // AArch64::LD4i64_POST - 354 {6009, 1545, 6, 7 }, // AArch64::LD4i8_POST - 355 {6033, 1552, 6, 7 }, // AArch64::LDADDB - 356 {6056, 1559, 3, 4 }, // AArch64::LDADDH - 357 {6072, 1563, 3, 4 }, // AArch64::LDADDLB - 358 {6088, 1567, 3, 4 }, // AArch64::LDADDLH - 359 {6105, 1571, 3, 4 }, // AArch64::LDADDLW - 360 {6122, 1575, 3, 4 }, // AArch64::LDADDLX - 361 {6122, 1579, 3, 4 }, // AArch64::LDADDW - 362 {6138, 1583, 3, 4 }, // AArch64::LDADDX - 363 {6138, 1587, 3, 4 }, // AArch64::LDAPURBi - 364 {6153, 1591, 3, 4 }, // AArch64::LDAPURHi - 365 {6170, 1595, 3, 4 }, // AArch64::LDAPURSBWi - 366 {6187, 1599, 3, 4 }, // AArch64::LDAPURSBXi - 367 {6187, 1603, 3, 4 }, // AArch64::LDAPURSHWi - 368 {6205, 1607, 3, 4 }, // AArch64::LDAPURSHXi - 369 {6205, 1611, 3, 4 }, // AArch64::LDAPURSWi - 370 {6223, 1615, 3, 4 }, // AArch64::LDAPURXi - 371 {6241, 1619, 3, 4 }, // AArch64::LDAPURi - 372 {6241, 1623, 3, 4 }, // AArch64::LDCLRB - 373 {6257, 1627, 3, 4 }, // AArch64::LDCLRH - 374 {6273, 1631, 3, 4 }, // AArch64::LDCLRLB - 375 {6289, 1635, 3, 4 }, // AArch64::LDCLRLH - 376 {6306, 1639, 3, 4 }, // AArch64::LDCLRLW - 377 {6323, 1643, 3, 4 }, // AArch64::LDCLRLX - 378 {6323, 1647, 3, 4 }, // AArch64::LDCLRW - 379 {6339, 1651, 3, 4 }, // AArch64::LDCLRX - 380 {6339, 1655, 3, 4 }, // AArch64::LDEORB - 381 {6354, 1659, 3, 4 }, // AArch64::LDEORH - 382 {6370, 1663, 3, 4 }, // AArch64::LDEORLB - 383 {6386, 1667, 3, 4 }, // AArch64::LDEORLH - 384 {6403, 1671, 3, 4 }, // AArch64::LDEORLW - 385 {6420, 1675, 3, 4 }, // AArch64::LDEORLX - 386 {6420, 1679, 3, 4 }, // AArch64::LDEORW - 387 {6436, 1683, 3, 4 }, // AArch64::LDEORX - 388 {6436, 1687, 3, 4 }, // AArch64::LDFF1B_D_REAL - 389 {6451, 1691, 4, 5 }, // AArch64::LDFF1B_H_REAL - 390 {6477, 1696, 4, 5 }, // AArch64::LDFF1B_REAL - 391 {6503, 1701, 4, 5 }, // AArch64::LDFF1B_S_REAL - 392 {6529, 1706, 4, 5 }, // AArch64::LDFF1D_REAL - 393 {6555, 1711, 4, 5 }, // AArch64::LDFF1H_D_REAL - 394 {6581, 1716, 4, 5 }, // AArch64::LDFF1H_REAL - 395 {6607, 1721, 4, 5 }, // AArch64::LDFF1H_S_REAL - 396 {6633, 1726, 4, 5 }, // AArch64::LDFF1SB_D_REAL - 397 {6659, 1731, 4, 5 }, // AArch64::LDFF1SB_H_REAL - 398 {6686, 1736, 4, 5 }, // AArch64::LDFF1SB_S_REAL - 399 {6713, 1741, 4, 5 }, // AArch64::LDFF1SH_D_REAL - 400 {6740, 1746, 4, 5 }, // AArch64::LDFF1SH_S_REAL - 401 {6767, 1751, 4, 5 }, // AArch64::LDFF1SW_D_REAL - 402 {6794, 1756, 4, 5 }, // AArch64::LDFF1W_D_REAL - 403 {6821, 1761, 4, 5 }, // AArch64::LDFF1W_REAL - 404 {6847, 1766, 4, 5 }, // AArch64::LDG - 405 {6873, 1771, 4, 5 }, // AArch64::LDNF1B_D_IMM - 406 {6886, 1776, 4, 5 }, // AArch64::LDNF1B_H_IMM - 407 {6912, 1781, 4, 5 }, // AArch64::LDNF1B_IMM - 408 {6938, 1786, 4, 5 }, // AArch64::LDNF1B_S_IMM - 409 {6964, 1791, 4, 5 }, // AArch64::LDNF1D_IMM - 410 {6990, 1796, 4, 5 }, // AArch64::LDNF1H_D_IMM - 411 {7016, 1801, 4, 5 }, // AArch64::LDNF1H_IMM - 412 {7042, 1806, 4, 5 }, // AArch64::LDNF1H_S_IMM - 413 {7068, 1811, 4, 5 }, // AArch64::LDNF1SB_D_IMM - 414 {7094, 1816, 4, 5 }, // AArch64::LDNF1SB_H_IMM - 415 {7121, 1821, 4, 5 }, // AArch64::LDNF1SB_S_IMM - 416 {7148, 1826, 4, 5 }, // AArch64::LDNF1SH_D_IMM - 417 {7175, 1831, 4, 5 }, // AArch64::LDNF1SH_S_IMM - 418 {7202, 1836, 4, 5 }, // AArch64::LDNF1SW_D_IMM - 419 {7229, 1841, 4, 5 }, // AArch64::LDNF1W_D_IMM - 420 {7256, 1846, 4, 5 }, // AArch64::LDNF1W_IMM - 421 {7282, 1851, 4, 5 }, // AArch64::LDNPDi - 422 {7308, 1856, 4, 4 }, // AArch64::LDNPQi - 423 {7308, 1860, 4, 4 }, // AArch64::LDNPSi - 424 {7308, 1864, 4, 4 }, // AArch64::LDNPWi - 425 {7308, 1868, 4, 4 }, // AArch64::LDNPXi - 426 {7308, 1872, 4, 4 }, // AArch64::LDNT1B_ZRI - 427 {7326, 1876, 4, 5 }, // AArch64::LDNT1B_ZZR_D_REAL - 428 {7352, 1881, 4, 5 }, // AArch64::LDNT1B_ZZR_S_REAL - 429 {7380, 1886, 4, 5 }, // AArch64::LDNT1D_ZRI - 430 {7408, 1891, 4, 5 }, // AArch64::LDNT1D_ZZR_D_REAL - 431 {7434, 1896, 4, 5 }, // AArch64::LDNT1H_ZRI - 432 {7462, 1901, 4, 5 }, // AArch64::LDNT1H_ZZR_D_REAL - 433 {7488, 1906, 4, 5 }, // AArch64::LDNT1H_ZZR_S_REAL - 434 {7516, 1911, 4, 5 }, // AArch64::LDNT1SB_ZZR_D_REAL - 435 {7544, 1916, 4, 5 }, // AArch64::LDNT1SB_ZZR_S_REAL - 436 {7573, 1921, 4, 5 }, // AArch64::LDNT1SH_ZZR_D_REAL - 437 {7602, 1926, 4, 5 }, // AArch64::LDNT1SH_ZZR_S_REAL - 438 {7631, 1931, 4, 5 }, // AArch64::LDNT1SW_ZZR_D_REAL - 439 {7660, 1936, 4, 5 }, // AArch64::LDNT1W_ZRI - 440 {7689, 1941, 4, 5 }, // AArch64::LDNT1W_ZZR_D_REAL - 441 {7715, 1946, 4, 5 }, // AArch64::LDNT1W_ZZR_S_REAL - 442 {7743, 1951, 4, 5 }, // AArch64::LDPDi - 443 {7771, 1956, 4, 4 }, // AArch64::LDPQi - 444 {7771, 1960, 4, 4 }, // AArch64::LDPSWi - 445 {7788, 1964, 4, 4 }, // AArch64::LDPSi - 446 {7771, 1968, 4, 4 }, // AArch64::LDPWi - 447 {7771, 1972, 4, 4 }, // AArch64::LDPXi - 448 {7771, 1976, 4, 4 }, // AArch64::LDRAAindexed - 449 {7807, 1980, 3, 4 }, // AArch64::LDRABindexed - 450 {7822, 1984, 3, 4 }, // AArch64::LDRBBroX - 451 {7837, 1988, 5, 5 }, // AArch64::LDRBBui - 452 {7855, 1993, 3, 3 }, // AArch64::LDRBroX - 453 {7869, 1996, 5, 5 }, // AArch64::LDRBui - 454 {7886, 2001, 3, 3 }, // AArch64::LDRDroX - 455 {7869, 2004, 5, 5 }, // AArch64::LDRDui - 456 {7886, 2009, 3, 3 }, // AArch64::LDRHHroX - 457 {7899, 2012, 5, 5 }, // AArch64::LDRHHui - 458 {7917, 2017, 3, 3 }, // AArch64::LDRHroX - 459 {7869, 2020, 5, 5 }, // AArch64::LDRHui - 460 {7886, 2025, 3, 3 }, // AArch64::LDRQroX - 461 {7869, 2028, 5, 5 }, // AArch64::LDRQui - 462 {7886, 2033, 3, 3 }, // AArch64::LDRSBWroX - 463 {7931, 2036, 5, 5 }, // AArch64::LDRSBWui - 464 {7950, 2041, 3, 3 }, // AArch64::LDRSBXroX - 465 {7931, 2044, 5, 5 }, // AArch64::LDRSBXui - 466 {7950, 2049, 3, 3 }, // AArch64::LDRSHWroX - 467 {7965, 2052, 5, 5 }, // AArch64::LDRSHWui - 468 {7984, 2057, 3, 3 }, // AArch64::LDRSHXroX - 469 {7965, 2060, 5, 5 }, // AArch64::LDRSHXui - 470 {7984, 2065, 3, 3 }, // AArch64::LDRSWroX - 471 {7999, 2068, 5, 5 }, // AArch64::LDRSWui - 472 {8018, 2073, 3, 3 }, // AArch64::LDRSroX - 473 {7869, 2076, 5, 5 }, // AArch64::LDRSui - 474 {7886, 2081, 3, 3 }, // AArch64::LDRWroX - 475 {7869, 2084, 5, 5 }, // AArch64::LDRWui - 476 {7886, 2089, 3, 3 }, // AArch64::LDRXroX - 477 {7869, 2092, 5, 5 }, // AArch64::LDRXui - 478 {7886, 2097, 3, 3 }, // AArch64::LDR_PXI - 479 {8033, 2100, 3, 4 }, // AArch64::LDR_ZXI - 480 {8033, 2104, 3, 4 }, // AArch64::LDSETB - 481 {8048, 2108, 3, 4 }, // AArch64::LDSETH - 482 {8064, 2112, 3, 4 }, // AArch64::LDSETLB - 483 {8080, 2116, 3, 4 }, // AArch64::LDSETLH - 484 {8097, 2120, 3, 4 }, // AArch64::LDSETLW - 485 {8114, 2124, 3, 4 }, // AArch64::LDSETLX - 486 {8114, 2128, 3, 4 }, // AArch64::LDSETW - 487 {8130, 2132, 3, 4 }, // AArch64::LDSETX - 488 {8130, 2136, 3, 4 }, // AArch64::LDSMAXB - 489 {8145, 2140, 3, 4 }, // AArch64::LDSMAXH - 490 {8162, 2144, 3, 4 }, // AArch64::LDSMAXLB - 491 {8179, 2148, 3, 4 }, // AArch64::LDSMAXLH - 492 {8197, 2152, 3, 4 }, // AArch64::LDSMAXLW - 493 {8215, 2156, 3, 4 }, // AArch64::LDSMAXLX - 494 {8215, 2160, 3, 4 }, // AArch64::LDSMAXW - 495 {8232, 2164, 3, 4 }, // AArch64::LDSMAXX - 496 {8232, 2168, 3, 4 }, // AArch64::LDSMINB - 497 {8248, 2172, 3, 4 }, // AArch64::LDSMINH - 498 {8265, 2176, 3, 4 }, // AArch64::LDSMINLB - 499 {8282, 2180, 3, 4 }, // AArch64::LDSMINLH - 500 {8300, 2184, 3, 4 }, // AArch64::LDSMINLW - 501 {8318, 2188, 3, 4 }, // AArch64::LDSMINLX - 502 {8318, 2192, 3, 4 }, // AArch64::LDSMINW - 503 {8335, 2196, 3, 4 }, // AArch64::LDSMINX - 504 {8335, 2200, 3, 4 }, // AArch64::LDTRBi - 505 {8351, 2204, 3, 3 }, // AArch64::LDTRHi - 506 {8366, 2207, 3, 3 }, // AArch64::LDTRSBWi - 507 {8381, 2210, 3, 3 }, // AArch64::LDTRSBXi - 508 {8381, 2213, 3, 3 }, // AArch64::LDTRSHWi - 509 {8397, 2216, 3, 3 }, // AArch64::LDTRSHXi - 510 {8397, 2219, 3, 3 }, // AArch64::LDTRSWi - 511 {8413, 2222, 3, 3 }, // AArch64::LDTRWi - 512 {8429, 2225, 3, 3 }, // AArch64::LDTRXi - 513 {8429, 2228, 3, 3 }, // AArch64::LDUMAXB - 514 {8443, 2231, 3, 4 }, // AArch64::LDUMAXH - 515 {8460, 2235, 3, 4 }, // AArch64::LDUMAXLB - 516 {8477, 2239, 3, 4 }, // AArch64::LDUMAXLH - 517 {8495, 2243, 3, 4 }, // AArch64::LDUMAXLW - 518 {8513, 2247, 3, 4 }, // AArch64::LDUMAXLX - 519 {8513, 2251, 3, 4 }, // AArch64::LDUMAXW - 520 {8530, 2255, 3, 4 }, // AArch64::LDUMAXX - 521 {8530, 2259, 3, 4 }, // AArch64::LDUMINB - 522 {8546, 2263, 3, 4 }, // AArch64::LDUMINH - 523 {8563, 2267, 3, 4 }, // AArch64::LDUMINLB - 524 {8580, 2271, 3, 4 }, // AArch64::LDUMINLH - 525 {8598, 2275, 3, 4 }, // AArch64::LDUMINLW - 526 {8616, 2279, 3, 4 }, // AArch64::LDUMINLX - 527 {8616, 2283, 3, 4 }, // AArch64::LDUMINW - 528 {8633, 2287, 3, 4 }, // AArch64::LDUMINX - 529 {8633, 2291, 3, 4 }, // AArch64::LDURBBi - 530 {8649, 2295, 3, 3 }, // AArch64::LDURBi - 531 {8664, 2298, 3, 3 }, // AArch64::LDURDi - 532 {8664, 2301, 3, 3 }, // AArch64::LDURHHi - 533 {8678, 2304, 3, 3 }, // AArch64::LDURHi - 534 {8664, 2307, 3, 3 }, // AArch64::LDURQi - 535 {8664, 2310, 3, 3 }, // AArch64::LDURSBWi - 536 {8693, 2313, 3, 3 }, // AArch64::LDURSBXi - 537 {8693, 2316, 3, 3 }, // AArch64::LDURSHWi - 538 {8709, 2319, 3, 3 }, // AArch64::LDURSHXi - 539 {8709, 2322, 3, 3 }, // AArch64::LDURSWi - 540 {8725, 2325, 3, 3 }, // AArch64::LDURSi - 541 {8664, 2328, 3, 3 }, // AArch64::LDURWi - 542 {8664, 2331, 3, 3 }, // AArch64::LDURXi - 543 {8664, 2334, 3, 3 }, // AArch64::MADDWrrr - 544 {8741, 2337, 4, 4 }, // AArch64::MADDXrrr - 545 {8741, 2341, 4, 4 }, // AArch64::MSUBWrrr - 546 {8756, 2345, 4, 4 }, // AArch64::MSUBXrrr - 547 {8756, 2349, 4, 4 }, // AArch64::NOTv16i8 - 548 {8772, 2353, 2, 2 }, // AArch64::NOTv8i8 - 549 {8795, 2355, 2, 2 }, // AArch64::ORNWrs - 550 {8816, 2357, 4, 4 }, {8827, 2361, 4, 3 }, {8842, 2364, 4, 4 }, // AArch64::ORNXrs - 553 {8816, 2368, 4, 4 }, {8827, 2372, 4, 3 }, {8842, 2375, 4, 4 }, // AArch64::ORRS_PPzPP - 556 {8857, 2379, 4, 5 }, // AArch64::ORRWrs - 557 {8873, 2384, 4, 4 }, {8884, 2388, 4, 4 }, // AArch64::ORRXrs - 559 {8873, 2392, 4, 4 }, {8884, 2396, 4, 4 }, // AArch64::ORR_PPzPP - 561 {8899, 2400, 4, 5 }, // AArch64::ORR_ZI - 562 {8914, 2405, 3, 4 }, {8935, 2409, 3, 4 }, {8956, 2413, 3, 4 }, // AArch64::ORR_ZZZ - 565 {8977, 2417, 3, 4 }, // AArch64::ORRv16i8 - 566 {8992, 2421, 3, 3 }, // AArch64::ORRv8i8 - 567 {9015, 2424, 3, 3 }, // AArch64::PACIA1716 - 568 {9036, 2427, 0, 1 }, // AArch64::PACIASP - 569 {9046, 2428, 0, 1 }, // AArch64::PACIAZ - 570 {9054, 2429, 0, 1 }, // AArch64::PACIB1716 - 571 {9061, 2430, 0, 1 }, // AArch64::PACIBSP - 572 {9071, 2431, 0, 1 }, // AArch64::PACIBZ - 573 {9079, 2432, 0, 1 }, // AArch64::PRFB_D_PZI - 574 {9086, 2433, 4, 5 }, // AArch64::PRFB_PRI - 575 {9110, 2438, 4, 5 }, // AArch64::PRFB_S_PZI - 576 {9132, 2443, 4, 5 }, // AArch64::PRFD_D_PZI - 577 {9156, 2448, 4, 5 }, // AArch64::PRFD_PRI - 578 {9180, 2453, 4, 5 }, // AArch64::PRFD_S_PZI - 579 {9202, 2458, 4, 5 }, // AArch64::PRFH_D_PZI - 580 {9226, 2463, 4, 5 }, // AArch64::PRFH_PRI - 581 {9250, 2468, 4, 5 }, // AArch64::PRFH_S_PZI - 582 {9272, 2473, 4, 5 }, // AArch64::PRFMroX - 583 {9296, 2478, 5, 5 }, // AArch64::PRFMui - 584 {9316, 2483, 3, 3 }, // AArch64::PRFUMi - 585 {9332, 2486, 3, 3 }, // AArch64::PRFW_D_PZI - 586 {9349, 2489, 4, 5 }, // AArch64::PRFW_PRI - 587 {9373, 2494, 4, 5 }, // AArch64::PRFW_S_PZI - 588 {9395, 2499, 4, 5 }, // AArch64::PTRUES_B - 589 {9419, 2504, 2, 3 }, // AArch64::PTRUES_D - 590 {9431, 2507, 2, 3 }, // AArch64::PTRUES_H - 591 {9443, 2510, 2, 3 }, // AArch64::PTRUES_S - 592 {9455, 2513, 2, 3 }, // AArch64::PTRUE_B - 593 {9467, 2516, 2, 3 }, // AArch64::PTRUE_D - 594 {9478, 2519, 2, 3 }, // AArch64::PTRUE_H - 595 {9489, 2522, 2, 3 }, // AArch64::PTRUE_S - 596 {9500, 2525, 2, 3 }, // AArch64::RET - 597 {9511, 2528, 1, 1 }, // AArch64::SBCSWr - 598 {9515, 2529, 3, 3 }, // AArch64::SBCSXr - 599 {9515, 2532, 3, 3 }, // AArch64::SBCWr - 600 {9527, 2535, 3, 3 }, // AArch64::SBCXr - 601 {9527, 2538, 3, 3 }, // AArch64::SBFMWri - 602 {9538, 2541, 4, 4 }, {9553, 2545, 4, 4 }, {9565, 2549, 4, 4 }, // AArch64::SBFMXri - 605 {9538, 2553, 4, 4 }, {9553, 2557, 4, 4 }, {9565, 2561, 4, 4 }, {9577, 2565, 4, 4 }, // AArch64::SEL_PPPP - 609 {9589, 2569, 4, 5 }, // AArch64::SEL_ZPZZ_B - 610 {9589, 2574, 4, 5 }, // AArch64::SEL_ZPZZ_D - 611 {9612, 2579, 4, 5 }, // AArch64::SEL_ZPZZ_H - 612 {9635, 2584, 4, 5 }, // AArch64::SEL_ZPZZ_S - 613 {9658, 2589, 4, 5 }, // AArch64::SMADDLrrr - 614 {9681, 2594, 4, 4 }, // AArch64::SMSUBLrrr - 615 {9698, 2598, 4, 4 }, // AArch64::SQDECB_XPiI - 616 {9716, 2602, 4, 5 }, {9726, 2607, 4, 5 }, // AArch64::SQDECB_XPiWdI - 618 {9742, 2612, 4, 5 }, {9758, 2617, 4, 5 }, // AArch64::SQDECD_XPiI - 620 {9780, 2622, 4, 5 }, {9790, 2627, 4, 5 }, // AArch64::SQDECD_XPiWdI - 622 {9806, 2632, 4, 5 }, {9822, 2637, 4, 5 }, // AArch64::SQDECD_ZPiI - 624 {9844, 2642, 4, 5 }, {9856, 2647, 4, 5 }, // AArch64::SQDECH_XPiI - 626 {9874, 2652, 4, 5 }, {9884, 2657, 4, 5 }, // AArch64::SQDECH_XPiWdI - 628 {9900, 2662, 4, 5 }, {9916, 2667, 4, 5 }, // AArch64::SQDECH_ZPiI - 630 {9938, 2672, 4, 5 }, {9950, 2677, 4, 5 }, // AArch64::SQDECW_XPiI - 632 {9968, 2682, 4, 5 }, {9978, 2687, 4, 5 }, // AArch64::SQDECW_XPiWdI - 634 {9994, 2692, 4, 5 }, {10010, 2697, 4, 5 }, // AArch64::SQDECW_ZPiI - 636 {10032, 2702, 4, 5 }, {10044, 2707, 4, 5 }, // AArch64::SQINCB_XPiI - 638 {10062, 2712, 4, 5 }, {10072, 2717, 4, 5 }, // AArch64::SQINCB_XPiWdI - 640 {10088, 2722, 4, 5 }, {10104, 2727, 4, 5 }, // AArch64::SQINCD_XPiI - 642 {10126, 2732, 4, 5 }, {10136, 2737, 4, 5 }, // AArch64::SQINCD_XPiWdI - 644 {10152, 2742, 4, 5 }, {10168, 2747, 4, 5 }, // AArch64::SQINCD_ZPiI - 646 {10190, 2752, 4, 5 }, {10202, 2757, 4, 5 }, // AArch64::SQINCH_XPiI - 648 {10220, 2762, 4, 5 }, {10230, 2767, 4, 5 }, // AArch64::SQINCH_XPiWdI - 650 {10246, 2772, 4, 5 }, {10262, 2777, 4, 5 }, // AArch64::SQINCH_ZPiI - 652 {10284, 2782, 4, 5 }, {10296, 2787, 4, 5 }, // AArch64::SQINCW_XPiI - 654 {10314, 2792, 4, 5 }, {10324, 2797, 4, 5 }, // AArch64::SQINCW_XPiWdI - 656 {10340, 2802, 4, 5 }, {10356, 2807, 4, 5 }, // AArch64::SQINCW_ZPiI - 658 {10378, 2812, 4, 5 }, {10390, 2817, 4, 5 }, // AArch64::SST1B_D_IMM - 660 {10408, 2822, 4, 5 }, // AArch64::SST1B_S_IMM - 661 {10432, 2827, 4, 5 }, // AArch64::SST1D_IMM - 662 {10456, 2832, 4, 5 }, // AArch64::SST1H_D_IMM - 663 {10480, 2837, 4, 5 }, // AArch64::SST1H_S_IMM - 664 {10504, 2842, 4, 5 }, // AArch64::SST1W_D_IMM - 665 {10528, 2847, 4, 5 }, // AArch64::SST1W_IMM - 666 {10552, 2852, 4, 5 }, // AArch64::ST1B_D_IMM - 667 {10576, 2857, 4, 5 }, // AArch64::ST1B_H_IMM - 668 {10598, 2862, 4, 5 }, // AArch64::ST1B_IMM - 669 {10620, 2867, 4, 5 }, // AArch64::ST1B_S_IMM - 670 {10642, 2872, 4, 5 }, // AArch64::ST1D_IMM - 671 {10664, 2877, 4, 5 }, // AArch64::ST1Fourv16b_POST - 672 {10686, 2882, 4, 5 }, // AArch64::ST1Fourv1d_POST - 673 {10706, 2887, 4, 5 }, // AArch64::ST1Fourv2d_POST - 674 {10726, 2892, 4, 5 }, // AArch64::ST1Fourv2s_POST - 675 {10746, 2897, 4, 5 }, // AArch64::ST1Fourv4h_POST - 676 {10766, 2902, 4, 5 }, // AArch64::ST1Fourv4s_POST - 677 {10786, 2907, 4, 5 }, // AArch64::ST1Fourv8b_POST - 678 {10806, 2912, 4, 5 }, // AArch64::ST1Fourv8h_POST - 679 {10826, 2917, 4, 5 }, // AArch64::ST1H_D_IMM - 680 {10846, 2922, 4, 5 }, // AArch64::ST1H_IMM - 681 {10868, 2927, 4, 5 }, // AArch64::ST1H_S_IMM - 682 {10890, 2932, 4, 5 }, // AArch64::ST1Onev16b_POST - 683 {10912, 2937, 4, 5 }, // AArch64::ST1Onev1d_POST - 684 {10932, 2942, 4, 5 }, // AArch64::ST1Onev2d_POST - 685 {10951, 2947, 4, 5 }, // AArch64::ST1Onev2s_POST - 686 {10971, 2952, 4, 5 }, // AArch64::ST1Onev4h_POST - 687 {10990, 2957, 4, 5 }, // AArch64::ST1Onev4s_POST - 688 {11009, 2962, 4, 5 }, // AArch64::ST1Onev8b_POST - 689 {11029, 2967, 4, 5 }, // AArch64::ST1Onev8h_POST - 690 {11048, 2972, 4, 5 }, // AArch64::ST1Threev16b_POST - 691 {11068, 2977, 4, 5 }, // AArch64::ST1Threev1d_POST - 692 {11088, 2982, 4, 5 }, // AArch64::ST1Threev2d_POST - 693 {11108, 2987, 4, 5 }, // AArch64::ST1Threev2s_POST - 694 {11128, 2992, 4, 5 }, // AArch64::ST1Threev4h_POST - 695 {11148, 2997, 4, 5 }, // AArch64::ST1Threev4s_POST - 696 {11168, 3002, 4, 5 }, // AArch64::ST1Threev8b_POST - 697 {11188, 3007, 4, 5 }, // AArch64::ST1Threev8h_POST - 698 {11208, 3012, 4, 5 }, // AArch64::ST1Twov16b_POST - 699 {11228, 3017, 4, 5 }, // AArch64::ST1Twov1d_POST - 700 {11248, 3022, 4, 5 }, // AArch64::ST1Twov2d_POST - 701 {11268, 3027, 4, 5 }, // AArch64::ST1Twov2s_POST - 702 {11288, 3032, 4, 5 }, // AArch64::ST1Twov4h_POST - 703 {11308, 3037, 4, 5 }, // AArch64::ST1Twov4s_POST - 704 {11328, 3042, 4, 5 }, // AArch64::ST1Twov8b_POST - 705 {11348, 3047, 4, 5 }, // AArch64::ST1Twov8h_POST - 706 {11368, 3052, 4, 5 }, // AArch64::ST1W_D_IMM - 707 {11388, 3057, 4, 5 }, // AArch64::ST1W_IMM - 708 {11410, 3062, 4, 5 }, // AArch64::ST1i16_POST - 709 {11432, 3067, 5, 6 }, // AArch64::ST1i32_POST - 710 {11455, 3073, 5, 6 }, // AArch64::ST1i64_POST - 711 {11478, 3079, 5, 6 }, // AArch64::ST1i8_POST - 712 {11501, 3085, 5, 6 }, // AArch64::ST2B_IMM - 713 {11524, 3091, 4, 5 }, // AArch64::ST2D_IMM - 714 {11546, 3096, 4, 5 }, // AArch64::ST2GOffset - 715 {11568, 3101, 3, 4 }, // AArch64::ST2H_IMM - 716 {11582, 3105, 4, 5 }, // AArch64::ST2Twov16b_POST - 717 {11604, 3110, 4, 5 }, // AArch64::ST2Twov2d_POST - 718 {11624, 3115, 4, 5 }, // AArch64::ST2Twov2s_POST - 719 {11644, 3120, 4, 5 }, // AArch64::ST2Twov4h_POST - 720 {11664, 3125, 4, 5 }, // AArch64::ST2Twov4s_POST - 721 {11684, 3130, 4, 5 }, // AArch64::ST2Twov8b_POST - 722 {11704, 3135, 4, 5 }, // AArch64::ST2Twov8h_POST - 723 {11724, 3140, 4, 5 }, // AArch64::ST2W_IMM - 724 {11744, 3145, 4, 5 }, // AArch64::ST2i16_POST - 725 {11766, 3150, 5, 6 }, // AArch64::ST2i32_POST - 726 {11789, 3156, 5, 6 }, // AArch64::ST2i64_POST - 727 {11812, 3162, 5, 6 }, // AArch64::ST2i8_POST - 728 {11836, 3168, 5, 6 }, // AArch64::ST3B_IMM - 729 {11859, 3174, 4, 5 }, // AArch64::ST3D_IMM - 730 {11881, 3179, 4, 5 }, // AArch64::ST3H_IMM - 731 {11903, 3184, 4, 5 }, // AArch64::ST3Threev16b_POST - 732 {11925, 3189, 4, 5 }, // AArch64::ST3Threev2d_POST - 733 {11945, 3194, 4, 5 }, // AArch64::ST3Threev2s_POST - 734 {11965, 3199, 4, 5 }, // AArch64::ST3Threev4h_POST - 735 {11985, 3204, 4, 5 }, // AArch64::ST3Threev4s_POST - 736 {12005, 3209, 4, 5 }, // AArch64::ST3Threev8b_POST - 737 {12025, 3214, 4, 5 }, // AArch64::ST3Threev8h_POST - 738 {12045, 3219, 4, 5 }, // AArch64::ST3W_IMM - 739 {12065, 3224, 4, 5 }, // AArch64::ST3i16_POST - 740 {12087, 3229, 5, 6 }, // AArch64::ST3i32_POST - 741 {12110, 3235, 5, 6 }, // AArch64::ST3i64_POST - 742 {12134, 3241, 5, 6 }, // AArch64::ST3i8_POST - 743 {12158, 3247, 5, 6 }, // AArch64::ST4B_IMM - 744 {12181, 3253, 4, 5 }, // AArch64::ST4D_IMM - 745 {12203, 3258, 4, 5 }, // AArch64::ST4Fourv16b_POST - 746 {12225, 3263, 4, 5 }, // AArch64::ST4Fourv2d_POST - 747 {12245, 3268, 4, 5 }, // AArch64::ST4Fourv2s_POST - 748 {12265, 3273, 4, 5 }, // AArch64::ST4Fourv4h_POST - 749 {12285, 3278, 4, 5 }, // AArch64::ST4Fourv4s_POST - 750 {12305, 3283, 4, 5 }, // AArch64::ST4Fourv8b_POST - 751 {12325, 3288, 4, 5 }, // AArch64::ST4Fourv8h_POST - 752 {12345, 3293, 4, 5 }, // AArch64::ST4H_IMM - 753 {12365, 3298, 4, 5 }, // AArch64::ST4W_IMM - 754 {12387, 3303, 4, 5 }, // AArch64::ST4i16_POST - 755 {12409, 3308, 5, 6 }, // AArch64::ST4i32_POST - 756 {12432, 3314, 5, 6 }, // AArch64::ST4i64_POST - 757 {12456, 3320, 5, 6 }, // AArch64::ST4i8_POST - 758 {12480, 3326, 5, 6 }, // AArch64::STGOffset - 759 {12503, 3332, 3, 4 }, // AArch64::STGPi - 760 {12516, 3336, 4, 5 }, // AArch64::STLURBi - 761 {12534, 3341, 3, 4 }, // AArch64::STLURHi - 762 {12550, 3345, 3, 4 }, // AArch64::STLURWi - 763 {12566, 3349, 3, 4 }, // AArch64::STLURXi - 764 {12566, 3353, 3, 4 }, // AArch64::STNPDi - 765 {12581, 3357, 4, 4 }, // AArch64::STNPQi - 766 {12581, 3361, 4, 4 }, // AArch64::STNPSi - 767 {12581, 3365, 4, 4 }, // AArch64::STNPWi - 768 {12581, 3369, 4, 4 }, // AArch64::STNPXi - 769 {12581, 3373, 4, 4 }, // AArch64::STNT1B_ZRI - 770 {12599, 3377, 4, 5 }, // AArch64::STNT1B_ZZR_D_REAL - 771 {12623, 3382, 4, 5 }, // AArch64::STNT1B_ZZR_S_REAL - 772 {12649, 3387, 4, 5 }, // AArch64::STNT1D_ZRI - 773 {12675, 3392, 4, 5 }, // AArch64::STNT1D_ZZR_D_REAL - 774 {12699, 3397, 4, 5 }, // AArch64::STNT1H_ZRI - 775 {12725, 3402, 4, 5 }, // AArch64::STNT1H_ZZR_D_REAL - 776 {12749, 3407, 4, 5 }, // AArch64::STNT1H_ZZR_S_REAL - 777 {12775, 3412, 4, 5 }, // AArch64::STNT1W_ZRI - 778 {12801, 3417, 4, 5 }, // AArch64::STNT1W_ZZR_D_REAL - 779 {12825, 3422, 4, 5 }, // AArch64::STNT1W_ZZR_S_REAL - 780 {12851, 3427, 4, 5 }, // AArch64::STPDi - 781 {12877, 3432, 4, 4 }, // AArch64::STPQi - 782 {12877, 3436, 4, 4 }, // AArch64::STPSi - 783 {12877, 3440, 4, 4 }, // AArch64::STPWi - 784 {12877, 3444, 4, 4 }, // AArch64::STPXi - 785 {12877, 3448, 4, 4 }, // AArch64::STRBBroX - 786 {12894, 3452, 5, 5 }, // AArch64::STRBBui - 787 {12912, 3457, 3, 3 }, // AArch64::STRBroX - 788 {12926, 3460, 5, 5 }, // AArch64::STRBui - 789 {12943, 3465, 3, 3 }, // AArch64::STRDroX - 790 {12926, 3468, 5, 5 }, // AArch64::STRDui - 791 {12943, 3473, 3, 3 }, // AArch64::STRHHroX - 792 {12956, 3476, 5, 5 }, // AArch64::STRHHui - 793 {12974, 3481, 3, 3 }, // AArch64::STRHroX - 794 {12926, 3484, 5, 5 }, // AArch64::STRHui - 795 {12943, 3489, 3, 3 }, // AArch64::STRQroX - 796 {12926, 3492, 5, 5 }, // AArch64::STRQui - 797 {12943, 3497, 3, 3 }, // AArch64::STRSroX - 798 {12926, 3500, 5, 5 }, // AArch64::STRSui - 799 {12943, 3505, 3, 3 }, // AArch64::STRWroX - 800 {12926, 3508, 5, 5 }, // AArch64::STRWui - 801 {12943, 3513, 3, 3 }, // AArch64::STRXroX - 802 {12926, 3516, 5, 5 }, // AArch64::STRXui - 803 {12943, 3521, 3, 3 }, // AArch64::STR_PXI - 804 {12988, 3524, 3, 4 }, // AArch64::STR_ZXI - 805 {12988, 3528, 3, 4 }, // AArch64::STTRBi - 806 {13003, 3532, 3, 3 }, // AArch64::STTRHi - 807 {13018, 3535, 3, 3 }, // AArch64::STTRWi - 808 {13033, 3538, 3, 3 }, // AArch64::STTRXi - 809 {13033, 3541, 3, 3 }, // AArch64::STURBBi - 810 {13047, 3544, 3, 3 }, // AArch64::STURBi - 811 {13062, 3547, 3, 3 }, // AArch64::STURDi - 812 {13062, 3550, 3, 3 }, // AArch64::STURHHi - 813 {13076, 3553, 3, 3 }, // AArch64::STURHi - 814 {13062, 3556, 3, 3 }, // AArch64::STURQi - 815 {13062, 3559, 3, 3 }, // AArch64::STURSi - 816 {13062, 3562, 3, 3 }, // AArch64::STURWi - 817 {13062, 3565, 3, 3 }, // AArch64::STURXi - 818 {13062, 3568, 3, 3 }, // AArch64::STZ2GOffset - 819 {13091, 3571, 3, 4 }, // AArch64::STZGOffset - 820 {13106, 3575, 3, 4 }, // AArch64::SUBSWri - 821 {13120, 3579, 4, 2 }, // AArch64::SUBSWrs - 822 {13133, 3581, 4, 4 }, {13144, 3585, 4, 3 }, {13159, 3588, 4, 4 }, {13171, 3592, 4, 3 }, {13187, 3595, 4, 4 }, // AArch64::SUBSWrx - 827 {13133, 3599, 4, 4 }, {13203, 3603, 4, 3 }, {13187, 3606, 4, 4 }, // AArch64::SUBSXri - 830 {13120, 3610, 4, 2 }, // AArch64::SUBSXrs - 831 {13133, 3612, 4, 4 }, {13144, 3616, 4, 3 }, {13159, 3619, 4, 4 }, {13171, 3623, 4, 3 }, {13187, 3626, 4, 4 }, // AArch64::SUBSXrx - 836 {13203, 3630, 4, 3 }, // AArch64::SUBSXrx64 - 837 {13133, 3633, 4, 4 }, {13203, 3637, 4, 3 }, {13187, 3640, 4, 4 }, // AArch64::SUBWrs - 840 {13218, 3644, 4, 4 }, {13229, 3648, 4, 3 }, {13244, 3651, 4, 4 }, // AArch64::SUBWrx - 843 {13244, 3655, 4, 4 }, {13244, 3659, 4, 4 }, // AArch64::SUBXrs - 845 {13218, 3663, 4, 4 }, {13229, 3667, 4, 3 }, {13244, 3670, 4, 4 }, // AArch64::SUBXrx64 - 848 {13244, 3674, 4, 4 }, {13244, 3678, 4, 4 }, // AArch64::SYSxt - 850 {13259, 3682, 5, 5 }, // AArch64::UBFMWri - 851 {13282, 3687, 4, 4 }, {13297, 3691, 4, 4 }, {13309, 3695, 4, 4 }, // AArch64::UBFMXri - 854 {13282, 3699, 4, 4 }, {13297, 3703, 4, 4 }, {13309, 3707, 4, 4 }, {13321, 3711, 4, 4 }, // AArch64::UMADDLrrr - 858 {13333, 3715, 4, 4 }, // AArch64::UMOVvi32 - 859 {13350, 3719, 3, 3 }, // AArch64::UMOVvi64 - 860 {13369, 3722, 3, 3 }, // AArch64::UMSUBLrrr - 861 {13388, 3725, 4, 4 }, // AArch64::UQDECB_WPiI - 862 {13406, 3729, 4, 5 }, {13416, 3734, 4, 5 }, // AArch64::UQDECB_XPiI - 864 {13406, 3739, 4, 5 }, {13416, 3744, 4, 5 }, // AArch64::UQDECD_WPiI - 866 {13432, 3749, 4, 5 }, {13442, 3754, 4, 5 }, // AArch64::UQDECD_XPiI - 868 {13432, 3759, 4, 5 }, {13442, 3764, 4, 5 }, // AArch64::UQDECD_ZPiI - 870 {13458, 3769, 4, 5 }, {13470, 3774, 4, 5 }, // AArch64::UQDECH_WPiI - 872 {13488, 3779, 4, 5 }, {13498, 3784, 4, 5 }, // AArch64::UQDECH_XPiI - 874 {13488, 3789, 4, 5 }, {13498, 3794, 4, 5 }, // AArch64::UQDECH_ZPiI - 876 {13514, 3799, 4, 5 }, {13526, 3804, 4, 5 }, // AArch64::UQDECW_WPiI - 878 {13544, 3809, 4, 5 }, {13554, 3814, 4, 5 }, // AArch64::UQDECW_XPiI - 880 {13544, 3819, 4, 5 }, {13554, 3824, 4, 5 }, // AArch64::UQDECW_ZPiI - 882 {13570, 3829, 4, 5 }, {13582, 3834, 4, 5 }, // AArch64::UQINCB_WPiI - 884 {13600, 3839, 4, 5 }, {13610, 3844, 4, 5 }, // AArch64::UQINCB_XPiI - 886 {13600, 3849, 4, 5 }, {13610, 3854, 4, 5 }, // AArch64::UQINCD_WPiI - 888 {13626, 3859, 4, 5 }, {13636, 3864, 4, 5 }, // AArch64::UQINCD_XPiI - 890 {13626, 3869, 4, 5 }, {13636, 3874, 4, 5 }, // AArch64::UQINCD_ZPiI - 892 {13652, 3879, 4, 5 }, {13664, 3884, 4, 5 }, // AArch64::UQINCH_WPiI - 894 {13682, 3889, 4, 5 }, {13692, 3894, 4, 5 }, // AArch64::UQINCH_XPiI - 896 {13682, 3899, 4, 5 }, {13692, 3904, 4, 5 }, // AArch64::UQINCH_ZPiI - 898 {13708, 3909, 4, 5 }, {13720, 3914, 4, 5 }, // AArch64::UQINCW_WPiI - 900 {13738, 3919, 4, 5 }, {13748, 3924, 4, 5 }, // AArch64::UQINCW_XPiI - 902 {13738, 3929, 4, 5 }, {13748, 3934, 4, 5 }, // AArch64::UQINCW_ZPiI - 904 {13764, 3939, 4, 5 }, {13776, 3944, 4, 5 }, // AArch64::XPACLRI - 906 {13794, 3949, 0, 1 }, }; static const AliasPatternCond Conds[] = { // (ADDSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 0 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 2 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (ADDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 9 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ADDSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 13 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(16)}, // (ADDSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 17 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (ADDSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 20 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(16)}, // (ADDSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 24 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 26 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 30 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, // (ADDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 33 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ADDSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 37 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (ADDSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 40 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(24)}, // (ADDSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 44 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, // (ADDSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 47 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(24)}, // (ADDWri GPR32sponly:$dst, GPR32sp:$src, 0, 0) - 51 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ADDWri GPR32sp:$dst, GPR32sponly:$src, 0, 0) - 55 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ADDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 59 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ADDWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 63 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(16)}, // (ADDWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 67 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(16)}, // (ADDXri GPR64sponly:$dst, GPR64sp:$src, 0, 0) - 71 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ADDXri GPR64sp:$dst, GPR64sponly:$src, 0, 0) - 75 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ADDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 79 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ADDXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 83 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(24)}, // (ADDXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 87 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(24)}, // (ANDSWri WZR, GPR32:$src1, logical_imm32:$src2) - 91 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 93 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, logical_shift32:$sh) - 97 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (ANDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 100 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ANDSXri XZR, GPR64:$src1, logical_imm64:$src2) - 104 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 106 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, logical_shift64:$sh) - 110 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, // (ANDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 113 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ANDS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 117 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_TiedReg, 2}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ANDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 122 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ANDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 126 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (AND_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 130 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_TiedReg, 2}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (AND_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 135 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Custom, 1}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (AND_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 139 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Custom, 2}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (AND_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 143 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Custom, 3}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (AUTIA1716) - 147 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (AUTIASP) - 148 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (AUTIAZ) - 149 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (AUTIB1716) - 150 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (AUTIBSP) - 151 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (AUTIBZ) - 152 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (BICSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 153 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (BICSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 157 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (BICWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 161 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (BICXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 165 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (CLREX 15) - 169 {AliasPatternCond::K_Imm, uint32_t(15)}, // (CNTB_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 170 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CNTB_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 174 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CNTD_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 178 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CNTD_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 182 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CNTH_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 186 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CNTH_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 190 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CNTW_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 194 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CNTW_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 198 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 202 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 206 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 210 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 214 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmR_B ZPR8:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 218 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmR_D ZPR64:$Zd, PPR3bAny:$Pg, GPR64sp:$Rn) - 223 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmR_H ZPR16:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 228 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmR_S ZPR32:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 233 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmV_B ZPR8:$Zd, PPR3bAny:$Pg, FPR8:$Vn) - 238 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmV_D ZPR64:$Zd, PPR3bAny:$Pg, FPR64:$Vn) - 243 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmV_H ZPR16:$Zd, PPR3bAny:$Pg, FPR16:$Vn) - 248 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPmV_S ZPR32:$Zd, PPR3bAny:$Pg, FPR32:$Vn) - 253 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPzI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 258 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPzI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 261 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPzI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 264 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CPY_ZPzI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 267 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (CSINCWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 270 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_Custom, 4}, // (CSINCWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 274 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Custom, 4}, // (CSINCXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 278 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Custom, 4}, // (CSINCXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 282 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Custom, 4}, // (CSINVWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 286 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_Custom, 4}, // (CSINVWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 290 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Custom, 4}, // (CSINVXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 294 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Custom, 4}, // (CSINVXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 298 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Custom, 4}, // (CSNEGWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 302 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Custom, 4}, // (CSNEGXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 306 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Custom, 4}, // (DCPS1 0) - 310 {AliasPatternCond::K_Imm, uint32_t(0)}, // (DCPS2 0) - 311 {AliasPatternCond::K_Imm, uint32_t(0)}, // (DCPS3 0) - 312 {AliasPatternCond::K_Imm, uint32_t(0)}, // (DECB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 313 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 318 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 323 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 328 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 333 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 338 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 343 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 348 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 353 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 358 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 363 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 368 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 373 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 378 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DSB 0) - 383 {AliasPatternCond::K_Imm, uint32_t(0)}, // (DSB 4) - 384 {AliasPatternCond::K_Imm, uint32_t(4)}, // (DUPM_ZI ZPR16:$Zd, sve_preferred_logical_imm16:$imm) - 385 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Custom, 5}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUPM_ZI ZPR32:$Zd, sve_preferred_logical_imm32:$imm) - 388 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Custom, 6}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUPM_ZI ZPR64:$Zd, sve_preferred_logical_imm64:$imm) - 391 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Custom, 7}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUPM_ZI ZPR8:$Zd, sve_logical_imm8:$imm) - 394 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Custom, 1}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUPM_ZI ZPR16:$Zd, sve_logical_imm16:$imm) - 397 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Custom, 2}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUPM_ZI ZPR32:$Zd, sve_logical_imm32:$imm) - 400 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Custom, 3}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZI_B ZPR8:$Zd, cpy_imm8_opt_lsl_i8:$imm) - 403 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZI_D ZPR64:$Zd, cpy_imm8_opt_lsl_i64:$imm) - 405 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZI_D ZPR64:$Zd, 0, 0) - 407 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZI_H ZPR16:$Zd, cpy_imm8_opt_lsl_i16:$imm) - 411 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZI_H ZPR16:$Zd, 0, 0) - 413 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZI_S ZPR32:$Zd, cpy_imm8_opt_lsl_i32:$imm) - 417 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZI_S ZPR32:$Zd, 0, 0) - 419 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZR_B ZPR8:$Zd, GPR32sp:$Rn) - 423 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZR_D ZPR64:$Zd, GPR64sp:$Rn) - 426 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZR_H ZPR16:$Zd, GPR32sp:$Rn) - 429 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZR_S ZPR32:$Zd, GPR32sp:$Rn) - 432 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZZI_B ZPR8:$Zd, FPR8asZPR:$Bn, 0) - 435 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZZI_B ZPR8:$Zd, ZPR8:$Zn, sve_elm_idx_extdup_b:$idx) - 439 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZZI_D ZPR64:$Zd, FPR64asZPR:$Dn, 0) - 442 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZZI_D ZPR64:$Zd, ZPR64:$Zn, sve_elm_idx_extdup_d:$idx) - 446 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZZI_H ZPR16:$Zd, FPR16asZPR:$Hn, 0) - 449 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZZI_H ZPR16:$Zd, ZPR16:$Zn, sve_elm_idx_extdup_h:$idx) - 453 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZZI_Q ZPR128:$Zd, FPR128asZPR:$Qn, 0) - 456 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZZI_Q ZPR128:$Zd, ZPR128:$Zn, sve_elm_idx_extdup_q:$idx) - 460 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZZI_S ZPR32:$Zd, FPR32asZPR:$Sn, 0) - 463 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (DUP_ZZI_S ZPR32:$Zd, ZPR32:$Zn, sve_elm_idx_extdup_s:$idx) - 467 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (EONWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 470 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (EONXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 474 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (EORS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 478 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (EORWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 483 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (EORXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 487 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (EOR_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 491 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (EOR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 496 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Custom, 1}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (EOR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 500 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Custom, 2}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (EOR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 504 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Custom, 3}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (EXTRWrri GPR32:$dst, GPR32:$src, GPR32:$src, imm0_31:$shift) - 508 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_TiedReg, 1}, // (EXTRXrri GPR64:$dst, GPR64:$src, GPR64:$src, imm0_63:$shift) - 511 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_TiedReg, 1}, // (FCPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, fpimm64:$imm8) - 514 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (FCPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, fpimm16:$imm8) - 518 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (FCPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, fpimm32:$imm8) - 522 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (FDUP_ZI_D ZPR64:$Zd, fpimm64:$imm8) - 526 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (FDUP_ZI_H ZPR16:$Zd, fpimm16:$imm8) - 528 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (FDUP_ZI_S ZPR32:$Zd, fpimm32:$imm8) - 530 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 532 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 537 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 542 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 547 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 552 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 557 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 562 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 567 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 572 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 577 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 582 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 587 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 592 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 597 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 602 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 607 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 612 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 617 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 622 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 627 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 632 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 637 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 642 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (GLDFF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 647 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (HINT { 0, 0, 0 }) - 652 {AliasPatternCond::K_Imm, uint32_t(0)}, // (HINT { 0, 0, 1 }) - 653 {AliasPatternCond::K_Imm, uint32_t(1)}, // (HINT { 0, 1, 0 }) - 654 {AliasPatternCond::K_Imm, uint32_t(2)}, // (HINT { 0, 1, 1 }) - 655 {AliasPatternCond::K_Imm, uint32_t(3)}, // (HINT { 1, 0, 0 }) - 656 {AliasPatternCond::K_Imm, uint32_t(4)}, // (HINT { 1, 0, 1 }) - 657 {AliasPatternCond::K_Imm, uint32_t(5)}, // (HINT { 1, 0, 0, 0, 0 }) - 658 {AliasPatternCond::K_Imm, uint32_t(16)}, {AliasPatternCond::K_Feature, AArch64::FeatureRAS}, // (HINT 20) - 660 {AliasPatternCond::K_Imm, uint32_t(20)}, // (HINT 32) - 661 {AliasPatternCond::K_Imm, uint32_t(32)}, {AliasPatternCond::K_Feature, AArch64::FeatureBranchTargetId}, // (HINT btihint_op:$op) - 663 {AliasPatternCond::K_Custom, 8}, {AliasPatternCond::K_Feature, AArch64::FeatureBranchTargetId}, // (HINT psbhint_op:$op) - 665 {AliasPatternCond::K_Custom, 9}, {AliasPatternCond::K_Feature, AArch64::FeatureSPE}, // (INCB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 667 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 672 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 677 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 682 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 687 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 692 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 697 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 702 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 707 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 712 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 717 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 722 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 727 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 732 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (INSvi16gpr V128:$dst, VectorIndexH:$idx, GPR32:$src) - 737 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (INSvi16lane V128:$dst, VectorIndexH:$idx, V128:$src, VectorIndexH:$idx2) - 742 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (INSvi32gpr V128:$dst, VectorIndexS:$idx, GPR32:$src) - 747 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (INSvi32lane V128:$dst, VectorIndexS:$idx, V128:$src, VectorIndexS:$idx2) - 752 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (INSvi64gpr V128:$dst, VectorIndexD:$idx, GPR64:$src) - 757 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (INSvi64lane V128:$dst, VectorIndexD:$idx, V128:$src, VectorIndexD:$idx2) - 762 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (INSvi8gpr V128:$dst, VectorIndexB:$idx, GPR32:$src) - 767 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (INSvi8lane V128:$dst, VectorIndexB:$idx, V128:$src, VectorIndexB:$idx2) - 772 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (IRG GPR64sp:$dst, GPR64sp:$src, XZR) - 777 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureMTE}, // (ISB 15) - 781 {AliasPatternCond::K_Imm, uint32_t(15)}, // (LD1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 782 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 787 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 792 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 797 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 802 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 807 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 812 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 817 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 822 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 827 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 832 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 837 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 842 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 847 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 852 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 857 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 862 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 867 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 872 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 877 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 882 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 887 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 892 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 897 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1RB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 902 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 907 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RB_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 912 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 917 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RD_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 922 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 927 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RH_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 932 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 937 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RQ_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 942 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RQ_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 947 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RQ_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 952 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RQ_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 957 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RSB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 962 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RSB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 967 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RSB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 972 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RSH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 977 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RSH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 982 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RSW_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 987 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 992 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1RW_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 997 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1Rv16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1002 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Rv1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1007 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Rv2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1012 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Rv2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1017 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Rv4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1022 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Rv4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1027 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Rv8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1032 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Rv8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1037 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1SB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1042 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1SB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1047 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1SB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1052 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1SH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1057 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1SH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1062 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1SW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1067 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 1072 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 1077 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 1082 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 1087 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 1092 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 1097 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 1102 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 1107 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 1112 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 1117 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 1122 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 1127 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 1132 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 1137 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 1142 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 1147 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1152 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1157 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 1162 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 1169 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 1176 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 1183 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1190 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1195 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1200 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD2Rv16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 1205 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Rv1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 1210 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Rv2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 1215 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Rv2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 1220 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Rv4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 1225 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Rv4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 1230 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Rv8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 1235 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Rv8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 1240 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 1245 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 1250 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 1255 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 1260 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 1265 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 1270 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 1275 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1280 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 1285 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 1292 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 1299 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 1306 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1313 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1318 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1323 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD3Rv16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 1328 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Rv1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 1333 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Rv2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 1338 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Rv2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 1343 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Rv4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 1348 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Rv4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 1353 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Rv8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 1358 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Rv8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 1363 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 1368 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 1373 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 1378 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 1383 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 1388 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 1393 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 1398 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1403 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 1408 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 1415 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 1422 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 1429 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1436 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1441 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 1446 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 1451 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 1456 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 1461 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 1466 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 1471 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 1476 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1481 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD4Rv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 1486 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Rv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 1491 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Rv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 1496 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Rv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 1501 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Rv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 1506 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Rv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 1511 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Rv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 1516 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4Rv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 1521 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1526 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LD4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 1531 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 1538 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 1545 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LD4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 1552 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (LDADDB WZR, GPR32:$Rs, GPR64sp:$Rn) - 1559 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDADDH WZR, GPR32:$Rs, GPR64sp:$Rn) - 1563 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDADDLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 1567 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDADDLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 1571 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDADDLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 1575 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDADDLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 1579 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDADDW WZR, GPR32:$Rs, GPR64sp:$Rn) - 1583 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDADDX XZR, GPR64:$Rs, GPR64sp:$Rn) - 1587 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDAPURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 1591 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (LDAPURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 1595 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (LDAPURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 1599 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (LDAPURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 1603 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (LDAPURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 1607 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (LDAPURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 1611 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (LDAPURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 1615 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (LDAPURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 1619 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (LDAPURi GPR32:$Rt, GPR64sp:$Rn, 0) - 1623 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (LDCLRB WZR, GPR32:$Rs, GPR64sp:$Rn) - 1627 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDCLRH WZR, GPR32:$Rs, GPR64sp:$Rn) - 1631 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDCLRLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 1635 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDCLRLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 1639 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDCLRLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 1643 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDCLRLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 1647 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDCLRW WZR, GPR32:$Rs, GPR64sp:$Rn) - 1651 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDCLRX XZR, GPR64:$Rs, GPR64sp:$Rn) - 1655 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDEORB WZR, GPR32:$Rs, GPR64sp:$Rn) - 1659 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDEORH WZR, GPR32:$Rs, GPR64sp:$Rn) - 1663 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDEORLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 1667 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDEORLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 1671 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDEORLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 1675 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDEORLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 1679 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDEORW WZR, GPR32:$Rs, GPR64sp:$Rn) - 1683 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDEORX XZR, GPR64:$Rs, GPR64sp:$Rn) - 1687 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDFF1B_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1691 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1B_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1696 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1B_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1701 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1B_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1706 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1711 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1H_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1716 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1721 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1H_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1726 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1SB_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1731 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1SB_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1736 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1SB_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1741 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1SH_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1746 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1SH_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1751 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1SW_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1756 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1W_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1761 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDFF1W_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 1766 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDG GPR64:$Rt, GPR64sp:$Rn, 0) - 1771 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureMTE}, // (LDNF1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1776 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1781 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1786 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1791 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1796 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1801 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1806 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1811 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1SB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1816 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1SB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1821 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1SB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1826 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1SH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1831 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1SH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1836 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1SW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1841 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1846 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNF1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1851 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 1856 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 1860 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 1864 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 1868 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 1872 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1876 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 1881 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 1886 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1891 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 1896 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1901 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 1906 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 1911 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDNT1SB_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 1916 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDNT1SB_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 1921 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDNT1SH_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 1926 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDNT1SH_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 1931 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDNT1SW_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 1936 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1941 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 1946 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 1951 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (LDPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 1956 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 1960 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDPSWi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 1964 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 1968 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 1972 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 1976 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRAAindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 1980 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (LDRABindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 1984 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (LDRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 1988 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRBBui GPR32:$Rt, GPR64sp:$Rn, 0) - 1993 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 1996 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 2001 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2004 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 2009 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2012 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRHHui GPR32:$Rt, GPR64sp:$Rn, 0) - 2017 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2020 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 2025 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2028 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 2033 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSBWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2036 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSBWui GPR32:$Rt, GPR64sp:$Rn, 0) - 2041 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSBXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2044 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSBXui GPR64:$Rt, GPR64sp:$Rn, 0) - 2049 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSHWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2052 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSHWui GPR32:$Rt, GPR64sp:$Rn, 0) - 2057 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSHXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2060 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSHXui GPR64:$Rt, GPR64sp:$Rn, 0) - 2065 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSWroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2068 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSWui GPR64:$Rt, GPR64sp:$Rn, 0) - 2073 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2076 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 2081 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2084 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 2089 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2092 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 2097 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 2100 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 2104 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (LDSETB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2108 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSETH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2112 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSETLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2116 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSETLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2120 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSETLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2124 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSETLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2128 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSETW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2132 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSETX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2136 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2140 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2144 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2148 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2152 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2156 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2160 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2164 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2168 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2172 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2176 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2180 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2184 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2188 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2192 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2196 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDSMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2200 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 2204 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 2207 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDTRSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2210 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDTRSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2213 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDTRSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2216 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDTRSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2219 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDTRSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 2222 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2225 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2228 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDUMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2231 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2235 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2239 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2243 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2247 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2251 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2255 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2259 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2263 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2267 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2271 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2275 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2279 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2283 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2287 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDUMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2291 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureLSE}, // (LDURBBi GPR32:$Rt, GPR64sp:$Rn, 0) - 2295 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 2298 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 2301 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURHHi GPR32:$Rt, GPR64sp:$Rn, 0) - 2304 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 2307 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 2310 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2313 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2316 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2319 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2322 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 2325 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 2328 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 2331 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (LDURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 2334 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (MADDWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 2337 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, // (MADDXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 2341 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, // (MSUBWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 2345 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, // (MSUBXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 2349 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, // (NOTv16i8 V128:$Vd, V128:$Vn) - 2353 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, // (NOTv8i8 V64:$Vd, V64:$Vn) - 2355 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, 0) - 2357 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, logical_shift32:$sh) - 2361 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (ORNWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 2364 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, 0) - 2368 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, logical_shift64:$sh) - 2372 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, // (ORNXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 2375 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ORRS_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 2379 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ORRWrs GPR32:$dst, WZR, GPR32:$src, 0) - 2384 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ORRWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 2388 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ORRXrs GPR64:$dst, XZR, GPR64:$src, 0) - 2392 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ORRXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 2396 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (ORR_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 2400 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ORR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 2405 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Custom, 1}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ORR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 2409 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Custom, 2}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ORR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 2413 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Custom, 3}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ORR_ZZZ ZPR64:$Zd, ZPR64:$Zn, ZPR64:$Zn) - 2417 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ORRv16i8 V128:$dst, V128:$src, V128:$src) - 2421 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_TiedReg, 1}, // (ORRv8i8 V64:$dst, V64:$src, V64:$src) - 2424 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_TiedReg, 1}, // (PACIA1716) - 2427 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (PACIASP) - 2428 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (PACIAZ) - 2429 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (PACIB1716) - 2430 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (PACIBSP) - 2431 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (PACIBZ) - 2432 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, // (PRFB_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 2433 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PRFB_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2438 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PRFB_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 2443 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PRFD_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 2448 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PRFD_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2453 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PRFD_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 2458 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PRFH_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 2463 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PRFH_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2468 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PRFH_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 2473 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PRFMroX prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 2478 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (PRFMui prfop:$Rt, GPR64sp:$Rn, 0) - 2483 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (PRFUMi prfop:$Rt, GPR64sp:$Rn, 0) - 2486 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (PRFW_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 2489 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PRFW_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2494 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PRFW_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 2499 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PTRUES_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 2504 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PTRUES_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 2507 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PTRUES_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 2510 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PTRUES_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 2513 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PTRUE_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 2516 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PTRUE_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 2519 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PTRUE_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 2522 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (PTRUE_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 2525 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (RET LR) - 2528 {AliasPatternCond::K_Reg, AArch64::LR}, // (SBCSWr GPR32:$dst, WZR, GPR32:$src) - 2529 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (SBCSXr GPR64:$dst, XZR, GPR64:$src) - 2532 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, // (SBCWr GPR32:$dst, WZR, GPR32:$src) - 2535 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (SBCXr GPR64:$dst, XZR, GPR64:$src) - 2538 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, // (SBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 2541 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, // (SBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 2545 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(7)}, // (SBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 2549 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(15)}, // (SBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 2553 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(63)}, // (SBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 2557 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(7)}, // (SBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 2561 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(15)}, // (SBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 2565 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(31)}, // (SEL_PPPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pd) - 2569 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_TiedReg, 0}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SEL_ZPZZ_B ZPR8:$Zd, PPRAny:$Pg, ZPR8:$Zn, ZPR8:$Zd) - 2574 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_TiedReg, 0}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SEL_ZPZZ_D ZPR64:$Zd, PPRAny:$Pg, ZPR64:$Zn, ZPR64:$Zd) - 2579 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_TiedReg, 0}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SEL_ZPZZ_H ZPR16:$Zd, PPRAny:$Pg, ZPR16:$Zn, ZPR16:$Zd) - 2584 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_TiedReg, 0}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SEL_ZPZZ_S ZPR32:$Zd, PPRAny:$Pg, ZPR32:$Zn, ZPR32:$Zd) - 2589 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_TiedReg, 0}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 2594 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, // (SMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 2598 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, // (SQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 2602 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 2607 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 2612 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 2617 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 2622 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 2627 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 2632 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 2637 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 2642 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 2647 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 2652 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 2657 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 2662 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 2667 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 2672 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 2677 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 2682 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 2687 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 2692 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 2697 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 2702 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 2707 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 2712 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 2717 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 2722 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 2727 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 2732 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 2737 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 2742 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 2747 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 2752 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 2757 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 2762 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 2767 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 2772 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 2777 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 2782 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 2787 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 2792 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 2797 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 2802 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 2807 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 2812 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 2817 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SST1B_D_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 2822 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 2827 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SST1D_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 2832 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SST1H_D_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 2837 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 2842 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SST1W_D_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 2847 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (SST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 2852 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2857 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2862 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2867 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2872 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2877 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2882 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 2887 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2892 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2897 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2902 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2907 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2912 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2917 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2922 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2927 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2932 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 2937 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 2942 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 2947 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 2952 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 2957 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 2962 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 2967 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 2972 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2977 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 2982 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2987 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2992 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2997 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 3002 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 3007 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 3012 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 3017 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 3022 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 3027 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 3032 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 3037 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 3042 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 3047 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 3052 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3057 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3062 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 3067 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 3073 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 3079 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 3085 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3091 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3096 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST2GOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 3101 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureMTE}, // (ST2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3105 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 3110 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 3115 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 3120 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 3125 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 3130 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 3135 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 3140 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3145 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 3150 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 3156 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 3162 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 3168 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3174 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3179 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3184 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 3189 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 3194 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 3199 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 3204 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 3209 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 3214 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 3219 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3224 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 3229 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 3235 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 3241 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 3247 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3253 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3258 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 3263 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 3268 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 3273 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 3278 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 3283 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 3288 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 3293 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3298 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3303 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (ST4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 3308 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 3314 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 3320 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (ST4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 3326 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (STGOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 3332 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureMTE}, // (STGPi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3336 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureMTE}, // (STLURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3341 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (STLURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3345 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (STLURWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3349 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (STLURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3353 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureRCPC_IMMO}, // (STNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3357 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3361 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3365 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3369 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3373 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3377 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (STNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3382 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (STNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3387 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (STNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3392 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (STNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3397 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (STNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3402 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (STNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3407 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (STNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3412 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (STNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3417 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (STNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3422 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (STNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3427 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE2}, // (STPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3432 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3436 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3440 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3444 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3448 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3452 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRBBui GPR32z:$Rt, GPR64sp:$Rn, 0) - 3457 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3460 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3465 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3468 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3473 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3476 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRHHui GPR32z:$Rt, GPR64sp:$Rn, 0) - 3481 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3484 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3489 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3492 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3497 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3500 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3505 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3508 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 3513 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3516 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 3521 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 3524 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (STR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 3528 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (STTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3532 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3535 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3538 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3541 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STURBBi GPR32z:$Rt, GPR64sp:$Rn, 0) - 3544 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3547 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3550 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STURHHi GPR32z:$Rt, GPR64sp:$Rn, 0) - 3553 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3556 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3559 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3562 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 3565 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 3568 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (STZ2GOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 3571 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureMTE}, // (STZGOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 3575 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, AArch64::FeatureMTE}, // (SUBSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 3579 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 3581 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 3585 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, 0) - 3588 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 3592 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (SUBSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 3595 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (SUBSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 3599 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(16)}, // (SUBSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 3603 {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (SUBSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 3606 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(16)}, // (SUBSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 3610 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 3612 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 3616 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, 0) - 3619 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 3623 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, // (SUBSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 3626 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (SUBSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 3630 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (SUBSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 3633 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(24)}, // (SUBSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 3637 {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, // (SUBSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 3640 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(24)}, // (SUBWrs GPR32:$dst, WZR, GPR32:$src, 0) - 3644 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (SUBWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 3648 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::WZR}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, // (SUBWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 3651 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (SUBWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 3655 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(16)}, // (SUBWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 3659 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(16)}, // (SUBXrs GPR64:$dst, XZR, GPR64:$src, 0) - 3663 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (SUBXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 3667 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, // (SUBXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 3670 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, // (SUBXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 3674 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(24)}, // (SUBXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 3678 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(24)}, // (SYSxt imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 3682 {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Reg, AArch64::XZR}, // (UBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 3687 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, // (UBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 3691 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(7)}, // (UBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 3695 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(15)}, // (UBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 3699 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(63)}, // (UBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 3703 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(7)}, // (UBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 3707 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(15)}, // (UBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 3711 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(31)}, // (UMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 3715 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, // (UMOVvi32 GPR32:$dst, V128:$src, VectorIndexS:$idx) - 3719 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (UMOVvi64 GPR64:$dst, V128:$src, VectorIndexD:$idx) - 3722 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, {AliasPatternCond::K_Feature, AArch64::FeatureNEON}, // (UMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 3725 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Reg, AArch64::XZR}, // (UQDECB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3729 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 3734 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3739 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 3744 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3749 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 3754 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3759 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 3764 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 3769 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 3774 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3779 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 3784 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3789 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 3794 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 3799 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 3804 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3809 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 3814 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3819 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 3824 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 3829 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 3834 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3839 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 3844 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3849 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 3854 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3859 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 3864 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3869 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 3874 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 3879 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 3884 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3889 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 3894 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3899 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 3904 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 3909 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 3914 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3919 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 3924 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 3929 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 3934 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 3939 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(31)}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (UQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 3944 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, AArch64::FeatureSVE}, // (XPACLRI) - 3949 {AliasPatternCond::K_Feature, AArch64::FeaturePA}, }; static const char AsmStrings[] = /* 0 */ "cmn $\x02, $\xFF\x03\x01\0" /* 13 */ "cmn $\x02, $\x03\0" /* 24 */ "cmn $\x02, $\x03$\xFF\x04\x02\0" /* 39 */ "adds $\x01, $\x02, $\x03\0" /* 55 */ "cmn $\x02, $\x03$\xFF\x04\x03\0" /* 70 */ "mov $\x01, $\x02\0" /* 81 */ "add $\x01, $\x02, $\x03\0" /* 96 */ "tst $\x02, $\xFF\x03\x04\0" /* 109 */ "tst $\x02, $\x03\0" /* 120 */ "tst $\x02, $\x03$\xFF\x04\x02\0" /* 135 */ "ands $\x01, $\x02, $\x03\0" /* 151 */ "tst $\x02, $\xFF\x03\x05\0" /* 164 */ "movs $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" /* 188 */ "and $\x01, $\x02, $\x03\0" /* 203 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" /* 226 */ "and $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" /* 247 */ "and $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" /* 268 */ "and $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" /* 289 */ "autia1716\0" /* 299 */ "autiasp\0" /* 307 */ "autiaz\0" /* 314 */ "autib1716\0" /* 324 */ "autibsp\0" /* 332 */ "autibz\0" /* 339 */ "bics $\x01, $\x02, $\x03\0" /* 355 */ "bic $\x01, $\x02, $\x03\0" /* 370 */ "clrex\0" /* 376 */ "cntb $\x01\0" /* 384 */ "cntb $\x01, $\xFF\x02\x0E\0" /* 398 */ "cntd $\x01\0" /* 406 */ "cntd $\x01, $\xFF\x02\x0E\0" /* 420 */ "cnth $\x01\0" /* 428 */ "cnth $\x01, $\xFF\x02\x0E\0" /* 442 */ "cntw $\x01\0" /* 450 */ "cntw $\x01, $\xFF\x02\x0E\0" /* 464 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x0F\0" /* 487 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x11\0" /* 510 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x12\0" /* 533 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x13\0" /* 556 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\x04\0" /* 577 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\x04\0" /* 598 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\x04\0" /* 619 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\x04\0" /* 640 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x0F\0" /* 663 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/z, $\xFF\x03\x11\0" /* 686 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/z, $\xFF\x03\x12\0" /* 709 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/z, $\xFF\x03\x13\0" /* 732 */ "cset $\x01, $\xFF\x04\x14\0" /* 746 */ "cinc $\x01, $\x02, $\xFF\x04\x14\0" /* 764 */ "csetm $\x01, $\xFF\x04\x14\0" /* 779 */ "cinv $\x01, $\x02, $\xFF\x04\x14\0" /* 797 */ "cneg $\x01, $\x02, $\xFF\x04\x14\0" /* 815 */ "dcps1\0" /* 821 */ "dcps2\0" /* 827 */ "dcps3\0" /* 833 */ "decb $\x01\0" /* 841 */ "decb $\x01, $\xFF\x03\x0E\0" /* 855 */ "decd $\x01\0" /* 863 */ "decd $\x01, $\xFF\x03\x0E\0" /* 877 */ "decd $\xFF\x01\x10\0" /* 887 */ "decd $\xFF\x01\x10, $\xFF\x03\x0E\0" /* 903 */ "dech $\x01\0" /* 911 */ "dech $\x01, $\xFF\x03\x0E\0" /* 925 */ "dech $\xFF\x01\x09\0" /* 935 */ "dech $\xFF\x01\x09, $\xFF\x03\x0E\0" /* 951 */ "decw $\x01\0" /* 959 */ "decw $\x01, $\xFF\x03\x0E\0" /* 973 */ "decw $\xFF\x01\x0B\0" /* 983 */ "decw $\xFF\x01\x0B, $\xFF\x03\x0E\0" /* 999 */ "ssbb\0" /* 1004 */ "pssbb\0" /* 1010 */ "mov $\xFF\x01\x09, $\xFF\x02\x15\0" /* 1025 */ "mov $\xFF\x01\x0B, $\xFF\x02\x16\0" /* 1040 */ "mov $\xFF\x01\x10, $\xFF\x02\x17\0" /* 1055 */ "dupm $\xFF\x01\x06, $\xFF\x02\x08\0" /* 1071 */ "dupm $\xFF\x01\x09, $\xFF\x02\x0A\0" /* 1087 */ "dupm $\xFF\x01\x0B, $\xFF\x02\x04\0" /* 1103 */ "mov $\xFF\x01\x06, $\xFF\x02\x0F\0" /* 1118 */ "mov $\xFF\x01\x10, $\xFF\x02\x11\0" /* 1133 */ "fmov $\xFF\x01\x10, #0.0\0" /* 1149 */ "mov $\xFF\x01\x09, $\xFF\x02\x12\0" /* 1164 */ "fmov $\xFF\x01\x09, #0.0\0" /* 1180 */ "mov $\xFF\x01\x0B, $\xFF\x02\x13\0" /* 1195 */ "fmov $\xFF\x01\x0B, #0.0\0" /* 1211 */ "mov $\xFF\x01\x06, $\x02\0" /* 1224 */ "mov $\xFF\x01\x10, $\x02\0" /* 1237 */ "mov $\xFF\x01\x09, $\x02\0" /* 1250 */ "mov $\xFF\x01\x0B, $\x02\0" /* 1263 */ "mov $\xFF\x01\x06, $\xFF\x02\x18\0" /* 1278 */ "mov $\xFF\x01\x06, $\xFF\x02\x06$\xFF\x03\x19\0" /* 1297 */ "mov $\xFF\x01\x10, $\xFF\x02\x1A\0" /* 1312 */ "mov $\xFF\x01\x10, $\xFF\x02\x10$\xFF\x03\x19\0" /* 1331 */ "mov $\xFF\x01\x09, $\xFF\x02\x1B\0" /* 1346 */ "mov $\xFF\x01\x09, $\xFF\x02\x09$\xFF\x03\x19\0" /* 1365 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1D\0" /* 1380 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1C$\xFF\x03\x19\0" /* 1399 */ "mov $\xFF\x01\x0B, $\xFF\x02\x1E\0" /* 1414 */ "mov $\xFF\x01\x0B, $\xFF\x02\x0B$\xFF\x03\x19\0" /* 1433 */ "eon $\x01, $\x02, $\x03\0" /* 1448 */ "nots $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" /* 1472 */ "eor $\x01, $\x02, $\x03\0" /* 1487 */ "not $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" /* 1510 */ "eor $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" /* 1531 */ "eor $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" /* 1552 */ "eor $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" /* 1573 */ "ror $\x01, $\x02, $\x04\0" /* 1588 */ "fmov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x1F\0" /* 1612 */ "fmov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x1F\0" /* 1636 */ "fmov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x1F\0" /* 1660 */ "fmov $\xFF\x01\x10, $\xFF\x02\x1F\0" /* 1676 */ "fmov $\xFF\x01\x09, $\xFF\x02\x1F\0" /* 1692 */ "fmov $\xFF\x01\x0B, $\xFF\x02\x1F\0" /* 1708 */ "ld1b $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 1734 */ "ld1b $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 1760 */ "ld1d $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 1786 */ "ld1h $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 1812 */ "ld1h $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 1838 */ "ld1sb $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 1865 */ "ld1sb $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 1892 */ "ld1sh $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 1919 */ "ld1sh $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 1946 */ "ld1sw $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 1973 */ "ld1w $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 1999 */ "ld1w $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 2025 */ "ldff1b $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 2053 */ "ldff1b $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 2081 */ "ldff1d $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 2109 */ "ldff1h $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 2137 */ "ldff1h $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 2165 */ "ldff1sb $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 2194 */ "ldff1sb $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 2223 */ "ldff1sh $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 2252 */ "ldff1sh $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 2281 */ "ldff1sw $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 2310 */ "ldff1w $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 2338 */ "ldff1w $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 2366 */ "nop\0" /* 2370 */ "yield\0" /* 2376 */ "wfe\0" /* 2380 */ "wfi\0" /* 2384 */ "sev\0" /* 2388 */ "sevl\0" /* 2393 */ "esb\0" /* 2397 */ "csdb\0" /* 2402 */ "bti\0" /* 2406 */ "bti $\xFF\x01\x22\0" /* 2415 */ "psb $\xFF\x01\x23\0" /* 2424 */ "incb $\x01\0" /* 2432 */ "incb $\x01, $\xFF\x03\x0E\0" /* 2446 */ "incd $\x01\0" /* 2454 */ "incd $\x01, $\xFF\x03\x0E\0" /* 2468 */ "incd $\xFF\x01\x10\0" /* 2478 */ "incd $\xFF\x01\x10, $\xFF\x03\x0E\0" /* 2494 */ "inch $\x01\0" /* 2502 */ "inch $\x01, $\xFF\x03\x0E\0" /* 2516 */ "inch $\xFF\x01\x09\0" /* 2526 */ "inch $\xFF\x01\x09, $\xFF\x03\x0E\0" /* 2542 */ "incw $\x01\0" /* 2550 */ "incw $\x01, $\xFF\x03\x0E\0" /* 2564 */ "incw $\xFF\x01\x0B\0" /* 2574 */ "incw $\xFF\x01\x0B, $\xFF\x03\x0E\0" /* 2590 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\x04\0" /* 2609 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\xFF\x04\x0C.h$\xFF\x05\x19\0" /* 2636 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\x04\0" /* 2655 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\xFF\x04\x0C.s$\xFF\x05\x19\0" /* 2682 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\x04\0" /* 2701 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\xFF\x04\x0C.d$\xFF\x05\x19\0" /* 2728 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\x04\0" /* 2747 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\xFF\x04\x0C.b$\xFF\x05\x19\0" /* 2774 */ "irg $\x01, $\x02\0" /* 2785 */ "isb\0" /* 2789 */ "ld1b $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 2813 */ "ld1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 2837 */ "ld1b $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" /* 2861 */ "ld1b $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 2885 */ "ld1d $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 2909 */ "ld1 $\xFF\x02\x26, [$\x01], #64\0" /* 2929 */ "ld1 $\xFF\x02\x27, [$\x01], #32\0" /* 2949 */ "ld1 $\xFF\x02\x28, [$\x01], #64\0" /* 2969 */ "ld1 $\xFF\x02\x29, [$\x01], #32\0" /* 2989 */ "ld1 $\xFF\x02\x2A, [$\x01], #32\0" /* 3009 */ "ld1 $\xFF\x02\x2B, [$\x01], #64\0" /* 3029 */ "ld1 $\xFF\x02\x2C, [$\x01], #32\0" /* 3049 */ "ld1 $\xFF\x02\x2D, [$\x01], #64\0" /* 3069 */ "ld1h $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 3093 */ "ld1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 3117 */ "ld1h $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 3141 */ "ld1 $\xFF\x02\x26, [$\x01], #16\0" /* 3161 */ "ld1 $\xFF\x02\x27, [$\x01], #8\0" /* 3180 */ "ld1 $\xFF\x02\x28, [$\x01], #16\0" /* 3200 */ "ld1 $\xFF\x02\x29, [$\x01], #8\0" /* 3219 */ "ld1 $\xFF\x02\x2A, [$\x01], #8\0" /* 3238 */ "ld1 $\xFF\x02\x2B, [$\x01], #16\0" /* 3258 */ "ld1 $\xFF\x02\x2C, [$\x01], #8\0" /* 3277 */ "ld1 $\xFF\x02\x2D, [$\x01], #16\0" /* 3297 */ "ld1rb $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 3322 */ "ld1rb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 3347 */ "ld1rb $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" /* 3372 */ "ld1rb $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 3397 */ "ld1rd $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 3422 */ "ld1rh $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 3447 */ "ld1rh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 3472 */ "ld1rh $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 3497 */ "ld1rqb $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" /* 3523 */ "ld1rqd $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 3549 */ "ld1rqh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 3575 */ "ld1rqw $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 3601 */ "ld1rsb $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 3627 */ "ld1rsb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 3653 */ "ld1rsb $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 3679 */ "ld1rsh $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 3705 */ "ld1rsh $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 3731 */ "ld1rsw $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 3757 */ "ld1rw $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 3782 */ "ld1rw $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 3807 */ "ld1r $\xFF\x02\x26, [$\x01], #1\0" /* 3827 */ "ld1r $\xFF\x02\x27, [$\x01], #8\0" /* 3847 */ "ld1r $\xFF\x02\x28, [$\x01], #8\0" /* 3867 */ "ld1r $\xFF\x02\x29, [$\x01], #4\0" /* 3887 */ "ld1r $\xFF\x02\x2A, [$\x01], #2\0" /* 3907 */ "ld1r $\xFF\x02\x2B, [$\x01], #4\0" /* 3927 */ "ld1r $\xFF\x02\x2C, [$\x01], #1\0" /* 3947 */ "ld1r $\xFF\x02\x2D, [$\x01], #2\0" /* 3967 */ "ld1sb $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 3992 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 4017 */ "ld1sb $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 4042 */ "ld1sh $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 4067 */ "ld1sh $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 4092 */ "ld1sw $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 4117 */ "ld1 $\xFF\x02\x26, [$\x01], #48\0" /* 4137 */ "ld1 $\xFF\x02\x27, [$\x01], #24\0" /* 4157 */ "ld1 $\xFF\x02\x28, [$\x01], #48\0" /* 4177 */ "ld1 $\xFF\x02\x29, [$\x01], #24\0" /* 4197 */ "ld1 $\xFF\x02\x2A, [$\x01], #24\0" /* 4217 */ "ld1 $\xFF\x02\x2B, [$\x01], #48\0" /* 4237 */ "ld1 $\xFF\x02\x2C, [$\x01], #24\0" /* 4257 */ "ld1 $\xFF\x02\x2D, [$\x01], #48\0" /* 4277 */ "ld1 $\xFF\x02\x26, [$\x01], #32\0" /* 4297 */ "ld1 $\xFF\x02\x27, [$\x01], #16\0" /* 4317 */ "ld1 $\xFF\x02\x28, [$\x01], #32\0" /* 4337 */ "ld1 $\xFF\x02\x29, [$\x01], #16\0" /* 4357 */ "ld1 $\xFF\x02\x2A, [$\x01], #16\0" /* 4377 */ "ld1 $\xFF\x02\x2B, [$\x01], #32\0" /* 4397 */ "ld1 $\xFF\x02\x2C, [$\x01], #16\0" /* 4417 */ "ld1 $\xFF\x02\x2D, [$\x01], #32\0" /* 4437 */ "ld1w $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 4461 */ "ld1w $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 4485 */ "ld1 $\xFF\x02\x2E$\xFF\x04\x19, [$\x01], #2\0" /* 4508 */ "ld1 $\xFF\x02\x2F$\xFF\x04\x19, [$\x01], #4\0" /* 4531 */ "ld1 $\xFF\x02\x30$\xFF\x04\x19, [$\x01], #8\0" /* 4554 */ "ld1 $\xFF\x02\x31$\xFF\x04\x19, [$\x01], #1\0" /* 4577 */ "ld2b $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" /* 4601 */ "ld2d $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 4625 */ "ld2h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 4649 */ "ld2r $\xFF\x02\x26, [$\x01], #2\0" /* 4669 */ "ld2r $\xFF\x02\x27, [$\x01], #16\0" /* 4690 */ "ld2r $\xFF\x02\x28, [$\x01], #16\0" /* 4711 */ "ld2r $\xFF\x02\x29, [$\x01], #8\0" /* 4731 */ "ld2r $\xFF\x02\x2A, [$\x01], #4\0" /* 4751 */ "ld2r $\xFF\x02\x2B, [$\x01], #8\0" /* 4771 */ "ld2r $\xFF\x02\x2C, [$\x01], #2\0" /* 4791 */ "ld2r $\xFF\x02\x2D, [$\x01], #4\0" /* 4811 */ "ld2 $\xFF\x02\x26, [$\x01], #32\0" /* 4831 */ "ld2 $\xFF\x02\x28, [$\x01], #32\0" /* 4851 */ "ld2 $\xFF\x02\x29, [$\x01], #16\0" /* 4871 */ "ld2 $\xFF\x02\x2A, [$\x01], #16\0" /* 4891 */ "ld2 $\xFF\x02\x2B, [$\x01], #32\0" /* 4911 */ "ld2 $\xFF\x02\x2C, [$\x01], #16\0" /* 4931 */ "ld2 $\xFF\x02\x2D, [$\x01], #32\0" /* 4951 */ "ld2w $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 4975 */ "ld2 $\xFF\x02\x2E$\xFF\x04\x19, [$\x01], #4\0" /* 4998 */ "ld2 $\xFF\x02\x2F$\xFF\x04\x19, [$\x01], #8\0" /* 5021 */ "ld2 $\xFF\x02\x30$\xFF\x04\x19, [$\x01], #16\0" /* 5045 */ "ld2 $\xFF\x02\x31$\xFF\x04\x19, [$\x01], #2\0" /* 5068 */ "ld3b $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" /* 5092 */ "ld3d $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 5116 */ "ld3h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 5140 */ "ld3r $\xFF\x02\x26, [$\x01], #3\0" /* 5160 */ "ld3r $\xFF\x02\x27, [$\x01], #24\0" /* 5181 */ "ld3r $\xFF\x02\x28, [$\x01], #24\0" /* 5202 */ "ld3r $\xFF\x02\x29, [$\x01], #12\0" /* 5223 */ "ld3r $\xFF\x02\x2A, [$\x01], #6\0" /* 5243 */ "ld3r $\xFF\x02\x2B, [$\x01], #12\0" /* 5264 */ "ld3r $\xFF\x02\x2C, [$\x01], #3\0" /* 5284 */ "ld3r $\xFF\x02\x2D, [$\x01], #6\0" /* 5304 */ "ld3 $\xFF\x02\x26, [$\x01], #48\0" /* 5324 */ "ld3 $\xFF\x02\x28, [$\x01], #48\0" /* 5344 */ "ld3 $\xFF\x02\x29, [$\x01], #24\0" /* 5364 */ "ld3 $\xFF\x02\x2A, [$\x01], #24\0" /* 5384 */ "ld3 $\xFF\x02\x2B, [$\x01], #48\0" /* 5404 */ "ld3 $\xFF\x02\x2C, [$\x01], #24\0" /* 5424 */ "ld3 $\xFF\x02\x2D, [$\x01], #48\0" /* 5444 */ "ld3w $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 5468 */ "ld3 $\xFF\x02\x2E$\xFF\x04\x19, [$\x01], #6\0" /* 5491 */ "ld3 $\xFF\x02\x2F$\xFF\x04\x19, [$\x01], #12\0" /* 5515 */ "ld3 $\xFF\x02\x30$\xFF\x04\x19, [$\x01], #24\0" /* 5539 */ "ld3 $\xFF\x02\x31$\xFF\x04\x19, [$\x01], #3\0" /* 5562 */ "ld4b $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" /* 5586 */ "ld4d $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 5610 */ "ld4 $\xFF\x02\x26, [$\x01], #64\0" /* 5630 */ "ld4 $\xFF\x02\x28, [$\x01], #64\0" /* 5650 */ "ld4 $\xFF\x02\x29, [$\x01], #32\0" /* 5670 */ "ld4 $\xFF\x02\x2A, [$\x01], #32\0" /* 5690 */ "ld4 $\xFF\x02\x2B, [$\x01], #64\0" /* 5710 */ "ld4 $\xFF\x02\x2C, [$\x01], #32\0" /* 5730 */ "ld4 $\xFF\x02\x2D, [$\x01], #64\0" /* 5750 */ "ld4h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 5774 */ "ld4r $\xFF\x02\x26, [$\x01], #4\0" /* 5794 */ "ld4r $\xFF\x02\x27, [$\x01], #32\0" /* 5815 */ "ld4r $\xFF\x02\x28, [$\x01], #32\0" /* 5836 */ "ld4r $\xFF\x02\x29, [$\x01], #16\0" /* 5857 */ "ld4r $\xFF\x02\x2A, [$\x01], #8\0" /* 5877 */ "ld4r $\xFF\x02\x2B, [$\x01], #16\0" /* 5898 */ "ld4r $\xFF\x02\x2C, [$\x01], #4\0" /* 5918 */ "ld4r $\xFF\x02\x2D, [$\x01], #8\0" /* 5938 */ "ld4w $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 5962 */ "ld4 $\xFF\x02\x2E$\xFF\x04\x19, [$\x01], #8\0" /* 5985 */ "ld4 $\xFF\x02\x2F$\xFF\x04\x19, [$\x01], #16\0" /* 6009 */ "ld4 $\xFF\x02\x30$\xFF\x04\x19, [$\x01], #32\0" /* 6033 */ "ld4 $\xFF\x02\x31$\xFF\x04\x19, [$\x01], #4\0" /* 6056 */ "staddb $\x02, [$\x03]\0" /* 6072 */ "staddh $\x02, [$\x03]\0" /* 6088 */ "staddlb $\x02, [$\x03]\0" /* 6105 */ "staddlh $\x02, [$\x03]\0" /* 6122 */ "staddl $\x02, [$\x03]\0" /* 6138 */ "stadd $\x02, [$\x03]\0" /* 6153 */ "ldapurb $\x01, [$\x02]\0" /* 6170 */ "ldapurh $\x01, [$\x02]\0" /* 6187 */ "ldapursb $\x01, [$\x02]\0" /* 6205 */ "ldapursh $\x01, [$\x02]\0" /* 6223 */ "ldapursw $\x01, [$\x02]\0" /* 6241 */ "ldapur $\x01, [$\x02]\0" /* 6257 */ "stclrb $\x02, [$\x03]\0" /* 6273 */ "stclrh $\x02, [$\x03]\0" /* 6289 */ "stclrlb $\x02, [$\x03]\0" /* 6306 */ "stclrlh $\x02, [$\x03]\0" /* 6323 */ "stclrl $\x02, [$\x03]\0" /* 6339 */ "stclr $\x02, [$\x03]\0" /* 6354 */ "steorb $\x02, [$\x03]\0" /* 6370 */ "steorh $\x02, [$\x03]\0" /* 6386 */ "steorlb $\x02, [$\x03]\0" /* 6403 */ "steorlh $\x02, [$\x03]\0" /* 6420 */ "steorl $\x02, [$\x03]\0" /* 6436 */ "steor $\x02, [$\x03]\0" /* 6451 */ "ldff1b $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 6477 */ "ldff1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 6503 */ "ldff1b $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" /* 6529 */ "ldff1b $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 6555 */ "ldff1d $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 6581 */ "ldff1h $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 6607 */ "ldff1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 6633 */ "ldff1h $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 6659 */ "ldff1sb $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 6686 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 6713 */ "ldff1sb $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 6740 */ "ldff1sh $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 6767 */ "ldff1sh $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 6794 */ "ldff1sw $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 6821 */ "ldff1w $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 6847 */ "ldff1w $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 6873 */ "ldg $\x01, [$\x03]\0" /* 6886 */ "ldnf1b $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 6912 */ "ldnf1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 6938 */ "ldnf1b $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" /* 6964 */ "ldnf1b $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 6990 */ "ldnf1d $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 7016 */ "ldnf1h $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 7042 */ "ldnf1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 7068 */ "ldnf1h $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 7094 */ "ldnf1sb $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 7121 */ "ldnf1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 7148 */ "ldnf1sb $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 7175 */ "ldnf1sh $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 7202 */ "ldnf1sh $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 7229 */ "ldnf1sw $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 7256 */ "ldnf1w $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 7282 */ "ldnf1w $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 7308 */ "ldnp $\x01, $\x02, [$\x03]\0" /* 7326 */ "ldnt1b $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" /* 7352 */ "ldnt1b $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 7380 */ "ldnt1b $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 7408 */ "ldnt1d $\xFF\x01\x20, $\xFF\x02\x07/z, [$\x03]\0" /* 7434 */ "ldnt1d $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 7462 */ "ldnt1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" /* 7488 */ "ldnt1h $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 7516 */ "ldnt1h $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 7544 */ "ldnt1sb $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 7573 */ "ldnt1sb $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 7602 */ "ldnt1sh $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 7631 */ "ldnt1sh $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 7660 */ "ldnt1sw $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 7689 */ "ldnt1w $\xFF\x01\x21, $\xFF\x02\x07/z, [$\x03]\0" /* 7715 */ "ldnt1w $\xFF\x01\x20, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" /* 7743 */ "ldnt1w $\xFF\x01\x21, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" /* 7771 */ "ldp $\x01, $\x02, [$\x03]\0" /* 7788 */ "ldpsw $\x01, $\x02, [$\x03]\0" /* 7807 */ "ldraa $\x01, [$\x02]\0" /* 7822 */ "ldrab $\x01, [$\x02]\0" /* 7837 */ "ldrb $\x01, [$\x02, $\x03]\0" /* 7855 */ "ldrb $\x01, [$\x02]\0" /* 7869 */ "ldr $\x01, [$\x02, $\x03]\0" /* 7886 */ "ldr $\x01, [$\x02]\0" /* 7899 */ "ldrh $\x01, [$\x02, $\x03]\0" /* 7917 */ "ldrh $\x01, [$\x02]\0" /* 7931 */ "ldrsb $\x01, [$\x02, $\x03]\0" /* 7950 */ "ldrsb $\x01, [$\x02]\0" /* 7965 */ "ldrsh $\x01, [$\x02, $\x03]\0" /* 7984 */ "ldrsh $\x01, [$\x02]\0" /* 7999 */ "ldrsw $\x01, [$\x02, $\x03]\0" /* 8018 */ "ldrsw $\x01, [$\x02]\0" /* 8033 */ "ldr $\xFF\x01\x07, [$\x02]\0" /* 8048 */ "stsetb $\x02, [$\x03]\0" /* 8064 */ "stseth $\x02, [$\x03]\0" /* 8080 */ "stsetlb $\x02, [$\x03]\0" /* 8097 */ "stsetlh $\x02, [$\x03]\0" /* 8114 */ "stsetl $\x02, [$\x03]\0" /* 8130 */ "stset $\x02, [$\x03]\0" /* 8145 */ "stsmaxb $\x02, [$\x03]\0" /* 8162 */ "stsmaxh $\x02, [$\x03]\0" /* 8179 */ "stsmaxlb $\x02, [$\x03]\0" /* 8197 */ "stsmaxlh $\x02, [$\x03]\0" /* 8215 */ "stsmaxl $\x02, [$\x03]\0" /* 8232 */ "stsmax $\x02, [$\x03]\0" /* 8248 */ "stsminb $\x02, [$\x03]\0" /* 8265 */ "stsminh $\x02, [$\x03]\0" /* 8282 */ "stsminlb $\x02, [$\x03]\0" /* 8300 */ "stsminlh $\x02, [$\x03]\0" /* 8318 */ "stsminl $\x02, [$\x03]\0" /* 8335 */ "stsmin $\x02, [$\x03]\0" /* 8351 */ "ldtrb $\x01, [$\x02]\0" /* 8366 */ "ldtrh $\x01, [$\x02]\0" /* 8381 */ "ldtrsb $\x01, [$\x02]\0" /* 8397 */ "ldtrsh $\x01, [$\x02]\0" /* 8413 */ "ldtrsw $\x01, [$\x02]\0" /* 8429 */ "ldtr $\x01, [$\x02]\0" /* 8443 */ "stumaxb $\x02, [$\x03]\0" /* 8460 */ "stumaxh $\x02, [$\x03]\0" /* 8477 */ "stumaxlb $\x02, [$\x03]\0" /* 8495 */ "stumaxlh $\x02, [$\x03]\0" /* 8513 */ "stumaxl $\x02, [$\x03]\0" /* 8530 */ "stumax $\x02, [$\x03]\0" /* 8546 */ "stuminb $\x02, [$\x03]\0" /* 8563 */ "stuminh $\x02, [$\x03]\0" /* 8580 */ "stuminlb $\x02, [$\x03]\0" /* 8598 */ "stuminlh $\x02, [$\x03]\0" /* 8616 */ "stuminl $\x02, [$\x03]\0" /* 8633 */ "stumin $\x02, [$\x03]\0" /* 8649 */ "ldurb $\x01, [$\x02]\0" /* 8664 */ "ldur $\x01, [$\x02]\0" /* 8678 */ "ldurh $\x01, [$\x02]\0" /* 8693 */ "ldursb $\x01, [$\x02]\0" /* 8709 */ "ldursh $\x01, [$\x02]\0" /* 8725 */ "ldursw $\x01, [$\x02]\0" /* 8741 */ "mul $\x01, $\x02, $\x03\0" /* 8756 */ "mneg $\x01, $\x02, $\x03\0" /* 8772 */ "mvn $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0" /* 8795 */ "mvn $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0" /* 8816 */ "mvn $\x01, $\x03\0" /* 8827 */ "mvn $\x01, $\x03$\xFF\x04\x02\0" /* 8842 */ "orn $\x01, $\x02, $\x03\0" /* 8857 */ "movs $\xFF\x01\x06, $\xFF\x02\x06\0" /* 8873 */ "mov $\x01, $\x03\0" /* 8884 */ "orr $\x01, $\x02, $\x03\0" /* 8899 */ "mov $\xFF\x01\x06, $\xFF\x02\x06\0" /* 8914 */ "orr $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" /* 8935 */ "orr $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" /* 8956 */ "orr $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" /* 8977 */ "mov $\xFF\x01\x10, $\xFF\x02\x10\0" /* 8992 */ "mov $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0" /* 9015 */ "mov $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0" /* 9036 */ "pacia1716\0" /* 9046 */ "paciasp\0" /* 9054 */ "paciaz\0" /* 9061 */ "pacib1716\0" /* 9071 */ "pacibsp\0" /* 9079 */ "pacibz\0" /* 9086 */ "prfb $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 9110 */ "prfb $\xFF\x01\x33, $\xFF\x02\x07, [$\x03]\0" /* 9132 */ "prfb $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" /* 9156 */ "prfd $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 9180 */ "prfd $\xFF\x01\x33, $\xFF\x02\x07, [$\x03]\0" /* 9202 */ "prfd $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" /* 9226 */ "prfh $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 9250 */ "prfh $\xFF\x01\x33, $\xFF\x02\x07, [$\x03]\0" /* 9272 */ "prfh $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" /* 9296 */ "prfm $\xFF\x01\x34, [$\x02, $\x03]\0" /* 9316 */ "prfm $\xFF\x01\x34, [$\x02]\0" /* 9332 */ "prfum $\xFF\x01\x34, [$\x02]\0" /* 9349 */ "prfw $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 9373 */ "prfw $\xFF\x01\x33, $\xFF\x02\x07, [$\x03]\0" /* 9395 */ "prfw $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" /* 9419 */ "ptrues $\xFF\x01\x06\0" /* 9431 */ "ptrues $\xFF\x01\x10\0" /* 9443 */ "ptrues $\xFF\x01\x09\0" /* 9455 */ "ptrues $\xFF\x01\x0B\0" /* 9467 */ "ptrue $\xFF\x01\x06\0" /* 9478 */ "ptrue $\xFF\x01\x10\0" /* 9489 */ "ptrue $\xFF\x01\x09\0" /* 9500 */ "ptrue $\xFF\x01\x0B\0" /* 9511 */ "ret\0" /* 9515 */ "ngcs $\x01, $\x03\0" /* 9527 */ "ngc $\x01, $\x03\0" /* 9538 */ "asr $\x01, $\x02, $\x03\0" /* 9553 */ "sxtb $\x01, $\x02\0" /* 9565 */ "sxth $\x01, $\x02\0" /* 9577 */ "sxtw $\x01, $\x02\0" /* 9589 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/m, $\xFF\x03\x06\0" /* 9612 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/m, $\xFF\x03\x10\0" /* 9635 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/m, $\xFF\x03\x09\0" /* 9658 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/m, $\xFF\x03\x0B\0" /* 9681 */ "smull $\x01, $\x02, $\x03\0" /* 9698 */ "smnegl $\x01, $\x02, $\x03\0" /* 9716 */ "sqdecb $\x01\0" /* 9726 */ "sqdecb $\x01, $\xFF\x03\x0E\0" /* 9742 */ "sqdecb $\x01, $\xFF\x02\x35\0" /* 9758 */ "sqdecb $\x01, $\xFF\x02\x35, $\xFF\x03\x0E\0" /* 9780 */ "sqdecd $\x01\0" /* 9790 */ "sqdecd $\x01, $\xFF\x03\x0E\0" /* 9806 */ "sqdecd $\x01, $\xFF\x02\x35\0" /* 9822 */ "sqdecd $\x01, $\xFF\x02\x35, $\xFF\x03\x0E\0" /* 9844 */ "sqdecd $\xFF\x01\x10\0" /* 9856 */ "sqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0" /* 9874 */ "sqdech $\x01\0" /* 9884 */ "sqdech $\x01, $\xFF\x03\x0E\0" /* 9900 */ "sqdech $\x01, $\xFF\x02\x35\0" /* 9916 */ "sqdech $\x01, $\xFF\x02\x35, $\xFF\x03\x0E\0" /* 9938 */ "sqdech $\xFF\x01\x09\0" /* 9950 */ "sqdech $\xFF\x01\x09, $\xFF\x03\x0E\0" /* 9968 */ "sqdecw $\x01\0" /* 9978 */ "sqdecw $\x01, $\xFF\x03\x0E\0" /* 9994 */ "sqdecw $\x01, $\xFF\x02\x35\0" /* 10010 */ "sqdecw $\x01, $\xFF\x02\x35, $\xFF\x03\x0E\0" /* 10032 */ "sqdecw $\xFF\x01\x0B\0" /* 10044 */ "sqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0" /* 10062 */ "sqincb $\x01\0" /* 10072 */ "sqincb $\x01, $\xFF\x03\x0E\0" /* 10088 */ "sqincb $\x01, $\xFF\x02\x35\0" /* 10104 */ "sqincb $\x01, $\xFF\x02\x35, $\xFF\x03\x0E\0" /* 10126 */ "sqincd $\x01\0" /* 10136 */ "sqincd $\x01, $\xFF\x03\x0E\0" /* 10152 */ "sqincd $\x01, $\xFF\x02\x35\0" /* 10168 */ "sqincd $\x01, $\xFF\x02\x35, $\xFF\x03\x0E\0" /* 10190 */ "sqincd $\xFF\x01\x10\0" /* 10202 */ "sqincd $\xFF\x01\x10, $\xFF\x03\x0E\0" /* 10220 */ "sqinch $\x01\0" /* 10230 */ "sqinch $\x01, $\xFF\x03\x0E\0" /* 10246 */ "sqinch $\x01, $\xFF\x02\x35\0" /* 10262 */ "sqinch $\x01, $\xFF\x02\x35, $\xFF\x03\x0E\0" /* 10284 */ "sqinch $\xFF\x01\x09\0" /* 10296 */ "sqinch $\xFF\x01\x09, $\xFF\x03\x0E\0" /* 10314 */ "sqincw $\x01\0" /* 10324 */ "sqincw $\x01, $\xFF\x03\x0E\0" /* 10340 */ "sqincw $\x01, $\xFF\x02\x35\0" /* 10356 */ "sqincw $\x01, $\xFF\x02\x35, $\xFF\x03\x0E\0" /* 10378 */ "sqincw $\xFF\x01\x0B\0" /* 10390 */ "sqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0" /* 10408 */ "st1b $\xFF\x01\x21, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 10432 */ "st1b $\xFF\x01\x21, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" /* 10456 */ "st1d $\xFF\x01\x21, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 10480 */ "st1h $\xFF\x01\x21, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 10504 */ "st1h $\xFF\x01\x21, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" /* 10528 */ "st1w $\xFF\x01\x21, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 10552 */ "st1w $\xFF\x01\x21, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" /* 10576 */ "st1b $\xFF\x01\x20, $\xFF\x02\x07, [$\x03]\0" /* 10598 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" /* 10620 */ "st1b $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" /* 10642 */ "st1b $\xFF\x01\x21, $\xFF\x02\x07, [$\x03]\0" /* 10664 */ "st1d $\xFF\x01\x20, $\xFF\x02\x07, [$\x03]\0" /* 10686 */ "st1 $\xFF\x02\x26, [$\x01], #64\0" /* 10706 */ "st1 $\xFF\x02\x27, [$\x01], #32\0" /* 10726 */ "st1 $\xFF\x02\x28, [$\x01], #64\0" /* 10746 */ "st1 $\xFF\x02\x29, [$\x01], #32\0" /* 10766 */ "st1 $\xFF\x02\x2A, [$\x01], #32\0" /* 10786 */ "st1 $\xFF\x02\x2B, [$\x01], #64\0" /* 10806 */ "st1 $\xFF\x02\x2C, [$\x01], #32\0" /* 10826 */ "st1 $\xFF\x02\x2D, [$\x01], #64\0" /* 10846 */ "st1h $\xFF\x01\x20, $\xFF\x02\x07, [$\x03]\0" /* 10868 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" /* 10890 */ "st1h $\xFF\x01\x21, $\xFF\x02\x07, [$\x03]\0" /* 10912 */ "st1 $\xFF\x02\x26, [$\x01], #16\0" /* 10932 */ "st1 $\xFF\x02\x27, [$\x01], #8\0" /* 10951 */ "st1 $\xFF\x02\x28, [$\x01], #16\0" /* 10971 */ "st1 $\xFF\x02\x29, [$\x01], #8\0" /* 10990 */ "st1 $\xFF\x02\x2A, [$\x01], #8\0" /* 11009 */ "st1 $\xFF\x02\x2B, [$\x01], #16\0" /* 11029 */ "st1 $\xFF\x02\x2C, [$\x01], #8\0" /* 11048 */ "st1 $\xFF\x02\x2D, [$\x01], #16\0" /* 11068 */ "st1 $\xFF\x02\x26, [$\x01], #48\0" /* 11088 */ "st1 $\xFF\x02\x27, [$\x01], #24\0" /* 11108 */ "st1 $\xFF\x02\x28, [$\x01], #48\0" /* 11128 */ "st1 $\xFF\x02\x29, [$\x01], #24\0" /* 11148 */ "st1 $\xFF\x02\x2A, [$\x01], #24\0" /* 11168 */ "st1 $\xFF\x02\x2B, [$\x01], #48\0" /* 11188 */ "st1 $\xFF\x02\x2C, [$\x01], #24\0" /* 11208 */ "st1 $\xFF\x02\x2D, [$\x01], #48\0" /* 11228 */ "st1 $\xFF\x02\x26, [$\x01], #32\0" /* 11248 */ "st1 $\xFF\x02\x27, [$\x01], #16\0" /* 11268 */ "st1 $\xFF\x02\x28, [$\x01], #32\0" /* 11288 */ "st1 $\xFF\x02\x29, [$\x01], #16\0" /* 11308 */ "st1 $\xFF\x02\x2A, [$\x01], #16\0" /* 11328 */ "st1 $\xFF\x02\x2B, [$\x01], #32\0" /* 11348 */ "st1 $\xFF\x02\x2C, [$\x01], #16\0" /* 11368 */ "st1 $\xFF\x02\x2D, [$\x01], #32\0" /* 11388 */ "st1w $\xFF\x01\x20, $\xFF\x02\x07, [$\x03]\0" /* 11410 */ "st1w $\xFF\x01\x21, $\xFF\x02\x07, [$\x03]\0" /* 11432 */ "st1 $\xFF\x02\x2E$\xFF\x03\x19, [$\x01], #2\0" /* 11455 */ "st1 $\xFF\x02\x2F$\xFF\x03\x19, [$\x01], #4\0" /* 11478 */ "st1 $\xFF\x02\x30$\xFF\x03\x19, [$\x01], #8\0" /* 11501 */ "st1 $\xFF\x02\x31$\xFF\x03\x19, [$\x01], #1\0" /* 11524 */ "st2b $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" /* 11546 */ "st2d $\xFF\x01\x20, $\xFF\x02\x07, [$\x03]\0" /* 11568 */ "st2g $\x01, [$\x02]\0" /* 11582 */ "st2h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" /* 11604 */ "st2 $\xFF\x02\x26, [$\x01], #32\0" /* 11624 */ "st2 $\xFF\x02\x28, [$\x01], #32\0" /* 11644 */ "st2 $\xFF\x02\x29, [$\x01], #16\0" /* 11664 */ "st2 $\xFF\x02\x2A, [$\x01], #16\0" /* 11684 */ "st2 $\xFF\x02\x2B, [$\x01], #32\0" /* 11704 */ "st2 $\xFF\x02\x2C, [$\x01], #16\0" /* 11724 */ "st2 $\xFF\x02\x2D, [$\x01], #32\0" /* 11744 */ "st2w $\xFF\x01\x21, $\xFF\x02\x07, [$\x03]\0" /* 11766 */ "st2 $\xFF\x02\x2E$\xFF\x03\x19, [$\x01], #4\0" /* 11789 */ "st2 $\xFF\x02\x2F$\xFF\x03\x19, [$\x01], #8\0" /* 11812 */ "st2 $\xFF\x02\x30$\xFF\x03\x19, [$\x01], #16\0" /* 11836 */ "st2 $\xFF\x02\x31$\xFF\x03\x19, [$\x01], #2\0" /* 11859 */ "st3b $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" /* 11881 */ "st3d $\xFF\x01\x20, $\xFF\x02\x07, [$\x03]\0" /* 11903 */ "st3h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" /* 11925 */ "st3 $\xFF\x02\x26, [$\x01], #48\0" /* 11945 */ "st3 $\xFF\x02\x28, [$\x01], #48\0" /* 11965 */ "st3 $\xFF\x02\x29, [$\x01], #24\0" /* 11985 */ "st3 $\xFF\x02\x2A, [$\x01], #24\0" /* 12005 */ "st3 $\xFF\x02\x2B, [$\x01], #48\0" /* 12025 */ "st3 $\xFF\x02\x2C, [$\x01], #24\0" /* 12045 */ "st3 $\xFF\x02\x2D, [$\x01], #48\0" /* 12065 */ "st3w $\xFF\x01\x21, $\xFF\x02\x07, [$\x03]\0" /* 12087 */ "st3 $\xFF\x02\x2E$\xFF\x03\x19, [$\x01], #6\0" /* 12110 */ "st3 $\xFF\x02\x2F$\xFF\x03\x19, [$\x01], #12\0" /* 12134 */ "st3 $\xFF\x02\x30$\xFF\x03\x19, [$\x01], #24\0" /* 12158 */ "st3 $\xFF\x02\x31$\xFF\x03\x19, [$\x01], #3\0" /* 12181 */ "st4b $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" /* 12203 */ "st4d $\xFF\x01\x20, $\xFF\x02\x07, [$\x03]\0" /* 12225 */ "st4 $\xFF\x02\x26, [$\x01], #64\0" /* 12245 */ "st4 $\xFF\x02\x28, [$\x01], #64\0" /* 12265 */ "st4 $\xFF\x02\x29, [$\x01], #32\0" /* 12285 */ "st4 $\xFF\x02\x2A, [$\x01], #32\0" /* 12305 */ "st4 $\xFF\x02\x2B, [$\x01], #64\0" /* 12325 */ "st4 $\xFF\x02\x2C, [$\x01], #32\0" /* 12345 */ "st4 $\xFF\x02\x2D, [$\x01], #64\0" /* 12365 */ "st4h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" /* 12387 */ "st4w $\xFF\x01\x21, $\xFF\x02\x07, [$\x03]\0" /* 12409 */ "st4 $\xFF\x02\x2E$\xFF\x03\x19, [$\x01], #8\0" /* 12432 */ "st4 $\xFF\x02\x2F$\xFF\x03\x19, [$\x01], #16\0" /* 12456 */ "st4 $\xFF\x02\x30$\xFF\x03\x19, [$\x01], #32\0" /* 12480 */ "st4 $\xFF\x02\x31$\xFF\x03\x19, [$\x01], #4\0" /* 12503 */ "stg $\x01, [$\x02]\0" /* 12516 */ "stgp $\x01, $\x02, [$\x03]\0" /* 12534 */ "stlurb $\x01, [$\x02]\0" /* 12550 */ "stlurh $\x01, [$\x02]\0" /* 12566 */ "stlur $\x01, [$\x02]\0" /* 12581 */ "stnp $\x01, $\x02, [$\x03]\0" /* 12599 */ "stnt1b $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" /* 12623 */ "stnt1b $\xFF\x01\x20, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 12649 */ "stnt1b $\xFF\x01\x21, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" /* 12675 */ "stnt1d $\xFF\x01\x20, $\xFF\x02\x07, [$\x03]\0" /* 12699 */ "stnt1d $\xFF\x01\x20, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 12725 */ "stnt1h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" /* 12749 */ "stnt1h $\xFF\x01\x20, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 12775 */ "stnt1h $\xFF\x01\x21, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" /* 12801 */ "stnt1w $\xFF\x01\x21, $\xFF\x02\x07, [$\x03]\0" /* 12825 */ "stnt1w $\xFF\x01\x20, $\xFF\x02\x07, [$\xFF\x03\x10]\0" /* 12851 */ "stnt1w $\xFF\x01\x21, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" /* 12877 */ "stp $\x01, $\x02, [$\x03]\0" /* 12894 */ "strb $\x01, [$\x02, $\x03]\0" /* 12912 */ "strb $\x01, [$\x02]\0" /* 12926 */ "str $\x01, [$\x02, $\x03]\0" /* 12943 */ "str $\x01, [$\x02]\0" /* 12956 */ "strh $\x01, [$\x02, $\x03]\0" /* 12974 */ "strh $\x01, [$\x02]\0" /* 12988 */ "str $\xFF\x01\x07, [$\x02]\0" /* 13003 */ "sttrb $\x01, [$\x02]\0" /* 13018 */ "sttrh $\x01, [$\x02]\0" /* 13033 */ "sttr $\x01, [$\x02]\0" /* 13047 */ "sturb $\x01, [$\x02]\0" /* 13062 */ "stur $\x01, [$\x02]\0" /* 13076 */ "sturh $\x01, [$\x02]\0" /* 13091 */ "stz2g $\x01, [$\x02]\0" /* 13106 */ "stzg $\x01, [$\x02]\0" /* 13120 */ "cmp $\x02, $\xFF\x03\x01\0" /* 13133 */ "cmp $\x02, $\x03\0" /* 13144 */ "cmp $\x02, $\x03$\xFF\x04\x02\0" /* 13159 */ "negs $\x01, $\x03\0" /* 13171 */ "negs $\x01, $\x03$\xFF\x04\x02\0" /* 13187 */ "subs $\x01, $\x02, $\x03\0" /* 13203 */ "cmp $\x02, $\x03$\xFF\x04\x03\0" /* 13218 */ "neg $\x01, $\x03\0" /* 13229 */ "neg $\x01, $\x03$\xFF\x04\x02\0" /* 13244 */ "sub $\x01, $\x02, $\x03\0" /* 13259 */ "sys $\x01, $\xFF\x02\x36, $\xFF\x03\x36, $\x04\0" /* 13282 */ "lsr $\x01, $\x02, $\x03\0" /* 13297 */ "uxtb $\x01, $\x02\0" /* 13309 */ "uxth $\x01, $\x02\0" /* 13321 */ "uxtw $\x01, $\x02\0" /* 13333 */ "umull $\x01, $\x02, $\x03\0" /* 13350 */ "mov $\x01, $\xFF\x02\x0C.s$\xFF\x03\x19\0" /* 13369 */ "mov $\x01, $\xFF\x02\x0C.d$\xFF\x03\x19\0" /* 13388 */ "umnegl $\x01, $\x02, $\x03\0" /* 13406 */ "uqdecb $\x01\0" /* 13416 */ "uqdecb $\x01, $\xFF\x03\x0E\0" /* 13432 */ "uqdecd $\x01\0" /* 13442 */ "uqdecd $\x01, $\xFF\x03\x0E\0" /* 13458 */ "uqdecd $\xFF\x01\x10\0" /* 13470 */ "uqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0" /* 13488 */ "uqdech $\x01\0" /* 13498 */ "uqdech $\x01, $\xFF\x03\x0E\0" /* 13514 */ "uqdech $\xFF\x01\x09\0" /* 13526 */ "uqdech $\xFF\x01\x09, $\xFF\x03\x0E\0" /* 13544 */ "uqdecw $\x01\0" /* 13554 */ "uqdecw $\x01, $\xFF\x03\x0E\0" /* 13570 */ "uqdecw $\xFF\x01\x0B\0" /* 13582 */ "uqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0" /* 13600 */ "uqincb $\x01\0" /* 13610 */ "uqincb $\x01, $\xFF\x03\x0E\0" /* 13626 */ "uqincd $\x01\0" /* 13636 */ "uqincd $\x01, $\xFF\x03\x0E\0" /* 13652 */ "uqincd $\xFF\x01\x10\0" /* 13664 */ "uqincd $\xFF\x01\x10, $\xFF\x03\x0E\0" /* 13682 */ "uqinch $\x01\0" /* 13692 */ "uqinch $\x01, $\xFF\x03\x0E\0" /* 13708 */ "uqinch $\xFF\x01\x09\0" /* 13720 */ "uqinch $\xFF\x01\x09, $\xFF\x03\x0E\0" /* 13738 */ "uqincw $\x01\0" /* 13748 */ "uqincw $\x01, $\xFF\x03\x0E\0" /* 13764 */ "uqincw $\xFF\x01\x0B\0" /* 13776 */ "uqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0" /* 13794 */ "xpaclri\0" ; #ifndef NDEBUG static struct SortCheck { SortCheck(ArrayRef OpToPatterns) { assert(std::is_sorted( OpToPatterns.begin(), OpToPatterns.end(), [](const PatternsForOpcode &L, const PatternsForOpcode &R) { return L.Opcode < R.Opcode; }) && "tablegen failed to sort opcode patterns"); } } sortCheckVar(OpToPatterns); #endif AliasMatchingData M { makeArrayRef(OpToPatterns), makeArrayRef(Patterns), makeArrayRef(Conds), StringRef(AsmStrings, array_lengthof(AsmStrings)), &AArch64InstPrinterValidateMCOperand, }; const char *AsmString = matchAliasPatterns(MI, &STI, M); if (!AsmString) return false; unsigned I = 0; while (AsmString[I] != ' ' && AsmString[I] != '\t' && AsmString[I] != '$' && AsmString[I] != '\0') ++I; OS << '\t' << StringRef(AsmString, I); if (AsmString[I] != '\0') { if (AsmString[I] == ' ' || AsmString[I] == '\t') { OS << '\t'; ++I; } do { if (AsmString[I] == '$') { ++I; if (AsmString[I] == (char)0xff) { ++I; int OpIdx = AsmString[I++] - 1; int PrintMethodIdx = AsmString[I++] - 1; printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, STI, OS); } else printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS); } else { OS << AsmString[I++]; } } while (AsmString[I] != '\0'); } return true; } void AArch64InstPrinter::printCustomAliasOperand( const MCInst *MI, unsigned OpIdx, unsigned PrintMethodIdx, const MCSubtargetInfo &STI, raw_ostream &OS) { switch (PrintMethodIdx) { default: llvm_unreachable("Unknown PrintMethod kind"); break; case 0: printAddSubImm(MI, OpIdx, STI, OS); break; case 1: printShifter(MI, OpIdx, STI, OS); break; case 2: printArithExtend(MI, OpIdx, STI, OS); break; case 3: printLogicalImm(MI, OpIdx, STI, OS); break; case 4: printLogicalImm(MI, OpIdx, STI, OS); break; case 5: printSVERegOp<'b'>(MI, OpIdx, STI, OS); break; case 6: printSVERegOp<>(MI, OpIdx, STI, OS); break; case 7: printLogicalImm(MI, OpIdx, STI, OS); break; case 8: printSVERegOp<'h'>(MI, OpIdx, STI, OS); break; case 9: printLogicalImm(MI, OpIdx, STI, OS); break; case 10: printSVERegOp<'s'>(MI, OpIdx, STI, OS); break; case 11: printVRegOperand(MI, OpIdx, STI, OS); break; case 12: printImm(MI, OpIdx, STI, OS); break; case 13: printSVEPattern(MI, OpIdx, STI, OS); break; case 14: printImm8OptLsl(MI, OpIdx, STI, OS); break; case 15: printSVERegOp<'d'>(MI, OpIdx, STI, OS); break; case 16: printImm8OptLsl(MI, OpIdx, STI, OS); break; case 17: printImm8OptLsl(MI, OpIdx, STI, OS); break; case 18: printImm8OptLsl(MI, OpIdx, STI, OS); break; case 19: printInverseCondCode(MI, OpIdx, STI, OS); break; case 20: printSVELogicalImm(MI, OpIdx, STI, OS); break; case 21: printSVELogicalImm(MI, OpIdx, STI, OS); break; case 22: printSVELogicalImm(MI, OpIdx, STI, OS); break; case 23: printZPRasFPR<8>(MI, OpIdx, STI, OS); break; case 24: printVectorIndex(MI, OpIdx, STI, OS); break; case 25: printZPRasFPR<64>(MI, OpIdx, STI, OS); break; case 26: printZPRasFPR<16>(MI, OpIdx, STI, OS); break; case 27: printSVERegOp<'q'>(MI, OpIdx, STI, OS); break; case 28: printZPRasFPR<128>(MI, OpIdx, STI, OS); break; case 29: printZPRasFPR<32>(MI, OpIdx, STI, OS); break; case 30: printFPImmOperand(MI, OpIdx, STI, OS); break; case 31: printTypedVectorList<0,'d'>(MI, OpIdx, STI, OS); break; case 32: printTypedVectorList<0,'s'>(MI, OpIdx, STI, OS); break; case 33: printBTIHintOp(MI, OpIdx, STI, OS); break; case 34: printPSBHintOp(MI, OpIdx, STI, OS); break; case 35: printTypedVectorList<0,'h'>(MI, OpIdx, STI, OS); break; case 36: printTypedVectorList<0,'b'>(MI, OpIdx, STI, OS); break; case 37: printTypedVectorList<16, 'b'>(MI, OpIdx, STI, OS); break; case 38: printTypedVectorList<1, 'd'>(MI, OpIdx, STI, OS); break; case 39: printTypedVectorList<2, 'd'>(MI, OpIdx, STI, OS); break; case 40: printTypedVectorList<2, 's'>(MI, OpIdx, STI, OS); break; case 41: printTypedVectorList<4, 'h'>(MI, OpIdx, STI, OS); break; case 42: printTypedVectorList<4, 's'>(MI, OpIdx, STI, OS); break; case 43: printTypedVectorList<8, 'b'>(MI, OpIdx, STI, OS); break; case 44: printTypedVectorList<8, 'h'>(MI, OpIdx, STI, OS); break; case 45: printTypedVectorList<0, 'h'>(MI, OpIdx, STI, OS); break; case 46: printTypedVectorList<0, 's'>(MI, OpIdx, STI, OS); break; case 47: printTypedVectorList<0, 'd'>(MI, OpIdx, STI, OS); break; case 48: printTypedVectorList<0, 'b'>(MI, OpIdx, STI, OS); break; case 49: printImmHex(MI, OpIdx, STI, OS); break; case 50: printPrefetchOp(MI, OpIdx, STI, OS); break; case 51: printPrefetchOp(MI, OpIdx, STI, OS); break; case 52: printGPR64as32(MI, OpIdx, STI, OS); break; case 53: printSysCROperand(MI, OpIdx, STI, OS); break; } } static bool AArch64InstPrinterValidateMCOperand(const MCOperand &MCOp, const MCSubtargetInfo &STI, unsigned PredicateIndex) { switch (PredicateIndex) { default: llvm_unreachable("Unknown MCOperandPredicate kind"); break; case 1: { if (!MCOp.isImm()) return false; int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); return AArch64_AM::isSVEMaskOfIdenticalElements(Val); } case 2: { if (!MCOp.isImm()) return false; int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); return AArch64_AM::isSVEMaskOfIdenticalElements(Val); } case 3: { if (!MCOp.isImm()) return false; int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); return AArch64_AM::isSVEMaskOfIdenticalElements(Val); } case 4: { return MCOp.isImm() && MCOp.getImm() != AArch64CC::AL && MCOp.getImm() != AArch64CC::NV; } case 5: { if (!MCOp.isImm()) return false; int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); return AArch64_AM::isSVEMaskOfIdenticalElements(Val) && AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val); } case 6: { if (!MCOp.isImm()) return false; int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); return AArch64_AM::isSVEMaskOfIdenticalElements(Val) && AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val); } case 7: { if (!MCOp.isImm()) return false; int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); return AArch64_AM::isSVEMaskOfIdenticalElements(Val) && AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val); } case 8: { // "bti" is an alias to "hint" only for certain values of CRm:Op2 fields. if (!MCOp.isImm()) return false; return AArch64BTIHint::lookupBTIByEncoding((MCOp.getImm() ^ 32) >> 1) != nullptr; } case 9: { // Check, if operand is valid, to fix exhaustive aliasing in disassembly. // "psb" is an alias to "hint" only for certain values of CRm:Op2 fields. if (!MCOp.isImm()) return false; return AArch64PSBHint::lookupPSBByEncoding(MCOp.getImm()) != nullptr; } } } #endif // PRINT_ALIAS_INSTR