/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |* *| |* Assembly Writer Source Fragment *| |* *| |* Automatically generated file, do not edit! *| |* *| \*===----------------------------------------------------------------------===*/ /// getMnemonic - This method is automatically generated by tablegen /// from the instruction set description. std::pair ARMInstPrinter::getMnemonic(const MCInst *MI) { static const char AsmStrs[] = { /* 0 */ 'v', 'c', 'x', '1', 9, 0, /* 6 */ 'v', 'l', 'd', '2', '0', '.', '3', '2', 9, 0, /* 16 */ 'v', 's', 't', '2', '0', '.', '3', '2', 9, 0, /* 26 */ 'v', 'l', 'd', '4', '0', '.', '3', '2', 9, 0, /* 36 */ 'v', 's', 't', '4', '0', '.', '3', '2', 9, 0, /* 46 */ 's', 'h', 'a', '1', 's', 'u', '0', '.', '3', '2', 9, 0, /* 58 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '0', '.', '3', '2', 9, 0, /* 72 */ 'v', 'l', 'd', '2', '1', '.', '3', '2', 9, 0, /* 82 */ 'v', 's', 't', '2', '1', '.', '3', '2', 9, 0, /* 92 */ 'v', 'l', 'd', '4', '1', '.', '3', '2', 9, 0, /* 102 */ 'v', 's', 't', '4', '1', '.', '3', '2', 9, 0, /* 112 */ 's', 'h', 'a', '1', 's', 'u', '1', '.', '3', '2', 9, 0, /* 124 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '1', '.', '3', '2', 9, 0, /* 138 */ 'v', 'l', 'd', '4', '2', '.', '3', '2', 9, 0, /* 148 */ 'v', 's', 't', '4', '2', '.', '3', '2', 9, 0, /* 158 */ 's', 'h', 'a', '2', '5', '6', 'h', '2', '.', '3', '2', 9, 0, /* 171 */ 'v', 'l', 'd', '4', '3', '.', '3', '2', 9, 0, /* 181 */ 'v', 's', 't', '4', '3', '.', '3', '2', 9, 0, /* 191 */ 's', 'h', 'a', '1', 'c', '.', '3', '2', 9, 0, /* 201 */ 's', 'h', 'a', '1', 'h', '.', '3', '2', 9, 0, /* 211 */ 's', 'h', 'a', '2', '5', '6', 'h', '.', '3', '2', 9, 0, /* 223 */ 's', 'h', 'a', '1', 'm', '.', '3', '2', 9, 0, /* 233 */ 's', 'h', 'a', '1', 'p', '.', '3', '2', 9, 0, /* 243 */ 'd', 'l', 's', 't', 'p', '.', '3', '2', 9, 0, /* 253 */ 'w', 'l', 's', 't', 'p', '.', '3', '2', 9, 0, /* 263 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, /* 278 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, /* 293 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, /* 308 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, /* 323 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, /* 338 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, /* 353 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, /* 368 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, /* 383 */ 'v', 'c', 'm', 'l', 'a', '.', 'f', '3', '2', 9, 0, /* 394 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '3', '2', 9, 0, /* 406 */ 'v', 'c', 'a', 'd', 'd', '.', 'f', '3', '2', 9, 0, /* 417 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '3', '2', 9, 0, /* 429 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '3', '2', 9, 0, /* 441 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '3', '2', 9, 0, /* 453 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '3', '2', 9, 0, /* 465 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '3', '2', 9, 0, /* 477 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '3', '2', 9, 0, /* 489 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '3', '2', 9, 0, /* 501 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '3', '2', 9, 0, /* 513 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '3', '2', 9, 0, /* 525 */ 'v', 'r', 'i', 'n', 't', 'x', '.', 'f', '3', '2', 9, 0, /* 537 */ 'v', 'r', 'i', 'n', 't', 'z', '.', 'f', '3', '2', 9, 0, /* 549 */ 'l', 'd', 'c', '2', 9, 0, /* 555 */ 'm', 'r', 'c', '2', 9, 0, /* 561 */ 'm', 'r', 'r', 'c', '2', 9, 0, /* 568 */ 's', 't', 'c', '2', 9, 0, /* 574 */ 'c', 'd', 'p', '2', 9, 0, /* 580 */ 'm', 'c', 'r', '2', 9, 0, /* 586 */ 'm', 'c', 'r', 'r', '2', 9, 0, /* 593 */ 'v', 'c', 'x', '2', 9, 0, /* 599 */ 'v', 'c', 'x', '3', 9, 0, /* 605 */ 'd', 'l', 's', 't', 'p', '.', '6', '4', 9, 0, /* 615 */ 'w', 'l', 's', 't', 'p', '.', '6', '4', 9, 0, /* 625 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, /* 640 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, /* 655 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, /* 670 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, /* 685 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, /* 700 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, /* 715 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, /* 730 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, /* 745 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '6', '4', 9, 0, /* 757 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '6', '4', 9, 0, /* 769 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '6', '4', 9, 0, /* 781 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '6', '4', 9, 0, /* 793 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '6', '4', 9, 0, /* 805 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '6', '4', 9, 0, /* 817 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '6', '4', 9, 0, /* 829 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '6', '4', 9, 0, /* 841 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '6', '4', 9, 0, /* 853 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '6', '4', 9, 0, /* 865 */ 'v', 'm', 'u', 'l', 'l', '.', 'p', '6', '4', 9, 0, /* 876 */ 'v', 'l', 'd', '2', '0', '.', '1', '6', 9, 0, /* 886 */ 'v', 's', 't', '2', '0', '.', '1', '6', 9, 0, /* 896 */ 'v', 'l', 'd', '4', '0', '.', '1', '6', 9, 0, /* 906 */ 'v', 's', 't', '4', '0', '.', '1', '6', 9, 0, /* 916 */ 'v', 'l', 'd', '2', '1', '.', '1', '6', 9, 0, /* 926 */ 'v', 's', 't', '2', '1', '.', '1', '6', 9, 0, /* 936 */ 'v', 'l', 'd', '4', '1', '.', '1', '6', 9, 0, /* 946 */ 'v', 's', 't', '4', '1', '.', '1', '6', 9, 0, /* 956 */ 'v', 'l', 'd', '4', '2', '.', '1', '6', 9, 0, /* 966 */ 'v', 's', 't', '4', '2', '.', '1', '6', 9, 0, /* 976 */ 'v', 'l', 'd', '4', '3', '.', '1', '6', 9, 0, /* 986 */ 'v', 's', 't', '4', '3', '.', '1', '6', 9, 0, /* 996 */ 'd', 'l', 's', 't', 'p', '.', '1', '6', 9, 0, /* 1006 */ 'w', 'l', 's', 't', 'p', '.', '1', '6', 9, 0, /* 1016 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, /* 1031 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, /* 1046 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, /* 1061 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, /* 1076 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, /* 1091 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, /* 1106 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, /* 1121 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, /* 1136 */ 'v', 'c', 'v', 't', 'a', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, /* 1151 */ 'v', 'c', 'v', 't', 'm', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, /* 1166 */ 'v', 'c', 'v', 't', 'n', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, /* 1181 */ 'v', 'c', 'v', 't', 'p', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, /* 1196 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, /* 1211 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, /* 1226 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, /* 1241 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, /* 1256 */ 'v', 'c', 'm', 'l', 'a', '.', 'f', '1', '6', 9, 0, /* 1267 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '1', '6', 9, 0, /* 1279 */ 'v', 'c', 'a', 'd', 'd', '.', 'f', '1', '6', 9, 0, /* 1290 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '1', '6', 9, 0, /* 1302 */ 'v', 'f', 'm', 'a', 'l', '.', 'f', '1', '6', 9, 0, /* 1313 */ 'v', 'f', 'm', 's', 'l', '.', 'f', '1', '6', 9, 0, /* 1324 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '1', '6', 9, 0, /* 1336 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '1', '6', 9, 0, /* 1348 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '1', '6', 9, 0, /* 1360 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '1', '6', 9, 0, /* 1372 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '1', '6', 9, 0, /* 1384 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '1', '6', 9, 0, /* 1396 */ 'v', 'i', 'n', 's', '.', 'f', '1', '6', 9, 0, /* 1406 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '1', '6', 9, 0, /* 1418 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '1', '6', 9, 0, /* 1430 */ 'v', 'r', 'i', 'n', 't', 'x', '.', 'f', '1', '6', 9, 0, /* 1442 */ 'v', 'm', 'o', 'v', 'x', '.', 'f', '1', '6', 9, 0, /* 1453 */ 'v', 'r', 'i', 'n', 't', 'z', '.', 'f', '1', '6', 9, 0, /* 1465 */ 'v', 'm', 'm', 'l', 'a', '.', 'b', 'f', '1', '6', 9, 0, /* 1477 */ 'v', 'f', 'm', 'a', 'b', '.', 'b', 'f', '1', '6', 9, 0, /* 1489 */ 'v', 'f', 'm', 'a', 't', '.', 'b', 'f', '1', '6', 9, 0, /* 1501 */ 'v', 'd', 'o', 't', '.', 'b', 'f', '1', '6', 9, 0, /* 1512 */ 'v', 'l', 'd', '2', '0', '.', '8', 9, 0, /* 1521 */ 'v', 's', 't', '2', '0', '.', '8', 9, 0, /* 1530 */ 'v', 'l', 'd', '4', '0', '.', '8', 9, 0, /* 1539 */ 'v', 's', 't', '4', '0', '.', '8', 9, 0, /* 1548 */ 'v', 'l', 'd', '2', '1', '.', '8', 9, 0, /* 1557 */ 'v', 's', 't', '2', '1', '.', '8', 9, 0, /* 1566 */ 'v', 'l', 'd', '4', '1', '.', '8', 9, 0, /* 1575 */ 'v', 's', 't', '4', '1', '.', '8', 9, 0, /* 1584 */ 'v', 'l', 'd', '4', '2', '.', '8', 9, 0, /* 1593 */ 'v', 's', 't', '4', '2', '.', '8', 9, 0, /* 1602 */ 'v', 'l', 'd', '4', '3', '.', '8', 9, 0, /* 1611 */ 'v', 's', 't', '4', '3', '.', '8', 9, 0, /* 1620 */ 'a', 'e', 's', 'i', 'm', 'c', '.', '8', 9, 0, /* 1630 */ 'a', 'e', 's', 'm', 'c', '.', '8', 9, 0, /* 1639 */ 'a', 'e', 's', 'd', '.', '8', 9, 0, /* 1647 */ 'a', 'e', 's', 'e', '.', '8', 9, 0, /* 1655 */ 'd', 'l', 's', 't', 'p', '.', '8', 9, 0, /* 1664 */ 'w', 'l', 's', 't', 'p', '.', '8', 9, 0, /* 1673 */ 'v', 'u', 's', 'm', 'm', 'l', 'a', '.', 's', '8', 9, 0, /* 1685 */ 'v', 's', 'm', 'm', 'l', 'a', '.', 's', '8', 9, 0, /* 1696 */ 'v', 'u', 's', 'd', 'o', 't', '.', 's', '8', 9, 0, /* 1707 */ 'v', 's', 'd', 'o', 't', '.', 's', '8', 9, 0, /* 1717 */ 'v', 'u', 'm', 'm', 'l', 'a', '.', 'u', '8', 9, 0, /* 1728 */ 'v', 's', 'u', 'd', 'o', 't', '.', 'u', '8', 9, 0, /* 1739 */ 'v', 'u', 'd', 'o', 't', '.', 'u', '8', 9, 0, /* 1749 */ 'v', 'c', 'x', '1', 'a', 9, 0, /* 1756 */ 'v', 'c', 'x', '2', 'a', 9, 0, /* 1763 */ 'v', 'c', 'x', '3', 'a', 9, 0, /* 1770 */ 'r', 'f', 'e', 'd', 'a', 9, 0, /* 1777 */ 'r', 'f', 'e', 'i', 'a', 9, 0, /* 1784 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0, /* 1792 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0, /* 1801 */ 'r', 'f', 'e', 'd', 'b', 9, 0, /* 1808 */ 'r', 'f', 'e', 'i', 'b', 9, 0, /* 1815 */ 'd', 'm', 'b', 9, 0, /* 1820 */ 'd', 's', 'b', 9, 0, /* 1825 */ 'i', 's', 'b', 9, 0, /* 1830 */ 't', 's', 'b', 9, 0, /* 1835 */ 'c', 's', 'i', 'n', 'c', 9, 0, /* 1842 */ 'h', 'v', 'c', 9, 0, /* 1847 */ 'c', 'x', '1', 'd', 9, 0, /* 1853 */ 'c', 'x', '2', 'd', 9, 0, /* 1859 */ 'c', 'x', '3', 'd', 9, 0, /* 1865 */ 'p', 'l', 'd', 9, 0, /* 1870 */ 's', 'e', 't', 'e', 'n', 'd', 9, 0, /* 1878 */ 'l', 'e', 9, 0, /* 1882 */ 'u', 'd', 'f', 9, 0, /* 1887 */ 'c', 's', 'n', 'e', 'g', 9, 0, /* 1894 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0, /* 1902 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0, /* 1911 */ 'p', 'l', 'i', 9, 0, /* 1916 */ 'b', 't', 'i', 9, 0, /* 1921 */ 'l', 'd', 'c', '2', 'l', 9, 0, /* 1928 */ 's', 't', 'c', '2', 'l', 9, 0, /* 1935 */ 'b', 'l', 9, 0, /* 1939 */ 'b', 'f', 'c', 's', 'e', 'l', 9, 0, /* 1947 */ 's', 'e', 't', 'p', 'a', 'n', 9, 0, /* 1955 */ 'l', 'e', 't', 'p', 9, 0, /* 1961 */ 'd', 'l', 's', 9, 0, /* 1966 */ 'w', 'l', 's', 9, 0, /* 1971 */ 'c', 'p', 's', 9, 0, /* 1976 */ 'm', 'o', 'v', 's', 9, 0, /* 1982 */ 'h', 'l', 't', 9, 0, /* 1987 */ 'b', 'k', 'p', 't', 9, 0, /* 1993 */ 'c', 's', 'i', 'n', 'v', 9, 0, /* 2000 */ 'h', 'v', 'c', '.', 'w', 9, 0, /* 2007 */ 'u', 'd', 'f', '.', 'w', 9, 0, /* 2014 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0, /* 2022 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0, /* 2031 */ 'p', 'l', 'd', 'w', 9, 0, /* 2037 */ 'b', 'x', 9, 0, /* 2041 */ 'b', 'l', 'x', 9, 0, /* 2046 */ 'c', 'b', 'z', 9, 0, /* 2051 */ 'c', 'b', 'n', 'z', 9, 0, /* 2057 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', '!', ',', 32, 0, /* 2069 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', '!', ',', 32, 0, /* 2081 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', '!', ',', 32, 0, /* 2093 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', '!', ',', 32, 0, /* 2105 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', ',', 32, 0, /* 2116 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', ',', 32, 0, /* 2127 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', ',', 32, 0, /* 2138 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', ',', 32, 0, /* 2149 */ '#', 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, /* 2180 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, /* 2204 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, /* 2229 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0, /* 2252 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0, /* 2275 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0, /* 2297 */ '_', '_', 'b', 'r', 'k', 'd', 'i', 'v', '0', 0, /* 2307 */ 'v', 'l', 'd', '1', 0, /* 2312 */ 'd', 'c', 'p', 's', '1', 0, /* 2318 */ 'v', 's', 't', '1', 0, /* 2323 */ 'v', 'c', 'x', '1', 0, /* 2328 */ 'v', 'r', 'e', 'v', '3', '2', 0, /* 2335 */ 'l', 'd', 'c', '2', 0, /* 2340 */ 'm', 'r', 'c', '2', 0, /* 2345 */ 'm', 'r', 'r', 'c', '2', 0, /* 2351 */ 's', 't', 'c', '2', 0, /* 2356 */ 'v', 'l', 'd', '2', 0, /* 2361 */ 'c', 'd', 'p', '2', 0, /* 2366 */ 'm', 'c', 'r', '2', 0, /* 2371 */ 'm', 'c', 'r', 'r', '2', 0, /* 2377 */ 'd', 'c', 'p', 's', '2', 0, /* 2383 */ 'v', 's', 't', '2', 0, /* 2388 */ 'v', 'c', 'x', '2', 0, /* 2393 */ 'v', 'l', 'd', '3', 0, /* 2398 */ 'd', 'c', 'p', 's', '3', 0, /* 2404 */ 'v', 's', 't', '3', 0, /* 2409 */ 'v', 'c', 'x', '3', 0, /* 2414 */ 'v', 'r', 'e', 'v', '6', '4', 0, /* 2421 */ 'v', 'l', 'd', '4', 0, /* 2426 */ 'v', 's', 't', '4', 0, /* 2431 */ 's', 'x', 't', 'a', 'b', '1', '6', 0, /* 2439 */ 'u', 'x', 't', 'a', 'b', '1', '6', 0, /* 2447 */ 's', 'x', 't', 'b', '1', '6', 0, /* 2454 */ 'u', 'x', 't', 'b', '1', '6', 0, /* 2461 */ 's', 'h', 's', 'u', 'b', '1', '6', 0, /* 2469 */ 'u', 'h', 's', 'u', 'b', '1', '6', 0, /* 2477 */ 'u', 'q', 's', 'u', 'b', '1', '6', 0, /* 2485 */ 's', 's', 'u', 'b', '1', '6', 0, /* 2492 */ 'u', 's', 'u', 'b', '1', '6', 0, /* 2499 */ 's', 'h', 'a', 'd', 'd', '1', '6', 0, /* 2507 */ 'u', 'h', 'a', 'd', 'd', '1', '6', 0, /* 2515 */ 'u', 'q', 'a', 'd', 'd', '1', '6', 0, /* 2523 */ 's', 'a', 'd', 'd', '1', '6', 0, /* 2530 */ 'u', 'a', 'd', 'd', '1', '6', 0, /* 2537 */ 's', 's', 'a', 't', '1', '6', 0, /* 2544 */ 'u', 's', 'a', 't', '1', '6', 0, /* 2551 */ 'v', 'r', 'e', 'v', '1', '6', 0, /* 2558 */ 'u', 's', 'a', 'd', 'a', '8', 0, /* 2565 */ 's', 'h', 's', 'u', 'b', '8', 0, /* 2572 */ 'u', 'h', 's', 'u', 'b', '8', 0, /* 2579 */ 'u', 'q', 's', 'u', 'b', '8', 0, /* 2586 */ 's', 's', 'u', 'b', '8', 0, /* 2592 */ 'u', 's', 'u', 'b', '8', 0, /* 2598 */ 'u', 's', 'a', 'd', '8', 0, /* 2604 */ 's', 'h', 'a', 'd', 'd', '8', 0, /* 2611 */ 'u', 'h', 'a', 'd', 'd', '8', 0, /* 2618 */ 'u', 'q', 'a', 'd', 'd', '8', 0, /* 2625 */ 's', 'a', 'd', 'd', '8', 0, /* 2631 */ 'u', 'a', 'd', 'd', '8', 0, /* 2637 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, /* 2650 */ 'P', 'S', 'E', 'U', 'D', 'O', '_', 'P', 'R', 'O', 'B', 'E', 0, /* 2663 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, /* 2670 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, /* 2680 */ 'D', 'B', 'G', '_', 'I', 'N', 'S', 'T', 'R', '_', 'R', 'E', 'F', 0, /* 2694 */ 'D', 'B', 'G', '_', 'P', 'H', 'I', 0, /* 2702 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0, /* 2712 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, /* 2727 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', '_', 'L', 'I', 'S', 'T', 0, /* 2742 */ 'v', 'c', 'x', '1', 'a', 0, /* 2748 */ 'v', 'c', 'x', '2', 'a', 0, /* 2754 */ 'v', 'c', 'x', '3', 'a', 0, /* 2760 */ 'v', 'a', 'b', 'a', 0, /* 2765 */ 'c', 'x', '1', 'd', 'a', 0, /* 2771 */ 'c', 'x', '2', 'd', 'a', 0, /* 2777 */ 'c', 'x', '3', 'd', 'a', 0, /* 2783 */ 'l', 'd', 'a', 0, /* 2787 */ 'l', 'd', 'm', 'd', 'a', 0, /* 2793 */ 's', 't', 'm', 'd', 'a', 0, /* 2799 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 'a', 0, /* 2811 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 'a', 0, /* 2823 */ 'r', 'f', 'e', 'i', 'a', 0, /* 2829 */ 'v', 'l', 'd', 'm', 'i', 'a', 0, /* 2836 */ 'v', 's', 't', 'm', 'i', 'a', 0, /* 2843 */ 's', 'r', 's', 'i', 'a', 0, /* 2849 */ 'v', 'c', 'm', 'l', 'a', 0, /* 2855 */ 's', 'm', 'm', 'l', 'a', 0, /* 2861 */ 'v', 'n', 'm', 'l', 'a', 0, /* 2867 */ 'v', 'm', 'l', 'a', 0, /* 2872 */ 'v', 'f', 'm', 'a', 0, /* 2877 */ 'v', 'f', 'n', 'm', 'a', 0, /* 2883 */ 'v', 'm', 'i', 'n', 'n', 'm', 'a', 0, /* 2891 */ 'v', 'm', 'a', 'x', 'n', 'm', 'a', 0, /* 2899 */ 'v', 'm', 'i', 'n', 'a', 0, /* 2905 */ 'v', 'r', 's', 'r', 'a', 0, /* 2911 */ 'v', 's', 'r', 'a', 0, /* 2916 */ 'v', 'r', 'i', 'n', 't', 'a', 0, /* 2923 */ 't', 't', 'a', 0, /* 2927 */ 'v', 'c', 'v', 't', 'a', 0, /* 2933 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 'a', 0, /* 2942 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'a', 0, /* 2952 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'a', 0, /* 2962 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 'a', 0, /* 2971 */ 'v', 'a', 'd', 'd', 'v', 'a', 0, /* 2978 */ 'v', 'a', 'd', 'd', 'l', 'v', 'a', 0, /* 2986 */ 'v', 'm', 'a', 'x', 'a', 0, /* 2992 */ 'l', 'd', 'a', 'b', 0, /* 2997 */ 's', 'x', 't', 'a', 'b', 0, /* 3003 */ 'u', 'x', 't', 'a', 'b', 0, /* 3009 */ 's', 'm', 'l', 'a', 'b', 'b', 0, /* 3016 */ 's', 'm', 'l', 'a', 'l', 'b', 'b', 0, /* 3024 */ 's', 'm', 'u', 'l', 'b', 'b', 0, /* 3031 */ 't', 'b', 'b', 0, /* 3035 */ 'r', 'f', 'e', 'd', 'b', 0, /* 3041 */ 'v', 'l', 'd', 'm', 'd', 'b', 0, /* 3048 */ 'v', 's', 't', 'm', 'd', 'b', 0, /* 3055 */ 's', 'r', 's', 'd', 'b', 0, /* 3061 */ 'l', 'd', 'm', 'i', 'b', 0, /* 3067 */ 's', 't', 'm', 'i', 'b', 0, /* 3073 */ 'v', 's', 'h', 'l', 'l', 'b', 0, /* 3080 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 'b', 0, /* 3089 */ 'v', 'm', 'u', 'l', 'l', 'b', 0, /* 3096 */ 's', 't', 'l', 'b', 0, /* 3101 */ 'v', 'm', 'o', 'v', 'l', 'b', 0, /* 3108 */ 'd', 'm', 'b', 0, /* 3112 */ 'v', 'q', 's', 'h', 'r', 'n', 'b', 0, /* 3120 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 'b', 0, /* 3129 */ 'v', 'r', 's', 'h', 'r', 'n', 'b', 0, /* 3137 */ 'v', 's', 'h', 'r', 'n', 'b', 0, /* 3144 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 'b', 0, /* 3153 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 'b', 0, /* 3163 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 'b', 0, /* 3172 */ 'v', 'q', 'm', 'o', 'v', 'n', 'b', 0, /* 3180 */ 'v', 'm', 'o', 'v', 'n', 'b', 0, /* 3187 */ 's', 'w', 'p', 'b', 0, /* 3192 */ 'v', 'l', 'd', 'r', 'b', 0, /* 3198 */ 'v', 's', 't', 'r', 'b', 0, /* 3204 */ 'd', 's', 'b', 0, /* 3208 */ 'i', 's', 'b', 0, /* 3212 */ 'l', 'd', 'r', 's', 'b', 0, /* 3218 */ 't', 's', 'b', 0, /* 3222 */ 's', 'm', 'l', 'a', 't', 'b', 0, /* 3229 */ 'p', 'k', 'h', 't', 'b', 0, /* 3235 */ 's', 'm', 'l', 'a', 'l', 't', 'b', 0, /* 3243 */ 's', 'm', 'u', 'l', 't', 'b', 0, /* 3250 */ 'v', 'c', 'v', 't', 'b', 0, /* 3256 */ 's', 'x', 't', 'b', 0, /* 3261 */ 'u', 'x', 't', 'b', 0, /* 3266 */ 'q', 'd', 's', 'u', 'b', 0, /* 3272 */ 'v', 'h', 's', 'u', 'b', 0, /* 3278 */ 'v', 'q', 's', 'u', 'b', 0, /* 3284 */ 'v', 's', 'u', 'b', 0, /* 3289 */ 's', 'm', 'l', 'a', 'w', 'b', 0, /* 3296 */ 's', 'm', 'u', 'l', 'w', 'b', 0, /* 3303 */ 'l', 'd', 'a', 'e', 'x', 'b', 0, /* 3310 */ 's', 't', 'l', 'e', 'x', 'b', 0, /* 3317 */ 'l', 'd', 'r', 'e', 'x', 'b', 0, /* 3324 */ 's', 't', 'r', 'e', 'x', 'b', 0, /* 3331 */ 'v', 's', 'b', 'c', 0, /* 3336 */ 'v', 'a', 'd', 'c', 0, /* 3341 */ 'l', 'd', 'c', 0, /* 3345 */ 'b', 'f', 'c', 0, /* 3349 */ 'v', 'b', 'i', 'c', 0, /* 3354 */ 'v', 's', 'h', 'l', 'c', 0, /* 3360 */ 's', 'm', 'c', 0, /* 3364 */ 'm', 'r', 'c', 0, /* 3368 */ 'm', 'r', 'r', 'c', 0, /* 3373 */ 'r', 's', 'c', 0, /* 3377 */ 's', 't', 'c', 0, /* 3381 */ 's', 'v', 'c', 0, /* 3385 */ 's', 'm', 'l', 'a', 'd', 0, /* 3391 */ 's', 'm', 'u', 'a', 'd', 0, /* 3397 */ 'v', 'a', 'b', 'd', 0, /* 3402 */ 'v', 'h', 'c', 'a', 'd', 'd', 0, /* 3409 */ 'v', 'c', 'a', 'd', 'd', 0, /* 3415 */ 'q', 'd', 'a', 'd', 'd', 0, /* 3421 */ 'v', 'r', 'h', 'a', 'd', 'd', 0, /* 3428 */ 'v', 'h', 'a', 'd', 'd', 0, /* 3434 */ 'v', 'p', 'a', 'd', 'd', 0, /* 3440 */ 'v', 'q', 'a', 'd', 'd', 0, /* 3446 */ 'v', 'a', 'd', 'd', 0, /* 3451 */ 's', 'm', 'l', 'a', 'l', 'd', 0, /* 3458 */ 'p', 'l', 'd', 0, /* 3462 */ 's', 'm', 'l', 's', 'l', 'd', 0, /* 3469 */ 'v', 'a', 'n', 'd', 0, /* 3474 */ 'v', 'l', 'd', 'r', 'd', 0, /* 3480 */ 'v', 's', 't', 'r', 'd', 0, /* 3486 */ 's', 'm', 'l', 's', 'd', 0, /* 3492 */ 's', 'm', 'u', 's', 'd', 0, /* 3498 */ 'l', 'd', 'a', 'e', 'x', 'd', 0, /* 3505 */ 's', 't', 'l', 'e', 'x', 'd', 0, /* 3512 */ 'l', 'd', 'r', 'e', 'x', 'd', 0, /* 3519 */ 's', 't', 'r', 'e', 'x', 'd', 0, /* 3526 */ 'v', 'a', 'c', 'g', 'e', 0, /* 3532 */ 'v', 'c', 'g', 'e', 0, /* 3537 */ 'v', 'c', 'l', 'e', 0, /* 3542 */ 'v', 'r', 'e', 'c', 'p', 'e', 0, /* 3549 */ 'v', 'c', 'm', 'p', 'e', 0, /* 3555 */ 'v', 'r', 's', 'q', 'r', 't', 'e', 0, /* 3563 */ 'b', 'f', 0, /* 3566 */ 'v', 'b', 'i', 'f', 0, /* 3571 */ 'd', 'b', 'g', 0, /* 3575 */ 'p', 'a', 'c', 'g', 0, /* 3580 */ 'v', 'q', 'n', 'e', 'g', 0, /* 3586 */ 'v', 'n', 'e', 'g', 0, /* 3591 */ 's', 'g', 0, /* 3594 */ 'a', 'u', 't', 'g', 0, /* 3599 */ 'l', 'd', 'a', 'h', 0, /* 3604 */ 'v', 'q', 'd', 'm', 'l', 'a', 'h', 0, /* 3612 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 'h', 0, /* 3621 */ 's', 'x', 't', 'a', 'h', 0, /* 3627 */ 'u', 'x', 't', 'a', 'h', 0, /* 3633 */ 't', 'b', 'h', 0, /* 3637 */ 'v', 'q', 'd', 'm', 'l', 'a', 'd', 'h', 0, /* 3646 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 'd', 'h', 0, /* 3656 */ 'v', 'q', 'd', 'm', 'l', 's', 'd', 'h', 0, /* 3665 */ 'v', 'q', 'r', 'd', 'm', 'l', 's', 'd', 'h', 0, /* 3675 */ 's', 't', 'l', 'h', 0, /* 3680 */ 'v', 'q', 'd', 'm', 'u', 'l', 'h', 0, /* 3688 */ 'v', 'q', 'r', 'd', 'm', 'u', 'l', 'h', 0, /* 3697 */ 'v', 'r', 'm', 'u', 'l', 'h', 0, /* 3704 */ 'v', 'm', 'u', 'l', 'h', 0, /* 3710 */ 'v', 'l', 'd', 'r', 'h', 0, /* 3716 */ 'v', 's', 't', 'r', 'h', 0, /* 3722 */ 'v', 'q', 'd', 'm', 'l', 'a', 's', 'h', 0, /* 3731 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 's', 'h', 0, /* 3741 */ 'v', 'q', 'r', 'd', 'm', 'l', 's', 'h', 0, /* 3750 */ 'l', 'd', 'r', 's', 'h', 0, /* 3756 */ 'p', 'u', 's', 'h', 0, /* 3761 */ 'r', 'e', 'v', 's', 'h', 0, /* 3767 */ 's', 'x', 't', 'h', 0, /* 3772 */ 'u', 'x', 't', 'h', 0, /* 3777 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 0, /* 3788 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 0, /* 3799 */ 'l', 'd', 'a', 'e', 'x', 'h', 0, /* 3806 */ 's', 't', 'l', 'e', 'x', 'h', 0, /* 3813 */ 'l', 'd', 'r', 'e', 'x', 'h', 0, /* 3820 */ 's', 't', 'r', 'e', 'x', 'h', 0, /* 3827 */ 'v', 's', 'b', 'c', 'i', 0, /* 3833 */ 'v', 'a', 'd', 'c', 'i', 0, /* 3839 */ 'b', 'f', 'i', 0, /* 3843 */ 'p', 'l', 'i', 0, /* 3847 */ 'v', 's', 'l', 'i', 0, /* 3852 */ 'v', 's', 'r', 'i', 0, /* 3857 */ 'b', 'x', 'j', 0, /* 3861 */ 'l', 'd', 'c', '2', 'l', 0, /* 3867 */ 's', 't', 'c', '2', 'l', 0, /* 3873 */ 'u', 'm', 'a', 'a', 'l', 0, /* 3879 */ 'v', 'a', 'b', 'a', 'l', 0, /* 3885 */ 'v', 'p', 'a', 'd', 'a', 'l', 0, /* 3892 */ 'v', 'q', 'd', 'm', 'l', 'a', 'l', 0, /* 3900 */ 's', 'm', 'l', 'a', 'l', 0, /* 3906 */ 'u', 'm', 'l', 'a', 'l', 0, /* 3912 */ 'v', 'm', 'l', 'a', 'l', 0, /* 3918 */ 'v', 't', 'b', 'l', 0, /* 3923 */ 'v', 's', 'u', 'b', 'l', 0, /* 3929 */ 'l', 'd', 'c', 'l', 0, /* 3934 */ 's', 't', 'c', 'l', 0, /* 3939 */ 'v', 'a', 'b', 'd', 'l', 0, /* 3945 */ 'v', 'p', 'a', 'd', 'd', 'l', 0, /* 3952 */ 'v', 'a', 'd', 'd', 'l', 0, /* 3958 */ 'v', 'p', 's', 'e', 'l', 0, /* 3964 */ 'b', 'f', 'l', 0, /* 3968 */ 's', 'q', 's', 'h', 'l', 0, /* 3974 */ 'u', 'q', 's', 'h', 'l', 0, /* 3980 */ 'v', 'q', 's', 'h', 'l', 0, /* 3986 */ 'u', 'q', 'r', 's', 'h', 'l', 0, /* 3993 */ 'v', 'q', 'r', 's', 'h', 'l', 0, /* 4000 */ 'v', 'r', 's', 'h', 'l', 0, /* 4006 */ 'v', 's', 'h', 'l', 0, /* 4011 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0, /* 4025 */ 's', 'q', 's', 'h', 'l', 'l', 0, /* 4032 */ 'u', 'q', 's', 'h', 'l', 'l', 0, /* 4039 */ 'u', 'q', 'r', 's', 'h', 'l', 'l', 0, /* 4047 */ 'v', 's', 'h', 'l', 'l', 0, /* 4053 */ 'l', 's', 'l', 'l', 0, /* 4058 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 0, /* 4066 */ 's', 'm', 'u', 'l', 'l', 0, /* 4072 */ 'u', 'm', 'u', 'l', 'l', 0, /* 4078 */ 'v', 'm', 'u', 'l', 'l', 0, /* 4084 */ 's', 'q', 'r', 's', 'h', 'r', 'l', 0, /* 4092 */ 's', 'r', 's', 'h', 'r', 'l', 0, /* 4099 */ 'u', 'r', 's', 'h', 'r', 'l', 0, /* 4106 */ 'a', 's', 'r', 'l', 0, /* 4111 */ 'l', 's', 'r', 'l', 0, /* 4116 */ 'v', 'b', 's', 'l', 0, /* 4121 */ 'v', 'q', 'd', 'm', 'l', 's', 'l', 0, /* 4129 */ 'v', 'm', 'l', 's', 'l', 0, /* 4135 */ 's', 't', 'l', 0, /* 4139 */ 'v', 'c', 'm', 'u', 'l', 0, /* 4145 */ 's', 'm', 'm', 'u', 'l', 0, /* 4151 */ 'v', 'n', 'm', 'u', 'l', 0, /* 4157 */ 'v', 'm', 'u', 'l', 0, /* 4162 */ 'v', 'm', 'o', 'v', 'l', 0, /* 4168 */ 'v', 'l', 'l', 'd', 'm', 0, /* 4174 */ 'v', 'm', 'i', 'n', 'n', 'm', 0, /* 4181 */ 'v', 'm', 'a', 'x', 'n', 'm', 0, /* 4188 */ 'v', 's', 'c', 'c', 'l', 'r', 'm', 0, /* 4196 */ 'v', 'r', 'i', 'n', 't', 'm', 0, /* 4203 */ 'v', 'l', 's', 't', 'm', 0, /* 4209 */ 'v', 'c', 'v', 't', 'm', 0, /* 4215 */ 'v', 'r', 's', 'u', 'b', 'h', 'n', 0, /* 4223 */ 'v', 's', 'u', 'b', 'h', 'n', 0, /* 4230 */ 'v', 'r', 'a', 'd', 'd', 'h', 'n', 0, /* 4238 */ 'v', 'a', 'd', 'd', 'h', 'n', 0, /* 4245 */ 'v', 'p', 'm', 'i', 'n', 0, /* 4251 */ 'v', 'm', 'i', 'n', 0, /* 4256 */ 'c', 'm', 'n', 0, /* 4260 */ 'v', 'q', 's', 'h', 'r', 'n', 0, /* 4267 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 0, /* 4275 */ 'v', 'r', 's', 'h', 'r', 'n', 0, /* 4282 */ 'v', 's', 'h', 'r', 'n', 0, /* 4288 */ 'v', 'o', 'r', 'n', 0, /* 4293 */ 'v', 't', 'r', 'n', 0, /* 4298 */ 'v', 'r', 'i', 'n', 't', 'n', 0, /* 4305 */ 'v', 'c', 'v', 't', 'n', 0, /* 4311 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 0, /* 4319 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 0, /* 4328 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 0, /* 4336 */ 'v', 'm', 'v', 'n', 0, /* 4341 */ 'v', 'q', 'm', 'o', 'v', 'n', 0, /* 4348 */ 'v', 'm', 'o', 'v', 'n', 0, /* 4354 */ 't', 'r', 'a', 'p', 0, /* 4359 */ 'c', 'd', 'p', 0, /* 4363 */ 'v', 'z', 'i', 'p', 0, /* 4368 */ 'v', 'c', 'm', 'p', 0, /* 4373 */ 'p', 'o', 'p', 0, /* 4377 */ 'p', 'a', 'c', 9, 'r', '1', '2', ',', 32, 'l', 'r', ',', 32, 's', 'p', 0, /* 4393 */ 'p', 'a', 'c', 'b', 't', 'i', 9, 'r', '1', '2', ',', 32, 'l', 'r', ',', 32, 's', 'p', 0, /* 4412 */ 'a', 'u', 't', 9, 'r', '1', '2', ',', 32, 'l', 'r', ',', 32, 's', 'p', 0, /* 4428 */ 'l', 'c', 't', 'p', 0, /* 4433 */ 'v', 'c', 't', 'p', 0, /* 4438 */ 'v', 'r', 'i', 'n', 't', 'p', 0, /* 4445 */ 'v', 'c', 'v', 't', 'p', 0, /* 4451 */ 'v', 'd', 'd', 'u', 'p', 0, /* 4457 */ 'v', 'i', 'd', 'u', 'p', 0, /* 4463 */ 'v', 'd', 'u', 'p', 0, /* 4468 */ 'v', 'd', 'w', 'd', 'u', 'p', 0, /* 4475 */ 'v', 'i', 'w', 'd', 'u', 'p', 0, /* 4482 */ 'v', 's', 'w', 'p', 0, /* 4487 */ 'v', 'u', 'z', 'p', 0, /* 4492 */ 'v', 'c', 'e', 'q', 0, /* 4497 */ 't', 'e', 'q', 0, /* 4501 */ 's', 'm', 'm', 'l', 'a', 'r', 0, /* 4508 */ 'm', 'c', 'r', 0, /* 4512 */ 'a', 'd', 'r', 0, /* 4516 */ 'v', 'l', 'd', 'r', 0, /* 4521 */ 's', 'q', 'r', 's', 'h', 'r', 0, /* 4528 */ 's', 'r', 's', 'h', 'r', 0, /* 4534 */ 'u', 'r', 's', 'h', 'r', 0, /* 4540 */ 'v', 'r', 's', 'h', 'r', 0, /* 4546 */ 'v', 's', 'h', 'r', 0, /* 4551 */ 's', 'm', 'm', 'u', 'l', 'r', 0, /* 4558 */ 'v', 'e', 'o', 'r', 0, /* 4563 */ 'r', 'o', 'r', 0, /* 4567 */ 'm', 'c', 'r', 'r', 0, /* 4572 */ 'v', 'o', 'r', 'r', 0, /* 4577 */ 'a', 's', 'r', 0, /* 4581 */ 's', 'm', 'm', 'l', 's', 'r', 0, /* 4588 */ 'v', 'm', 's', 'r', 0, /* 4593 */ 'v', 'b', 'r', 's', 'r', 0, /* 4599 */ 'v', 'r', 'i', 'n', 't', 'r', 0, /* 4606 */ 'v', 's', 't', 'r', 0, /* 4611 */ 'v', 'c', 'v', 't', 'r', 0, /* 4617 */ 'v', 'm', 'l', 'a', 's', 0, /* 4623 */ 'v', 'f', 'm', 'a', 's', 0, /* 4629 */ 'v', 'q', 'a', 'b', 's', 0, /* 4635 */ 'v', 'a', 'b', 's', 0, /* 4640 */ 's', 'u', 'b', 's', 0, /* 4645 */ 'v', 'c', 'l', 's', 0, /* 4650 */ 's', 'm', 'm', 'l', 's', 0, /* 4656 */ 'v', 'n', 'm', 'l', 's', 0, /* 4662 */ 'v', 'm', 'l', 's', 0, /* 4667 */ 'v', 'f', 'm', 's', 0, /* 4672 */ 'v', 'f', 'n', 'm', 's', 0, /* 4678 */ 'b', 'x', 'n', 's', 0, /* 4683 */ 'b', 'l', 'x', 'n', 's', 0, /* 4689 */ 'v', 'r', 'e', 'c', 'p', 's', 0, /* 4696 */ 'v', 'm', 'r', 's', 0, /* 4701 */ 'a', 's', 'r', 's', 0, /* 4706 */ 'l', 's', 'r', 's', 0, /* 4711 */ 'v', 'r', 's', 'q', 'r', 't', 's', 0, /* 4719 */ 'm', 'o', 'v', 's', 0, /* 4724 */ 's', 's', 'a', 't', 0, /* 4729 */ 'u', 's', 'a', 't', 0, /* 4734 */ 't', 't', 'a', 't', 0, /* 4739 */ 's', 'm', 'l', 'a', 'b', 't', 0, /* 4746 */ 'p', 'k', 'h', 'b', 't', 0, /* 4752 */ 's', 'm', 'l', 'a', 'l', 'b', 't', 0, /* 4760 */ 's', 'm', 'u', 'l', 'b', 't', 0, /* 4767 */ 'l', 'd', 'r', 'b', 't', 0, /* 4773 */ 's', 't', 'r', 'b', 't', 0, /* 4779 */ 'l', 'd', 'r', 's', 'b', 't', 0, /* 4786 */ 'e', 'r', 'e', 't', 0, /* 4791 */ 'v', 'a', 'c', 'g', 't', 0, /* 4797 */ 'v', 'c', 'g', 't', 0, /* 4802 */ 'l', 'd', 'r', 'h', 't', 0, /* 4808 */ 's', 't', 'r', 'h', 't', 0, /* 4814 */ 'l', 'd', 'r', 's', 'h', 't', 0, /* 4821 */ 'r', 'b', 'i', 't', 0, /* 4826 */ 'v', 'b', 'i', 't', 0, /* 4831 */ 'v', 'c', 'l', 't', 0, /* 4836 */ 'v', 's', 'h', 'l', 'l', 't', 0, /* 4843 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 't', 0, /* 4852 */ 'v', 'm', 'u', 'l', 'l', 't', 0, /* 4859 */ 'v', 'm', 'o', 'v', 'l', 't', 0, /* 4866 */ 'v', 'c', 'n', 't', 0, /* 4871 */ 'h', 'i', 'n', 't', 0, /* 4876 */ 'v', 'q', 's', 'h', 'r', 'n', 't', 0, /* 4884 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 't', 0, /* 4893 */ 'v', 'r', 's', 'h', 'r', 'n', 't', 0, /* 4901 */ 'v', 's', 'h', 'r', 'n', 't', 0, /* 4908 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 't', 0, /* 4917 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 't', 0, /* 4927 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 't', 0, /* 4936 */ 'v', 'q', 'm', 'o', 'v', 'n', 't', 0, /* 4944 */ 'v', 'm', 'o', 'v', 'n', 't', 0, /* 4951 */ 'v', 'p', 'n', 'o', 't', 0, /* 4957 */ 'v', 'p', 't', 0, /* 4961 */ 'l', 'd', 'r', 't', 0, /* 4966 */ 'v', 's', 'q', 'r', 't', 0, /* 4972 */ 's', 't', 'r', 't', 0, /* 4977 */ 'v', 'p', 's', 't', 0, /* 4982 */ 'v', 't', 's', 't', 0, /* 4987 */ 's', 'm', 'l', 'a', 't', 't', 0, /* 4994 */ 's', 'm', 'l', 'a', 'l', 't', 't', 0, /* 5002 */ 's', 'm', 'u', 'l', 't', 't', 0, /* 5009 */ 't', 't', 't', 0, /* 5013 */ 'v', 'c', 'v', 't', 't', 0, /* 5019 */ 'b', 'x', 'a', 'u', 't', 0, /* 5025 */ 'v', 'j', 'c', 'v', 't', 0, /* 5031 */ 'v', 'c', 'v', 't', 0, /* 5036 */ 'm', 'o', 'v', 't', 0, /* 5041 */ 's', 'm', 'l', 'a', 'w', 't', 0, /* 5048 */ 's', 'm', 'u', 'l', 'w', 't', 0, /* 5055 */ 'v', 'e', 'x', 't', 0, /* 5060 */ 'v', 'q', 's', 'h', 'l', 'u', 0, /* 5067 */ 'v', 'a', 'b', 'a', 'v', 0, /* 5073 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 0, /* 5081 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 0, /* 5090 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 0, /* 5099 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 0, /* 5107 */ 'v', 'm', 'i', 'n', 'n', 'm', 'a', 'v', 0, /* 5116 */ 'v', 'm', 'a', 'x', 'n', 'm', 'a', 'v', 0, /* 5125 */ 'v', 'm', 'i', 'n', 'a', 'v', 0, /* 5132 */ 'v', 'm', 'a', 'x', 'a', 'v', 0, /* 5139 */ 'v', 'a', 'd', 'd', 'v', 0, /* 5145 */ 'r', 'e', 'v', 0, /* 5149 */ 's', 'd', 'i', 'v', 0, /* 5154 */ 'u', 'd', 'i', 'v', 0, /* 5159 */ 'v', 'd', 'i', 'v', 0, /* 5164 */ 'v', 'a', 'd', 'd', 'l', 'v', 0, /* 5171 */ 'v', 'm', 'i', 'n', 'n', 'm', 'v', 0, /* 5179 */ 'v', 'm', 'a', 'x', 'n', 'm', 'v', 0, /* 5187 */ 'v', 'm', 'i', 'n', 'v', 0, /* 5193 */ 'v', 'm', 'o', 'v', 0, /* 5198 */ 'v', 'm', 'a', 'x', 'v', 0, /* 5204 */ 'v', 's', 'u', 'b', 'w', 0, /* 5210 */ 'v', 'a', 'd', 'd', 'w', 0, /* 5216 */ 'p', 'l', 'd', 'w', 0, /* 5221 */ 'v', 'l', 'd', 'r', 'w', 0, /* 5227 */ 'v', 's', 't', 'r', 'w', 0, /* 5233 */ 'm', 'o', 'v', 'w', 0, /* 5238 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 'a', 'x', 0, /* 5251 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 'a', 'x', 0, /* 5264 */ 'f', 'l', 'd', 'm', 'i', 'a', 'x', 0, /* 5272 */ 'f', 's', 't', 'm', 'i', 'a', 'x', 0, /* 5280 */ 'v', 'p', 'm', 'a', 'x', 0, /* 5286 */ 'v', 'm', 'a', 'x', 0, /* 5291 */ 's', 'h', 's', 'a', 'x', 0, /* 5297 */ 'u', 'h', 's', 'a', 'x', 0, /* 5303 */ 'u', 'q', 's', 'a', 'x', 0, /* 5309 */ 's', 's', 'a', 'x', 0, /* 5314 */ 'u', 's', 'a', 'x', 0, /* 5319 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 'a', 'x', 0, /* 5329 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'a', 'x', 0, /* 5340 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'a', 'x', 0, /* 5351 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 'a', 'x', 0, /* 5361 */ 'f', 'l', 'd', 'm', 'd', 'b', 'x', 0, /* 5369 */ 'f', 's', 't', 'm', 'd', 'b', 'x', 0, /* 5377 */ 'v', 't', 'b', 'x', 0, /* 5382 */ 's', 'm', 'l', 'a', 'd', 'x', 0, /* 5389 */ 's', 'm', 'u', 'a', 'd', 'x', 0, /* 5396 */ 's', 'm', 'l', 'a', 'l', 'd', 'x', 0, /* 5404 */ 's', 'm', 'l', 's', 'l', 'd', 'x', 0, /* 5412 */ 's', 'm', 'l', 's', 'd', 'x', 0, /* 5419 */ 's', 'm', 'u', 's', 'd', 'x', 0, /* 5426 */ 'l', 'd', 'a', 'e', 'x', 0, /* 5432 */ 's', 't', 'l', 'e', 'x', 0, /* 5438 */ 'l', 'd', 'r', 'e', 'x', 0, /* 5444 */ 'c', 'l', 'r', 'e', 'x', 0, /* 5450 */ 's', 't', 'r', 'e', 'x', 0, /* 5456 */ 's', 'b', 'f', 'x', 0, /* 5461 */ 'u', 'b', 'f', 'x', 0, /* 5466 */ 'v', 'q', 'd', 'm', 'l', 'a', 'd', 'h', 'x', 0, /* 5476 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 'd', 'h', 'x', 0, /* 5487 */ 'v', 'q', 'd', 'm', 'l', 's', 'd', 'h', 'x', 0, /* 5497 */ 'v', 'q', 'r', 'd', 'm', 'l', 's', 'd', 'h', 'x', 0, /* 5508 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 'x', 0, /* 5520 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 'x', 0, /* 5532 */ 'b', 'l', 'x', 0, /* 5536 */ 'b', 'f', 'l', 'x', 0, /* 5541 */ 'r', 'r', 'x', 0, /* 5545 */ 's', 'h', 'a', 's', 'x', 0, /* 5551 */ 'u', 'h', 'a', 's', 'x', 0, /* 5557 */ 'u', 'q', 'a', 's', 'x', 0, /* 5563 */ 's', 'a', 's', 'x', 0, /* 5568 */ 'u', 'a', 's', 'x', 0, /* 5573 */ 'v', 'r', 'i', 'n', 't', 'x', 0, /* 5580 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 'x', 0, /* 5589 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'x', 0, /* 5599 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'x', 0, /* 5609 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 'x', 0, /* 5618 */ 'v', 'c', 'l', 'z', 0, /* 5623 */ 'v', 'r', 'i', 'n', 't', 'z', 0, 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 2671U, // DBG_VALUE 2728U, // DBG_VALUE_LIST 2681U, // DBG_INSTR_REF 2695U, // DBG_PHI 2703U, // DBG_LABEL 0U, // REG_SEQUENCE 0U, // COPY 2664U, // BUNDLE 2713U, // LIFETIME_START 2638U, // LIFETIME_END 2651U, // PSEUDO_PROBE 0U, // ARITH_FENCE 0U, // STACKMAP 4012U, // FENTRY_CALL 0U, // PATCHPOINT 0U, // LOAD_STACK_GUARD 0U, // PREALLOCATED_SETUP 0U, // PREALLOCATED_ARG 0U, // STATEPOINT 0U, // LOCAL_ESCAPE 0U, // FAULTING_OP 0U, // PATCHABLE_OP 2230U, // PATCHABLE_FUNCTION_ENTER 2150U, // PATCHABLE_RET 2276U, // PATCHABLE_FUNCTION_EXIT 2253U, // PATCHABLE_TAIL_CALL 2205U, // PATCHABLE_EVENT_CALL 2181U, // PATCHABLE_TYPED_EVENT_CALL 0U, // ICALL_BRANCH_FUNNEL 0U, // MEMBARRIER 0U, // G_ASSERT_SEXT 0U, // G_ASSERT_ZEXT 0U, // G_ASSERT_ALIGN 0U, // G_ADD 0U, // G_SUB 0U, // G_MUL 0U, // G_SDIV 0U, // G_UDIV 0U, // G_SREM 0U, // G_UREM 0U, // G_SDIVREM 0U, // G_UDIVREM 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_FREEZE 0U, // G_INTRINSIC_FPTRUNC_ROUND 0U, // G_INTRINSIC_TRUNC 0U, // G_INTRINSIC_ROUND 0U, // G_INTRINSIC_LRINT 0U, // G_INTRINSIC_ROUNDEVEN 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_ATOMICRMW_FMAX 0U, // G_ATOMICRMW_FMIN 0U, // G_ATOMICRMW_UINC_WRAP 0U, // G_ATOMICRMW_UDEC_WRAP 0U, // G_FENCE 0U, // G_BRCOND 0U, // G_BRINDIRECT 0U, // G_INVOKE_REGION_START 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_FSHL 0U, // G_FSHR 0U, // G_ROTR 0U, // G_ROTL 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_UADDSAT 0U, // G_SADDSAT 0U, // G_USUBSAT 0U, // G_SSUBSAT 0U, // G_USHLSAT 0U, // G_SSHLSAT 0U, // G_SMULFIX 0U, // G_UMULFIX 0U, // G_SMULFIXSAT 0U, // G_UMULFIXSAT 0U, // G_SDIVFIX 0U, // G_UDIVFIX 0U, // G_SDIVFIXSAT 0U, // G_UDIVFIXSAT 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_FPOWI 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_IS_FPCLASS 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_PTRMASK 0U, // G_SMIN 0U, // G_SMAX 0U, // G_UMIN 0U, // G_UMAX 0U, // G_ABS 0U, // G_LROUND 0U, // G_LLROUND 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_STRICT_FADD 0U, // G_STRICT_FSUB 0U, // G_STRICT_FMUL 0U, // G_STRICT_FDIV 0U, // G_STRICT_FREM 0U, // G_STRICT_FMA 0U, // G_STRICT_FSQRT 0U, // G_READ_REGISTER 0U, // G_WRITE_REGISTER 0U, // G_MEMCPY 0U, // G_MEMCPY_INLINE 0U, // G_MEMMOVE 0U, // G_MEMSET 0U, // G_BZERO 0U, // G_VECREDUCE_SEQ_FADD 0U, // G_VECREDUCE_SEQ_FMUL 0U, // G_VECREDUCE_FADD 0U, // G_VECREDUCE_FMUL 0U, // G_VECREDUCE_FMAX 0U, // G_VECREDUCE_FMIN 0U, // G_VECREDUCE_ADD 0U, // G_VECREDUCE_MUL 0U, // G_VECREDUCE_AND 0U, // G_VECREDUCE_OR 0U, // G_VECREDUCE_XOR 0U, // G_VECREDUCE_SMAX 0U, // G_VECREDUCE_SMIN 0U, // G_VECREDUCE_UMAX 0U, // G_VECREDUCE_UMIN 0U, // G_SBFX 0U, // G_UBFX 0U, // ABS 0U, // ADDSri 0U, // ADDSrr 0U, // ADDSrsi 0U, // ADDSrsr 0U, // ADJCALLSTACKDOWN 0U, // ADJCALLSTACKUP 12770U, // ASRi 12770U, // ASRr 0U, // B 0U, // BCCZi64 0U, // BCCi64 0U, // BLX_noip 0U, // BLX_pred_noip 0U, // BL_PUSHLR 0U, // BMOVPCB_CALL 0U, // BMOVPCRX_CALL 0U, // BR_JTadd 0U, // BR_JTm_i12 0U, // BR_JTm_rs 0U, // BR_JTr 0U, // BX_CALL 0U, // CMP_SWAP_16 0U, // CMP_SWAP_32 0U, // CMP_SWAP_64 0U, // CMP_SWAP_8 0U, // CONSTPOOL_ENTRY 0U, // COPY_STRUCT_BYVAL_I32 67130072U, // ITasm 0U, // Int_eh_sjlj_dispatchsetup 0U, // Int_eh_sjlj_longjmp 0U, // Int_eh_sjlj_setjmp 0U, // Int_eh_sjlj_setjmp_nofp 0U, // Int_eh_sjlj_setup_dispatch 0U, // JUMPTABLE_ADDRS 0U, // JUMPTABLE_INSTS 0U, // JUMPTABLE_TBB 0U, // JUMPTABLE_TBH 0U, // LDMIA_RET 29344U, // LDRBT_POST 29094U, // LDRConstPool 29379U, // LDRHTii 0U, // LDRLIT_ga_abs 0U, // LDRLIT_ga_pcrel 0U, // LDRLIT_ga_pcrel_ldr 29356U, // LDRSBTii 29391U, // LDRSHTii 29538U, // LDRT_POST 0U, // LEApcrel 0U, // LEApcrelJT 0U, // LOADDUAL 12318U, // LSLi 12318U, // LSLr 12777U, // LSRi 12777U, // LSRr 0U, // MEMCPY 0U, // MLAv5 0U, // MOVCCi 0U, // MOVCCi16 0U, // MOVCCi32imm 0U, // MOVCCr 0U, // MOVCCsi 0U, // MOVCCsr 0U, // MOVPCRX 0U, // MOVTi16_ga_pcrel 0U, // MOV_ga_pcrel 0U, // MOV_ga_pcrel_ldr 0U, // MOVi16_ga_pcrel 0U, // MOVi32imm 0U, // MOVsra_flag 0U, // MOVsrl_flag 0U, // MQPRCopy 0U, // MQQPRLoad 0U, // MQQPRStore 0U, // MQQQQPRLoad 0U, // MQQQQPRStore 0U, // MULv5 0U, // MVE_MEMCPYLOOPINST 0U, // MVE_MEMSETLOOPINST 0U, // MVNCCi 0U, // PICADD 0U, // PICLDR 0U, // PICLDRB 0U, // PICLDRH 0U, // PICLDRSB 0U, // PICLDRSH 0U, // PICSTR 0U, // PICSTRB 0U, // PICSTRH 12756U, // RORi 12756U, // RORr 0U, // RRX 38310U, // RRXi 0U, // RSBSri 0U, // RSBSrsi 0U, // RSBSrsr 0U, // SEH_EpilogEnd 0U, // SEH_EpilogStart 0U, // SEH_Nop 0U, // SEH_Nop_Ret 0U, // SEH_PrologEnd 0U, // SEH_SaveFRegs 0U, // SEH_SaveLR 0U, // SEH_SaveRegs 0U, // SEH_SaveRegs_Ret 0U, // SEH_SaveSP 0U, // SEH_StackAlloc 0U, // SMLALv5 0U, // SMULLv5 0U, // SPACE 0U, // STOREDUAL 29350U, // STRBT_POST 0U, // STRBi_preidx 0U, // STRBr_preidx 0U, // STRH_preidx 29549U, // STRT_POST 0U, // STRi_preidx 0U, // STRr_preidx 0U, // SUBS_PC_LR 0U, // SUBSri 0U, // SUBSrr 0U, // SUBSrsi 0U, // SUBSrsr 0U, // SpeculationBarrierISBDSBEndBB 0U, // SpeculationBarrierSBEndBB 0U, // TAILJMPd 0U, // TAILJMPr 0U, // TAILJMPr4 0U, // TCRETURNdi 0U, // TCRETURNri 0U, // TPsoft 0U, // UMLALv5 0U, // UMULLv5 567556U, // VLD1LNdAsm_16 1091844U, // VLD1LNdAsm_32 1616132U, // VLD1LNdAsm_8 567556U, // VLD1LNdWB_fixed_Asm_16 1091844U, // VLD1LNdWB_fixed_Asm_32 1616132U, // VLD1LNdWB_fixed_Asm_8 575748U, // VLD1LNdWB_register_Asm_16 1100036U, // VLD1LNdWB_register_Asm_32 1624324U, // VLD1LNdWB_register_Asm_8 567605U, // VLD2LNdAsm_16 1091893U, // VLD2LNdAsm_32 1616181U, // VLD2LNdAsm_8 567605U, // VLD2LNdWB_fixed_Asm_16 1091893U, // VLD2LNdWB_fixed_Asm_32 1616181U, // VLD2LNdWB_fixed_Asm_8 575797U, // VLD2LNdWB_register_Asm_16 1100085U, // VLD2LNdWB_register_Asm_32 1624373U, // VLD2LNdWB_register_Asm_8 567605U, // VLD2LNqAsm_16 1091893U, // VLD2LNqAsm_32 567605U, // VLD2LNqWB_fixed_Asm_16 1091893U, // VLD2LNqWB_fixed_Asm_32 575797U, // VLD2LNqWB_register_Asm_16 1100085U, // VLD2LNqWB_register_Asm_32 134801754U, // VLD3DUPdAsm_16 135326042U, // VLD3DUPdAsm_32 135850330U, // VLD3DUPdAsm_8 134801754U, // VLD3DUPdWB_fixed_Asm_16 135326042U, // VLD3DUPdWB_fixed_Asm_32 135850330U, // VLD3DUPdWB_fixed_Asm_8 134785370U, // VLD3DUPdWB_register_Asm_16 135309658U, // VLD3DUPdWB_register_Asm_32 135833946U, // VLD3DUPdWB_register_Asm_8 201910618U, // VLD3DUPqAsm_16 202434906U, // VLD3DUPqAsm_32 202959194U, // VLD3DUPqAsm_8 201910618U, // VLD3DUPqWB_fixed_Asm_16 202434906U, // VLD3DUPqWB_fixed_Asm_32 202959194U, // VLD3DUPqWB_fixed_Asm_8 201894234U, // VLD3DUPqWB_register_Asm_16 202418522U, // VLD3DUPqWB_register_Asm_32 202942810U, // VLD3DUPqWB_register_Asm_8 567642U, // VLD3LNdAsm_16 1091930U, // VLD3LNdAsm_32 1616218U, // VLD3LNdAsm_8 567642U, // VLD3LNdWB_fixed_Asm_16 1091930U, // VLD3LNdWB_fixed_Asm_32 1616218U, // VLD3LNdWB_fixed_Asm_8 575834U, // VLD3LNdWB_register_Asm_16 1100122U, // VLD3LNdWB_register_Asm_32 1624410U, // VLD3LNdWB_register_Asm_8 567642U, // VLD3LNqAsm_16 1091930U, // VLD3LNqAsm_32 567642U, // VLD3LNqWB_fixed_Asm_16 1091930U, // VLD3LNqWB_fixed_Asm_32 575834U, // VLD3LNqWB_register_Asm_16 1100122U, // VLD3LNqWB_register_Asm_32 269019482U, // VLD3dAsm_16 269543770U, // VLD3dAsm_32 270068058U, // VLD3dAsm_8 269019482U, // VLD3dWB_fixed_Asm_16 269543770U, // VLD3dWB_fixed_Asm_32 270068058U, // VLD3dWB_fixed_Asm_8 269003098U, // VLD3dWB_register_Asm_16 269527386U, // VLD3dWB_register_Asm_32 270051674U, // VLD3dWB_register_Asm_8 336128346U, // VLD3qAsm_16 336652634U, // VLD3qAsm_32 337176922U, // VLD3qAsm_8 336128346U, // VLD3qWB_fixed_Asm_16 336652634U, // VLD3qWB_fixed_Asm_32 337176922U, // VLD3qWB_fixed_Asm_8 336111962U, // VLD3qWB_register_Asm_16 336636250U, // VLD3qWB_register_Asm_32 337160538U, // VLD3qWB_register_Asm_8 403237238U, // VLD4DUPdAsm_16 403761526U, // VLD4DUPdAsm_32 404285814U, // VLD4DUPdAsm_8 403237238U, // VLD4DUPdWB_fixed_Asm_16 403761526U, // VLD4DUPdWB_fixed_Asm_32 404285814U, // VLD4DUPdWB_fixed_Asm_8 403220854U, // VLD4DUPdWB_register_Asm_16 403745142U, // VLD4DUPdWB_register_Asm_32 404269430U, // VLD4DUPdWB_register_Asm_8 470346102U, // VLD4DUPqAsm_16 470870390U, // VLD4DUPqAsm_32 471394678U, // VLD4DUPqAsm_8 470346102U, // VLD4DUPqWB_fixed_Asm_16 470870390U, // VLD4DUPqWB_fixed_Asm_32 471394678U, // VLD4DUPqWB_fixed_Asm_8 470329718U, // VLD4DUPqWB_register_Asm_16 470854006U, // VLD4DUPqWB_register_Asm_32 471378294U, // VLD4DUPqWB_register_Asm_8 567670U, // VLD4LNdAsm_16 1091958U, // VLD4LNdAsm_32 1616246U, // VLD4LNdAsm_8 567670U, // VLD4LNdWB_fixed_Asm_16 1091958U, // VLD4LNdWB_fixed_Asm_32 1616246U, // VLD4LNdWB_fixed_Asm_8 575862U, // VLD4LNdWB_register_Asm_16 1100150U, // VLD4LNdWB_register_Asm_32 1624438U, // VLD4LNdWB_register_Asm_8 567670U, // VLD4LNqAsm_16 1091958U, // VLD4LNqAsm_32 567670U, // VLD4LNqWB_fixed_Asm_16 1091958U, // VLD4LNqWB_fixed_Asm_32 575862U, // VLD4LNqWB_register_Asm_16 1100150U, // VLD4LNqWB_register_Asm_32 537454966U, // VLD4dAsm_16 537979254U, // VLD4dAsm_32 538503542U, // VLD4dAsm_8 537454966U, // VLD4dWB_fixed_Asm_16 537979254U, // VLD4dWB_fixed_Asm_32 538503542U, // VLD4dWB_fixed_Asm_8 537438582U, // VLD4dWB_register_Asm_16 537962870U, // VLD4dWB_register_Asm_32 538487158U, // VLD4dWB_register_Asm_8 604563830U, // VLD4qAsm_16 605088118U, // VLD4qAsm_32 605612406U, // VLD4qAsm_8 604563830U, // VLD4qWB_fixed_Asm_16 605088118U, // VLD4qWB_fixed_Asm_32 605612406U, // VLD4qWB_fixed_Asm_8 604547446U, // VLD4qWB_register_Asm_16 605071734U, // VLD4qWB_register_Asm_32 605596022U, // VLD4qWB_register_Asm_8 0U, // VMOVD0 0U, // VMOVDcc 0U, // VMOVHcc 0U, // VMOVQ0 0U, // VMOVScc 567567U, // VST1LNdAsm_16 1091855U, // VST1LNdAsm_32 1616143U, // VST1LNdAsm_8 567567U, // VST1LNdWB_fixed_Asm_16 1091855U, // VST1LNdWB_fixed_Asm_32 1616143U, // VST1LNdWB_fixed_Asm_8 575759U, // VST1LNdWB_register_Asm_16 1100047U, // VST1LNdWB_register_Asm_32 1624335U, // VST1LNdWB_register_Asm_8 567632U, // VST2LNdAsm_16 1091920U, // VST2LNdAsm_32 1616208U, // VST2LNdAsm_8 567632U, // VST2LNdWB_fixed_Asm_16 1091920U, // VST2LNdWB_fixed_Asm_32 1616208U, // VST2LNdWB_fixed_Asm_8 575824U, // VST2LNdWB_register_Asm_16 1100112U, // VST2LNdWB_register_Asm_32 1624400U, // VST2LNdWB_register_Asm_8 567632U, // VST2LNqAsm_16 1091920U, // VST2LNqAsm_32 567632U, // VST2LNqWB_fixed_Asm_16 1091920U, // VST2LNqWB_fixed_Asm_32 575824U, // VST2LNqWB_register_Asm_16 1100112U, // VST2LNqWB_register_Asm_32 567653U, // VST3LNdAsm_16 1091941U, // VST3LNdAsm_32 1616229U, // VST3LNdAsm_8 567653U, // VST3LNdWB_fixed_Asm_16 1091941U, // VST3LNdWB_fixed_Asm_32 1616229U, // VST3LNdWB_fixed_Asm_8 575845U, // VST3LNdWB_register_Asm_16 1100133U, // VST3LNdWB_register_Asm_32 1624421U, // VST3LNdWB_register_Asm_8 567653U, // VST3LNqAsm_16 1091941U, // VST3LNqAsm_32 567653U, // VST3LNqWB_fixed_Asm_16 1091941U, // VST3LNqWB_fixed_Asm_32 575845U, // VST3LNqWB_register_Asm_16 1100133U, // VST3LNqWB_register_Asm_32 269019493U, // VST3dAsm_16 269543781U, // VST3dAsm_32 270068069U, // VST3dAsm_8 269019493U, // VST3dWB_fixed_Asm_16 269543781U, // VST3dWB_fixed_Asm_32 270068069U, // VST3dWB_fixed_Asm_8 269003109U, // VST3dWB_register_Asm_16 269527397U, // VST3dWB_register_Asm_32 270051685U, // VST3dWB_register_Asm_8 336128357U, // VST3qAsm_16 336652645U, // VST3qAsm_32 337176933U, // VST3qAsm_8 336128357U, // VST3qWB_fixed_Asm_16 336652645U, // VST3qWB_fixed_Asm_32 337176933U, // VST3qWB_fixed_Asm_8 336111973U, // VST3qWB_register_Asm_16 336636261U, // VST3qWB_register_Asm_32 337160549U, // VST3qWB_register_Asm_8 567675U, // VST4LNdAsm_16 1091963U, // VST4LNdAsm_32 1616251U, // VST4LNdAsm_8 567675U, // VST4LNdWB_fixed_Asm_16 1091963U, // VST4LNdWB_fixed_Asm_32 1616251U, // VST4LNdWB_fixed_Asm_8 575867U, // VST4LNdWB_register_Asm_16 1100155U, // VST4LNdWB_register_Asm_32 1624443U, // VST4LNdWB_register_Asm_8 567675U, // VST4LNqAsm_16 1091963U, // VST4LNqAsm_32 567675U, // VST4LNqWB_fixed_Asm_16 1091963U, // VST4LNqWB_fixed_Asm_32 575867U, // VST4LNqWB_register_Asm_16 1100155U, // VST4LNqWB_register_Asm_32 537454971U, // VST4dAsm_16 537979259U, // VST4dAsm_32 538503547U, // VST4dAsm_8 537454971U, // VST4dWB_fixed_Asm_16 537979259U, // VST4dWB_fixed_Asm_32 538503547U, // VST4dWB_fixed_Asm_8 537438587U, // VST4dWB_register_Asm_16 537962875U, // VST4dWB_register_Asm_32 538487163U, // VST4dWB_register_Asm_8 604563835U, // VST4qAsm_16 605088123U, // VST4qAsm_32 605612411U, // VST4qAsm_8 604563835U, // VST4qWB_fixed_Asm_16 605088123U, // VST4qWB_fixed_Asm_32 605612411U, // VST4qWB_fixed_Asm_8 604547451U, // VST4qWB_register_Asm_16 605071739U, // VST4qWB_register_Asm_32 605596027U, // VST4qWB_register_Asm_8 0U, // WIN__CHKSTK 0U, // WIN__DBZCHK 0U, // t2ABS 0U, // t2ADDSri 0U, // t2ADDSrr 0U, // t2ADDSrs 0U, // t2BF_LabelPseudo 0U, // t2BR_JT 0U, // t2CALL_BTI 0U, // t2DoLoopStart 0U, // t2DoLoopStartTP 0U, // t2LDMIA_RET 27770U, // t2LDRBpcrel 29094U, // t2LDRConstPool 28288U, // t2LDRHpcrel 0U, // t2LDRLIT_ga_pcrel 27789U, // t2LDRSBpcrel 28327U, // t2LDRSHpcrel 673247654U, // t2LDR_POST_imm 740356518U, // t2LDR_PRE_imm 0U, // t2LDRpci_pic 29094U, // t2LDRpcrel 0U, // t2LEApcrel 0U, // t2LEApcrelJT 0U, // t2LoopDec 0U, // t2LoopEnd 0U, // t2LoopEndDec 0U, // t2MOVCCasr 0U, // t2MOVCCi 0U, // t2MOVCCi16 0U, // t2MOVCCi32imm 0U, // t2MOVCClsl 0U, // t2MOVCClsr 0U, // t2MOVCCr 0U, // t2MOVCCror 62064U, // t2MOVSsi 45680U, // t2MOVSsr 0U, // t2MOVTi16_ga_pcrel 0U, // t2MOV_ga_pcrel 0U, // t2MOVi16_ga_pcrel 0U, // t2MOVi32imm 62539U, // t2MOVsi 46155U, // t2MOVsr 0U, // t2MVNCCi 0U, // t2RSBSri 0U, // t2RSBSrs 0U, // t2STRB_preidx 0U, // t2STRH_preidx 673247744U, // t2STR_POST_imm 740356608U, // t2STR_PRE_imm 0U, // t2STR_preidx 0U, // t2SUBSri 0U, // t2SUBSrr 0U, // t2SUBSrs 0U, // t2SpeculationBarrierISBDSBEndBB 0U, // t2SpeculationBarrierSBEndBB 0U, // t2TBB_JT 0U, // t2TBH_JT 0U, // t2WhileLoopSetup 0U, // t2WhileLoopStart 0U, // t2WhileLoopStartLR 0U, // t2WhileLoopStartTP 0U, // tADCS 0U, // tADDSi3 0U, // tADDSi8 0U, // tADDSrr 0U, // tADDframe 0U, // tADJCALLSTACKDOWN 0U, // tADJCALLSTACKUP 0U, // tBLXNS_CALL 0U, // tBLXr_noip 0U, // tBL_PUSHLR 0U, // tBRIND 0U, // tBR_JTr 0U, // tBXNS_RET 0U, // tBX_CALL 0U, // tBX_RET 0U, // tBX_RET_vararg 0U, // tBfar 0U, // tCMP_SWAP_16 0U, // tCMP_SWAP_32 0U, // tCMP_SWAP_8 0U, // tLDMIA_UPD 29094U, // tLDRConstPool 0U, // tLDRLIT_ga_abs 0U, // tLDRLIT_ga_pcrel 0U, // tLDR_postidx 0U, // tLDRpci_pic 0U, // tLEApcrel 0U, // tLEApcrelJT 0U, // tLSLSri 0U, // tMOVCCr_pseudo 0U, // tPOP_RET 0U, // tRSBS 0U, // tSBCS 0U, // tSUBSi3 0U, // tSUBSi8 0U, // tSUBSrr 0U, // tTAILJMPd 0U, // tTAILJMPdND 0U, // tTAILJMPr 0U, // tTBB_JT 0U, // tTBH_JT 0U, // tTPsoft 2632970U, // ADCri 2632970U, // ADCrr 2690314U, // ADCrsi 77066U, // ADCrsr 2633038U, // ADDri 2633038U, // ADDrr 2690382U, // ADDrsi 77134U, // ADDrsr 2650529U, // ADR 808535656U, // AESD 808535664U, // AESE 875644501U, // AESIMC 875644511U, // AESMC 2633103U, // ANDri 2633103U, // ANDrr 2690447U, // ANDrsi 77199U, // ANDrsr 943285726U, // BF16VDOTI_VDOTD 943285726U, // BF16VDOTI_VDOTQ 943285726U, // BF16VDOTS_VDOTD 943285726U, // BF16VDOTS_VDOTQ 876639144U, // BF16_VCVT 809561267U, // BF16_VCVTB 809563030U, // BF16_VCVTT 2682130U, // BFC 2666240U, // BFI 2632983U, // BICri 2632983U, // BICrr 2690327U, // BICrsi 77079U, // BICrsr 4802500U, // BKPT 4818832U, // BL 4802554U, // BLX 2733469U, // BLX_pred 4818938U, // BLXi 1009364817U, // BL_pred 4802550U, // BX 2731794U, // BXJ 5362935U, // BX_RET 2733303U, // BX_pred 1009363892U, // Bcc 811196418U, // CDE_CX1 1076406968U, // CDE_CX1A 1147266872U, // CDE_CX1D 1076406990U, // CDE_CX1DA 811197011U, // CDE_CX2 1076415166U, // CDE_CX2A 1214375742U, // CDE_CX2D 1076415188U, // CDE_CX2DA 811197017U, // CDE_CX3 1076497092U, // CDE_CX3A 1214375748U, // CDE_CX3D 1076497114U, // CDE_CX3DA 945415894U, // CDE_VCX1A_fpdp 945415894U, // CDE_VCX1A_fpsp 1076505271U, // CDE_VCX1A_vec 811196417U, // CDE_VCX1_fpdp 811196417U, // CDE_VCX1_fpsp 1076513044U, // CDE_VCX1_vec 945415901U, // CDE_VCX2A_fpdp 945415901U, // CDE_VCX2A_fpsp 1076521661U, // CDE_VCX2A_vec 811197010U, // CDE_VCX2_fpdp 811197010U, // CDE_VCX2_fpsp 1076504917U, // CDE_VCX2_vec 945415908U, // CDE_VCX3A_fpdp 945415908U, // CDE_VCX3A_fpsp 1076529859U, // CDE_VCX3A_vec 811197016U, // CDE_VCX3_fpdp 811197016U, // CDE_VCX3_fpsp 1076521322U, // CDE_VCX3_vec 1277825288U, // CDP 1349165631U, // CDP2 5445U, // CLREX 2651636U, // CLZ 2650273U, // CMNri 2650273U, // CMNzrr 2683041U, // CMNzrsi 2666657U, // CMNzrsr 2650386U, // CMPri 2650386U, // CMPrr 2683154U, // CMPrsi 2666770U, // CMPrsr 4802484U, // CPS1p 1412092501U, // CPS2p 1412092501U, // CPS3p 875644665U, // CRC32B 875644673U, // CRC32CB 875644783U, // CRC32CH 875644903U, // CRC32CW 875644775U, // CRC32H 875644895U, // CRC32W 2731508U, // DBG 190232U, // DMB 190237U, // DSB 2634192U, // EORri 2634192U, // EORrr 2691536U, // EORrsi 78288U, // EORrsr 4838067U, // ERET 1215329354U, // FCONSTD 7894090U, // FCONSTH 8418378U, // FCONSTS 875066610U, // FLDMXDB_UPD 2733201U, // FLDMXIA 875066513U, // FLDMXIA_UPD 9032281U, // FMSTAT 875066618U, // FSTMXDB_UPD 2733209U, // FSTMXIA 875066521U, // FSTMXIA_UPD 2732808U, // HINT 4802495U, // HLT 4802355U, // HVC 198434U, // ISB 2648800U, // LDA 2649009U, // LDAB 2651443U, // LDAEX 2649320U, // LDAEXB 1479044523U, // LDAEXD 2649816U, // LDAEXH 2649616U, // LDAH 1553115010U, // LDC2L_OFFSET 1620223874U, // LDC2L_OPTION 1620223874U, // LDC2L_POST 1687332738U, // LDC2L_PRE 1553113638U, // LDC2_OFFSET 1620222502U, // LDC2_OPTION 1620222502U, // LDC2_POST 1687331366U, // LDC2_PRE 1277734746U, // LDCL_OFFSET 1277734746U, // LDCL_OPTION 1277734746U, // LDCL_POST 1277734746U, // LDCL_PRE 1277734158U, // LDC_OFFSET 1277734158U, // LDC_OPTION 1277734158U, // LDC_POST 1277734158U, // LDC_PRE 2730724U, // LDMDA 875064036U, // LDMDA_UPD 2730979U, // LDMDB 875064291U, // LDMDB_UPD 2732107U, // LDMIA 875065419U, // LDMIA_UPD 2730998U, // LDMIB 875064310U, // LDMIB_UPD 2675360U, // LDRBT_POST_IMM 2675360U, // LDRBT_POST_REG 2673786U, // LDRB_POST_IMM 2673786U, // LDRB_POST_REG 2665594U, // LDRB_PRE_IMM 2673786U, // LDRB_PRE_REG 2681978U, // LDRBi12 2665594U, // LDRBrs 2674068U, // LDRD 2755988U, // LDRD_POST 2755988U, // LDRD_PRE 2651455U, // LDREX 2649334U, // LDREXB 1479044537U, // LDREXD 2649830U, // LDREXH 2666112U, // LDRH 2667203U, // LDRHTi 2675395U, // LDRHTr 2674304U, // LDRH_POST 2674304U, // LDRH_PRE 2665613U, // LDRSB 2667180U, // LDRSBTi 2675372U, // LDRSBTr 2673805U, // LDRSB_POST 2673805U, // LDRSB_PRE 2666151U, // LDRSH 2667215U, // LDRSHTi 2675407U, // LDRSHTr 2674343U, // LDRSH_POST 2674343U, // LDRSH_PRE 2675554U, // LDRT_POST_IMM 2675554U, // LDRT_POST_REG 2675110U, // LDR_POST_IMM 2675110U, // LDR_POST_REG 2666918U, // LDR_PRE_IMM 2675110U, // LDR_PRE_REG 2683302U, // LDRcp 2683302U, // LDRi12 2666918U, // LDRrs 1277825437U, // MCR 812294725U, // MCR2 1277743576U, // MCRR 812294731U, // MCRR2 2689828U, // MLA 2667053U, // MLS 10081355U, // MOVPCLR 2683821U, // MOVTi16 2659403U, // MOVi 2651250U, // MOVi16 2659403U, // MOVr 2659403U, // MOVr_TC 2634827U, // MOVsi 2692171U, // MOVsr 1076497701U, // MRC 3793452U, // MRC2 1747504425U, // MRRC 205362U, // MRRC2 2732634U, // MRS 2650714U, // MRSbanked 2732634U, // MRSsys 1814589934U, // MSR 1881698798U, // MSRbanked 1814589934U, // MSRi 2633774U, // MUL 2674699U, // MVE_ASRLi 2674699U, // MVE_ASRLr 875643877U, // MVE_DLSTP_16 875643124U, // MVE_DLSTP_32 875643486U, // MVE_DLSTP_64 875644536U, // MVE_DLSTP_8 1143591245U, // MVE_LCTP 10577828U, // MVE_LETP 2674646U, // MVE_LSLLi 2674646U, // MVE_LSLLr 2674704U, // MVE_LSRL 875098538U, // MVE_SQRSHR 2756597U, // MVE_SQRSHRL 875097985U, // MVE_SQSHL 2674618U, // MVE_SQSHLL 875098545U, // MVE_SRSHR 2674685U, // MVE_SRSHRL 875098003U, // MVE_UQRSHL 2756552U, // MVE_UQRSHLL 875097991U, // MVE_UQSHL 2674625U, // MVE_UQSHLL 875098551U, // MVE_URSHR 2674692U, // MVE_URSHRL 11154380U, // MVE_VABAVs16 11678668U, // MVE_VABAVs32 12202956U, // MVE_VABAVs8 12727244U, // MVE_VABAVu16 13251532U, // MVE_VABAVu32 13775820U, // MVE_VABAVu8 8015174U, // MVE_VABDf16 8539462U, // MVE_VABDf32 11160902U, // MVE_VABDs16 11685190U, // MVE_VABDs32 12209478U, // MVE_VABDs8 12733766U, // MVE_VABDu16 13258054U, // MVE_VABDu32 13782342U, // MVE_VABDu8 8081948U, // MVE_VABSf16 8606236U, // MVE_VABSf32 11227676U, // MVE_VABSs16 11751964U, // MVE_VABSs32 12276252U, // MVE_VABSs8 14314761U, // MVE_VADC 14298874U, // MVE_VADCI 11692963U, // MVE_VADDLVs32acc 11686957U, // MVE_VADDLVs32no_acc 13265827U, // MVE_VADDLVu32acc 13259821U, // MVE_VADDLVu32no_acc 11160476U, // MVE_VADDVs16acc 11228180U, // MVE_VADDVs16no_acc 11684764U, // MVE_VADDVs32acc 11752468U, // MVE_VADDVs32no_acc 12209052U, // MVE_VADDVs8acc 12276756U, // MVE_VADDVs8no_acc 12733340U, // MVE_VADDVu16acc 12801044U, // MVE_VADDVu16no_acc 13257628U, // MVE_VADDVu32acc 13325332U, // MVE_VADDVu32no_acc 13781916U, // MVE_VADDVu8acc 13849620U, // MVE_VADDVu8no_acc 8015223U, // MVE_VADD_qr_f16 8539511U, // MVE_VADD_qr_f32 14830967U, // MVE_VADD_qr_i16 14306679U, // MVE_VADD_qr_i32 15355255U, // MVE_VADD_qr_i8 8015223U, // MVE_VADDf16 8539511U, // MVE_VADDf32 14830967U, // MVE_VADDi16 14306679U, // MVE_VADDi32 15355255U, // MVE_VADDi8 2772366U, // MVE_VAND 2772246U, // MVE_VBIC 14830870U, // MVE_VBICimmi16 14306582U, // MVE_VBICimmi32 676338U, // MVE_VBRSR16 1200626U, // MVE_VBRSR32 1724914U, // MVE_VBRSR8 8006994U, // MVE_VCADDf16 8531282U, // MVE_VCADDf32 14822738U, // MVE_VCADDi16 14298450U, // MVE_VCADDi32 15347026U, // MVE_VCADDi8 11227686U, // MVE_VCLSs16 11751974U, // MVE_VCLSs32 12276262U, // MVE_VCLSs8 14898675U, // MVE_VCLZs16 14374387U, // MVE_VCLZs32 15422963U, // MVE_VCLZs8 8022818U, // MVE_VCMLAf16 8547106U, // MVE_VCMLAf32 1954165009U, // MVE_VCMPf16 1954165009U, // MVE_VCMPf16r 1954689297U, // MVE_VCMPf32 1954689297U, // MVE_VCMPf32r 1960980753U, // MVE_VCMPi16 1960980753U, // MVE_VCMPi16r 1960456465U, // MVE_VCMPi32 1960456465U, // MVE_VCMPi32r 1961505041U, // MVE_VCMPi8 1961505041U, // MVE_VCMPi8r 1957310737U, // MVE_VCMPs16 1957310737U, // MVE_VCMPs16r 1957835025U, // MVE_VCMPs32 1957835025U, // MVE_VCMPs32r 1958359313U, // MVE_VCMPs8 1958359313U, // MVE_VCMPs8r 1958883601U, // MVE_VCMPu16 1958883601U, // MVE_VCMPu16r 1959407889U, // MVE_VCMPu32 1959407889U, // MVE_VCMPu32r 1959932177U, // MVE_VCMPu8 1959932177U, // MVE_VCMPu8r 8007724U, // MVE_VCMULf16 8532012U, // MVE_VCMULf32 873156946U, // MVE_VCTP16 873681234U, // MVE_VCTP32 888361298U, // MVE_VCTP64 874205522U, // MVE_VCTP8 821710003U, // MVE_VCVTf16f32bh 821711766U, // MVE_VCVTf16f32th 1224889256U, // MVE_VCVTf16s16_fix 1157845928U, // MVE_VCVTf16s16n 1225413544U, // MVE_VCVTf16u16_fix 1158370216U, // MVE_VCVTf16u16n 18042035U, // MVE_VCVTf32f16bh 18043798U, // MVE_VCVTf32f16th 1226462120U, // MVE_VCVTf32s32_fix 1159418792U, // MVE_VCVTf32s32n 1226986408U, // MVE_VCVTf32u32_fix 1159943080U, // MVE_VCVTf32u32n 1227510696U, // MVE_VCVTs16f16_fix 1160465264U, // MVE_VCVTs16f16a 1160466546U, // MVE_VCVTs16f16m 1160466642U, // MVE_VCVTs16f16n 1160466782U, // MVE_VCVTs16f16p 1160467368U, // MVE_VCVTs16f16z 1228034984U, // MVE_VCVTs32f32_fix 1160989552U, // MVE_VCVTs32f32a 1160990834U, // MVE_VCVTs32f32m 1160990930U, // MVE_VCVTs32f32n 1160991070U, // MVE_VCVTs32f32p 1160991656U, // MVE_VCVTs32f32z 1228559272U, // MVE_VCVTu16f16_fix 1161513840U, // MVE_VCVTu16f16a 1161515122U, // MVE_VCVTu16f16m 1161515218U, // MVE_VCVTu16f16n 1161515358U, // MVE_VCVTu16f16p 1161515944U, // MVE_VCVTu16f16z 1229083560U, // MVE_VCVTu32f32_fix 1162038128U, // MVE_VCVTu32f32a 1162039410U, // MVE_VCVTu32f32m 1162039506U, // MVE_VCVTu32f32n 1162039646U, // MVE_VCVTu32f32p 1162040232U, // MVE_VCVTu32f32z 12726628U, // MVE_VDDUPu16 13250916U, // MVE_VDDUPu32 13775204U, // MVE_VDDUPu8 741744U, // MVE_VDUP16 1266032U, // MVE_VDUP32 1790320U, // MVE_VDUP8 12743029U, // MVE_VDWDUPu16 13267317U, // MVE_VDWDUPu32 13791605U, // MVE_VDWDUPu8 2773455U, // MVE_VEOR 8008208U, // MVE_VFMA_qr_Sf16 8532496U, // MVE_VFMA_qr_Sf32 8006457U, // MVE_VFMA_qr_f16 8530745U, // MVE_VFMA_qr_f32 8006457U, // MVE_VFMAf16 8530745U, // MVE_VFMAf32 8008252U, // MVE_VFMSf16 8532540U, // MVE_VFMSf32 11160933U, // MVE_VHADD_qr_s16 11685221U, // MVE_VHADD_qr_s32 12209509U, // MVE_VHADD_qr_s8 12733797U, // MVE_VHADD_qr_u16 13258085U, // MVE_VHADD_qr_u32 13782373U, // MVE_VHADD_qr_u8 11160933U, // MVE_VHADDs16 11685221U, // MVE_VHADDs32 12209509U, // MVE_VHADDs8 12733797U, // MVE_VHADDu16 13258085U, // MVE_VHADDu32 13782373U, // MVE_VHADDu8 11152715U, // MVE_VHCADDs16 11677003U, // MVE_VHCADDs32 12201291U, // MVE_VHCADDs8 11160777U, // MVE_VHSUB_qr_s16 11685065U, // MVE_VHSUB_qr_s32 12209353U, // MVE_VHSUB_qr_s8 12733641U, // MVE_VHSUB_qr_u16 13257929U, // MVE_VHSUB_qr_u32 13782217U, // MVE_VHSUB_qr_u8 11160777U, // MVE_VHSUBs16 11685065U, // MVE_VHSUBs32 12209353U, // MVE_VHSUBs8 12733641U, // MVE_VHSUBu16 13257929U, // MVE_VHSUBu32 13782217U, // MVE_VHSUBu8 12726634U, // MVE_VIDUPu16 13250922U, // MVE_VIDUPu32 13775210U, // MVE_VIDUPu8 12743036U, // MVE_VIWDUPu16 13267324U, // MVE_VIWDUPu32 13791612U, // MVE_VIWDUPu8 21717869U, // MVE_VLD20_16 22242157U, // MVE_VLD20_16_wb 21716999U, // MVE_VLD20_32 22241287U, // MVE_VLD20_32_wb 21718505U, // MVE_VLD20_8 22242793U, // MVE_VLD20_8_wb 21717909U, // MVE_VLD21_16 22242197U, // MVE_VLD21_16_wb 21717065U, // MVE_VLD21_32 22241353U, // MVE_VLD21_32_wb 21718541U, // MVE_VLD21_8 22242829U, // MVE_VLD21_8_wb 21726081U, // MVE_VLD40_16 22250369U, // MVE_VLD40_16_wb 21725211U, // MVE_VLD40_32 22249499U, // MVE_VLD40_32_wb 21726715U, // MVE_VLD40_8 22251003U, // MVE_VLD40_8_wb 21726121U, // MVE_VLD41_16 22250409U, // MVE_VLD41_16_wb 21725277U, // MVE_VLD41_32 22249565U, // MVE_VLD41_32_wb 21726751U, // MVE_VLD41_8 22251039U, // MVE_VLD41_8_wb 21726141U, // MVE_VLD42_16 22250429U, // MVE_VLD42_16_wb 21725323U, // MVE_VLD42_32 22249611U, // MVE_VLD42_32_wb 21726769U, // MVE_VLD42_8 22251057U, // MVE_VLD42_8_wb 21726161U, // MVE_VLD43_16 22250449U, // MVE_VLD43_16_wb 21725356U, // MVE_VLD43_32 22249644U, // MVE_VLD43_32_wb 21726787U, // MVE_VLD43_8 22251075U, // MVE_VLD43_8_wb 11160697U, // MVE_VLDRBS16 883567737U, // MVE_VLDRBS16_post 883567737U, // MVE_VLDRBS16_pre 11160697U, // MVE_VLDRBS16_rq 11684985U, // MVE_VLDRBS32 884092025U, // MVE_VLDRBS32_post 884092025U, // MVE_VLDRBS32_pre 11684985U, // MVE_VLDRBS32_rq 12733561U, // MVE_VLDRBU16 885140601U, // MVE_VLDRBU16_post 885140601U, // MVE_VLDRBU16_pre 12733561U, // MVE_VLDRBU16_rq 13257849U, // MVE_VLDRBU32 885664889U, // MVE_VLDRBU32_post 885664889U, // MVE_VLDRBU32_pre 13257849U, // MVE_VLDRBU32_rq 13782137U, // MVE_VLDRBU8 886189177U, // MVE_VLDRBU8_post 886189177U, // MVE_VLDRBU8_pre 13782137U, // MVE_VLDRBU8_rq 22695315U, // MVE_VLDRDU64_qi 895102355U, // MVE_VLDRDU64_qi_pre 22695315U, // MVE_VLDRDU64_rq 22695315U, // MVE_VLDRDU64_rq_u 11685503U, // MVE_VLDRHS32 884092543U, // MVE_VLDRHS32_post 884092543U, // MVE_VLDRHS32_pre 11685503U, // MVE_VLDRHS32_rq 11685503U, // MVE_VLDRHS32_rq_u 12734079U, // MVE_VLDRHU16 885141119U, // MVE_VLDRHU16_post 885141119U, // MVE_VLDRHU16_pre 12734079U, // MVE_VLDRHU16_rq 12734079U, // MVE_VLDRHU16_rq_u 13258367U, // MVE_VLDRHU32 885665407U, // MVE_VLDRHU32_post 885665407U, // MVE_VLDRHU32_pre 13258367U, // MVE_VLDRHU32_rq 13258367U, // MVE_VLDRHU32_rq_u 13259878U, // MVE_VLDRWU32 885666918U, // MVE_VLDRWU32_post 885666918U, // MVE_VLDRWU32_pre 13259878U, // MVE_VLDRWU32_qi 885666918U, // MVE_VLDRWU32_qi_pre 13259878U, // MVE_VLDRWU32_rq 13259878U, // MVE_VLDRWU32_rq_u 883577869U, // MVE_VMAXAVs16 884102157U, // MVE_VMAXAVs32 884626445U, // MVE_VMAXAVs8 11160491U, // MVE_VMAXAs16 11684779U, // MVE_VMAXAs32 12209067U, // MVE_VMAXAs8 880432125U, // MVE_VMAXNMAVf16 880956413U, // MVE_VMAXNMAVf32 8014668U, // MVE_VMAXNMAf16 8538956U, // MVE_VMAXNMAf32 880432188U, // MVE_VMAXNMVf16 880956476U, // MVE_VMAXNMVf32 8015958U, // MVE_VMAXNMf16 8540246U, // MVE_VMAXNMf32 883577935U, // MVE_VMAXVs16 884102223U, // MVE_VMAXVs32 884626511U, // MVE_VMAXVs8 885150799U, // MVE_VMAXVu16 885675087U, // MVE_VMAXVu32 886199375U, // MVE_VMAXVu8 11162791U, // MVE_VMAXs16 11687079U, // MVE_VMAXs32 12211367U, // MVE_VMAXs8 12735655U, // MVE_VMAXu16 13259943U, // MVE_VMAXu32 13784231U, // MVE_VMAXu8 883577862U, // MVE_VMINAVs16 884102150U, // MVE_VMINAVs32 884626438U, // MVE_VMINAVs8 11160404U, // MVE_VMINAs16 11684692U, // MVE_VMINAs32 12208980U, // MVE_VMINAs8 880432116U, // MVE_VMINNMAVf16 880956404U, // MVE_VMINNMAVf32 8014660U, // MVE_VMINNMAf16 8538948U, // MVE_VMINNMAf32 880432180U, // MVE_VMINNMVf16 880956468U, // MVE_VMINNMVf32 8015951U, // MVE_VMINNMf16 8540239U, // MVE_VMINNMf32 883577924U, // MVE_VMINVs16 884102212U, // MVE_VMINVs32 884626500U, // MVE_VMINVs8 885150788U, // MVE_VMINVu16 885675076U, // MVE_VMINVu32 886199364U, // MVE_VMINVu8 11161756U, // MVE_VMINs16 11686044U, // MVE_VMINs32 12210332U, // MVE_VMINs8 12734620U, // MVE_VMINu16 13258908U, // MVE_VMINu32 13783196U, // MVE_VMINu8 11152246U, // MVE_VMLADAVas16 11676534U, // MVE_VMLADAVas32 12200822U, // MVE_VMLADAVas8 12725110U, // MVE_VMLADAVau16 13249398U, // MVE_VMLADAVau32 13773686U, // MVE_VMLADAVau8 11154632U, // MVE_VMLADAVaxs16 11678920U, // MVE_VMLADAVaxs32 12203208U, // MVE_VMLADAVaxs8 11162578U, // MVE_VMLADAVs16 11686866U, // MVE_VMLADAVs32 12211154U, // MVE_VMLADAVs8 12735442U, // MVE_VMLADAVu16 13259730U, // MVE_VMLADAVu32 13784018U, // MVE_VMLADAVu8 11163085U, // MVE_VMLADAVxs16 11687373U, // MVE_VMLADAVxs32 12211661U, // MVE_VMLADAVxs8 11176831U, // MVE_VMLALDAVas16 11701119U, // MVE_VMLALDAVas32 12749695U, // MVE_VMLALDAVau16 13273983U, // MVE_VMLALDAVau32 11179218U, // MVE_VMLALDAVaxs16 11703506U, // MVE_VMLALDAVaxs32 11154394U, // MVE_VMLALDAVs16 11678682U, // MVE_VMLALDAVs32 12727258U, // MVE_VMLALDAVu16 13251546U, // MVE_VMLALDAVu32 11154902U, // MVE_VMLALDAVxs16 11679190U, // MVE_VMLALDAVxs32 14823946U, // MVE_VMLAS_qr_i16 14299658U, // MVE_VMLAS_qr_i32 15348234U, // MVE_VMLAS_qr_i8 14822196U, // MVE_VMLA_qr_i16 14297908U, // MVE_VMLA_qr_i32 15346484U, // MVE_VMLA_qr_i8 11152275U, // MVE_VMLSDAVas16 11676563U, // MVE_VMLSDAVas32 12200851U, // MVE_VMLSDAVas8 11154664U, // MVE_VMLSDAVaxs16 11678952U, // MVE_VMLSDAVaxs32 12203240U, // MVE_VMLSDAVaxs8 11162604U, // MVE_VMLSDAVs16 11686892U, // MVE_VMLSDAVs32 12211180U, // MVE_VMLSDAVs8 11163114U, // MVE_VMLSDAVxs16 11687402U, // MVE_VMLSDAVxs32 12211690U, // MVE_VMLSDAVxs8 11176841U, // MVE_VMLSLDAVas16 11701129U, // MVE_VMLSLDAVas32 11179229U, // MVE_VMLSLDAVaxs16 11703517U, // MVE_VMLSLDAVaxs32 11154403U, // MVE_VMLSLDAVs16 11678691U, // MVE_VMLSLDAVs32 11154912U, // MVE_VMLSLDAVxs16 11679200U, // MVE_VMLSLDAVxs32 11226142U, // MVE_VMOVLs16bh 11227900U, // MVE_VMOVLs16th 12274718U, // MVE_VMOVLs8bh 12276476U, // MVE_VMOVLs8th 12799006U, // MVE_VMOVLu16bh 12800764U, // MVE_VMOVLu16th 13847582U, // MVE_VMOVLu8bh 13849340U, // MVE_VMOVLu8th 14830701U, // MVE_VMOVNi16bh 14832465U, // MVE_VMOVNi16th 14306413U, // MVE_VMOVNi32bh 14308177U, // MVE_VMOVNi32th 1111114U, // MVE_VMOV_from_lane_32 11072586U, // MVE_VMOV_from_lane_s16 12121162U, // MVE_VMOV_from_lane_s8 12645450U, // MVE_VMOV_from_lane_u16 13694026U, // MVE_VMOV_from_lane_u8 2757706U, // MVE_VMOV_q_rr 2675786U, // MVE_VMOV_rr_q 570442U, // MVE_VMOV_to_lane_16 1094730U, // MVE_VMOV_to_lane_32 1619018U, // MVE_VMOV_to_lane_8 8606794U, // MVE_VMOVimmf32 14898250U, // MVE_VMOVimmi16 14373962U, // MVE_VMOVimmi32 2036552778U, // MVE_VMOVimmi64 15422538U, // MVE_VMOVimmi8 11161209U, // MVE_VMULHs16 11685497U, // MVE_VMULHs32 12209785U, // MVE_VMULHs8 12734073U, // MVE_VMULHu16 13258361U, // MVE_VMULHu32 13782649U, // MVE_VMULHu8 23743506U, // MVE_VMULLBp16 24267794U, // MVE_VMULLBp8 11160594U, // MVE_VMULLBs16 11684882U, // MVE_VMULLBs32 12209170U, // MVE_VMULLBs8 12733458U, // MVE_VMULLBu16 13257746U, // MVE_VMULLBu32 13782034U, // MVE_VMULLBu8 23745269U, // MVE_VMULLTp16 24269557U, // MVE_VMULLTp8 11162357U, // MVE_VMULLTs16 11686645U, // MVE_VMULLTs32 12210933U, // MVE_VMULLTs8 12735221U, // MVE_VMULLTu16 13259509U, // MVE_VMULLTu32 13783797U, // MVE_VMULLTu8 8015934U, // MVE_VMUL_qr_f16 8540222U, // MVE_VMUL_qr_f32 14831678U, // MVE_VMUL_qr_i16 14307390U, // MVE_VMUL_qr_i32 15355966U, // MVE_VMUL_qr_i8 8015934U, // MVE_VMULf16 8540222U, // MVE_VMULf32 14831678U, // MVE_VMULi16 14307390U, // MVE_VMULi32 15355966U, // MVE_VMULi8 2838769U, // MVE_VMVN 14897393U, // MVE_VMVNimmi16 14373105U, // MVE_VMVNimmi32 8080899U, // MVE_VNEGf16 8605187U, // MVE_VNEGf32 11226627U, // MVE_VNEGs16 11750915U, // MVE_VNEGs32 12275203U, // MVE_VNEGs8 2773185U, // MVE_VORN 2773469U, // MVE_VORR 14832093U, // MVE_VORRimmi16 14307805U, // MVE_VORRimmi32 1143690072U, // MVE_VPNOT 2772855U, // MVE_VPSEL 1143714674U, // MVE_VPST 1961603934U, // MVE_VPTv16i8 1961603934U, // MVE_VPTv16i8r 1958458206U, // MVE_VPTv16s8 1958458206U, // MVE_VPTv16s8r 1960031070U, // MVE_VPTv16u8 1960031070U, // MVE_VPTv16u8r 1954788190U, // MVE_VPTv4f32 1954788190U, // MVE_VPTv4f32r 1960555358U, // MVE_VPTv4i32 1960555358U, // MVE_VPTv4i32r 1957933918U, // MVE_VPTv4s32 1957933918U, // MVE_VPTv4s32r 1959506782U, // MVE_VPTv4u32 1959506782U, // MVE_VPTv4u32r 1954263902U, // MVE_VPTv8f16 1954263902U, // MVE_VPTv8f16r 1961079646U, // MVE_VPTv8i16 1961079646U, // MVE_VPTv8i16r 1957409630U, // MVE_VPTv8s16 1957409630U, // MVE_VPTv8s16r 1958982494U, // MVE_VPTv8u16 1958982494U, // MVE_VPTv8u16r 11227670U, // MVE_VQABSs16 11751958U, // MVE_VQABSs32 12276246U, // MVE_VQABSs8 11160945U, // MVE_VQADD_qr_s16 11685233U, // MVE_VQADD_qr_s32 12209521U, // MVE_VQADD_qr_s8 12733809U, // MVE_VQADD_qr_u16 13258097U, // MVE_VQADD_qr_u32 13782385U, // MVE_VQADD_qr_u8 11160945U, // MVE_VQADDs16 11685233U, // MVE_VQADDs32 12209521U, // MVE_VQADDs8 12733809U, // MVE_VQADDu16 13258097U, // MVE_VQADDu32 13782385U, // MVE_VQADDu8 11154779U, // MVE_VQDMLADHXs16 11679067U, // MVE_VQDMLADHXs32 12203355U, // MVE_VQDMLADHXs8 11152950U, // MVE_VQDMLADHs16 11677238U, // MVE_VQDMLADHs32 12201526U, // MVE_VQDMLADHs8 11152917U, // MVE_VQDMLAH_qrs16 11677205U, // MVE_VQDMLAH_qrs32 12201493U, // MVE_VQDMLAH_qrs8 11153035U, // MVE_VQDMLASH_qrs16 11677323U, // MVE_VQDMLASH_qrs32 12201611U, // MVE_VQDMLASH_qrs8 11154800U, // MVE_VQDMLSDHXs16 11679088U, // MVE_VQDMLSDHXs32 12203376U, // MVE_VQDMLSDHXs8 11152969U, // MVE_VQDMLSDHs16 11677257U, // MVE_VQDMLSDHs32 12201545U, // MVE_VQDMLSDHs8 11161185U, // MVE_VQDMULH_qr_s16 11685473U, // MVE_VQDMULH_qr_s32 12209761U, // MVE_VQDMULH_qr_s8 11161185U, // MVE_VQDMULHi16 11685473U, // MVE_VQDMULHi32 12209761U, // MVE_VQDMULHi8 11160585U, // MVE_VQDMULL_qr_s16bh 11162348U, // MVE_VQDMULL_qr_s16th 11684873U, // MVE_VQDMULL_qr_s32bh 11686636U, // MVE_VQDMULL_qr_s32th 11160585U, // MVE_VQDMULLs16bh 11162348U, // MVE_VQDMULLs16th 11684873U, // MVE_VQDMULLs32bh 11686636U, // MVE_VQDMULLs32th 11160677U, // MVE_VQMOVNs16bh 11162441U, // MVE_VQMOVNs16th 11684965U, // MVE_VQMOVNs32bh 11686729U, // MVE_VQMOVNs32th 12733541U, // MVE_VQMOVNu16bh 12735305U, // MVE_VQMOVNu16th 13257829U, // MVE_VQMOVNu32bh 13259593U, // MVE_VQMOVNu32th 11160668U, // MVE_VQMOVUNs16bh 11162432U, // MVE_VQMOVUNs16th 11684956U, // MVE_VQMOVUNs32bh 11686720U, // MVE_VQMOVUNs32th 11226621U, // MVE_VQNEGs16 11750909U, // MVE_VQNEGs32 12275197U, // MVE_VQNEGs8 11154789U, // MVE_VQRDMLADHXs16 11679077U, // MVE_VQRDMLADHXs32 12203365U, // MVE_VQRDMLADHXs8 11152959U, // MVE_VQRDMLADHs16 11677247U, // MVE_VQRDMLADHs32 12201535U, // MVE_VQRDMLADHs8 11152925U, // MVE_VQRDMLAH_qrs16 11677213U, // MVE_VQRDMLAH_qrs32 12201501U, // MVE_VQRDMLAH_qrs8 11153044U, // MVE_VQRDMLASH_qrs16 11677332U, // MVE_VQRDMLASH_qrs32 12201620U, // MVE_VQRDMLASH_qrs8 11154810U, // MVE_VQRDMLSDHXs16 11679098U, // MVE_VQRDMLSDHXs32 12203386U, // MVE_VQRDMLSDHXs8 11152978U, // MVE_VQRDMLSDHs16 11677266U, // MVE_VQRDMLSDHs32 12201554U, // MVE_VQRDMLSDHs8 11161193U, // MVE_VQRDMULH_qr_s16 11685481U, // MVE_VQRDMULH_qr_s32 12209769U, // MVE_VQRDMULH_qr_s8 11161193U, // MVE_VQRDMULHi16 11685481U, // MVE_VQRDMULHi32 12209769U, // MVE_VQRDMULHi8 11161498U, // MVE_VQRSHL_by_vecs16 11685786U, // MVE_VQRSHL_by_vecs32 12210074U, // MVE_VQRSHL_by_vecs8 12734362U, // MVE_VQRSHL_by_vecu16 13258650U, // MVE_VQRSHL_by_vecu32 13782938U, // MVE_VQRSHL_by_vecu8 11161498U, // MVE_VQRSHL_qrs16 11685786U, // MVE_VQRSHL_qrs32 12210074U, // MVE_VQRSHL_qrs8 12734362U, // MVE_VQRSHL_qru16 13258650U, // MVE_VQRSHL_qru32 13782938U, // MVE_VQRSHL_qru8 11152433U, // MVE_VQRSHRNbhs16 11676721U, // MVE_VQRSHRNbhs32 12725297U, // MVE_VQRSHRNbhu16 13249585U, // MVE_VQRSHRNbhu32 11154197U, // MVE_VQRSHRNths16 11678485U, // MVE_VQRSHRNths32 12727061U, // MVE_VQRSHRNthu16 13251349U, // MVE_VQRSHRNthu32 11152466U, // MVE_VQRSHRUNs16bh 11154230U, // MVE_VQRSHRUNs16th 11676754U, // MVE_VQRSHRUNs32bh 11678518U, // MVE_VQRSHRUNs32th 11162565U, // MVE_VQSHLU_imms16 11686853U, // MVE_VQSHLU_imms32 12211141U, // MVE_VQSHLU_imms8 11161485U, // MVE_VQSHL_by_vecs16 11685773U, // MVE_VQSHL_by_vecs32 12210061U, // MVE_VQSHL_by_vecs8 12734349U, // MVE_VQSHL_by_vecu16 13258637U, // MVE_VQSHL_by_vecu32 13782925U, // MVE_VQSHL_by_vecu8 11161485U, // MVE_VQSHL_qrs16 11685773U, // MVE_VQSHL_qrs32 12210061U, // MVE_VQSHL_qrs8 12734349U, // MVE_VQSHL_qru16 13258637U, // MVE_VQSHL_qru32 13782925U, // MVE_VQSHL_qru8 11161485U, // MVE_VQSHLimms16 11685773U, // MVE_VQSHLimms32 12210061U, // MVE_VQSHLimms8 12734349U, // MVE_VQSHLimmu16 13258637U, // MVE_VQSHLimmu32 13782925U, // MVE_VQSHLimmu8 11152425U, // MVE_VQSHRNbhs16 11676713U, // MVE_VQSHRNbhs32 12725289U, // MVE_VQSHRNbhu16 13249577U, // MVE_VQSHRNbhu32 11154189U, // MVE_VQSHRNths16 11678477U, // MVE_VQSHRNths32 12727053U, // MVE_VQSHRNthu16 13251341U, // MVE_VQSHRNthu32 11152457U, // MVE_VQSHRUNs16bh 11154221U, // MVE_VQSHRUNs16th 11676745U, // MVE_VQSHRUNs32bh 11678509U, // MVE_VQSHRUNs32th 11160783U, // MVE_VQSUB_qr_s16 11685071U, // MVE_VQSUB_qr_s32 12209359U, // MVE_VQSUB_qr_s8 12733647U, // MVE_VQSUB_qr_u16 13257935U, // MVE_VQSUB_qr_u32 13782223U, // MVE_VQSUB_qr_u8 11160783U, // MVE_VQSUBs16 11685071U, // MVE_VQSUBs32 12209359U, // MVE_VQSUBs8 12733647U, // MVE_VQSUBu16 13257935U, // MVE_VQSUBu32 13782223U, // MVE_VQSUBu8 1788408U, // MVE_VREV16_8 739609U, // MVE_VREV32_16 1788185U, // MVE_VREV32_8 739695U, // MVE_VREV64_16 1263983U, // MVE_VREV64_32 1788271U, // MVE_VREV64_8 11160926U, // MVE_VRHADDs16 11685214U, // MVE_VRHADDs32 12209502U, // MVE_VRHADDs8 12733790U, // MVE_VRHADDu16 13258078U, // MVE_VRHADDu32 13782366U, // MVE_VRHADDu8 8080229U, // MVE_VRINTf16A 8081509U, // MVE_VRINTf16M 8081611U, // MVE_VRINTf16N 8081751U, // MVE_VRINTf16P 8082886U, // MVE_VRINTf16X 8082936U, // MVE_VRINTf16Z 8604517U, // MVE_VRINTf32A 8605797U, // MVE_VRINTf32M 8605899U, // MVE_VRINTf32N 8606039U, // MVE_VRINTf32P 8607174U, // MVE_VRINTf32X 8607224U, // MVE_VRINTf32Z 11700976U, // MVE_VRMLALDAVHas32 13273840U, // MVE_VRMLALDAVHau32 11703415U, // MVE_VRMLALDAVHaxs32 11677378U, // MVE_VRMLALDAVHs32 13250242U, // MVE_VRMLALDAVHu32 11679109U, // MVE_VRMLALDAVHxs32 11700988U, // MVE_VRMLSLDAVHas32 11703428U, // MVE_VRMLSLDAVHaxs32 11677389U, // MVE_VRMLSLDAVHs32 11679121U, // MVE_VRMLSLDAVHxs32 11161202U, // MVE_VRMULHs16 11685490U, // MVE_VRMULHs32 12209778U, // MVE_VRMULHs8 12734066U, // MVE_VRMULHu16 13258354U, // MVE_VRMULHu32 13782642U, // MVE_VRMULHu8 11161505U, // MVE_VRSHL_by_vecs16 11685793U, // MVE_VRSHL_by_vecs32 12210081U, // MVE_VRSHL_by_vecs8 12734369U, // MVE_VRSHL_by_vecu16 13258657U, // MVE_VRSHL_by_vecu32 13782945U, // MVE_VRSHL_by_vecu8 11161505U, // MVE_VRSHL_qrs16 11685793U, // MVE_VRSHL_qrs32 12210081U, // MVE_VRSHL_qrs8 12734369U, // MVE_VRSHL_qru16 13258657U, // MVE_VRSHL_qru32 13782945U, // MVE_VRSHL_qru8 14822458U, // MVE_VRSHRNi16bh 14824222U, // MVE_VRSHRNi16th 14298170U, // MVE_VRSHRNi32bh 14299934U, // MVE_VRSHRNi32th 11162045U, // MVE_VRSHR_imms16 11686333U, // MVE_VRSHR_imms32 12210621U, // MVE_VRSHR_imms8 12734909U, // MVE_VRSHR_immu16 13259197U, // MVE_VRSHR_immu32 13783485U, // MVE_VRSHR_immu8 14314756U, // MVE_VSBC 14298868U, // MVE_VSBCI 808086811U, // MVE_VSHLC 11160578U, // MVE_VSHLL_imms16bh 11162341U, // MVE_VSHLL_imms16th 12209154U, // MVE_VSHLL_imms8bh 12210917U, // MVE_VSHLL_imms8th 12733442U, // MVE_VSHLL_immu16bh 12735205U, // MVE_VSHLL_immu16th 13782018U, // MVE_VSHLL_immu8bh 13783781U, // MVE_VSHLL_immu8th 11226114U, // MVE_VSHLL_lws16bh 11227877U, // MVE_VSHLL_lws16th 12274690U, // MVE_VSHLL_lws8bh 12276453U, // MVE_VSHLL_lws8th 12798978U, // MVE_VSHLL_lwu16bh 12800741U, // MVE_VSHLL_lwu16th 13847554U, // MVE_VSHLL_lwu8bh 13849317U, // MVE_VSHLL_lwu8th 11161511U, // MVE_VSHL_by_vecs16 11685799U, // MVE_VSHL_by_vecs32 12210087U, // MVE_VSHL_by_vecs8 12734375U, // MVE_VSHL_by_vecu16 13258663U, // MVE_VSHL_by_vecu32 13782951U, // MVE_VSHL_by_vecu8 14831527U, // MVE_VSHL_immi16 14307239U, // MVE_VSHL_immi32 15355815U, // MVE_VSHL_immi8 11161511U, // MVE_VSHL_qrs16 11685799U, // MVE_VSHL_qrs32 12210087U, // MVE_VSHL_qrs8 12734375U, // MVE_VSHL_qru16 13258663U, // MVE_VSHL_qru32 13782951U, // MVE_VSHL_qru8 14822466U, // MVE_VSHRNi16bh 14824230U, // MVE_VSHRNi16th 14298178U, // MVE_VSHRNi32bh 14299942U, // MVE_VSHRNi32th 11162051U, // MVE_VSHR_imms16 11686339U, // MVE_VSHR_imms32 12210627U, // MVE_VSHR_imms8 12734915U, // MVE_VSHR_immu16 13259203U, // MVE_VSHR_immu32 13783491U, // MVE_VSHR_immu8 667400U, // MVE_VSLIimm16 1191688U, // MVE_VSLIimm32 1715976U, // MVE_VSLIimm8 667405U, // MVE_VSRIimm16 1191693U, // MVE_VSRIimm32 1715981U, // MVE_VSRIimm8 24863607U, // MVE_VST20_16 246647U, // MVE_VST20_16_wb 24862737U, // MVE_VST20_32 245777U, // MVE_VST20_32_wb 24864242U, // MVE_VST20_8 247282U, // MVE_VST20_8_wb 24863647U, // MVE_VST21_16 246687U, // MVE_VST21_16_wb 24862803U, // MVE_VST21_32 245843U, // MVE_VST21_32_wb 24864278U, // MVE_VST21_8 247318U, // MVE_VST21_8_wb 24871819U, // MVE_VST40_16 254859U, // MVE_VST40_16_wb 24870949U, // MVE_VST40_32 253989U, // MVE_VST40_32_wb 24872452U, // MVE_VST40_8 255492U, // MVE_VST40_8_wb 24871859U, // MVE_VST41_16 254899U, // MVE_VST41_16_wb 24871015U, // MVE_VST41_32 254055U, // MVE_VST41_32_wb 24872488U, // MVE_VST41_8 255528U, // MVE_VST41_8_wb 24871879U, // MVE_VST42_16 254919U, // MVE_VST42_16_wb 24871061U, // MVE_VST42_32 254101U, // MVE_VST42_32_wb 24872506U, // MVE_VST42_8 255546U, // MVE_VST42_8_wb 24871899U, // MVE_VST43_16 254939U, // MVE_VST43_16_wb 24871094U, // MVE_VST43_32 254134U, // MVE_VST43_32_wb 24872524U, // MVE_VST43_8 255564U, // MVE_VST43_8_wb 674943U, // MVE_VSTRB16 873081983U, // MVE_VSTRB16_post 873081983U, // MVE_VSTRB16_pre 674943U, // MVE_VSTRB16_rq 1199231U, // MVE_VSTRB32 873606271U, // MVE_VSTRB32_post 873606271U, // MVE_VSTRB32_pre 1199231U, // MVE_VSTRB32_rq 1723519U, // MVE_VSTRB8_rq 1723519U, // MVE_VSTRBU8 874130559U, // MVE_VSTRBU8_post 874130559U, // MVE_VSTRBU8_pre 15879577U, // MVE_VSTRD64_qi 888286617U, // MVE_VSTRD64_qi_pre 15879577U, // MVE_VSTRD64_rq 15879577U, // MVE_VSTRD64_rq_u 675461U, // MVE_VSTRH16_rq 675461U, // MVE_VSTRH16_rq_u 1199749U, // MVE_VSTRH32 873606789U, // MVE_VSTRH32_post 873606789U, // MVE_VSTRH32_pre 1199749U, // MVE_VSTRH32_rq 1199749U, // MVE_VSTRH32_rq_u 675461U, // MVE_VSTRHU16 873082501U, // MVE_VSTRHU16_post 873082501U, // MVE_VSTRHU16_pre 1201260U, // MVE_VSTRW32_qi 873608300U, // MVE_VSTRW32_qi_pre 1201260U, // MVE_VSTRW32_rq 1201260U, // MVE_VSTRW32_rq_u 1201260U, // MVE_VSTRWU32 873608300U, // MVE_VSTRWU32_post 873608300U, // MVE_VSTRWU32_pre 8015061U, // MVE_VSUB_qr_f16 8539349U, // MVE_VSUB_qr_f32 14830805U, // MVE_VSUB_qr_i16 14306517U, // MVE_VSUB_qr_i32 15355093U, // MVE_VSUB_qr_i8 8015061U, // MVE_VSUBf16 8539349U, // MVE_VSUBf32 14830805U, // MVE_VSUBi16 14306517U, // MVE_VSUBi32 15355093U, // MVE_VSUBi8 875643887U, // MVE_WLSTP_16 875643134U, // MVE_WLSTP_32 875643496U, // MVE_WLSTP_64 875644545U, // MVE_WLSTP_8 2658546U, // MVNi 2658546U, // MVNr 2633970U, // MVNsi 2691314U, // MVNsr 875643322U, // NEON_VMAXNMNDf 875644217U, // NEON_VMAXNMNDh 875643322U, // NEON_VMAXNMNQf 875644217U, // NEON_VMAXNMNQh 875643310U, // NEON_VMINNMNDf 875644205U, // NEON_VMINNMNDh 875643310U, // NEON_VMINNMNQf 875644205U, // NEON_VMINNMNQh 2634206U, // ORRri 2634206U, // ORRrr 2691550U, // ORRrsi 78302U, // ORRrsr 2667147U, // PKHBT 2665630U, // PKHTB 264176U, // PLDWi12 272368U, // PLDWrs 264010U, // PLDi12 272202U, // PLDrs 264056U, // PLIi12 272248U, // PLIrs 2682226U, // QADD 2681301U, // QADD16 2681404U, // QADD8 2684343U, // QASX 2682200U, // QDADD 2682051U, // QDSUB 2684089U, // QSAX 2682064U, // QSUB 2681263U, // QSUB16 2681365U, // QSUB8 2650838U, // RBIT 2651162U, // REV 2648569U, // REV16 2649778U, // REVSH 4802283U, // RFEDA 25249515U, // RFEDA_UPD 4802314U, // RFEDB 25249546U, // RFEDB_UPD 4802290U, // RFEIA 25249522U, // RFEIA_UPD 4802321U, // RFEIB 25249553U, // RFEIB_UPD 2632847U, // RSBri 2632847U, // RSBrr 2690191U, // RSBrsi 76943U, // RSBrsr 2633006U, // RSCri 2633006U, // RSCrr 2690350U, // RSCrsi 77102U, // RSCrsr 2681308U, // SADD16 2681410U, // SADD8 2684348U, // SASX 3206U, // SB 2632965U, // SBCri 2632965U, // SBCrr 2690309U, // SBCrsi 77061U, // SBCrsr 2667857U, // SBFX 2683934U, // SDIV 2682745U, // SEL 280399U, // SETEND 4802460U, // SETPAN 808534208U, // SHA1C 875643082U, // SHA1H 808534240U, // SHA1M 808534250U, // SHA1P 808534063U, // SHA1SU0 808534129U, // SHA1SU1 808534228U, // SHA256H 808534175U, // SHA256H2 808534075U, // SHA256SU0 808534141U, // SHA256SU1 2681284U, // SHADD16 2681389U, // SHADD8 2684330U, // SHASX 2684076U, // SHSAX 2681246U, // SHSUB16 2681350U, // SHSUB8 2731297U, // SMC 2665410U, // SMLABB 2667140U, // SMLABT 2665786U, // SMLAD 2667783U, // SMLADX 290621U, // SMLAL 2755529U, // SMLALBB 2757265U, // SMLALBT 2755964U, // SMLALD 2757909U, // SMLALDX 2755748U, // SMLALTB 2757507U, // SMLALTT 2665623U, // SMLATB 2667388U, // SMLATT 2665690U, // SMLAWB 2667442U, // SMLAWT 2665887U, // SMLSD 2667813U, // SMLSDX 2755975U, // SMLSLD 2757917U, // SMLSLDX 2665256U, // SMMLA 2666902U, // SMMLAR 2667051U, // SMMLS 2666982U, // SMMLSR 2682930U, // SMMUL 2683336U, // SMMULR 2682176U, // SMUAD 2684174U, // SMUADX 2681809U, // SMULBB 2683545U, // SMULBT 2691043U, // SMULL 2682028U, // SMULTB 2683787U, // SMULTT 2682081U, // SMULWB 2683833U, // SMULWT 2682277U, // SMUSD 2684204U, // SMUSDX 4802618U, // SRSDA 4802570U, // SRSDA_UPD 4802640U, // SRSDB 4802594U, // SRSDB_UPD 4802629U, // SRSIA 4802582U, // SRSIA_UPD 4802651U, // SRSIB 4802606U, // SRSIB_UPD 2667125U, // SSAT 2681322U, // SSAT16 2684094U, // SSAX 2681270U, // SSUB16 2681371U, // SSUB8 1553115017U, // STC2L_OFFSET 1620223881U, // STC2L_OPTION 1620223881U, // STC2L_POST 1687332745U, // STC2L_PRE 1553113657U, // STC2_OFFSET 1620222521U, // STC2_OPTION 1620222521U, // STC2_POST 1687331385U, // STC2_PRE 1277734751U, // STCL_OFFSET 1277734751U, // STCL_OPTION 1277734751U, // STCL_POST 1277734751U, // STCL_PRE 1277734194U, // STC_OFFSET 1277734194U, // STC_OPTION 1277734194U, // STC_POST 1277734194U, // STC_PRE 2650152U, // STL 2649113U, // STLB 2684217U, // STLEX 2682095U, // STLEXB 2682290U, // STLEXD 2682591U, // STLEXH 2649692U, // STLH 2730730U, // STMDA 875064042U, // STMDA_UPD 2730986U, // STMDB 875064298U, // STMDB_UPD 2732142U, // STMIA 875065454U, // STMIA_UPD 2731004U, // STMIB 875064316U, // STMIB_UPD 875090598U, // STRBT_POST_IMM 875090598U, // STRBT_POST_REG 875089024U, // STRB_POST_IMM 875089024U, // STRB_POST_REG 875080832U, // STRB_PRE_IMM 875089024U, // STRB_PRE_REG 2681984U, // STRBi12 2665600U, // STRBrs 2674074U, // STRD 875171226U, // STRD_POST 875171226U, // STRD_PRE 2684235U, // STREX 2682109U, // STREXB 2682304U, // STREXD 2682605U, // STREXH 2666118U, // STRH 875082441U, // STRHTi 875090633U, // STRHTr 875089542U, // STRH_POST 875089542U, // STRH_PRE 875090797U, // STRT_POST_IMM 875090797U, // STRT_POST_REG 875090432U, // STR_POST_IMM 875090432U, // STR_POST_REG 875082240U, // STR_PRE_IMM 875090432U, // STR_PRE_REG 2683392U, // STRi12 2667008U, // STRrs 2632901U, // SUBri 2632901U, // SUBrr 2690245U, // SUBrsi 76997U, // SUBrsr 2731318U, // SVC 2683268U, // SWP 2681972U, // SWPB 2665398U, // SXTAB 2664832U, // SXTAB16 2666022U, // SXTAH 2682041U, // SXTB 2681232U, // SXTB16 2682552U, // SXTH 2650514U, // TEQri 2650514U, // TEQrr 2683282U, // TEQrsi 2666898U, // TEQrsr 4355U, // TRAP 4355U, // TRAPNaCl 296743U, // TSB 2651000U, // TSTri 2651000U, // TSTrr 2683768U, // TSTrsi 2667384U, // TSTrsr 2681315U, // UADD16 2681416U, // UADD8 2684353U, // UASX 2667862U, // UBFX 4802395U, // UDF 2683939U, // UDIV 2681292U, // UHADD16 2681396U, // UHADD8 2684336U, // UHASX 2684082U, // UHSAX 2681254U, // UHSUB16 2681357U, // UHSUB8 2756386U, // UMAAL 290627U, // UMLAL 2691049U, // UMULL 2681300U, // UQADD16 2681403U, // UQADD8 2684342U, // UQASX 2684088U, // UQSAX 2681262U, // UQSUB16 2681364U, // UQSUB8 2681383U, // USAD8 2664959U, // USADA8 2667130U, // USAT 2681329U, // USAT16 2684099U, // USAX 2681277U, // USUB16 2681377U, // USUB8 2665404U, // UXTAB 2664840U, // UXTAB16 2666028U, // UXTAH 2682046U, // UXTB 2681239U, // UXTB16 2682557U, // UXTH 11579176U, // VABALsv2i64 11054888U, // VABALsv4i32 12103464U, // VABALsv8i16 13152040U, // VABALuv2i64 12627752U, // VABALuv4i32 13676328U, // VABALuv8i16 12102345U, // VABAsv16i8 11578057U, // VABAsv2i32 11053769U, // VABAsv4i16 11578057U, // VABAsv4i32 11053769U, // VABAsv8i16 12102345U, // VABAsv8i8 13675209U, // VABAuv16i8 13150921U, // VABAuv2i32 12626633U, // VABAuv4i16 13150921U, // VABAuv4i32 12626633U, // VABAuv8i16 13675209U, // VABAuv8i8 11595620U, // VABDLsv2i64 11071332U, // VABDLsv4i32 12119908U, // VABDLsv8i16 13168484U, // VABDLuv2i64 12644196U, // VABDLuv4i32 13692772U, // VABDLuv8i16 8449350U, // VABDfd 8449350U, // VABDfq 7925062U, // VABDhd 7925062U, // VABDhq 12119366U, // VABDsv16i8 11595078U, // VABDsv2i32 11070790U, // VABDsv4i16 11595078U, // VABDsv4i32 11070790U, // VABDsv8i16 12119366U, // VABDsv8i8 13692230U, // VABDuv16i8 13167942U, // VABDuv2i32 12643654U, // VABDuv4i16 13167942U, // VABDuv4i32 12643654U, // VABDuv8i16 13692230U, // VABDuv8i8 1215328796U, // VABSD 7893532U, // VABSH 8417820U, // VABSS 8417820U, // VABSfd 8417820U, // VABSfq 7893532U, // VABShd 7893532U, // VABShq 12087836U, // VABSv16i8 11563548U, // VABSv2i32 11039260U, // VABSv4i16 11563548U, // VABSv4i32 11039260U, // VABSv8i16 12087836U, // VABSv8i8 8449479U, // VACGEfd 8449479U, // VACGEfq 7925191U, // VACGEhd 7925191U, // VACGEhq 8450744U, // VACGTfd 8450744U, // VACGTfq 7926456U, // VACGThd 7926456U, // VACGThq 1215360375U, // VADDD 7925111U, // VADDH 895545487U, // VADDHNv2i32 14217359U, // VADDHNv4i16 14741647U, // VADDHNv8i8 11595633U, // VADDLsv2i64 11071345U, // VADDLsv4i32 12119921U, // VADDLsv8i16 13168497U, // VADDLuv2i64 12644209U, // VADDLuv4i32 13692785U, // VADDLuv8i16 8449399U, // VADDS 11596891U, // VADDWsv2i64 11072603U, // VADDWsv4i32 12121179U, // VADDWsv8i16 13169755U, // VADDWuv2i64 12645467U, // VADDWuv4i32 13694043U, // VADDWuv8i16 8449399U, // VADDfd 8449399U, // VADDfq 7925111U, // VADDhd 7925111U, // VADDhq 15265143U, // VADDv16i8 895544695U, // VADDv1i64 14216567U, // VADDv2i32 895544695U, // VADDv2i64 14740855U, // VADDv4i16 14216567U, // VADDv4i32 14740855U, // VADDv8i16 15265143U, // VADDv8i8 2682254U, // VANDd 2682254U, // VANDq 943285702U, // VBF16MALBQ 943285702U, // VBF16MALBQI 943285714U, // VBF16MALTQ 943285714U, // VBF16MALTQI 2682134U, // VBICd 14216470U, // VBICiv2i32 14740758U, // VBICiv4i16 14216470U, // VBICiv4i32 14740758U, // VBICiv8i16 2682134U, // VBICq 2665967U, // VBIFd 2665967U, // VBIFq 2667227U, // VBITd 2667227U, // VBITq 2666517U, // VBSLd 2666517U, // VBSLq 0U, // VBSPd 0U, // VBSPq 875643287U, // VCADDv2f32 875644160U, // VCADDv4f16 875643287U, // VCADDv4f32 875644160U, // VCADDv8f16 8450445U, // VCEQfd 8450445U, // VCEQfq 7926157U, // VCEQhd 7926157U, // VCEQhq 15266189U, // VCEQv16i8 14217613U, // VCEQv2i32 14741901U, // VCEQv4i16 14217613U, // VCEQv4i32 14741901U, // VCEQv8i16 15266189U, // VCEQv8i8 15233421U, // VCEQzv16i8 8417677U, // VCEQzv2f32 14184845U, // VCEQzv2i32 7893389U, // VCEQzv4f16 8417677U, // VCEQzv4f32 14709133U, // VCEQzv4i16 14184845U, // VCEQzv4i32 7893389U, // VCEQzv8f16 14709133U, // VCEQzv8i16 15233421U, // VCEQzv8i8 8449485U, // VCGEfd 8449485U, // VCGEfq 7925197U, // VCGEhd 7925197U, // VCGEhq 12119501U, // VCGEsv16i8 11595213U, // VCGEsv2i32 11070925U, // VCGEsv4i16 11595213U, // VCGEsv4i32 11070925U, // VCGEsv8i16 12119501U, // VCGEsv8i8 13692365U, // VCGEuv16i8 13168077U, // VCGEuv2i32 12643789U, // VCGEuv4i16 13168077U, // VCGEuv4i32 12643789U, // VCGEuv8i16 13692365U, // VCGEuv8i8 12086733U, // VCGEzv16i8 8416717U, // VCGEzv2f32 11562445U, // VCGEzv2i32 7892429U, // VCGEzv4f16 8416717U, // VCGEzv4f32 11038157U, // VCGEzv4i16 11562445U, // VCGEzv4i32 7892429U, // VCGEzv8f16 11038157U, // VCGEzv8i16 12086733U, // VCGEzv8i8 8450750U, // VCGTfd 8450750U, // VCGTfq 7926462U, // VCGThd 7926462U, // VCGThq 12120766U, // VCGTsv16i8 11596478U, // VCGTsv2i32 11072190U, // VCGTsv4i16 11596478U, // VCGTsv4i32 11072190U, // VCGTsv8i16 12120766U, // VCGTsv8i8 13693630U, // VCGTuv16i8 13169342U, // VCGTuv2i32 12645054U, // VCGTuv4i16 13169342U, // VCGTuv4i32 12645054U, // VCGTuv8i16 13693630U, // VCGTuv8i8 12087998U, // VCGTzv16i8 8417982U, // VCGTzv2f32 11563710U, // VCGTzv2i32 7893694U, // VCGTzv4f16 8417982U, // VCGTzv4f32 11039422U, // VCGTzv4i16 11563710U, // VCGTzv4i32 7893694U, // VCGTzv8f16 11039422U, // VCGTzv8i16 12087998U, // VCGTzv8i8 12086738U, // VCLEzv16i8 8416722U, // VCLEzv2f32 11562450U, // VCLEzv2i32 7892434U, // VCLEzv4f16 8416722U, // VCLEzv4f32 11038162U, // VCLEzv4i16 11562450U, // VCLEzv4i32 7892434U, // VCLEzv8f16 11038162U, // VCLEzv8i16 12086738U, // VCLEzv8i8 12087846U, // VCLSv16i8 11563558U, // VCLSv2i32 11039270U, // VCLSv4i16 11563558U, // VCLSv4i32 11039270U, // VCLSv8i16 12087846U, // VCLSv8i8 12088032U, // VCLTzv16i8 8418016U, // VCLTzv2f32 11563744U, // VCLTzv2i32 7893728U, // VCLTzv4f16 8418016U, // VCLTzv4f32 11039456U, // VCLTzv4i16 11563744U, // VCLTzv4i32 7893728U, // VCLTzv8f16 11039456U, // VCLTzv8i16 12088032U, // VCLTzv8i8 15234547U, // VCLZv16i8 14185971U, // VCLZv2i32 14710259U, // VCLZv4i16 14185971U, // VCLZv4i32 14710259U, // VCLZv8i16 15234547U, // VCLZv8i8 808534400U, // VCMLAv2f32 808534400U, // VCMLAv2f32_indexed 808535273U, // VCMLAv4f16 808535273U, // VCMLAv4f16_indexed 808534400U, // VCMLAv4f32 808534400U, // VCMLAv4f32_indexed 808535273U, // VCMLAv8f16 808535273U, // VCMLAv8f16_indexed 1215328529U, // VCMPD 1215327710U, // VCMPED 7892446U, // VCMPEH 8416734U, // VCMPES 2087824862U, // VCMPEZD 7974366U, // VCMPEZH 8498654U, // VCMPEZS 7893265U, // VCMPH 8417553U, // VCMPS 2087825681U, // VCMPZD 7975185U, // VCMPZH 8499473U, // VCMPZS 1602307U, // VCNTd 1602307U, // VCNTq 875643144U, // VCVTANSDf 875644017U, // VCVTANSDh 875643144U, // VCVTANSQf 875644017U, // VCVTANSQh 875643204U, // VCVTANUDf 875644077U, // VCVTANUDh 875643204U, // VCVTANUQf 875644077U, // VCVTANUQh 875643506U, // VCVTASD 875643897U, // VCVTASH 875643144U, // VCVTASS 875643566U, // VCVTAUD 875643957U, // VCVTAUH 875643204U, // VCVTAUS 25750707U, // VCVTBDH 26242227U, // VCVTBHD 17853619U, // VCVTBHS 821619891U, // VCVTBSH 26768296U, // VCVTDS 875643159U, // VCVTMNSDf 875644032U, // VCVTMNSDh 875643159U, // VCVTMNSQf 875644032U, // VCVTMNSQh 875643219U, // VCVTMNUDf 875644092U, // VCVTMNUDh 875643219U, // VCVTMNUQf 875644092U, // VCVTMNUQh 875643521U, // VCVTMSD 875643912U, // VCVTMSH 875643159U, // VCVTMSS 875643581U, // VCVTMUD 875643972U, // VCVTMUH 875643219U, // VCVTMUS 875643174U, // VCVTNNSDf 875644047U, // VCVTNNSDh 875643174U, // VCVTNNSQf 875644047U, // VCVTNNSQh 875643234U, // VCVTNNUDf 875644107U, // VCVTNNUDh 875643234U, // VCVTNNUQf 875644107U, // VCVTNNUQh 875643536U, // VCVTNSD 875643927U, // VCVTNSH 875643174U, // VCVTNSS 875643596U, // VCVTNUD 875643987U, // VCVTNUH 875643234U, // VCVTNUS 875643189U, // VCVTPNSDf 875644062U, // VCVTPNSDh 875643189U, // VCVTPNSQf 875644062U, // VCVTPNSQh 875643249U, // VCVTPNUDf 875644122U, // VCVTPNUDh 875643249U, // VCVTPNUQf 875644122U, // VCVTPNUQh 875643551U, // VCVTPSD 875643942U, // VCVTPSH 875643189U, // VCVTPSS 875643611U, // VCVTPUD 875644002U, // VCVTPUH 875643249U, // VCVTPUS 27292584U, // VCVTSD 25752470U, // VCVTTDH 26243990U, // VCVTTHD 17855382U, // VCVTTHS 821621654U, // VCVTTSH 888697768U, // VCVTf2h 1160803240U, // VCVTf2sd 1160803240U, // VCVTf2sq 1161851816U, // VCVTf2ud 1161851816U, // VCVTf2uq 1227944872U, // VCVTf2xsd 1227944872U, // VCVTf2xsq 1228993448U, // VCVTf2xud 1228993448U, // VCVTf2xuq 17855400U, // VCVTh2f 1160278952U, // VCVTh2sd 1160278952U, // VCVTh2sq 1161327528U, // VCVTh2ud 1161327528U, // VCVTh2uq 1227420584U, // VCVTh2xsd 1227420584U, // VCVTh2xsq 1228469160U, // VCVTh2xud 1228469160U, // VCVTh2xuq 1159230376U, // VCVTs2fd 1159230376U, // VCVTs2fq 1157657512U, // VCVTs2hd 1157657512U, // VCVTs2hq 1159754664U, // VCVTu2fd 1159754664U, // VCVTu2fq 1158181800U, // VCVTu2hd 1158181800U, // VCVTu2hq 1226372008U, // VCVTxs2fd 1226372008U, // VCVTxs2fq 1224799144U, // VCVTxs2hd 1224799144U, // VCVTxs2hq 1226896296U, // VCVTxu2fd 1226896296U, // VCVTxu2fq 1225323432U, // VCVTxu2hd 1225323432U, // VCVTxu2hq 1215362088U, // VDIVD 7926824U, // VDIVH 8451112U, // VDIVS 553328U, // VDUP16d 553328U, // VDUP16q 1077616U, // VDUP32d 1077616U, // VDUP32q 1601904U, // VDUP8d 1601904U, // VDUP8q 586096U, // VDUPLN16d 586096U, // VDUPLN16q 1110384U, // VDUPLN32d 1110384U, // VDUPLN32q 1634672U, // VDUPLN8d 1634672U, // VDUPLN8q 2683343U, // VEORd 2683343U, // VEORq 570304U, // VEXTd16 1094592U, // VEXTd32 1618880U, // VEXTd8 570304U, // VEXTq16 1094592U, // VEXTq32 15774656U, // VEXTq64 1618880U, // VEXTq8 1215343417U, // VFMAD 7908153U, // VFMAH 875644183U, // VFMALD 875644183U, // VFMALDI 875644183U, // VFMALQ 875644183U, // VFMALQI 8432441U, // VFMAS 8432441U, // VFMAfd 8432441U, // VFMAfq 7908153U, // VFMAhd 7908153U, // VFMAhq 1215345212U, // VFMSD 7909948U, // VFMSH 875644194U, // VFMSLD 875644194U, // VFMSLDI 875644194U, // VFMSLQ 875644194U, // VFMSLQI 8434236U, // VFMSS 8434236U, // VFMSfd 8434236U, // VFMSfq 7909948U, // VFMShd 7909948U, // VFMShq 1215343422U, // VFNMAD 7908158U, // VFNMAH 8432446U, // VFNMAS 1215345217U, // VFNMSD 7909953U, // VFNMSH 8434241U, // VFNMSS 875643662U, // VFP_VMAXNMD 875644217U, // VFP_VMAXNMH 875643322U, // VFP_VMAXNMS 875643650U, // VFP_VMINNMD 875644205U, // VFP_VMINNMH 875643310U, // VFP_VMINNMS 1111114U, // VGETLNi32 11072586U, // VGETLNs16 12121162U, // VGETLNs8 12645450U, // VGETLNu16 13694026U, // VGETLNu8 12119397U, // VHADDsv16i8 11595109U, // VHADDsv2i32 11070821U, // VHADDsv4i16 11595109U, // VHADDsv4i32 11070821U, // VHADDsv8i16 12119397U, // VHADDsv8i8 13692261U, // VHADDuv16i8 13167973U, // VHADDuv2i32 12643685U, // VHADDuv4i16 13167973U, // VHADDuv4i32 12643685U, // VHADDuv8i16 13692261U, // VHADDuv8i8 12119241U, // VHSUBsv16i8 11594953U, // VHSUBsv2i32 11070665U, // VHSUBsv4i16 11594953U, // VHSUBsv4i32 11070665U, // VHSUBsv8i16 12119241U, // VHSUBsv8i8 13692105U, // VHSUBuv16i8 13167817U, // VHSUBuv2i32 12643529U, // VHSUBuv4i16 13167817U, // VHSUBuv4i32 12643529U, // VHSUBuv8i16 13692105U, // VHSUBuv8i8 808535413U, // VINSH 1168667554U, // VJCVT 2148067588U, // VLD1DUPd16 2148051204U, // VLD1DUPd16wb_fixed 2148059396U, // VLD1DUPd16wb_register 2148591876U, // VLD1DUPd32 2148575492U, // VLD1DUPd32wb_fixed 2148583684U, // VLD1DUPd32wb_register 2149116164U, // VLD1DUPd8 2149099780U, // VLD1DUPd8wb_fixed 2149107972U, // VLD1DUPd8wb_register 2215176452U, // VLD1DUPq16 2215160068U, // VLD1DUPq16wb_fixed 2215168260U, // VLD1DUPq16wb_register 2215700740U, // VLD1DUPq32 2215684356U, // VLD1DUPq32wb_fixed 2215692548U, // VLD1DUPq32wb_register 2216225028U, // VLD1DUPq8 2216208644U, // VLD1DUPq8wb_fixed 2216216836U, // VLD1DUPq8wb_register 28363012U, // VLD1LNd16 28616964U, // VLD1LNd16_UPD 28887300U, // VLD1LNd32 29141252U, // VLD1LNd32_UPD 29411588U, // VLD1LNd8 29665540U, // VLD1LNd8_UPD 0U, // VLD1LNq16Pseudo 0U, // VLD1LNq16Pseudo_UPD 0U, // VLD1LNq32Pseudo 0U, // VLD1LNq32Pseudo_UPD 0U, // VLD1LNq8Pseudo 0U, // VLD1LNq8Pseudo_UPD 2282285316U, // VLD1d16 537454852U, // VLD1d16Q 0U, // VLD1d16QPseudo 0U, // VLD1d16QPseudoWB_fixed 0U, // VLD1d16QPseudoWB_register 537438468U, // VLD1d16Qwb_fixed 537446660U, // VLD1d16Qwb_register 269019396U, // VLD1d16T 0U, // VLD1d16TPseudo 0U, // VLD1d16TPseudoWB_fixed 0U, // VLD1d16TPseudoWB_register 269003012U, // VLD1d16Twb_fixed 269011204U, // VLD1d16Twb_register 2282268932U, // VLD1d16wb_fixed 2282277124U, // VLD1d16wb_register 2282809604U, // VLD1d32 537979140U, // VLD1d32Q 0U, // VLD1d32QPseudo 0U, // VLD1d32QPseudoWB_fixed 0U, // VLD1d32QPseudoWB_register 537962756U, // VLD1d32Qwb_fixed 537970948U, // VLD1d32Qwb_register 269543684U, // VLD1d32T 0U, // VLD1d32TPseudo 0U, // VLD1d32TPseudoWB_fixed 0U, // VLD1d32TPseudoWB_register 269527300U, // VLD1d32Twb_fixed 269535492U, // VLD1d32Twb_register 2282793220U, // VLD1d32wb_fixed 2282801412U, // VLD1d32wb_register 2297489668U, // VLD1d64 552659204U, // VLD1d64Q 0U, // VLD1d64QPseudo 0U, // VLD1d64QPseudoWB_fixed 0U, // VLD1d64QPseudoWB_register 552642820U, // VLD1d64Qwb_fixed 552651012U, // VLD1d64Qwb_register 284223748U, // VLD1d64T 0U, // VLD1d64TPseudo 0U, // VLD1d64TPseudoWB_fixed 0U, // VLD1d64TPseudoWB_register 284207364U, // VLD1d64Twb_fixed 284215556U, // VLD1d64Twb_register 2297473284U, // VLD1d64wb_fixed 2297481476U, // VLD1d64wb_register 2283333892U, // VLD1d8 538503428U, // VLD1d8Q 0U, // VLD1d8QPseudo 0U, // VLD1d8QPseudoWB_fixed 0U, // VLD1d8QPseudoWB_register 538487044U, // VLD1d8Qwb_fixed 538495236U, // VLD1d8Qwb_register 270067972U, // VLD1d8T 0U, // VLD1d8TPseudo 0U, // VLD1d8TPseudoWB_fixed 0U, // VLD1d8TPseudoWB_register 270051588U, // VLD1d8Twb_fixed 270059780U, // VLD1d8Twb_register 2283317508U, // VLD1d8wb_fixed 2283325700U, // VLD1d8wb_register 2349394180U, // VLD1q16 0U, // VLD1q16HighQPseudo 0U, // VLD1q16HighQPseudo_UPD 0U, // VLD1q16HighTPseudo 0U, // VLD1q16HighTPseudo_UPD 0U, // VLD1q16LowQPseudo_UPD 0U, // VLD1q16LowTPseudo_UPD 2349377796U, // VLD1q16wb_fixed 2349385988U, // VLD1q16wb_register 2349918468U, // VLD1q32 0U, // VLD1q32HighQPseudo 0U, // VLD1q32HighQPseudo_UPD 0U, // VLD1q32HighTPseudo 0U, // VLD1q32HighTPseudo_UPD 0U, // VLD1q32LowQPseudo_UPD 0U, // VLD1q32LowTPseudo_UPD 2349902084U, // VLD1q32wb_fixed 2349910276U, // VLD1q32wb_register 2364598532U, // VLD1q64 0U, // VLD1q64HighQPseudo 0U, // VLD1q64HighQPseudo_UPD 0U, // VLD1q64HighTPseudo 0U, // VLD1q64HighTPseudo_UPD 0U, // VLD1q64LowQPseudo_UPD 0U, // VLD1q64LowTPseudo_UPD 2364582148U, // VLD1q64wb_fixed 2364590340U, // VLD1q64wb_register 2350442756U, // VLD1q8 0U, // VLD1q8HighQPseudo 0U, // VLD1q8HighQPseudo_UPD 0U, // VLD1q8HighTPseudo 0U, // VLD1q8HighTPseudo_UPD 0U, // VLD1q8LowQPseudo_UPD 0U, // VLD1q8LowTPseudo_UPD 2350426372U, // VLD1q8wb_fixed 2350434564U, // VLD1q8wb_register 2215176501U, // VLD2DUPd16 2215160117U, // VLD2DUPd16wb_fixed 2215168309U, // VLD2DUPd16wb_register 2416503093U, // VLD2DUPd16x2 2416486709U, // VLD2DUPd16x2wb_fixed 2416494901U, // VLD2DUPd16x2wb_register 2215700789U, // VLD2DUPd32 2215684405U, // VLD2DUPd32wb_fixed 2215692597U, // VLD2DUPd32wb_register 2417027381U, // VLD2DUPd32x2 2417010997U, // VLD2DUPd32x2wb_fixed 2417019189U, // VLD2DUPd32x2wb_register 2216225077U, // VLD2DUPd8 2216208693U, // VLD2DUPd8wb_fixed 2216216885U, // VLD2DUPd8wb_register 2417551669U, // VLD2DUPd8x2 2417535285U, // VLD2DUPd8x2wb_fixed 2417543477U, // VLD2DUPd8x2wb_register 0U, // VLD2DUPq16EvenPseudo 0U, // VLD2DUPq16OddPseudo 0U, // VLD2DUPq16OddPseudoWB_fixed 0U, // VLD2DUPq16OddPseudoWB_register 0U, // VLD2DUPq32EvenPseudo 0U, // VLD2DUPq32OddPseudo 0U, // VLD2DUPq32OddPseudoWB_fixed 0U, // VLD2DUPq32OddPseudoWB_register 0U, // VLD2DUPq8EvenPseudo 0U, // VLD2DUPq8OddPseudo 0U, // VLD2DUPq8OddPseudoWB_fixed 0U, // VLD2DUPq8OddPseudoWB_register 28617013U, // VLD2LNd16 0U, // VLD2LNd16Pseudo 0U, // VLD2LNd16Pseudo_UPD 28625205U, // VLD2LNd16_UPD 29141301U, // VLD2LNd32 0U, // VLD2LNd32Pseudo 0U, // VLD2LNd32Pseudo_UPD 29149493U, // VLD2LNd32_UPD 29665589U, // VLD2LNd8 0U, // VLD2LNd8Pseudo 0U, // VLD2LNd8Pseudo_UPD 29673781U, // VLD2LNd8_UPD 28617013U, // VLD2LNq16 0U, // VLD2LNq16Pseudo 0U, // VLD2LNq16Pseudo_UPD 28625205U, // VLD2LNq16_UPD 29141301U, // VLD2LNq32 0U, // VLD2LNq32Pseudo 0U, // VLD2LNq32Pseudo_UPD 29149493U, // VLD2LNq32_UPD 2483611957U, // VLD2b16 2483595573U, // VLD2b16wb_fixed 2483603765U, // VLD2b16wb_register 2484136245U, // VLD2b32 2484119861U, // VLD2b32wb_fixed 2484128053U, // VLD2b32wb_register 2484660533U, // VLD2b8 2484644149U, // VLD2b8wb_fixed 2484652341U, // VLD2b8wb_register 2349394229U, // VLD2d16 2349377845U, // VLD2d16wb_fixed 2349386037U, // VLD2d16wb_register 2349918517U, // VLD2d32 2349902133U, // VLD2d32wb_fixed 2349910325U, // VLD2d32wb_register 2350442805U, // VLD2d8 2350426421U, // VLD2d8wb_fixed 2350434613U, // VLD2d8wb_register 537454901U, // VLD2q16 0U, // VLD2q16Pseudo 0U, // VLD2q16PseudoWB_fixed 0U, // VLD2q16PseudoWB_register 537438517U, // VLD2q16wb_fixed 537446709U, // VLD2q16wb_register 537979189U, // VLD2q32 0U, // VLD2q32Pseudo 0U, // VLD2q32PseudoWB_fixed 0U, // VLD2q32PseudoWB_register 537962805U, // VLD2q32wb_fixed 537970997U, // VLD2q32wb_register 538503477U, // VLD2q8 0U, // VLD2q8Pseudo 0U, // VLD2q8PseudoWB_fixed 0U, // VLD2q8PseudoWB_register 538487093U, // VLD2q8wb_fixed 538495285U, // VLD2q8wb_register 28363098U, // VLD3DUPd16 0U, // VLD3DUPd16Pseudo 0U, // VLD3DUPd16Pseudo_UPD 28617050U, // VLD3DUPd16_UPD 28887386U, // VLD3DUPd32 0U, // VLD3DUPd32Pseudo 0U, // VLD3DUPd32Pseudo_UPD 29141338U, // VLD3DUPd32_UPD 29411674U, // VLD3DUPd8 0U, // VLD3DUPd8Pseudo 0U, // VLD3DUPd8Pseudo_UPD 29665626U, // VLD3DUPd8_UPD 28363098U, // VLD3DUPq16 0U, // VLD3DUPq16EvenPseudo 0U, // VLD3DUPq16OddPseudo 0U, // VLD3DUPq16OddPseudo_UPD 28617050U, // VLD3DUPq16_UPD 28887386U, // VLD3DUPq32 0U, // VLD3DUPq32EvenPseudo 0U, // VLD3DUPq32OddPseudo 0U, // VLD3DUPq32OddPseudo_UPD 29141338U, // VLD3DUPq32_UPD 29411674U, // VLD3DUPq8 0U, // VLD3DUPq8EvenPseudo 0U, // VLD3DUPq8OddPseudo 0U, // VLD3DUPq8OddPseudo_UPD 29665626U, // VLD3DUPq8_UPD 28625242U, // VLD3LNd16 0U, // VLD3LNd16Pseudo 0U, // VLD3LNd16Pseudo_UPD 28633434U, // VLD3LNd16_UPD 29149530U, // VLD3LNd32 0U, // VLD3LNd32Pseudo 0U, // VLD3LNd32Pseudo_UPD 29157722U, // VLD3LNd32_UPD 29673818U, // VLD3LNd8 0U, // VLD3LNd8Pseudo 0U, // VLD3LNd8Pseudo_UPD 29682010U, // VLD3LNd8_UPD 28625242U, // VLD3LNq16 0U, // VLD3LNq16Pseudo 0U, // VLD3LNq16Pseudo_UPD 28633434U, // VLD3LNq16_UPD 29149530U, // VLD3LNq32 0U, // VLD3LNq32Pseudo 0U, // VLD3LNq32Pseudo_UPD 29157722U, // VLD3LNq32_UPD 28363098U, // VLD3d16 0U, // VLD3d16Pseudo 0U, // VLD3d16Pseudo_UPD 28617050U, // VLD3d16_UPD 28887386U, // VLD3d32 0U, // VLD3d32Pseudo 0U, // VLD3d32Pseudo_UPD 29141338U, // VLD3d32_UPD 29411674U, // VLD3d8 0U, // VLD3d8Pseudo 0U, // VLD3d8Pseudo_UPD 29665626U, // VLD3d8_UPD 28363098U, // VLD3q16 0U, // VLD3q16Pseudo_UPD 28617050U, // VLD3q16_UPD 0U, // VLD3q16oddPseudo 0U, // VLD3q16oddPseudo_UPD 28887386U, // VLD3q32 0U, // VLD3q32Pseudo_UPD 29141338U, // VLD3q32_UPD 0U, // VLD3q32oddPseudo 0U, // VLD3q32oddPseudo_UPD 29411674U, // VLD3q8 0U, // VLD3q8Pseudo_UPD 29665626U, // VLD3q8_UPD 0U, // VLD3q8oddPseudo 0U, // VLD3q8oddPseudo_UPD 28445046U, // VLD4DUPd16 0U, // VLD4DUPd16Pseudo 0U, // VLD4DUPd16Pseudo_UPD 28641654U, // VLD4DUPd16_UPD 28969334U, // VLD4DUPd32 0U, // VLD4DUPd32Pseudo 0U, // VLD4DUPd32Pseudo_UPD 29165942U, // VLD4DUPd32_UPD 29493622U, // VLD4DUPd8 0U, // VLD4DUPd8Pseudo 0U, // VLD4DUPd8Pseudo_UPD 29690230U, // VLD4DUPd8_UPD 28445046U, // VLD4DUPq16 0U, // VLD4DUPq16EvenPseudo 0U, // VLD4DUPq16OddPseudo 0U, // VLD4DUPq16OddPseudo_UPD 28641654U, // VLD4DUPq16_UPD 28969334U, // VLD4DUPq32 0U, // VLD4DUPq32EvenPseudo 0U, // VLD4DUPq32OddPseudo 0U, // VLD4DUPq32OddPseudo_UPD 29165942U, // VLD4DUPq32_UPD 29493622U, // VLD4DUPq8 0U, // VLD4DUPq8EvenPseudo 0U, // VLD4DUPq8OddPseudo 0U, // VLD4DUPq8OddPseudo_UPD 29690230U, // VLD4DUPq8_UPD 28633462U, // VLD4LNd16 0U, // VLD4LNd16Pseudo 0U, // VLD4LNd16Pseudo_UPD 28649846U, // VLD4LNd16_UPD 29157750U, // VLD4LNd32 0U, // VLD4LNd32Pseudo 0U, // VLD4LNd32Pseudo_UPD 29174134U, // VLD4LNd32_UPD 29682038U, // VLD4LNd8 0U, // VLD4LNd8Pseudo 0U, // VLD4LNd8Pseudo_UPD 29698422U, // VLD4LNd8_UPD 28633462U, // VLD4LNq16 0U, // VLD4LNq16Pseudo 0U, // VLD4LNq16Pseudo_UPD 28649846U, // VLD4LNq16_UPD 29157750U, // VLD4LNq32 0U, // VLD4LNq32Pseudo 0U, // VLD4LNq32Pseudo_UPD 29174134U, // VLD4LNq32_UPD 28445046U, // VLD4d16 0U, // VLD4d16Pseudo 0U, // VLD4d16Pseudo_UPD 28641654U, // VLD4d16_UPD 28969334U, // VLD4d32 0U, // VLD4d32Pseudo 0U, // VLD4d32Pseudo_UPD 29165942U, // VLD4d32_UPD 29493622U, // VLD4d8 0U, // VLD4d8Pseudo 0U, // VLD4d8Pseudo_UPD 29690230U, // VLD4d8_UPD 28445046U, // VLD4q16 0U, // VLD4q16Pseudo_UPD 28641654U, // VLD4q16_UPD 0U, // VLD4q16oddPseudo 0U, // VLD4q16oddPseudo_UPD 28969334U, // VLD4q32 0U, // VLD4q32Pseudo_UPD 29165942U, // VLD4q32_UPD 0U, // VLD4q32oddPseudo 0U, // VLD4q32oddPseudo_UPD 29493622U, // VLD4q8 0U, // VLD4q8Pseudo_UPD 29690230U, // VLD4q8_UPD 0U, // VLD4q8oddPseudo 0U, // VLD4q8oddPseudo_UPD 875064290U, // VLDMDDB_UPD 2730766U, // VLDMDIA 875064078U, // VLDMDIA_UPD 0U, // VLDMQIA 875064290U, // VLDMSDB_UPD 2730766U, // VLDMSIA 875064078U, // VLDMSIA_UPD 2683301U, // VLDRD 586149U, // VLDRH 2683301U, // VLDRS 2580050341U, // VLDR_FPCXTNS_off 701034917U, // VLDR_FPCXTNS_post 2647191973U, // VLDR_FPCXTNS_pre 2580574629U, // VLDR_FPCXTS_off 701559205U, // VLDR_FPCXTS_post 2647716261U, // VLDR_FPCXTS_pre 2581098917U, // VLDR_FPSCR_NZCVQC_off 702083493U, // VLDR_FPSCR_NZCVQC_post 2648240549U, // VLDR_FPSCR_NZCVQC_pre 2581623205U, // VLDR_FPSCR_off 702607781U, // VLDR_FPSCR_post 2648764837U, // VLDR_FPSCR_pre 2716397989U, // VLDR_P0_off 1642639781U, // VLDR_P0_post 2783490469U, // VLDR_P0_pre 2582671781U, // VLDR_VPR_off 703656357U, // VLDR_VPR_post 2649813413U, // VLDR_VPR_pre 2732105U, // VLLDM 2732140U, // VLSTM 8451239U, // VMAXfd 8451239U, // VMAXfq 7926951U, // VMAXhd 7926951U, // VMAXhq 12121255U, // VMAXsv16i8 11596967U, // VMAXsv2i32 11072679U, // VMAXsv4i16 11596967U, // VMAXsv4i32 11072679U, // VMAXsv8i16 12121255U, // VMAXsv8i8 13694119U, // VMAXuv16i8 13169831U, // VMAXuv2i32 12645543U, // VMAXuv4i16 13169831U, // VMAXuv4i32 12645543U, // VMAXuv8i16 13694119U, // VMAXuv8i8 8450204U, // VMINfd 8450204U, // VMINfq 7925916U, // VMINhd 7925916U, // VMINhq 12120220U, // VMINsv16i8 11595932U, // VMINsv2i32 11071644U, // VMINsv4i16 11595932U, // VMINsv4i32 11071644U, // VMINsv8i16 12120220U, // VMINsv8i8 13693084U, // VMINuv16i8 13168796U, // VMINuv2i32 12644508U, // VMINuv4i16 13168796U, // VMINuv4i32 12644508U, // VMINuv8i16 13693084U, // VMINuv8i8 1215343412U, // VMLAD 7908148U, // VMLAH 11587401U, // VMLALslsv2i32 11063113U, // VMLALslsv4i16 13160265U, // VMLALsluv2i32 12635977U, // VMLALsluv4i16 11579209U, // VMLALsv2i64 11054921U, // VMLALsv4i32 12103497U, // VMLALsv8i16 13152073U, // VMLALuv2i64 12627785U, // VMLALuv4i32 13676361U, // VMLALuv8i16 8432436U, // VMLAS 8432436U, // VMLAfd 8432436U, // VMLAfq 7908148U, // VMLAhd 7908148U, // VMLAhq 8440628U, // VMLAslfd 8440628U, // VMLAslfq 7916340U, // VMLAslhd 7916340U, // VMLAslhq 14207796U, // VMLAslv2i32 14732084U, // VMLAslv4i16 14207796U, // VMLAslv4i32 14732084U, // VMLAslv8i16 15248180U, // VMLAv16i8 14199604U, // VMLAv2i32 14723892U, // VMLAv4i16 14199604U, // VMLAv4i32 14723892U, // VMLAv8i16 15248180U, // VMLAv8i8 1215345207U, // VMLSD 7909943U, // VMLSH 11587618U, // VMLSLslsv2i32 11063330U, // VMLSLslsv4i16 13160482U, // VMLSLsluv2i32 12636194U, // VMLSLsluv4i16 11579426U, // VMLSLsv2i64 11055138U, // VMLSLsv4i32 12103714U, // VMLSLsv8i16 13152290U, // VMLSLuv2i64 12628002U, // VMLSLuv4i32 13676578U, // VMLSLuv8i16 8434231U, // VMLSS 8434231U, // VMLSfd 8434231U, // VMLSfq 7909943U, // VMLShd 7909943U, // VMLShq 8442423U, // VMLSslfd 8442423U, // VMLSslfq 7918135U, // VMLSslhd 7918135U, // VMLSslhq 14209591U, // VMLSslv2i32 14733879U, // VMLSslv4i16 14209591U, // VMLSslv4i32 14733879U, // VMLSslv8i16 15249975U, // VMLSv16i8 14201399U, // VMLSv2i32 14725687U, // VMLSv4i16 14201399U, // VMLSv4i32 14725687U, // VMLSv8i16 15249975U, // VMLSv8i8 943285690U, // VMMLA 1215329354U, // VMOVD 2683978U, // VMOVDRR 875644323U, // VMOVH 7894090U, // VMOVHR 11563075U, // VMOVLsv2i64 11038787U, // VMOVLsv4i32 12087363U, // VMOVLsv8i16 13135939U, // VMOVLuv2i64 12611651U, // VMOVLuv4i32 13660227U, // VMOVLuv8i16 895512829U, // VMOVNv2i32 14184701U, // VMOVNv4i16 14708989U, // VMOVNv8i8 7894090U, // VMOVRH 2683978U, // VMOVRRD 2667594U, // VMOVRRS 2651210U, // VMOVRS 8418378U, // VMOVS 2651210U, // VMOVSR 2667594U, // VMOVSRR 15234122U, // VMOVv16i8 2036364362U, // VMOVv1i64 8418378U, // VMOVv2f32 14185546U, // VMOVv2i32 2036364362U, // VMOVv2i64 8418378U, // VMOVv4f32 14709834U, // VMOVv4i16 14185546U, // VMOVv4i32 14709834U, // VMOVv8i16 15234122U, // VMOVv8i8 2732633U, // VMRS 2732633U, // VMRS_FPCXTNS 2732633U, // VMRS_FPCXTS 2732633U, // VMRS_FPEXC 2732633U, // VMRS_FPINST 2732633U, // VMRS_FPINST2 2650713U, // VMRS_FPSCR_NZCVQC 2732633U, // VMRS_FPSID 2732633U, // VMRS_MVFR0 2732633U, // VMRS_MVFR1 2732633U, // VMRS_MVFR2 2650713U, // VMRS_P0 2732633U, // VMRS_VPR 31568365U, // VMSR 29995501U, // VMSR_FPCXTNS 30519789U, // VMSR_FPCXTS 33141229U, // VMSR_FPEXC 33665517U, // VMSR_FPINST 34189805U, // VMSR_FPINST2 903377389U, // VMSR_FPSCR_NZCVQC 34714093U, // VMSR_FPSID 904425965U, // VMSR_P0 32616941U, // VMSR_VPR 1215361086U, // VMULD 7925822U, // VMULH 875643746U, // VMULLp64 24178671U, // VMULLp8 11579375U, // VMULLslsv2i32 11055087U, // VMULLslsv4i16 13152239U, // VMULLsluv2i32 12627951U, // VMULLsluv4i16 11595759U, // VMULLsv2i64 11071471U, // VMULLsv4i32 12120047U, // VMULLsv8i16 13168623U, // VMULLuv2i64 12644335U, // VMULLuv4i32 13692911U, // VMULLuv8i16 8450110U, // VMULS 8450110U, // VMULfd 8450110U, // VMULfq 7925822U, // VMULhd 7925822U, // VMULhq 24178750U, // VMULpd 24178750U, // VMULpq 8433726U, // VMULslfd 8433726U, // VMULslfq 7909438U, // VMULslhd 7909438U, // VMULslhq 14200894U, // VMULslv2i32 14725182U, // VMULslv4i16 14200894U, // VMULslv4i32 14725182U, // VMULslv8i16 15265854U, // VMULv16i8 14217278U, // VMULv2i32 14741566U, // VMULv4i16 14217278U, // VMULv4i32 14741566U, // VMULv8i16 15265854U, // VMULv8i8 2650353U, // VMVNd 2650353U, // VMVNq 14184689U, // VMVNv2i32 14708977U, // VMVNv4i16 14184689U, // VMVNv4i32 14708977U, // VMVNv8i16 1215327747U, // VNEGD 7892483U, // VNEGH 8416771U, // VNEGS 8416771U, // VNEGf32q 8416771U, // VNEGfd 7892483U, // VNEGhd 7892483U, // VNEGhq 11038211U, // VNEGs16d 11038211U, // VNEGs16q 11562499U, // VNEGs32d 11562499U, // VNEGs32q 12086787U, // VNEGs8d 12086787U, // VNEGs8q 1215343406U, // VNMLAD 7908142U, // VNMLAH 8432430U, // VNMLAS 1215345201U, // VNMLSD 7909937U, // VNMLSH 8434225U, // VNMLSS 1215361080U, // VNMULD 7925816U, // VNMULH 8450104U, // VNMULS 2683073U, // VORNd 2683073U, // VORNq 2683357U, // VORRd 14217693U, // VORRiv2i32 14741981U, // VORRiv4i16 14217693U, // VORRiv4i32 14741981U, // VORRiv8i16 2683357U, // VORRq 12119854U, // VPADALsv16i8 11595566U, // VPADALsv2i32 11071278U, // VPADALsv4i16 11595566U, // VPADALsv4i32 11071278U, // VPADALsv8i16 12119854U, // VPADALsv8i8 13692718U, // VPADALuv16i8 13168430U, // VPADALuv2i32 12644142U, // VPADALuv4i16 13168430U, // VPADALuv4i32 12644142U, // VPADALuv8i16 13692718U, // VPADALuv8i8 12087146U, // VPADDLsv16i8 11562858U, // VPADDLsv2i32 11038570U, // VPADDLsv4i16 11562858U, // VPADDLsv4i32 11038570U, // VPADDLsv8i16 12087146U, // VPADDLsv8i8 13660010U, // VPADDLuv16i8 13135722U, // VPADDLuv2i32 12611434U, // VPADDLuv4i16 13135722U, // VPADDLuv4i32 12611434U, // VPADDLuv8i16 13660010U, // VPADDLuv8i8 8449387U, // VPADDf 7925099U, // VPADDh 14740843U, // VPADDi16 14216555U, // VPADDi32 15265131U, // VPADDi8 8451233U, // VPMAXf 7926945U, // VPMAXh 11072673U, // VPMAXs16 11596961U, // VPMAXs32 12121249U, // VPMAXs8 12645537U, // VPMAXu16 13169825U, // VPMAXu32 13694113U, // VPMAXu8 8450198U, // VPMINf 7925910U, // VPMINh 11071638U, // VPMINs16 11595926U, // VPMINs32 12120214U, // VPMINs8 12644502U, // VPMINu16 13168790U, // VPMINu32 13693078U, // VPMINu8 12087830U, // VQABSv16i8 11563542U, // VQABSv2i32 11039254U, // VQABSv4i16 11563542U, // VQABSv4i32 11039254U, // VQABSv8i16 12087830U, // VQABSv8i8 12119409U, // VQADDsv16i8 907603313U, // VQADDsv1i64 11595121U, // VQADDsv2i32 907603313U, // VQADDsv2i64 11070833U, // VQADDsv4i16 11595121U, // VQADDsv4i32 11070833U, // VQADDsv8i16 12119409U, // VQADDsv8i8 13692273U, // VQADDuv16i8 22605169U, // VQADDuv1i64 13167985U, // VQADDuv2i32 22605169U, // VQADDuv2i64 12643697U, // VQADDuv4i16 13167985U, // VQADDuv4i32 12643697U, // VQADDuv8i16 13692273U, // VQADDuv8i8 11587381U, // VQDMLALslv2i32 11063093U, // VQDMLALslv4i16 11579189U, // VQDMLALv2i64 11054901U, // VQDMLALv4i32 11587610U, // VQDMLSLslv2i32 11063322U, // VQDMLSLslv4i16 11579418U, // VQDMLSLv2i64 11055130U, // VQDMLSLv4i32 11578977U, // VQDMULHslv2i32 11054689U, // VQDMULHslv4i16 11578977U, // VQDMULHslv4i32 11054689U, // VQDMULHslv8i16 11595361U, // VQDMULHv2i32 11071073U, // VQDMULHv4i16 11595361U, // VQDMULHv4i32 11071073U, // VQDMULHv8i16 11579355U, // VQDMULLslv2i32 11055067U, // VQDMULLslv4i16 11595739U, // VQDMULLv2i64 11071451U, // VQDMULLv4i32 907571433U, // VQMOVNsuv2i32 11563241U, // VQMOVNsuv4i16 11038953U, // VQMOVNsuv8i8 907571446U, // VQMOVNsv2i32 11563254U, // VQMOVNsv4i16 11038966U, // VQMOVNsv8i8 22573302U, // VQMOVNuv2i32 13136118U, // VQMOVNuv4i16 12611830U, // VQMOVNuv8i8 12086781U, // VQNEGv16i8 11562493U, // VQNEGv2i32 11038205U, // VQNEGv4i16 11562493U, // VQNEGv4i32 11038205U, // VQNEGv8i16 12086781U, // VQNEGv8i8 11587101U, // VQRDMLAHslv2i32 11062813U, // VQRDMLAHslv4i16 11587101U, // VQRDMLAHslv4i32 11062813U, // VQRDMLAHslv8i16 11578909U, // VQRDMLAHv2i32 11054621U, // VQRDMLAHv4i16 11578909U, // VQRDMLAHv4i32 11054621U, // VQRDMLAHv8i16 11587230U, // VQRDMLSHslv2i32 11062942U, // VQRDMLSHslv4i16 11587230U, // VQRDMLSHslv4i32 11062942U, // VQRDMLSHslv8i16 11579038U, // VQRDMLSHv2i32 11054750U, // VQRDMLSHv4i16 11579038U, // VQRDMLSHv4i32 11054750U, // VQRDMLSHv8i16 11578985U, // VQRDMULHslv2i32 11054697U, // VQRDMULHslv4i16 11578985U, // VQRDMULHslv4i32 11054697U, // VQRDMULHslv8i16 11595369U, // VQRDMULHv2i32 11071081U, // VQRDMULHv4i16 11595369U, // VQRDMULHv4i32 11071081U, // VQRDMULHv8i16 12119962U, // VQRSHLsv16i8 907603866U, // VQRSHLsv1i64 11595674U, // VQRSHLsv2i32 907603866U, // VQRSHLsv2i64 11071386U, // VQRSHLsv4i16 11595674U, // VQRSHLsv4i32 11071386U, // VQRSHLsv8i16 12119962U, // VQRSHLsv8i8 13692826U, // VQRSHLuv16i8 22605722U, // VQRSHLuv1i64 13168538U, // VQRSHLuv2i32 22605722U, // VQRSHLuv2i64 12644250U, // VQRSHLuv4i16 13168538U, // VQRSHLuv4i32 12644250U, // VQRSHLuv8i16 13692826U, // VQRSHLuv8i8 907604140U, // VQRSHRNsv2i32 11595948U, // VQRSHRNsv4i16 11071660U, // VQRSHRNsv8i8 22605996U, // VQRSHRNuv2i32 13168812U, // VQRSHRNuv4i16 12644524U, // VQRSHRNuv8i8 907604192U, // VQRSHRUNv2i32 11596000U, // VQRSHRUNv4i16 11071712U, // VQRSHRUNv8i8 12119949U, // VQSHLsiv16i8 907603853U, // VQSHLsiv1i64 11595661U, // VQSHLsiv2i32 907603853U, // VQSHLsiv2i64 11071373U, // VQSHLsiv4i16 11595661U, // VQSHLsiv4i32 11071373U, // VQSHLsiv8i16 12119949U, // VQSHLsiv8i8 12121029U, // VQSHLsuv16i8 907604933U, // VQSHLsuv1i64 11596741U, // VQSHLsuv2i32 907604933U, // VQSHLsuv2i64 11072453U, // VQSHLsuv4i16 11596741U, // VQSHLsuv4i32 11072453U, // VQSHLsuv8i16 12121029U, // VQSHLsuv8i8 12119949U, // VQSHLsv16i8 907603853U, // VQSHLsv1i64 11595661U, // VQSHLsv2i32 907603853U, // VQSHLsv2i64 11071373U, // VQSHLsv4i16 11595661U, // VQSHLsv4i32 11071373U, // VQSHLsv8i16 12119949U, // VQSHLsv8i8 13692813U, // VQSHLuiv16i8 22605709U, // VQSHLuiv1i64 13168525U, // VQSHLuiv2i32 22605709U, // VQSHLuiv2i64 12644237U, // VQSHLuiv4i16 13168525U, // VQSHLuiv4i32 12644237U, // VQSHLuiv8i16 13692813U, // VQSHLuiv8i8 13692813U, // VQSHLuv16i8 22605709U, // VQSHLuv1i64 13168525U, // VQSHLuv2i32 22605709U, // VQSHLuv2i64 12644237U, // VQSHLuv4i16 13168525U, // VQSHLuv4i32 12644237U, // VQSHLuv8i16 13692813U, // VQSHLuv8i8 907604133U, // VQSHRNsv2i32 11595941U, // VQSHRNsv4i16 11071653U, // VQSHRNsv8i8 22605989U, // VQSHRNuv2i32 13168805U, // VQSHRNuv4i16 12644517U, // VQSHRNuv8i8 907604184U, // VQSHRUNv2i32 11595992U, // VQSHRUNv4i16 11071704U, // VQSHRUNv8i8 12119247U, // VQSUBsv16i8 907603151U, // VQSUBsv1i64 11594959U, // VQSUBsv2i32 907603151U, // VQSUBsv2i64 11070671U, // VQSUBsv4i16 11594959U, // VQSUBsv4i32 11070671U, // VQSUBsv8i16 12119247U, // VQSUBsv8i8 13692111U, // VQSUBuv16i8 22605007U, // VQSUBuv1i64 13167823U, // VQSUBuv2i32 22605007U, // VQSUBuv2i64 12643535U, // VQSUBuv4i16 13167823U, // VQSUBuv4i32 12643535U, // VQSUBuv8i16 13692111U, // VQSUBuv8i8 895545479U, // VRADDHNv2i32 14217351U, // VRADDHNv4i16 14741639U, // VRADDHNv8i8 13135319U, // VRECPEd 8416727U, // VRECPEfd 8416727U, // VRECPEfq 7892439U, // VRECPEhd 7892439U, // VRECPEhq 13135319U, // VRECPEq 8450642U, // VRECPSfd 8450642U, // VRECPSfq 7926354U, // VRECPShd 7926354U, // VRECPShq 1599992U, // VREV16d8 1599992U, // VREV16q8 551193U, // VREV32d16 1599769U, // VREV32d8 551193U, // VREV32q16 1599769U, // VREV32q8 551279U, // VREV64d16 1075567U, // VREV64d32 1599855U, // VREV64d8 551279U, // VREV64q16 1075567U, // VREV64q32 1599855U, // VREV64q8 12119390U, // VRHADDsv16i8 11595102U, // VRHADDsv2i32 11070814U, // VRHADDsv4i16 11595102U, // VRHADDsv4i32 11070814U, // VRHADDsv8i16 12119390U, // VRHADDsv8i8 13692254U, // VRHADDuv16i8 13167966U, // VRHADDuv2i32 12643678U, // VRHADDuv4i16 13167966U, // VRHADDuv4i32 12643678U, // VRHADDuv8i16 13692254U, // VRHADDuv8i8 875643626U, // VRINTAD 875644148U, // VRINTAH 875643275U, // VRINTANDf 875644148U, // VRINTANDh 875643275U, // VRINTANQf 875644148U, // VRINTANQh 875643275U, // VRINTAS 875643674U, // VRINTMD 875644229U, // VRINTMH 875643334U, // VRINTMNDf 875644229U, // VRINTMNDh 875643334U, // VRINTMNQf 875644229U, // VRINTMNQh 875643334U, // VRINTMS 875643686U, // VRINTND 875644241U, // VRINTNH 875643346U, // VRINTNNDf 875644241U, // VRINTNNDh 875643346U, // VRINTNNQf 875644241U, // VRINTNNQh 875643346U, // VRINTNS 875643698U, // VRINTPD 875644253U, // VRINTPH 875643358U, // VRINTPNDf 875644253U, // VRINTPNDh 875643358U, // VRINTPNQf 875644253U, // VRINTPNQh 875643358U, // VRINTPS 1215328760U, // VRINTRD 7893496U, // VRINTRH 8417784U, // VRINTRS 1215329734U, // VRINTXD 7894470U, // VRINTXH 875643406U, // VRINTXNDf 875644311U, // VRINTXNDh 875643406U, // VRINTXNQf 875644311U, // VRINTXNQh 8418758U, // VRINTXS 1215329784U, // VRINTZD 7894520U, // VRINTZH 875643418U, // VRINTZNDf 875644334U, // VRINTZNDh 875643418U, // VRINTZNQf 875644334U, // VRINTZNQh 8418808U, // VRINTZS 12119969U, // VRSHLsv16i8 907603873U, // VRSHLsv1i64 11595681U, // VRSHLsv2i32 907603873U, // VRSHLsv2i64 11071393U, // VRSHLsv4i16 11595681U, // VRSHLsv4i32 11071393U, // VRSHLsv8i16 12119969U, // VRSHLsv8i8 13692833U, // VRSHLuv16i8 22605729U, // VRSHLuv1i64 13168545U, // VRSHLuv2i32 22605729U, // VRSHLuv2i64 12644257U, // VRSHLuv4i16 13168545U, // VRSHLuv4i32 12644257U, // VRSHLuv8i16 13692833U, // VRSHLuv8i8 895545524U, // VRSHRNv2i32 14217396U, // VRSHRNv4i16 14741684U, // VRSHRNv8i8 12120509U, // VRSHRsv16i8 907604413U, // VRSHRsv1i64 11596221U, // VRSHRsv2i32 907604413U, // VRSHRsv2i64 11071933U, // VRSHRsv4i16 11596221U, // VRSHRsv4i32 11071933U, // VRSHRsv8i16 12120509U, // VRSHRsv8i8 13693373U, // VRSHRuv16i8 22606269U, // VRSHRuv1i64 13169085U, // VRSHRuv2i32 22606269U, // VRSHRuv2i64 12644797U, // VRSHRuv4i16 13169085U, // VRSHRuv4i32 12644797U, // VRSHRuv8i16 13693373U, // VRSHRuv8i8 13135332U, // VRSQRTEd 8416740U, // VRSQRTEfd 8416740U, // VRSQRTEfq 7892452U, // VRSQRTEhd 7892452U, // VRSQRTEhq 13135332U, // VRSQRTEq 8450664U, // VRSQRTSfd 8450664U, // VRSQRTSfq 7926376U, // VRSQRTShd 7926376U, // VRSQRTShq 12102490U, // VRSRAsv16i8 840477530U, // VRSRAsv1i64 11578202U, // VRSRAsv2i32 840477530U, // VRSRAsv2i64 11053914U, // VRSRAsv4i16 11578202U, // VRSRAsv4i32 11053914U, // VRSRAsv8i16 12102490U, // VRSRAsv8i8 13675354U, // VRSRAuv16i8 22588250U, // VRSRAuv1i64 13151066U, // VRSRAuv2i32 22588250U, // VRSRAuv2i64 12626778U, // VRSRAuv4i16 13151066U, // VRSRAuv4i32 12626778U, // VRSRAuv8i16 13675354U, // VRSRAuv8i8 895545464U, // VRSUBHNv2i32 14217336U, // VRSUBHNv4i16 14741624U, // VRSUBHNv8i8 2821312605U, // VSCCLRMD 2821312605U, // VSCCLRMS 943285932U, // VSDOTD 943285932U, // VSDOTDI 943285932U, // VSDOTQ 943285932U, // VSDOTQI 875643710U, // VSELEQD 875644265U, // VSELEQH 875643370U, // VSELEQS 875643638U, // VSELGED 875644171U, // VSELGEH 875643298U, // VSELGES 875643734U, // VSELGTD 875644299U, // VSELGTH 875643394U, // VSELGTS 875643722U, // VSELVSD 875644287U, // VSELVSH 875643382U, // VSELVSS 570442U, // VSETLNi16 1094730U, // VSETLNi32 1619018U, // VSETLNi8 14741456U, // VSHLLi16 14217168U, // VSHLLi32 15265744U, // VSHLLi8 11595728U, // VSHLLsv2i64 11071440U, // VSHLLsv4i32 12120016U, // VSHLLsv8i16 13168592U, // VSHLLuv2i64 12644304U, // VSHLLuv4i32 13692880U, // VSHLLuv8i16 15265703U, // VSHLiv16i8 895545255U, // VSHLiv1i64 14217127U, // VSHLiv2i32 895545255U, // VSHLiv2i64 14741415U, // VSHLiv4i16 14217127U, // VSHLiv4i32 14741415U, // VSHLiv8i16 15265703U, // VSHLiv8i8 12119975U, // VSHLsv16i8 907603879U, // VSHLsv1i64 11595687U, // VSHLsv2i32 907603879U, // VSHLsv2i64 11071399U, // VSHLsv4i16 11595687U, // VSHLsv4i32 11071399U, // VSHLsv8i16 12119975U, // VSHLsv8i8 13692839U, // VSHLuv16i8 22605735U, // VSHLuv1i64 13168551U, // VSHLuv2i32 22605735U, // VSHLuv2i64 12644263U, // VSHLuv4i16 13168551U, // VSHLuv4i32 12644263U, // VSHLuv8i16 13692839U, // VSHLuv8i8 895545531U, // VSHRNv2i32 14217403U, // VSHRNv4i16 14741691U, // VSHRNv8i8 12120515U, // VSHRsv16i8 907604419U, // VSHRsv1i64 11596227U, // VSHRsv2i32 907604419U, // VSHRsv2i64 11071939U, // VSHRsv4i16 11596227U, // VSHRsv4i32 11071939U, // VSHRsv8i16 12120515U, // VSHRsv8i8 13693379U, // VSHRuv16i8 22606275U, // VSHRuv1i64 13169091U, // VSHRuv2i32 22606275U, // VSHRuv2i64 12644803U, // VSHRuv4i16 13169091U, // VSHRuv4i32 12644803U, // VSHRuv8i16 13693379U, // VSHRuv8i8 35713960U, // VSHTOD 1224799144U, // VSHTOH 36238248U, // VSHTOS 1177580456U, // VSITOD 1178104744U, // VSITOH 1159230376U, // VSITOS 1617672U, // VSLIv16i8 15773448U, // VSLIv1i64 1093384U, // VSLIv2i32 15773448U, // VSLIv2i64 569096U, // VSLIv4i16 1093384U, // VSLIv4i32 569096U, // VSLIv8i16 1617672U, // VSLIv8i8 1244722088U, // VSLTOD 1245246376U, // VSLTOH 1226372008U, // VSLTOS 943285910U, // VSMMLA 1215329127U, // VSQRTD 7893863U, // VSQRTH 8418151U, // VSQRTS 12102496U, // VSRAsv16i8 840477536U, // VSRAsv1i64 11578208U, // VSRAsv2i32 840477536U, // VSRAsv2i64 11053920U, // VSRAsv4i16 11578208U, // VSRAsv4i32 11053920U, // VSRAsv8i16 12102496U, // VSRAsv8i8 13675360U, // VSRAuv16i8 22588256U, // VSRAuv1i64 13151072U, // VSRAuv2i32 22588256U, // VSRAuv2i64 12626784U, // VSRAuv4i16 13151072U, // VSRAuv4i32 12626784U, // VSRAuv8i16 13675360U, // VSRAuv8i8 1617677U, // VSRIv16i8 15773453U, // VSRIv1i64 1093389U, // VSRIv2i32 15773453U, // VSRIv2i64 569101U, // VSRIv4i16 1093389U, // VSRIv4i32 569101U, // VSRIv8i16 1617677U, // VSRIv8i8 833661199U, // VST1LNd16 2914126095U, // VST1LNd16_UPD 834185487U, // VST1LNd32 2914650383U, // VST1LNd32_UPD 834709775U, // VST1LNd8 2915174671U, // VST1LNd8_UPD 0U, // VST1LNq16Pseudo 0U, // VST1LNq16Pseudo_UPD 0U, // VST1LNq32Pseudo 0U, // VST1LNq32Pseudo_UPD 0U, // VST1LNq8Pseudo 0U, // VST1LNq8Pseudo_UPD 2953373967U, // VST1d16 3020482831U, // VST1d16Q 0U, // VST1d16QPseudo 0U, // VST1d16QPseudoWB_fixed 0U, // VST1d16QPseudoWB_register 3087575311U, // VST1d16Qwb_fixed 3154692367U, // VST1d16Qwb_register 3221809423U, // VST1d16T 0U, // VST1d16TPseudo 0U, // VST1d16TPseudoWB_fixed 0U, // VST1d16TPseudoWB_register 3288901903U, // VST1d16Twb_fixed 3356018959U, // VST1d16Twb_register 3423119631U, // VST1d16wb_fixed 3490236687U, // VST1d16wb_register 2953898255U, // VST1d32 3021007119U, // VST1d32Q 0U, // VST1d32QPseudo 0U, // VST1d32QPseudoWB_fixed 0U, // VST1d32QPseudoWB_register 3088099599U, // VST1d32Qwb_fixed 3155216655U, // VST1d32Qwb_register 3222333711U, // VST1d32T 0U, // VST1d32TPseudo 0U, // VST1d32TPseudoWB_fixed 0U, // VST1d32TPseudoWB_register 3289426191U, // VST1d32Twb_fixed 3356543247U, // VST1d32Twb_register 3423643919U, // VST1d32wb_fixed 3490760975U, // VST1d32wb_register 2968578319U, // VST1d64 3035687183U, // VST1d64Q 0U, // VST1d64QPseudo 0U, // VST1d64QPseudoWB_fixed 0U, // VST1d64QPseudoWB_register 3102779663U, // VST1d64Qwb_fixed 3169896719U, // VST1d64Qwb_register 3237013775U, // VST1d64T 0U, // VST1d64TPseudo 0U, // VST1d64TPseudoWB_fixed 0U, // VST1d64TPseudoWB_register 3304106255U, // VST1d64Twb_fixed 3371223311U, // VST1d64Twb_register 3438323983U, // VST1d64wb_fixed 3505441039U, // VST1d64wb_register 2954422543U, // VST1d8 3021531407U, // VST1d8Q 0U, // VST1d8QPseudo 0U, // VST1d8QPseudoWB_fixed 0U, // VST1d8QPseudoWB_register 3088623887U, // VST1d8Qwb_fixed 3155740943U, // VST1d8Qwb_register 3222857999U, // VST1d8T 0U, // VST1d8TPseudo 0U, // VST1d8TPseudoWB_fixed 0U, // VST1d8TPseudoWB_register 3289950479U, // VST1d8Twb_fixed 3357067535U, // VST1d8Twb_register 3424168207U, // VST1d8wb_fixed 3491285263U, // VST1d8wb_register 3557353743U, // VST1q16 0U, // VST1q16HighQPseudo 0U, // VST1q16HighQPseudo_UPD 0U, // VST1q16HighTPseudo 0U, // VST1q16HighTPseudo_UPD 0U, // VST1q16LowQPseudo_UPD 0U, // VST1q16LowTPseudo_UPD 3624446223U, // VST1q16wb_fixed 3691563279U, // VST1q16wb_register 3557878031U, // VST1q32 0U, // VST1q32HighQPseudo 0U, // VST1q32HighQPseudo_UPD 0U, // VST1q32HighTPseudo 0U, // VST1q32HighTPseudo_UPD 0U, // VST1q32LowQPseudo_UPD 0U, // VST1q32LowTPseudo_UPD 3624970511U, // VST1q32wb_fixed 3692087567U, // VST1q32wb_register 3572558095U, // VST1q64 0U, // VST1q64HighQPseudo 0U, // VST1q64HighQPseudo_UPD 0U, // VST1q64HighTPseudo 0U, // VST1q64HighTPseudo_UPD 0U, // VST1q64LowQPseudo_UPD 0U, // VST1q64LowTPseudo_UPD 3639650575U, // VST1q64wb_fixed 3706767631U, // VST1q64wb_register 3558402319U, // VST1q8 0U, // VST1q8HighQPseudo 0U, // VST1q8HighQPseudo_UPD 0U, // VST1q8HighTPseudo 0U, // VST1q8HighTPseudo_UPD 0U, // VST1q8LowQPseudo_UPD 0U, // VST1q8LowTPseudo_UPD 3625494799U, // VST1q8wb_fixed 3692611855U, // VST1q8wb_register 833669456U, // VST2LNd16 0U, // VST2LNd16Pseudo 0U, // VST2LNd16Pseudo_UPD 2914298192U, // VST2LNd16_UPD 834193744U, // VST2LNd32 0U, // VST2LNd32Pseudo 0U, // VST2LNd32Pseudo_UPD 2914822480U, // VST2LNd32_UPD 834718032U, // VST2LNd8 0U, // VST2LNd8Pseudo 0U, // VST2LNd8Pseudo_UPD 2915346768U, // VST2LNd8_UPD 833669456U, // VST2LNq16 0U, // VST2LNq16Pseudo 0U, // VST2LNq16Pseudo_UPD 2914298192U, // VST2LNq16_UPD 834193744U, // VST2LNq32 0U, // VST2LNq32Pseudo 0U, // VST2LNq32Pseudo_UPD 2914822480U, // VST2LNq32_UPD 3758680400U, // VST2b16 3825772880U, // VST2b16wb_fixed 3892889936U, // VST2b16wb_register 3759204688U, // VST2b32 3826297168U, // VST2b32wb_fixed 3893414224U, // VST2b32wb_register 3759728976U, // VST2b8 3826821456U, // VST2b8wb_fixed 3893938512U, // VST2b8wb_register 3557353808U, // VST2d16 3624446288U, // VST2d16wb_fixed 3691563344U, // VST2d16wb_register 3557878096U, // VST2d32 3624970576U, // VST2d32wb_fixed 3692087632U, // VST2d32wb_register 3558402384U, // VST2d8 3625494864U, // VST2d8wb_fixed 3692611920U, // VST2d8wb_register 3020482896U, // VST2q16 0U, // VST2q16Pseudo 0U, // VST2q16PseudoWB_fixed 0U, // VST2q16PseudoWB_register 3087575376U, // VST2q16wb_fixed 3154692432U, // VST2q16wb_register 3021007184U, // VST2q32 0U, // VST2q32Pseudo 0U, // VST2q32PseudoWB_fixed 0U, // VST2q32PseudoWB_register 3088099664U, // VST2q32wb_fixed 3155216720U, // VST2q32wb_register 3021531472U, // VST2q8 0U, // VST2q8Pseudo 0U, // VST2q8PseudoWB_fixed 0U, // VST2q8PseudoWB_register 3088623952U, // VST2q8wb_fixed 3155741008U, // VST2q8wb_register 833751397U, // VST3LNd16 0U, // VST3LNd16Pseudo 0U, // VST3LNd16Pseudo_UPD 2914322789U, // VST3LNd16_UPD 834275685U, // VST3LNd32 0U, // VST3LNd32Pseudo 0U, // VST3LNd32Pseudo_UPD 2914847077U, // VST3LNd32_UPD 834799973U, // VST3LNd8 0U, // VST3LNd8Pseudo 0U, // VST3LNd8Pseudo_UPD 2915371365U, // VST3LNd8_UPD 833751397U, // VST3LNq16 0U, // VST3LNq16Pseudo 0U, // VST3LNq16Pseudo_UPD 2914322789U, // VST3LNq16_UPD 834275685U, // VST3LNq32 0U, // VST3LNq32Pseudo 0U, // VST3LNq32Pseudo_UPD 2914847077U, // VST3LNq32_UPD 833669477U, // VST3d16 0U, // VST3d16Pseudo 0U, // VST3d16Pseudo_UPD 2914298213U, // VST3d16_UPD 834193765U, // VST3d32 0U, // VST3d32Pseudo 0U, // VST3d32Pseudo_UPD 2914822501U, // VST3d32_UPD 834718053U, // VST3d8 0U, // VST3d8Pseudo 0U, // VST3d8Pseudo_UPD 2915346789U, // VST3d8_UPD 833669477U, // VST3q16 0U, // VST3q16Pseudo_UPD 2914298213U, // VST3q16_UPD 0U, // VST3q16oddPseudo 0U, // VST3q16oddPseudo_UPD 834193765U, // VST3q32 0U, // VST3q32Pseudo_UPD 2914822501U, // VST3q32_UPD 0U, // VST3q32oddPseudo 0U, // VST3q32oddPseudo_UPD 834718053U, // VST3q8 0U, // VST3q8Pseudo_UPD 2915346789U, // VST3q8_UPD 0U, // VST3q8oddPseudo 0U, // VST3q8oddPseudo_UPD 833923451U, // VST4LNd16 0U, // VST4LNd16Pseudo 0U, // VST4LNd16Pseudo_UPD 2914306427U, // VST4LNd16_UPD 834447739U, // VST4LNd32 0U, // VST4LNd32Pseudo 0U, // VST4LNd32Pseudo_UPD 2914830715U, // VST4LNd32_UPD 834972027U, // VST4LNd8 0U, // VST4LNd8Pseudo 0U, // VST4LNd8Pseudo_UPD 2915355003U, // VST4LNd8_UPD 833923451U, // VST4LNq16 0U, // VST4LNq16Pseudo 0U, // VST4LNq16Pseudo_UPD 2914306427U, // VST4LNq16_UPD 834447739U, // VST4LNq32 0U, // VST4LNq32Pseudo 0U, // VST4LNq32Pseudo_UPD 2914830715U, // VST4LNq32_UPD 833751419U, // VST4d16 0U, // VST4d16Pseudo 0U, // VST4d16Pseudo_UPD 2914322811U, // VST4d16_UPD 834275707U, // VST4d32 0U, // VST4d32Pseudo 0U, // VST4d32Pseudo_UPD 2914847099U, // VST4d32_UPD 834799995U, // VST4d8 0U, // VST4d8Pseudo 0U, // VST4d8Pseudo_UPD 2915371387U, // VST4d8_UPD 833751419U, // VST4q16 0U, // VST4q16Pseudo_UPD 2914322811U, // VST4q16_UPD 0U, // VST4q16oddPseudo 0U, // VST4q16oddPseudo_UPD 834275707U, // VST4q32 0U, // VST4q32Pseudo_UPD 2914847099U, // VST4q32_UPD 0U, // VST4q32oddPseudo 0U, // VST4q32oddPseudo_UPD 834799995U, // VST4q8 0U, // VST4q8Pseudo_UPD 2915371387U, // VST4q8_UPD 0U, // VST4q8oddPseudo 0U, // VST4q8oddPseudo_UPD 875064297U, // VSTMDDB_UPD 2730773U, // VSTMDIA 875064085U, // VSTMDIA_UPD 0U, // VSTMQIA 875064297U, // VSTMSDB_UPD 2730773U, // VSTMSIA 875064085U, // VSTMSIA_UPD 2683391U, // VSTRD 586239U, // VSTRH 2683391U, // VSTRS 2580050431U, // VSTR_FPCXTNS_off 701035007U, // VSTR_FPCXTNS_post 2647192063U, // VSTR_FPCXTNS_pre 2580574719U, // VSTR_FPCXTS_off 701559295U, // VSTR_FPCXTS_post 2647716351U, // VSTR_FPCXTS_pre 2581099007U, // VSTR_FPSCR_NZCVQC_off 702083583U, // VSTR_FPSCR_NZCVQC_post 2648240639U, // VSTR_FPSCR_NZCVQC_pre 2581623295U, // VSTR_FPSCR_off 702607871U, // VSTR_FPSCR_post 2648764927U, // VSTR_FPSCR_pre 2716398079U, // VSTR_P0_off 1642639871U, // VSTR_P0_post 2783490559U, // VSTR_P0_pre 2582671871U, // VSTR_VPR_off 703656447U, // VSTR_VPR_post 2649813503U, // VSTR_VPR_pre 1215360213U, // VSUBD 7924949U, // VSUBH 895545472U, // VSUBHNv2i32 14217344U, // VSUBHNv4i16 14741632U, // VSUBHNv8i8 11595604U, // VSUBLsv2i64 11071316U, // VSUBLsv4i32 12119892U, // VSUBLsv8i16 13168468U, // VSUBLuv2i64 12644180U, // VSUBLuv4i32 13692756U, // VSUBLuv8i16 8449237U, // VSUBS 11596885U, // VSUBWsv2i64 11072597U, // VSUBWsv4i32 12121173U, // VSUBWsv8i16 13169749U, // VSUBWuv2i64 12645461U, // VSUBWuv4i32 13694037U, // VSUBWuv8i16 8449237U, // VSUBfd 8449237U, // VSUBfq 7924949U, // VSUBhd 7924949U, // VSUBhq 15264981U, // VSUBv16i8 895544533U, // VSUBv1i64 14216405U, // VSUBv2i32 895544533U, // VSUBv2i64 14740693U, // VSUBv4i16 14216405U, // VSUBv4i32 14740693U, // VSUBv8i16 15264981U, // VSUBv8i8 943285953U, // VSUDOTDI 943285953U, // VSUDOTQI 2666883U, // VSWPd 2666883U, // VSWPq 1634127U, // VTBL1 1634127U, // VTBL2 1634127U, // VTBL3 0U, // VTBL3Pseudo 1634127U, // VTBL4 0U, // VTBL4Pseudo 1619202U, // VTBX1 1619202U, // VTBX2 1619202U, // VTBX3 0U, // VTBX3Pseudo 1619202U, // VTBX4 0U, // VTBX4Pseudo 37811112U, // VTOSHD 1227420584U, // VTOSHH 38335400U, // VTOSHS 1168667140U, // VTOSIRD 1179677188U, // VTOSIRH 1160802820U, // VTOSIRS 1168667560U, // VTOSIZD 1179677608U, // VTOSIZH 1160803240U, // VTOSIZS 1235809192U, // VTOSLD 1246819240U, // VTOSLH 1227944872U, // VTOSLS 39383976U, // VTOUHD 1228469160U, // VTOUHH 39908264U, // VTOUHS 1181250052U, // VTOUIRD 1181774340U, // VTOUIRH 1161851396U, // VTOUIRS 1181250472U, // VTOUIZD 1181774760U, // VTOUIZH 1161851816U, // VTOUIZS 1248392104U, // VTOULD 1248916392U, // VTOULH 1228993448U, // VTOULS 569542U, // VTRNd16 1093830U, // VTRNd32 1618118U, // VTRNd8 569542U, // VTRNq16 1093830U, // VTRNq32 1618118U, // VTRNq8 1635191U, // VTSTv16i8 1110903U, // VTSTv2i32 586615U, // VTSTv4i16 1110903U, // VTSTv4i32 586615U, // VTSTv8i16 1635191U, // VTSTv8i8 943285964U, // VUDOTD 943285964U, // VUDOTDI 943285964U, // VUDOTQ 943285964U, // VUDOTQI 41481128U, // VUHTOD 1225323432U, // VUHTOH 42005416U, // VUHTOS 1183347624U, // VUITOD 1183871912U, // VUITOH 1159754664U, // VUITOS 1250489256U, // VULTOD 1251013544U, // VULTOH 1226896296U, // VULTOS 943285942U, // VUMMLA 943285921U, // VUSDOTD 943285921U, // VUSDOTDI 943285921U, // VUSDOTQ 943285921U, // VUSDOTQI 943285898U, // VUSMMLA 569736U, // VUZPd16 1618312U, // VUZPd8 569736U, // VUZPq16 1094024U, // VUZPq32 1618312U, // VUZPq8 569612U, // VZIPd16 1618188U, // VZIPd8 569612U, // VZIPq16 1093900U, // VZIPq32 1618188U, // VZIPq8 2730724U, // sysLDMDA 875064036U, // sysLDMDA_UPD 2730979U, // sysLDMDB 875064291U, // sysLDMDB_UPD 2732107U, // sysLDMIA 875065419U, // sysLDMIA_UPD 2730998U, // sysLDMIB 875064310U, // sysLDMIB_UPD 2730730U, // sysSTMDA 875064042U, // sysSTMDA_UPD 2730986U, // sysSTMDB 875064298U, // sysSTMDB_UPD 2732142U, // sysSTMIA 875065454U, // sysSTMIA_UPD 2731004U, // sysSTMIB 875064316U, // sysSTMIB_UPD 2632970U, // t2ADCri 43527434U, // t2ADCrr 43584778U, // t2ADCrs 43527502U, // t2ADDri 2683996U, // t2ADDri12 43527502U, // t2ADDrr 43584846U, // t2ADDrs 43527502U, // t2ADDspImm 2683996U, // t2ADDspImm12 43544993U, // t2ADR 2633103U, // t2ANDri 43527567U, // t2ANDrr 43584911U, // t2ANDrs 43528674U, // t2ASRri 43528674U, // t2ASRrr 4413U, // t2AUT 808046091U, // t2AUTG 1050258356U, // t2B 2682130U, // t2BFC 2666240U, // t2BFI 1009282941U, // t2BFLi 1009284513U, // t2BFLr 1009282540U, // t2BFi 3962668948U, // t2BFic 1009284434U, // t2BFr 2632983U, // t2BICri 43527447U, // t2BICrr 43584791U, // t2BICrs 1917U, // t2BTI 808047516U, // t2BXAUT 2731794U, // t2BXJ 1050258356U, // t2Bcc 1277825288U, // t2CDP 1277823290U, // t2CDP2 4838725U, // t2CLREX 2821312608U, // t2CLRM 2651636U, // t2CLZ 43544737U, // t2CMNri 43544737U, // t2CMNzrr 43577505U, // t2CMNzrs 43544850U, // t2CMPri 43544850U, // t2CMPrr 43577618U, // t2CMPrs 4802484U, // t2CPS1p 1452986965U, // t2CPS2p 1412092501U, // t2CPS3p 875644665U, // t2CRC32B 875644673U, // t2CRC32CB 875644783U, // t2CRC32CH 875644903U, // t2CRC32CW 875644775U, // t2CRC32H 875644895U, // t2CRC32W 875644822U, // t2CSEL 875644716U, // t2CSINC 875644874U, // t2CSINV 875644768U, // t2CSNEG 2731508U, // t2DBG 4835593U, // t2DCPS1 4835658U, // t2DCPS2 4835679U, // t2DCPS3 875644842U, // t2DLS 4029262885U, // t2DMB 4029262981U, // t2DSB 2634192U, // t2EORri 43528656U, // t2EORrr 43586000U, // t2EORrs 43627272U, // t2HINT 4802513U, // t2HVC 4096371849U, // t2ISB 69751512U, // t2IT 0U, // t2Int_eh_sjlj_setjmp 0U, // t2Int_eh_sjlj_setjmp_nofp 2648800U, // t2LDA 2649009U, // t2LDAB 2651443U, // t2LDAEX 2649320U, // t2LDAEXB 2682283U, // t2LDAEXD 2649816U, // t2LDAEXH 2649616U, // t2LDAH 1277734678U, // t2LDC2L_OFFSET 1277734678U, // t2LDC2L_OPTION 1277734678U, // t2LDC2L_POST 1277734678U, // t2LDC2L_PRE 1277733152U, // t2LDC2_OFFSET 1277733152U, // t2LDC2_OPTION 1277733152U, // t2LDC2_POST 1277733152U, // t2LDC2_PRE 1277734746U, // t2LDCL_OFFSET 1277734746U, // t2LDCL_OPTION 1277734746U, // t2LDCL_POST 1277734746U, // t2LDCL_PRE 1277734158U, // t2LDC_OFFSET 1277734158U, // t2LDC_OPTION 1277734158U, // t2LDC_POST 1277734158U, // t2LDC_PRE 2730979U, // t2LDMDB 875064291U, // t2LDMDB_UPD 43626571U, // t2LDMIA 915959883U, // t2LDMIA_UPD 2683552U, // t2LDRBT 2665594U, // t2LDRB_POST 2665594U, // t2LDRB_PRE 43576442U, // t2LDRBi12 2681978U, // t2LDRBi8 43543674U, // t2LDRBpci 43560058U, // t2LDRBs 2674068U, // t2LDRD_POST 2674068U, // t2LDRD_PRE 2665876U, // t2LDRDi8 2684223U, // t2LDREX 2649334U, // t2LDREXB 2682297U, // t2LDREXD 2649830U, // t2LDREXH 2683587U, // t2LDRHT 2666112U, // t2LDRH_POST 2666112U, // t2LDRH_PRE 43576960U, // t2LDRHi12 2682496U, // t2LDRHi8 43544192U, // t2LDRHpci 43560576U, // t2LDRHs 2683564U, // t2LDRSBT 2665613U, // t2LDRSB_POST 2665613U, // t2LDRSB_PRE 43576461U, // t2LDRSBi12 2681997U, // t2LDRSBi8 43543693U, // t2LDRSBpci 43560077U, // t2LDRSBs 2683599U, // t2LDRSHT 2666151U, // t2LDRSH_POST 2666151U, // t2LDRSH_PRE 43576999U, // t2LDRSHi12 2682535U, // t2LDRSHi8 43544231U, // t2LDRSHpci 43560615U, // t2LDRSHs 2683746U, // t2LDRT 2666918U, // t2LDR_POST 2666918U, // t2LDR_PRE 43577766U, // t2LDRi12 2683302U, // t2LDRi8 43544998U, // t2LDRpci 43561382U, // t2LDRs 4818775U, // t2LE 10577751U, // t2LEUpdate 43528222U, // t2LSLri 43528222U, // t2LSLrr 43528681U, // t2LSRri 43528681U, // t2LSRrr 1277825437U, // t2MCR 1277823295U, // t2MCR2 1277743576U, // t2MCRR 1277741380U, // t2MCRR2 2665252U, // t2MLA 2667053U, // t2MLS 2683821U, // t2MOVTi16 43553867U, // t2MOVi 2651250U, // t2MOVi16 43553867U, // t2MOVr 43545182U, // t2MOVsra_flag 43545187U, // t2MOVsrl_flag 1076497701U, // t2MRC 1076496677U, // t2MRC2 1747504425U, // t2MRRC 1747503402U, // t2MRRC2 2732634U, // t2MRS_AR 2650714U, // t2MRS_M 2650714U, // t2MRSbanked 2732634U, // t2MRSsys_AR 1814589934U, // t2MSR_AR 1814589934U, // t2MSR_M 1881698798U, // t2MSRbanked 2682926U, // t2MUL 2658546U, // t2MVNi 43553010U, // t2MVNr 43528434U, // t2MVNs 2633922U, // t2ORNri 2633922U, // t2ORNrr 2691266U, // t2ORNrs 2634206U, // t2ORRri 43528670U, // t2ORRrr 43586014U, // t2ORRrs 4378U, // t2PAC 4394U, // t2PACBTI 2731512U, // t2PACG 2667147U, // t2PKHBT 2665630U, // t2PKHTB 4163400801U, // t2PLDWi12 4230509665U, // t2PLDWi8 2684001U, // t2PLDWs 4163399043U, // t2PLDi12 4230507907U, // t2PLDi8 69840259U, // t2PLDpci 2682243U, // t2PLDs 4163399428U, // t2PLIi12 4230508292U, // t2PLIi8 69840644U, // t2PLIpci 2682628U, // t2PLIs 2682226U, // t2QADD 2681301U, // t2QADD16 2681404U, // t2QADD8 2684343U, // t2QASX 2682200U, // t2QDADD 2682051U, // t2QDSUB 2684089U, // t2QSAX 2682064U, // t2QSUB 2681263U, // t2QSUB16 2681365U, // t2QSUB8 2650838U, // t2RBIT 43545626U, // t2REV 43543033U, // t2REV16 43544242U, // t2REVSH 2730972U, // t2RFEDB 2730972U, // t2RFEDBW 2730760U, // t2RFEIA 2730760U, // t2RFEIAW 43528660U, // t2RORri 43528660U, // t2RORrr 2659750U, // t2RRX 43527311U, // t2RSBri 2632847U, // t2RSBrr 2690191U, // t2RSBrs 2681308U, // t2SADD16 2681410U, // t2SADD8 2684348U, // t2SASX 3206U, // t2SB 2632965U, // t2SBCri 43527429U, // t2SBCrr 43584773U, // t2SBCrs 2667857U, // t2SBFX 2683934U, // t2SDIV 2682745U, // t2SEL 4802460U, // t2SETPAN 4836872U, // t2SG 2681284U, // t2SHADD16 2681389U, // t2SHADD8 2684330U, // t2SHASX 2684076U, // t2SHSAX 2681246U, // t2SHSUB16 2681350U, // t2SHSUB8 2731297U, // t2SMC 2665410U, // t2SMLABB 2667140U, // t2SMLABT 2665786U, // t2SMLAD 2667783U, // t2SMLADX 2756413U, // t2SMLAL 2755529U, // t2SMLALBB 2757265U, // t2SMLALBT 2755964U, // t2SMLALD 2757909U, // t2SMLALDX 2755748U, // t2SMLALTB 2757507U, // t2SMLALTT 2665623U, // t2SMLATB 2667388U, // t2SMLATT 2665690U, // t2SMLAWB 2667442U, // t2SMLAWT 2665887U, // t2SMLSD 2667813U, // t2SMLSDX 2755975U, // t2SMLSLD 2757917U, // t2SMLSLDX 2665256U, // t2SMMLA 2666902U, // t2SMMLAR 2667051U, // t2SMMLS 2666982U, // t2SMMLSR 2682930U, // t2SMMUL 2683336U, // t2SMMULR 2682176U, // t2SMUAD 2684174U, // t2SMUADX 2681809U, // t2SMULBB 2683545U, // t2SMULBT 2666467U, // t2SMULL 2682028U, // t2SMULTB 2683787U, // t2SMULTT 2682081U, // t2SMULWB 2683833U, // t2SMULWT 2682277U, // t2SMUSD 2684204U, // t2SMUSDX 44149744U, // t2SRSDB 44674032U, // t2SRSDB_UPD 44149532U, // t2SRSIA 44673820U, // t2SRSIA_UPD 2667125U, // t2SSAT 2681322U, // t2SSAT16 2684094U, // t2SSAX 2681270U, // t2SSUB16 2681371U, // t2SSUB8 1277734684U, // t2STC2L_OFFSET 1277734684U, // t2STC2L_OPTION 1277734684U, // t2STC2L_POST 1277734684U, // t2STC2L_PRE 1277733168U, // t2STC2_OFFSET 1277733168U, // t2STC2_OPTION 1277733168U, // t2STC2_POST 1277733168U, // t2STC2_PRE 1277734751U, // t2STCL_OFFSET 1277734751U, // t2STCL_OPTION 1277734751U, // t2STCL_POST 1277734751U, // t2STCL_PRE 1277734194U, // t2STC_OFFSET 1277734194U, // t2STC_OPTION 1277734194U, // t2STC_POST 1277734194U, // t2STC_PRE 2650152U, // t2STL 2649113U, // t2STLB 2684217U, // t2STLEX 2682095U, // t2STLEXB 2665906U, // t2STLEXD 2682591U, // t2STLEXH 2649692U, // t2STLH 2730986U, // t2STMDB 875064298U, // t2STMDB_UPD 43626606U, // t2STMIA 915959918U, // t2STMIA_UPD 2683558U, // t2STRBT 875080832U, // t2STRB_POST 875080832U, // t2STRB_PRE 43576448U, // t2STRBi12 2681984U, // t2STRBi8 43560064U, // t2STRBs 875089306U, // t2STRD_POST 875089306U, // t2STRD_PRE 2665882U, // t2STRDi8 2667851U, // t2STREX 2682109U, // t2STREXB 2665920U, // t2STREXD 2682605U, // t2STREXH 2683593U, // t2STRHT 875081350U, // t2STRH_POST 875081350U, // t2STRH_PRE 43576966U, // t2STRHi12 2682502U, // t2STRHi8 43560582U, // t2STRHs 2683757U, // t2STRT 875082240U, // t2STR_POST 875082240U, // t2STR_PRE 43577856U, // t2STRi12 2683392U, // t2STRi8 43561472U, // t2STRs 45199905U, // t2SUBS_PC_LR 43527365U, // t2SUBri 2683990U, // t2SUBri12 43527365U, // t2SUBrr 43584709U, // t2SUBrs 43527365U, // t2SUBspImm 2683990U, // t2SUBspImm12 2665398U, // t2SXTAB 2664832U, // t2SXTAB16 2666022U, // t2SXTAH 43576505U, // t2SXTB 2681232U, // t2SXTB16 43577016U, // t2SXTH 136866776U, // t2TBB 203976242U, // t2TBH 43544978U, // t2TEQri 43544978U, // t2TEQrr 43577746U, // t2TEQrs 271166611U, // t2TSB 43545464U, // t2TSTri 43545464U, // t2TSTrr 43578232U, // t2TSTrs 2651008U, // t2TT 2648940U, // t2TTA 2650751U, // t2TTAT 2651026U, // t2TTT 2681315U, // t2UADD16 2681416U, // t2UADD8 2684353U, // t2UASX 2667862U, // t2UBFX 4802520U, // t2UDF 2683939U, // t2UDIV 2681292U, // t2UHADD16 2681396U, // t2UHADD8 2684336U, // t2UHASX 2684082U, // t2UHSAX 2681254U, // t2UHSUB16 2681357U, // t2UHSUB8 2756386U, // t2UMAAL 2756419U, // t2UMLAL 2666473U, // t2UMULL 2681300U, // t2UQADD16 2681403U, // t2UQADD8 2684342U, // t2UQASX 2684088U, // t2UQSAX 2681262U, // t2UQSUB16 2681364U, // t2UQSUB8 2681383U, // t2USAD8 2664959U, // t2USADA8 2667130U, // t2USAT 2681329U, // t2USAT16 2684099U, // t2USAX 2681277U, // t2USUB16 2681377U, // t2USUB8 2665404U, // t2UXTAB 2664840U, // t2UXTAB16 2666028U, // t2UXTAH 43576510U, // t2UXTB 2681239U, // t2UXTB16 43577021U, // t2UXTH 875644847U, // t2WLS 985484554U, // tADC 2682190U, // tADDhirr 851266894U, // tADDi3 985484622U, // tADDi8 2682190U, // tADDrSP 2682190U, // tADDrSPi 851266894U, // tADDrr 2682190U, // tADDspi 2682190U, // tADDspr 2650529U, // tADR 985484687U, // tAND 851268066U, // tASRri 985485794U, // tASRrr 1009363892U, // tB 985484567U, // tBIC 4802500U, // tBKPT 338284369U, // tBL 808047180U, // tBLXNSr 338285981U, // tBLXi 808048029U, // tBLXr 2733303U, // tBX 2732615U, // tBXNS 1009363892U, // tBcc 3962652676U, // tCBNZ 3962652671U, // tCBZ 2650273U, // tCMNz 2650386U, // tCMPhir 2650386U, // tCMPi8 2650386U, // tCMPr 1409471061U, // tCPS 985485776U, // tEOR 2732808U, // tHINT 4802495U, // tHLT 0U, // tInt_WIN_eh_sjlj_longjmp 0U, // tInt_eh_sjlj_longjmp 0U, // tInt_eh_sjlj_setjmp 2732107U, // tLDMIA 2681978U, // tLDRBi 2681978U, // tLDRBr 2682496U, // tLDRHi 2682496U, // tLDRHr 2681997U, // tLDRSB 2682535U, // tLDRSH 2683302U, // tLDRi 2650534U, // tLDRpci 2683302U, // tLDRr 2683302U, // tLDRspi 851267614U, // tLSLri 985485342U, // tLSLrr 851268073U, // tLSRri 985485801U, // tLSRrr 875644857U, // tMOVSr 1187337291U, // tMOVi8 2651211U, // tMOVr 851267630U, // tMUL 1187336434U, // tMVN 985485790U, // tORR 0U, // tPICADD 2821312790U, // tPOP 2821312173U, // tPUSH 2651162U, // tREV 2648569U, // tREV16 2649778U, // tREVSH 985485780U, // tROR 2126859407U, // tRSB 985484549U, // tSBC 280399U, // tSETEND 875065454U, // tSTMIA_UPD 2681984U, // tSTRBi 2681984U, // tSTRBr 2682502U, // tSTRHi 2682502U, // tSTRHr 2683392U, // tSTRi 2683392U, // tSTRr 2683392U, // tSTRspi 851266757U, // tSUBi3 985484485U, // tSUBi8 851266757U, // tSUBrr 2682053U, // tSUBspi 2731318U, // tSVC 2649273U, // tSXTB 2649784U, // tSXTH 4355U, // tTRAP 2651000U, // tTST 4802395U, // tUDF 2649278U, // tUXTB 2649789U, // tUXTH 2298U, // t__brkdiv0 }; 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_VALUE_LIST 0U, // DBG_INSTR_REF 0U, // DBG_PHI 0U, // DBG_LABEL 0U, // REG_SEQUENCE 0U, // COPY 0U, // BUNDLE 0U, // LIFETIME_START 0U, // LIFETIME_END 0U, // PSEUDO_PROBE 0U, // ARITH_FENCE 0U, // STACKMAP 0U, // FENTRY_CALL 0U, // PATCHPOINT 0U, // LOAD_STACK_GUARD 0U, // PREALLOCATED_SETUP 0U, // PREALLOCATED_ARG 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, // MEMBARRIER 0U, // G_ASSERT_SEXT 0U, // G_ASSERT_ZEXT 0U, // G_ASSERT_ALIGN 0U, // G_ADD 0U, // G_SUB 0U, // G_MUL 0U, // G_SDIV 0U, // G_UDIV 0U, // G_SREM 0U, // G_UREM 0U, // G_SDIVREM 0U, // G_UDIVREM 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_FREEZE 0U, // G_INTRINSIC_FPTRUNC_ROUND 0U, // G_INTRINSIC_TRUNC 0U, // G_INTRINSIC_ROUND 0U, // G_INTRINSIC_LRINT 0U, // G_INTRINSIC_ROUNDEVEN 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_ATOMICRMW_FMAX 0U, // G_ATOMICRMW_FMIN 0U, // G_ATOMICRMW_UINC_WRAP 0U, // G_ATOMICRMW_UDEC_WRAP 0U, // G_FENCE 0U, // G_BRCOND 0U, // G_BRINDIRECT 0U, // G_INVOKE_REGION_START 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_FSHL 0U, // G_FSHR 0U, // G_ROTR 0U, // G_ROTL 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_UADDSAT 0U, // G_SADDSAT 0U, // G_USUBSAT 0U, // G_SSUBSAT 0U, // G_USHLSAT 0U, // G_SSHLSAT 0U, // G_SMULFIX 0U, // G_UMULFIX 0U, // G_SMULFIXSAT 0U, // G_UMULFIXSAT 0U, // G_SDIVFIX 0U, // G_UDIVFIX 0U, // G_SDIVFIXSAT 0U, // G_UDIVFIXSAT 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_FPOWI 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_IS_FPCLASS 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_PTRMASK 0U, // G_SMIN 0U, // G_SMAX 0U, // G_UMIN 0U, // G_UMAX 0U, // G_ABS 0U, // G_LROUND 0U, // G_LLROUND 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_STRICT_FADD 0U, // G_STRICT_FSUB 0U, // G_STRICT_FMUL 0U, // G_STRICT_FDIV 0U, // G_STRICT_FREM 0U, // G_STRICT_FMA 0U, // G_STRICT_FSQRT 0U, // G_READ_REGISTER 0U, // G_WRITE_REGISTER 0U, // G_MEMCPY 0U, // G_MEMCPY_INLINE 0U, // G_MEMMOVE 0U, // G_MEMSET 0U, // G_BZERO 0U, // G_VECREDUCE_SEQ_FADD 0U, // G_VECREDUCE_SEQ_FMUL 0U, // G_VECREDUCE_FADD 0U, // G_VECREDUCE_FMUL 0U, // G_VECREDUCE_FMAX 0U, // G_VECREDUCE_FMIN 0U, // G_VECREDUCE_ADD 0U, // G_VECREDUCE_MUL 0U, // G_VECREDUCE_AND 0U, // G_VECREDUCE_OR 0U, // G_VECREDUCE_XOR 0U, // G_VECREDUCE_SMAX 0U, // G_VECREDUCE_SMIN 0U, // G_VECREDUCE_UMAX 0U, // G_VECREDUCE_UMIN 0U, // G_SBFX 0U, // G_UBFX 0U, // ABS 0U, // ADDSri 0U, // ADDSrr 0U, // ADDSrsi 0U, // ADDSrsr 0U, // ADJCALLSTACKDOWN 0U, // ADJCALLSTACKUP 0U, // ASRi 0U, // ASRr 0U, // B 0U, // BCCZi64 0U, // BCCi64 0U, // BLX_noip 0U, // BLX_pred_noip 0U, // BL_PUSHLR 0U, // BMOVPCB_CALL 0U, // BMOVPCRX_CALL 0U, // BR_JTadd 0U, // BR_JTm_i12 0U, // BR_JTm_rs 0U, // BR_JTr 0U, // BX_CALL 0U, // CMP_SWAP_16 0U, // CMP_SWAP_32 0U, // CMP_SWAP_64 0U, // CMP_SWAP_8 0U, // CONSTPOOL_ENTRY 0U, // COPY_STRUCT_BYVAL_I32 0U, // ITasm 0U, // Int_eh_sjlj_dispatchsetup 0U, // Int_eh_sjlj_longjmp 0U, // Int_eh_sjlj_setjmp 0U, // Int_eh_sjlj_setjmp_nofp 0U, // Int_eh_sjlj_setup_dispatch 0U, // JUMPTABLE_ADDRS 0U, // JUMPTABLE_INSTS 0U, // JUMPTABLE_TBB 0U, // JUMPTABLE_TBH 0U, // LDMIA_RET 128U, // LDRBT_POST 16384U, // LDRConstPool 128U, // LDRHTii 0U, // LDRLIT_ga_abs 0U, // LDRLIT_ga_pcrel 0U, // LDRLIT_ga_pcrel_ldr 128U, // LDRSBTii 128U, // LDRSHTii 128U, // LDRT_POST 0U, // LEApcrel 0U, // LEApcrelJT 0U, // LOADDUAL 0U, // LSLi 0U, // LSLr 0U, // LSRi 0U, // LSRr 0U, // MEMCPY 0U, // MLAv5 0U, // MOVCCi 0U, // MOVCCi16 0U, // MOVCCi32imm 0U, // MOVCCr 0U, // MOVCCsi 0U, // MOVCCsr 0U, // MOVPCRX 0U, // MOVTi16_ga_pcrel 0U, // MOV_ga_pcrel 0U, // MOV_ga_pcrel_ldr 0U, // MOVi16_ga_pcrel 0U, // MOVi32imm 0U, // MOVsra_flag 0U, // MOVsrl_flag 0U, // MQPRCopy 0U, // MQQPRLoad 0U, // MQQPRStore 0U, // MQQQQPRLoad 0U, // MQQQQPRStore 0U, // MULv5 0U, // MVE_MEMCPYLOOPINST 0U, // MVE_MEMSETLOOPINST 0U, // MVNCCi 0U, // PICADD 0U, // PICLDR 0U, // PICLDRB 0U, // PICLDRH 0U, // PICLDRSB 0U, // PICLDRSH 0U, // PICSTR 0U, // PICSTRB 0U, // PICSTRH 0U, // RORi 0U, // RORr 0U, // RRX 16384U, // RRXi 0U, // RSBSri 0U, // RSBSrsi 0U, // RSBSrsr 0U, // SEH_EpilogEnd 0U, // SEH_EpilogStart 0U, // SEH_Nop 0U, // SEH_Nop_Ret 0U, // SEH_PrologEnd 0U, // SEH_SaveFRegs 0U, // SEH_SaveLR 0U, // SEH_SaveRegs 0U, // SEH_SaveRegs_Ret 0U, // SEH_SaveSP 0U, // SEH_StackAlloc 0U, // SMLALv5 0U, // SMULLv5 0U, // SPACE 0U, // STOREDUAL 128U, // STRBT_POST 0U, // STRBi_preidx 0U, // STRBr_preidx 0U, // STRH_preidx 128U, // STRT_POST 0U, // STRi_preidx 0U, // STRr_preidx 0U, // SUBS_PC_LR 0U, // SUBSri 0U, // SUBSrr 0U, // SUBSrsi 0U, // SUBSrsr 0U, // SpeculationBarrierISBDSBEndBB 0U, // SpeculationBarrierSBEndBB 0U, // TAILJMPd 0U, // TAILJMPr 0U, // TAILJMPr4 0U, // TCRETURNdi 0U, // TCRETURNri 0U, // TPsoft 0U, // UMLALv5 0U, // UMULLv5 16640U, // VLD1LNdAsm_16 16640U, // VLD1LNdAsm_32 16640U, // VLD1LNdAsm_8 33024U, // VLD1LNdWB_fixed_Asm_16 33024U, // VLD1LNdWB_fixed_Asm_32 33024U, // VLD1LNdWB_fixed_Asm_8 524544U, // VLD1LNdWB_register_Asm_16 524544U, // VLD1LNdWB_register_Asm_32 524544U, // VLD1LNdWB_register_Asm_8 16640U, // VLD2LNdAsm_16 16640U, // VLD2LNdAsm_32 16640U, // VLD2LNdAsm_8 33024U, // VLD2LNdWB_fixed_Asm_16 33024U, // VLD2LNdWB_fixed_Asm_32 33024U, // VLD2LNdWB_fixed_Asm_8 524544U, // VLD2LNdWB_register_Asm_16 524544U, // VLD2LNdWB_register_Asm_32 524544U, // VLD2LNdWB_register_Asm_8 16640U, // VLD2LNqAsm_16 16640U, // VLD2LNqAsm_32 33024U, // VLD2LNqWB_fixed_Asm_16 33024U, // VLD2LNqWB_fixed_Asm_32 524544U, // VLD2LNqWB_register_Asm_16 524544U, // VLD2LNqWB_register_Asm_32 2U, // VLD3DUPdAsm_16 2U, // VLD3DUPdAsm_32 2U, // VLD3DUPdAsm_8 4U, // VLD3DUPdWB_fixed_Asm_16 4U, // VLD3DUPdWB_fixed_Asm_32 4U, // VLD3DUPdWB_fixed_Asm_8 16768U, // VLD3DUPdWB_register_Asm_16 16768U, // VLD3DUPdWB_register_Asm_32 16768U, // VLD3DUPdWB_register_Asm_8 2U, // VLD3DUPqAsm_16 2U, // VLD3DUPqAsm_32 2U, // VLD3DUPqAsm_8 4U, // VLD3DUPqWB_fixed_Asm_16 4U, // VLD3DUPqWB_fixed_Asm_32 4U, // VLD3DUPqWB_fixed_Asm_8 16768U, // VLD3DUPqWB_register_Asm_16 16768U, // VLD3DUPqWB_register_Asm_32 16768U, // VLD3DUPqWB_register_Asm_8 16640U, // VLD3LNdAsm_16 16640U, // VLD3LNdAsm_32 16640U, // VLD3LNdAsm_8 33024U, // VLD3LNdWB_fixed_Asm_16 33024U, // VLD3LNdWB_fixed_Asm_32 33024U, // VLD3LNdWB_fixed_Asm_8 524544U, // VLD3LNdWB_register_Asm_16 524544U, // VLD3LNdWB_register_Asm_32 524544U, // VLD3LNdWB_register_Asm_8 16640U, // VLD3LNqAsm_16 16640U, // VLD3LNqAsm_32 33024U, // VLD3LNqWB_fixed_Asm_16 33024U, // VLD3LNqWB_fixed_Asm_32 524544U, // VLD3LNqWB_register_Asm_16 524544U, // VLD3LNqWB_register_Asm_32 518U, // VLD3dAsm_16 518U, // VLD3dAsm_32 518U, // VLD3dAsm_8 646U, // VLD3dWB_fixed_Asm_16 646U, // VLD3dWB_fixed_Asm_32 646U, // VLD3dWB_fixed_Asm_8 49926U, // VLD3dWB_register_Asm_16 49926U, // VLD3dWB_register_Asm_32 49926U, // VLD3dWB_register_Asm_8 2U, // VLD3qAsm_16 2U, // VLD3qAsm_32 2U, // VLD3qAsm_8 4U, // VLD3qWB_fixed_Asm_16 4U, // VLD3qWB_fixed_Asm_32 4U, // VLD3qWB_fixed_Asm_8 16768U, // VLD3qWB_register_Asm_16 16768U, // VLD3qWB_register_Asm_32 16768U, // VLD3qWB_register_Asm_8 2U, // VLD4DUPdAsm_16 2U, // VLD4DUPdAsm_32 2U, // VLD4DUPdAsm_8 4U, // VLD4DUPdWB_fixed_Asm_16 4U, // VLD4DUPdWB_fixed_Asm_32 4U, // VLD4DUPdWB_fixed_Asm_8 16768U, // VLD4DUPdWB_register_Asm_16 16768U, // VLD4DUPdWB_register_Asm_32 16768U, // VLD4DUPdWB_register_Asm_8 2U, // VLD4DUPqAsm_16 2U, // VLD4DUPqAsm_32 2U, // VLD4DUPqAsm_8 4U, // VLD4DUPqWB_fixed_Asm_16 4U, // VLD4DUPqWB_fixed_Asm_32 4U, // VLD4DUPqWB_fixed_Asm_8 16768U, // VLD4DUPqWB_register_Asm_16 16768U, // VLD4DUPqWB_register_Asm_32 16768U, // VLD4DUPqWB_register_Asm_8 16640U, // VLD4LNdAsm_16 16640U, // VLD4LNdAsm_32 16640U, // VLD4LNdAsm_8 33024U, // VLD4LNdWB_fixed_Asm_16 33024U, // VLD4LNdWB_fixed_Asm_32 33024U, // VLD4LNdWB_fixed_Asm_8 524544U, // VLD4LNdWB_register_Asm_16 524544U, // VLD4LNdWB_register_Asm_32 524544U, // VLD4LNdWB_register_Asm_8 16640U, // VLD4LNqAsm_16 16640U, // VLD4LNqAsm_32 33024U, // VLD4LNqWB_fixed_Asm_16 33024U, // VLD4LNqWB_fixed_Asm_32 524544U, // VLD4LNqWB_register_Asm_16 524544U, // VLD4LNqWB_register_Asm_32 518U, // VLD4dAsm_16 518U, // VLD4dAsm_32 518U, // VLD4dAsm_8 646U, // VLD4dWB_fixed_Asm_16 646U, // VLD4dWB_fixed_Asm_32 646U, // VLD4dWB_fixed_Asm_8 49926U, // VLD4dWB_register_Asm_16 49926U, // VLD4dWB_register_Asm_32 49926U, // VLD4dWB_register_Asm_8 2U, // VLD4qAsm_16 2U, // VLD4qAsm_32 2U, // VLD4qAsm_8 4U, // VLD4qWB_fixed_Asm_16 4U, // VLD4qWB_fixed_Asm_32 4U, // VLD4qWB_fixed_Asm_8 16768U, // VLD4qWB_register_Asm_16 16768U, // VLD4qWB_register_Asm_32 16768U, // VLD4qWB_register_Asm_8 0U, // VMOVD0 0U, // VMOVDcc 0U, // VMOVHcc 0U, // VMOVQ0 0U, // VMOVScc 16640U, // VST1LNdAsm_16 16640U, // VST1LNdAsm_32 16640U, // VST1LNdAsm_8 33024U, // VST1LNdWB_fixed_Asm_16 33024U, // VST1LNdWB_fixed_Asm_32 33024U, // VST1LNdWB_fixed_Asm_8 524544U, // VST1LNdWB_register_Asm_16 524544U, // VST1LNdWB_register_Asm_32 524544U, // VST1LNdWB_register_Asm_8 16640U, // VST2LNdAsm_16 16640U, // VST2LNdAsm_32 16640U, // VST2LNdAsm_8 33024U, // VST2LNdWB_fixed_Asm_16 33024U, // VST2LNdWB_fixed_Asm_32 33024U, // VST2LNdWB_fixed_Asm_8 524544U, // VST2LNdWB_register_Asm_16 524544U, // VST2LNdWB_register_Asm_32 524544U, // VST2LNdWB_register_Asm_8 16640U, // VST2LNqAsm_16 16640U, // VST2LNqAsm_32 33024U, // VST2LNqWB_fixed_Asm_16 33024U, // VST2LNqWB_fixed_Asm_32 524544U, // VST2LNqWB_register_Asm_16 524544U, // VST2LNqWB_register_Asm_32 16640U, // VST3LNdAsm_16 16640U, // VST3LNdAsm_32 16640U, // VST3LNdAsm_8 33024U, // VST3LNdWB_fixed_Asm_16 33024U, // VST3LNdWB_fixed_Asm_32 33024U, // VST3LNdWB_fixed_Asm_8 524544U, // VST3LNdWB_register_Asm_16 524544U, // VST3LNdWB_register_Asm_32 524544U, // VST3LNdWB_register_Asm_8 16640U, // VST3LNqAsm_16 16640U, // VST3LNqAsm_32 33024U, // VST3LNqWB_fixed_Asm_16 33024U, // VST3LNqWB_fixed_Asm_32 524544U, // VST3LNqWB_register_Asm_16 524544U, // VST3LNqWB_register_Asm_32 518U, // VST3dAsm_16 518U, // VST3dAsm_32 518U, // VST3dAsm_8 646U, // VST3dWB_fixed_Asm_16 646U, // VST3dWB_fixed_Asm_32 646U, // VST3dWB_fixed_Asm_8 49926U, // VST3dWB_register_Asm_16 49926U, // VST3dWB_register_Asm_32 49926U, // VST3dWB_register_Asm_8 2U, // VST3qAsm_16 2U, // VST3qAsm_32 2U, // VST3qAsm_8 4U, // VST3qWB_fixed_Asm_16 4U, // VST3qWB_fixed_Asm_32 4U, // VST3qWB_fixed_Asm_8 16768U, // VST3qWB_register_Asm_16 16768U, // VST3qWB_register_Asm_32 16768U, // VST3qWB_register_Asm_8 16640U, // VST4LNdAsm_16 16640U, // VST4LNdAsm_32 16640U, // VST4LNdAsm_8 33024U, // VST4LNdWB_fixed_Asm_16 33024U, // VST4LNdWB_fixed_Asm_32 33024U, // VST4LNdWB_fixed_Asm_8 524544U, // VST4LNdWB_register_Asm_16 524544U, // VST4LNdWB_register_Asm_32 524544U, // VST4LNdWB_register_Asm_8 16640U, // VST4LNqAsm_16 16640U, // VST4LNqAsm_32 33024U, // VST4LNqWB_fixed_Asm_16 33024U, // VST4LNqWB_fixed_Asm_32 524544U, // VST4LNqWB_register_Asm_16 524544U, // VST4LNqWB_register_Asm_32 518U, // VST4dAsm_16 518U, // VST4dAsm_32 518U, // VST4dAsm_8 646U, // VST4dWB_fixed_Asm_16 646U, // VST4dWB_fixed_Asm_32 646U, // VST4dWB_fixed_Asm_8 49926U, // VST4dWB_register_Asm_16 49926U, // VST4dWB_register_Asm_32 49926U, // VST4dWB_register_Asm_8 2U, // VST4qAsm_16 2U, // VST4qAsm_32 2U, // VST4qAsm_8 4U, // VST4qWB_fixed_Asm_16 4U, // VST4qWB_fixed_Asm_32 4U, // VST4qWB_fixed_Asm_8 16768U, // VST4qWB_register_Asm_16 16768U, // VST4qWB_register_Asm_32 16768U, // VST4qWB_register_Asm_8 0U, // WIN__CHKSTK 0U, // WIN__DBZCHK 0U, // t2ABS 0U, // t2ADDSri 0U, // t2ADDSrr 0U, // t2ADDSrs 0U, // t2BF_LabelPseudo 0U, // t2BR_JT 0U, // t2CALL_BTI 0U, // t2DoLoopStart 0U, // t2DoLoopStartTP 0U, // t2LDMIA_RET 16384U, // t2LDRBpcrel 16384U, // t2LDRConstPool 16384U, // t2LDRHpcrel 0U, // t2LDRLIT_ga_pcrel 16384U, // t2LDRSBpcrel 16384U, // t2LDRSHpcrel 896U, // t2LDR_POST_imm 0U, // t2LDR_PRE_imm 0U, // t2LDRpci_pic 16384U, // t2LDRpcrel 0U, // t2LEApcrel 0U, // t2LEApcrelJT 0U, // t2LoopDec 0U, // t2LoopEnd 0U, // t2LoopEndDec 0U, // t2MOVCCasr 0U, // t2MOVCCi 0U, // t2MOVCCi16 0U, // t2MOVCCi32imm 0U, // t2MOVCClsl 0U, // t2MOVCClsr 0U, // t2MOVCCr 0U, // t2MOVCCror 1024U, // t2MOVSsi 1152U, // t2MOVSsr 0U, // t2MOVTi16_ga_pcrel 0U, // t2MOV_ga_pcrel 0U, // t2MOVi16_ga_pcrel 0U, // t2MOVi32imm 1024U, // t2MOVsi 1152U, // t2MOVsr 0U, // t2MVNCCi 0U, // t2RSBSri 0U, // t2RSBSrs 0U, // t2STRB_preidx 0U, // t2STRH_preidx 896U, // t2STR_POST_imm 0U, // t2STR_PRE_imm 0U, // t2STR_preidx 0U, // t2SUBSri 0U, // t2SUBSrr 0U, // t2SUBSrs 0U, // t2SpeculationBarrierISBDSBEndBB 0U, // t2SpeculationBarrierSBEndBB 0U, // t2TBB_JT 0U, // t2TBH_JT 0U, // t2WhileLoopSetup 0U, // t2WhileLoopStart 0U, // t2WhileLoopStartLR 0U, // t2WhileLoopStartTP 0U, // tADCS 0U, // tADDSi3 0U, // tADDSi8 0U, // tADDSrr 0U, // tADDframe 0U, // tADJCALLSTACKDOWN 0U, // tADJCALLSTACKUP 0U, // tBLXNS_CALL 0U, // tBLXr_noip 0U, // tBL_PUSHLR 0U, // tBRIND 0U, // tBR_JTr 0U, // tBXNS_RET 0U, // tBX_CALL 0U, // tBX_RET 0U, // tBX_RET_vararg 0U, // tBfar 0U, // tCMP_SWAP_16 0U, // tCMP_SWAP_32 0U, // tCMP_SWAP_8 0U, // tLDMIA_UPD 16384U, // tLDRConstPool 0U, // tLDRLIT_ga_abs 0U, // tLDRLIT_ga_pcrel 0U, // tLDR_postidx 0U, // tLDRpci_pic 0U, // tLEApcrel 0U, // tLEApcrelJT 0U, // tLSLSri 0U, // tMOVCCr_pseudo 0U, // tPOP_RET 0U, // tRSBS 0U, // tSBCS 0U, // tSUBSi3 0U, // tSUBSi8 0U, // tSUBSrr 0U, // tTAILJMPd 0U, // tTAILJMPdND 0U, // tTAILJMPr 0U, // tTBB_JT 0U, // tTBH_JT 0U, // tTPsoft 1048576U, // ADCri 0U, // ADCrr 1572864U, // ADCrsi 0U, // ADCrsr 1048576U, // ADDri 0U, // ADDrr 1572864U, // ADDrsi 0U, // ADDrsr 1280U, // ADR 2U, // AESD 2U, // AESE 2U, // AESIMC 2U, // AESMC 1048576U, // ANDri 0U, // ANDrr 1572864U, // ANDrsi 0U, // ANDrsr 520U, // BF16VDOTI_VDOTD 520U, // BF16VDOTI_VDOTQ 2U, // BF16VDOTS_VDOTD 2U, // BF16VDOTS_VDOTQ 2U, // BF16_VCVT 2U, // BF16_VCVTB 2U, // BF16_VCVTT 1408U, // BFC 2098688U, // BFI 1048576U, // BICri 0U, // BICrr 1572864U, // BICrsi 0U, // BICrsr 0U, // BKPT 0U, // BL 0U, // BLX 2U, // BLX_pred 0U, // BLXi 2U, // BL_pred 0U, // BX 2U, // BXJ 0U, // BX_RET 2U, // BX_pred 2U, // Bcc 2U, // CDE_CX1 16778U, // CDE_CX1A 0U, // CDE_CX1D 524U, // CDE_CX1DA 16768U, // CDE_CX2 524682U, // CDE_CX2A 526U, // CDE_CX2D 2687756U, // CDE_CX2DA 524672U, // CDE_CX3 34079114U, // CDE_CX3A 2687758U, // CDE_CX3D 70320908U, // CDE_CX3DA 2U, // CDE_VCX1A_fpdp 2U, // CDE_VCX1A_fpsp 16778U, // CDE_VCX1A_vec 2U, // CDE_VCX1_fpdp 2U, // CDE_VCX1_fpsp 17930U, // CDE_VCX1_vec 18048U, // CDE_VCX2A_fpdp 18048U, // CDE_VCX2A_fpsp 524682U, // CDE_VCX2A_vec 16768U, // CDE_VCX2_fpdp 16768U, // CDE_VCX2_fpsp 3671562U, // CDE_VCX2_vec 4195968U, // CDE_VCX3A_fpdp 4195968U, // CDE_VCX3A_fpsp 34079114U, // CDE_VCX3A_vec 524672U, // CDE_VCX3_fpdp 524672U, // CDE_VCX3_fpsp 37225994U, // CDE_VCX3_vec 82704U, // CDP 0U, // CDP2 0U, // CLREX 16384U, // CLZ 1792U, // CMNri 16384U, // CMNzrr 1920U, // CMNzrsi 1152U, // CMNzrsr 1792U, // CMPri 16384U, // CMPrr 1920U, // CMPrsi 1152U, // CMPrsr 0U, // CPS1p 2U, // CPS2p 17920U, // CPS3p 17920U, // CRC32B 17920U, // CRC32CB 17920U, // CRC32CH 17920U, // CRC32CW 17920U, // CRC32H 17920U, // CRC32W 2U, // DBG 0U, // DMB 0U, // DSB 1048576U, // EORri 0U, // EORrr 1572864U, // EORrsi 0U, // EORrsr 0U, // ERET 18U, // FCONSTD 2048U, // FCONSTH 2048U, // FCONSTS 532U, // FLDMXDB_UPD 18560U, // FLDMXIA 532U, // FLDMXIA_UPD 0U, // FMSTAT 532U, // FSTMXDB_UPD 18560U, // FSTMXIA 532U, // FSTMXIA_UPD 2U, // HINT 0U, // HLT 0U, // HVC 0U, // ISB 128U, // LDA 128U, // LDAB 128U, // LDAEX 128U, // LDAEXB 0U, // LDAEXD 128U, // LDAEXH 128U, // LDAH 0U, // LDC2L_OFFSET 2304U, // LDC2L_OPTION 2432U, // LDC2L_POST 0U, // LDC2L_PRE 0U, // LDC2_OFFSET 2304U, // LDC2_OPTION 2432U, // LDC2_POST 0U, // LDC2_PRE 2582U, // LDCL_OFFSET 4721302U, // LDCL_OPTION 5245590U, // LDCL_POST 2838U, // LDCL_PRE 2582U, // LDC_OFFSET 4721302U, // LDC_OPTION 5245590U, // LDC_POST 2838U, // LDC_PRE 18560U, // LDMDA 532U, // LDMDA_UPD 18560U, // LDMDB 532U, // LDMDB_UPD 18560U, // LDMIA 532U, // LDMIA_UPD 18560U, // LDMIB 532U, // LDMIB_UPD 5769856U, // LDRBT_POST_IMM 5769856U, // LDRBT_POST_REG 5769856U, // LDRB_POST_IMM 5769856U, // LDRB_POST_REG 2944U, // LDRB_PRE_IMM 3072U, // LDRB_PRE_REG 3200U, // LDRBi12 3328U, // LDRBrs 6291456U, // LDRD 40370176U, // LDRD_POST 7340032U, // LDRD_PRE 128U, // LDREX 128U, // LDREXB 0U, // LDREXD 128U, // LDREXH 3456U, // LDRH 7867008U, // LDRHTi 8391296U, // LDRHTr 8915584U, // LDRH_POST 3584U, // LDRH_PRE 3456U, // LDRSB 7867008U, // LDRSBTi 8391296U, // LDRSBTr 8915584U, // LDRSB_POST 3584U, // LDRSB_PRE 3456U, // LDRSH 7867008U, // LDRSHTi 8391296U, // LDRSHTr 8915584U, // LDRSH_POST 3584U, // LDRSH_PRE 5769856U, // LDRT_POST_IMM 5769856U, // LDRT_POST_REG 5769856U, // LDR_POST_IMM 5769856U, // LDR_POST_REG 2944U, // LDR_PRE_IMM 3072U, // LDR_PRE_REG 3200U, // LDRcp 3200U, // LDRi12 3328U, // LDRrs 103908112U, // MCR 3712U, // MCR2 137462544U, // MCRR 9437568U, // MCRR2 33554432U, // MLA 33554432U, // MLS 0U, // MOVPCLR 17920U, // MOVTi16 1792U, // MOVi 16384U, // MOVi16 16384U, // MOVr 16384U, // MOVr_TC 1920U, // MOVsi 1152U, // MOVsr 115480U, // MRC 3712U, // MRC2 0U, // MRRC 0U, // MRRC2 26U, // MRS 3840U, // MRSbanked 28U, // MRSsys 528U, // MSR 0U, // MSRbanked 30U, // MSRi 0U, // MUL 524288U, // MVE_ASRLi 524288U, // MVE_ASRLr 2U, // MVE_DLSTP_16 2U, // MVE_DLSTP_32 2U, // MVE_DLSTP_64 2U, // MVE_DLSTP_8 0U, // MVE_LCTP 0U, // MVE_LETP 524288U, // MVE_LSLLi 524288U, // MVE_LSLLr 524288U, // MVE_LSRL 17920U, // MVE_SQRSHR 9961472U, // MVE_SQRSHRL 17920U, // MVE_SQSHL 524288U, // MVE_SQSHLL 17920U, // MVE_SRSHR 524288U, // MVE_SRSHRL 17920U, // MVE_UQRSHL 9961472U, // MVE_UQRSHLL 17920U, // MVE_UQSHL 524288U, // MVE_UQSHLL 17920U, // MVE_URSHR 524288U, // MVE_URSHRL 3671552U, // MVE_VABAVs16 3671552U, // MVE_VABAVs32 3671552U, // MVE_VABAVs8 3671552U, // MVE_VABAVu16 3671552U, // MVE_VABAVu32 3671552U, // MVE_VABAVu8 0U, // MVE_VABDf16 0U, // MVE_VABDf32 0U, // MVE_VABDs16 0U, // MVE_VABDs32 0U, // MVE_VABDs8 0U, // MVE_VABDu16 0U, // MVE_VABDu32 0U, // MVE_VABDu8 16384U, // MVE_VABSf16 16384U, // MVE_VABSf32 16384U, // MVE_VABSs16 16384U, // MVE_VABSs32 16384U, // MVE_VABSs8 3671552U, // MVE_VADC 3671552U, // MVE_VADCI 524288U, // MVE_VADDLVs32acc 0U, // MVE_VADDLVs32no_acc 524288U, // MVE_VADDLVu32acc 0U, // MVE_VADDLVu32no_acc 17920U, // MVE_VADDVs16acc 16384U, // MVE_VADDVs16no_acc 17920U, // MVE_VADDVs32acc 16384U, // MVE_VADDVs32no_acc 17920U, // MVE_VADDVs8acc 16384U, // MVE_VADDVs8no_acc 17920U, // MVE_VADDVu16acc 16384U, // MVE_VADDVu16no_acc 17920U, // MVE_VADDVu32acc 16384U, // MVE_VADDVu32no_acc 17920U, // MVE_VADDVu8acc 16384U, // MVE_VADDVu8no_acc 0U, // MVE_VADD_qr_f16 0U, // MVE_VADD_qr_f32 0U, // MVE_VADD_qr_i16 0U, // MVE_VADD_qr_i32 0U, // MVE_VADD_qr_i8 0U, // MVE_VADDf16 0U, // MVE_VADDf32 0U, // MVE_VADDi16 0U, // MVE_VADDi32 0U, // MVE_VADDi8 0U, // MVE_VAND 0U, // MVE_VBIC 3968U, // MVE_VBICimmi16 3968U, // MVE_VBICimmi32 0U, // MVE_VBRSR16 0U, // MVE_VBRSR32 0U, // MVE_VBRSR8 33554432U, // MVE_VCADDf16 33554432U, // MVE_VCADDf32 33554432U, // MVE_VCADDi16 33554432U, // MVE_VCADDi32 33554432U, // MVE_VCADDi8 16384U, // MVE_VCLSs16 16384U, // MVE_VCLSs32 16384U, // MVE_VCLSs8 16384U, // MVE_VCLZs16 16384U, // MVE_VCLZs32 16384U, // MVE_VCLZs8 37225984U, // MVE_VCMLAf16 37225984U, // MVE_VCMLAf32 0U, // MVE_VCMPf16 0U, // MVE_VCMPf16r 0U, // MVE_VCMPf32 0U, // MVE_VCMPf32r 0U, // MVE_VCMPi16 0U, // MVE_VCMPi16r 0U, // MVE_VCMPi32 0U, // MVE_VCMPi32r 0U, // MVE_VCMPi8 0U, // MVE_VCMPi8r 0U, // MVE_VCMPs16 0U, // MVE_VCMPs16r 0U, // MVE_VCMPs32 0U, // MVE_VCMPs32r 0U, // MVE_VCMPs8 0U, // MVE_VCMPs8r 0U, // MVE_VCMPu16 0U, // MVE_VCMPu16r 0U, // MVE_VCMPu32 0U, // MVE_VCMPu32r 0U, // MVE_VCMPu8 0U, // MVE_VCMPu8r 33554432U, // MVE_VCMULf16 33554432U, // MVE_VCMULf32 2U, // MVE_VCTP16 2U, // MVE_VCTP32 2U, // MVE_VCTP64 2U, // MVE_VCTP8 2U, // MVE_VCVTf16f32bh 2U, // MVE_VCVTf16f32th 536U, // MVE_VCVTf16s16_fix 0U, // MVE_VCVTf16s16n 536U, // MVE_VCVTf16u16_fix 0U, // MVE_VCVTf16u16n 0U, // MVE_VCVTf32f16bh 0U, // MVE_VCVTf32f16th 536U, // MVE_VCVTf32s32_fix 0U, // MVE_VCVTf32s32n 536U, // MVE_VCVTf32u32_fix 0U, // MVE_VCVTf32u32n 536U, // MVE_VCVTs16f16_fix 0U, // MVE_VCVTs16f16a 0U, // MVE_VCVTs16f16m 0U, // MVE_VCVTs16f16n 0U, // MVE_VCVTs16f16p 0U, // MVE_VCVTs16f16z 536U, // MVE_VCVTs32f32_fix 0U, // MVE_VCVTs32f32a 0U, // MVE_VCVTs32f32m 0U, // MVE_VCVTs32f32n 0U, // MVE_VCVTs32f32p 0U, // MVE_VCVTs32f32z 536U, // MVE_VCVTu16f16_fix 0U, // MVE_VCVTu16f16a 0U, // MVE_VCVTu16f16m 0U, // MVE_VCVTu16f16n 0U, // MVE_VCVTu16f16p 0U, // MVE_VCVTu16f16z 536U, // MVE_VCVTu32f32_fix 0U, // MVE_VCVTu32f32a 0U, // MVE_VCVTu32f32m 0U, // MVE_VCVTu32f32n 0U, // MVE_VCVTu32f32p 0U, // MVE_VCVTu32f32z 3670016U, // MVE_VDDUPu16 3670016U, // MVE_VDDUPu32 3670016U, // MVE_VDDUPu8 16384U, // MVE_VDUP16 16384U, // MVE_VDUP32 16384U, // MVE_VDUP8 37224448U, // MVE_VDWDUPu16 37224448U, // MVE_VDWDUPu32 37224448U, // MVE_VDWDUPu8 0U, // MVE_VEOR 3671552U, // MVE_VFMA_qr_Sf16 3671552U, // MVE_VFMA_qr_Sf32 3671552U, // MVE_VFMA_qr_f16 3671552U, // MVE_VFMA_qr_f32 3671552U, // MVE_VFMAf16 3671552U, // MVE_VFMAf32 3671552U, // MVE_VFMSf16 3671552U, // MVE_VFMSf32 0U, // MVE_VHADD_qr_s16 0U, // MVE_VHADD_qr_s32 0U, // MVE_VHADD_qr_s8 0U, // MVE_VHADD_qr_u16 0U, // MVE_VHADD_qr_u32 0U, // MVE_VHADD_qr_u8 0U, // MVE_VHADDs16 0U, // MVE_VHADDs32 0U, // MVE_VHADDs8 0U, // MVE_VHADDu16 0U, // MVE_VHADDu32 0U, // MVE_VHADDu8 33554432U, // MVE_VHCADDs16 33554432U, // MVE_VHCADDs32 33554432U, // MVE_VHCADDs8 0U, // MVE_VHSUB_qr_s16 0U, // MVE_VHSUB_qr_s32 0U, // MVE_VHSUB_qr_s8 0U, // MVE_VHSUB_qr_u16 0U, // MVE_VHSUB_qr_u32 0U, // MVE_VHSUB_qr_u8 0U, // MVE_VHSUBs16 0U, // MVE_VHSUBs32 0U, // MVE_VHSUBs8 0U, // MVE_VHSUBu16 0U, // MVE_VHSUBu32 0U, // MVE_VHSUBu8 3670016U, // MVE_VIDUPu16 3670016U, // MVE_VIDUPu32 3670016U, // MVE_VIDUPu8 37224448U, // MVE_VIWDUPu16 37224448U, // MVE_VIWDUPu32 37224448U, // MVE_VIWDUPu8 0U, // MVE_VLD20_16 0U, // MVE_VLD20_16_wb 0U, // MVE_VLD20_32 0U, // MVE_VLD20_32_wb 0U, // MVE_VLD20_8 0U, // MVE_VLD20_8_wb 0U, // MVE_VLD21_16 0U, // MVE_VLD21_16_wb 0U, // MVE_VLD21_32 0U, // MVE_VLD21_32_wb 0U, // MVE_VLD21_8 0U, // MVE_VLD21_8_wb 0U, // MVE_VLD40_16 0U, // MVE_VLD40_16_wb 0U, // MVE_VLD40_32 0U, // MVE_VLD40_32_wb 0U, // MVE_VLD40_8 0U, // MVE_VLD40_8_wb 0U, // MVE_VLD41_16 0U, // MVE_VLD41_16_wb 0U, // MVE_VLD41_32 0U, // MVE_VLD41_32_wb 0U, // MVE_VLD41_8 0U, // MVE_VLD41_8_wb 0U, // MVE_VLD42_16 0U, // MVE_VLD42_16_wb 0U, // MVE_VLD42_32 0U, // MVE_VLD42_32_wb 0U, // MVE_VLD42_8 0U, // MVE_VLD42_8_wb 0U, // MVE_VLD43_16 0U, // MVE_VLD43_16_wb 0U, // MVE_VLD43_32 0U, // MVE_VLD43_32_wb 0U, // MVE_VLD43_8 0U, // MVE_VLD43_8_wb 4096U, // MVE_VLDRBS16 133760U, // MVE_VLDRBS16_post 4224U, // MVE_VLDRBS16_pre 4352U, // MVE_VLDRBS16_rq 4096U, // MVE_VLDRBS32 133760U, // MVE_VLDRBS32_post 4224U, // MVE_VLDRBS32_pre 4352U, // MVE_VLDRBS32_rq 4096U, // MVE_VLDRBU16 133760U, // MVE_VLDRBU16_post 4224U, // MVE_VLDRBU16_pre 4352U, // MVE_VLDRBU16_rq 4096U, // MVE_VLDRBU32 133760U, // MVE_VLDRBU32_post 4224U, // MVE_VLDRBU32_pre 4352U, // MVE_VLDRBU32_rq 4096U, // MVE_VLDRBU8 133760U, // MVE_VLDRBU8_post 4480U, // MVE_VLDRBU8_pre 4352U, // MVE_VLDRBU8_rq 4096U, // MVE_VLDRDU64_qi 4224U, // MVE_VLDRDU64_qi_pre 4608U, // MVE_VLDRDU64_rq 4352U, // MVE_VLDRDU64_rq_u 4096U, // MVE_VLDRHS32 133760U, // MVE_VLDRHS32_post 4224U, // MVE_VLDRHS32_pre 4736U, // MVE_VLDRHS32_rq 4352U, // MVE_VLDRHS32_rq_u 4096U, // MVE_VLDRHU16 133760U, // MVE_VLDRHU16_post 4480U, // MVE_VLDRHU16_pre 4736U, // MVE_VLDRHU16_rq 4352U, // MVE_VLDRHU16_rq_u 4096U, // MVE_VLDRHU32 133760U, // MVE_VLDRHU32_post 4224U, // MVE_VLDRHU32_pre 4736U, // MVE_VLDRHU32_rq 4352U, // MVE_VLDRHU32_rq_u 4096U, // MVE_VLDRWU32 133760U, // MVE_VLDRWU32_post 4480U, // MVE_VLDRWU32_pre 4096U, // MVE_VLDRWU32_qi 4224U, // MVE_VLDRWU32_qi_pre 4864U, // MVE_VLDRWU32_rq 4352U, // MVE_VLDRWU32_rq_u 17920U, // MVE_VMAXAVs16 17920U, // MVE_VMAXAVs32 17920U, // MVE_VMAXAVs8 17920U, // MVE_VMAXAs16 17920U, // MVE_VMAXAs32 17920U, // MVE_VMAXAs8 17920U, // MVE_VMAXNMAVf16 17920U, // MVE_VMAXNMAVf32 17920U, // MVE_VMAXNMAf16 17920U, // MVE_VMAXNMAf32 17920U, // MVE_VMAXNMVf16 17920U, // MVE_VMAXNMVf32 0U, // MVE_VMAXNMf16 0U, // MVE_VMAXNMf32 17920U, // MVE_VMAXVs16 17920U, // MVE_VMAXVs32 17920U, // MVE_VMAXVs8 17920U, // MVE_VMAXVu16 17920U, // MVE_VMAXVu32 17920U, // MVE_VMAXVu8 0U, // MVE_VMAXs16 0U, // MVE_VMAXs32 0U, // MVE_VMAXs8 0U, // MVE_VMAXu16 0U, // MVE_VMAXu32 0U, // MVE_VMAXu8 17920U, // MVE_VMINAVs16 17920U, // MVE_VMINAVs32 17920U, // MVE_VMINAVs8 17920U, // MVE_VMINAs16 17920U, // MVE_VMINAs32 17920U, // MVE_VMINAs8 17920U, // MVE_VMINNMAVf16 17920U, // MVE_VMINNMAVf32 17920U, // MVE_VMINNMAf16 17920U, // MVE_VMINNMAf32 17920U, // MVE_VMINNMVf16 17920U, // MVE_VMINNMVf32 0U, // MVE_VMINNMf16 0U, // MVE_VMINNMf32 17920U, // MVE_VMINVs16 17920U, // MVE_VMINVs32 17920U, // MVE_VMINVs8 17920U, // MVE_VMINVu16 17920U, // MVE_VMINVu32 17920U, // MVE_VMINVu8 0U, // MVE_VMINs16 0U, // MVE_VMINs32 0U, // MVE_VMINs8 0U, // MVE_VMINu16 0U, // MVE_VMINu32 0U, // MVE_VMINu8 3671552U, // MVE_VMLADAVas16 3671552U, // MVE_VMLADAVas32 3671552U, // MVE_VMLADAVas8 3671552U, // MVE_VMLADAVau16 3671552U, // MVE_VMLADAVau32 3671552U, // MVE_VMLADAVau8 3671552U, // MVE_VMLADAVaxs16 3671552U, // MVE_VMLADAVaxs32 3671552U, // MVE_VMLADAVaxs8 0U, // MVE_VMLADAVs16 0U, // MVE_VMLADAVs32 0U, // MVE_VMLADAVs8 0U, // MVE_VMLADAVu16 0U, // MVE_VMLADAVu32 0U, // MVE_VMLADAVu8 0U, // MVE_VMLADAVxs16 0U, // MVE_VMLADAVxs32 0U, // MVE_VMLADAVxs8 34078720U, // MVE_VMLALDAVas16 34078720U, // MVE_VMLALDAVas32 34078720U, // MVE_VMLALDAVau16 34078720U, // MVE_VMLALDAVau32 34078720U, // MVE_VMLALDAVaxs16 34078720U, // MVE_VMLALDAVaxs32 33554432U, // MVE_VMLALDAVs16 33554432U, // MVE_VMLALDAVs32 33554432U, // MVE_VMLALDAVu16 33554432U, // MVE_VMLALDAVu32 33554432U, // MVE_VMLALDAVxs16 33554432U, // MVE_VMLALDAVxs32 3671552U, // MVE_VMLAS_qr_i16 3671552U, // MVE_VMLAS_qr_i32 3671552U, // MVE_VMLAS_qr_i8 3671552U, // MVE_VMLA_qr_i16 3671552U, // MVE_VMLA_qr_i32 3671552U, // MVE_VMLA_qr_i8 3671552U, // MVE_VMLSDAVas16 3671552U, // MVE_VMLSDAVas32 3671552U, // MVE_VMLSDAVas8 3671552U, // MVE_VMLSDAVaxs16 3671552U, // MVE_VMLSDAVaxs32 3671552U, // MVE_VMLSDAVaxs8 0U, // MVE_VMLSDAVs16 0U, // MVE_VMLSDAVs32 0U, // MVE_VMLSDAVs8 0U, // MVE_VMLSDAVxs16 0U, // MVE_VMLSDAVxs32 0U, // MVE_VMLSDAVxs8 34078720U, // MVE_VMLSLDAVas16 34078720U, // MVE_VMLSLDAVas32 34078720U, // MVE_VMLSLDAVaxs16 34078720U, // MVE_VMLSLDAVaxs32 33554432U, // MVE_VMLSLDAVs16 33554432U, // MVE_VMLSLDAVs32 33554432U, // MVE_VMLSLDAVxs16 33554432U, // MVE_VMLSLDAVxs32 16384U, // MVE_VMOVLs16bh 16384U, // MVE_VMOVLs16th 16384U, // MVE_VMOVLs8bh 16384U, // MVE_VMOVLs8th 16384U, // MVE_VMOVLu16bh 16384U, // MVE_VMOVLu16th 16384U, // MVE_VMOVLu8bh 16384U, // MVE_VMOVLu8th 17920U, // MVE_VMOVNi16bh 17920U, // MVE_VMOVNi16th 17920U, // MVE_VMOVNi32bh 17920U, // MVE_VMOVNi32th 147456U, // MVE_VMOV_from_lane_32 147456U, // MVE_VMOV_from_lane_s16 147456U, // MVE_VMOV_from_lane_s8 147456U, // MVE_VMOV_from_lane_u16 147456U, // MVE_VMOV_from_lane_u8 10650376U, // MVE_VMOV_q_rr 167772160U, // MVE_VMOV_rr_q 32U, // MVE_VMOV_to_lane_16 32U, // MVE_VMOV_to_lane_32 32U, // MVE_VMOV_to_lane_8 2048U, // MVE_VMOVimmf32 4992U, // MVE_VMOVimmi16 4992U, // MVE_VMOVimmi32 0U, // MVE_VMOVimmi64 4992U, // MVE_VMOVimmi8 0U, // MVE_VMULHs16 0U, // MVE_VMULHs32 0U, // MVE_VMULHs8 0U, // MVE_VMULHu16 0U, // MVE_VMULHu32 0U, // MVE_VMULHu8 0U, // MVE_VMULLBp16 0U, // MVE_VMULLBp8 0U, // MVE_VMULLBs16 0U, // MVE_VMULLBs32 0U, // MVE_VMULLBs8 0U, // MVE_VMULLBu16 0U, // MVE_VMULLBu32 0U, // MVE_VMULLBu8 0U, // MVE_VMULLTp16 0U, // MVE_VMULLTp8 0U, // MVE_VMULLTs16 0U, // MVE_VMULLTs32 0U, // MVE_VMULLTs8 0U, // MVE_VMULLTu16 0U, // MVE_VMULLTu32 0U, // MVE_VMULLTu8 0U, // MVE_VMUL_qr_f16 0U, // MVE_VMUL_qr_f32 0U, // MVE_VMUL_qr_i16 0U, // MVE_VMUL_qr_i32 0U, // MVE_VMUL_qr_i8 0U, // MVE_VMULf16 0U, // MVE_VMULf32 0U, // MVE_VMULi16 0U, // MVE_VMULi32 0U, // MVE_VMULi8 16384U, // MVE_VMVN 4992U, // MVE_VMVNimmi16 4992U, // MVE_VMVNimmi32 16384U, // MVE_VNEGf16 16384U, // MVE_VNEGf32 16384U, // MVE_VNEGs16 16384U, // MVE_VNEGs32 16384U, // MVE_VNEGs8 0U, // MVE_VORN 0U, // MVE_VORR 3968U, // MVE_VORRimmi16 3968U, // MVE_VORRimmi32 0U, // MVE_VPNOT 0U, // MVE_VPSEL 0U, // MVE_VPST 0U, // MVE_VPTv16i8 0U, // MVE_VPTv16i8r 0U, // MVE_VPTv16s8 0U, // MVE_VPTv16s8r 0U, // MVE_VPTv16u8 0U, // MVE_VPTv16u8r 0U, // MVE_VPTv4f32 0U, // MVE_VPTv4f32r 0U, // MVE_VPTv4i32 0U, // MVE_VPTv4i32r 0U, // MVE_VPTv4s32 0U, // MVE_VPTv4s32r 0U, // MVE_VPTv4u32 0U, // MVE_VPTv4u32r 0U, // MVE_VPTv8f16 0U, // MVE_VPTv8f16r 0U, // MVE_VPTv8i16 0U, // MVE_VPTv8i16r 0U, // MVE_VPTv8s16 0U, // MVE_VPTv8s16r 0U, // MVE_VPTv8u16 0U, // MVE_VPTv8u16r 16384U, // MVE_VQABSs16 16384U, // MVE_VQABSs32 16384U, // MVE_VQABSs8 0U, // MVE_VQADD_qr_s16 0U, // MVE_VQADD_qr_s32 0U, // MVE_VQADD_qr_s8 0U, // MVE_VQADD_qr_u16 0U, // MVE_VQADD_qr_u32 0U, // MVE_VQADD_qr_u8 0U, // MVE_VQADDs16 0U, // MVE_VQADDs32 0U, // MVE_VQADDs8 0U, // MVE_VQADDu16 0U, // MVE_VQADDu32 0U, // MVE_VQADDu8 3671552U, // MVE_VQDMLADHXs16 3671552U, // MVE_VQDMLADHXs32 3671552U, // MVE_VQDMLADHXs8 3671552U, // MVE_VQDMLADHs16 3671552U, // MVE_VQDMLADHs32 3671552U, // MVE_VQDMLADHs8 3671552U, // MVE_VQDMLAH_qrs16 3671552U, // MVE_VQDMLAH_qrs32 3671552U, // MVE_VQDMLAH_qrs8 3671552U, // MVE_VQDMLASH_qrs16 3671552U, // MVE_VQDMLASH_qrs32 3671552U, // MVE_VQDMLASH_qrs8 3671552U, // MVE_VQDMLSDHXs16 3671552U, // MVE_VQDMLSDHXs32 3671552U, // MVE_VQDMLSDHXs8 3671552U, // MVE_VQDMLSDHs16 3671552U, // MVE_VQDMLSDHs32 3671552U, // MVE_VQDMLSDHs8 0U, // MVE_VQDMULH_qr_s16 0U, // MVE_VQDMULH_qr_s32 0U, // MVE_VQDMULH_qr_s8 0U, // MVE_VQDMULHi16 0U, // MVE_VQDMULHi32 0U, // MVE_VQDMULHi8 0U, // MVE_VQDMULL_qr_s16bh 0U, // MVE_VQDMULL_qr_s16th 0U, // MVE_VQDMULL_qr_s32bh 0U, // MVE_VQDMULL_qr_s32th 0U, // MVE_VQDMULLs16bh 0U, // MVE_VQDMULLs16th 0U, // MVE_VQDMULLs32bh 0U, // MVE_VQDMULLs32th 17920U, // MVE_VQMOVNs16bh 17920U, // MVE_VQMOVNs16th 17920U, // MVE_VQMOVNs32bh 17920U, // MVE_VQMOVNs32th 17920U, // MVE_VQMOVNu16bh 17920U, // MVE_VQMOVNu16th 17920U, // MVE_VQMOVNu32bh 17920U, // MVE_VQMOVNu32th 17920U, // MVE_VQMOVUNs16bh 17920U, // MVE_VQMOVUNs16th 17920U, // MVE_VQMOVUNs32bh 17920U, // MVE_VQMOVUNs32th 16384U, // MVE_VQNEGs16 16384U, // MVE_VQNEGs32 16384U, // MVE_VQNEGs8 3671552U, // MVE_VQRDMLADHXs16 3671552U, // MVE_VQRDMLADHXs32 3671552U, // MVE_VQRDMLADHXs8 3671552U, // MVE_VQRDMLADHs16 3671552U, // MVE_VQRDMLADHs32 3671552U, // MVE_VQRDMLADHs8 3671552U, // MVE_VQRDMLAH_qrs16 3671552U, // MVE_VQRDMLAH_qrs32 3671552U, // MVE_VQRDMLAH_qrs8 3671552U, // MVE_VQRDMLASH_qrs16 3671552U, // MVE_VQRDMLASH_qrs32 3671552U, // MVE_VQRDMLASH_qrs8 3671552U, // MVE_VQRDMLSDHXs16 3671552U, // MVE_VQRDMLSDHXs32 3671552U, // MVE_VQRDMLSDHXs8 3671552U, // MVE_VQRDMLSDHs16 3671552U, // MVE_VQRDMLSDHs32 3671552U, // MVE_VQRDMLSDHs8 0U, // MVE_VQRDMULH_qr_s16 0U, // MVE_VQRDMULH_qr_s32 0U, // MVE_VQRDMULH_qr_s8 0U, // MVE_VQRDMULHi16 0U, // MVE_VQRDMULHi32 0U, // MVE_VQRDMULHi8 0U, // MVE_VQRSHL_by_vecs16 0U, // MVE_VQRSHL_by_vecs32 0U, // MVE_VQRSHL_by_vecs8 0U, // MVE_VQRSHL_by_vecu16 0U, // MVE_VQRSHL_by_vecu32 0U, // MVE_VQRSHL_by_vecu8 17920U, // MVE_VQRSHL_qrs16 17920U, // MVE_VQRSHL_qrs32 17920U, // MVE_VQRSHL_qrs8 17920U, // MVE_VQRSHL_qru16 17920U, // MVE_VQRSHL_qru32 17920U, // MVE_VQRSHL_qru8 3671552U, // MVE_VQRSHRNbhs16 3671552U, // MVE_VQRSHRNbhs32 3671552U, // MVE_VQRSHRNbhu16 3671552U, // MVE_VQRSHRNbhu32 3671552U, // MVE_VQRSHRNths16 3671552U, // MVE_VQRSHRNths32 3671552U, // MVE_VQRSHRNthu16 3671552U, // MVE_VQRSHRNthu32 3671552U, // MVE_VQRSHRUNs16bh 3671552U, // MVE_VQRSHRUNs16th 3671552U, // MVE_VQRSHRUNs32bh 3671552U, // MVE_VQRSHRUNs32th 0U, // MVE_VQSHLU_imms16 0U, // MVE_VQSHLU_imms32 0U, // MVE_VQSHLU_imms8 0U, // MVE_VQSHL_by_vecs16 0U, // MVE_VQSHL_by_vecs32 0U, // MVE_VQSHL_by_vecs8 0U, // MVE_VQSHL_by_vecu16 0U, // MVE_VQSHL_by_vecu32 0U, // MVE_VQSHL_by_vecu8 17920U, // MVE_VQSHL_qrs16 17920U, // MVE_VQSHL_qrs32 17920U, // MVE_VQSHL_qrs8 17920U, // MVE_VQSHL_qru16 17920U, // MVE_VQSHL_qru32 17920U, // MVE_VQSHL_qru8 0U, // MVE_VQSHLimms16 0U, // MVE_VQSHLimms32 0U, // MVE_VQSHLimms8 0U, // MVE_VQSHLimmu16 0U, // MVE_VQSHLimmu32 0U, // MVE_VQSHLimmu8 3671552U, // MVE_VQSHRNbhs16 3671552U, // MVE_VQSHRNbhs32 3671552U, // MVE_VQSHRNbhu16 3671552U, // MVE_VQSHRNbhu32 3671552U, // MVE_VQSHRNths16 3671552U, // MVE_VQSHRNths32 3671552U, // MVE_VQSHRNthu16 3671552U, // MVE_VQSHRNthu32 3671552U, // MVE_VQSHRUNs16bh 3671552U, // MVE_VQSHRUNs16th 3671552U, // MVE_VQSHRUNs32bh 3671552U, // MVE_VQSHRUNs32th 0U, // MVE_VQSUB_qr_s16 0U, // MVE_VQSUB_qr_s32 0U, // MVE_VQSUB_qr_s8 0U, // MVE_VQSUB_qr_u16 0U, // MVE_VQSUB_qr_u32 0U, // MVE_VQSUB_qr_u8 0U, // MVE_VQSUBs16 0U, // MVE_VQSUBs32 0U, // MVE_VQSUBs8 0U, // MVE_VQSUBu16 0U, // MVE_VQSUBu32 0U, // MVE_VQSUBu8 16384U, // MVE_VREV16_8 16384U, // MVE_VREV32_16 16384U, // MVE_VREV32_8 16384U, // MVE_VREV64_16 16384U, // MVE_VREV64_32 16384U, // MVE_VREV64_8 0U, // MVE_VRHADDs16 0U, // MVE_VRHADDs32 0U, // MVE_VRHADDs8 0U, // MVE_VRHADDu16 0U, // MVE_VRHADDu32 0U, // MVE_VRHADDu8 16384U, // MVE_VRINTf16A 16384U, // MVE_VRINTf16M 16384U, // MVE_VRINTf16N 16384U, // MVE_VRINTf16P 16384U, // MVE_VRINTf16X 16384U, // MVE_VRINTf16Z 16384U, // MVE_VRINTf32A 16384U, // MVE_VRINTf32M 16384U, // MVE_VRINTf32N 16384U, // MVE_VRINTf32P 16384U, // MVE_VRINTf32X 16384U, // MVE_VRINTf32Z 34078720U, // MVE_VRMLALDAVHas32 34078720U, // MVE_VRMLALDAVHau32 34078720U, // MVE_VRMLALDAVHaxs32 33554432U, // MVE_VRMLALDAVHs32 33554432U, // MVE_VRMLALDAVHu32 33554432U, // MVE_VRMLALDAVHxs32 34078720U, // MVE_VRMLSLDAVHas32 34078720U, // MVE_VRMLSLDAVHaxs32 33554432U, // MVE_VRMLSLDAVHs32 33554432U, // MVE_VRMLSLDAVHxs32 0U, // MVE_VRMULHs16 0U, // MVE_VRMULHs32 0U, // MVE_VRMULHs8 0U, // MVE_VRMULHu16 0U, // MVE_VRMULHu32 0U, // MVE_VRMULHu8 0U, // MVE_VRSHL_by_vecs16 0U, // MVE_VRSHL_by_vecs32 0U, // MVE_VRSHL_by_vecs8 0U, // MVE_VRSHL_by_vecu16 0U, // MVE_VRSHL_by_vecu32 0U, // MVE_VRSHL_by_vecu8 17920U, // MVE_VRSHL_qrs16 17920U, // MVE_VRSHL_qrs32 17920U, // MVE_VRSHL_qrs8 17920U, // MVE_VRSHL_qru16 17920U, // MVE_VRSHL_qru32 17920U, // MVE_VRSHL_qru8 3671552U, // MVE_VRSHRNi16bh 3671552U, // MVE_VRSHRNi16th 3671552U, // MVE_VRSHRNi32bh 3671552U, // MVE_VRSHRNi32th 0U, // MVE_VRSHR_imms16 0U, // MVE_VRSHR_imms32 0U, // MVE_VRSHR_imms8 0U, // MVE_VRSHR_immu16 0U, // MVE_VRSHR_immu32 0U, // MVE_VRSHR_immu8 3671552U, // MVE_VSBC 3671552U, // MVE_VSBCI 524672U, // MVE_VSHLC 0U, // MVE_VSHLL_imms16bh 0U, // MVE_VSHLL_imms16th 0U, // MVE_VSHLL_imms8bh 0U, // MVE_VSHLL_imms8th 0U, // MVE_VSHLL_immu16bh 0U, // MVE_VSHLL_immu16th 0U, // MVE_VSHLL_immu8bh 0U, // MVE_VSHLL_immu8th 180224U, // MVE_VSHLL_lws16bh 180224U, // MVE_VSHLL_lws16th 196608U, // MVE_VSHLL_lws8bh 196608U, // MVE_VSHLL_lws8th 180224U, // MVE_VSHLL_lwu16bh 180224U, // MVE_VSHLL_lwu16th 196608U, // MVE_VSHLL_lwu8bh 196608U, // MVE_VSHLL_lwu8th 0U, // MVE_VSHL_by_vecs16 0U, // MVE_VSHL_by_vecs32 0U, // MVE_VSHL_by_vecs8 0U, // MVE_VSHL_by_vecu16 0U, // MVE_VSHL_by_vecu32 0U, // MVE_VSHL_by_vecu8 0U, // MVE_VSHL_immi16 0U, // MVE_VSHL_immi32 0U, // MVE_VSHL_immi8 17920U, // MVE_VSHL_qrs16 17920U, // MVE_VSHL_qrs32 17920U, // MVE_VSHL_qrs8 17920U, // MVE_VSHL_qru16 17920U, // MVE_VSHL_qru32 17920U, // MVE_VSHL_qru8 3671552U, // MVE_VSHRNi16bh 3671552U, // MVE_VSHRNi16th 3671552U, // MVE_VSHRNi32bh 3671552U, // MVE_VSHRNi32th 0U, // MVE_VSHR_imms16 0U, // MVE_VSHR_imms32 0U, // MVE_VSHR_imms8 0U, // MVE_VSHR_immu16 0U, // MVE_VSHR_immu32 0U, // MVE_VSHR_immu8 3671552U, // MVE_VSLIimm16 3671552U, // MVE_VSLIimm32 3671552U, // MVE_VSLIimm8 3671552U, // MVE_VSRIimm16 3671552U, // MVE_VSRIimm32 3671552U, // MVE_VSRIimm8 0U, // MVE_VST20_16 0U, // MVE_VST20_16_wb 0U, // MVE_VST20_32 0U, // MVE_VST20_32_wb 0U, // MVE_VST20_8 0U, // MVE_VST20_8_wb 0U, // MVE_VST21_16 0U, // MVE_VST21_16_wb 0U, // MVE_VST21_32 0U, // MVE_VST21_32_wb 0U, // MVE_VST21_8 0U, // MVE_VST21_8_wb 0U, // MVE_VST40_16 0U, // MVE_VST40_16_wb 0U, // MVE_VST40_32 0U, // MVE_VST40_32_wb 0U, // MVE_VST40_8 0U, // MVE_VST40_8_wb 0U, // MVE_VST41_16 0U, // MVE_VST41_16_wb 0U, // MVE_VST41_32 0U, // MVE_VST41_32_wb 0U, // MVE_VST41_8 0U, // MVE_VST41_8_wb 0U, // MVE_VST42_16 0U, // MVE_VST42_16_wb 0U, // MVE_VST42_32 0U, // MVE_VST42_32_wb 0U, // MVE_VST42_8 0U, // MVE_VST42_8_wb 0U, // MVE_VST43_16 0U, // MVE_VST43_16_wb 0U, // MVE_VST43_32 0U, // MVE_VST43_32_wb 0U, // MVE_VST43_8 0U, // MVE_VST43_8_wb 4096U, // MVE_VSTRB16 133760U, // MVE_VSTRB16_post 4224U, // MVE_VSTRB16_pre 4352U, // MVE_VSTRB16_rq 4096U, // MVE_VSTRB32 133760U, // MVE_VSTRB32_post 4224U, // MVE_VSTRB32_pre 4352U, // MVE_VSTRB32_rq 4352U, // MVE_VSTRB8_rq 4096U, // MVE_VSTRBU8 133760U, // MVE_VSTRBU8_post 4480U, // MVE_VSTRBU8_pre 4096U, // MVE_VSTRD64_qi 4224U, // MVE_VSTRD64_qi_pre 4608U, // MVE_VSTRD64_rq 4352U, // MVE_VSTRD64_rq_u 4736U, // MVE_VSTRH16_rq 4352U, // MVE_VSTRH16_rq_u 4096U, // MVE_VSTRH32 133760U, // MVE_VSTRH32_post 4224U, // MVE_VSTRH32_pre 4736U, // MVE_VSTRH32_rq 4352U, // MVE_VSTRH32_rq_u 4096U, // MVE_VSTRHU16 133760U, // MVE_VSTRHU16_post 4480U, // MVE_VSTRHU16_pre 4096U, // MVE_VSTRW32_qi 4224U, // MVE_VSTRW32_qi_pre 4864U, // MVE_VSTRW32_rq 4352U, // MVE_VSTRW32_rq_u 4096U, // MVE_VSTRWU32 133760U, // MVE_VSTRWU32_post 4480U, // MVE_VSTRWU32_pre 0U, // MVE_VSUB_qr_f16 0U, // MVE_VSUB_qr_f32 0U, // MVE_VSUB_qr_i16 0U, // MVE_VSUB_qr_i32 0U, // MVE_VSUB_qr_i8 0U, // MVE_VSUBf16 0U, // MVE_VSUBf32 0U, // MVE_VSUBi16 0U, // MVE_VSUBi32 0U, // MVE_VSUBi8 21504U, // MVE_WLSTP_16 21504U, // MVE_WLSTP_32 21504U, // MVE_WLSTP_64 21504U, // MVE_WLSTP_8 1792U, // MVNi 16384U, // MVNr 1920U, // MVNsi 1152U, // MVNsr 17920U, // NEON_VMAXNMNDf 17920U, // NEON_VMAXNMNDh 17920U, // NEON_VMAXNMNQf 17920U, // NEON_VMAXNMNQh 17920U, // NEON_VMINNMNDf 17920U, // NEON_VMINNMNDh 17920U, // NEON_VMINNMNQf 17920U, // NEON_VMINNMNQh 1048576U, // ORRri 0U, // ORRrr 1572864U, // ORRrsi 0U, // ORRrsr 201326592U, // PKHBT 234881024U, // PKHTB 0U, // PLDWi12 0U, // PLDWrs 0U, // PLDi12 0U, // PLDrs 0U, // PLIi12 0U, // PLIrs 0U, // QADD 0U, // QADD16 0U, // QADD8 0U, // QASX 0U, // QDADD 0U, // QDSUB 0U, // QSAX 0U, // QSUB 0U, // QSUB16 0U, // QSUB8 16384U, // RBIT 16384U, // REV 16384U, // REV16 16384U, // REVSH 0U, // RFEDA 0U, // RFEDA_UPD 0U, // RFEDB 0U, // RFEDB_UPD 0U, // RFEIA 0U, // RFEIA_UPD 0U, // RFEIB 0U, // RFEIB_UPD 1048576U, // RSBri 0U, // RSBrr 1572864U, // RSBrsi 0U, // RSBrsr 1048576U, // RSCri 0U, // RSCrr 1572864U, // RSCrsi 0U, // RSCrsr 0U, // SADD16 0U, // SADD8 0U, // SASX 0U, // SB 1048576U, // SBCri 0U, // SBCrr 1572864U, // SBCrsi 0U, // SBCrsr 33554432U, // SBFX 0U, // SDIV 0U, // SEL 0U, // SETEND 0U, // SETPAN 16768U, // SHA1C 2U, // SHA1H 16768U, // SHA1M 16768U, // SHA1P 16768U, // SHA1SU0 2U, // SHA1SU1 16768U, // SHA256H 16768U, // SHA256H2 2U, // SHA256SU0 16768U, // SHA256SU1 0U, // SHADD16 0U, // SHADD8 0U, // SHASX 0U, // SHSAX 0U, // SHSUB16 0U, // SHSUB8 2U, // SMC 33554432U, // SMLABB 33554432U, // SMLABT 33554432U, // SMLAD 33554432U, // SMLADX 0U, // SMLAL 33554432U, // SMLALBB 33554432U, // SMLALBT 33554432U, // SMLALD 33554432U, // SMLALDX 33554432U, // SMLALTB 33554432U, // SMLALTT 33554432U, // SMLATB 33554432U, // SMLATT 33554432U, // SMLAWB 33554432U, // SMLAWT 33554432U, // SMLSD 33554432U, // SMLSDX 33554432U, // SMLSLD 33554432U, // SMLSLDX 33554432U, // SMMLA 33554432U, // SMMLAR 33554432U, // SMMLS 33554432U, // SMMLSR 0U, // SMMUL 0U, // SMMULR 0U, // SMUAD 0U, // SMUADX 0U, // SMULBB 0U, // SMULBT 33554432U, // SMULL 0U, // SMULTB 0U, // SMULTT 0U, // SMULWB 0U, // SMULWT 0U, // SMUSD 0U, // SMUSDX 0U, // SRSDA 0U, // SRSDA_UPD 0U, // SRSDB 0U, // SRSDB_UPD 0U, // SRSIA 0U, // SRSIA_UPD 0U, // SRSIB 0U, // SRSIB_UPD 218240U, // SSAT 21632U, // SSAT16 0U, // SSAX 0U, // SSUB16 0U, // SSUB8 0U, // STC2L_OFFSET 2304U, // STC2L_OPTION 2432U, // STC2L_POST 0U, // STC2L_PRE 0U, // STC2_OFFSET 2304U, // STC2_OPTION 2432U, // STC2_POST 0U, // STC2_PRE 2582U, // STCL_OFFSET 4721302U, // STCL_OPTION 5245590U, // STCL_POST 2838U, // STCL_PRE 2582U, // STC_OFFSET 4721302U, // STC_OPTION 5245590U, // STC_POST 2838U, // STC_PRE 128U, // STL 128U, // STLB 11010048U, // STLEX 11010048U, // STLEXB 5376U, // STLEXD 11010048U, // STLEXH 128U, // STLH 18560U, // STMDA 532U, // STMDA_UPD 18560U, // STMDB 532U, // STMDB_UPD 18560U, // STMIA 532U, // STMIA_UPD 18560U, // STMIB 532U, // STMIB_UPD 5769856U, // STRBT_POST_IMM 5769856U, // STRBT_POST_REG 5769856U, // STRB_POST_IMM 5769856U, // STRB_POST_REG 2944U, // STRB_PRE_IMM 3072U, // STRB_PRE_REG 3200U, // STRBi12 3328U, // STRBrs 6291456U, // STRD 40371712U, // STRD_POST 7341568U, // STRD_PRE 11010048U, // STREX 11010048U, // STREXB 5376U, // STREXD 11010048U, // STREXH 3456U, // STRH 7867008U, // STRHTi 8391296U, // STRHTr 8915584U, // STRH_POST 3584U, // STRH_PRE 5769856U, // STRT_POST_IMM 5769856U, // STRT_POST_REG 5769856U, // STR_POST_IMM 5769856U, // STR_POST_REG 2944U, // STR_PRE_IMM 3072U, // STR_PRE_REG 3200U, // STRi12 3328U, // STRrs 1048576U, // SUBri 0U, // SUBrr 1572864U, // SUBrsi 0U, // SUBrsr 2U, // SVC 11010048U, // SWP 11010048U, // SWPB 268435456U, // SXTAB 268435456U, // SXTAB16 268435456U, // SXTAH 229376U, // SXTB 229376U, // SXTB16 229376U, // SXTH 1792U, // TEQri 16384U, // TEQrr 1920U, // TEQrsi 1152U, // TEQrsr 0U, // TRAP 0U, // TRAPNaCl 0U, // TSB 1792U, // TSTri 16384U, // TSTrr 1920U, // TSTrsi 1152U, // TSTrsr 0U, // UADD16 0U, // UADD8 0U, // UASX 33554432U, // UBFX 0U, // UDF 0U, // UDIV 0U, // UHADD16 0U, // UHADD8 0U, // UHASX 0U, // UHSAX 0U, // UHSUB16 0U, // UHSUB8 33554432U, // UMAAL 0U, // UMLAL 33554432U, // UMULL 0U, // UQADD16 0U, // UQADD8 0U, // UQASX 0U, // UQSAX 0U, // UQSUB16 0U, // UQSUB8 0U, // USAD8 33554432U, // USADA8 301989888U, // USAT 0U, // USAT16 0U, // USAX 0U, // USUB16 0U, // USUB8 268435456U, // UXTAB 268435456U, // UXTAB16 268435456U, // UXTAH 229376U, // UXTB 229376U, // UXTB16 229376U, // UXTH 3671552U, // VABALsv2i64 3671552U, // VABALsv4i32 3671552U, // VABALsv8i16 3671552U, // VABALuv2i64 3671552U, // VABALuv4i32 3671552U, // VABALuv8i16 3671552U, // VABAsv16i8 3671552U, // VABAsv2i32 3671552U, // VABAsv4i16 3671552U, // VABAsv4i32 3671552U, // VABAsv8i16 3671552U, // VABAsv8i8 3671552U, // VABAuv16i8 3671552U, // VABAuv2i32 3671552U, // VABAuv4i16 3671552U, // VABAuv4i32 3671552U, // VABAuv8i16 3671552U, // VABAuv8i8 0U, // VABDLsv2i64 0U, // VABDLsv4i32 0U, // VABDLsv8i16 0U, // VABDLuv2i64 0U, // VABDLuv4i32 0U, // VABDLuv8i16 0U, // VABDfd 0U, // VABDfq 0U, // VABDhd 0U, // VABDhq 0U, // VABDsv16i8 0U, // VABDsv2i32 0U, // VABDsv4i16 0U, // VABDsv4i32 0U, // VABDsv8i16 0U, // VABDsv8i8 0U, // VABDuv16i8 0U, // VABDuv2i32 0U, // VABDuv4i16 0U, // VABDuv4i32 0U, // VABDuv8i16 0U, // VABDuv8i8 528U, // VABSD 16384U, // VABSH 16384U, // VABSS 16384U, // VABSfd 16384U, // VABSfq 16384U, // VABShd 16384U, // VABShq 16384U, // VABSv16i8 16384U, // VABSv2i32 16384U, // VABSv4i16 16384U, // VABSv4i32 16384U, // VABSv8i16 16384U, // VABSv8i8 0U, // VACGEfd 0U, // VACGEfq 0U, // VACGEhd 0U, // VACGEhq 0U, // VACGTfd 0U, // VACGTfq 0U, // VACGThd 0U, // VACGThq 2720528U, // VADDD 0U, // VADDH 17920U, // VADDHNv2i32 0U, // VADDHNv4i16 0U, // VADDHNv8i8 0U, // VADDLsv2i64 0U, // VADDLsv4i32 0U, // VADDLsv8i16 0U, // VADDLuv2i64 0U, // VADDLuv4i32 0U, // VADDLuv8i16 0U, // VADDS 0U, // VADDWsv2i64 0U, // VADDWsv4i32 0U, // VADDWsv8i16 0U, // VADDWuv2i64 0U, // VADDWuv4i32 0U, // VADDWuv8i16 0U, // VADDfd 0U, // VADDfq 0U, // VADDhd 0U, // VADDhq 0U, // VADDv16i8 17920U, // VADDv1i64 0U, // VADDv2i32 17920U, // VADDv2i64 0U, // VADDv4i16 0U, // VADDv4i32 0U, // VADDv8i16 0U, // VADDv8i8 0U, // VANDd 0U, // VANDq 2U, // VBF16MALBQ 520U, // VBF16MALBQI 2U, // VBF16MALTQ 520U, // VBF16MALTQI 0U, // VBICd 4992U, // VBICiv2i32 4992U, // VBICiv4i16 4992U, // VBICiv4i32 4992U, // VBICiv8i16 0U, // VBICq 3671552U, // VBIFd 3671552U, // VBIFq 3671552U, // VBITd 3671552U, // VBITq 3671552U, // VBSLd 3671552U, // VBSLq 0U, // VBSPd 0U, // VBSPq 11535872U, // VCADDv2f32 11535872U, // VCADDv4f16 11535872U, // VCADDv4f32 11535872U, // VCADDv8f16 0U, // VCEQfd 0U, // VCEQfq 0U, // VCEQhd 0U, // VCEQhq 0U, // VCEQv16i8 0U, // VCEQv2i32 0U, // VCEQv4i16 0U, // VCEQv4i32 0U, // VCEQv8i16 0U, // VCEQv8i8 245760U, // VCEQzv16i8 245760U, // VCEQzv2f32 245760U, // VCEQzv2i32 245760U, // VCEQzv4f16 245760U, // VCEQzv4f32 245760U, // VCEQzv4i16 245760U, // VCEQzv4i32 245760U, // VCEQzv8f16 245760U, // VCEQzv8i16 245760U, // VCEQzv8i8 0U, // VCGEfd 0U, // VCGEfq 0U, // VCGEhd 0U, // VCGEhq 0U, // VCGEsv16i8 0U, // VCGEsv2i32 0U, // VCGEsv4i16 0U, // VCGEsv4i32 0U, // VCGEsv8i16 0U, // VCGEsv8i8 0U, // VCGEuv16i8 0U, // VCGEuv2i32 0U, // VCGEuv4i16 0U, // VCGEuv4i32 0U, // VCGEuv8i16 0U, // VCGEuv8i8 245760U, // VCGEzv16i8 245760U, // VCGEzv2f32 245760U, // VCGEzv2i32 245760U, // VCGEzv4f16 245760U, // VCGEzv4f32 245760U, // VCGEzv4i16 245760U, // VCGEzv4i32 245760U, // VCGEzv8f16 245760U, // VCGEzv8i16 245760U, // VCGEzv8i8 0U, // VCGTfd 0U, // VCGTfq 0U, // VCGThd 0U, // VCGThq 0U, // VCGTsv16i8 0U, // VCGTsv2i32 0U, // VCGTsv4i16 0U, // VCGTsv4i32 0U, // VCGTsv8i16 0U, // VCGTsv8i8 0U, // VCGTuv16i8 0U, // VCGTuv2i32 0U, // VCGTuv4i16 0U, // VCGTuv4i32 0U, // VCGTuv8i16 0U, // VCGTuv8i8 245760U, // VCGTzv16i8 245760U, // VCGTzv2f32 245760U, // VCGTzv2i32 245760U, // VCGTzv4f16 245760U, // VCGTzv4f32 245760U, // VCGTzv4i16 245760U, // VCGTzv4i32 245760U, // VCGTzv8f16 245760U, // VCGTzv8i16 245760U, // VCGTzv8i8 245760U, // VCLEzv16i8 245760U, // VCLEzv2f32 245760U, // VCLEzv2i32 245760U, // VCLEzv4f16 245760U, // VCLEzv4f32 245760U, // VCLEzv4i16 245760U, // VCLEzv4i32 245760U, // VCLEzv8f16 245760U, // VCLEzv8i16 245760U, // VCLEzv8i8 16384U, // VCLSv16i8 16384U, // VCLSv2i32 16384U, // VCLSv4i16 16384U, // VCLSv4i32 16384U, // VCLSv8i16 16384U, // VCLSv8i8 245760U, // VCLTzv16i8 245760U, // VCLTzv2f32 245760U, // VCLTzv2i32 245760U, // VCLTzv4f16 245760U, // VCLTzv4f32 245760U, // VCLTzv4i16 245760U, // VCLTzv4i32 245760U, // VCLTzv8f16 245760U, // VCLTzv8i16 245760U, // VCLTzv8i8 16384U, // VCLZv16i8 16384U, // VCLZv2i32 16384U, // VCLZv4i16 16384U, // VCLZv4i32 16384U, // VCLZv8i16 16384U, // VCLZv8i8 12059008U, // VCMLAv2f32 262528U, // VCMLAv2f32_indexed 12059008U, // VCMLAv4f16 262528U, // VCMLAv4f16_indexed 12059008U, // VCMLAv4f32 262528U, // VCMLAv4f32_indexed 12059008U, // VCMLAv8f16 262528U, // VCMLAv8f16_indexed 528U, // VCMPD 528U, // VCMPED 16384U, // VCMPEH 16384U, // VCMPES 0U, // VCMPEZD 34U, // VCMPEZH 34U, // VCMPEZS 16384U, // VCMPH 16384U, // VCMPS 0U, // VCMPZD 34U, // VCMPZH 34U, // VCMPZS 16384U, // VCNTd 16384U, // VCNTq 2U, // VCVTANSDf 2U, // VCVTANSDh 2U, // VCVTANSQf 2U, // VCVTANSQh 2U, // VCVTANUDf 2U, // VCVTANUDh 2U, // VCVTANUQf 2U, // VCVTANUQh 2U, // VCVTASD 2U, // VCVTASH 2U, // VCVTASS 2U, // VCVTAUD 2U, // VCVTAUH 2U, // VCVTAUS 0U, // VCVTBDH 0U, // VCVTBHD 0U, // VCVTBHS 2U, // VCVTBSH 0U, // VCVTDS 2U, // VCVTMNSDf 2U, // VCVTMNSDh 2U, // VCVTMNSQf 2U, // VCVTMNSQh 2U, // VCVTMNUDf 2U, // VCVTMNUDh 2U, // VCVTMNUQf 2U, // VCVTMNUQh 2U, // VCVTMSD 2U, // VCVTMSH 2U, // VCVTMSS 2U, // VCVTMUD 2U, // VCVTMUH 2U, // VCVTMUS 2U, // VCVTNNSDf 2U, // VCVTNNSDh 2U, // VCVTNNSQf 2U, // VCVTNNSQh 2U, // VCVTNNUDf 2U, // VCVTNNUDh 2U, // VCVTNNUQf 2U, // VCVTNNUQh 2U, // VCVTNSD 2U, // VCVTNSH 2U, // VCVTNSS 2U, // VCVTNUD 2U, // VCVTNUH 2U, // VCVTNUS 2U, // VCVTPNSDf 2U, // VCVTPNSDh 2U, // VCVTPNSQf 2U, // VCVTPNSQh 2U, // VCVTPNUDf 2U, // VCVTPNUDh 2U, // VCVTPNUQf 2U, // VCVTPNUQh 2U, // VCVTPSD 2U, // VCVTPSH 2U, // VCVTPSS 2U, // VCVTPUD 2U, // VCVTPUH 2U, // VCVTPUS 0U, // VCVTSD 0U, // VCVTTDH 0U, // VCVTTHD 0U, // VCVTTHS 2U, // VCVTTSH 2U, // VCVTf2h 0U, // VCVTf2sd 0U, // VCVTf2sq 0U, // VCVTf2ud 0U, // VCVTf2uq 536U, // VCVTf2xsd 536U, // VCVTf2xsq 536U, // VCVTf2xud 536U, // VCVTf2xuq 0U, // VCVTh2f 0U, // VCVTh2sd 0U, // VCVTh2sq 0U, // VCVTh2ud 0U, // VCVTh2uq 536U, // VCVTh2xsd 536U, // VCVTh2xsq 536U, // VCVTh2xud 536U, // VCVTh2xuq 0U, // VCVTs2fd 0U, // VCVTs2fq 0U, // VCVTs2hd 0U, // VCVTs2hq 0U, // VCVTu2fd 0U, // VCVTu2fq 0U, // VCVTu2hd 0U, // VCVTu2hq 536U, // VCVTxs2fd 536U, // VCVTxs2fq 536U, // VCVTxs2hd 536U, // VCVTxs2hq 536U, // VCVTxu2fd 536U, // VCVTxu2fq 536U, // VCVTxu2hd 536U, // VCVTxu2hq 2720528U, // VDIVD 0U, // VDIVH 0U, // VDIVS 16384U, // VDUP16d 16384U, // VDUP16q 16384U, // VDUP32d 16384U, // VDUP32q 16384U, // VDUP8d 16384U, // VDUP8q 147456U, // VDUPLN16d 147456U, // VDUPLN16q 147456U, // VDUPLN32d 147456U, // VDUPLN32q 147456U, // VDUPLN8d 147456U, // VDUPLN8q 0U, // VEORd 0U, // VEORq 33554432U, // VEXTd16 33554432U, // VEXTd32 33554432U, // VEXTd8 33554432U, // VEXTq16 33554432U, // VEXTq32 33554432U, // VEXTq64 33554432U, // VEXTq8 49944U, // VFMAD 3671552U, // VFMAH 17920U, // VFMALD 280064U, // VFMALDI 17920U, // VFMALQ 280064U, // VFMALQI 3671552U, // VFMAS 3671552U, // VFMAfd 3671552U, // VFMAfq 3671552U, // VFMAhd 3671552U, // VFMAhq 49944U, // VFMSD 3671552U, // VFMSH 17920U, // VFMSLD 280064U, // VFMSLDI 17920U, // VFMSLQ 280064U, // VFMSLQI 3671552U, // VFMSS 3671552U, // VFMSfd 3671552U, // VFMSfq 3671552U, // VFMShd 3671552U, // VFMShq 49944U, // VFNMAD 3671552U, // VFNMAH 3671552U, // VFNMAS 49944U, // VFNMSD 3671552U, // VFNMSH 3671552U, // VFNMSS 17920U, // VFP_VMAXNMD 17920U, // VFP_VMAXNMH 17920U, // VFP_VMAXNMS 17920U, // VFP_VMINNMD 17920U, // VFP_VMINNMH 17920U, // VFP_VMINNMS 147456U, // VGETLNi32 147456U, // VGETLNs16 147456U, // VGETLNs8 147456U, // VGETLNu16 147456U, // VGETLNu8 0U, // VHADDsv16i8 0U, // VHADDsv2i32 0U, // VHADDsv4i16 0U, // VHADDsv4i32 0U, // VHADDsv8i16 0U, // VHADDsv8i8 0U, // VHADDuv16i8 0U, // VHADDuv2i32 0U, // VHADDuv4i16 0U, // VHADDuv4i32 0U, // VHADDuv8i16 0U, // VHADDuv8i8 0U, // VHSUBsv16i8 0U, // VHSUBsv2i32 0U, // VHSUBsv4i16 0U, // VHSUBsv4i32 0U, // VHSUBsv8i16 0U, // VHSUBsv8i8 0U, // VHSUBuv16i8 0U, // VHSUBuv2i32 0U, // VHSUBuv4i16 0U, // VHSUBuv4i32 0U, // VHSUBuv8i16 0U, // VHSUBuv8i8 2U, // VINSH 0U, // VJCVT 518U, // VLD1DUPd16 676U, // VLD1DUPd16wb_fixed 2687780U, // VLD1DUPd16wb_register 518U, // VLD1DUPd32 676U, // VLD1DUPd32wb_fixed 2687780U, // VLD1DUPd32wb_register 518U, // VLD1DUPd8 676U, // VLD1DUPd8wb_fixed 2687780U, // VLD1DUPd8wb_register 518U, // VLD1DUPq16 676U, // VLD1DUPq16wb_fixed 2687780U, // VLD1DUPq16wb_register 518U, // VLD1DUPq32 676U, // VLD1DUPq32wb_fixed 2687780U, // VLD1DUPq32wb_register 518U, // VLD1DUPq8 676U, // VLD1DUPq8wb_fixed 2687780U, // VLD1DUPq8wb_register 12883366U, // VLD1LNd16 13407782U, // VLD1LNd16_UPD 12883366U, // VLD1LNd32 13407782U, // VLD1LNd32_UPD 12883366U, // VLD1LNd8 13407782U, // VLD1LNd8_UPD 0U, // VLD1LNq16Pseudo 0U, // VLD1LNq16Pseudo_UPD 0U, // VLD1LNq32Pseudo 0U, // VLD1LNq32Pseudo_UPD 0U, // VLD1LNq8Pseudo 0U, // VLD1LNq8Pseudo_UPD 518U, // VLD1d16 518U, // VLD1d16Q 0U, // VLD1d16QPseudo 0U, // VLD1d16QPseudoWB_fixed 0U, // VLD1d16QPseudoWB_register 676U, // VLD1d16Qwb_fixed 2687780U, // VLD1d16Qwb_register 518U, // VLD1d16T 0U, // VLD1d16TPseudo 0U, // VLD1d16TPseudoWB_fixed 0U, // VLD1d16TPseudoWB_register 676U, // VLD1d16Twb_fixed 2687780U, // VLD1d16Twb_register 676U, // VLD1d16wb_fixed 2687780U, // VLD1d16wb_register 518U, // VLD1d32 518U, // VLD1d32Q 0U, // VLD1d32QPseudo 0U, // VLD1d32QPseudoWB_fixed 0U, // VLD1d32QPseudoWB_register 676U, // VLD1d32Qwb_fixed 2687780U, // VLD1d32Qwb_register 518U, // VLD1d32T 0U, // VLD1d32TPseudo 0U, // VLD1d32TPseudoWB_fixed 0U, // VLD1d32TPseudoWB_register 676U, // VLD1d32Twb_fixed 2687780U, // VLD1d32Twb_register 676U, // VLD1d32wb_fixed 2687780U, // VLD1d32wb_register 518U, // VLD1d64 518U, // VLD1d64Q 0U, // VLD1d64QPseudo 0U, // VLD1d64QPseudoWB_fixed 0U, // VLD1d64QPseudoWB_register 676U, // VLD1d64Qwb_fixed 2687780U, // VLD1d64Qwb_register 518U, // VLD1d64T 0U, // VLD1d64TPseudo 0U, // VLD1d64TPseudoWB_fixed 0U, // VLD1d64TPseudoWB_register 676U, // VLD1d64Twb_fixed 2687780U, // VLD1d64Twb_register 676U, // VLD1d64wb_fixed 2687780U, // VLD1d64wb_register 518U, // VLD1d8 518U, // VLD1d8Q 0U, // VLD1d8QPseudo 0U, // VLD1d8QPseudoWB_fixed 0U, // VLD1d8QPseudoWB_register 676U, // VLD1d8Qwb_fixed 2687780U, // VLD1d8Qwb_register 518U, // VLD1d8T 0U, // VLD1d8TPseudo 0U, // VLD1d8TPseudoWB_fixed 0U, // VLD1d8TPseudoWB_register 676U, // VLD1d8Twb_fixed 2687780U, // VLD1d8Twb_register 676U, // VLD1d8wb_fixed 2687780U, // VLD1d8wb_register 518U, // VLD1q16 0U, // VLD1q16HighQPseudo 0U, // VLD1q16HighQPseudo_UPD 0U, // VLD1q16HighTPseudo 0U, // VLD1q16HighTPseudo_UPD 0U, // VLD1q16LowQPseudo_UPD 0U, // VLD1q16LowTPseudo_UPD 676U, // VLD1q16wb_fixed 2687780U, // VLD1q16wb_register 518U, // VLD1q32 0U, // VLD1q32HighQPseudo 0U, // VLD1q32HighQPseudo_UPD 0U, // VLD1q32HighTPseudo 0U, // VLD1q32HighTPseudo_UPD 0U, // VLD1q32LowQPseudo_UPD 0U, // VLD1q32LowTPseudo_UPD 676U, // VLD1q32wb_fixed 2687780U, // VLD1q32wb_register 518U, // VLD1q64 0U, // VLD1q64HighQPseudo 0U, // VLD1q64HighQPseudo_UPD 0U, // VLD1q64HighTPseudo 0U, // VLD1q64HighTPseudo_UPD 0U, // VLD1q64LowQPseudo_UPD 0U, // VLD1q64LowTPseudo_UPD 676U, // VLD1q64wb_fixed 2687780U, // VLD1q64wb_register 518U, // VLD1q8 0U, // VLD1q8HighQPseudo 0U, // VLD1q8HighQPseudo_UPD 0U, // VLD1q8HighTPseudo 0U, // VLD1q8HighTPseudo_UPD 0U, // VLD1q8LowQPseudo_UPD 0U, // VLD1q8LowTPseudo_UPD 676U, // VLD1q8wb_fixed 2687780U, // VLD1q8wb_register 518U, // VLD2DUPd16 676U, // VLD2DUPd16wb_fixed 2687780U, // VLD2DUPd16wb_register 518U, // VLD2DUPd16x2 676U, // VLD2DUPd16x2wb_fixed 2687780U, // VLD2DUPd16x2wb_register 518U, // VLD2DUPd32 676U, // VLD2DUPd32wb_fixed 2687780U, // VLD2DUPd32wb_register 518U, // VLD2DUPd32x2 676U, // VLD2DUPd32x2wb_fixed 2687780U, // VLD2DUPd32x2wb_register 518U, // VLD2DUPd8 676U, // VLD2DUPd8wb_fixed 2687780U, // VLD2DUPd8wb_register 518U, // VLD2DUPd8x2 676U, // VLD2DUPd8x2wb_fixed 2687780U, // VLD2DUPd8x2wb_register 0U, // VLD2DUPq16EvenPseudo 0U, // VLD2DUPq16OddPseudo 0U, // VLD2DUPq16OddPseudoWB_fixed 0U, // VLD2DUPq16OddPseudoWB_register 0U, // VLD2DUPq32EvenPseudo 0U, // VLD2DUPq32OddPseudo 0U, // VLD2DUPq32OddPseudoWB_fixed 0U, // VLD2DUPq32OddPseudoWB_register 0U, // VLD2DUPq8EvenPseudo 0U, // VLD2DUPq8OddPseudo 0U, // VLD2DUPq8OddPseudoWB_fixed 0U, // VLD2DUPq8OddPseudoWB_register 13948454U, // VLD2LNd16 0U, // VLD2LNd16Pseudo 0U, // VLD2LNd16Pseudo_UPD 349869734U, // VLD2LNd16_UPD 13948454U, // VLD2LNd32 0U, // VLD2LNd32Pseudo 0U, // VLD2LNd32Pseudo_UPD 349869734U, // VLD2LNd32_UPD 13948454U, // VLD2LNd8 0U, // VLD2LNd8Pseudo 0U, // VLD2LNd8Pseudo_UPD 349869734U, // VLD2LNd8_UPD 13948454U, // VLD2LNq16 0U, // VLD2LNq16Pseudo 0U, // VLD2LNq16Pseudo_UPD 349869734U, // VLD2LNq16_UPD 13948454U, // VLD2LNq32 0U, // VLD2LNq32Pseudo 0U, // VLD2LNq32Pseudo_UPD 349869734U, // VLD2LNq32_UPD 518U, // VLD2b16 676U, // VLD2b16wb_fixed 2687780U, // VLD2b16wb_register 518U, // VLD2b32 676U, // VLD2b32wb_fixed 2687780U, // VLD2b32wb_register 518U, // VLD2b8 676U, // VLD2b8wb_fixed 2687780U, // VLD2b8wb_register 518U, // VLD2d16 676U, // VLD2d16wb_fixed 2687780U, // VLD2d16wb_register 518U, // VLD2d32 676U, // VLD2d32wb_fixed 2687780U, // VLD2d32wb_register 518U, // VLD2d8 676U, // VLD2d8wb_fixed 2687780U, // VLD2d8wb_register 518U, // VLD2q16 0U, // VLD2q16Pseudo 0U, // VLD2q16PseudoWB_fixed 0U, // VLD2q16PseudoWB_register 676U, // VLD2q16wb_fixed 2687780U, // VLD2q16wb_register 518U, // VLD2q32 0U, // VLD2q32Pseudo 0U, // VLD2q32PseudoWB_fixed 0U, // VLD2q32PseudoWB_register 676U, // VLD2q32wb_fixed 2687780U, // VLD2q32wb_register 518U, // VLD2q8 0U, // VLD2q8Pseudo 0U, // VLD2q8PseudoWB_fixed 0U, // VLD2q8PseudoWB_register 676U, // VLD2q8wb_fixed 2687780U, // VLD2q8wb_register 333608U, // VLD3DUPd16 0U, // VLD3DUPd16Pseudo 0U, // VLD3DUPd16Pseudo_UPD 15030056U, // VLD3DUPd16_UPD 333608U, // VLD3DUPd32 0U, // VLD3DUPd32Pseudo 0U, // VLD3DUPd32Pseudo_UPD 15030056U, // VLD3DUPd32_UPD 333608U, // VLD3DUPd8 0U, // VLD3DUPd8Pseudo 0U, // VLD3DUPd8Pseudo_UPD 15030056U, // VLD3DUPd8_UPD 333608U, // VLD3DUPq16 0U, // VLD3DUPq16EvenPseudo 0U, // VLD3DUPq16OddPseudo 0U, // VLD3DUPq16OddPseudo_UPD 15030056U, // VLD3DUPq16_UPD 333608U, // VLD3DUPq32 0U, // VLD3DUPq32EvenPseudo 0U, // VLD3DUPq32OddPseudo 0U, // VLD3DUPq32OddPseudo_UPD 15030056U, // VLD3DUPq32_UPD 333608U, // VLD3DUPq8 0U, // VLD3DUPq8EvenPseudo 0U, // VLD3DUPq8OddPseudo 0U, // VLD3DUPq8OddPseudo_UPD 15030056U, // VLD3DUPq8_UPD 383424166U, // VLD3LNd16 0U, // VLD3LNd16Pseudo 0U, // VLD3LNd16Pseudo_UPD 15505318U, // VLD3LNd16_UPD 383424166U, // VLD3LNd32 0U, // VLD3LNd32Pseudo 0U, // VLD3LNd32Pseudo_UPD 15505318U, // VLD3LNd32_UPD 383424166U, // VLD3LNd8 0U, // VLD3LNd8Pseudo 0U, // VLD3LNd8Pseudo_UPD 15505318U, // VLD3LNd8_UPD 383424166U, // VLD3LNq16 0U, // VLD3LNq16Pseudo 0U, // VLD3LNq16Pseudo_UPD 15505318U, // VLD3LNq16_UPD 383424166U, // VLD3LNq32 0U, // VLD3LNq32Pseudo 0U, // VLD3LNq32Pseudo_UPD 15505318U, // VLD3LNq32_UPD 402653184U, // VLD3d16 0U, // VLD3d16Pseudo 0U, // VLD3d16Pseudo_UPD 402653184U, // VLD3d16_UPD 402653184U, // VLD3d32 0U, // VLD3d32Pseudo 0U, // VLD3d32Pseudo_UPD 402653184U, // VLD3d32_UPD 402653184U, // VLD3d8 0U, // VLD3d8Pseudo 0U, // VLD3d8Pseudo_UPD 402653184U, // VLD3d8_UPD 402653184U, // VLD3q16 0U, // VLD3q16Pseudo_UPD 402653184U, // VLD3q16_UPD 0U, // VLD3q16oddPseudo 0U, // VLD3q16oddPseudo_UPD 402653184U, // VLD3q32 0U, // VLD3q32Pseudo_UPD 402653184U, // VLD3q32_UPD 0U, // VLD3q32oddPseudo 0U, // VLD3q32oddPseudo_UPD 402653184U, // VLD3q8 0U, // VLD3q8Pseudo_UPD 402653184U, // VLD3q8_UPD 0U, // VLD3q8oddPseudo 0U, // VLD3q8oddPseudo_UPD 2971688U, // VLD4DUPd16 0U, // VLD4DUPd16Pseudo 0U, // VLD4DUPd16Pseudo_UPD 366632U, // VLD4DUPd16_UPD 2971688U, // VLD4DUPd32 0U, // VLD4DUPd32Pseudo 0U, // VLD4DUPd32Pseudo_UPD 366632U, // VLD4DUPd32_UPD 2971688U, // VLD4DUPd8 0U, // VLD4DUPd8Pseudo 0U, // VLD4DUPd8Pseudo_UPD 366632U, // VLD4DUPd8_UPD 2971688U, // VLD4DUPq16 0U, // VLD4DUPq16EvenPseudo 0U, // VLD4DUPq16OddPseudo 0U, // VLD4DUPq16OddPseudo_UPD 366632U, // VLD4DUPq16_UPD 2971688U, // VLD4DUPq32 0U, // VLD4DUPq32EvenPseudo 0U, // VLD4DUPq32OddPseudo 0U, // VLD4DUPq32OddPseudo_UPD 366632U, // VLD4DUPq32_UPD 2971688U, // VLD4DUPq8 0U, // VLD4DUPq8EvenPseudo 0U, // VLD4DUPq8OddPseudo 0U, // VLD4DUPq8OddPseudo_UPD 366632U, // VLD4DUPq8_UPD 440194982U, // VLD4LNd16 0U, // VLD4LNd16Pseudo 0U, // VLD4LNd16Pseudo_UPD 6310U, // VLD4LNd16_UPD 440194982U, // VLD4LNd32 0U, // VLD4LNd32Pseudo 0U, // VLD4LNd32Pseudo_UPD 6310U, // VLD4LNd32_UPD 440194982U, // VLD4LNd8 0U, // VLD4LNd8Pseudo 0U, // VLD4LNd8Pseudo_UPD 6310U, // VLD4LNd8_UPD 440194982U, // VLD4LNq16 0U, // VLD4LNq16Pseudo 0U, // VLD4LNq16Pseudo_UPD 6310U, // VLD4LNq16_UPD 440194982U, // VLD4LNq32 0U, // VLD4LNq32Pseudo 0U, // VLD4LNq32Pseudo_UPD 6310U, // VLD4LNq32_UPD 33554432U, // VLD4d16 0U, // VLD4d16Pseudo 0U, // VLD4d16Pseudo_UPD 33554432U, // VLD4d16_UPD 33554432U, // VLD4d32 0U, // VLD4d32Pseudo 0U, // VLD4d32Pseudo_UPD 33554432U, // VLD4d32_UPD 33554432U, // VLD4d8 0U, // VLD4d8Pseudo 0U, // VLD4d8Pseudo_UPD 33554432U, // VLD4d8_UPD 33554432U, // VLD4q16 0U, // VLD4q16Pseudo_UPD 33554432U, // VLD4q16_UPD 0U, // VLD4q16oddPseudo 0U, // VLD4q16oddPseudo_UPD 33554432U, // VLD4q32 0U, // VLD4q32Pseudo_UPD 33554432U, // VLD4q32_UPD 0U, // VLD4q32oddPseudo 0U, // VLD4q32oddPseudo_UPD 33554432U, // VLD4q8 0U, // VLD4q8Pseudo_UPD 33554432U, // VLD4q8_UPD 0U, // VLD4q8oddPseudo 0U, // VLD4q8oddPseudo_UPD 532U, // VLDMDDB_UPD 18560U, // VLDMDIA 532U, // VLDMDIA_UPD 0U, // VLDMQIA 532U, // VLDMSDB_UPD 18560U, // VLDMSIA 532U, // VLDMSIA_UPD 6400U, // VLDRD 6528U, // VLDRH 6400U, // VLDRS 0U, // VLDR_FPCXTNS_off 42U, // VLDR_FPCXTNS_post 0U, // VLDR_FPCXTNS_pre 0U, // VLDR_FPCXTS_off 42U, // VLDR_FPCXTS_post 0U, // VLDR_FPCXTS_pre 0U, // VLDR_FPSCR_NZCVQC_off 42U, // VLDR_FPSCR_NZCVQC_post 0U, // VLDR_FPSCR_NZCVQC_pre 0U, // VLDR_FPSCR_off 42U, // VLDR_FPSCR_post 0U, // VLDR_FPSCR_pre 0U, // VLDR_P0_off 44U, // VLDR_P0_post 0U, // VLDR_P0_pre 0U, // VLDR_VPR_off 42U, // VLDR_VPR_post 0U, // VLDR_VPR_pre 2U, // VLLDM 2U, // VLSTM 0U, // VMAXfd 0U, // VMAXfq 0U, // VMAXhd 0U, // VMAXhq 0U, // VMAXsv16i8 0U, // VMAXsv2i32 0U, // VMAXsv4i16 0U, // VMAXsv4i32 0U, // VMAXsv8i16 0U, // VMAXsv8i8 0U, // VMAXuv16i8 0U, // VMAXuv2i32 0U, // VMAXuv4i16 0U, // VMAXuv4i32 0U, // VMAXuv8i16 0U, // VMAXuv8i8 0U, // VMINfd 0U, // VMINfq 0U, // VMINhd 0U, // VMINhq 0U, // VMINsv16i8 0U, // VMINsv2i32 0U, // VMINsv4i16 0U, // VMINsv4i32 0U, // VMINsv8i16 0U, // VMINsv8i8 0U, // VMINuv16i8 0U, // VMINuv2i32 0U, // VMINuv4i16 0U, // VMINuv4i32 0U, // VMINuv8i16 0U, // VMINuv8i8 49944U, // VMLAD 3671552U, // VMLAH 473433600U, // VMLALslsv2i32 473433600U, // VMLALslsv4i16 473433600U, // VMLALsluv2i32 473433600U, // VMLALsluv4i16 3671552U, // VMLALsv2i64 3671552U, // VMLALsv4i32 3671552U, // VMLALsv8i16 3671552U, // VMLALuv2i64 3671552U, // VMLALuv4i32 3671552U, // VMLALuv8i16 3671552U, // VMLAS 3671552U, // VMLAfd 3671552U, // VMLAfq 3671552U, // VMLAhd 3671552U, // VMLAhq 473433600U, // VMLAslfd 473433600U, // VMLAslfq 473433600U, // VMLAslhd 473433600U, // VMLAslhq 473433600U, // VMLAslv2i32 473433600U, // VMLAslv4i16 473433600U, // VMLAslv4i32 473433600U, // VMLAslv8i16 3671552U, // VMLAv16i8 3671552U, // VMLAv2i32 3671552U, // VMLAv4i16 3671552U, // VMLAv4i32 3671552U, // VMLAv8i16 3671552U, // VMLAv8i8 49944U, // VMLSD 3671552U, // VMLSH 473433600U, // VMLSLslsv2i32 473433600U, // VMLSLslsv4i16 473433600U, // VMLSLsluv2i32 473433600U, // VMLSLsluv4i16 3671552U, // VMLSLsv2i64 3671552U, // VMLSLsv4i32 3671552U, // VMLSLsv8i16 3671552U, // VMLSLuv2i64 3671552U, // VMLSLuv4i32 3671552U, // VMLSLuv8i16 3671552U, // VMLSS 3671552U, // VMLSfd 3671552U, // VMLSfq 3671552U, // VMLShd 3671552U, // VMLShq 473433600U, // VMLSslfd 473433600U, // VMLSslfq 473433600U, // VMLSslhd 473433600U, // VMLSslhq 473433600U, // VMLSslv2i32 473433600U, // VMLSslv4i16 473433600U, // VMLSslv4i32 473433600U, // VMLSslv8i16 3671552U, // VMLSv16i8 3671552U, // VMLSv2i32 3671552U, // VMLSv4i16 3671552U, // VMLSv4i32 3671552U, // VMLSv8i16 3671552U, // VMLSv8i8 2U, // VMMLA 528U, // VMOVD 0U, // VMOVDRR 2U, // VMOVH 16384U, // VMOVHR 16384U, // VMOVLsv2i64 16384U, // VMOVLsv4i32 16384U, // VMOVLsv8i16 16384U, // VMOVLuv2i64 16384U, // VMOVLuv4i32 16384U, // VMOVLuv8i16 2U, // VMOVNv2i32 16384U, // VMOVNv4i16 16384U, // VMOVNv8i8 16384U, // VMOVRH 0U, // VMOVRRD 33554432U, // VMOVRRS 16384U, // VMOVRS 16384U, // VMOVS 16384U, // VMOVSR 33554432U, // VMOVSRR 4992U, // VMOVv16i8 0U, // VMOVv1i64 2048U, // VMOVv2f32 4992U, // VMOVv2i32 0U, // VMOVv2i64 2048U, // VMOVv4f32 4992U, // VMOVv4i16 4992U, // VMOVv4i32 4992U, // VMOVv8i16 4992U, // VMOVv8i8 46U, // VMRS 48U, // VMRS_FPCXTNS 50U, // VMRS_FPCXTS 52U, // VMRS_FPEXC 54U, // VMRS_FPINST 56U, // VMRS_FPINST2 58U, // VMRS_FPSCR_NZCVQC 60U, // VMRS_FPSID 62U, // VMRS_MVFR0 64U, // VMRS_MVFR1 66U, // VMRS_MVFR2 68U, // VMRS_P0 70U, // VMRS_VPR 2U, // VMSR 2U, // VMSR_FPCXTNS 2U, // VMSR_FPCXTS 0U, // VMSR_FPEXC 0U, // VMSR_FPINST 0U, // VMSR_FPINST2 2U, // VMSR_FPSCR_NZCVQC 0U, // VMSR_FPSID 2U, // VMSR_P0 2U, // VMSR_VPR 2720528U, // VMULD 0U, // VMULH 17920U, // VMULLp64 0U, // VMULLp8 167772160U, // VMULLslsv2i32 167772160U, // VMULLslsv4i16 167772160U, // VMULLsluv2i32 167772160U, // VMULLsluv4i16 0U, // VMULLsv2i64 0U, // VMULLsv4i32 0U, // VMULLsv8i16 0U, // VMULLuv2i64 0U, // VMULLuv4i32 0U, // VMULLuv8i16 0U, // VMULS 0U, // VMULfd 0U, // VMULfq 0U, // VMULhd 0U, // VMULhq 0U, // VMULpd 0U, // VMULpq 167772160U, // VMULslfd 167772160U, // VMULslfq 167772160U, // VMULslhd 167772160U, // VMULslhq 167772160U, // VMULslv2i32 167772160U, // VMULslv4i16 167772160U, // VMULslv4i32 167772160U, // VMULslv8i16 0U, // VMULv16i8 0U, // VMULv2i32 0U, // VMULv4i16 0U, // VMULv4i32 0U, // VMULv8i16 0U, // VMULv8i8 16384U, // VMVNd 16384U, // VMVNq 4992U, // VMVNv2i32 4992U, // VMVNv4i16 4992U, // VMVNv4i32 4992U, // VMVNv8i16 528U, // VNEGD 16384U, // VNEGH 16384U, // VNEGS 16384U, // VNEGf32q 16384U, // VNEGfd 16384U, // VNEGhd 16384U, // VNEGhq 16384U, // VNEGs16d 16384U, // VNEGs16q 16384U, // VNEGs32d 16384U, // VNEGs32q 16384U, // VNEGs8d 16384U, // VNEGs8q 49944U, // VNMLAD 3671552U, // VNMLAH 3671552U, // VNMLAS 49944U, // VNMLSD 3671552U, // VNMLSH 3671552U, // VNMLSS 2720528U, // VNMULD 0U, // VNMULH 0U, // VNMULS 0U, // VORNd 0U, // VORNq 0U, // VORRd 4992U, // VORRiv2i32 4992U, // VORRiv4i16 4992U, // VORRiv4i32 4992U, // VORRiv8i16 0U, // VORRq 17920U, // VPADALsv16i8 17920U, // VPADALsv2i32 17920U, // VPADALsv4i16 17920U, // VPADALsv4i32 17920U, // VPADALsv8i16 17920U, // VPADALsv8i8 17920U, // VPADALuv16i8 17920U, // VPADALuv2i32 17920U, // VPADALuv4i16 17920U, // VPADALuv4i32 17920U, // VPADALuv8i16 17920U, // VPADALuv8i8 16384U, // VPADDLsv16i8 16384U, // VPADDLsv2i32 16384U, // VPADDLsv4i16 16384U, // VPADDLsv4i32 16384U, // VPADDLsv8i16 16384U, // VPADDLsv8i8 16384U, // VPADDLuv16i8 16384U, // VPADDLuv2i32 16384U, // VPADDLuv4i16 16384U, // VPADDLuv4i32 16384U, // VPADDLuv8i16 16384U, // VPADDLuv8i8 0U, // VPADDf 0U, // VPADDh 0U, // VPADDi16 0U, // VPADDi32 0U, // VPADDi8 0U, // VPMAXf 0U, // VPMAXh 0U, // VPMAXs16 0U, // VPMAXs32 0U, // VPMAXs8 0U, // VPMAXu16 0U, // VPMAXu32 0U, // VPMAXu8 0U, // VPMINf 0U, // VPMINh 0U, // VPMINs16 0U, // VPMINs32 0U, // VPMINs8 0U, // VPMINu16 0U, // VPMINu32 0U, // VPMINu8 16384U, // VQABSv16i8 16384U, // VQABSv2i32 16384U, // VQABSv4i16 16384U, // VQABSv4i32 16384U, // VQABSv8i16 16384U, // VQABSv8i8 0U, // VQADDsv16i8 17920U, // VQADDsv1i64 0U, // VQADDsv2i32 17920U, // VQADDsv2i64 0U, // VQADDsv4i16 0U, // VQADDsv4i32 0U, // VQADDsv8i16 0U, // VQADDsv8i8 0U, // VQADDuv16i8 0U, // VQADDuv1i64 0U, // VQADDuv2i32 0U, // VQADDuv2i64 0U, // VQADDuv4i16 0U, // VQADDuv4i32 0U, // VQADDuv8i16 0U, // VQADDuv8i8 473433600U, // VQDMLALslv2i32 473433600U, // VQDMLALslv4i16 3671552U, // VQDMLALv2i64 3671552U, // VQDMLALv4i32 473433600U, // VQDMLSLslv2i32 473433600U, // VQDMLSLslv4i16 3671552U, // VQDMLSLv2i64 3671552U, // VQDMLSLv4i32 167772160U, // VQDMULHslv2i32 167772160U, // VQDMULHslv4i16 167772160U, // VQDMULHslv4i32 167772160U, // VQDMULHslv8i16 0U, // VQDMULHv2i32 0U, // VQDMULHv4i16 0U, // VQDMULHv4i32 0U, // VQDMULHv8i16 167772160U, // VQDMULLslv2i32 167772160U, // VQDMULLslv4i16 0U, // VQDMULLv2i64 0U, // VQDMULLv4i32 2U, // VQMOVNsuv2i32 16384U, // VQMOVNsuv4i16 16384U, // VQMOVNsuv8i8 2U, // VQMOVNsv2i32 16384U, // VQMOVNsv4i16 16384U, // VQMOVNsv8i8 16384U, // VQMOVNuv2i32 16384U, // VQMOVNuv4i16 16384U, // VQMOVNuv8i8 16384U, // VQNEGv16i8 16384U, // VQNEGv2i32 16384U, // VQNEGv4i16 16384U, // VQNEGv4i32 16384U, // VQNEGv8i16 16384U, // VQNEGv8i8 473433600U, // VQRDMLAHslv2i32 473433600U, // VQRDMLAHslv4i16 473433600U, // VQRDMLAHslv4i32 473433600U, // VQRDMLAHslv8i16 3671552U, // VQRDMLAHv2i32 3671552U, // VQRDMLAHv4i16 3671552U, // VQRDMLAHv4i32 3671552U, // VQRDMLAHv8i16 473433600U, // VQRDMLSHslv2i32 473433600U, // VQRDMLSHslv4i16 473433600U, // VQRDMLSHslv4i32 473433600U, // VQRDMLSHslv8i16 3671552U, // VQRDMLSHv2i32 3671552U, // VQRDMLSHv4i16 3671552U, // VQRDMLSHv4i32 3671552U, // VQRDMLSHv8i16 167772160U, // VQRDMULHslv2i32 167772160U, // VQRDMULHslv4i16 167772160U, // VQRDMULHslv4i32 167772160U, // VQRDMULHslv8i16 0U, // VQRDMULHv2i32 0U, // VQRDMULHv4i16 0U, // VQRDMULHv4i32 0U, // VQRDMULHv8i16 0U, // VQRSHLsv16i8 17920U, // VQRSHLsv1i64 0U, // VQRSHLsv2i32 17920U, // VQRSHLsv2i64 0U, // VQRSHLsv4i16 0U, // VQRSHLsv4i32 0U, // VQRSHLsv8i16 0U, // VQRSHLsv8i8 0U, // VQRSHLuv16i8 0U, // VQRSHLuv1i64 0U, // VQRSHLuv2i32 0U, // VQRSHLuv2i64 0U, // VQRSHLuv4i16 0U, // VQRSHLuv4i32 0U, // VQRSHLuv8i16 0U, // VQRSHLuv8i8 17920U, // VQRSHRNsv2i32 0U, // VQRSHRNsv4i16 0U, // VQRSHRNsv8i8 0U, // VQRSHRNuv2i32 0U, // VQRSHRNuv4i16 0U, // VQRSHRNuv8i8 17920U, // VQRSHRUNv2i32 0U, // VQRSHRUNv4i16 0U, // VQRSHRUNv8i8 0U, // VQSHLsiv16i8 17920U, // VQSHLsiv1i64 0U, // VQSHLsiv2i32 17920U, // VQSHLsiv2i64 0U, // VQSHLsiv4i16 0U, // VQSHLsiv4i32 0U, // VQSHLsiv8i16 0U, // VQSHLsiv8i8 0U, // VQSHLsuv16i8 17920U, // VQSHLsuv1i64 0U, // VQSHLsuv2i32 17920U, // VQSHLsuv2i64 0U, // VQSHLsuv4i16 0U, // VQSHLsuv4i32 0U, // VQSHLsuv8i16 0U, // VQSHLsuv8i8 0U, // VQSHLsv16i8 17920U, // VQSHLsv1i64 0U, // VQSHLsv2i32 17920U, // VQSHLsv2i64 0U, // VQSHLsv4i16 0U, // VQSHLsv4i32 0U, // VQSHLsv8i16 0U, // VQSHLsv8i8 0U, // VQSHLuiv16i8 0U, // VQSHLuiv1i64 0U, // VQSHLuiv2i32 0U, // VQSHLuiv2i64 0U, // VQSHLuiv4i16 0U, // VQSHLuiv4i32 0U, // VQSHLuiv8i16 0U, // VQSHLuiv8i8 0U, // VQSHLuv16i8 0U, // VQSHLuv1i64 0U, // VQSHLuv2i32 0U, // VQSHLuv2i64 0U, // VQSHLuv4i16 0U, // VQSHLuv4i32 0U, // VQSHLuv8i16 0U, // VQSHLuv8i8 17920U, // VQSHRNsv2i32 0U, // VQSHRNsv4i16 0U, // VQSHRNsv8i8 0U, // VQSHRNuv2i32 0U, // VQSHRNuv4i16 0U, // VQSHRNuv8i8 17920U, // VQSHRUNv2i32 0U, // VQSHRUNv4i16 0U, // VQSHRUNv8i8 0U, // VQSUBsv16i8 17920U, // VQSUBsv1i64 0U, // VQSUBsv2i32 17920U, // VQSUBsv2i64 0U, // VQSUBsv4i16 0U, // VQSUBsv4i32 0U, // VQSUBsv8i16 0U, // VQSUBsv8i8 0U, // VQSUBuv16i8 0U, // VQSUBuv1i64 0U, // VQSUBuv2i32 0U, // VQSUBuv2i64 0U, // VQSUBuv4i16 0U, // VQSUBuv4i32 0U, // VQSUBuv8i16 0U, // VQSUBuv8i8 17920U, // VRADDHNv2i32 0U, // VRADDHNv4i16 0U, // VRADDHNv8i8 16384U, // VRECPEd 16384U, // VRECPEfd 16384U, // VRECPEfq 16384U, // VRECPEhd 16384U, // VRECPEhq 16384U, // VRECPEq 0U, // VRECPSfd 0U, // VRECPSfq 0U, // VRECPShd 0U, // VRECPShq 16384U, // VREV16d8 16384U, // VREV16q8 16384U, // VREV32d16 16384U, // VREV32d8 16384U, // VREV32q16 16384U, // VREV32q8 16384U, // VREV64d16 16384U, // VREV64d32 16384U, // VREV64d8 16384U, // VREV64q16 16384U, // VREV64q32 16384U, // VREV64q8 0U, // VRHADDsv16i8 0U, // VRHADDsv2i32 0U, // VRHADDsv4i16 0U, // VRHADDsv4i32 0U, // VRHADDsv8i16 0U, // VRHADDsv8i8 0U, // VRHADDuv16i8 0U, // VRHADDuv2i32 0U, // VRHADDuv4i16 0U, // VRHADDuv4i32 0U, // VRHADDuv8i16 0U, // VRHADDuv8i8 2U, // VRINTAD 2U, // VRINTAH 2U, // VRINTANDf 2U, // VRINTANDh 2U, // VRINTANQf 2U, // VRINTANQh 2U, // VRINTAS 2U, // VRINTMD 2U, // VRINTMH 2U, // VRINTMNDf 2U, // VRINTMNDh 2U, // VRINTMNQf 2U, // VRINTMNQh 2U, // VRINTMS 2U, // VRINTND 2U, // VRINTNH 2U, // VRINTNNDf 2U, // VRINTNNDh 2U, // VRINTNNQf 2U, // VRINTNNQh 2U, // VRINTNS 2U, // VRINTPD 2U, // VRINTPH 2U, // VRINTPNDf 2U, // VRINTPNDh 2U, // VRINTPNQf 2U, // VRINTPNQh 2U, // VRINTPS 528U, // VRINTRD 16384U, // VRINTRH 16384U, // VRINTRS 528U, // VRINTXD 16384U, // VRINTXH 2U, // VRINTXNDf 2U, // VRINTXNDh 2U, // VRINTXNQf 2U, // VRINTXNQh 16384U, // VRINTXS 528U, // VRINTZD 16384U, // VRINTZH 2U, // VRINTZNDf 2U, // VRINTZNDh 2U, // VRINTZNQf 2U, // VRINTZNQh 16384U, // VRINTZS 0U, // VRSHLsv16i8 17920U, // VRSHLsv1i64 0U, // VRSHLsv2i32 17920U, // VRSHLsv2i64 0U, // VRSHLsv4i16 0U, // VRSHLsv4i32 0U, // VRSHLsv8i16 0U, // VRSHLsv8i8 0U, // VRSHLuv16i8 0U, // VRSHLuv1i64 0U, // VRSHLuv2i32 0U, // VRSHLuv2i64 0U, // VRSHLuv4i16 0U, // VRSHLuv4i32 0U, // VRSHLuv8i16 0U, // VRSHLuv8i8 17920U, // VRSHRNv2i32 0U, // VRSHRNv4i16 0U, // VRSHRNv8i8 0U, // VRSHRsv16i8 17920U, // VRSHRsv1i64 0U, // VRSHRsv2i32 17920U, // VRSHRsv2i64 0U, // VRSHRsv4i16 0U, // VRSHRsv4i32 0U, // VRSHRsv8i16 0U, // VRSHRsv8i8 0U, // VRSHRuv16i8 0U, // VRSHRuv1i64 0U, // VRSHRuv2i32 0U, // VRSHRuv2i64 0U, // VRSHRuv4i16 0U, // VRSHRuv4i32 0U, // VRSHRuv8i16 0U, // VRSHRuv8i8 16384U, // VRSQRTEd 16384U, // VRSQRTEfd 16384U, // VRSQRTEfq 16384U, // VRSQRTEhd 16384U, // VRSQRTEhq 16384U, // VRSQRTEq 0U, // VRSQRTSfd 0U, // VRSQRTSfq 0U, // VRSQRTShd 0U, // VRSQRTShq 3671552U, // VRSRAsv16i8 16768U, // VRSRAsv1i64 3671552U, // VRSRAsv2i32 16768U, // VRSRAsv2i64 3671552U, // VRSRAsv4i16 3671552U, // VRSRAsv4i32 3671552U, // VRSRAsv8i16 3671552U, // VRSRAsv8i8 3671552U, // VRSRAuv16i8 3671552U, // VRSRAuv1i64 3671552U, // VRSRAuv2i32 3671552U, // VRSRAuv2i64 3671552U, // VRSRAuv4i16 3671552U, // VRSRAuv4i32 3671552U, // VRSRAuv8i16 3671552U, // VRSRAuv8i8 17920U, // VRSUBHNv2i32 0U, // VRSUBHNv4i16 0U, // VRSUBHNv8i8 0U, // VSCCLRMD 0U, // VSCCLRMS 2U, // VSDOTD 520U, // VSDOTDI 2U, // VSDOTQ 520U, // VSDOTQI 17920U, // VSELEQD 17920U, // VSELEQH 17920U, // VSELEQS 17920U, // VSELGED 17920U, // VSELGEH 17920U, // VSELGES 17920U, // VSELGTD 17920U, // VSELGTH 17920U, // VSELGTS 17920U, // VSELVSD 17920U, // VSELVSH 17920U, // VSELVSS 32U, // VSETLNi16 32U, // VSETLNi32 32U, // VSETLNi8 0U, // VSHLLi16 0U, // VSHLLi32 0U, // VSHLLi8 0U, // VSHLLsv2i64 0U, // VSHLLsv4i32 0U, // VSHLLsv8i16 0U, // VSHLLuv2i64 0U, // VSHLLuv4i32 0U, // VSHLLuv8i16 0U, // VSHLiv16i8 17920U, // VSHLiv1i64 0U, // VSHLiv2i32 17920U, // VSHLiv2i64 0U, // VSHLiv4i16 0U, // VSHLiv4i32 0U, // VSHLiv8i16 0U, // VSHLiv8i8 0U, // VSHLsv16i8 17920U, // VSHLsv1i64 0U, // VSHLsv2i32 17920U, // VSHLsv2i64 0U, // VSHLsv4i16 0U, // VSHLsv4i32 0U, // VSHLsv8i16 0U, // VSHLsv8i8 0U, // VSHLuv16i8 0U, // VSHLuv1i64 0U, // VSHLuv2i32 0U, // VSHLuv2i64 0U, // VSHLuv4i16 0U, // VSHLuv4i32 0U, // VSHLuv8i16 0U, // VSHLuv8i8 17920U, // VSHRNv2i32 0U, // VSHRNv4i16 0U, // VSHRNv8i8 0U, // VSHRsv16i8 17920U, // VSHRsv1i64 0U, // VSHRsv2i32 17920U, // VSHRsv2i64 0U, // VSHRsv4i16 0U, // VSHRsv4i32 0U, // VSHRsv8i16 0U, // VSHRsv8i8 0U, // VSHRuv16i8 0U, // VSHRuv1i64 0U, // VSHRuv2i32 0U, // VSHRuv2i64 0U, // VSHRuv4i16 0U, // VSHRuv4i32 0U, // VSHRuv8i16 0U, // VSHRuv8i8 0U, // VSHTOD 72U, // VSHTOH 0U, // VSHTOS 0U, // VSITOD 0U, // VSITOH 0U, // VSITOS 3671552U, // VSLIv16i8 3671552U, // VSLIv1i64 3671552U, // VSLIv2i32 3671552U, // VSLIv2i64 3671552U, // VSLIv4i16 3671552U, // VSLIv4i32 3671552U, // VSLIv8i16 3671552U, // VSLIv8i8 74U, // VSLTOD 74U, // VSLTOH 74U, // VSLTOS 2U, // VSMMLA 528U, // VSQRTD 16384U, // VSQRTH 16384U, // VSQRTS 3671552U, // VSRAsv16i8 16768U, // VSRAsv1i64 3671552U, // VSRAsv2i32 16768U, // VSRAsv2i64 3671552U, // VSRAsv4i16 3671552U, // VSRAsv4i32 3671552U, // VSRAsv8i16 3671552U, // VSRAsv8i8 3671552U, // VSRAuv16i8 3671552U, // VSRAuv1i64 3671552U, // VSRAuv2i32 3671552U, // VSRAuv2i64 3671552U, // VSRAuv4i16 3671552U, // VSRAuv4i32 3671552U, // VSRAuv8i16 3671552U, // VSRAuv8i8 3671552U, // VSRIv16i8 3671552U, // VSRIv1i64 3671552U, // VSRIv2i32 3671552U, // VSRIv2i64 3671552U, // VSRIv4i16 3671552U, // VSRIv4i32 3671552U, // VSRIv8i16 3671552U, // VSRIv8i8 6694U, // VST1LNd16 516201126U, // VST1LNd16_UPD 6694U, // VST1LNd32 516201126U, // VST1LNd32_UPD 6694U, // VST1LNd8 516201126U, // VST1LNd8_UPD 0U, // VST1LNq16Pseudo 0U, // VST1LNq16Pseudo_UPD 0U, // VST1LNq32Pseudo 0U, // VST1LNq32Pseudo_UPD 0U, // VST1LNq8Pseudo 0U, // VST1LNq8Pseudo_UPD 0U, // VST1d16 0U, // VST1d16Q 0U, // VST1d16QPseudo 0U, // VST1d16QPseudoWB_fixed 0U, // VST1d16QPseudoWB_register 0U, // VST1d16Qwb_fixed 0U, // VST1d16Qwb_register 0U, // VST1d16T 0U, // VST1d16TPseudo 0U, // VST1d16TPseudoWB_fixed 0U, // VST1d16TPseudoWB_register 0U, // VST1d16Twb_fixed 0U, // VST1d16Twb_register 0U, // VST1d16wb_fixed 0U, // VST1d16wb_register 0U, // VST1d32 0U, // VST1d32Q 0U, // VST1d32QPseudo 0U, // VST1d32QPseudoWB_fixed 0U, // VST1d32QPseudoWB_register 0U, // VST1d32Qwb_fixed 0U, // VST1d32Qwb_register 0U, // VST1d32T 0U, // VST1d32TPseudo 0U, // VST1d32TPseudoWB_fixed 0U, // VST1d32TPseudoWB_register 0U, // VST1d32Twb_fixed 0U, // VST1d32Twb_register 0U, // VST1d32wb_fixed 0U, // VST1d32wb_register 0U, // VST1d64 0U, // VST1d64Q 0U, // VST1d64QPseudo 0U, // VST1d64QPseudoWB_fixed 0U, // VST1d64QPseudoWB_register 0U, // VST1d64Qwb_fixed 0U, // VST1d64Qwb_register 0U, // VST1d64T 0U, // VST1d64TPseudo 0U, // VST1d64TPseudoWB_fixed 0U, // VST1d64TPseudoWB_register 0U, // VST1d64Twb_fixed 0U, // VST1d64Twb_register 0U, // VST1d64wb_fixed 0U, // VST1d64wb_register 0U, // VST1d8 0U, // VST1d8Q 0U, // VST1d8QPseudo 0U, // VST1d8QPseudoWB_fixed 0U, // VST1d8QPseudoWB_register 0U, // VST1d8Qwb_fixed 0U, // VST1d8Qwb_register 0U, // VST1d8T 0U, // VST1d8TPseudo 0U, // VST1d8TPseudoWB_fixed 0U, // VST1d8TPseudoWB_register 0U, // VST1d8Twb_fixed 0U, // VST1d8Twb_register 0U, // VST1d8wb_fixed 0U, // VST1d8wb_register 0U, // VST1q16 0U, // VST1q16HighQPseudo 0U, // VST1q16HighQPseudo_UPD 0U, // VST1q16HighTPseudo 0U, // VST1q16HighTPseudo_UPD 0U, // VST1q16LowQPseudo_UPD 0U, // VST1q16LowTPseudo_UPD 0U, // VST1q16wb_fixed 0U, // VST1q16wb_register 0U, // VST1q32 0U, // VST1q32HighQPseudo 0U, // VST1q32HighQPseudo_UPD 0U, // VST1q32HighTPseudo 0U, // VST1q32HighTPseudo_UPD 0U, // VST1q32LowQPseudo_UPD 0U, // VST1q32LowTPseudo_UPD 0U, // VST1q32wb_fixed 0U, // VST1q32wb_register 0U, // VST1q64 0U, // VST1q64HighQPseudo 0U, // VST1q64HighQPseudo_UPD 0U, // VST1q64HighTPseudo 0U, // VST1q64HighTPseudo_UPD 0U, // VST1q64LowQPseudo_UPD 0U, // VST1q64LowTPseudo_UPD 0U, // VST1q64wb_fixed 0U, // VST1q64wb_register 0U, // VST1q8 0U, // VST1q8HighQPseudo 0U, // VST1q8HighQPseudo_UPD 0U, // VST1q8HighTPseudo 0U, // VST1q8HighTPseudo_UPD 0U, // VST1q8LowQPseudo_UPD 0U, // VST1q8LowTPseudo_UPD 0U, // VST1q8wb_fixed 0U, // VST1q8wb_register 440194470U, // VST2LNd16 0U, // VST2LNd16Pseudo 0U, // VST2LNd16Pseudo_UPD 440718886U, // VST2LNd16_UPD 440194470U, // VST2LNd32 0U, // VST2LNd32Pseudo 0U, // VST2LNd32Pseudo_UPD 440718886U, // VST2LNd32_UPD 440194470U, // VST2LNd8 0U, // VST2LNd8Pseudo 0U, // VST2LNd8Pseudo_UPD 440718886U, // VST2LNd8_UPD 440194470U, // VST2LNq16 0U, // VST2LNq16Pseudo 0U, // VST2LNq16Pseudo_UPD 440718886U, // VST2LNq16_UPD 440194470U, // VST2LNq32 0U, // VST2LNq32Pseudo 0U, // VST2LNq32Pseudo_UPD 440718886U, // VST2LNq32_UPD 0U, // VST2b16 0U, // VST2b16wb_fixed 0U, // VST2b16wb_register 0U, // VST2b32 0U, // VST2b32wb_fixed 0U, // VST2b32wb_register 0U, // VST2b8 0U, // VST2b8wb_fixed 0U, // VST2b8wb_register 0U, // VST2d16 0U, // VST2d16wb_fixed 0U, // VST2d16wb_register 0U, // VST2d32 0U, // VST2d32wb_fixed 0U, // VST2d32wb_register 0U, // VST2d8 0U, // VST2d8wb_fixed 0U, // VST2d8wb_register 0U, // VST2q16 0U, // VST2q16Pseudo 0U, // VST2q16PseudoWB_fixed 0U, // VST2q16PseudoWB_register 0U, // VST2q16wb_fixed 0U, // VST2q16wb_register 0U, // VST2q32 0U, // VST2q32Pseudo 0U, // VST2q32PseudoWB_fixed 0U, // VST2q32PseudoWB_register 0U, // VST2q32wb_fixed 0U, // VST2q32wb_register 0U, // VST2q8 0U, // VST2q8Pseudo 0U, // VST2q8PseudoWB_fixed 0U, // VST2q8PseudoWB_register 0U, // VST2q8wb_fixed 0U, // VST2q8wb_register 440195750U, // VST3LNd16 0U, // VST3LNd16Pseudo 0U, // VST3LNd16Pseudo_UPD 6950U, // VST3LNd16_UPD 440195750U, // VST3LNd32 0U, // VST3LNd32Pseudo 0U, // VST3LNd32Pseudo_UPD 6950U, // VST3LNd32_UPD 440195750U, // VST3LNd8 0U, // VST3LNd8Pseudo 0U, // VST3LNd8Pseudo_UPD 6950U, // VST3LNd8_UPD 440195750U, // VST3LNq16 0U, // VST3LNq16Pseudo 0U, // VST3LNq16Pseudo_UPD 6950U, // VST3LNq16_UPD 440195750U, // VST3LNq32 0U, // VST3LNq32Pseudo 0U, // VST3LNq32Pseudo_UPD 6950U, // VST3LNq32_UPD 403177856U, // VST3d16 0U, // VST3d16Pseudo 0U, // VST3d16Pseudo_UPD 383872U, // VST3d16_UPD 403177856U, // VST3d32 0U, // VST3d32Pseudo 0U, // VST3d32Pseudo_UPD 383872U, // VST3d32_UPD 403177856U, // VST3d8 0U, // VST3d8Pseudo 0U, // VST3d8Pseudo_UPD 383872U, // VST3d8_UPD 403177856U, // VST3q16 0U, // VST3q16Pseudo_UPD 383872U, // VST3q16_UPD 0U, // VST3q16oddPseudo 0U, // VST3q16oddPseudo_UPD 403177856U, // VST3q32 0U, // VST3q32Pseudo_UPD 383872U, // VST3q32_UPD 0U, // VST3q32oddPseudo 0U, // VST3q32oddPseudo_UPD 403177856U, // VST3q8 0U, // VST3q8Pseudo_UPD 383872U, // VST3q8_UPD 0U, // VST3q8oddPseudo 0U, // VST3q8oddPseudo_UPD 440194598U, // VST4LNd16 0U, // VST4LNd16Pseudo 0U, // VST4LNd16Pseudo_UPD 399014U, // VST4LNd16_UPD 440194598U, // VST4LNd32 0U, // VST4LNd32Pseudo 0U, // VST4LNd32Pseudo_UPD 399014U, // VST4LNd32_UPD 440194598U, // VST4LNd8 0U, // VST4LNd8Pseudo 0U, // VST4LNd8Pseudo_UPD 399014U, // VST4LNd8_UPD 440194598U, // VST4LNq16 0U, // VST4LNq16Pseudo 0U, // VST4LNq16Pseudo_UPD 399014U, // VST4LNq16_UPD 440194598U, // VST4LNq32 0U, // VST4LNq32Pseudo 0U, // VST4LNq32Pseudo_UPD 399014U, // VST4LNq32_UPD 34079104U, // VST4d16 0U, // VST4d16Pseudo 0U, // VST4d16Pseudo_UPD 15735680U, // VST4d16_UPD 34079104U, // VST4d32 0U, // VST4d32Pseudo 0U, // VST4d32Pseudo_UPD 15735680U, // VST4d32_UPD 34079104U, // VST4d8 0U, // VST4d8Pseudo 0U, // VST4d8Pseudo_UPD 15735680U, // VST4d8_UPD 34079104U, // VST4q16 0U, // VST4q16Pseudo_UPD 15735680U, // VST4q16_UPD 0U, // VST4q16oddPseudo 0U, // VST4q16oddPseudo_UPD 34079104U, // VST4q32 0U, // VST4q32Pseudo_UPD 15735680U, // VST4q32_UPD 0U, // VST4q32oddPseudo 0U, // VST4q32oddPseudo_UPD 34079104U, // VST4q8 0U, // VST4q8Pseudo_UPD 15735680U, // VST4q8_UPD 0U, // VST4q8oddPseudo 0U, // VST4q8oddPseudo_UPD 532U, // VSTMDDB_UPD 18560U, // VSTMDIA 532U, // VSTMDIA_UPD 0U, // VSTMQIA 532U, // VSTMSDB_UPD 18560U, // VSTMSIA 532U, // VSTMSIA_UPD 6400U, // VSTRD 6528U, // VSTRH 6400U, // VSTRS 0U, // VSTR_FPCXTNS_off 42U, // VSTR_FPCXTNS_post 0U, // VSTR_FPCXTNS_pre 0U, // VSTR_FPCXTS_off 42U, // VSTR_FPCXTS_post 0U, // VSTR_FPCXTS_pre 0U, // VSTR_FPSCR_NZCVQC_off 42U, // VSTR_FPSCR_NZCVQC_post 0U, // VSTR_FPSCR_NZCVQC_pre 0U, // VSTR_FPSCR_off 42U, // VSTR_FPSCR_post 0U, // VSTR_FPSCR_pre 0U, // VSTR_P0_off 44U, // VSTR_P0_post 0U, // VSTR_P0_pre 0U, // VSTR_VPR_off 42U, // VSTR_VPR_post 0U, // VSTR_VPR_pre 2720528U, // VSUBD 0U, // VSUBH 17920U, // VSUBHNv2i32 0U, // VSUBHNv4i16 0U, // VSUBHNv8i8 0U, // VSUBLsv2i64 0U, // VSUBLsv4i32 0U, // VSUBLsv8i16 0U, // VSUBLuv2i64 0U, // VSUBLuv4i32 0U, // VSUBLuv8i16 0U, // VSUBS 0U, // VSUBWsv2i64 0U, // VSUBWsv4i32 0U, // VSUBWsv8i16 0U, // VSUBWuv2i64 0U, // VSUBWuv4i32 0U, // VSUBWuv8i16 0U, // VSUBfd 0U, // VSUBfq 0U, // VSUBhd 0U, // VSUBhq 0U, // VSUBv16i8 17920U, // VSUBv1i64 0U, // VSUBv2i32 17920U, // VSUBv2i64 0U, // VSUBv4i16 0U, // VSUBv4i32 0U, // VSUBv8i16 0U, // VSUBv8i8 520U, // VSUDOTDI 520U, // VSUDOTQI 16384U, // VSWPd 16384U, // VSWPq 7168U, // VTBL1 7296U, // VTBL2 7424U, // VTBL3 0U, // VTBL3Pseudo 7552U, // VTBL4 0U, // VTBL4Pseudo 7680U, // VTBX1 7808U, // VTBX2 7936U, // VTBX3 0U, // VTBX3Pseudo 8064U, // VTBX4 0U, // VTBX4Pseudo 0U, // VTOSHD 72U, // VTOSHH 0U, // VTOSHS 0U, // VTOSIRD 0U, // VTOSIRH 0U, // VTOSIRS 0U, // VTOSIZD 0U, // VTOSIZH 0U, // VTOSIZS 74U, // VTOSLD 74U, // VTOSLH 74U, // VTOSLS 0U, // VTOUHD 72U, // VTOUHH 0U, // VTOUHS 0U, // VTOUIRD 0U, // VTOUIRH 0U, // VTOUIRS 0U, // VTOUIZD 0U, // VTOUIZH 0U, // VTOUIZS 74U, // VTOULD 74U, // VTOULH 74U, // VTOULS 16384U, // VTRNd16 16384U, // VTRNd32 16384U, // VTRNd8 16384U, // VTRNq16 16384U, // VTRNq32 16384U, // VTRNq8 0U, // VTSTv16i8 0U, // VTSTv2i32 0U, // VTSTv4i16 0U, // VTSTv4i32 0U, // VTSTv8i16 0U, // VTSTv8i8 2U, // VUDOTD 520U, // VUDOTDI 2U, // VUDOTQ 520U, // VUDOTQI 0U, // VUHTOD 72U, // VUHTOH 0U, // VUHTOS 0U, // VUITOD 0U, // VUITOH 0U, // VUITOS 74U, // VULTOD 74U, // VULTOH 74U, // VULTOS 2U, // VUMMLA 2U, // VUSDOTD 520U, // VUSDOTDI 2U, // VUSDOTQ 520U, // VUSDOTQI 2U, // VUSMMLA 16384U, // VUZPd16 16384U, // VUZPd8 16384U, // VUZPq16 16384U, // VUZPq32 16384U, // VUZPq8 16384U, // VZIPd16 16384U, // VZIPd8 16384U, // VZIPq16 16384U, // VZIPq32 16384U, // VZIPq8 411776U, // sysLDMDA 8212U, // sysLDMDA_UPD 411776U, // sysLDMDB 8212U, // sysLDMDB_UPD 411776U, // sysLDMIA 8212U, // sysLDMIA_UPD 411776U, // sysLDMIB 8212U, // sysLDMIB_UPD 411776U, // sysSTMDA 8212U, // sysSTMDA_UPD 411776U, // sysSTMDB 8212U, // sysSTMDB_UPD 411776U, // sysSTMIA 8212U, // sysSTMIA_UPD 411776U, // sysSTMIB 8212U, // sysSTMIB_UPD 0U, // t2ADCri 0U, // t2ADCrr 16252928U, // t2ADCrs 0U, // t2ADDri 0U, // t2ADDri12 0U, // t2ADDrr 16252928U, // t2ADDrs 0U, // t2ADDspImm 0U, // t2ADDspImm12 1280U, // t2ADR 0U, // t2ANDri 0U, // t2ANDrr 16252928U, // t2ANDrs 16777216U, // t2ASRri 0U, // t2ASRrr 0U, // t2AUT 524672U, // t2AUTG 2U, // t2B 1408U, // t2BFC 2098688U, // t2BFI 8320U, // t2BFLi 16384U, // t2BFLr 8320U, // t2BFi 17306624U, // t2BFic 16384U, // t2BFr 0U, // t2BICri 0U, // t2BICrr 16252928U, // t2BICrs 0U, // t2BTI 524672U, // t2BXAUT 2U, // t2BXJ 2U, // t2Bcc 82704U, // t2CDP 82704U, // t2CDP2 0U, // t2CLREX 0U, // t2CLRM 16384U, // t2CLZ 16384U, // t2CMNri 16384U, // t2CMNzrr 1024U, // t2CMNzrs 16384U, // t2CMPri 16384U, // t2CMPrr 1024U, // t2CMPrs 0U, // t2CPS1p 2U, // t2CPS2p 17920U, // t2CPS3p 17920U, // t2CRC32B 17920U, // t2CRC32CB 17920U, // t2CRC32CH 17920U, // t2CRC32CW 17920U, // t2CRC32H 17920U, // t2CRC32W 17303040U, // t2CSEL 17303040U, // t2CSINC 17303040U, // t2CSINV 17303040U, // t2CSNEG 2U, // t2DBG 0U, // t2DCPS1 0U, // t2DCPS2 0U, // t2DCPS3 2U, // t2DLS 0U, // t2DMB 0U, // t2DSB 0U, // t2EORri 0U, // t2EORrr 16252928U, // t2EORrs 2U, // t2HINT 0U, // t2HVC 0U, // t2ISB 0U, // t2IT 0U, // t2Int_eh_sjlj_setjmp 0U, // t2Int_eh_sjlj_setjmp_nofp 128U, // t2LDA 128U, // t2LDAB 128U, // t2LDAEX 128U, // t2LDAEXB 11010048U, // t2LDAEXD 128U, // t2LDAEXH 128U, // t2LDAH 2582U, // t2LDC2L_OFFSET 4721302U, // t2LDC2L_OPTION 5245590U, // t2LDC2L_POST 2838U, // t2LDC2L_PRE 2582U, // t2LDC2_OFFSET 4721302U, // t2LDC2_OPTION 5245590U, // t2LDC2_POST 2838U, // t2LDC2_PRE 2582U, // t2LDCL_OFFSET 4721302U, // t2LDCL_OPTION 5245590U, // t2LDCL_POST 2838U, // t2LDCL_PRE 2582U, // t2LDC_OFFSET 4721302U, // t2LDC_OPTION 5245590U, // t2LDC_POST 2838U, // t2LDC_PRE 18560U, // t2LDMDB 532U, // t2LDMDB_UPD 18560U, // t2LDMIA 532U, // t2LDMIA_UPD 4096U, // t2LDRBT 133760U, // t2LDRB_POST 4480U, // t2LDRB_PRE 3200U, // t2LDRBi12 4096U, // t2LDRBi8 8448U, // t2LDRBpci 8576U, // t2LDRBs 543686656U, // t2LDRD_POST 17825792U, // t2LDRD_PRE 18350080U, // t2LDRDi8 8704U, // t2LDREX 128U, // t2LDREXB 11010048U, // t2LDREXD 128U, // t2LDREXH 4096U, // t2LDRHT 133760U, // t2LDRH_POST 4480U, // t2LDRH_PRE 3200U, // t2LDRHi12 4096U, // t2LDRHi8 8448U, // t2LDRHpci 8576U, // t2LDRHs 4096U, // t2LDRSBT 133760U, // t2LDRSB_POST 4480U, // t2LDRSB_PRE 3200U, // t2LDRSBi12 4096U, // t2LDRSBi8 8448U, // t2LDRSBpci 8576U, // t2LDRSBs 4096U, // t2LDRSHT 133760U, // t2LDRSH_POST 4480U, // t2LDRSH_PRE 3200U, // t2LDRSHi12 4096U, // t2LDRSHi8 8448U, // t2LDRSHpci 8576U, // t2LDRSHs 4096U, // t2LDRT 133760U, // t2LDR_POST 4480U, // t2LDR_PRE 3200U, // t2LDRi12 4096U, // t2LDRi8 8448U, // t2LDRpci 8576U, // t2LDRs 0U, // t2LE 0U, // t2LEUpdate 0U, // t2LSLri 0U, // t2LSLrr 16777216U, // t2LSRri 0U, // t2LSRrr 103908112U, // t2MCR 103908112U, // t2MCR2 137462544U, // t2MCRR 137462544U, // t2MCRR2 33554432U, // t2MLA 33554432U, // t2MLS 17920U, // t2MOVTi16 16384U, // t2MOVi 16384U, // t2MOVi16 16384U, // t2MOVr 425984U, // t2MOVsra_flag 425984U, // t2MOVsrl_flag 115480U, // t2MRC 115480U, // t2MRC2 0U, // t2MRRC 0U, // t2MRRC2 26U, // t2MRS_AR 8832U, // t2MRS_M 3840U, // t2MRSbanked 28U, // t2MRSsys_AR 528U, // t2MSR_AR 528U, // t2MSR_M 0U, // t2MSRbanked 0U, // t2MUL 16384U, // t2MVNi 16384U, // t2MVNr 1024U, // t2MVNs 0U, // t2ORNri 0U, // t2ORNrr 16252928U, // t2ORNrs 0U, // t2ORRri 0U, // t2ORRrr 16252928U, // t2ORRrs 0U, // t2PAC 0U, // t2PACBTI 524672U, // t2PACG 201326592U, // t2PKHBT 234881024U, // t2PKHTB 0U, // t2PLDWi12 0U, // t2PLDWi8 1U, // t2PLDWs 0U, // t2PLDi12 0U, // t2PLDi8 1U, // t2PLDpci 1U, // t2PLDs 0U, // t2PLIi12 0U, // t2PLIi8 1U, // t2PLIpci 1U, // t2PLIs 0U, // t2QADD 0U, // t2QADD16 0U, // t2QADD8 0U, // t2QASX 0U, // t2QDADD 0U, // t2QDSUB 0U, // t2QSAX 0U, // t2QSUB 0U, // t2QSUB16 0U, // t2QSUB8 16384U, // t2RBIT 16384U, // t2REV 16384U, // t2REV16 16384U, // t2REVSH 2U, // t2RFEDB 4U, // t2RFEDBW 2U, // t2RFEIA 4U, // t2RFEIAW 0U, // t2RORri 0U, // t2RORrr 16384U, // t2RRX 0U, // t2RSBri 0U, // t2RSBrr 16252928U, // t2RSBrs 0U, // t2SADD16 0U, // t2SADD8 0U, // t2SASX 0U, // t2SB 0U, // t2SBCri 0U, // t2SBCrr 16252928U, // t2SBCrs 33554432U, // t2SBFX 0U, // t2SDIV 0U, // t2SEL 0U, // t2SETPAN 0U, // t2SG 0U, // t2SHADD16 0U, // t2SHADD8 0U, // t2SHASX 0U, // t2SHSAX 0U, // t2SHSUB16 0U, // t2SHSUB8 2U, // t2SMC 33554432U, // t2SMLABB 33554432U, // t2SMLABT 33554432U, // t2SMLAD 33554432U, // t2SMLADX 33554432U, // t2SMLAL 33554432U, // t2SMLALBB 33554432U, // t2SMLALBT 33554432U, // t2SMLALD 33554432U, // t2SMLALDX 33554432U, // t2SMLALTB 33554432U, // t2SMLALTT 33554432U, // t2SMLATB 33554432U, // t2SMLATT 33554432U, // t2SMLAWB 33554432U, // t2SMLAWT 33554432U, // t2SMLSD 33554432U, // t2SMLSDX 33554432U, // t2SMLSLD 33554432U, // t2SMLSLDX 33554432U, // t2SMMLA 33554432U, // t2SMMLAR 33554432U, // t2SMMLS 33554432U, // t2SMMLSR 0U, // t2SMMUL 0U, // t2SMMULR 0U, // t2SMUAD 0U, // t2SMUADX 0U, // t2SMULBB 0U, // t2SMULBT 33554432U, // t2SMULL 0U, // t2SMULTB 0U, // t2SMULTT 0U, // t2SMULWB 0U, // t2SMULWT 0U, // t2SMUSD 0U, // t2SMUSDX 0U, // t2SRSDB 0U, // t2SRSDB_UPD 0U, // t2SRSIA 0U, // t2SRSIA_UPD 218240U, // t2SSAT 21632U, // t2SSAT16 0U, // t2SSAX 0U, // t2SSUB16 0U, // t2SSUB8 2582U, // t2STC2L_OFFSET 4721302U, // t2STC2L_OPTION 5245590U, // t2STC2L_POST 2838U, // t2STC2L_PRE 2582U, // t2STC2_OFFSET 4721302U, // t2STC2_OPTION 5245590U, // t2STC2_POST 2838U, // t2STC2_PRE 2582U, // t2STCL_OFFSET 4721302U, // t2STCL_OPTION 5245590U, // t2STCL_POST 2838U, // t2STCL_PRE 2582U, // t2STC_OFFSET 4721302U, // t2STC_OPTION 5245590U, // t2STC_POST 2838U, // t2STC_PRE 128U, // t2STL 128U, // t2STLB 11010048U, // t2STLEX 11010048U, // t2STLEXB 33554432U, // t2STLEXD 11010048U, // t2STLEXH 128U, // t2STLH 18560U, // t2STMDB 532U, // t2STMDB_UPD 18560U, // t2STMIA 532U, // t2STMIA_UPD 4096U, // t2STRBT 133760U, // t2STRB_POST 4480U, // t2STRB_PRE 3200U, // t2STRBi12 4096U, // t2STRBi8 8576U, // t2STRBs 543688192U, // t2STRD_POST 17827328U, // t2STRD_PRE 18350080U, // t2STRDi8 18874368U, // t2STREX 11010048U, // t2STREXB 33554432U, // t2STREXD 11010048U, // t2STREXH 4096U, // t2STRHT 133760U, // t2STRH_POST 4480U, // t2STRH_PRE 3200U, // t2STRHi12 4096U, // t2STRHi8 8576U, // t2STRHs 4096U, // t2STRT 133760U, // t2STR_POST 4480U, // t2STR_PRE 3200U, // t2STRi12 4096U, // t2STRi8 8576U, // t2STRs 0U, // t2SUBS_PC_LR 0U, // t2SUBri 0U, // t2SUBri12 0U, // t2SUBrr 16252928U, // t2SUBrs 0U, // t2SUBspImm 0U, // t2SUBspImm12 268435456U, // t2SXTAB 268435456U, // t2SXTAB16 268435456U, // t2SXTAH 229376U, // t2SXTB 229376U, // t2SXTB16 229376U, // t2SXTH 1U, // t2TBB 1U, // t2TBH 16384U, // t2TEQri 16384U, // t2TEQrr 1024U, // t2TEQrs 1U, // t2TSB 16384U, // t2TSTri 16384U, // t2TSTrr 1024U, // t2TSTrs 16384U, // t2TT 16384U, // t2TTA 16384U, // t2TTAT 16384U, // t2TTT 0U, // t2UADD16 0U, // t2UADD8 0U, // t2UASX 33554432U, // t2UBFX 0U, // t2UDF 0U, // t2UDIV 0U, // t2UHADD16 0U, // t2UHADD8 0U, // t2UHASX 0U, // t2UHSAX 0U, // t2UHSUB16 0U, // t2UHSUB8 33554432U, // t2UMAAL 33554432U, // t2UMLAL 33554432U, // t2UMULL 0U, // t2UQADD16 0U, // t2UQADD8 0U, // t2UQASX 0U, // t2UQSAX 0U, // t2UQSUB16 0U, // t2UQSUB8 0U, // t2USAD8 33554432U, // t2USADA8 301989888U, // t2USAT 0U, // t2USAT16 0U, // t2USAX 0U, // t2USUB16 0U, // t2USUB8 268435456U, // t2UXTAB 268435456U, // t2UXTAB16 268435456U, // t2UXTAH 229376U, // t2UXTB 229376U, // t2UXTB16 229376U, // t2UXTH 21504U, // t2WLS 2U, // tADC 17920U, // tADDhirr 16768U, // tADDi3 2U, // tADDi8 0U, // tADDrSP 19398656U, // tADDrSPi 16768U, // tADDrr 8960U, // tADDspi 17920U, // tADDspr 9088U, // tADR 2U, // tAND 9216U, // tASRri 2U, // tASRrr 2U, // tB 2U, // tBIC 0U, // tBKPT 1U, // tBL 2U, // tBLXNSr 1U, // tBLXi 2U, // tBLXr 2U, // tBX 2U, // tBXNS 2U, // tBcc 2U, // tCBNZ 2U, // tCBZ 16384U, // tCMNz 16384U, // tCMPhir 16384U, // tCMPi8 16384U, // tCMPr 2U, // tCPS 2U, // tEOR 2U, // tHINT 0U, // tHLT 0U, // tInt_WIN_eh_sjlj_longjmp 0U, // tInt_eh_sjlj_longjmp 0U, // tInt_eh_sjlj_setjmp 18560U, // tLDMIA 9344U, // tLDRBi 9472U, // tLDRBr 9600U, // tLDRHi 9472U, // tLDRHr 9472U, // tLDRSB 9472U, // tLDRSH 9728U, // tLDRi 8448U, // tLDRpci 9472U, // tLDRr 9856U, // tLDRspi 16768U, // tLSLri 2U, // tLSLrr 9216U, // tLSRri 2U, // tLSRrr 2U, // tMOVSr 0U, // tMOVi8 16384U, // tMOVr 16768U, // tMUL 0U, // tMVN 2U, // tORR 0U, // tPICADD 0U, // tPOP 0U, // tPUSH 16384U, // tREV 16384U, // tREV16 16384U, // tREVSH 2U, // tROR 0U, // tRSB 2U, // tSBC 0U, // tSETEND 532U, // tSTMIA_UPD 9344U, // tSTRBi 9472U, // tSTRBr 9600U, // tSTRHi 9472U, // tSTRHr 9728U, // tSTRi 9472U, // tSTRr 9856U, // tSTRspi 16768U, // tSUBi3 2U, // tSUBi8 16768U, // tSUBrr 8960U, // tSUBspi 2U, // tSVC 16384U, // tSXTB 16384U, // tSXTH 0U, // tTRAP 16384U, // tTST 0U, // tUDF 16384U, // tUXTB 16384U, // tUXTH 0U, // t__brkdiv0 }; // Emit the opcode for the instruction. uint64_t Bits = 0; Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0; Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32; return {AsmStrs+(Bits & 8191)-1, Bits}; } /// printInstruction - This method is automatically generated by tablegen /// from the instruction set description. LLVM_NO_PROFILE_INSTRUMENT_FUNCTION void ARMInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) { O << "\t"; auto MnemonicInfo = getMnemonic(MI); O << MnemonicInfo.first; uint64_t Bits = MnemonicInfo.second; assert(Bits != 0 && "Cannot print this instruction."); // Fragment 0 encoded into 6 bits for 43 unique commands. switch ((Bits >> 13) & 63) { default: llvm_unreachable("Invalid command number."); case 0: // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ... return; break; case 1: // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCri, ADCrr, ADDri, A... printSBitModifierOperand(MI, 5, STI, O); printPredicateOperand(MI, 3, STI, O); break; case 2: // ITasm, t2IT printThumbITMask(MI, 1, STI, O); break; case 3: // LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHTii, LDRT_POST, STRB... printPredicateOperand(MI, 2, STI, O); break; case 4: // RRXi, MOVi, MOVr, MOVr_TC, MVNi, MVNr, t2MOVi, t2MOVr, t2MVNi, t2MVNr,... printSBitModifierOperand(MI, 4, STI, O); printPredicateOperand(MI, 2, STI, O); break; case 5: // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL... printPredicateOperand(MI, 4, STI, O); break; case 6: // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist... printPredicateOperand(MI, 5, STI, O); break; case 7: // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16... printPredicateOperand(MI, 3, STI, O); break; case 8: // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, MLA, MOVsr, MVNsr, ORRrsi, RSB... printSBitModifierOperand(MI, 6, STI, O); printPredicateOperand(MI, 4, STI, O); break; case 9: // ADCrsr, ADDrsr, ANDrsr, BICrsr, EORrsr, ORRrsr, RSBrsr, RSCrsr, SBCrsr... printSBitModifierOperand(MI, 7, STI, O); printPredicateOperand(MI, 5, STI, O); O << "\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printSORegRegOperand(MI, 2, STI, O); return; break; case 10: // AESD, AESE, AESIMC, AESMC, BKPT, BLX, BX, CPS1p, CRC32B, CRC32CB, CRC3... printOperand(MI, 0, STI, O); break; case 11: // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, BF16VDOTS_VDOTD, BF16VDOTS_VDOTQ, MV... printOperand(MI, 1, STI, O); O << ", "; break; case 12: // BL, BLXi, t2BFic, t2LE printOperand(MI, Address, 0, STI, O); break; case 13: // BLX_pred, BL_pred, BXJ, BX_pred, Bcc, DBG, FLDMXIA, FSTMXIA, HINT, LDM... printPredicateOperand(MI, 1, STI, O); break; case 14: // BX_RET, ERET, FMSTAT, MOVPCLR, MVE_LCTP, VSCCLRMD, VSCCLRMS, t2AUTG, t... printPredicateOperand(MI, 0, STI, O); break; case 15: // CDE_CX1, CDE_CX1D, CDE_CX2, CDE_CX2D, CDE_CX3, CDE_CX3D, CDE_VCX1A_fpd... printPImmediate(MI, 1, STI, O); O << ", "; break; case 16: // CDE_CX3A, CDE_CX3DA, CDP, LDRD_POST, LDRD_PRE, MCR, MRC, MVE_SQRSHRL, ... printPredicateOperand(MI, 6, STI, O); break; case 17: // CDE_VCX1A_vec, CDE_VCX2_vec, MVE_VABAVs16, MVE_VABAVs32, MVE_VABAVs8, ... printVPTPredicateOperand(MI, 4, STI, O); break; case 18: // CDE_VCX1_vec, MVE_VABDf16, MVE_VABDf32, MVE_VABDs16, MVE_VABDs32, MVE_... printVPTPredicateOperand(MI, 3, STI, O); break; case 19: // CDE_VCX2A_vec, CDE_VCX3_vec, MVE_VADC, MVE_VADDLVs32acc, MVE_VADDLVu32... printVPTPredicateOperand(MI, 5, STI, O); break; case 20: // CDE_VCX3A_vec, MVE_VMLALDAVas16, MVE_VMLALDAVas32, MVE_VMLALDAVau16, M... printVPTPredicateOperand(MI, 6, STI, O); break; case 21: // CDP2, LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, ... printPImmediate(MI, 0, STI, O); O << ", "; break; case 22: // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS printCPSIMod(MI, 0, STI, O); break; case 23: // DMB, DSB printMemBOption(MI, 0, STI, O); return; break; case 24: // ISB printInstSyncBOption(MI, 0, STI, O); return; break; case 25: // MRRC2 printPImmediate(MI, 2, STI, O); O << ", "; printOperand(MI, 3, STI, O); O << ", "; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printCImmediate(MI, 4, STI, O); return; break; case 26: // MVE_VABSf16, MVE_VABSf32, MVE_VABSs16, MVE_VABSs32, MVE_VABSs8, MVE_VA... printVPTPredicateOperand(MI, 2, STI, O); break; case 27: // MVE_VLD20_16, MVE_VLD20_16_wb, MVE_VLD20_32, MVE_VLD20_32_wb, MVE_VLD2... printMVEVectorList<2>(MI, 0, STI, O); O << ", "; break; case 28: // MVE_VLD40_16, MVE_VLD40_16_wb, MVE_VLD40_32, MVE_VLD40_32_wb, MVE_VLD4... printMVEVectorList<4>(MI, 0, STI, O); O << ", "; break; case 29: // MVE_VPST, MVE_VPTv16i8, MVE_VPTv16i8r, MVE_VPTv16s8, MVE_VPTv16s8r, MV... printVPTMask(MI, 0, STI, O); break; case 30: // MVE_VST20_16_wb, MVE_VST20_32_wb, MVE_VST20_8_wb, MVE_VST21_16_wb, MVE... printMVEVectorList<2>(MI, 1, STI, O); O << ", "; printAddrMode7Operand(MI, 2, STI, O); O << '!'; return; break; case 31: // MVE_VST40_16_wb, MVE_VST40_32_wb, MVE_VST40_8_wb, MVE_VST41_16_wb, MVE... printMVEVectorList<4>(MI, 1, STI, O); O << ", "; printAddrMode7Operand(MI, 2, STI, O); O << '!'; return; break; case 32: // PLDWi12, PLDi12, PLIi12 printAddrModeImm12Operand(MI, 0, STI, O); return; break; case 33: // PLDWrs, PLDrs, PLIrs printAddrMode2Operand(MI, 0, STI, O); return; break; case 34: // SETEND, tSETEND printSetendOperand(MI, 0, STI, O); return; break; case 35: // SMLAL, UMLAL printSBitModifierOperand(MI, 8, STI, O); printPredicateOperand(MI, 6, STI, O); O << "\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printOperand(MI, 2, STI, O); O << ", "; printOperand(MI, 3, STI, O); return; break; case 36: // TSB printTraceSyncBOption(MI, 0, STI, O); return; break; case 37: // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2... printPredicateOperand(MI, 7, STI, O); break; case 38: // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... printPredicateOperand(MI, 9, STI, O); break; case 39: // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U... printPredicateOperand(MI, 11, STI, O); break; case 40: // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP... printPredicateOperand(MI, 8, STI, O); break; case 41: // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U... printPredicateOperand(MI, 13, STI, O); break; case 42: // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri... printSBitModifierOperand(MI, 1, STI, O); break; } // Fragment 1 encoded into 7 bits for 89 unique commands. switch ((Bits >> 19) & 127) { default: llvm_unreachable("Invalid command number."); case 0: // ASRi, ASRr, ITasm, LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHT... O << ' '; break; case 1: // VLD1LNdAsm_16, VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_register_Asm_16, VLD2... O << ".16\t"; break; case 2: // VLD1LNdAsm_32, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_register_Asm_32, VLD2... O << ".32\t"; break; case 3: // VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_8, VLD1LNdWB_register_Asm_8, VLD2LNd... O << ".8\t"; break; case 4: // t2LDR_POST_imm, t2LDR_PRE_imm, t2STR_POST_imm, t2STR_PRE_imm O << ".w "; printOperand(MI, 0, STI, O); O << ", "; break; case 5: // ADCri, ADCrr, ADCrsi, ADDri, ADDrr, ADDrsi, ADR, ANDri, ANDrr, ANDrsi,... O << "\t"; break; case 6: // AESD, AESE, AESIMC, AESMC, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, ... O << ", "; break; case 7: // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, BF16VDOTS_VDOTD, BF16VDOTS_VDOTQ, MR... printOperand(MI, 2, STI, O); O << ", "; break; case 8: // BF16_VCVT, BF16_VCVTB, BF16_VCVTT O << ".bf16.f32\t"; printOperand(MI, 0, STI, O); O << ", "; break; case 9: // BKPT, BL, BLX, BLXi, BX, CPS1p, ERET, HLT, HVC, RFEDA, RFEDB, RFEIA, R... return; break; case 10: // BX_RET O << "\tlr"; return; break; case 11: // CDE_CX1, CDE_CX2, CDE_CX3, CDE_VCX1A_fpdp, CDE_VCX1A_fpsp, CDE_VCX1_fp... printOperand(MI, 0, STI, O); O << ", "; break; case 12: // CDE_CX1D, CDE_CX2D, CDE_CX3D printGPRPairOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 2, STI, O); break; case 13: // CDP2, MCR2, MCRR2 printOperand(MI, 1, STI, O); O << ", "; break; case 14: // FCONSTD, VABSD, VADDD, VCMPD, VCMPED, VCMPEZD, VCMPZD, VDIVD, VFMAD, V... O << ".f64\t"; printOperand(MI, 0, STI, O); break; case 15: // FCONSTH, MVE_VABDf16, MVE_VABSf16, MVE_VADD_qr_f16, MVE_VADDf16, MVE_V... O << ".f16\t"; break; case 16: // FCONSTS, MVE_VABDf32, MVE_VABSf32, MVE_VADD_qr_f32, MVE_VADDf32, MVE_V... O << ".f32\t"; break; case 17: // FMSTAT O << "\tAPSR_nzcv, fpscr"; return; break; case 18: // LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, LDC2_O... printCImmediate(MI, 1, STI, O); O << ", "; break; case 19: // MOVPCLR O << "\tpc, lr"; return; break; case 20: // MVE_LETP, t2LEUpdate printOperand(MI, Address, 2, STI, O); return; break; case 21: // MVE_VABAVs16, MVE_VABDs16, MVE_VABSs16, MVE_VADDVs16acc, MVE_VADDVs16n... O << ".s16\t"; break; case 22: // MVE_VABAVs32, MVE_VABDs32, MVE_VABSs32, MVE_VADDLVs32acc, MVE_VADDLVs3... O << ".s32\t"; break; case 23: // MVE_VABAVs8, MVE_VABDs8, MVE_VABSs8, MVE_VADDVs8acc, MVE_VADDVs8no_acc... O << ".s8\t"; break; case 24: // MVE_VABAVu16, MVE_VABDu16, MVE_VADDVu16acc, MVE_VADDVu16no_acc, MVE_VC... O << ".u16\t"; break; case 25: // MVE_VABAVu32, MVE_VABDu32, MVE_VADDLVu32acc, MVE_VADDLVu32no_acc, MVE_... O << ".u32\t"; break; case 26: // MVE_VABAVu8, MVE_VABDu8, MVE_VADDVu8acc, MVE_VADDVu8no_acc, MVE_VCMPu8... O << ".u8\t"; break; case 27: // MVE_VADC, MVE_VADCI, MVE_VADD_qr_i32, MVE_VADDi32, MVE_VBICimmi32, MVE... O << ".i32\t"; break; case 28: // MVE_VADD_qr_i16, MVE_VADDi16, MVE_VBICimmi16, MVE_VCADDi16, MVE_VCLZs1... O << ".i16\t"; break; case 29: // MVE_VADD_qr_i8, MVE_VADDi8, MVE_VCADDi8, MVE_VCLZs8, MVE_VCMPi8, MVE_V... O << ".i8\t"; break; case 30: // MVE_VCTP64, MVE_VSTRD64_qi, MVE_VSTRD64_qi_pre, MVE_VSTRD64_rq, MVE_VS... O << ".64\t"; break; case 31: // MVE_VCVTf16f32bh, MVE_VCVTf16f32th, VCVTBSH, VCVTTSH, VCVTf2h O << ".f16.f32\t"; printOperand(MI, 0, STI, O); O << ", "; break; case 32: // MVE_VCVTf16s16_fix, MVE_VCVTf16s16n, VCVTs2hd, VCVTs2hq, VCVTxs2hd, VC... O << ".f16.s16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 33: // MVE_VCVTf16u16_fix, MVE_VCVTf16u16n, VCVTu2hd, VCVTu2hq, VCVTxu2hd, VC... O << ".f16.u16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 34: // MVE_VCVTf32f16bh, MVE_VCVTf32f16th, VCVTBHS, VCVTTHS, VCVTh2f O << ".f32.f16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); return; break; case 35: // MVE_VCVTf32s32_fix, MVE_VCVTf32s32n, VCVTs2fd, VCVTs2fq, VCVTxs2fd, VC... O << ".f32.s32\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 36: // MVE_VCVTf32u32_fix, MVE_VCVTf32u32n, VCVTu2fd, VCVTu2fq, VCVTxu2fd, VC... O << ".f32.u32\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 37: // MVE_VCVTs16f16_fix, MVE_VCVTs16f16a, MVE_VCVTs16f16m, MVE_VCVTs16f16n,... O << ".s16.f16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 38: // MVE_VCVTs32f32_fix, MVE_VCVTs32f32a, MVE_VCVTs32f32m, MVE_VCVTs32f32n,... O << ".s32.f32\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 39: // MVE_VCVTu16f16_fix, MVE_VCVTu16f16a, MVE_VCVTu16f16m, MVE_VCVTu16f16n,... O << ".u16.f16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 40: // MVE_VCVTu32f32_fix, MVE_VCVTu32f32a, MVE_VCVTu32f32m, MVE_VCVTu32f32n,... O << ".u32.f32\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 41: // MVE_VLD20_16, MVE_VLD20_32, MVE_VLD20_8, MVE_VLD21_16, MVE_VLD21_32, M... printAddrMode7Operand(MI, 2, STI, O); return; break; case 42: // MVE_VLD20_16_wb, MVE_VLD20_32_wb, MVE_VLD20_8_wb, MVE_VLD21_16_wb, MVE... printAddrMode7Operand(MI, 3, STI, O); O << '!'; return; break; case 43: // MVE_VLDRDU64_qi, MVE_VLDRDU64_qi_pre, MVE_VLDRDU64_rq, MVE_VLDRDU64_rq... O << ".u64\t"; break; case 44: // MVE_VMOVimmi64, VADDHNv2i32, VADDv1i64, VADDv2i64, VMOVNv2i32, VMOVv1i... O << ".i64\t"; printOperand(MI, 0, STI, O); O << ", "; break; case 45: // MVE_VMULLBp16, MVE_VMULLTp16 O << ".p16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printOperand(MI, 2, STI, O); return; break; case 46: // MVE_VMULLBp8, MVE_VMULLTp8, VMULLp8, VMULpd, VMULpq O << ".p8\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printOperand(MI, 2, STI, O); return; break; case 47: // MVE_VST20_16, MVE_VST20_32, MVE_VST20_8, MVE_VST21_16, MVE_VST21_32, M... printAddrMode7Operand(MI, 1, STI, O); return; break; case 48: // RFEDA_UPD, RFEDB_UPD, RFEIA_UPD, RFEIB_UPD O << '!'; return; break; case 49: // VCVTBDH, VCVTTDH O << ".f16.f64\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 2, STI, O); return; break; case 50: // VCVTBHD, VCVTTHD O << ".f64.f16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); return; break; case 51: // VCVTDS O << ".f64.f32\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); return; break; case 52: // VCVTSD O << ".f32.f64\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); return; break; case 53: // VJCVT, VTOSIRD, VTOSIZD, VTOSLD O << ".s32.f64\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 54: // VLD1LNd16, VLD1LNd16_UPD, VLD2LNd16, VLD2LNd16_UPD, VLD2LNq16, VLD2LNq... O << ".16\t{"; break; case 55: // VLD1LNd32, VLD1LNd32_UPD, VLD2LNd32, VLD2LNd32_UPD, VLD2LNq32, VLD2LNq... O << ".32\t{"; break; case 56: // VLD1LNd8, VLD1LNd8_UPD, VLD2LNd8, VLD2LNd8_UPD, VLD3DUPd8, VLD3DUPd8_U... O << ".8\t{"; break; case 57: // VLDR_FPCXTNS_off, VLDR_FPCXTNS_post, VLDR_FPCXTNS_pre, VMSR_FPCXTNS, V... O << "\tfpcxtns, "; break; case 58: // VLDR_FPCXTS_off, VLDR_FPCXTS_post, VLDR_FPCXTS_pre, VMSR_FPCXTS, VSTR_... O << "\tfpcxts, "; break; case 59: // VLDR_FPSCR_NZCVQC_off, VLDR_FPSCR_NZCVQC_post, VLDR_FPSCR_NZCVQC_pre, ... O << "\tfpscr_nzcvqc, "; break; case 60: // VLDR_FPSCR_off, VLDR_FPSCR_post, VLDR_FPSCR_pre, VMSR, VSTR_FPSCR_off,... O << "\tfpscr, "; break; case 61: // VLDR_P0_off, VLDR_P0_post, VLDR_P0_pre, VMSR_P0, VSTR_P0_off, VSTR_P0_... O << "\tp0, "; break; case 62: // VLDR_VPR_off, VLDR_VPR_post, VLDR_VPR_pre, VMSR_VPR, VSTR_VPR_off, VST... O << "\tvpr, "; break; case 63: // VMSR_FPEXC O << "\tfpexc, "; printOperand(MI, 0, STI, O); return; break; case 64: // VMSR_FPINST O << "\tfpinst, "; printOperand(MI, 0, STI, O); return; break; case 65: // VMSR_FPINST2 O << "\tfpinst2, "; printOperand(MI, 0, STI, O); return; break; case 66: // VMSR_FPSID O << "\tfpsid, "; printOperand(MI, 0, STI, O); return; break; case 67: // VQADDsv1i64, VQADDsv2i64, VQMOVNsuv2i32, VQMOVNsv2i32, VQRSHLsv1i64, V... O << ".s64\t"; printOperand(MI, 0, STI, O); O << ", "; break; case 68: // VSHTOD O << ".f64.s16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printFBits16(MI, 2, STI, O); return; break; case 69: // VSHTOS O << ".f32.s16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printFBits16(MI, 2, STI, O); return; break; case 70: // VSITOD, VSLTOD O << ".f64.s32\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 71: // VSITOH, VSLTOH O << ".f16.s32\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 72: // VTOSHD O << ".s16.f64\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printFBits16(MI, 2, STI, O); return; break; case 73: // VTOSHS O << ".s16.f32\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printFBits16(MI, 2, STI, O); return; break; case 74: // VTOSIRH, VTOSIZH, VTOSLH O << ".s32.f16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 75: // VTOUHD O << ".u16.f64\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printFBits16(MI, 2, STI, O); return; break; case 76: // VTOUHS O << ".u16.f32\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printFBits16(MI, 2, STI, O); return; break; case 77: // VTOUIRD, VTOUIZD, VTOULD O << ".u32.f64\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 78: // VTOUIRH, VTOUIZH, VTOULH O << ".u32.f16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 79: // VUHTOD O << ".f64.u16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printFBits16(MI, 2, STI, O); return; break; case 80: // VUHTOS O << ".f32.u16\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printFBits16(MI, 2, STI, O); return; break; case 81: // VUITOD, VULTOD O << ".f64.u32\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 82: // VUITOH, VULTOH O << ".f16.u32\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); break; case 83: // t2ADCrr, t2ADCrs, t2ADDri, t2ADDrr, t2ADDrs, t2ADDspImm, t2ADR, t2ANDr... O << ".w\t"; break; case 84: // t2SRSDB, t2SRSIA O << "\tsp, "; printOperand(MI, 0, STI, O); return; break; case 85: // t2SRSDB_UPD, t2SRSIA_UPD O << "\tsp!, "; printOperand(MI, 0, STI, O); return; break; case 86: // t2SUBS_PC_LR O << "\tpc, lr, "; printOperand(MI, 0, STI, O); return; break; case 87: // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri... printPredicateOperand(MI, 4, STI, O); O << "\t"; printOperand(MI, 0, STI, O); O << ", "; break; case 88: // tMOVi8, tMVN, tRSB printPredicateOperand(MI, 3, STI, O); O << "\t"; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 2, STI, O); break; } // Fragment 2 encoded into 7 bits for 70 unique commands. switch ((Bits >> 26) & 127) { default: llvm_unreachable("Invalid command number."); case 0: // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHTii, LDR... printOperand(MI, 0, STI, O); break; case 1: // ITasm, t2IT printMandatoryPredicateOperand(MI, 0, STI, O); return; break; case 2: // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16... printVectorListThreeAllLanes(MI, 0, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); break; case 3: // VLD3DUPqAsm_16, VLD3DUPqAsm_32, VLD3DUPqAsm_8, VLD3DUPqWB_fixed_Asm_16... printVectorListThreeSpacedAllLanes(MI, 0, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); break; case 4: // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi... printVectorListThree(MI, 0, STI, O); O << ", "; break; case 5: // VLD3qAsm_16, VLD3qAsm_32, VLD3qAsm_8, VLD3qWB_fixed_Asm_16, VLD3qWB_fi... printVectorListThreeSpaced(MI, 0, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); break; case 6: // VLD4DUPdAsm_16, VLD4DUPdAsm_32, VLD4DUPdAsm_8, VLD4DUPdWB_fixed_Asm_16... printVectorListFourAllLanes(MI, 0, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); break; case 7: // VLD4DUPqAsm_16, VLD4DUPqAsm_32, VLD4DUPqAsm_8, VLD4DUPqWB_fixed_Asm_16... printVectorListFourSpacedAllLanes(MI, 0, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); break; case 8: // VLD4dAsm_16, VLD4dAsm_32, VLD4dAsm_8, VLD4dWB_fixed_Asm_16, VLD4dWB_fi... printVectorListFour(MI, 0, STI, O); O << ", "; break; case 9: // VLD4qAsm_16, VLD4qAsm_32, VLD4qAsm_8, VLD4qWB_fixed_Asm_16, VLD4qWB_fi... printVectorListFourSpaced(MI, 0, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); break; case 10: // t2LDR_POST_imm, t2STR_POST_imm, VLDR_FPCXTNS_post, VLDR_FPCXTS_post, V... printAddrMode7Operand(MI, 1, STI, O); break; case 11: // t2LDR_PRE_imm, t2STR_PRE_imm printT2AddrModeImm8Operand(MI, 1, STI, O); O << '!'; return; break; case 12: // AESD, AESE, BF16_VCVTB, BF16_VCVTT, CDE_CX1, CDE_CX2, CDE_CX3, CDE_VCX... printOperand(MI, 2, STI, O); break; case 13: // AESIMC, AESMC, BF16_VCVT, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, C... printOperand(MI, 1, STI, O); break; case 14: // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, BF16VDOTS_VDOTD, BF16VDOTS_VDOTQ, CD... printOperand(MI, 3, STI, O); break; case 15: // BL_pred, Bcc, t2B, t2BFLi, t2BFLr, t2BFi, t2BFr, t2Bcc, tB, tBcc printOperand(MI, Address, 0, STI, O); break; case 16: // CDE_CX1A, CDE_CX1DA, CDE_CX2A, CDE_CX2DA, CDE_CX3A, CDE_CX3DA, CDE_VCX... printPImmediate(MI, 1, STI, O); O << ", "; break; case 17: // CDE_CX1D, MVE_LCTP, MVE_VCVTf16s16n, MVE_VCVTf16u16n, MVE_VCVTf32s32n,... return; break; case 18: // CDE_CX2D, CDE_CX3D, FCONSTD, MVE_VCVTf16s16_fix, MVE_VCVTf16u16_fix, M... O << ", "; break; case 19: // CDP, LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OP... printPImmediate(MI, 0, STI, O); O << ", "; break; case 20: // CDP2 printCImmediate(MI, 2, STI, O); O << ", "; printCImmediate(MI, 3, STI, O); O << ", "; printCImmediate(MI, 4, STI, O); O << ", "; printOperand(MI, 5, STI, O); return; break; case 21: // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS printCPSIFlag(MI, 1, STI, O); break; case 22: // LDAEXD, LDREXD printGPRPairOperand(MI, 0, STI, O); O << ", "; printAddrMode7Operand(MI, 1, STI, O); return; break; case 23: // LDC2L_OFFSET, LDC2_OFFSET, STC2L_OFFSET, STC2_OFFSET printAddrMode5Operand(MI, 2, STI, O); return; break; case 24: // LDC2L_OPTION, LDC2L_POST, LDC2_OPTION, LDC2_POST, STC2L_OPTION, STC2L_... printAddrMode7Operand(MI, 2, STI, O); break; case 25: // LDC2L_PRE, LDC2_PRE, STC2L_PRE, STC2_PRE printAddrMode5Operand(MI, 2, STI, O); O << '!'; return; break; case 26: // MRRC, t2MRRC, t2MRRC2 printPImmediate(MI, 2, STI, O); O << ", "; printOperand(MI, 3, STI, O); O << ", "; printOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printCImmediate(MI, 4, STI, O); return; break; case 27: // MSR, MSRi, t2MSR_AR, t2MSR_M printMSRMaskOperand(MI, 0, STI, O); O << ", "; break; case 28: // MSRbanked, t2MSRbanked printBankedRegOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 1, STI, O); return; break; case 29: // MVE_VCMPf16, MVE_VCMPf16r, MVE_VCMPf32, MVE_VCMPf32r, MVE_VCMPi16, MVE... printMandatoryRestrictedPredicateOperand(MI, 3, STI, O); O << ", "; printOperand(MI, 1, STI, O); O << ", "; printOperand(MI, 2, STI, O); return; break; case 30: // MVE_VMOVimmi64, VMOVv1i64, VMOVv2i64 printVMOVModImmOperand(MI, 1, STI, O); return; break; case 31: // VCMPEZD, VCMPZD, tRSB O << ", #0"; return; break; case 32: // VLD1DUPd16, VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32, VLD... printVectorListOneAllLanes(MI, 0, STI, O); O << ", "; break; case 33: // VLD1DUPq16, VLD1DUPq16wb_fixed, VLD1DUPq16wb_register, VLD1DUPq32, VLD... printVectorListTwoAllLanes(MI, 0, STI, O); O << ", "; break; case 34: // VLD1d16, VLD1d16wb_fixed, VLD1d16wb_register, VLD1d32, VLD1d32wb_fixed... printVectorListOne(MI, 0, STI, O); O << ", "; break; case 35: // VLD1q16, VLD1q16wb_fixed, VLD1q16wb_register, VLD1q32, VLD1q32wb_fixed... printVectorListTwo(MI, 0, STI, O); O << ", "; break; case 36: // VLD2DUPd16x2, VLD2DUPd16x2wb_fixed, VLD2DUPd16x2wb_register, VLD2DUPd3... printVectorListTwoSpacedAllLanes(MI, 0, STI, O); O << ", "; break; case 37: // VLD2b16, VLD2b16wb_fixed, VLD2b16wb_register, VLD2b32, VLD2b32wb_fixed... printVectorListTwoSpaced(MI, 0, STI, O); O << ", "; break; case 38: // VLDR_FPCXTNS_off, VLDR_FPCXTS_off, VLDR_FPSCR_NZCVQC_off, VLDR_FPSCR_o... printT2AddrModeImm8s4Operand(MI, 0, STI, O); return; break; case 39: // VLDR_FPCXTNS_pre, VLDR_FPCXTS_pre, VLDR_FPSCR_NZCVQC_pre, VLDR_FPSCR_p... printT2AddrModeImm8s4Operand(MI, 1, STI, O); O << '!'; return; break; case 40: // VLDR_P0_off, VSTR_P0_off printT2AddrModeImm8s4Operand(MI, 1, STI, O); return; break; case 41: // VLDR_P0_pre, VSTR_P0_pre printT2AddrModeImm8s4Operand(MI, 2, STI, O); O << '!'; return; break; case 42: // VSCCLRMD, VSCCLRMS, t2CLRM, tPOP, tPUSH printRegisterList(MI, 2, STI, O); return; break; case 43: // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST2LNd16_UPD, VST2LNd32_U... printOperand(MI, 4, STI, O); break; case 44: // VST1d16, VST1d32, VST1d64, VST1d8 printVectorListOne(MI, 2, STI, O); O << ", "; printAddrMode6Operand(MI, 0, STI, O); return; break; case 45: // VST1d16Q, VST1d32Q, VST1d64Q, VST1d8Q, VST2q16, VST2q32, VST2q8 printVectorListFour(MI, 2, STI, O); O << ", "; printAddrMode6Operand(MI, 0, STI, O); return; break; case 46: // VST1d16Qwb_fixed, VST1d32Qwb_fixed, VST1d64Qwb_fixed, VST1d8Qwb_fixed,... printVectorListFour(MI, 3, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); O << '!'; return; break; case 47: // VST1d16Qwb_register, VST1d32Qwb_register, VST1d64Qwb_register, VST1d8Q... printVectorListFour(MI, 4, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); O << ", "; printOperand(MI, 3, STI, O); return; break; case 48: // VST1d16T, VST1d32T, VST1d64T, VST1d8T printVectorListThree(MI, 2, STI, O); O << ", "; printAddrMode6Operand(MI, 0, STI, O); return; break; case 49: // VST1d16Twb_fixed, VST1d32Twb_fixed, VST1d64Twb_fixed, VST1d8Twb_fixed printVectorListThree(MI, 3, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); O << '!'; return; break; case 50: // VST1d16Twb_register, VST1d32Twb_register, VST1d64Twb_register, VST1d8T... printVectorListThree(MI, 4, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); O << ", "; printOperand(MI, 3, STI, O); return; break; case 51: // VST1d16wb_fixed, VST1d32wb_fixed, VST1d64wb_fixed, VST1d8wb_fixed printVectorListOne(MI, 3, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); O << '!'; return; break; case 52: // VST1d16wb_register, VST1d32wb_register, VST1d64wb_register, VST1d8wb_r... printVectorListOne(MI, 4, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); O << ", "; printOperand(MI, 3, STI, O); return; break; case 53: // VST1q16, VST1q32, VST1q64, VST1q8, VST2d16, VST2d32, VST2d8 printVectorListTwo(MI, 2, STI, O); O << ", "; printAddrMode6Operand(MI, 0, STI, O); return; break; case 54: // VST1q16wb_fixed, VST1q32wb_fixed, VST1q64wb_fixed, VST1q8wb_fixed, VST... printVectorListTwo(MI, 3, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); O << '!'; return; break; case 55: // VST1q16wb_register, VST1q32wb_register, VST1q64wb_register, VST1q8wb_r... printVectorListTwo(MI, 4, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); O << ", "; printOperand(MI, 3, STI, O); return; break; case 56: // VST2b16, VST2b32, VST2b8 printVectorListTwoSpaced(MI, 2, STI, O); O << ", "; printAddrMode6Operand(MI, 0, STI, O); return; break; case 57: // VST2b16wb_fixed, VST2b32wb_fixed, VST2b8wb_fixed printVectorListTwoSpaced(MI, 3, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); O << '!'; return; break; case 58: // VST2b16wb_register, VST2b32wb_register, VST2b8wb_register printVectorListTwoSpaced(MI, 4, STI, O); O << ", "; printAddrMode6Operand(MI, 1, STI, O); O << ", "; printOperand(MI, 3, STI, O); return; break; case 59: // t2BFic, tCBNZ, tCBZ printOperand(MI, Address, 1, STI, O); break; case 60: // t2DMB, t2DSB printMemBOption(MI, 0, STI, O); return; break; case 61: // t2ISB printInstSyncBOption(MI, 0, STI, O); return; break; case 62: // t2PLDWi12, t2PLDi12, t2PLIi12 printAddrModeImm12Operand(MI, 0, STI, O); return; break; case 63: // t2PLDWi8, t2PLDi8, t2PLIi8 printT2AddrModeImm8Operand(MI, 0, STI, O); return; break; case 64: // t2PLDWs, t2PLDs, t2PLIs printT2AddrModeSoRegOperand(MI, 0, STI, O); return; break; case 65: // t2PLDpci, t2PLIpci printThumbLdrLabelOperand(MI, 0, STI, O); return; break; case 66: // t2TBB printAddrModeTBB(MI, 0, STI, O); return; break; case 67: // t2TBH printAddrModeTBH(MI, 0, STI, O); return; break; case 68: // t2TSB printTraceSyncBOption(MI, 0, STI, O); return; break; case 69: // tBL, tBLXi printOperand(MI, Address, 2, STI, O); return; break; } // Fragment 3 encoded into 6 bits for 38 unique commands. switch ((Bits >> 33) & 63) { default: llvm_unreachable("Invalid command number."); case 0: // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHTii, LDR... O << ", "; break; case 1: // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPqAsm_16, VLD3DUP... return; break; case 2: // VLD3DUPdWB_fixed_Asm_16, VLD3DUPdWB_fixed_Asm_32, VLD3DUPdWB_fixed_Asm... O << '!'; return; break; case 3: // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi... printAddrMode6Operand(MI, 1, STI, O); break; case 4: // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, MVE_VMOV_q_rr, VBF16MALBQI, VBF16MAL... printVectorIndex(MI, 4, STI, O); break; case 5: // CDE_CX1A, CDE_CX2A, CDE_CX3A, CDE_VCX1A_vec, CDE_VCX1_vec, CDE_VCX2A_v... printOperand(MI, 0, STI, O); O << ", "; break; case 6: // CDE_CX1DA, CDE_CX2DA, CDE_CX3DA printGPRPairOperand(MI, 0, STI, O); O << ", "; printOperand(MI, 3, STI, O); break; case 7: // CDE_CX2D, CDE_CX3D printOperand(MI, 3, STI, O); break; case 8: // CDP, MCR, MCRR, MSR, VABSD, VADDD, VCMPD, VCMPED, VDIVD, VMOVD, VMULD,... printOperand(MI, 1, STI, O); break; case 9: // FCONSTD printFPImmOperand(MI, 1, STI, O); return; break; case 10: // FLDMXDB_UPD, FLDMXIA_UPD, FSTMXDB_UPD, FSTMXIA_UPD, LDMDA_UPD, LDMDB_U... O << "!, "; printRegisterList(MI, 4, STI, O); break; case 11: // LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OPTION,... printCImmediate(MI, 1, STI, O); O << ", "; break; case 12: // MRC, MVE_VCVTf16s16_fix, MVE_VCVTf16u16_fix, MVE_VCVTf32s32_fix, MVE_V... printOperand(MI, 2, STI, O); break; case 13: // MRS, t2MRS_AR O << ", apsr"; return; break; case 14: // MRSsys, t2MRSsys_AR O << ", spsr"; return; break; case 15: // MSRi printModImmOperand(MI, 1, STI, O); return; break; case 16: // MVE_VMOV_to_lane_16, MVE_VMOV_to_lane_32, MVE_VMOV_to_lane_8, VSETLNi1... printVectorIndex(MI, 3, STI, O); O << ", "; printOperand(MI, 2, STI, O); return; break; case 17: // VCMPEZH, VCMPEZS, VCMPZH, VCMPZS O << ", #0"; return; break; case 18: // VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32wb_fixed, VLD1DUP... printAddrMode6Operand(MI, 2, STI, O); break; case 19: // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8... O << '['; break; case 20: // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD... O << "[], "; printOperand(MI, 1, STI, O); O << "[], "; printOperand(MI, 2, STI, O); break; case 21: // VLDR_FPCXTNS_post, VLDR_FPCXTS_post, VLDR_FPSCR_NZCVQC_post, VLDR_FPSC... printT2AddrModeImm8s4OffsetOperand(MI, 2, STI, O); return; break; case 22: // VLDR_P0_post, VSTR_P0_post printT2AddrModeImm8s4OffsetOperand(MI, 3, STI, O); return; break; case 23: // VMRS O << ", fpscr"; return; break; case 24: // VMRS_FPCXTNS O << ", fpcxtns"; return; break; case 25: // VMRS_FPCXTS O << ", fpcxts"; return; break; case 26: // VMRS_FPEXC O << ", fpexc"; return; break; case 27: // VMRS_FPINST O << ", fpinst"; return; break; case 28: // VMRS_FPINST2 O << ", fpinst2"; return; break; case 29: // VMRS_FPSCR_NZCVQC O << ", fpscr_nzcvqc"; return; break; case 30: // VMRS_FPSID O << ", fpsid"; return; break; case 31: // VMRS_MVFR0 O << ", mvfr0"; return; break; case 32: // VMRS_MVFR1 O << ", mvfr1"; return; break; case 33: // VMRS_MVFR2 O << ", mvfr2"; return; break; case 34: // VMRS_P0 O << ", p0"; return; break; case 35: // VMRS_VPR O << ", vpr"; return; break; case 36: // VSHTOH, VTOSHH, VTOUHH, VUHTOH printFBits16(MI, 2, STI, O); return; break; case 37: // VSLTOD, VSLTOH, VSLTOS, VTOSLD, VTOSLH, VTOSLS, VTOULD, VTOULH, VTOULS... printFBits32(MI, 2, STI, O); return; break; } // Fragment 4 encoded into 7 bits for 78 unique commands. switch ((Bits >> 39) & 127) { default: llvm_unreachable("Invalid command number."); case 0: // ASRi, ASRr, LDRConstPool, LSLi, LSLr, LSRi, LSRr, RORi, RORr, RRXi, t2... printOperand(MI, 1, STI, O); break; case 1: // LDRBT_POST, LDRHTii, LDRSBTii, LDRSHTii, LDRT_POST, STRBT_POST, STRT_P... printAddrMode7Operand(MI, 1, STI, O); return; break; case 2: // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL... printAddrMode6Operand(MI, 2, STI, O); break; case 3: // VLD3DUPdWB_register_Asm_16, VLD3DUPdWB_register_Asm_32, VLD3DUPdWB_reg... printOperand(MI, 3, STI, O); break; case 4: // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD4dAsm_16, VLD4dAsm_32, VLD4dA... return; break; case 5: // VLD3dWB_fixed_Asm_16, VLD3dWB_fixed_Asm_32, VLD3dWB_fixed_Asm_8, VLD4d... O << '!'; return; break; case 6: // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm... O << ", "; break; case 7: // t2LDR_POST_imm, t2STR_POST_imm printT2AddrModeImm8OffsetOperand(MI, 2, STI, O); return; break; case 8: // t2MOVSsi, t2MOVsi, t2CMNzrs, t2CMPrs, t2MVNs, t2TEQrs, t2TSTrs printT2SOOperand(MI, 1, STI, O); return; break; case 9: // t2MOVSsr, t2MOVsr, CMNzrsr, CMPrsr, MOVsr, MVNsr, TEQrsr, TSTrsr printSORegRegOperand(MI, 1, STI, O); return; break; case 10: // ADR, t2ADR printAdrLabelOperand<0>(MI, 1, STI, O); return; break; case 11: // BFC, t2BFC printBitfieldInvMaskImmOperand(MI, 2, STI, O); return; break; case 12: // BFI, CDE_VCX1_vec, CDE_VCX2_vec, CDE_VCX3_vec, CPS3p, CRC32B, CRC32CB,... printOperand(MI, 2, STI, O); break; case 13: // CDE_VCX2A_fpdp, CDE_VCX2A_fpsp, CDE_VCX3A_fpdp, CDE_VCX3A_fpsp printOperand(MI, 4, STI, O); break; case 14: // CMNri, CMPri, MOVi, MVNi, TEQri, TSTri printModImmOperand(MI, 1, STI, O); return; break; case 15: // CMNzrsi, CMPrsi, MOVsi, MVNsi, TEQrsi, TSTrsi printSORegImmOperand(MI, 1, STI, O); return; break; case 16: // FCONSTH, FCONSTS, MVE_VMOVimmf32, VMOVv2f32, VMOVv4f32 printFPImmOperand(MI, 1, STI, O); return; break; case 17: // FLDMXIA, FSTMXIA, LDMDA, LDMDB, LDMIA, LDMIB, STMDA, STMDB, STMIA, STM... printRegisterList(MI, 3, STI, O); break; case 18: // LDC2L_OPTION, LDC2_OPTION, STC2L_OPTION, STC2_OPTION printCoprocOptionImm(MI, 3, STI, O); return; break; case 19: // LDC2L_POST, LDC2_POST, STC2L_POST, STC2_POST printPostIdxImm8s4Operand(MI, 3, STI, O); return; break; case 20: // LDCL_OFFSET, LDC_OFFSET, STCL_OFFSET, STC_OFFSET, t2LDC2L_OFFSET, t2LD... printAddrMode5Operand(MI, 2, STI, O); return; break; case 21: // LDCL_OPTION, LDCL_POST, LDC_OPTION, LDC_POST, LDRBT_POST_IMM, LDRBT_PO... printAddrMode7Operand(MI, 2, STI, O); break; case 22: // LDCL_PRE, LDC_PRE, STCL_PRE, STC_PRE, t2LDC2L_PRE, t2LDC2_PRE, t2LDCL_... printAddrMode5Operand(MI, 2, STI, O); O << '!'; return; break; case 23: // LDRB_PRE_IMM, LDR_PRE_IMM, STRB_PRE_IMM, STR_PRE_IMM printAddrModeImm12Operand(MI, 2, STI, O); O << '!'; return; break; case 24: // LDRB_PRE_REG, LDR_PRE_REG, STRB_PRE_REG, STR_PRE_REG printAddrMode2Operand(MI, 2, STI, O); O << '!'; return; break; case 25: // LDRBi12, LDRcp, LDRi12, STRBi12, STRi12, t2LDRBi12, t2LDRHi12, t2LDRSB... printAddrModeImm12Operand(MI, 1, STI, O); return; break; case 26: // LDRBrs, LDRrs, STRBrs, STRrs printAddrMode2Operand(MI, 1, STI, O); return; break; case 27: // LDRH, LDRSB, LDRSH, STRH printAddrMode3Operand(MI, 1, STI, O); return; break; case 28: // LDRH_PRE, LDRSB_PRE, LDRSH_PRE, STRH_PRE printAddrMode3Operand(MI, 2, STI, O); O << '!'; return; break; case 29: // MCR2, MRC2 printCImmediate(MI, 3, STI, O); O << ", "; printCImmediate(MI, 4, STI, O); O << ", "; printOperand(MI, 5, STI, O); return; break; case 30: // MRSbanked, t2MRSbanked printBankedRegOperand(MI, 1, STI, O); return; break; case 31: // MVE_VBICimmi16, MVE_VBICimmi32, MVE_VORRimmi16, MVE_VORRimmi32 printVMOVModImmOperand(MI, 2, STI, O); return; break; case 32: // MVE_VLDRBS16, MVE_VLDRBS32, MVE_VLDRBU16, MVE_VLDRBU32, MVE_VLDRBU8, M... printT2AddrModeImm8Operand(MI, 1, STI, O); return; break; case 33: // MVE_VLDRBS16_pre, MVE_VLDRBS32_pre, MVE_VLDRBU16_pre, MVE_VLDRBU32_pre... printT2AddrModeImm8Operand(MI, 2, STI, O); O << '!'; return; break; case 34: // MVE_VLDRBS16_rq, MVE_VLDRBS32_rq, MVE_VLDRBU16_rq, MVE_VLDRBU32_rq, MV... printMveAddrModeRQOperand<0>(MI, 1, STI, O); return; break; case 35: // MVE_VLDRBU8_pre, MVE_VLDRHU16_pre, MVE_VLDRWU32_pre, MVE_VSTRBU8_pre, ... printT2AddrModeImm8Operand(MI, 2, STI, O); O << '!'; return; break; case 36: // MVE_VLDRDU64_rq, MVE_VSTRD64_rq printMveAddrModeRQOperand<3>(MI, 1, STI, O); return; break; case 37: // MVE_VLDRHS32_rq, MVE_VLDRHU16_rq, MVE_VLDRHU32_rq, MVE_VSTRH16_rq, MVE... printMveAddrModeRQOperand<1>(MI, 1, STI, O); return; break; case 38: // MVE_VLDRWU32_rq, MVE_VSTRW32_rq printMveAddrModeRQOperand<2>(MI, 1, STI, O); return; break; case 39: // MVE_VMOVimmi16, MVE_VMOVimmi32, MVE_VMOVimmi8, MVE_VMVNimmi16, MVE_VMV... printVMOVModImmOperand(MI, 1, STI, O); return; break; case 40: // MVE_WLSTP_16, MVE_WLSTP_32, MVE_WLSTP_64, MVE_WLSTP_8, t2BFic, t2WLS printOperand(MI, Address, 2, STI, O); break; case 41: // SSAT, SSAT16, t2SSAT, t2SSAT16 printImmPlusOneOperand(MI, 1, STI, O); O << ", "; printOperand(MI, 2, STI, O); break; case 42: // STLEXD, STREXD printGPRPairOperand(MI, 1, STI, O); O << ", "; printAddrMode7Operand(MI, 2, STI, O); return; break; case 43: // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST2LNd16, VST2LNd32, VST2LNd8, VST2LN... printNoHashImmediate(MI, 4, STI, O); break; case 44: // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2... printNoHashImmediate(MI, 6, STI, O); break; case 45: // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... printNoHashImmediate(MI, 8, STI, O); O << "], "; break; case 46: // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD... O << "[]}, "; break; case 47: // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U... printNoHashImmediate(MI, 10, STI, O); O << "], "; printOperand(MI, 1, STI, O); O << '['; printNoHashImmediate(MI, 10, STI, O); O << "], "; printOperand(MI, 2, STI, O); O << '['; printNoHashImmediate(MI, 10, STI, O); break; case 48: // VLD4DUPd16, VLD4DUPd16_UPD, VLD4DUPd32, VLD4DUPd32_UPD, VLD4DUPd8, VLD... O << "[], "; printOperand(MI, 3, STI, O); O << "[]}, "; break; case 49: // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U... printNoHashImmediate(MI, 12, STI, O); O << "], "; printOperand(MI, 1, STI, O); O << '['; printNoHashImmediate(MI, 12, STI, O); O << "], "; printOperand(MI, 2, STI, O); O << '['; printNoHashImmediate(MI, 12, STI, O); O << "], "; printOperand(MI, 3, STI, O); O << '['; printNoHashImmediate(MI, 12, STI, O); O << "]}, "; printAddrMode6Operand(MI, 5, STI, O); printAddrMode6OffsetOperand(MI, 7, STI, O); return; break; case 50: // VLDRD, VLDRS, VSTRD, VSTRS printAddrMode5Operand(MI, 1, STI, O); return; break; case 51: // VLDRH, VSTRH printAddrMode5FP16Operand(MI, 1, STI, O); return; break; case 52: // VST1LNd16, VST1LNd32, VST1LNd8 printNoHashImmediate(MI, 3, STI, O); O << "]}, "; printAddrMode6Operand(MI, 0, STI, O); return; break; case 53: // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST3LNd16, VST3LNd32, VST3... printNoHashImmediate(MI, 5, STI, O); break; case 54: // VST3LNd16_UPD, VST3LNd32_UPD, VST3LNd8_UPD, VST3LNq16_UPD, VST3LNq32_U... printNoHashImmediate(MI, 7, STI, O); O << "], "; printOperand(MI, 5, STI, O); O << '['; printNoHashImmediate(MI, 7, STI, O); O << "], "; printOperand(MI, 6, STI, O); O << '['; printNoHashImmediate(MI, 7, STI, O); O << "]}, "; printAddrMode6Operand(MI, 1, STI, O); printAddrMode6OffsetOperand(MI, 3, STI, O); return; break; case 55: // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8... printOperand(MI, 5, STI, O); O << ", "; printOperand(MI, 6, STI, O); break; case 56: // VTBL1 printVectorListOne(MI, 1, STI, O); O << ", "; printOperand(MI, 2, STI, O); return; break; case 57: // VTBL2 printVectorListTwo(MI, 1, STI, O); O << ", "; printOperand(MI, 2, STI, O); return; break; case 58: // VTBL3 printVectorListThree(MI, 1, STI, O); O << ", "; printOperand(MI, 2, STI, O); return; break; case 59: // VTBL4 printVectorListFour(MI, 1, STI, O); O << ", "; printOperand(MI, 2, STI, O); return; break; case 60: // VTBX1 printVectorListOne(MI, 2, STI, O); O << ", "; printOperand(MI, 3, STI, O); return; break; case 61: // VTBX2 printVectorListTwo(MI, 2, STI, O); O << ", "; printOperand(MI, 3, STI, O); return; break; case 62: // VTBX3 printVectorListThree(MI, 2, STI, O); O << ", "; printOperand(MI, 3, STI, O); return; break; case 63: // VTBX4 printVectorListFour(MI, 2, STI, O); O << ", "; printOperand(MI, 3, STI, O); return; break; case 64: // sysLDMDA_UPD, sysLDMDB_UPD, sysLDMIA_UPD, sysLDMIB_UPD, sysSTMDA_UPD, ... O << " ^"; return; break; case 65: // t2BFLi, t2BFi printOperand(MI, Address, 1, STI, O); return; break; case 66: // t2LDRBpci, t2LDRHpci, t2LDRSBpci, t2LDRSHpci, t2LDRpci, tLDRpci printThumbLdrLabelOperand(MI, 1, STI, O); return; break; case 67: // t2LDRBs, t2LDRHs, t2LDRSBs, t2LDRSHs, t2LDRs, t2STRBs, t2STRHs, t2STRs printT2AddrModeSoRegOperand(MI, 1, STI, O); return; break; case 68: // t2LDREX printT2AddrModeImm0_1020s4Operand(MI, 1, STI, O); return; break; case 69: // t2MRS_M printMSRMaskOperand(MI, 1, STI, O); return; break; case 70: // tADDspi, tSUBspi printThumbS4ImmOperand(MI, 2, STI, O); return; break; case 71: // tADR printAdrLabelOperand<2>(MI, Address, 1, STI, O); return; break; case 72: // tASRri, tLSRri printThumbSRImm(MI, 3, STI, O); return; break; case 73: // tLDRBi, tSTRBi printThumbAddrModeImm5S1Operand(MI, 1, STI, O); return; break; case 74: // tLDRBr, tLDRHr, tLDRSB, tLDRSH, tLDRr, tSTRBr, tSTRHr, tSTRr printThumbAddrModeRROperand(MI, 1, STI, O); return; break; case 75: // tLDRHi, tSTRHi printThumbAddrModeImm5S2Operand(MI, 1, STI, O); return; break; case 76: // tLDRi, tSTRi printThumbAddrModeImm5S4Operand(MI, 1, STI, O); return; break; case 77: // tLDRspi, tSTRspi printThumbAddrModeSPOperand(MI, 1, STI, O); return; break; } // Fragment 5 encoded into 5 bits for 27 unique commands. switch ((Bits >> 46) & 31) { default: llvm_unreachable("Invalid command number."); case 0: // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm... O << ", "; break; case 1: // LDRConstPool, RRXi, VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD2LN... return; break; case 2: // VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_fixed_Asm_8,... O << '!'; return; break; case 3: // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm... printOperand(MI, 3, STI, O); return; break; case 4: // CDE_CX2DA, CDE_CX3D, CDE_CX3DA, VLD1DUPd16wb_register, VLD1DUPd32wb_re... printOperand(MI, 4, STI, O); break; case 5: // CDP, t2CDP, t2CDP2 printCImmediate(MI, 2, STI, O); O << ", "; printCImmediate(MI, 3, STI, O); O << ", "; printCImmediate(MI, 4, STI, O); O << ", "; printOperand(MI, 5, STI, O); return; break; case 6: // MCR, MCRR, VADDD, VDIVD, VMULD, VNMULD, VSUBD, t2MCR, t2MCR2, t2MCRR, ... printOperand(MI, 2, STI, O); break; case 7: // MRC, t2MRC, t2MRC2 printOperand(MI, 0, STI, O); O << ", "; printCImmediate(MI, 3, STI, O); O << ", "; printCImmediate(MI, 4, STI, O); O << ", "; printOperand(MI, 5, STI, O); return; break; case 8: // MVE_VLDRBS16_post, MVE_VLDRBS32_post, MVE_VLDRBU16_post, MVE_VLDRBU32_... printT2AddrModeImm8OffsetOperand(MI, 3, STI, O); return; break; case 9: // MVE_VMOV_from_lane_32, MVE_VMOV_from_lane_s16, MVE_VMOV_from_lane_s8, ... printVectorIndex(MI, 2, STI, O); return; break; case 10: // MVE_VMOV_q_rr, VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_U... printOperand(MI, 1, STI, O); break; case 11: // MVE_VSHLL_lws16bh, MVE_VSHLL_lws16th, MVE_VSHLL_lwu16bh, MVE_VSHLL_lwu... O << ", #16"; return; break; case 12: // MVE_VSHLL_lws8bh, MVE_VSHLL_lws8th, MVE_VSHLL_lwu8bh, MVE_VSHLL_lwu8th O << ", #8"; return; break; case 13: // SSAT, t2SSAT printShiftImmOperand(MI, 3, STI, O); return; break; case 14: // SXTB, SXTB16, SXTH, UXTB, UXTB16, UXTH, t2SXTB, t2SXTB16, t2SXTH, t2UX... printRotImmOperand(MI, 2, STI, O); return; break; case 15: // VCEQzv16i8, VCEQzv2f32, VCEQzv2i32, VCEQzv4f16, VCEQzv4f32, VCEQzv4i16... O << ", #0"; return; break; case 16: // VCMLAv2f32_indexed, VCMLAv4f16_indexed, VCMLAv4f32_indexed, VCMLAv8f16... printVectorIndex(MI, 4, STI, O); O << ", "; printComplexRotationOp<90, 0>(MI, 5, STI, O); return; break; case 17: // VFMALDI, VFMALQI, VFMSLDI, VFMSLQI printVectorIndex(MI, 3, STI, O); return; break; case 18: // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8... O << "]}, "; break; case 19: // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32, VLD4LNd16, VLD4L... O << "], "; break; case 20: // VLD3DUPd16, VLD3DUPd32, VLD3DUPd8, VLD3DUPq16, VLD3DUPq32, VLD3DUPq8 printAddrMode6Operand(MI, 3, STI, O); return; break; case 21: // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP... printAddrMode6Operand(MI, 4, STI, O); break; case 22: // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP... printAddrMode6Operand(MI, 5, STI, O); printAddrMode6OffsetOperand(MI, 7, STI, O); return; break; case 23: // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8... O << "}, "; printAddrMode6Operand(MI, 1, STI, O); printAddrMode6OffsetOperand(MI, 3, STI, O); return; break; case 24: // VST4LNd16_UPD, VST4LNd32_UPD, VST4LNd8_UPD, VST4LNq16_UPD, VST4LNq32_U... printOperand(MI, 5, STI, O); O << '['; printNoHashImmediate(MI, 8, STI, O); O << "], "; printOperand(MI, 6, STI, O); O << '['; printNoHashImmediate(MI, 8, STI, O); O << "], "; printOperand(MI, 7, STI, O); O << '['; printNoHashImmediate(MI, 8, STI, O); O << "]}, "; printAddrMode6Operand(MI, 1, STI, O); printAddrMode6OffsetOperand(MI, 3, STI, O); return; break; case 25: // sysLDMDA, sysLDMDB, sysLDMIA, sysLDMIB, sysSTMDA, sysSTMDB, sysSTMIA, ... O << " ^"; return; break; case 26: // t2MOVsra_flag, t2MOVsrl_flag O << ", #1"; return; break; } // Fragment 6 encoded into 6 bits for 38 unique commands. switch ((Bits >> 51) & 63) { default: llvm_unreachable("Invalid command number."); case 0: // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCrr, ADDrr, ANDrr, B... printOperand(MI, 2, STI, O); break; case 1: // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist... printOperand(MI, 4, STI, O); break; case 2: // ADCri, ADDri, ANDri, BICri, EORri, ORRri, RSBri, RSCri, SBCri, SUBri printModImmOperand(MI, 2, STI, O); return; break; case 3: // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, ORRrsi, RSBrsi, RSCrsi, SBCrsi... printSORegImmOperand(MI, 2, STI, O); return; break; case 4: // BFI, t2BFI printBitfieldInvMaskImmOperand(MI, 3, STI, O); return; break; case 5: // CDE_CX2DA, CDE_CX3D, VADDD, VDIVD, VLD1DUPd16wb_register, VLD1DUPd32wb... return; break; case 6: // CDE_CX3DA, MCR, MCRR, t2MCR, t2MCR2, t2MCRR, t2MCRR2 O << ", "; break; case 7: // CDE_VCX2_vec, CDE_VCX3_vec, MVE_VABAVs16, MVE_VABAVs32, MVE_VABAVs8, M... printOperand(MI, 3, STI, O); break; case 8: // CDE_VCX3A_fpdp, CDE_VCX3A_fpsp, VST2LNd16_UPD, VST2LNd32_UPD, VST2LNd8... printOperand(MI, 5, STI, O); break; case 9: // LDCL_OPTION, LDC_OPTION, STCL_OPTION, STC_OPTION, t2LDC2L_OPTION, t2LD... printCoprocOptionImm(MI, 3, STI, O); return; break; case 10: // LDCL_POST, LDC_POST, STCL_POST, STC_POST, t2LDC2L_POST, t2LDC2_POST, t... printPostIdxImm8s4Operand(MI, 3, STI, O); return; break; case 11: // LDRBT_POST_IMM, LDRBT_POST_REG, LDRB_POST_IMM, LDRB_POST_REG, LDRT_POS... printAddrMode2OffsetOperand(MI, 3, STI, O); return; break; case 12: // LDRD, STRD printAddrMode3Operand(MI, 2, STI, O); return; break; case 13: // LDRD_POST, STRD_POST, t2LDRD_POST, t2STRD_POST printAddrMode7Operand(MI, 3, STI, O); break; case 14: // LDRD_PRE, STRD_PRE printAddrMode3Operand(MI, 3, STI, O); O << '!'; return; break; case 15: // LDRHTi, LDRSBTi, LDRSHTi, STRHTi printPostIdxImm8Operand(MI, 3, STI, O); return; break; case 16: // LDRHTr, LDRSBTr, LDRSHTr, STRHTr printPostIdxRegOperand(MI, 3, STI, O); return; break; case 17: // LDRH_POST, LDRSB_POST, LDRSH_POST, STRH_POST printAddrMode3OffsetOperand(MI, 3, STI, O); return; break; case 18: // MCRR2 printCImmediate(MI, 4, STI, O); return; break; case 19: // MVE_SQRSHRL, MVE_UQRSHLL printMveSaturateOp(MI, 5, STI, O); O << ", "; printOperand(MI, 4, STI, O); return; break; case 20: // MVE_VMOV_q_rr printVectorIndex(MI, 5, STI, O); O << ", "; printOperand(MI, 2, STI, O); O << ", "; printOperand(MI, 3, STI, O); return; break; case 21: // STLEX, STLEXB, STLEXH, STREX, STREXB, STREXH, SWP, SWPB, t2LDAEXD, t2L... printAddrMode7Operand(MI, 2, STI, O); return; break; case 22: // VCADDv2f32, VCADDv4f16, VCADDv4f32, VCADDv8f16 printComplexRotationOp<180, 90>(MI, 3, STI, O); return; break; case 23: // VCMLAv2f32, VCMLAv4f16, VCMLAv4f32, VCMLAv8f16 printComplexRotationOp<90, 0>(MI, 4, STI, O); return; break; case 24: // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8... printAddrMode6Operand(MI, 1, STI, O); break; case 25: // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD printAddrMode6Operand(MI, 2, STI, O); printAddrMode6OffsetOperand(MI, 4, STI, O); return; break; case 26: // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32 printOperand(MI, 1, STI, O); O << '['; printNoHashImmediate(MI, 6, STI, O); O << "]}, "; printAddrMode6Operand(MI, 2, STI, O); return; break; case 27: // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... O << '['; printNoHashImmediate(MI, 8, STI, O); break; case 28: // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP... printAddrMode6OffsetOperand(MI, 6, STI, O); return; break; case 29: // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U... printAddrMode6Operand(MI, 4, STI, O); printAddrMode6OffsetOperand(MI, 6, STI, O); return; break; case 30: // VST4d16_UPD, VST4d32_UPD, VST4d8_UPD, VST4q16_UPD, VST4q32_UPD, VST4q8... printOperand(MI, 7, STI, O); O << "}, "; printAddrMode6Operand(MI, 1, STI, O); printAddrMode6OffsetOperand(MI, 3, STI, O); return; break; case 31: // t2ADCrs, t2ADDrs, t2ANDrs, t2BICrs, t2EORrs, t2ORNrs, t2ORRrs, t2RSBrs... printT2SOOperand(MI, 2, STI, O); return; break; case 32: // t2ASRri, t2LSRri printThumbSRImm(MI, 2, STI, O); return; break; case 33: // t2BFic, t2CSEL, t2CSINC, t2CSINV, t2CSNEG printMandatoryPredicateOperand(MI, 3, STI, O); return; break; case 34: // t2LDRD_PRE, t2STRD_PRE printT2AddrModeImm8s4Operand(MI, 3, STI, O); O << '!'; return; break; case 35: // t2LDRDi8, t2STRDi8 printT2AddrModeImm8s4Operand(MI, 2, STI, O); return; break; case 36: // t2STREX printT2AddrModeImm0_1020s4Operand(MI, 2, STI, O); return; break; case 37: // tADDrSPi printThumbS4ImmOperand(MI, 2, STI, O); return; break; } // Fragment 7 encoded into 5 bits for 17 unique commands. switch ((Bits >> 57) & 31) { default: llvm_unreachable("Invalid command number."); case 0: // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm... return; break; case 1: // CDE_CX3A, CDE_VCX3A_vec, CDE_VCX3_vec, LDRD_POST, MLA, MLS, MVE_VCADDf... O << ", "; break; case 2: // CDE_CX3DA printOperand(MI, 5, STI, O); return; break; case 3: // MCR, t2MCR, t2MCR2 printCImmediate(MI, 3, STI, O); O << ", "; printCImmediate(MI, 4, STI, O); O << ", "; printOperand(MI, 5, STI, O); return; break; case 4: // MCRR, t2MCRR, t2MCRR2 printOperand(MI, 3, STI, O); O << ", "; printCImmediate(MI, 4, STI, O); return; break; case 5: // MVE_VMOV_rr_q, VMULLslsv2i32, VMULLslsv4i16, VMULLsluv2i32, VMULLsluv4... printVectorIndex(MI, 3, STI, O); break; case 6: // PKHBT, t2PKHBT printPKHLSLShiftImm(MI, 3, STI, O); return; break; case 7: // PKHTB, t2PKHTB printPKHASRShiftImm(MI, 3, STI, O); return; break; case 8: // SXTAB, SXTAB16, SXTAH, UXTAB, UXTAB16, UXTAH, t2SXTAB, t2SXTAB16, t2SX... printRotImmOperand(MI, 3, STI, O); return; break; case 9: // USAT, t2USAT printShiftImmOperand(MI, 3, STI, O); return; break; case 10: // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... O << "]}, "; printAddrMode6Operand(MI, 3, STI, O); printAddrMode6OffsetOperand(MI, 5, STI, O); return; break; case 11: // VLD3LNd16, VLD3LNd32, VLD3LNd8, VLD3LNq16, VLD3LNq32 O << "], "; printOperand(MI, 2, STI, O); O << '['; printNoHashImmediate(MI, 8, STI, O); O << "]}, "; printAddrMode6Operand(MI, 3, STI, O); return; break; case 12: // VLD3d16, VLD3d16_UPD, VLD3d32, VLD3d32_UPD, VLD3d8, VLD3d8_UPD, VLD3q1... O << "}, "; break; case 13: // VLD4LNd16, VLD4LNd32, VLD4LNd8, VLD4LNq16, VLD4LNq32, VST2LNd16, VST2L... O << '['; break; case 14: // VMLALslsv2i32, VMLALslsv4i16, VMLALsluv2i32, VMLALsluv4i16, VMLAslfd, ... printVectorIndex(MI, 4, STI, O); return; break; case 15: // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD printAddrMode6OffsetOperand(MI, 3, STI, O); return; break; case 16: // t2LDRD_POST, t2STRD_POST printT2AddrModeImm8s4OffsetOperand(MI, 4, STI, O); return; break; } switch (MI->getOpcode()) { default: llvm_unreachable("Unexpected opcode."); case ARM::CDE_CX3A: case ARM::CDE_VCX3A_vec: case ARM::CDE_VCX3_vec: case ARM::LDRD_POST: case ARM::MLA: case ARM::MLS: case ARM::MVE_VCADDf16: case ARM::MVE_VCADDf32: case ARM::MVE_VCADDi16: case ARM::MVE_VCADDi32: case ARM::MVE_VCADDi8: case ARM::MVE_VCMLAf16: case ARM::MVE_VCMLAf32: case ARM::MVE_VCMULf16: case ARM::MVE_VCMULf32: case ARM::MVE_VDWDUPu16: case ARM::MVE_VDWDUPu32: case ARM::MVE_VDWDUPu8: case ARM::MVE_VHCADDs16: case ARM::MVE_VHCADDs32: case ARM::MVE_VHCADDs8: case ARM::MVE_VIWDUPu16: case ARM::MVE_VIWDUPu32: case ARM::MVE_VIWDUPu8: case ARM::MVE_VMLALDAVas16: case ARM::MVE_VMLALDAVas32: case ARM::MVE_VMLALDAVau16: case ARM::MVE_VMLALDAVau32: case ARM::MVE_VMLALDAVaxs16: case ARM::MVE_VMLALDAVaxs32: case ARM::MVE_VMLALDAVs16: case ARM::MVE_VMLALDAVs32: case ARM::MVE_VMLALDAVu16: case ARM::MVE_VMLALDAVu32: case ARM::MVE_VMLALDAVxs16: case ARM::MVE_VMLALDAVxs32: case ARM::MVE_VMLSLDAVas16: case ARM::MVE_VMLSLDAVas32: case ARM::MVE_VMLSLDAVaxs16: case ARM::MVE_VMLSLDAVaxs32: case ARM::MVE_VMLSLDAVs16: case ARM::MVE_VMLSLDAVs32: case ARM::MVE_VMLSLDAVxs16: case ARM::MVE_VMLSLDAVxs32: case ARM::MVE_VRMLALDAVHas32: case ARM::MVE_VRMLALDAVHau32: case ARM::MVE_VRMLALDAVHaxs32: case ARM::MVE_VRMLALDAVHs32: case ARM::MVE_VRMLALDAVHu32: case ARM::MVE_VRMLALDAVHxs32: case ARM::MVE_VRMLSLDAVHas32: case ARM::MVE_VRMLSLDAVHaxs32: case ARM::MVE_VRMLSLDAVHs32: case ARM::MVE_VRMLSLDAVHxs32: case ARM::SBFX: case ARM::SMLABB: case ARM::SMLABT: case ARM::SMLAD: case ARM::SMLADX: case ARM::SMLALBB: case ARM::SMLALBT: case ARM::SMLALD: case ARM::SMLALDX: case ARM::SMLALTB: case ARM::SMLALTT: case ARM::SMLATB: case ARM::SMLATT: case ARM::SMLAWB: case ARM::SMLAWT: case ARM::SMLSD: case ARM::SMLSDX: case ARM::SMLSLD: case ARM::SMLSLDX: case ARM::SMMLA: case ARM::SMMLAR: case ARM::SMMLS: case ARM::SMMLSR: case ARM::SMULL: case ARM::STRD_POST: case ARM::UBFX: case ARM::UMAAL: case ARM::UMULL: case ARM::USADA8: case ARM::VEXTd16: case ARM::VEXTd32: case ARM::VEXTd8: case ARM::VEXTq16: case ARM::VEXTq32: case ARM::VEXTq64: case ARM::VEXTq8: case ARM::VLD3d16: case ARM::VLD3d32: case ARM::VLD3d8: case ARM::VLD3q16: case ARM::VLD3q32: case ARM::VLD3q8: case ARM::VMOVRRS: case ARM::VMOVSRR: case ARM::VST3d16: case ARM::VST3d32: case ARM::VST3d8: case ARM::VST3q16: case ARM::VST3q32: case ARM::VST3q8: case ARM::t2MLA: case ARM::t2MLS: case ARM::t2SBFX: case ARM::t2SMLABB: case ARM::t2SMLABT: case ARM::t2SMLAD: case ARM::t2SMLADX: case ARM::t2SMLAL: case ARM::t2SMLALBB: case ARM::t2SMLALBT: case ARM::t2SMLALD: case ARM::t2SMLALDX: case ARM::t2SMLALTB: case ARM::t2SMLALTT: case ARM::t2SMLATB: case ARM::t2SMLATT: case ARM::t2SMLAWB: case ARM::t2SMLAWT: case ARM::t2SMLSD: case ARM::t2SMLSDX: case ARM::t2SMLSLD: case ARM::t2SMLSLDX: case ARM::t2SMMLA: case ARM::t2SMMLAR: case ARM::t2SMMLS: case ARM::t2SMMLSR: case ARM::t2SMULL: case ARM::t2STLEXD: case ARM::t2STREXD: case ARM::t2UBFX: case ARM::t2UMAAL: case ARM::t2UMLAL: case ARM::t2UMULL: case ARM::t2USADA8: switch (MI->getOpcode()) { default: llvm_unreachable("Unexpected opcode."); case ARM::CDE_CX3A: case ARM::CDE_VCX3A_vec: case ARM::MVE_VMLALDAVas16: case ARM::MVE_VMLALDAVas32: case ARM::MVE_VMLALDAVau16: case ARM::MVE_VMLALDAVau32: case ARM::MVE_VMLALDAVaxs16: case ARM::MVE_VMLALDAVaxs32: case ARM::MVE_VMLSLDAVas16: case ARM::MVE_VMLSLDAVas32: case ARM::MVE_VMLSLDAVaxs16: case ARM::MVE_VMLSLDAVaxs32: case ARM::MVE_VRMLALDAVHas32: case ARM::MVE_VRMLALDAVHau32: case ARM::MVE_VRMLALDAVHaxs32: case ARM::MVE_VRMLSLDAVHas32: case ARM::MVE_VRMLSLDAVHaxs32: printOperand(MI, 5, STI, O); break; case ARM::CDE_VCX3_vec: case ARM::MVE_VDWDUPu16: case ARM::MVE_VDWDUPu32: case ARM::MVE_VDWDUPu8: case ARM::MVE_VIWDUPu16: case ARM::MVE_VIWDUPu32: case ARM::MVE_VIWDUPu8: printOperand(MI, 4, STI, O); break; case ARM::LDRD_POST: case ARM::STRD_POST: printAddrMode3OffsetOperand(MI, 4, STI, O); break; case ARM::MLA: case ARM::MLS: case ARM::MVE_VMLALDAVs16: case ARM::MVE_VMLALDAVs32: case ARM::MVE_VMLALDAVu16: case ARM::MVE_VMLALDAVu32: case ARM::MVE_VMLALDAVxs16: case ARM::MVE_VMLALDAVxs32: case ARM::MVE_VMLSLDAVs16: case ARM::MVE_VMLSLDAVs32: case ARM::MVE_VMLSLDAVxs16: case ARM::MVE_VMLSLDAVxs32: case ARM::MVE_VRMLALDAVHs32: case ARM::MVE_VRMLALDAVHu32: case ARM::MVE_VRMLALDAVHxs32: case ARM::MVE_VRMLSLDAVHs32: case ARM::MVE_VRMLSLDAVHxs32: case ARM::SMLABB: case ARM::SMLABT: case ARM::SMLAD: case ARM::SMLADX: case ARM::SMLALBB: case ARM::SMLALBT: case ARM::SMLALD: case ARM::SMLALDX: case ARM::SMLALTB: case ARM::SMLALTT: case ARM::SMLATB: case ARM::SMLATT: case ARM::SMLAWB: case ARM::SMLAWT: case ARM::SMLSD: case ARM::SMLSDX: case ARM::SMLSLD: case ARM::SMLSLDX: case ARM::SMMLA: case ARM::SMMLAR: case ARM::SMMLS: case ARM::SMMLSR: case ARM::SMULL: case ARM::UMAAL: case ARM::UMULL: case ARM::USADA8: case ARM::VEXTd16: case ARM::VEXTd32: case ARM::VEXTd8: case ARM::VEXTq16: case ARM::VEXTq32: case ARM::VEXTq64: case ARM::VEXTq8: case ARM::VMOVRRS: case ARM::VMOVSRR: case ARM::t2MLA: case ARM::t2MLS: case ARM::t2SMLABB: case ARM::t2SMLABT: case ARM::t2SMLAD: case ARM::t2SMLADX: case ARM::t2SMLAL: case ARM::t2SMLALBB: case ARM::t2SMLALBT: case ARM::t2SMLALD: case ARM::t2SMLALDX: case ARM::t2SMLALTB: case ARM::t2SMLALTT: case ARM::t2SMLATB: case ARM::t2SMLATT: case ARM::t2SMLAWB: case ARM::t2SMLAWT: case ARM::t2SMLSD: case ARM::t2SMLSDX: case ARM::t2SMLSLD: case ARM::t2SMLSLDX: case ARM::t2SMMLA: case ARM::t2SMMLAR: case ARM::t2SMMLS: case ARM::t2SMMLSR: case ARM::t2SMULL: case ARM::t2UMAAL: case ARM::t2UMLAL: case ARM::t2UMULL: case ARM::t2USADA8: printOperand(MI, 3, STI, O); break; case ARM::MVE_VCADDf16: case ARM::MVE_VCADDf32: case ARM::MVE_VCADDi16: case ARM::MVE_VCADDi32: case ARM::MVE_VCADDi8: case ARM::MVE_VHCADDs16: case ARM::MVE_VHCADDs32: case ARM::MVE_VHCADDs8: printComplexRotationOp<180, 90>(MI, 3, STI, O); break; case ARM::MVE_VCMLAf16: case ARM::MVE_VCMLAf32: printComplexRotationOp<90, 0>(MI, 4, STI, O); break; case ARM::MVE_VCMULf16: case ARM::MVE_VCMULf32: printComplexRotationOp<90, 0>(MI, 3, STI, O); break; case ARM::SBFX: case ARM::UBFX: case ARM::t2SBFX: case ARM::t2UBFX: printImmPlusOneOperand(MI, 3, STI, O); break; case ARM::VLD3d16: case ARM::VLD3d32: case ARM::VLD3d8: case ARM::VLD3q16: case ARM::VLD3q32: case ARM::VLD3q8: printAddrMode6Operand(MI, 3, STI, O); break; case ARM::VST3d16: case ARM::VST3d32: case ARM::VST3d8: case ARM::VST3q16: case ARM::VST3q32: case ARM::VST3q8: printAddrMode6Operand(MI, 0, STI, O); break; case ARM::t2STLEXD: case ARM::t2STREXD: printAddrMode7Operand(MI, 3, STI, O); break; } return; break; case ARM::MVE_VMOV_rr_q: O << ", "; printOperand(MI, 2, STI, O); printVectorIndex(MI, 4, STI, O); return; break; case ARM::VLD3d16_UPD: case ARM::VLD3d32_UPD: case ARM::VLD3d8_UPD: case ARM::VLD3q16_UPD: case ARM::VLD3q32_UPD: case ARM::VLD3q8_UPD: printAddrMode6Operand(MI, 4, STI, O); printAddrMode6OffsetOperand(MI, 6, STI, O); return; break; case ARM::VLD4LNd16: case ARM::VLD4LNd32: case ARM::VLD4LNd8: case ARM::VLD4LNq16: case ARM::VLD4LNq32: printNoHashImmediate(MI, 10, STI, O); O << "]}, "; printAddrMode6Operand(MI, 4, STI, O); return; break; case ARM::VLD4d16: case ARM::VLD4d32: case ARM::VLD4d8: case ARM::VLD4q16: case ARM::VLD4q32: case ARM::VLD4q8: printOperand(MI, 3, STI, O); O << "}, "; printAddrMode6Operand(MI, 4, STI, O); return; break; case ARM::VLD4d16_UPD: case ARM::VLD4d32_UPD: case ARM::VLD4d8_UPD: case ARM::VLD4q16_UPD: case ARM::VLD4q32_UPD: case ARM::VLD4q8_UPD: printOperand(MI, 3, STI, O); O << "}, "; printAddrMode6Operand(MI, 5, STI, O); printAddrMode6OffsetOperand(MI, 7, STI, O); return; break; case ARM::VMULLslsv2i32: case ARM::VMULLslsv4i16: case ARM::VMULLsluv2i32: case ARM::VMULLsluv4i16: case ARM::VMULslfd: case ARM::VMULslfq: case ARM::VMULslhd: case ARM::VMULslhq: case ARM::VMULslv2i32: case ARM::VMULslv4i16: case ARM::VMULslv4i32: case ARM::VMULslv8i16: case ARM::VQDMULHslv2i32: case ARM::VQDMULHslv4i16: case ARM::VQDMULHslv4i32: case ARM::VQDMULHslv8i16: case ARM::VQDMULLslv2i32: case ARM::VQDMULLslv4i16: case ARM::VQRDMULHslv2i32: case ARM::VQRDMULHslv4i16: case ARM::VQRDMULHslv4i32: case ARM::VQRDMULHslv8i16: return; break; case ARM::VST2LNd16: case ARM::VST2LNd32: case ARM::VST2LNd8: case ARM::VST2LNq16: case ARM::VST2LNq32: printNoHashImmediate(MI, 4, STI, O); O << "]}, "; printAddrMode6Operand(MI, 0, STI, O); return; break; case ARM::VST2LNd16_UPD: case ARM::VST2LNd32_UPD: case ARM::VST2LNd8_UPD: case ARM::VST2LNq16_UPD: case ARM::VST2LNq32_UPD: printNoHashImmediate(MI, 6, STI, O); O << "]}, "; printAddrMode6Operand(MI, 1, STI, O); printAddrMode6OffsetOperand(MI, 3, STI, O); return; break; case ARM::VST3LNd16: case ARM::VST3LNd32: case ARM::VST3LNd8: case ARM::VST3LNq16: case ARM::VST3LNq32: printNoHashImmediate(MI, 5, STI, O); O << "], "; printOperand(MI, 4, STI, O); O << '['; printNoHashImmediate(MI, 5, STI, O); O << "]}, "; printAddrMode6Operand(MI, 0, STI, O); return; break; case ARM::VST4LNd16: case ARM::VST4LNd32: case ARM::VST4LNd8: case ARM::VST4LNq16: case ARM::VST4LNq32: printNoHashImmediate(MI, 6, STI, O); O << "], "; printOperand(MI, 4, STI, O); O << '['; printNoHashImmediate(MI, 6, STI, O); O << "], "; printOperand(MI, 5, STI, O); O << '['; printNoHashImmediate(MI, 6, STI, O); O << "]}, "; printAddrMode6Operand(MI, 0, STI, O); return; break; case ARM::VST4d16: case ARM::VST4d32: case ARM::VST4d8: case ARM::VST4q16: case ARM::VST4q32: case ARM::VST4q8: printOperand(MI, 5, STI, O); O << "}, "; printAddrMode6Operand(MI, 0, STI, O); return; break; } } /// getRegisterName - This method is automatically generated by tblgen /// from the register set description. This returns the assembler name /// for the specified register. const char *ARMInstPrinter:: getRegisterName(MCRegister Reg, unsigned AltIdx) { unsigned RegNo = Reg.id(); assert(RegNo && RegNo < 296 && "Invalid register number!"); static const char AsmStrsNoRegAltName[] = { /* 0 */ 'D', '4', '_', 'D', '6', '_', 'D', '8', '_', 'D', '1', '0', 0, /* 13 */ 'D', '7', '_', 'D', '8', '_', 'D', '9', '_', 'D', '1', '0', 0, /* 26 */ 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', 0, /* 39 */ 'd', '1', '0', 0, /* 43 */ 'q', '1', '0', 0, /* 47 */ 'r', '1', '0', 0, /* 51 */ 's', '1', '0', 0, /* 55 */ 'D', '1', '4', '_', 'D', '1', '6', '_', 'D', '1', '8', '_', 'D', '2', '0', 0, /* 71 */ 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', '_', 'D', '2', '0', 0, /* 87 */ 'd', '2', '0', 0, /* 91 */ 's', '2', '0', 0, /* 95 */ 'D', '2', '4', '_', 'D', '2', '6', '_', 'D', '2', '8', '_', 'D', '3', '0', 0, /* 111 */ 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', '_', 'D', '3', '0', 0, /* 127 */ 'd', '3', '0', 0, /* 131 */ 's', '3', '0', 0, /* 135 */ 'd', '0', 0, /* 138 */ 'p', '0', 0, /* 141 */ 'q', '0', 0, /* 144 */ 'm', 'v', 'f', 'r', '0', 0, /* 150 */ 's', '0', 0, /* 153 */ 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', 0, /* 164 */ 'D', '5', '_', 'D', '7', '_', 'D', '9', '_', 'D', '1', '1', 0, /* 177 */ 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', 0, /* 191 */ 'R', '1', '0', '_', 'R', '1', '1', 0, /* 199 */ 'd', '1', '1', 0, /* 203 */ 'q', '1', '1', 0, /* 207 */ 'r', '1', '1', 0, /* 211 */ 's', '1', '1', 0, /* 215 */ 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', 0, /* 227 */ 'D', '1', '5', '_', 'D', '1', '7', '_', 'D', '1', '9', '_', 'D', '2', '1', 0, /* 243 */ 'd', '2', '1', 0, /* 247 */ 's', '2', '1', 0, /* 251 */ 'D', '2', '9', '_', 'D', '3', '0', '_', 'D', '3', '1', 0, /* 263 */ 'D', '2', '5', '_', 'D', '2', '7', '_', 'D', '2', '9', '_', 'D', '3', '1', 0, /* 279 */ 'd', '3', '1', 0, /* 283 */ 's', '3', '1', 0, /* 287 */ 'Q', '0', '_', 'Q', '1', 0, /* 293 */ 'R', '0', '_', 'R', '1', 0, /* 299 */ 'd', '1', 0, /* 302 */ 'q', '1', 0, /* 305 */ 'm', 'v', 'f', 'r', '1', 0, /* 311 */ 's', '1', 0, /* 314 */ 'D', '6', '_', 'D', '8', '_', 'D', '1', '0', '_', 'D', '1', '2', 0, /* 328 */ 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', '_', 'D', '1', '2', 0, /* 343 */ 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', 0, /* 358 */ 'd', '1', '2', 0, /* 362 */ 'q', '1', '2', 0, /* 366 */ 'r', '1', '2', 0, /* 370 */ 's', '1', '2', 0, /* 374 */ 'D', '1', '6', '_', 'D', '1', '8', '_', 'D', '2', '0', '_', 'D', '2', '2', 0, /* 390 */ 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', '_', 'D', '2', '2', 0, /* 406 */ 'd', '2', '2', 0, /* 410 */ 's', '2', '2', 0, /* 414 */ 'D', '0', '_', 'D', '2', 0, /* 420 */ 'D', '0', '_', 'D', '1', '_', 'D', '2', 0, /* 429 */ 'Q', '1', '_', 'Q', '2', 0, /* 435 */ 'd', '2', 0, /* 438 */ 'q', '2', 0, /* 441 */ 'm', 'v', 'f', 'r', '2', 0, /* 447 */ 's', '2', 0, /* 450 */ 'f', 'p', 'i', 'n', 's', 't', '2', 0, /* 458 */ 'D', '7', '_', 'D', '9', '_', 'D', '1', '1', '_', 'D', '1', '3', 0, /* 472 */ 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', 0, /* 484 */ 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', 0, /* 500 */ 'd', '1', '3', 0, /* 504 */ 'q', '1', '3', 0, /* 508 */ 's', '1', '3', 0, /* 512 */ 'D', '1', '7', '_', 'D', '1', '9', '_', 'D', '2', '1', '_', 'D', '2', '3', 0, /* 528 */ 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', 0, /* 540 */ 'd', '2', '3', 0, /* 544 */ 's', '2', '3', 0, /* 548 */ 'D', '1', '_', 'D', '3', 0, /* 554 */ 'D', '1', '_', 'D', '2', '_', 'D', '3', 0, /* 563 */ 'Q', '0', '_', 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', 0, /* 575 */ 'R', '2', '_', 'R', '3', 0, /* 581 */ 'd', '3', 0, /* 584 */ 'q', '3', 0, /* 587 */ 'r', '3', 0, /* 590 */ 's', '3', 0, /* 593 */ 'D', '8', '_', 'D', '1', '0', '_', 'D', '1', '2', '_', 'D', '1', '4', 0, /* 608 */ 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', '_', 'D', '1', '4', 0, /* 624 */ 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', 0, /* 640 */ 'd', '1', '4', 0, /* 644 */ 'q', '1', '4', 0, /* 648 */ 's', '1', '4', 0, /* 652 */ 'D', '1', '8', '_', 'D', '2', '0', '_', 'D', '2', '2', '_', 'D', '2', '4', 0, /* 668 */ 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', '_', 'D', '2', '4', 0, /* 684 */ 'd', '2', '4', 0, /* 688 */ 's', '2', '4', 0, /* 692 */ 'D', '0', '_', 'D', '2', '_', 'D', '4', 0, /* 701 */ 'D', '1', '_', 'D', '2', '_', 'D', '3', '_', 'D', '4', 0, /* 713 */ 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', 0, /* 725 */ 'd', '4', 0, /* 728 */ 'q', '4', 0, /* 731 */ 'r', '4', 0, /* 734 */ 's', '4', 0, /* 737 */ 'D', '9', '_', 'D', '1', '1', '_', 'D', '1', '3', '_', 'D', '1', '5', 0, /* 752 */ 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', 0, /* 764 */ 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', '_', 'Q', '1', '5', 0, /* 780 */ 'd', '1', '5', 0, /* 784 */ 'q', '1', '5', 0, /* 788 */ 's', '1', '5', 0, /* 792 */ 'D', '1', '9', '_', 'D', '2', '1', '_', 'D', '2', '3', '_', 'D', '2', '5', 0, /* 808 */ 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', 0, /* 820 */ 'd', '2', '5', 0, /* 824 */ 's', '2', '5', 0, /* 828 */ 'D', '1', '_', 'D', '3', '_', 'D', '5', 0, /* 837 */ 'D', '3', '_', 'D', '4', '_', 'D', '5', 0, /* 846 */ 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', 0, /* 858 */ 'R', '4', '_', 'R', '5', 0, /* 864 */ 'd', '5', 0, /* 867 */ 'q', '5', 0, /* 870 */ 'r', '5', 0, /* 873 */ 's', '5', 0, /* 876 */ 'D', '1', '0', '_', 'D', '1', '2', '_', 'D', '1', '4', '_', 'D', '1', '6', 0, /* 892 */ 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', '_', 'D', '1', '6', 0, /* 908 */ 'd', '1', '6', 0, /* 912 */ 's', '1', '6', 0, /* 916 */ 'D', '2', '0', '_', 'D', '2', '2', '_', 'D', '2', '4', '_', 'D', '2', '6', 0, /* 932 */ 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', '_', 'D', '2', '6', 0, /* 948 */ 'd', '2', '6', 0, /* 952 */ 's', '2', '6', 0, /* 956 */ 'D', '0', '_', 'D', '2', '_', 'D', '4', '_', 'D', '6', 0, /* 968 */ 'D', '3', '_', 'D', '4', '_', 'D', '5', '_', 'D', '6', 0, /* 980 */ 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', 0, /* 992 */ 'd', '6', 0, /* 995 */ 'q', '6', 0, /* 998 */ 'r', '6', 0, /* 1001 */ 's', '6', 0, /* 1004 */ 'D', '1', '1', '_', 'D', '1', '3', '_', 'D', '1', '5', '_', 'D', '1', '7', 0, /* 1020 */ 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', 0, /* 1032 */ 'd', '1', '7', 0, /* 1036 */ 's', '1', '7', 0, /* 1040 */ 'D', '2', '1', '_', 'D', '2', '3', '_', 'D', '2', '5', '_', 'D', '2', '7', 0, /* 1056 */ 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', 0, /* 1068 */ 'd', '2', '7', 0, /* 1072 */ 's', '2', '7', 0, /* 1076 */ 'D', '1', '_', 'D', '3', '_', 'D', '5', '_', 'D', '7', 0, /* 1088 */ 'D', '5', '_', 'D', '6', '_', 'D', '7', 0, /* 1097 */ 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', 0, /* 1109 */ 'R', '6', '_', 'R', '7', 0, /* 1115 */ 'd', '7', 0, /* 1118 */ 'q', '7', 0, /* 1121 */ 'r', '7', 0, /* 1124 */ 's', '7', 0, /* 1127 */ 'D', '1', '2', '_', 'D', '1', '4', '_', 'D', '1', '6', '_', 'D', '1', '8', 0, /* 1143 */ 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', '_', 'D', '1', '8', 0, /* 1159 */ 'd', '1', '8', 0, /* 1163 */ 's', '1', '8', 0, /* 1167 */ 'D', '2', '2', '_', 'D', '2', '4', '_', 'D', '2', '6', '_', 'D', '2', '8', 0, /* 1183 */ 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', '_', 'D', '2', '8', 0, /* 1199 */ 'd', '2', '8', 0, /* 1203 */ 's', '2', '8', 0, /* 1207 */ 'D', '2', '_', 'D', '4', '_', 'D', '6', '_', 'D', '8', 0, /* 1219 */ 'D', '5', '_', 'D', '6', '_', 'D', '7', '_', 'D', '8', 0, /* 1231 */ 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', 0, /* 1243 */ 'd', '8', 0, /* 1246 */ 'q', '8', 0, /* 1249 */ 'r', '8', 0, /* 1252 */ 's', '8', 0, /* 1255 */ 'D', '1', '3', '_', 'D', '1', '5', '_', 'D', '1', '7', '_', 'D', '1', '9', 0, /* 1271 */ 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', 0, /* 1283 */ 'd', '1', '9', 0, /* 1287 */ 's', '1', '9', 0, /* 1291 */ 'D', '2', '3', '_', 'D', '2', '5', '_', 'D', '2', '7', '_', 'D', '2', '9', 0, /* 1307 */ 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', 0, /* 1319 */ 'd', '2', '9', 0, /* 1323 */ 's', '2', '9', 0, /* 1327 */ 'D', '3', '_', 'D', '5', '_', 'D', '7', '_', 'D', '9', 0, /* 1339 */ 'D', '7', '_', 'D', '8', '_', 'D', '9', 0, /* 1348 */ 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', 0, /* 1360 */ 'R', '8', '_', 'R', '9', 0, /* 1366 */ 'd', '9', 0, /* 1369 */ 'q', '9', 0, /* 1372 */ 'r', '9', 0, /* 1375 */ 's', '9', 0, /* 1378 */ 'R', '1', '2', '_', 'S', 'P', 0, /* 1385 */ 'p', 'c', 0, /* 1388 */ 'f', 'p', 's', 'c', 'r', '_', 'n', 'z', 'c', 'v', 'q', 'c', 0, /* 1401 */ 'f', 'p', 'e', 'x', 'c', 0, /* 1407 */ 'f', 'p', 's', 'i', 'd', 0, /* 1413 */ 'r', 'a', '_', 'a', 'u', 't', 'h', '_', 'c', 'o', 'd', 'e', 0, /* 1426 */ 'i', 't', 's', 't', 'a', 't', 'e', 0, /* 1434 */ 's', 'p', 0, /* 1437 */ 'f', 'p', 's', 'c', 'r', 0, /* 1443 */ 'l', 'r', 0, /* 1446 */ 'v', 'p', 'r', 0, /* 1450 */ 'a', 'p', 's', 'r', 0, /* 1455 */ 'c', 'p', 's', 'r', 0, /* 1460 */ 's', 'p', 's', 'r', 0, /* 1465 */ 'z', 'r', 0, /* 1468 */ 'f', 'p', 'c', 'x', 't', 'n', 's', 0, /* 1476 */ 'f', 'p', 'c', 'x', 't', 's', 0, /* 1483 */ 'f', 'p', 'i', 'n', 's', 't', 0, /* 1490 */ 'f', 'p', 's', 'c', 'r', '_', 'n', 'z', 'c', 'v', 0, /* 1501 */ 'a', 'p', 's', 'r', '_', 'n', 'z', 'c', 'v', 0, 0 }; static const uint16_t RegAsmOffsetNoRegAltName[] = { 1450, 1501, 1455, 1468, 1476, 1401, 1483, 1437, 1490, 1388, 1407, 1426, 1443, 1385, 1413, 1434, 1460, 1446, 1465, 135, 299, 435, 581, 725, 864, 992, 1115, 1243, 1366, 39, 199, 358, 500, 640, 780, 908, 1032, 1159, 1283, 87, 243, 406, 540, 684, 820, 948, 1068, 1199, 1319, 127, 279, 450, 144, 305, 441, 138, 141, 302, 438, 584, 728, 867, 995, 1118, 1246, 1369, 43, 203, 362, 504, 644, 784, 147, 308, 444, 587, 731, 870, 998, 1121, 1249, 1372, 47, 207, 366, 150, 311, 447, 590, 734, 873, 1001, 1124, 1252, 1375, 51, 211, 370, 508, 648, 788, 912, 1036, 1163, 1287, 91, 247, 410, 544, 688, 824, 952, 1072, 1203, 1323, 131, 283, 414, 548, 695, 831, 962, 1082, 1213, 1333, 6, 170, 320, 464, 600, 744, 884, 1012, 1135, 1263, 63, 235, 382, 520, 660, 800, 924, 1048, 1175, 1299, 103, 271, 287, 429, 569, 719, 852, 986, 1103, 1237, 1354, 32, 183, 350, 492, 632, 772, 563, 713, 846, 980, 1097, 1231, 1348, 26, 177, 343, 484, 624, 764, 293, 575, 858, 1109, 1360, 191, 1378, 420, 554, 704, 837, 971, 1088, 1222, 1339, 16, 153, 331, 472, 612, 752, 896, 1020, 1147, 1271, 75, 215, 394, 528, 672, 808, 936, 1056, 1187, 1307, 115, 251, 692, 828, 959, 1079, 1210, 1330, 3, 167, 317, 461, 596, 740, 880, 1008, 1131, 1259, 59, 231, 378, 516, 656, 796, 920, 1044, 1171, 1295, 99, 267, 956, 1076, 1207, 1327, 0, 164, 314, 458, 593, 737, 876, 1004, 1127, 1255, 55, 227, 374, 512, 652, 792, 916, 1040, 1167, 1291, 95, 263, 423, 707, 974, 1225, 19, 335, 616, 900, 1151, 79, 398, 676, 940, 1191, 119, 701, 968, 1219, 13, 328, 608, 892, 1143, 71, 390, 668, 932, 1183, 111, }; static const char AsmStrsRegNamesRaw[] = { /* 0 */ 'r', '1', '3', 0, /* 4 */ 'r', '1', '4', 0, /* 8 */ 'r', '1', '5', 0, 0 }; static const uint8_t RegAsmOffsetRegNamesRaw[] = { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 8, 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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 ARM::NoRegAltName: assert(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) && "Invalid alt name index for register!"); return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]; case ARM::RegNamesRaw: if (!*(AsmStrsRegNamesRaw+RegAsmOffsetRegNamesRaw[RegNo-1])) return getRegisterName(RegNo, ARM::NoRegAltName); return AsmStrsRegNamesRaw+RegAsmOffsetRegNamesRaw[RegNo-1]; } } #ifdef PRINT_ALIAS_INSTR #undef PRINT_ALIAS_INSTR bool ARMInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) { static const PatternsForOpcode OpToPatterns[] = { {ARM::DSB, 0, 3 }, {ARM::HINT, 3, 9 }, {ARM::MVE_VMLADAVas16, 12, 1 }, {ARM::MVE_VMLADAVas32, 13, 1 }, {ARM::MVE_VMLADAVas8, 14, 1 }, {ARM::MVE_VMLADAVau16, 15, 1 }, {ARM::MVE_VMLADAVau32, 16, 1 }, {ARM::MVE_VMLADAVau8, 17, 1 }, {ARM::MVE_VMLADAVs16, 18, 1 }, {ARM::MVE_VMLADAVs32, 19, 1 }, {ARM::MVE_VMLADAVs8, 20, 1 }, {ARM::MVE_VMLADAVu16, 21, 1 }, {ARM::MVE_VMLADAVu32, 22, 1 }, {ARM::MVE_VMLADAVu8, 23, 1 }, {ARM::MVE_VMLALDAVas16, 24, 1 }, {ARM::MVE_VMLALDAVas32, 25, 1 }, {ARM::MVE_VMLALDAVau16, 26, 1 }, {ARM::MVE_VMLALDAVau32, 27, 1 }, {ARM::MVE_VMLALDAVs16, 28, 1 }, {ARM::MVE_VMLALDAVs32, 29, 1 }, {ARM::MVE_VMLALDAVu16, 30, 1 }, {ARM::MVE_VMLALDAVu32, 31, 1 }, {ARM::MVE_VORR, 32, 1 }, {ARM::MVE_VRMLALDAVHas32, 33, 1 }, {ARM::MVE_VRMLALDAVHau32, 34, 1 }, {ARM::MVE_VRMLALDAVHs32, 35, 1 }, {ARM::MVE_VRMLALDAVHu32, 36, 1 }, {ARM::t2CSINC, 37, 2 }, {ARM::t2CSINV, 39, 2 }, {ARM::t2CSNEG, 41, 1 }, {ARM::t2DSB, 42, 3 }, {ARM::t2HINT, 45, 13 }, {ARM::t2SUBS_PC_LR, 58, 1 }, {ARM::tHINT, 59, 6 }, }; static const AliasPattern Patterns[] = { // ARM::DSB - 0 {0, 0, 1, 3 }, {5, 3, 1, 3 }, {11, 6, 1, 3 }, // ARM::HINT - 3 {15, 9, 3, 3 }, {23, 12, 3, 3 }, {33, 15, 3, 3 }, {41, 18, 3, 3 }, {49, 21, 3, 3 }, {57, 24, 3, 3 }, {66, 27, 3, 3 }, {74, 30, 3, 3 }, {83, 33, 3, 4 }, // ARM::MVE_VMLADAVas16 - 12 {94, 37, 7, 6 }, // ARM::MVE_VMLADAVas32 - 13 {120, 43, 7, 6 }, // ARM::MVE_VMLADAVas8 - 14 {146, 49, 7, 6 }, // ARM::MVE_VMLADAVau16 - 15 {171, 55, 7, 6 }, // ARM::MVE_VMLADAVau32 - 16 {197, 61, 7, 6 }, // ARM::MVE_VMLADAVau8 - 17 {223, 67, 7, 6 }, // ARM::MVE_VMLADAVs16 - 18 {248, 73, 6, 5 }, // ARM::MVE_VMLADAVs32 - 19 {273, 78, 6, 5 }, // ARM::MVE_VMLADAVs8 - 20 {298, 83, 6, 5 }, // ARM::MVE_VMLADAVu16 - 21 {322, 88, 6, 5 }, // ARM::MVE_VMLADAVu32 - 22 {347, 93, 6, 5 }, // ARM::MVE_VMLADAVu8 - 23 {372, 98, 6, 5 }, // ARM::MVE_VMLALDAVas16 - 24 {396, 103, 9, 8 }, // ARM::MVE_VMLALDAVas32 - 25 {427, 111, 9, 8 }, // ARM::MVE_VMLALDAVau16 - 26 {458, 119, 9, 8 }, // ARM::MVE_VMLALDAVau32 - 27 {489, 127, 9, 8 }, // ARM::MVE_VMLALDAVs16 - 28 {520, 135, 7, 6 }, // ARM::MVE_VMLALDAVs32 - 29 {550, 141, 7, 6 }, // ARM::MVE_VMLALDAVu16 - 30 {580, 147, 7, 6 }, // ARM::MVE_VMLALDAVu32 - 31 {610, 153, 7, 6 }, // ARM::MVE_VORR - 32 {640, 159, 7, 5 }, // ARM::MVE_VRMLALDAVHas32 - 33 {656, 164, 9, 8 }, // ARM::MVE_VRMLALDAVHau32 - 34 {689, 172, 9, 8 }, // ARM::MVE_VRMLALDAVHs32 - 35 {722, 180, 7, 6 }, // ARM::MVE_VRMLALDAVHu32 - 36 {754, 186, 7, 6 }, // ARM::t2CSINC - 37 {786, 192, 4, 4 }, {800, 196, 4, 4 }, // ARM::t2CSINV - 39 {818, 200, 4, 4 }, {833, 204, 4, 4 }, // ARM::t2CSNEG - 41 {851, 208, 4, 4 }, // ARM::t2DSB - 42 {0, 212, 3, 6 }, {5, 218, 3, 6 }, {869, 224, 3, 2 }, // ARM::t2HINT - 45 {877, 226, 3, 3 }, {887, 229, 3, 3 }, {899, 232, 3, 3 }, {909, 235, 3, 3 }, {919, 238, 3, 3 }, {929, 241, 3, 4 }, {940, 245, 3, 4 }, {74, 249, 3, 3 }, {950, 252, 3, 3 }, {971, 255, 3, 3 }, {979, 258, 3, 3 }, {997, 261, 3, 3 }, {83, 264, 3, 5 }, // ARM::t2SUBS_PC_LR - 58 {1015, 269, 3, 4 }, // ARM::tHINT - 59 {15, 273, 3, 3 }, {23, 276, 3, 3 }, {33, 279, 3, 3 }, {41, 282, 3, 3 }, {49, 285, 3, 3 }, {57, 288, 3, 4 }, }; static const AliasPatternCond Conds[] = { // (DSB 0) - 0 {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureDB}, // (DSB 4) - 3 {AliasPatternCond::K_Imm, uint32_t(4)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureDB}, // (DSB 12) - 6 {AliasPatternCond::K_Imm, uint32_t(12)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureDFB}, // (HINT 0, pred:$p) - 9 {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV6KOps}, // (HINT 1, pred:$p) - 12 {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV6KOps}, // (HINT 2, pred:$p) - 15 {AliasPatternCond::K_Imm, uint32_t(2)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV6KOps}, // (HINT 3, pred:$p) - 18 {AliasPatternCond::K_Imm, uint32_t(3)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV6KOps}, // (HINT 4, pred:$p) - 21 {AliasPatternCond::K_Imm, uint32_t(4)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV6KOps}, // (HINT 5, pred:$p) - 24 {AliasPatternCond::K_Imm, uint32_t(5)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV8Ops}, // (HINT 16, pred:$p) - 27 {AliasPatternCond::K_Imm, uint32_t(16)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureRAS}, // (HINT 20, pred:$p) - 30 {AliasPatternCond::K_Imm, uint32_t(20)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV6KOps}, // (HINT 22, pred:$p) - 33 {AliasPatternCond::K_Imm, uint32_t(22)}, {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV8Ops}, {AliasPatternCond::K_Feature, ARM::FeatureCLRBHB}, // (MVE_VMLADAVas16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 37 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLADAVas32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 43 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLADAVas8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 49 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLADAVau16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 55 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLADAVau32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 61 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLADAVau8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 67 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLADAVs16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 73 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLADAVs32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 78 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLADAVs8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 83 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLADAVu16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 88 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLADAVu32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 93 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLADAVu8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 98 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLALDAVas16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 103 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLALDAVas32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 111 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLALDAVau16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 119 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLALDAVau32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 127 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLALDAVs16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 135 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLALDAVs32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 141 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLALDAVu16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 147 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VMLALDAVu32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 153 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VORR MQPR:$Qd, MQPR:$Qm, MQPR:$Qm, vpred_r:$vp) - 159 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VRMLALDAVHas32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 164 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VRMLALDAVHau32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 172 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_Ignore, 0}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VRMLALDAVHs32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 180 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (MVE_VRMLALDAVHu32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 186 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, // (t2CSINC rGPR:$Rd, ZR, ZR, pred_noal_inv:$fcond) - 192 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, {AliasPatternCond::K_Reg, ARM::ZR}, {AliasPatternCond::K_Reg, ARM::ZR}, {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, // (t2CSINC rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 196 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, // (t2CSINV rGPR:$Rd, ZR, ZR, pred_noal_inv:$fcond) - 200 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, {AliasPatternCond::K_Reg, ARM::ZR}, {AliasPatternCond::K_Reg, ARM::ZR}, {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, // (t2CSINV rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 204 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, // (t2CSNEG rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 208 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID}, {AliasPatternCond::K_TiedReg, 1}, {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, // (t2DSB 0, 14, 0) - 212 {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Imm, uint32_t(14)}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, ARM::FeatureDB}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2DSB 4, 14, 0) - 218 {AliasPatternCond::K_Imm, uint32_t(4)}, {AliasPatternCond::K_Imm, uint32_t(14)}, {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, ARM::FeatureDB}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2DSB 12, pred:$p) - 224 {AliasPatternCond::K_Imm, uint32_t(12)}, {AliasPatternCond::K_Feature, ARM::FeatureDFB}, // (t2HINT 0, pred:$p) - 226 {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2HINT 1, pred:$p) - 229 {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2HINT 2, pred:$p) - 232 {AliasPatternCond::K_Imm, uint32_t(2)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2HINT 3, pred:$p) - 235 {AliasPatternCond::K_Imm, uint32_t(3)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2HINT 4, pred:$p) - 238 {AliasPatternCond::K_Imm, uint32_t(4)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2HINT 5, pred:$p) - 241 {AliasPatternCond::K_Imm, uint32_t(5)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, {AliasPatternCond::K_Feature, ARM::HasV8Ops}, // (t2HINT 16, pred:$p) - 245 {AliasPatternCond::K_Imm, uint32_t(16)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, {AliasPatternCond::K_Feature, ARM::FeatureRAS}, // (t2HINT 20, pred:$p) - 249 {AliasPatternCond::K_Imm, uint32_t(20)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2HINT 13, pred:$p) - 252 {AliasPatternCond::K_Imm, uint32_t(13)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2HINT 15, pred:$p) - 255 {AliasPatternCond::K_Imm, uint32_t(15)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2HINT 29, pred:$p) - 258 {AliasPatternCond::K_Imm, uint32_t(29)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2HINT 45, pred:$p) - 261 {AliasPatternCond::K_Imm, uint32_t(45)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, // (t2HINT 22, pred:$p) - 264 {AliasPatternCond::K_Imm, uint32_t(22)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, {AliasPatternCond::K_Feature, ARM::HasV8Ops}, {AliasPatternCond::K_Feature, ARM::FeatureCLRBHB}, // (t2SUBS_PC_LR 0, pred:$p) - 269 {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, {AliasPatternCond::K_Feature, ARM::FeatureVirtualization}, // (tHINT 0, pred:$p) - 273 {AliasPatternCond::K_Imm, uint32_t(0)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV6MOps}, // (tHINT 1, pred:$p) - 276 {AliasPatternCond::K_Imm, uint32_t(1)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV6MOps}, // (tHINT 2, pred:$p) - 279 {AliasPatternCond::K_Imm, uint32_t(2)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV6MOps}, // (tHINT 3, pred:$p) - 282 {AliasPatternCond::K_Imm, uint32_t(3)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV6MOps}, // (tHINT 4, pred:$p) - 285 {AliasPatternCond::K_Imm, uint32_t(4)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::HasV6MOps}, // (tHINT 5, pred:$p) - 288 {AliasPatternCond::K_Imm, uint32_t(5)}, {AliasPatternCond::K_Feature, ARM::ModeThumb}, {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, {AliasPatternCond::K_Feature, ARM::HasV8Ops}, }; static const char AsmStrings[] = /* 0 */ "ssbb\0" /* 5 */ "pssbb\0" /* 11 */ "dfb\0" /* 15 */ "nop$\xFF\x02\x01\0" /* 23 */ "yield$\xFF\x02\x01\0" /* 33 */ "wfe$\xFF\x02\x01\0" /* 41 */ "wfi$\xFF\x02\x01\0" /* 49 */ "sev$\xFF\x02\x01\0" /* 57 */ "sevl$\xFF\x02\x01\0" /* 66 */ "esb$\xFF\x02\x01\0" /* 74 */ "csdb$\xFF\x02\x01\0" /* 83 */ "clrbhb$\xFF\x02\x01\0" /* 94 */ "vmlava$\xFF\x05\x02.s16 $\x01, $\x03, $\x04\0" /* 120 */ "vmlava$\xFF\x05\x02.s32 $\x01, $\x03, $\x04\0" /* 146 */ "vmlava$\xFF\x05\x02.s8 $\x01, $\x03, $\x04\0" /* 171 */ "vmlava$\xFF\x05\x02.u16 $\x01, $\x03, $\x04\0" /* 197 */ "vmlava$\xFF\x05\x02.u32 $\x01, $\x03, $\x04\0" /* 223 */ "vmlava$\xFF\x05\x02.u8 $\x01, $\x03, $\x04\0" /* 248 */ "vmlav$\xFF\x04\x02.s16 $\x01, $\x02, $\x03\0" /* 273 */ "vmlav$\xFF\x04\x02.s32 $\x01, $\x02, $\x03\0" /* 298 */ "vmlav$\xFF\x04\x02.s8 $\x01, $\x02, $\x03\0" /* 322 */ "vmlav$\xFF\x04\x02.u16 $\x01, $\x02, $\x03\0" /* 347 */ "vmlav$\xFF\x04\x02.u32 $\x01, $\x02, $\x03\0" /* 372 */ "vmlav$\xFF\x04\x02.u8 $\x01, $\x02, $\x03\0" /* 396 */ "vmlalva$\xFF\x07\x02.s16 $\x01, $\x02, $\x05, $\x06\0" /* 427 */ "vmlalva$\xFF\x07\x02.s32 $\x01, $\x02, $\x05, $\x06\0" /* 458 */ "vmlalva$\xFF\x07\x02.u16 $\x01, $\x02, $\x05, $\x06\0" /* 489 */ "vmlalva$\xFF\x07\x02.u32 $\x01, $\x02, $\x05, $\x06\0" /* 520 */ "vmlalv$\xFF\x05\x02.s16 $\x01, $\x02, $\x03, $\x04\0" /* 550 */ "vmlalv$\xFF\x05\x02.s32 $\x01, $\x02, $\x03, $\x04\0" /* 580 */ "vmlalv$\xFF\x05\x02.u16 $\x01, $\x02, $\x03, $\x04\0" /* 610 */ "vmlalv$\xFF\x05\x02.u32 $\x01, $\x02, $\x03, $\x04\0" /* 640 */ "vmov$\xFF\x04\x02 $\x01, $\x02\0" /* 656 */ "vrmlalvha$\xFF\x07\x02.s32 $\x01, $\x02, $\x05, $\x06\0" /* 689 */ "vrmlalvha$\xFF\x07\x02.u32 $\x01, $\x02, $\x05, $\x06\0" /* 722 */ "vrmlalvh$\xFF\x05\x02.s32 $\x01, $\x02, $\x03, $\x04\0" /* 754 */ "vrmlalvh$\xFF\x05\x02.u32 $\x01, $\x02, $\x03, $\x04\0" /* 786 */ "cset $\x01, $\xFF\x04\x03\0" /* 800 */ "cinc $\x01, $\x02, $\xFF\x04\x03\0" /* 818 */ "csetm $\x01, $\xFF\x04\x03\0" /* 833 */ "cinv $\x01, $\x02, $\xFF\x04\x03\0" /* 851 */ "cneg $\x01, $\x02, $\xFF\x04\x03\0" /* 869 */ "dfb$\xFF\x02\x01\0" /* 877 */ "nop$\xFF\x02\x01.w\0" /* 887 */ "yield$\xFF\x02\x01.w\0" /* 899 */ "wfe$\xFF\x02\x01.w\0" /* 909 */ "wfi$\xFF\x02\x01.w\0" /* 919 */ "sev$\xFF\x02\x01.w\0" /* 929 */ "sevl$\xFF\x02\x01.w\0" /* 940 */ "esb$\xFF\x02\x01.w\0" /* 950 */ "pacbti$\xFF\x02\x01 r12,lr,sp\0" /* 971 */ "bti$\xFF\x02\x01\0" /* 979 */ "pac$\xFF\x02\x01 r12,lr,sp\0" /* 997 */ "aut$\xFF\x02\x01 r12,lr,sp\0" /* 1015 */ "eret$\xFF\x02\x01\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 { ArrayRef(OpToPatterns), ArrayRef(Patterns), ArrayRef(Conds), StringRef(AsmStrings, std::size(AsmStrings)), nullptr, }; 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, Address, OpIdx, PrintMethodIdx, STI, OS); } else printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS); } else { OS << AsmString[I++]; } } while (AsmString[I] != '\0'); } return true; } void ARMInstPrinter::printCustomAliasOperand( const MCInst *MI, uint64_t Address, unsigned OpIdx, unsigned PrintMethodIdx, const MCSubtargetInfo &STI, raw_ostream &OS) { switch (PrintMethodIdx) { default: llvm_unreachable("Unknown PrintMethod kind"); break; case 0: printPredicateOperand(MI, OpIdx, STI, OS); break; case 1: printVPTPredicateOperand(MI, OpIdx, STI, OS); break; case 2: printMandatoryInvertedPredicateOperand(MI, OpIdx, STI, OS); break; } } #endif // PRINT_ALIAS_INSTR