1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2|* *| 3|* Assembly Writer Source Fragment *| 4|* *| 5|* Automatically generated file, do not edit! *| 6|* *| 7\*===----------------------------------------------------------------------===*/ 8 9/// getMnemonic - This method is automatically generated by tablegen 10/// from the instruction set description. 11std::pair<const char *, uint64_t> ARMInstPrinter::getMnemonic(const MCInst *MI) { 12 static const char AsmStrs[] = { 13 /* 0 */ 'v', 'c', 'x', '1', 9, 0, 14 /* 6 */ 'v', 'l', 'd', '2', '0', '.', '3', '2', 9, 0, 15 /* 16 */ 'v', 's', 't', '2', '0', '.', '3', '2', 9, 0, 16 /* 26 */ 'v', 'l', 'd', '4', '0', '.', '3', '2', 9, 0, 17 /* 36 */ 'v', 's', 't', '4', '0', '.', '3', '2', 9, 0, 18 /* 46 */ 's', 'h', 'a', '1', 's', 'u', '0', '.', '3', '2', 9, 0, 19 /* 58 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '0', '.', '3', '2', 9, 0, 20 /* 72 */ 'v', 'l', 'd', '2', '1', '.', '3', '2', 9, 0, 21 /* 82 */ 'v', 's', 't', '2', '1', '.', '3', '2', 9, 0, 22 /* 92 */ 'v', 'l', 'd', '4', '1', '.', '3', '2', 9, 0, 23 /* 102 */ 'v', 's', 't', '4', '1', '.', '3', '2', 9, 0, 24 /* 112 */ 's', 'h', 'a', '1', 's', 'u', '1', '.', '3', '2', 9, 0, 25 /* 124 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '1', '.', '3', '2', 9, 0, 26 /* 138 */ 'v', 'l', 'd', '4', '2', '.', '3', '2', 9, 0, 27 /* 148 */ 'v', 's', 't', '4', '2', '.', '3', '2', 9, 0, 28 /* 158 */ 's', 'h', 'a', '2', '5', '6', 'h', '2', '.', '3', '2', 9, 0, 29 /* 171 */ 'v', 'l', 'd', '4', '3', '.', '3', '2', 9, 0, 30 /* 181 */ 'v', 's', 't', '4', '3', '.', '3', '2', 9, 0, 31 /* 191 */ 's', 'h', 'a', '1', 'c', '.', '3', '2', 9, 0, 32 /* 201 */ 's', 'h', 'a', '1', 'h', '.', '3', '2', 9, 0, 33 /* 211 */ 's', 'h', 'a', '2', '5', '6', 'h', '.', '3', '2', 9, 0, 34 /* 223 */ 's', 'h', 'a', '1', 'm', '.', '3', '2', 9, 0, 35 /* 233 */ 's', 'h', 'a', '1', 'p', '.', '3', '2', 9, 0, 36 /* 243 */ 'd', 'l', 's', 't', 'p', '.', '3', '2', 9, 0, 37 /* 253 */ 'w', 'l', 's', 't', 'p', '.', '3', '2', 9, 0, 38 /* 263 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, 39 /* 278 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, 40 /* 293 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, 41 /* 308 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, 42 /* 323 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, 43 /* 338 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, 44 /* 353 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, 45 /* 368 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, 46 /* 383 */ 'v', 'c', 'm', 'l', 'a', '.', 'f', '3', '2', 9, 0, 47 /* 394 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '3', '2', 9, 0, 48 /* 406 */ 'v', 'c', 'a', 'd', 'd', '.', 'f', '3', '2', 9, 0, 49 /* 417 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '3', '2', 9, 0, 50 /* 429 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '3', '2', 9, 0, 51 /* 441 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '3', '2', 9, 0, 52 /* 453 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '3', '2', 9, 0, 53 /* 465 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '3', '2', 9, 0, 54 /* 477 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '3', '2', 9, 0, 55 /* 489 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '3', '2', 9, 0, 56 /* 501 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '3', '2', 9, 0, 57 /* 513 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '3', '2', 9, 0, 58 /* 525 */ 'v', 'r', 'i', 'n', 't', 'x', '.', 'f', '3', '2', 9, 0, 59 /* 537 */ 'v', 'r', 'i', 'n', 't', 'z', '.', 'f', '3', '2', 9, 0, 60 /* 549 */ 'l', 'd', 'c', '2', 9, 0, 61 /* 555 */ 'm', 'r', 'c', '2', 9, 0, 62 /* 561 */ 'm', 'r', 'r', 'c', '2', 9, 0, 63 /* 568 */ 's', 't', 'c', '2', 9, 0, 64 /* 574 */ 'c', 'd', 'p', '2', 9, 0, 65 /* 580 */ 'm', 'c', 'r', '2', 9, 0, 66 /* 586 */ 'm', 'c', 'r', 'r', '2', 9, 0, 67 /* 593 */ 'v', 'c', 'x', '2', 9, 0, 68 /* 599 */ 'v', 'c', 'x', '3', 9, 0, 69 /* 605 */ 'd', 'l', 's', 't', 'p', '.', '6', '4', 9, 0, 70 /* 615 */ 'w', 'l', 's', 't', 'p', '.', '6', '4', 9, 0, 71 /* 625 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, 72 /* 640 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, 73 /* 655 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, 74 /* 670 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, 75 /* 685 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, 76 /* 700 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, 77 /* 715 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, 78 /* 730 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, 79 /* 745 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '6', '4', 9, 0, 80 /* 757 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '6', '4', 9, 0, 81 /* 769 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '6', '4', 9, 0, 82 /* 781 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '6', '4', 9, 0, 83 /* 793 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '6', '4', 9, 0, 84 /* 805 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '6', '4', 9, 0, 85 /* 817 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '6', '4', 9, 0, 86 /* 829 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '6', '4', 9, 0, 87 /* 841 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '6', '4', 9, 0, 88 /* 853 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '6', '4', 9, 0, 89 /* 865 */ 'v', 'm', 'u', 'l', 'l', '.', 'p', '6', '4', 9, 0, 90 /* 876 */ 'v', 'l', 'd', '2', '0', '.', '1', '6', 9, 0, 91 /* 886 */ 'v', 's', 't', '2', '0', '.', '1', '6', 9, 0, 92 /* 896 */ 'v', 'l', 'd', '4', '0', '.', '1', '6', 9, 0, 93 /* 906 */ 'v', 's', 't', '4', '0', '.', '1', '6', 9, 0, 94 /* 916 */ 'v', 'l', 'd', '2', '1', '.', '1', '6', 9, 0, 95 /* 926 */ 'v', 's', 't', '2', '1', '.', '1', '6', 9, 0, 96 /* 936 */ 'v', 'l', 'd', '4', '1', '.', '1', '6', 9, 0, 97 /* 946 */ 'v', 's', 't', '4', '1', '.', '1', '6', 9, 0, 98 /* 956 */ 'v', 'l', 'd', '4', '2', '.', '1', '6', 9, 0, 99 /* 966 */ 'v', 's', 't', '4', '2', '.', '1', '6', 9, 0, 100 /* 976 */ 'v', 'l', 'd', '4', '3', '.', '1', '6', 9, 0, 101 /* 986 */ 'v', 's', 't', '4', '3', '.', '1', '6', 9, 0, 102 /* 996 */ 'd', 'l', 's', 't', 'p', '.', '1', '6', 9, 0, 103 /* 1006 */ 'w', 'l', 's', 't', 'p', '.', '1', '6', 9, 0, 104 /* 1016 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, 105 /* 1031 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, 106 /* 1046 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, 107 /* 1061 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, 108 /* 1076 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, 109 /* 1091 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, 110 /* 1106 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, 111 /* 1121 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, 112 /* 1136 */ 'v', 'c', 'v', 't', 'a', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, 113 /* 1151 */ 'v', 'c', 'v', 't', 'm', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, 114 /* 1166 */ 'v', 'c', 'v', 't', 'n', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, 115 /* 1181 */ 'v', 'c', 'v', 't', 'p', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, 116 /* 1196 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, 117 /* 1211 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, 118 /* 1226 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, 119 /* 1241 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, 120 /* 1256 */ 'v', 'c', 'm', 'l', 'a', '.', 'f', '1', '6', 9, 0, 121 /* 1267 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '1', '6', 9, 0, 122 /* 1279 */ 'v', 'c', 'a', 'd', 'd', '.', 'f', '1', '6', 9, 0, 123 /* 1290 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '1', '6', 9, 0, 124 /* 1302 */ 'v', 'f', 'm', 'a', 'l', '.', 'f', '1', '6', 9, 0, 125 /* 1313 */ 'v', 'f', 'm', 's', 'l', '.', 'f', '1', '6', 9, 0, 126 /* 1324 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '1', '6', 9, 0, 127 /* 1336 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '1', '6', 9, 0, 128 /* 1348 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '1', '6', 9, 0, 129 /* 1360 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '1', '6', 9, 0, 130 /* 1372 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '1', '6', 9, 0, 131 /* 1384 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '1', '6', 9, 0, 132 /* 1396 */ 'v', 'i', 'n', 's', '.', 'f', '1', '6', 9, 0, 133 /* 1406 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '1', '6', 9, 0, 134 /* 1418 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '1', '6', 9, 0, 135 /* 1430 */ 'v', 'r', 'i', 'n', 't', 'x', '.', 'f', '1', '6', 9, 0, 136 /* 1442 */ 'v', 'm', 'o', 'v', 'x', '.', 'f', '1', '6', 9, 0, 137 /* 1453 */ 'v', 'r', 'i', 'n', 't', 'z', '.', 'f', '1', '6', 9, 0, 138 /* 1465 */ 'v', 'm', 'm', 'l', 'a', '.', 'b', 'f', '1', '6', 9, 0, 139 /* 1477 */ 'v', 'f', 'm', 'a', 'b', '.', 'b', 'f', '1', '6', 9, 0, 140 /* 1489 */ 'v', 'f', 'm', 'a', 't', '.', 'b', 'f', '1', '6', 9, 0, 141 /* 1501 */ 'v', 'd', 'o', 't', '.', 'b', 'f', '1', '6', 9, 0, 142 /* 1512 */ 'v', 'l', 'd', '2', '0', '.', '8', 9, 0, 143 /* 1521 */ 'v', 's', 't', '2', '0', '.', '8', 9, 0, 144 /* 1530 */ 'v', 'l', 'd', '4', '0', '.', '8', 9, 0, 145 /* 1539 */ 'v', 's', 't', '4', '0', '.', '8', 9, 0, 146 /* 1548 */ 'v', 'l', 'd', '2', '1', '.', '8', 9, 0, 147 /* 1557 */ 'v', 's', 't', '2', '1', '.', '8', 9, 0, 148 /* 1566 */ 'v', 'l', 'd', '4', '1', '.', '8', 9, 0, 149 /* 1575 */ 'v', 's', 't', '4', '1', '.', '8', 9, 0, 150 /* 1584 */ 'v', 'l', 'd', '4', '2', '.', '8', 9, 0, 151 /* 1593 */ 'v', 's', 't', '4', '2', '.', '8', 9, 0, 152 /* 1602 */ 'v', 'l', 'd', '4', '3', '.', '8', 9, 0, 153 /* 1611 */ 'v', 's', 't', '4', '3', '.', '8', 9, 0, 154 /* 1620 */ 'a', 'e', 's', 'i', 'm', 'c', '.', '8', 9, 0, 155 /* 1630 */ 'a', 'e', 's', 'm', 'c', '.', '8', 9, 0, 156 /* 1639 */ 'a', 'e', 's', 'd', '.', '8', 9, 0, 157 /* 1647 */ 'a', 'e', 's', 'e', '.', '8', 9, 0, 158 /* 1655 */ 'd', 'l', 's', 't', 'p', '.', '8', 9, 0, 159 /* 1664 */ 'w', 'l', 's', 't', 'p', '.', '8', 9, 0, 160 /* 1673 */ 'v', 'u', 's', 'm', 'm', 'l', 'a', '.', 's', '8', 9, 0, 161 /* 1685 */ 'v', 's', 'm', 'm', 'l', 'a', '.', 's', '8', 9, 0, 162 /* 1696 */ 'v', 'u', 's', 'd', 'o', 't', '.', 's', '8', 9, 0, 163 /* 1707 */ 'v', 's', 'd', 'o', 't', '.', 's', '8', 9, 0, 164 /* 1717 */ 'v', 'u', 'm', 'm', 'l', 'a', '.', 'u', '8', 9, 0, 165 /* 1728 */ 'v', 's', 'u', 'd', 'o', 't', '.', 'u', '8', 9, 0, 166 /* 1739 */ 'v', 'u', 'd', 'o', 't', '.', 'u', '8', 9, 0, 167 /* 1749 */ 'v', 'c', 'x', '1', 'a', 9, 0, 168 /* 1756 */ 'v', 'c', 'x', '2', 'a', 9, 0, 169 /* 1763 */ 'v', 'c', 'x', '3', 'a', 9, 0, 170 /* 1770 */ 'r', 'f', 'e', 'd', 'a', 9, 0, 171 /* 1777 */ 'r', 'f', 'e', 'i', 'a', 9, 0, 172 /* 1784 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0, 173 /* 1792 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0, 174 /* 1801 */ 'r', 'f', 'e', 'd', 'b', 9, 0, 175 /* 1808 */ 'r', 'f', 'e', 'i', 'b', 9, 0, 176 /* 1815 */ 'd', 'm', 'b', 9, 0, 177 /* 1820 */ 'd', 's', 'b', 9, 0, 178 /* 1825 */ 'i', 's', 'b', 9, 0, 179 /* 1830 */ 't', 's', 'b', 9, 0, 180 /* 1835 */ 'c', 's', 'i', 'n', 'c', 9, 0, 181 /* 1842 */ 'h', 'v', 'c', 9, 0, 182 /* 1847 */ 'c', 'x', '1', 'd', 9, 0, 183 /* 1853 */ 'c', 'x', '2', 'd', 9, 0, 184 /* 1859 */ 'c', 'x', '3', 'd', 9, 0, 185 /* 1865 */ 'p', 'l', 'd', 9, 0, 186 /* 1870 */ 's', 'e', 't', 'e', 'n', 'd', 9, 0, 187 /* 1878 */ 'l', 'e', 9, 0, 188 /* 1882 */ 'u', 'd', 'f', 9, 0, 189 /* 1887 */ 'c', 's', 'n', 'e', 'g', 9, 0, 190 /* 1894 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0, 191 /* 1902 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0, 192 /* 1911 */ 'p', 'l', 'i', 9, 0, 193 /* 1916 */ 'b', 't', 'i', 9, 0, 194 /* 1921 */ 'l', 'd', 'c', '2', 'l', 9, 0, 195 /* 1928 */ 's', 't', 'c', '2', 'l', 9, 0, 196 /* 1935 */ 'b', 'l', 9, 0, 197 /* 1939 */ 'b', 'f', 'c', 's', 'e', 'l', 9, 0, 198 /* 1947 */ 's', 'e', 't', 'p', 'a', 'n', 9, 0, 199 /* 1955 */ 'l', 'e', 't', 'p', 9, 0, 200 /* 1961 */ 'd', 'l', 's', 9, 0, 201 /* 1966 */ 'w', 'l', 's', 9, 0, 202 /* 1971 */ 'c', 'p', 's', 9, 0, 203 /* 1976 */ 'm', 'o', 'v', 's', 9, 0, 204 /* 1982 */ 'h', 'l', 't', 9, 0, 205 /* 1987 */ 'b', 'k', 'p', 't', 9, 0, 206 /* 1993 */ 'c', 's', 'i', 'n', 'v', 9, 0, 207 /* 2000 */ 'h', 'v', 'c', '.', 'w', 9, 0, 208 /* 2007 */ 'u', 'd', 'f', '.', 'w', 9, 0, 209 /* 2014 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0, 210 /* 2022 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0, 211 /* 2031 */ 'p', 'l', 'd', 'w', 9, 0, 212 /* 2037 */ 'b', 'x', 9, 0, 213 /* 2041 */ 'b', 'l', 'x', 9, 0, 214 /* 2046 */ 'c', 'b', 'z', 9, 0, 215 /* 2051 */ 'c', 'b', 'n', 'z', 9, 0, 216 /* 2057 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', '!', ',', 32, 0, 217 /* 2069 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', '!', ',', 32, 0, 218 /* 2081 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', '!', ',', 32, 0, 219 /* 2093 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', '!', ',', 32, 0, 220 /* 2105 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', ',', 32, 0, 221 /* 2116 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', ',', 32, 0, 222 /* 2127 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', ',', 32, 0, 223 /* 2138 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', ',', 32, 0, 224 /* 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, 225 /* 2180 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, 226 /* 2204 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, 227 /* 2229 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0, 228 /* 2252 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0, 229 /* 2275 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0, 230 /* 2297 */ '_', '_', 'b', 'r', 'k', 'd', 'i', 'v', '0', 0, 231 /* 2307 */ 'v', 'l', 'd', '1', 0, 232 /* 2312 */ 'd', 'c', 'p', 's', '1', 0, 233 /* 2318 */ 'v', 's', 't', '1', 0, 234 /* 2323 */ 'v', 'c', 'x', '1', 0, 235 /* 2328 */ 'v', 'r', 'e', 'v', '3', '2', 0, 236 /* 2335 */ 'l', 'd', 'c', '2', 0, 237 /* 2340 */ 'm', 'r', 'c', '2', 0, 238 /* 2345 */ 'm', 'r', 'r', 'c', '2', 0, 239 /* 2351 */ 's', 't', 'c', '2', 0, 240 /* 2356 */ 'v', 'l', 'd', '2', 0, 241 /* 2361 */ 'c', 'd', 'p', '2', 0, 242 /* 2366 */ 'm', 'c', 'r', '2', 0, 243 /* 2371 */ 'm', 'c', 'r', 'r', '2', 0, 244 /* 2377 */ 'd', 'c', 'p', 's', '2', 0, 245 /* 2383 */ 'v', 's', 't', '2', 0, 246 /* 2388 */ 'v', 'c', 'x', '2', 0, 247 /* 2393 */ 'v', 'l', 'd', '3', 0, 248 /* 2398 */ 'd', 'c', 'p', 's', '3', 0, 249 /* 2404 */ 'v', 's', 't', '3', 0, 250 /* 2409 */ 'v', 'c', 'x', '3', 0, 251 /* 2414 */ 'v', 'r', 'e', 'v', '6', '4', 0, 252 /* 2421 */ 'v', 'l', 'd', '4', 0, 253 /* 2426 */ 'v', 's', 't', '4', 0, 254 /* 2431 */ 's', 'x', 't', 'a', 'b', '1', '6', 0, 255 /* 2439 */ 'u', 'x', 't', 'a', 'b', '1', '6', 0, 256 /* 2447 */ 's', 'x', 't', 'b', '1', '6', 0, 257 /* 2454 */ 'u', 'x', 't', 'b', '1', '6', 0, 258 /* 2461 */ 's', 'h', 's', 'u', 'b', '1', '6', 0, 259 /* 2469 */ 'u', 'h', 's', 'u', 'b', '1', '6', 0, 260 /* 2477 */ 'u', 'q', 's', 'u', 'b', '1', '6', 0, 261 /* 2485 */ 's', 's', 'u', 'b', '1', '6', 0, 262 /* 2492 */ 'u', 's', 'u', 'b', '1', '6', 0, 263 /* 2499 */ 's', 'h', 'a', 'd', 'd', '1', '6', 0, 264 /* 2507 */ 'u', 'h', 'a', 'd', 'd', '1', '6', 0, 265 /* 2515 */ 'u', 'q', 'a', 'd', 'd', '1', '6', 0, 266 /* 2523 */ 's', 'a', 'd', 'd', '1', '6', 0, 267 /* 2530 */ 'u', 'a', 'd', 'd', '1', '6', 0, 268 /* 2537 */ 's', 's', 'a', 't', '1', '6', 0, 269 /* 2544 */ 'u', 's', 'a', 't', '1', '6', 0, 270 /* 2551 */ 'v', 'r', 'e', 'v', '1', '6', 0, 271 /* 2558 */ 'u', 's', 'a', 'd', 'a', '8', 0, 272 /* 2565 */ 's', 'h', 's', 'u', 'b', '8', 0, 273 /* 2572 */ 'u', 'h', 's', 'u', 'b', '8', 0, 274 /* 2579 */ 'u', 'q', 's', 'u', 'b', '8', 0, 275 /* 2586 */ 's', 's', 'u', 'b', '8', 0, 276 /* 2592 */ 'u', 's', 'u', 'b', '8', 0, 277 /* 2598 */ 'u', 's', 'a', 'd', '8', 0, 278 /* 2604 */ 's', 'h', 'a', 'd', 'd', '8', 0, 279 /* 2611 */ 'u', 'h', 'a', 'd', 'd', '8', 0, 280 /* 2618 */ 'u', 'q', 'a', 'd', 'd', '8', 0, 281 /* 2625 */ 's', 'a', 'd', 'd', '8', 0, 282 /* 2631 */ 'u', 'a', 'd', 'd', '8', 0, 283 /* 2637 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, 284 /* 2650 */ 'P', 'S', 'E', 'U', 'D', 'O', '_', 'P', 'R', 'O', 'B', 'E', 0, 285 /* 2663 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, 286 /* 2670 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, 287 /* 2680 */ 'D', 'B', 'G', '_', 'I', 'N', 'S', 'T', 'R', '_', 'R', 'E', 'F', 0, 288 /* 2694 */ 'D', 'B', 'G', '_', 'P', 'H', 'I', 0, 289 /* 2702 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0, 290 /* 2712 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, 291 /* 2727 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', '_', 'L', 'I', 'S', 'T', 0, 292 /* 2742 */ 'v', 'c', 'x', '1', 'a', 0, 293 /* 2748 */ 'v', 'c', 'x', '2', 'a', 0, 294 /* 2754 */ 'v', 'c', 'x', '3', 'a', 0, 295 /* 2760 */ 'v', 'a', 'b', 'a', 0, 296 /* 2765 */ 'c', 'x', '1', 'd', 'a', 0, 297 /* 2771 */ 'c', 'x', '2', 'd', 'a', 0, 298 /* 2777 */ 'c', 'x', '3', 'd', 'a', 0, 299 /* 2783 */ 'l', 'd', 'a', 0, 300 /* 2787 */ 'l', 'd', 'm', 'd', 'a', 0, 301 /* 2793 */ 's', 't', 'm', 'd', 'a', 0, 302 /* 2799 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 'a', 0, 303 /* 2811 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 'a', 0, 304 /* 2823 */ 'r', 'f', 'e', 'i', 'a', 0, 305 /* 2829 */ 'v', 'l', 'd', 'm', 'i', 'a', 0, 306 /* 2836 */ 'v', 's', 't', 'm', 'i', 'a', 0, 307 /* 2843 */ 's', 'r', 's', 'i', 'a', 0, 308 /* 2849 */ 'v', 'c', 'm', 'l', 'a', 0, 309 /* 2855 */ 's', 'm', 'm', 'l', 'a', 0, 310 /* 2861 */ 'v', 'n', 'm', 'l', 'a', 0, 311 /* 2867 */ 'v', 'm', 'l', 'a', 0, 312 /* 2872 */ 'v', 'f', 'm', 'a', 0, 313 /* 2877 */ 'v', 'f', 'n', 'm', 'a', 0, 314 /* 2883 */ 'v', 'm', 'i', 'n', 'n', 'm', 'a', 0, 315 /* 2891 */ 'v', 'm', 'a', 'x', 'n', 'm', 'a', 0, 316 /* 2899 */ 'v', 'm', 'i', 'n', 'a', 0, 317 /* 2905 */ 'v', 'r', 's', 'r', 'a', 0, 318 /* 2911 */ 'v', 's', 'r', 'a', 0, 319 /* 2916 */ 'v', 'r', 'i', 'n', 't', 'a', 0, 320 /* 2923 */ 't', 't', 'a', 0, 321 /* 2927 */ 'v', 'c', 'v', 't', 'a', 0, 322 /* 2933 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 'a', 0, 323 /* 2942 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'a', 0, 324 /* 2952 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'a', 0, 325 /* 2962 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 'a', 0, 326 /* 2971 */ 'v', 'a', 'd', 'd', 'v', 'a', 0, 327 /* 2978 */ 'v', 'a', 'd', 'd', 'l', 'v', 'a', 0, 328 /* 2986 */ 'v', 'm', 'a', 'x', 'a', 0, 329 /* 2992 */ 'l', 'd', 'a', 'b', 0, 330 /* 2997 */ 's', 'x', 't', 'a', 'b', 0, 331 /* 3003 */ 'u', 'x', 't', 'a', 'b', 0, 332 /* 3009 */ 's', 'm', 'l', 'a', 'b', 'b', 0, 333 /* 3016 */ 's', 'm', 'l', 'a', 'l', 'b', 'b', 0, 334 /* 3024 */ 's', 'm', 'u', 'l', 'b', 'b', 0, 335 /* 3031 */ 't', 'b', 'b', 0, 336 /* 3035 */ 'r', 'f', 'e', 'd', 'b', 0, 337 /* 3041 */ 'v', 'l', 'd', 'm', 'd', 'b', 0, 338 /* 3048 */ 'v', 's', 't', 'm', 'd', 'b', 0, 339 /* 3055 */ 's', 'r', 's', 'd', 'b', 0, 340 /* 3061 */ 'l', 'd', 'm', 'i', 'b', 0, 341 /* 3067 */ 's', 't', 'm', 'i', 'b', 0, 342 /* 3073 */ 'v', 's', 'h', 'l', 'l', 'b', 0, 343 /* 3080 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 'b', 0, 344 /* 3089 */ 'v', 'm', 'u', 'l', 'l', 'b', 0, 345 /* 3096 */ 's', 't', 'l', 'b', 0, 346 /* 3101 */ 'v', 'm', 'o', 'v', 'l', 'b', 0, 347 /* 3108 */ 'd', 'm', 'b', 0, 348 /* 3112 */ 'v', 'q', 's', 'h', 'r', 'n', 'b', 0, 349 /* 3120 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 'b', 0, 350 /* 3129 */ 'v', 'r', 's', 'h', 'r', 'n', 'b', 0, 351 /* 3137 */ 'v', 's', 'h', 'r', 'n', 'b', 0, 352 /* 3144 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 'b', 0, 353 /* 3153 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 'b', 0, 354 /* 3163 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 'b', 0, 355 /* 3172 */ 'v', 'q', 'm', 'o', 'v', 'n', 'b', 0, 356 /* 3180 */ 'v', 'm', 'o', 'v', 'n', 'b', 0, 357 /* 3187 */ 's', 'w', 'p', 'b', 0, 358 /* 3192 */ 'v', 'l', 'd', 'r', 'b', 0, 359 /* 3198 */ 'v', 's', 't', 'r', 'b', 0, 360 /* 3204 */ 'd', 's', 'b', 0, 361 /* 3208 */ 'i', 's', 'b', 0, 362 /* 3212 */ 'l', 'd', 'r', 's', 'b', 0, 363 /* 3218 */ 't', 's', 'b', 0, 364 /* 3222 */ 's', 'm', 'l', 'a', 't', 'b', 0, 365 /* 3229 */ 'p', 'k', 'h', 't', 'b', 0, 366 /* 3235 */ 's', 'm', 'l', 'a', 'l', 't', 'b', 0, 367 /* 3243 */ 's', 'm', 'u', 'l', 't', 'b', 0, 368 /* 3250 */ 'v', 'c', 'v', 't', 'b', 0, 369 /* 3256 */ 's', 'x', 't', 'b', 0, 370 /* 3261 */ 'u', 'x', 't', 'b', 0, 371 /* 3266 */ 'q', 'd', 's', 'u', 'b', 0, 372 /* 3272 */ 'v', 'h', 's', 'u', 'b', 0, 373 /* 3278 */ 'v', 'q', 's', 'u', 'b', 0, 374 /* 3284 */ 'v', 's', 'u', 'b', 0, 375 /* 3289 */ 's', 'm', 'l', 'a', 'w', 'b', 0, 376 /* 3296 */ 's', 'm', 'u', 'l', 'w', 'b', 0, 377 /* 3303 */ 'l', 'd', 'a', 'e', 'x', 'b', 0, 378 /* 3310 */ 's', 't', 'l', 'e', 'x', 'b', 0, 379 /* 3317 */ 'l', 'd', 'r', 'e', 'x', 'b', 0, 380 /* 3324 */ 's', 't', 'r', 'e', 'x', 'b', 0, 381 /* 3331 */ 'v', 's', 'b', 'c', 0, 382 /* 3336 */ 'v', 'a', 'd', 'c', 0, 383 /* 3341 */ 'l', 'd', 'c', 0, 384 /* 3345 */ 'b', 'f', 'c', 0, 385 /* 3349 */ 'v', 'b', 'i', 'c', 0, 386 /* 3354 */ 'v', 's', 'h', 'l', 'c', 0, 387 /* 3360 */ 's', 'm', 'c', 0, 388 /* 3364 */ 'm', 'r', 'c', 0, 389 /* 3368 */ 'm', 'r', 'r', 'c', 0, 390 /* 3373 */ 'r', 's', 'c', 0, 391 /* 3377 */ 's', 't', 'c', 0, 392 /* 3381 */ 's', 'v', 'c', 0, 393 /* 3385 */ 's', 'm', 'l', 'a', 'd', 0, 394 /* 3391 */ 's', 'm', 'u', 'a', 'd', 0, 395 /* 3397 */ 'v', 'a', 'b', 'd', 0, 396 /* 3402 */ 'v', 'h', 'c', 'a', 'd', 'd', 0, 397 /* 3409 */ 'v', 'c', 'a', 'd', 'd', 0, 398 /* 3415 */ 'q', 'd', 'a', 'd', 'd', 0, 399 /* 3421 */ 'v', 'r', 'h', 'a', 'd', 'd', 0, 400 /* 3428 */ 'v', 'h', 'a', 'd', 'd', 0, 401 /* 3434 */ 'v', 'p', 'a', 'd', 'd', 0, 402 /* 3440 */ 'v', 'q', 'a', 'd', 'd', 0, 403 /* 3446 */ 'v', 'a', 'd', 'd', 0, 404 /* 3451 */ 's', 'm', 'l', 'a', 'l', 'd', 0, 405 /* 3458 */ 'p', 'l', 'd', 0, 406 /* 3462 */ 's', 'm', 'l', 's', 'l', 'd', 0, 407 /* 3469 */ 'v', 'a', 'n', 'd', 0, 408 /* 3474 */ 'v', 'l', 'd', 'r', 'd', 0, 409 /* 3480 */ 'v', 's', 't', 'r', 'd', 0, 410 /* 3486 */ 's', 'm', 'l', 's', 'd', 0, 411 /* 3492 */ 's', 'm', 'u', 's', 'd', 0, 412 /* 3498 */ 'l', 'd', 'a', 'e', 'x', 'd', 0, 413 /* 3505 */ 's', 't', 'l', 'e', 'x', 'd', 0, 414 /* 3512 */ 'l', 'd', 'r', 'e', 'x', 'd', 0, 415 /* 3519 */ 's', 't', 'r', 'e', 'x', 'd', 0, 416 /* 3526 */ 'v', 'a', 'c', 'g', 'e', 0, 417 /* 3532 */ 'v', 'c', 'g', 'e', 0, 418 /* 3537 */ 'v', 'c', 'l', 'e', 0, 419 /* 3542 */ 'v', 'r', 'e', 'c', 'p', 'e', 0, 420 /* 3549 */ 'v', 'c', 'm', 'p', 'e', 0, 421 /* 3555 */ 'v', 'r', 's', 'q', 'r', 't', 'e', 0, 422 /* 3563 */ 'b', 'f', 0, 423 /* 3566 */ 'v', 'b', 'i', 'f', 0, 424 /* 3571 */ 'd', 'b', 'g', 0, 425 /* 3575 */ 'p', 'a', 'c', 'g', 0, 426 /* 3580 */ 'v', 'q', 'n', 'e', 'g', 0, 427 /* 3586 */ 'v', 'n', 'e', 'g', 0, 428 /* 3591 */ 's', 'g', 0, 429 /* 3594 */ 'a', 'u', 't', 'g', 0, 430 /* 3599 */ 'l', 'd', 'a', 'h', 0, 431 /* 3604 */ 'v', 'q', 'd', 'm', 'l', 'a', 'h', 0, 432 /* 3612 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 'h', 0, 433 /* 3621 */ 's', 'x', 't', 'a', 'h', 0, 434 /* 3627 */ 'u', 'x', 't', 'a', 'h', 0, 435 /* 3633 */ 't', 'b', 'h', 0, 436 /* 3637 */ 'v', 'q', 'd', 'm', 'l', 'a', 'd', 'h', 0, 437 /* 3646 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 'd', 'h', 0, 438 /* 3656 */ 'v', 'q', 'd', 'm', 'l', 's', 'd', 'h', 0, 439 /* 3665 */ 'v', 'q', 'r', 'd', 'm', 'l', 's', 'd', 'h', 0, 440 /* 3675 */ 's', 't', 'l', 'h', 0, 441 /* 3680 */ 'v', 'q', 'd', 'm', 'u', 'l', 'h', 0, 442 /* 3688 */ 'v', 'q', 'r', 'd', 'm', 'u', 'l', 'h', 0, 443 /* 3697 */ 'v', 'r', 'm', 'u', 'l', 'h', 0, 444 /* 3704 */ 'v', 'm', 'u', 'l', 'h', 0, 445 /* 3710 */ 'v', 'l', 'd', 'r', 'h', 0, 446 /* 3716 */ 'v', 's', 't', 'r', 'h', 0, 447 /* 3722 */ 'v', 'q', 'd', 'm', 'l', 'a', 's', 'h', 0, 448 /* 3731 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 's', 'h', 0, 449 /* 3741 */ 'v', 'q', 'r', 'd', 'm', 'l', 's', 'h', 0, 450 /* 3750 */ 'l', 'd', 'r', 's', 'h', 0, 451 /* 3756 */ 'p', 'u', 's', 'h', 0, 452 /* 3761 */ 'r', 'e', 'v', 's', 'h', 0, 453 /* 3767 */ 's', 'x', 't', 'h', 0, 454 /* 3772 */ 'u', 'x', 't', 'h', 0, 455 /* 3777 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 0, 456 /* 3788 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 0, 457 /* 3799 */ 'l', 'd', 'a', 'e', 'x', 'h', 0, 458 /* 3806 */ 's', 't', 'l', 'e', 'x', 'h', 0, 459 /* 3813 */ 'l', 'd', 'r', 'e', 'x', 'h', 0, 460 /* 3820 */ 's', 't', 'r', 'e', 'x', 'h', 0, 461 /* 3827 */ 'v', 's', 'b', 'c', 'i', 0, 462 /* 3833 */ 'v', 'a', 'd', 'c', 'i', 0, 463 /* 3839 */ 'b', 'f', 'i', 0, 464 /* 3843 */ 'p', 'l', 'i', 0, 465 /* 3847 */ 'v', 's', 'l', 'i', 0, 466 /* 3852 */ 'v', 's', 'r', 'i', 0, 467 /* 3857 */ 'b', 'x', 'j', 0, 468 /* 3861 */ 'l', 'd', 'c', '2', 'l', 0, 469 /* 3867 */ 's', 't', 'c', '2', 'l', 0, 470 /* 3873 */ 'u', 'm', 'a', 'a', 'l', 0, 471 /* 3879 */ 'v', 'a', 'b', 'a', 'l', 0, 472 /* 3885 */ 'v', 'p', 'a', 'd', 'a', 'l', 0, 473 /* 3892 */ 'v', 'q', 'd', 'm', 'l', 'a', 'l', 0, 474 /* 3900 */ 's', 'm', 'l', 'a', 'l', 0, 475 /* 3906 */ 'u', 'm', 'l', 'a', 'l', 0, 476 /* 3912 */ 'v', 'm', 'l', 'a', 'l', 0, 477 /* 3918 */ 'v', 't', 'b', 'l', 0, 478 /* 3923 */ 'v', 's', 'u', 'b', 'l', 0, 479 /* 3929 */ 'l', 'd', 'c', 'l', 0, 480 /* 3934 */ 's', 't', 'c', 'l', 0, 481 /* 3939 */ 'v', 'a', 'b', 'd', 'l', 0, 482 /* 3945 */ 'v', 'p', 'a', 'd', 'd', 'l', 0, 483 /* 3952 */ 'v', 'a', 'd', 'd', 'l', 0, 484 /* 3958 */ 'v', 'p', 's', 'e', 'l', 0, 485 /* 3964 */ 'b', 'f', 'l', 0, 486 /* 3968 */ 's', 'q', 's', 'h', 'l', 0, 487 /* 3974 */ 'u', 'q', 's', 'h', 'l', 0, 488 /* 3980 */ 'v', 'q', 's', 'h', 'l', 0, 489 /* 3986 */ 'u', 'q', 'r', 's', 'h', 'l', 0, 490 /* 3993 */ 'v', 'q', 'r', 's', 'h', 'l', 0, 491 /* 4000 */ 'v', 'r', 's', 'h', 'l', 0, 492 /* 4006 */ 'v', 's', 'h', 'l', 0, 493 /* 4011 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0, 494 /* 4025 */ 's', 'q', 's', 'h', 'l', 'l', 0, 495 /* 4032 */ 'u', 'q', 's', 'h', 'l', 'l', 0, 496 /* 4039 */ 'u', 'q', 'r', 's', 'h', 'l', 'l', 0, 497 /* 4047 */ 'v', 's', 'h', 'l', 'l', 0, 498 /* 4053 */ 'l', 's', 'l', 'l', 0, 499 /* 4058 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 0, 500 /* 4066 */ 's', 'm', 'u', 'l', 'l', 0, 501 /* 4072 */ 'u', 'm', 'u', 'l', 'l', 0, 502 /* 4078 */ 'v', 'm', 'u', 'l', 'l', 0, 503 /* 4084 */ 's', 'q', 'r', 's', 'h', 'r', 'l', 0, 504 /* 4092 */ 's', 'r', 's', 'h', 'r', 'l', 0, 505 /* 4099 */ 'u', 'r', 's', 'h', 'r', 'l', 0, 506 /* 4106 */ 'a', 's', 'r', 'l', 0, 507 /* 4111 */ 'l', 's', 'r', 'l', 0, 508 /* 4116 */ 'v', 'b', 's', 'l', 0, 509 /* 4121 */ 'v', 'q', 'd', 'm', 'l', 's', 'l', 0, 510 /* 4129 */ 'v', 'm', 'l', 's', 'l', 0, 511 /* 4135 */ 's', 't', 'l', 0, 512 /* 4139 */ 'v', 'c', 'm', 'u', 'l', 0, 513 /* 4145 */ 's', 'm', 'm', 'u', 'l', 0, 514 /* 4151 */ 'v', 'n', 'm', 'u', 'l', 0, 515 /* 4157 */ 'v', 'm', 'u', 'l', 0, 516 /* 4162 */ 'v', 'm', 'o', 'v', 'l', 0, 517 /* 4168 */ 'v', 'l', 'l', 'd', 'm', 0, 518 /* 4174 */ 'v', 'm', 'i', 'n', 'n', 'm', 0, 519 /* 4181 */ 'v', 'm', 'a', 'x', 'n', 'm', 0, 520 /* 4188 */ 'v', 's', 'c', 'c', 'l', 'r', 'm', 0, 521 /* 4196 */ 'v', 'r', 'i', 'n', 't', 'm', 0, 522 /* 4203 */ 'v', 'l', 's', 't', 'm', 0, 523 /* 4209 */ 'v', 'c', 'v', 't', 'm', 0, 524 /* 4215 */ 'v', 'r', 's', 'u', 'b', 'h', 'n', 0, 525 /* 4223 */ 'v', 's', 'u', 'b', 'h', 'n', 0, 526 /* 4230 */ 'v', 'r', 'a', 'd', 'd', 'h', 'n', 0, 527 /* 4238 */ 'v', 'a', 'd', 'd', 'h', 'n', 0, 528 /* 4245 */ 'v', 'p', 'm', 'i', 'n', 0, 529 /* 4251 */ 'v', 'm', 'i', 'n', 0, 530 /* 4256 */ 'c', 'm', 'n', 0, 531 /* 4260 */ 'v', 'q', 's', 'h', 'r', 'n', 0, 532 /* 4267 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 0, 533 /* 4275 */ 'v', 'r', 's', 'h', 'r', 'n', 0, 534 /* 4282 */ 'v', 's', 'h', 'r', 'n', 0, 535 /* 4288 */ 'v', 'o', 'r', 'n', 0, 536 /* 4293 */ 'v', 't', 'r', 'n', 0, 537 /* 4298 */ 'v', 'r', 'i', 'n', 't', 'n', 0, 538 /* 4305 */ 'v', 'c', 'v', 't', 'n', 0, 539 /* 4311 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 0, 540 /* 4319 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 0, 541 /* 4328 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 0, 542 /* 4336 */ 'v', 'm', 'v', 'n', 0, 543 /* 4341 */ 'v', 'q', 'm', 'o', 'v', 'n', 0, 544 /* 4348 */ 'v', 'm', 'o', 'v', 'n', 0, 545 /* 4354 */ 't', 'r', 'a', 'p', 0, 546 /* 4359 */ 'c', 'd', 'p', 0, 547 /* 4363 */ 'v', 'z', 'i', 'p', 0, 548 /* 4368 */ 'v', 'c', 'm', 'p', 0, 549 /* 4373 */ 'p', 'o', 'p', 0, 550 /* 4377 */ 'p', 'a', 'c', 9, 'r', '1', '2', ',', 32, 'l', 'r', ',', 32, 's', 'p', 0, 551 /* 4393 */ 'p', 'a', 'c', 'b', 't', 'i', 9, 'r', '1', '2', ',', 32, 'l', 'r', ',', 32, 's', 'p', 0, 552 /* 4412 */ 'a', 'u', 't', 9, 'r', '1', '2', ',', 32, 'l', 'r', ',', 32, 's', 'p', 0, 553 /* 4428 */ 'l', 'c', 't', 'p', 0, 554 /* 4433 */ 'v', 'c', 't', 'p', 0, 555 /* 4438 */ 'v', 'r', 'i', 'n', 't', 'p', 0, 556 /* 4445 */ 'v', 'c', 'v', 't', 'p', 0, 557 /* 4451 */ 'v', 'd', 'd', 'u', 'p', 0, 558 /* 4457 */ 'v', 'i', 'd', 'u', 'p', 0, 559 /* 4463 */ 'v', 'd', 'u', 'p', 0, 560 /* 4468 */ 'v', 'd', 'w', 'd', 'u', 'p', 0, 561 /* 4475 */ 'v', 'i', 'w', 'd', 'u', 'p', 0, 562 /* 4482 */ 'v', 's', 'w', 'p', 0, 563 /* 4487 */ 'v', 'u', 'z', 'p', 0, 564 /* 4492 */ 'v', 'c', 'e', 'q', 0, 565 /* 4497 */ 't', 'e', 'q', 0, 566 /* 4501 */ 's', 'm', 'm', 'l', 'a', 'r', 0, 567 /* 4508 */ 'm', 'c', 'r', 0, 568 /* 4512 */ 'a', 'd', 'r', 0, 569 /* 4516 */ 'v', 'l', 'd', 'r', 0, 570 /* 4521 */ 's', 'q', 'r', 's', 'h', 'r', 0, 571 /* 4528 */ 's', 'r', 's', 'h', 'r', 0, 572 /* 4534 */ 'u', 'r', 's', 'h', 'r', 0, 573 /* 4540 */ 'v', 'r', 's', 'h', 'r', 0, 574 /* 4546 */ 'v', 's', 'h', 'r', 0, 575 /* 4551 */ 's', 'm', 'm', 'u', 'l', 'r', 0, 576 /* 4558 */ 'v', 'e', 'o', 'r', 0, 577 /* 4563 */ 'r', 'o', 'r', 0, 578 /* 4567 */ 'm', 'c', 'r', 'r', 0, 579 /* 4572 */ 'v', 'o', 'r', 'r', 0, 580 /* 4577 */ 'a', 's', 'r', 0, 581 /* 4581 */ 's', 'm', 'm', 'l', 's', 'r', 0, 582 /* 4588 */ 'v', 'm', 's', 'r', 0, 583 /* 4593 */ 'v', 'b', 'r', 's', 'r', 0, 584 /* 4599 */ 'v', 'r', 'i', 'n', 't', 'r', 0, 585 /* 4606 */ 'v', 's', 't', 'r', 0, 586 /* 4611 */ 'v', 'c', 'v', 't', 'r', 0, 587 /* 4617 */ 'v', 'm', 'l', 'a', 's', 0, 588 /* 4623 */ 'v', 'f', 'm', 'a', 's', 0, 589 /* 4629 */ 'v', 'q', 'a', 'b', 's', 0, 590 /* 4635 */ 'v', 'a', 'b', 's', 0, 591 /* 4640 */ 's', 'u', 'b', 's', 0, 592 /* 4645 */ 'v', 'c', 'l', 's', 0, 593 /* 4650 */ 's', 'm', 'm', 'l', 's', 0, 594 /* 4656 */ 'v', 'n', 'm', 'l', 's', 0, 595 /* 4662 */ 'v', 'm', 'l', 's', 0, 596 /* 4667 */ 'v', 'f', 'm', 's', 0, 597 /* 4672 */ 'v', 'f', 'n', 'm', 's', 0, 598 /* 4678 */ 'b', 'x', 'n', 's', 0, 599 /* 4683 */ 'b', 'l', 'x', 'n', 's', 0, 600 /* 4689 */ 'v', 'r', 'e', 'c', 'p', 's', 0, 601 /* 4696 */ 'v', 'm', 'r', 's', 0, 602 /* 4701 */ 'a', 's', 'r', 's', 0, 603 /* 4706 */ 'l', 's', 'r', 's', 0, 604 /* 4711 */ 'v', 'r', 's', 'q', 'r', 't', 's', 0, 605 /* 4719 */ 'm', 'o', 'v', 's', 0, 606 /* 4724 */ 's', 's', 'a', 't', 0, 607 /* 4729 */ 'u', 's', 'a', 't', 0, 608 /* 4734 */ 't', 't', 'a', 't', 0, 609 /* 4739 */ 's', 'm', 'l', 'a', 'b', 't', 0, 610 /* 4746 */ 'p', 'k', 'h', 'b', 't', 0, 611 /* 4752 */ 's', 'm', 'l', 'a', 'l', 'b', 't', 0, 612 /* 4760 */ 's', 'm', 'u', 'l', 'b', 't', 0, 613 /* 4767 */ 'l', 'd', 'r', 'b', 't', 0, 614 /* 4773 */ 's', 't', 'r', 'b', 't', 0, 615 /* 4779 */ 'l', 'd', 'r', 's', 'b', 't', 0, 616 /* 4786 */ 'e', 'r', 'e', 't', 0, 617 /* 4791 */ 'v', 'a', 'c', 'g', 't', 0, 618 /* 4797 */ 'v', 'c', 'g', 't', 0, 619 /* 4802 */ 'l', 'd', 'r', 'h', 't', 0, 620 /* 4808 */ 's', 't', 'r', 'h', 't', 0, 621 /* 4814 */ 'l', 'd', 'r', 's', 'h', 't', 0, 622 /* 4821 */ 'r', 'b', 'i', 't', 0, 623 /* 4826 */ 'v', 'b', 'i', 't', 0, 624 /* 4831 */ 'v', 'c', 'l', 't', 0, 625 /* 4836 */ 'v', 's', 'h', 'l', 'l', 't', 0, 626 /* 4843 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 't', 0, 627 /* 4852 */ 'v', 'm', 'u', 'l', 'l', 't', 0, 628 /* 4859 */ 'v', 'm', 'o', 'v', 'l', 't', 0, 629 /* 4866 */ 'v', 'c', 'n', 't', 0, 630 /* 4871 */ 'h', 'i', 'n', 't', 0, 631 /* 4876 */ 'v', 'q', 's', 'h', 'r', 'n', 't', 0, 632 /* 4884 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 't', 0, 633 /* 4893 */ 'v', 'r', 's', 'h', 'r', 'n', 't', 0, 634 /* 4901 */ 'v', 's', 'h', 'r', 'n', 't', 0, 635 /* 4908 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 't', 0, 636 /* 4917 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 't', 0, 637 /* 4927 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 't', 0, 638 /* 4936 */ 'v', 'q', 'm', 'o', 'v', 'n', 't', 0, 639 /* 4944 */ 'v', 'm', 'o', 'v', 'n', 't', 0, 640 /* 4951 */ 'v', 'p', 'n', 'o', 't', 0, 641 /* 4957 */ 'v', 'p', 't', 0, 642 /* 4961 */ 'l', 'd', 'r', 't', 0, 643 /* 4966 */ 'v', 's', 'q', 'r', 't', 0, 644 /* 4972 */ 's', 't', 'r', 't', 0, 645 /* 4977 */ 'v', 'p', 's', 't', 0, 646 /* 4982 */ 'v', 't', 's', 't', 0, 647 /* 4987 */ 's', 'm', 'l', 'a', 't', 't', 0, 648 /* 4994 */ 's', 'm', 'l', 'a', 'l', 't', 't', 0, 649 /* 5002 */ 's', 'm', 'u', 'l', 't', 't', 0, 650 /* 5009 */ 't', 't', 't', 0, 651 /* 5013 */ 'v', 'c', 'v', 't', 't', 0, 652 /* 5019 */ 'b', 'x', 'a', 'u', 't', 0, 653 /* 5025 */ 'v', 'j', 'c', 'v', 't', 0, 654 /* 5031 */ 'v', 'c', 'v', 't', 0, 655 /* 5036 */ 'm', 'o', 'v', 't', 0, 656 /* 5041 */ 's', 'm', 'l', 'a', 'w', 't', 0, 657 /* 5048 */ 's', 'm', 'u', 'l', 'w', 't', 0, 658 /* 5055 */ 'v', 'e', 'x', 't', 0, 659 /* 5060 */ 'v', 'q', 's', 'h', 'l', 'u', 0, 660 /* 5067 */ 'v', 'a', 'b', 'a', 'v', 0, 661 /* 5073 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 0, 662 /* 5081 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 0, 663 /* 5090 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 0, 664 /* 5099 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 0, 665 /* 5107 */ 'v', 'm', 'i', 'n', 'n', 'm', 'a', 'v', 0, 666 /* 5116 */ 'v', 'm', 'a', 'x', 'n', 'm', 'a', 'v', 0, 667 /* 5125 */ 'v', 'm', 'i', 'n', 'a', 'v', 0, 668 /* 5132 */ 'v', 'm', 'a', 'x', 'a', 'v', 0, 669 /* 5139 */ 'v', 'a', 'd', 'd', 'v', 0, 670 /* 5145 */ 'r', 'e', 'v', 0, 671 /* 5149 */ 's', 'd', 'i', 'v', 0, 672 /* 5154 */ 'u', 'd', 'i', 'v', 0, 673 /* 5159 */ 'v', 'd', 'i', 'v', 0, 674 /* 5164 */ 'v', 'a', 'd', 'd', 'l', 'v', 0, 675 /* 5171 */ 'v', 'm', 'i', 'n', 'n', 'm', 'v', 0, 676 /* 5179 */ 'v', 'm', 'a', 'x', 'n', 'm', 'v', 0, 677 /* 5187 */ 'v', 'm', 'i', 'n', 'v', 0, 678 /* 5193 */ 'v', 'm', 'o', 'v', 0, 679 /* 5198 */ 'v', 'm', 'a', 'x', 'v', 0, 680 /* 5204 */ 'v', 's', 'u', 'b', 'w', 0, 681 /* 5210 */ 'v', 'a', 'd', 'd', 'w', 0, 682 /* 5216 */ 'p', 'l', 'd', 'w', 0, 683 /* 5221 */ 'v', 'l', 'd', 'r', 'w', 0, 684 /* 5227 */ 'v', 's', 't', 'r', 'w', 0, 685 /* 5233 */ 'm', 'o', 'v', 'w', 0, 686 /* 5238 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 'a', 'x', 0, 687 /* 5251 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 'a', 'x', 0, 688 /* 5264 */ 'f', 'l', 'd', 'm', 'i', 'a', 'x', 0, 689 /* 5272 */ 'f', 's', 't', 'm', 'i', 'a', 'x', 0, 690 /* 5280 */ 'v', 'p', 'm', 'a', 'x', 0, 691 /* 5286 */ 'v', 'm', 'a', 'x', 0, 692 /* 5291 */ 's', 'h', 's', 'a', 'x', 0, 693 /* 5297 */ 'u', 'h', 's', 'a', 'x', 0, 694 /* 5303 */ 'u', 'q', 's', 'a', 'x', 0, 695 /* 5309 */ 's', 's', 'a', 'x', 0, 696 /* 5314 */ 'u', 's', 'a', 'x', 0, 697 /* 5319 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 'a', 'x', 0, 698 /* 5329 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'a', 'x', 0, 699 /* 5340 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'a', 'x', 0, 700 /* 5351 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 'a', 'x', 0, 701 /* 5361 */ 'f', 'l', 'd', 'm', 'd', 'b', 'x', 0, 702 /* 5369 */ 'f', 's', 't', 'm', 'd', 'b', 'x', 0, 703 /* 5377 */ 'v', 't', 'b', 'x', 0, 704 /* 5382 */ 's', 'm', 'l', 'a', 'd', 'x', 0, 705 /* 5389 */ 's', 'm', 'u', 'a', 'd', 'x', 0, 706 /* 5396 */ 's', 'm', 'l', 'a', 'l', 'd', 'x', 0, 707 /* 5404 */ 's', 'm', 'l', 's', 'l', 'd', 'x', 0, 708 /* 5412 */ 's', 'm', 'l', 's', 'd', 'x', 0, 709 /* 5419 */ 's', 'm', 'u', 's', 'd', 'x', 0, 710 /* 5426 */ 'l', 'd', 'a', 'e', 'x', 0, 711 /* 5432 */ 's', 't', 'l', 'e', 'x', 0, 712 /* 5438 */ 'l', 'd', 'r', 'e', 'x', 0, 713 /* 5444 */ 'c', 'l', 'r', 'e', 'x', 0, 714 /* 5450 */ 's', 't', 'r', 'e', 'x', 0, 715 /* 5456 */ 's', 'b', 'f', 'x', 0, 716 /* 5461 */ 'u', 'b', 'f', 'x', 0, 717 /* 5466 */ 'v', 'q', 'd', 'm', 'l', 'a', 'd', 'h', 'x', 0, 718 /* 5476 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 'd', 'h', 'x', 0, 719 /* 5487 */ 'v', 'q', 'd', 'm', 'l', 's', 'd', 'h', 'x', 0, 720 /* 5497 */ 'v', 'q', 'r', 'd', 'm', 'l', 's', 'd', 'h', 'x', 0, 721 /* 5508 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 'x', 0, 722 /* 5520 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 'x', 0, 723 /* 5532 */ 'b', 'l', 'x', 0, 724 /* 5536 */ 'b', 'f', 'l', 'x', 0, 725 /* 5541 */ 'r', 'r', 'x', 0, 726 /* 5545 */ 's', 'h', 'a', 's', 'x', 0, 727 /* 5551 */ 'u', 'h', 'a', 's', 'x', 0, 728 /* 5557 */ 'u', 'q', 'a', 's', 'x', 0, 729 /* 5563 */ 's', 'a', 's', 'x', 0, 730 /* 5568 */ 'u', 'a', 's', 'x', 0, 731 /* 5573 */ 'v', 'r', 'i', 'n', 't', 'x', 0, 732 /* 5580 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 'x', 0, 733 /* 5589 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'x', 0, 734 /* 5599 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'x', 0, 735 /* 5609 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 'x', 0, 736 /* 5618 */ 'v', 'c', 'l', 'z', 0, 737 /* 5623 */ 'v', 'r', 'i', 'n', 't', 'z', 0, 738 0 739}; 740 741 static const uint32_t OpInfo0[] = { 742 0U, // PHI 743 0U, // INLINEASM 744 0U, // INLINEASM_BR 745 0U, // CFI_INSTRUCTION 746 0U, // EH_LABEL 747 0U, // GC_LABEL 748 0U, // ANNOTATION_LABEL 749 0U, // KILL 750 0U, // EXTRACT_SUBREG 751 0U, // INSERT_SUBREG 752 0U, // IMPLICIT_DEF 753 0U, // SUBREG_TO_REG 754 0U, // COPY_TO_REGCLASS 755 2671U, // DBG_VALUE 756 2728U, // DBG_VALUE_LIST 757 2681U, // DBG_INSTR_REF 758 2695U, // DBG_PHI 759 2703U, // DBG_LABEL 760 0U, // REG_SEQUENCE 761 0U, // COPY 762 2664U, // BUNDLE 763 2713U, // LIFETIME_START 764 2638U, // LIFETIME_END 765 2651U, // PSEUDO_PROBE 766 0U, // ARITH_FENCE 767 0U, // STACKMAP 768 4012U, // FENTRY_CALL 769 0U, // PATCHPOINT 770 0U, // LOAD_STACK_GUARD 771 0U, // PREALLOCATED_SETUP 772 0U, // PREALLOCATED_ARG 773 0U, // STATEPOINT 774 0U, // LOCAL_ESCAPE 775 0U, // FAULTING_OP 776 0U, // PATCHABLE_OP 777 2230U, // PATCHABLE_FUNCTION_ENTER 778 2150U, // PATCHABLE_RET 779 2276U, // PATCHABLE_FUNCTION_EXIT 780 2253U, // PATCHABLE_TAIL_CALL 781 2205U, // PATCHABLE_EVENT_CALL 782 2181U, // PATCHABLE_TYPED_EVENT_CALL 783 0U, // ICALL_BRANCH_FUNNEL 784 0U, // MEMBARRIER 785 0U, // G_ASSERT_SEXT 786 0U, // G_ASSERT_ZEXT 787 0U, // G_ASSERT_ALIGN 788 0U, // G_ADD 789 0U, // G_SUB 790 0U, // G_MUL 791 0U, // G_SDIV 792 0U, // G_UDIV 793 0U, // G_SREM 794 0U, // G_UREM 795 0U, // G_SDIVREM 796 0U, // G_UDIVREM 797 0U, // G_AND 798 0U, // G_OR 799 0U, // G_XOR 800 0U, // G_IMPLICIT_DEF 801 0U, // G_PHI 802 0U, // G_FRAME_INDEX 803 0U, // G_GLOBAL_VALUE 804 0U, // G_EXTRACT 805 0U, // G_UNMERGE_VALUES 806 0U, // G_INSERT 807 0U, // G_MERGE_VALUES 808 0U, // G_BUILD_VECTOR 809 0U, // G_BUILD_VECTOR_TRUNC 810 0U, // G_CONCAT_VECTORS 811 0U, // G_PTRTOINT 812 0U, // G_INTTOPTR 813 0U, // G_BITCAST 814 0U, // G_FREEZE 815 0U, // G_INTRINSIC_FPTRUNC_ROUND 816 0U, // G_INTRINSIC_TRUNC 817 0U, // G_INTRINSIC_ROUND 818 0U, // G_INTRINSIC_LRINT 819 0U, // G_INTRINSIC_ROUNDEVEN 820 0U, // G_READCYCLECOUNTER 821 0U, // G_LOAD 822 0U, // G_SEXTLOAD 823 0U, // G_ZEXTLOAD 824 0U, // G_INDEXED_LOAD 825 0U, // G_INDEXED_SEXTLOAD 826 0U, // G_INDEXED_ZEXTLOAD 827 0U, // G_STORE 828 0U, // G_INDEXED_STORE 829 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 830 0U, // G_ATOMIC_CMPXCHG 831 0U, // G_ATOMICRMW_XCHG 832 0U, // G_ATOMICRMW_ADD 833 0U, // G_ATOMICRMW_SUB 834 0U, // G_ATOMICRMW_AND 835 0U, // G_ATOMICRMW_NAND 836 0U, // G_ATOMICRMW_OR 837 0U, // G_ATOMICRMW_XOR 838 0U, // G_ATOMICRMW_MAX 839 0U, // G_ATOMICRMW_MIN 840 0U, // G_ATOMICRMW_UMAX 841 0U, // G_ATOMICRMW_UMIN 842 0U, // G_ATOMICRMW_FADD 843 0U, // G_ATOMICRMW_FSUB 844 0U, // G_ATOMICRMW_FMAX 845 0U, // G_ATOMICRMW_FMIN 846 0U, // G_ATOMICRMW_UINC_WRAP 847 0U, // G_ATOMICRMW_UDEC_WRAP 848 0U, // G_FENCE 849 0U, // G_BRCOND 850 0U, // G_BRINDIRECT 851 0U, // G_INVOKE_REGION_START 852 0U, // G_INTRINSIC 853 0U, // G_INTRINSIC_W_SIDE_EFFECTS 854 0U, // G_ANYEXT 855 0U, // G_TRUNC 856 0U, // G_CONSTANT 857 0U, // G_FCONSTANT 858 0U, // G_VASTART 859 0U, // G_VAARG 860 0U, // G_SEXT 861 0U, // G_SEXT_INREG 862 0U, // G_ZEXT 863 0U, // G_SHL 864 0U, // G_LSHR 865 0U, // G_ASHR 866 0U, // G_FSHL 867 0U, // G_FSHR 868 0U, // G_ROTR 869 0U, // G_ROTL 870 0U, // G_ICMP 871 0U, // G_FCMP 872 0U, // G_SELECT 873 0U, // G_UADDO 874 0U, // G_UADDE 875 0U, // G_USUBO 876 0U, // G_USUBE 877 0U, // G_SADDO 878 0U, // G_SADDE 879 0U, // G_SSUBO 880 0U, // G_SSUBE 881 0U, // G_UMULO 882 0U, // G_SMULO 883 0U, // G_UMULH 884 0U, // G_SMULH 885 0U, // G_UADDSAT 886 0U, // G_SADDSAT 887 0U, // G_USUBSAT 888 0U, // G_SSUBSAT 889 0U, // G_USHLSAT 890 0U, // G_SSHLSAT 891 0U, // G_SMULFIX 892 0U, // G_UMULFIX 893 0U, // G_SMULFIXSAT 894 0U, // G_UMULFIXSAT 895 0U, // G_SDIVFIX 896 0U, // G_UDIVFIX 897 0U, // G_SDIVFIXSAT 898 0U, // G_UDIVFIXSAT 899 0U, // G_FADD 900 0U, // G_FSUB 901 0U, // G_FMUL 902 0U, // G_FMA 903 0U, // G_FMAD 904 0U, // G_FDIV 905 0U, // G_FREM 906 0U, // G_FPOW 907 0U, // G_FPOWI 908 0U, // G_FEXP 909 0U, // G_FEXP2 910 0U, // G_FLOG 911 0U, // G_FLOG2 912 0U, // G_FLOG10 913 0U, // G_FNEG 914 0U, // G_FPEXT 915 0U, // G_FPTRUNC 916 0U, // G_FPTOSI 917 0U, // G_FPTOUI 918 0U, // G_SITOFP 919 0U, // G_UITOFP 920 0U, // G_FABS 921 0U, // G_FCOPYSIGN 922 0U, // G_IS_FPCLASS 923 0U, // G_FCANONICALIZE 924 0U, // G_FMINNUM 925 0U, // G_FMAXNUM 926 0U, // G_FMINNUM_IEEE 927 0U, // G_FMAXNUM_IEEE 928 0U, // G_FMINIMUM 929 0U, // G_FMAXIMUM 930 0U, // G_PTR_ADD 931 0U, // G_PTRMASK 932 0U, // G_SMIN 933 0U, // G_SMAX 934 0U, // G_UMIN 935 0U, // G_UMAX 936 0U, // G_ABS 937 0U, // G_LROUND 938 0U, // G_LLROUND 939 0U, // G_BR 940 0U, // G_BRJT 941 0U, // G_INSERT_VECTOR_ELT 942 0U, // G_EXTRACT_VECTOR_ELT 943 0U, // G_SHUFFLE_VECTOR 944 0U, // G_CTTZ 945 0U, // G_CTTZ_ZERO_UNDEF 946 0U, // G_CTLZ 947 0U, // G_CTLZ_ZERO_UNDEF 948 0U, // G_CTPOP 949 0U, // G_BSWAP 950 0U, // G_BITREVERSE 951 0U, // G_FCEIL 952 0U, // G_FCOS 953 0U, // G_FSIN 954 0U, // G_FSQRT 955 0U, // G_FFLOOR 956 0U, // G_FRINT 957 0U, // G_FNEARBYINT 958 0U, // G_ADDRSPACE_CAST 959 0U, // G_BLOCK_ADDR 960 0U, // G_JUMP_TABLE 961 0U, // G_DYN_STACKALLOC 962 0U, // G_STRICT_FADD 963 0U, // G_STRICT_FSUB 964 0U, // G_STRICT_FMUL 965 0U, // G_STRICT_FDIV 966 0U, // G_STRICT_FREM 967 0U, // G_STRICT_FMA 968 0U, // G_STRICT_FSQRT 969 0U, // G_READ_REGISTER 970 0U, // G_WRITE_REGISTER 971 0U, // G_MEMCPY 972 0U, // G_MEMCPY_INLINE 973 0U, // G_MEMMOVE 974 0U, // G_MEMSET 975 0U, // G_BZERO 976 0U, // G_VECREDUCE_SEQ_FADD 977 0U, // G_VECREDUCE_SEQ_FMUL 978 0U, // G_VECREDUCE_FADD 979 0U, // G_VECREDUCE_FMUL 980 0U, // G_VECREDUCE_FMAX 981 0U, // G_VECREDUCE_FMIN 982 0U, // G_VECREDUCE_ADD 983 0U, // G_VECREDUCE_MUL 984 0U, // G_VECREDUCE_AND 985 0U, // G_VECREDUCE_OR 986 0U, // G_VECREDUCE_XOR 987 0U, // G_VECREDUCE_SMAX 988 0U, // G_VECREDUCE_SMIN 989 0U, // G_VECREDUCE_UMAX 990 0U, // G_VECREDUCE_UMIN 991 0U, // G_SBFX 992 0U, // G_UBFX 993 0U, // ABS 994 0U, // ADDSri 995 0U, // ADDSrr 996 0U, // ADDSrsi 997 0U, // ADDSrsr 998 0U, // ADJCALLSTACKDOWN 999 0U, // ADJCALLSTACKUP 1000 12770U, // ASRi 1001 12770U, // ASRr 1002 0U, // B 1003 0U, // BCCZi64 1004 0U, // BCCi64 1005 0U, // BLX_noip 1006 0U, // BLX_pred_noip 1007 0U, // BL_PUSHLR 1008 0U, // BMOVPCB_CALL 1009 0U, // BMOVPCRX_CALL 1010 0U, // BR_JTadd 1011 0U, // BR_JTm_i12 1012 0U, // BR_JTm_rs 1013 0U, // BR_JTr 1014 0U, // BX_CALL 1015 0U, // CMP_SWAP_16 1016 0U, // CMP_SWAP_32 1017 0U, // CMP_SWAP_64 1018 0U, // CMP_SWAP_8 1019 0U, // CONSTPOOL_ENTRY 1020 0U, // COPY_STRUCT_BYVAL_I32 1021 67130072U, // ITasm 1022 0U, // Int_eh_sjlj_dispatchsetup 1023 0U, // Int_eh_sjlj_longjmp 1024 0U, // Int_eh_sjlj_setjmp 1025 0U, // Int_eh_sjlj_setjmp_nofp 1026 0U, // Int_eh_sjlj_setup_dispatch 1027 0U, // JUMPTABLE_ADDRS 1028 0U, // JUMPTABLE_INSTS 1029 0U, // JUMPTABLE_TBB 1030 0U, // JUMPTABLE_TBH 1031 0U, // LDMIA_RET 1032 29344U, // LDRBT_POST 1033 29094U, // LDRConstPool 1034 29379U, // LDRHTii 1035 0U, // LDRLIT_ga_abs 1036 0U, // LDRLIT_ga_pcrel 1037 0U, // LDRLIT_ga_pcrel_ldr 1038 29356U, // LDRSBTii 1039 29391U, // LDRSHTii 1040 29538U, // LDRT_POST 1041 0U, // LEApcrel 1042 0U, // LEApcrelJT 1043 0U, // LOADDUAL 1044 12318U, // LSLi 1045 12318U, // LSLr 1046 12777U, // LSRi 1047 12777U, // LSRr 1048 0U, // MEMCPY 1049 0U, // MLAv5 1050 0U, // MOVCCi 1051 0U, // MOVCCi16 1052 0U, // MOVCCi32imm 1053 0U, // MOVCCr 1054 0U, // MOVCCsi 1055 0U, // MOVCCsr 1056 0U, // MOVPCRX 1057 0U, // MOVTi16_ga_pcrel 1058 0U, // MOV_ga_pcrel 1059 0U, // MOV_ga_pcrel_ldr 1060 0U, // MOVi16_ga_pcrel 1061 0U, // MOVi32imm 1062 0U, // MOVsra_flag 1063 0U, // MOVsrl_flag 1064 0U, // MQPRCopy 1065 0U, // MQQPRLoad 1066 0U, // MQQPRStore 1067 0U, // MQQQQPRLoad 1068 0U, // MQQQQPRStore 1069 0U, // MULv5 1070 0U, // MVE_MEMCPYLOOPINST 1071 0U, // MVE_MEMSETLOOPINST 1072 0U, // MVNCCi 1073 0U, // PICADD 1074 0U, // PICLDR 1075 0U, // PICLDRB 1076 0U, // PICLDRH 1077 0U, // PICLDRSB 1078 0U, // PICLDRSH 1079 0U, // PICSTR 1080 0U, // PICSTRB 1081 0U, // PICSTRH 1082 12756U, // RORi 1083 12756U, // RORr 1084 0U, // RRX 1085 38310U, // RRXi 1086 0U, // RSBSri 1087 0U, // RSBSrsi 1088 0U, // RSBSrsr 1089 0U, // SEH_EpilogEnd 1090 0U, // SEH_EpilogStart 1091 0U, // SEH_Nop 1092 0U, // SEH_Nop_Ret 1093 0U, // SEH_PrologEnd 1094 0U, // SEH_SaveFRegs 1095 0U, // SEH_SaveLR 1096 0U, // SEH_SaveRegs 1097 0U, // SEH_SaveRegs_Ret 1098 0U, // SEH_SaveSP 1099 0U, // SEH_StackAlloc 1100 0U, // SMLALv5 1101 0U, // SMULLv5 1102 0U, // SPACE 1103 0U, // STOREDUAL 1104 29350U, // STRBT_POST 1105 0U, // STRBi_preidx 1106 0U, // STRBr_preidx 1107 0U, // STRH_preidx 1108 29549U, // STRT_POST 1109 0U, // STRi_preidx 1110 0U, // STRr_preidx 1111 0U, // SUBS_PC_LR 1112 0U, // SUBSri 1113 0U, // SUBSrr 1114 0U, // SUBSrsi 1115 0U, // SUBSrsr 1116 0U, // SpeculationBarrierISBDSBEndBB 1117 0U, // SpeculationBarrierSBEndBB 1118 0U, // TAILJMPd 1119 0U, // TAILJMPr 1120 0U, // TAILJMPr4 1121 0U, // TCRETURNdi 1122 0U, // TCRETURNri 1123 0U, // TPsoft 1124 0U, // UMLALv5 1125 0U, // UMULLv5 1126 567556U, // VLD1LNdAsm_16 1127 1091844U, // VLD1LNdAsm_32 1128 1616132U, // VLD1LNdAsm_8 1129 567556U, // VLD1LNdWB_fixed_Asm_16 1130 1091844U, // VLD1LNdWB_fixed_Asm_32 1131 1616132U, // VLD1LNdWB_fixed_Asm_8 1132 575748U, // VLD1LNdWB_register_Asm_16 1133 1100036U, // VLD1LNdWB_register_Asm_32 1134 1624324U, // VLD1LNdWB_register_Asm_8 1135 567605U, // VLD2LNdAsm_16 1136 1091893U, // VLD2LNdAsm_32 1137 1616181U, // VLD2LNdAsm_8 1138 567605U, // VLD2LNdWB_fixed_Asm_16 1139 1091893U, // VLD2LNdWB_fixed_Asm_32 1140 1616181U, // VLD2LNdWB_fixed_Asm_8 1141 575797U, // VLD2LNdWB_register_Asm_16 1142 1100085U, // VLD2LNdWB_register_Asm_32 1143 1624373U, // VLD2LNdWB_register_Asm_8 1144 567605U, // VLD2LNqAsm_16 1145 1091893U, // VLD2LNqAsm_32 1146 567605U, // VLD2LNqWB_fixed_Asm_16 1147 1091893U, // VLD2LNqWB_fixed_Asm_32 1148 575797U, // VLD2LNqWB_register_Asm_16 1149 1100085U, // VLD2LNqWB_register_Asm_32 1150 134801754U, // VLD3DUPdAsm_16 1151 135326042U, // VLD3DUPdAsm_32 1152 135850330U, // VLD3DUPdAsm_8 1153 134801754U, // VLD3DUPdWB_fixed_Asm_16 1154 135326042U, // VLD3DUPdWB_fixed_Asm_32 1155 135850330U, // VLD3DUPdWB_fixed_Asm_8 1156 134785370U, // VLD3DUPdWB_register_Asm_16 1157 135309658U, // VLD3DUPdWB_register_Asm_32 1158 135833946U, // VLD3DUPdWB_register_Asm_8 1159 201910618U, // VLD3DUPqAsm_16 1160 202434906U, // VLD3DUPqAsm_32 1161 202959194U, // VLD3DUPqAsm_8 1162 201910618U, // VLD3DUPqWB_fixed_Asm_16 1163 202434906U, // VLD3DUPqWB_fixed_Asm_32 1164 202959194U, // VLD3DUPqWB_fixed_Asm_8 1165 201894234U, // VLD3DUPqWB_register_Asm_16 1166 202418522U, // VLD3DUPqWB_register_Asm_32 1167 202942810U, // VLD3DUPqWB_register_Asm_8 1168 567642U, // VLD3LNdAsm_16 1169 1091930U, // VLD3LNdAsm_32 1170 1616218U, // VLD3LNdAsm_8 1171 567642U, // VLD3LNdWB_fixed_Asm_16 1172 1091930U, // VLD3LNdWB_fixed_Asm_32 1173 1616218U, // VLD3LNdWB_fixed_Asm_8 1174 575834U, // VLD3LNdWB_register_Asm_16 1175 1100122U, // VLD3LNdWB_register_Asm_32 1176 1624410U, // VLD3LNdWB_register_Asm_8 1177 567642U, // VLD3LNqAsm_16 1178 1091930U, // VLD3LNqAsm_32 1179 567642U, // VLD3LNqWB_fixed_Asm_16 1180 1091930U, // VLD3LNqWB_fixed_Asm_32 1181 575834U, // VLD3LNqWB_register_Asm_16 1182 1100122U, // VLD3LNqWB_register_Asm_32 1183 269019482U, // VLD3dAsm_16 1184 269543770U, // VLD3dAsm_32 1185 270068058U, // VLD3dAsm_8 1186 269019482U, // VLD3dWB_fixed_Asm_16 1187 269543770U, // VLD3dWB_fixed_Asm_32 1188 270068058U, // VLD3dWB_fixed_Asm_8 1189 269003098U, // VLD3dWB_register_Asm_16 1190 269527386U, // VLD3dWB_register_Asm_32 1191 270051674U, // VLD3dWB_register_Asm_8 1192 336128346U, // VLD3qAsm_16 1193 336652634U, // VLD3qAsm_32 1194 337176922U, // VLD3qAsm_8 1195 336128346U, // VLD3qWB_fixed_Asm_16 1196 336652634U, // VLD3qWB_fixed_Asm_32 1197 337176922U, // VLD3qWB_fixed_Asm_8 1198 336111962U, // VLD3qWB_register_Asm_16 1199 336636250U, // VLD3qWB_register_Asm_32 1200 337160538U, // VLD3qWB_register_Asm_8 1201 403237238U, // VLD4DUPdAsm_16 1202 403761526U, // VLD4DUPdAsm_32 1203 404285814U, // VLD4DUPdAsm_8 1204 403237238U, // VLD4DUPdWB_fixed_Asm_16 1205 403761526U, // VLD4DUPdWB_fixed_Asm_32 1206 404285814U, // VLD4DUPdWB_fixed_Asm_8 1207 403220854U, // VLD4DUPdWB_register_Asm_16 1208 403745142U, // VLD4DUPdWB_register_Asm_32 1209 404269430U, // VLD4DUPdWB_register_Asm_8 1210 470346102U, // VLD4DUPqAsm_16 1211 470870390U, // VLD4DUPqAsm_32 1212 471394678U, // VLD4DUPqAsm_8 1213 470346102U, // VLD4DUPqWB_fixed_Asm_16 1214 470870390U, // VLD4DUPqWB_fixed_Asm_32 1215 471394678U, // VLD4DUPqWB_fixed_Asm_8 1216 470329718U, // VLD4DUPqWB_register_Asm_16 1217 470854006U, // VLD4DUPqWB_register_Asm_32 1218 471378294U, // VLD4DUPqWB_register_Asm_8 1219 567670U, // VLD4LNdAsm_16 1220 1091958U, // VLD4LNdAsm_32 1221 1616246U, // VLD4LNdAsm_8 1222 567670U, // VLD4LNdWB_fixed_Asm_16 1223 1091958U, // VLD4LNdWB_fixed_Asm_32 1224 1616246U, // VLD4LNdWB_fixed_Asm_8 1225 575862U, // VLD4LNdWB_register_Asm_16 1226 1100150U, // VLD4LNdWB_register_Asm_32 1227 1624438U, // VLD4LNdWB_register_Asm_8 1228 567670U, // VLD4LNqAsm_16 1229 1091958U, // VLD4LNqAsm_32 1230 567670U, // VLD4LNqWB_fixed_Asm_16 1231 1091958U, // VLD4LNqWB_fixed_Asm_32 1232 575862U, // VLD4LNqWB_register_Asm_16 1233 1100150U, // VLD4LNqWB_register_Asm_32 1234 537454966U, // VLD4dAsm_16 1235 537979254U, // VLD4dAsm_32 1236 538503542U, // VLD4dAsm_8 1237 537454966U, // VLD4dWB_fixed_Asm_16 1238 537979254U, // VLD4dWB_fixed_Asm_32 1239 538503542U, // VLD4dWB_fixed_Asm_8 1240 537438582U, // VLD4dWB_register_Asm_16 1241 537962870U, // VLD4dWB_register_Asm_32 1242 538487158U, // VLD4dWB_register_Asm_8 1243 604563830U, // VLD4qAsm_16 1244 605088118U, // VLD4qAsm_32 1245 605612406U, // VLD4qAsm_8 1246 604563830U, // VLD4qWB_fixed_Asm_16 1247 605088118U, // VLD4qWB_fixed_Asm_32 1248 605612406U, // VLD4qWB_fixed_Asm_8 1249 604547446U, // VLD4qWB_register_Asm_16 1250 605071734U, // VLD4qWB_register_Asm_32 1251 605596022U, // VLD4qWB_register_Asm_8 1252 0U, // VMOVD0 1253 0U, // VMOVDcc 1254 0U, // VMOVHcc 1255 0U, // VMOVQ0 1256 0U, // VMOVScc 1257 567567U, // VST1LNdAsm_16 1258 1091855U, // VST1LNdAsm_32 1259 1616143U, // VST1LNdAsm_8 1260 567567U, // VST1LNdWB_fixed_Asm_16 1261 1091855U, // VST1LNdWB_fixed_Asm_32 1262 1616143U, // VST1LNdWB_fixed_Asm_8 1263 575759U, // VST1LNdWB_register_Asm_16 1264 1100047U, // VST1LNdWB_register_Asm_32 1265 1624335U, // VST1LNdWB_register_Asm_8 1266 567632U, // VST2LNdAsm_16 1267 1091920U, // VST2LNdAsm_32 1268 1616208U, // VST2LNdAsm_8 1269 567632U, // VST2LNdWB_fixed_Asm_16 1270 1091920U, // VST2LNdWB_fixed_Asm_32 1271 1616208U, // VST2LNdWB_fixed_Asm_8 1272 575824U, // VST2LNdWB_register_Asm_16 1273 1100112U, // VST2LNdWB_register_Asm_32 1274 1624400U, // VST2LNdWB_register_Asm_8 1275 567632U, // VST2LNqAsm_16 1276 1091920U, // VST2LNqAsm_32 1277 567632U, // VST2LNqWB_fixed_Asm_16 1278 1091920U, // VST2LNqWB_fixed_Asm_32 1279 575824U, // VST2LNqWB_register_Asm_16 1280 1100112U, // VST2LNqWB_register_Asm_32 1281 567653U, // VST3LNdAsm_16 1282 1091941U, // VST3LNdAsm_32 1283 1616229U, // VST3LNdAsm_8 1284 567653U, // VST3LNdWB_fixed_Asm_16 1285 1091941U, // VST3LNdWB_fixed_Asm_32 1286 1616229U, // VST3LNdWB_fixed_Asm_8 1287 575845U, // VST3LNdWB_register_Asm_16 1288 1100133U, // VST3LNdWB_register_Asm_32 1289 1624421U, // VST3LNdWB_register_Asm_8 1290 567653U, // VST3LNqAsm_16 1291 1091941U, // VST3LNqAsm_32 1292 567653U, // VST3LNqWB_fixed_Asm_16 1293 1091941U, // VST3LNqWB_fixed_Asm_32 1294 575845U, // VST3LNqWB_register_Asm_16 1295 1100133U, // VST3LNqWB_register_Asm_32 1296 269019493U, // VST3dAsm_16 1297 269543781U, // VST3dAsm_32 1298 270068069U, // VST3dAsm_8 1299 269019493U, // VST3dWB_fixed_Asm_16 1300 269543781U, // VST3dWB_fixed_Asm_32 1301 270068069U, // VST3dWB_fixed_Asm_8 1302 269003109U, // VST3dWB_register_Asm_16 1303 269527397U, // VST3dWB_register_Asm_32 1304 270051685U, // VST3dWB_register_Asm_8 1305 336128357U, // VST3qAsm_16 1306 336652645U, // VST3qAsm_32 1307 337176933U, // VST3qAsm_8 1308 336128357U, // VST3qWB_fixed_Asm_16 1309 336652645U, // VST3qWB_fixed_Asm_32 1310 337176933U, // VST3qWB_fixed_Asm_8 1311 336111973U, // VST3qWB_register_Asm_16 1312 336636261U, // VST3qWB_register_Asm_32 1313 337160549U, // VST3qWB_register_Asm_8 1314 567675U, // VST4LNdAsm_16 1315 1091963U, // VST4LNdAsm_32 1316 1616251U, // VST4LNdAsm_8 1317 567675U, // VST4LNdWB_fixed_Asm_16 1318 1091963U, // VST4LNdWB_fixed_Asm_32 1319 1616251U, // VST4LNdWB_fixed_Asm_8 1320 575867U, // VST4LNdWB_register_Asm_16 1321 1100155U, // VST4LNdWB_register_Asm_32 1322 1624443U, // VST4LNdWB_register_Asm_8 1323 567675U, // VST4LNqAsm_16 1324 1091963U, // VST4LNqAsm_32 1325 567675U, // VST4LNqWB_fixed_Asm_16 1326 1091963U, // VST4LNqWB_fixed_Asm_32 1327 575867U, // VST4LNqWB_register_Asm_16 1328 1100155U, // VST4LNqWB_register_Asm_32 1329 537454971U, // VST4dAsm_16 1330 537979259U, // VST4dAsm_32 1331 538503547U, // VST4dAsm_8 1332 537454971U, // VST4dWB_fixed_Asm_16 1333 537979259U, // VST4dWB_fixed_Asm_32 1334 538503547U, // VST4dWB_fixed_Asm_8 1335 537438587U, // VST4dWB_register_Asm_16 1336 537962875U, // VST4dWB_register_Asm_32 1337 538487163U, // VST4dWB_register_Asm_8 1338 604563835U, // VST4qAsm_16 1339 605088123U, // VST4qAsm_32 1340 605612411U, // VST4qAsm_8 1341 604563835U, // VST4qWB_fixed_Asm_16 1342 605088123U, // VST4qWB_fixed_Asm_32 1343 605612411U, // VST4qWB_fixed_Asm_8 1344 604547451U, // VST4qWB_register_Asm_16 1345 605071739U, // VST4qWB_register_Asm_32 1346 605596027U, // VST4qWB_register_Asm_8 1347 0U, // WIN__CHKSTK 1348 0U, // WIN__DBZCHK 1349 0U, // t2ABS 1350 0U, // t2ADDSri 1351 0U, // t2ADDSrr 1352 0U, // t2ADDSrs 1353 0U, // t2BF_LabelPseudo 1354 0U, // t2BR_JT 1355 0U, // t2CALL_BTI 1356 0U, // t2DoLoopStart 1357 0U, // t2DoLoopStartTP 1358 0U, // t2LDMIA_RET 1359 27770U, // t2LDRBpcrel 1360 29094U, // t2LDRConstPool 1361 28288U, // t2LDRHpcrel 1362 0U, // t2LDRLIT_ga_pcrel 1363 27789U, // t2LDRSBpcrel 1364 28327U, // t2LDRSHpcrel 1365 673247654U, // t2LDR_POST_imm 1366 740356518U, // t2LDR_PRE_imm 1367 0U, // t2LDRpci_pic 1368 29094U, // t2LDRpcrel 1369 0U, // t2LEApcrel 1370 0U, // t2LEApcrelJT 1371 0U, // t2LoopDec 1372 0U, // t2LoopEnd 1373 0U, // t2LoopEndDec 1374 0U, // t2MOVCCasr 1375 0U, // t2MOVCCi 1376 0U, // t2MOVCCi16 1377 0U, // t2MOVCCi32imm 1378 0U, // t2MOVCClsl 1379 0U, // t2MOVCClsr 1380 0U, // t2MOVCCr 1381 0U, // t2MOVCCror 1382 62064U, // t2MOVSsi 1383 45680U, // t2MOVSsr 1384 0U, // t2MOVTi16_ga_pcrel 1385 0U, // t2MOV_ga_pcrel 1386 0U, // t2MOVi16_ga_pcrel 1387 0U, // t2MOVi32imm 1388 62539U, // t2MOVsi 1389 46155U, // t2MOVsr 1390 0U, // t2MVNCCi 1391 0U, // t2RSBSri 1392 0U, // t2RSBSrs 1393 0U, // t2STRB_preidx 1394 0U, // t2STRH_preidx 1395 673247744U, // t2STR_POST_imm 1396 740356608U, // t2STR_PRE_imm 1397 0U, // t2STR_preidx 1398 0U, // t2SUBSri 1399 0U, // t2SUBSrr 1400 0U, // t2SUBSrs 1401 0U, // t2SpeculationBarrierISBDSBEndBB 1402 0U, // t2SpeculationBarrierSBEndBB 1403 0U, // t2TBB_JT 1404 0U, // t2TBH_JT 1405 0U, // t2WhileLoopSetup 1406 0U, // t2WhileLoopStart 1407 0U, // t2WhileLoopStartLR 1408 0U, // t2WhileLoopStartTP 1409 0U, // tADCS 1410 0U, // tADDSi3 1411 0U, // tADDSi8 1412 0U, // tADDSrr 1413 0U, // tADDframe 1414 0U, // tADJCALLSTACKDOWN 1415 0U, // tADJCALLSTACKUP 1416 0U, // tBLXNS_CALL 1417 0U, // tBLXr_noip 1418 0U, // tBL_PUSHLR 1419 0U, // tBRIND 1420 0U, // tBR_JTr 1421 0U, // tBXNS_RET 1422 0U, // tBX_CALL 1423 0U, // tBX_RET 1424 0U, // tBX_RET_vararg 1425 0U, // tBfar 1426 0U, // tCMP_SWAP_16 1427 0U, // tCMP_SWAP_32 1428 0U, // tCMP_SWAP_8 1429 0U, // tLDMIA_UPD 1430 29094U, // tLDRConstPool 1431 0U, // tLDRLIT_ga_abs 1432 0U, // tLDRLIT_ga_pcrel 1433 0U, // tLDR_postidx 1434 0U, // tLDRpci_pic 1435 0U, // tLEApcrel 1436 0U, // tLEApcrelJT 1437 0U, // tLSLSri 1438 0U, // tMOVCCr_pseudo 1439 0U, // tPOP_RET 1440 0U, // tRSBS 1441 0U, // tSBCS 1442 0U, // tSUBSi3 1443 0U, // tSUBSi8 1444 0U, // tSUBSrr 1445 0U, // tTAILJMPd 1446 0U, // tTAILJMPdND 1447 0U, // tTAILJMPr 1448 0U, // tTBB_JT 1449 0U, // tTBH_JT 1450 0U, // tTPsoft 1451 2632970U, // ADCri 1452 2632970U, // ADCrr 1453 2690314U, // ADCrsi 1454 77066U, // ADCrsr 1455 2633038U, // ADDri 1456 2633038U, // ADDrr 1457 2690382U, // ADDrsi 1458 77134U, // ADDrsr 1459 2650529U, // ADR 1460 808535656U, // AESD 1461 808535664U, // AESE 1462 875644501U, // AESIMC 1463 875644511U, // AESMC 1464 2633103U, // ANDri 1465 2633103U, // ANDrr 1466 2690447U, // ANDrsi 1467 77199U, // ANDrsr 1468 943285726U, // BF16VDOTI_VDOTD 1469 943285726U, // BF16VDOTI_VDOTQ 1470 943285726U, // BF16VDOTS_VDOTD 1471 943285726U, // BF16VDOTS_VDOTQ 1472 876639144U, // BF16_VCVT 1473 809561267U, // BF16_VCVTB 1474 809563030U, // BF16_VCVTT 1475 2682130U, // BFC 1476 2666240U, // BFI 1477 2632983U, // BICri 1478 2632983U, // BICrr 1479 2690327U, // BICrsi 1480 77079U, // BICrsr 1481 4802500U, // BKPT 1482 4818832U, // BL 1483 4802554U, // BLX 1484 2733469U, // BLX_pred 1485 4818938U, // BLXi 1486 1009364817U, // BL_pred 1487 4802550U, // BX 1488 2731794U, // BXJ 1489 5362935U, // BX_RET 1490 2733303U, // BX_pred 1491 1009363892U, // Bcc 1492 811196418U, // CDE_CX1 1493 1076406968U, // CDE_CX1A 1494 1147266872U, // CDE_CX1D 1495 1076406990U, // CDE_CX1DA 1496 811197011U, // CDE_CX2 1497 1076415166U, // CDE_CX2A 1498 1214375742U, // CDE_CX2D 1499 1076415188U, // CDE_CX2DA 1500 811197017U, // CDE_CX3 1501 1076497092U, // CDE_CX3A 1502 1214375748U, // CDE_CX3D 1503 1076497114U, // CDE_CX3DA 1504 945415894U, // CDE_VCX1A_fpdp 1505 945415894U, // CDE_VCX1A_fpsp 1506 1076505271U, // CDE_VCX1A_vec 1507 811196417U, // CDE_VCX1_fpdp 1508 811196417U, // CDE_VCX1_fpsp 1509 1076513044U, // CDE_VCX1_vec 1510 945415901U, // CDE_VCX2A_fpdp 1511 945415901U, // CDE_VCX2A_fpsp 1512 1076521661U, // CDE_VCX2A_vec 1513 811197010U, // CDE_VCX2_fpdp 1514 811197010U, // CDE_VCX2_fpsp 1515 1076504917U, // CDE_VCX2_vec 1516 945415908U, // CDE_VCX3A_fpdp 1517 945415908U, // CDE_VCX3A_fpsp 1518 1076529859U, // CDE_VCX3A_vec 1519 811197016U, // CDE_VCX3_fpdp 1520 811197016U, // CDE_VCX3_fpsp 1521 1076521322U, // CDE_VCX3_vec 1522 1277825288U, // CDP 1523 1349165631U, // CDP2 1524 5445U, // CLREX 1525 2651636U, // CLZ 1526 2650273U, // CMNri 1527 2650273U, // CMNzrr 1528 2683041U, // CMNzrsi 1529 2666657U, // CMNzrsr 1530 2650386U, // CMPri 1531 2650386U, // CMPrr 1532 2683154U, // CMPrsi 1533 2666770U, // CMPrsr 1534 4802484U, // CPS1p 1535 1412092501U, // CPS2p 1536 1412092501U, // CPS3p 1537 875644665U, // CRC32B 1538 875644673U, // CRC32CB 1539 875644783U, // CRC32CH 1540 875644903U, // CRC32CW 1541 875644775U, // CRC32H 1542 875644895U, // CRC32W 1543 2731508U, // DBG 1544 190232U, // DMB 1545 190237U, // DSB 1546 2634192U, // EORri 1547 2634192U, // EORrr 1548 2691536U, // EORrsi 1549 78288U, // EORrsr 1550 4838067U, // ERET 1551 1215329354U, // FCONSTD 1552 7894090U, // FCONSTH 1553 8418378U, // FCONSTS 1554 875066610U, // FLDMXDB_UPD 1555 2733201U, // FLDMXIA 1556 875066513U, // FLDMXIA_UPD 1557 9032281U, // FMSTAT 1558 875066618U, // FSTMXDB_UPD 1559 2733209U, // FSTMXIA 1560 875066521U, // FSTMXIA_UPD 1561 2732808U, // HINT 1562 4802495U, // HLT 1563 4802355U, // HVC 1564 198434U, // ISB 1565 2648800U, // LDA 1566 2649009U, // LDAB 1567 2651443U, // LDAEX 1568 2649320U, // LDAEXB 1569 1479044523U, // LDAEXD 1570 2649816U, // LDAEXH 1571 2649616U, // LDAH 1572 1553115010U, // LDC2L_OFFSET 1573 1620223874U, // LDC2L_OPTION 1574 1620223874U, // LDC2L_POST 1575 1687332738U, // LDC2L_PRE 1576 1553113638U, // LDC2_OFFSET 1577 1620222502U, // LDC2_OPTION 1578 1620222502U, // LDC2_POST 1579 1687331366U, // LDC2_PRE 1580 1277734746U, // LDCL_OFFSET 1581 1277734746U, // LDCL_OPTION 1582 1277734746U, // LDCL_POST 1583 1277734746U, // LDCL_PRE 1584 1277734158U, // LDC_OFFSET 1585 1277734158U, // LDC_OPTION 1586 1277734158U, // LDC_POST 1587 1277734158U, // LDC_PRE 1588 2730724U, // LDMDA 1589 875064036U, // LDMDA_UPD 1590 2730979U, // LDMDB 1591 875064291U, // LDMDB_UPD 1592 2732107U, // LDMIA 1593 875065419U, // LDMIA_UPD 1594 2730998U, // LDMIB 1595 875064310U, // LDMIB_UPD 1596 2675360U, // LDRBT_POST_IMM 1597 2675360U, // LDRBT_POST_REG 1598 2673786U, // LDRB_POST_IMM 1599 2673786U, // LDRB_POST_REG 1600 2665594U, // LDRB_PRE_IMM 1601 2673786U, // LDRB_PRE_REG 1602 2681978U, // LDRBi12 1603 2665594U, // LDRBrs 1604 2674068U, // LDRD 1605 2755988U, // LDRD_POST 1606 2755988U, // LDRD_PRE 1607 2651455U, // LDREX 1608 2649334U, // LDREXB 1609 1479044537U, // LDREXD 1610 2649830U, // LDREXH 1611 2666112U, // LDRH 1612 2667203U, // LDRHTi 1613 2675395U, // LDRHTr 1614 2674304U, // LDRH_POST 1615 2674304U, // LDRH_PRE 1616 2665613U, // LDRSB 1617 2667180U, // LDRSBTi 1618 2675372U, // LDRSBTr 1619 2673805U, // LDRSB_POST 1620 2673805U, // LDRSB_PRE 1621 2666151U, // LDRSH 1622 2667215U, // LDRSHTi 1623 2675407U, // LDRSHTr 1624 2674343U, // LDRSH_POST 1625 2674343U, // LDRSH_PRE 1626 2675554U, // LDRT_POST_IMM 1627 2675554U, // LDRT_POST_REG 1628 2675110U, // LDR_POST_IMM 1629 2675110U, // LDR_POST_REG 1630 2666918U, // LDR_PRE_IMM 1631 2675110U, // LDR_PRE_REG 1632 2683302U, // LDRcp 1633 2683302U, // LDRi12 1634 2666918U, // LDRrs 1635 1277825437U, // MCR 1636 812294725U, // MCR2 1637 1277743576U, // MCRR 1638 812294731U, // MCRR2 1639 2689828U, // MLA 1640 2667053U, // MLS 1641 10081355U, // MOVPCLR 1642 2683821U, // MOVTi16 1643 2659403U, // MOVi 1644 2651250U, // MOVi16 1645 2659403U, // MOVr 1646 2659403U, // MOVr_TC 1647 2634827U, // MOVsi 1648 2692171U, // MOVsr 1649 1076497701U, // MRC 1650 3793452U, // MRC2 1651 1747504425U, // MRRC 1652 205362U, // MRRC2 1653 2732634U, // MRS 1654 2650714U, // MRSbanked 1655 2732634U, // MRSsys 1656 1814589934U, // MSR 1657 1881698798U, // MSRbanked 1658 1814589934U, // MSRi 1659 2633774U, // MUL 1660 2674699U, // MVE_ASRLi 1661 2674699U, // MVE_ASRLr 1662 875643877U, // MVE_DLSTP_16 1663 875643124U, // MVE_DLSTP_32 1664 875643486U, // MVE_DLSTP_64 1665 875644536U, // MVE_DLSTP_8 1666 1143591245U, // MVE_LCTP 1667 10577828U, // MVE_LETP 1668 2674646U, // MVE_LSLLi 1669 2674646U, // MVE_LSLLr 1670 2674704U, // MVE_LSRL 1671 875098538U, // MVE_SQRSHR 1672 2756597U, // MVE_SQRSHRL 1673 875097985U, // MVE_SQSHL 1674 2674618U, // MVE_SQSHLL 1675 875098545U, // MVE_SRSHR 1676 2674685U, // MVE_SRSHRL 1677 875098003U, // MVE_UQRSHL 1678 2756552U, // MVE_UQRSHLL 1679 875097991U, // MVE_UQSHL 1680 2674625U, // MVE_UQSHLL 1681 875098551U, // MVE_URSHR 1682 2674692U, // MVE_URSHRL 1683 11154380U, // MVE_VABAVs16 1684 11678668U, // MVE_VABAVs32 1685 12202956U, // MVE_VABAVs8 1686 12727244U, // MVE_VABAVu16 1687 13251532U, // MVE_VABAVu32 1688 13775820U, // MVE_VABAVu8 1689 8015174U, // MVE_VABDf16 1690 8539462U, // MVE_VABDf32 1691 11160902U, // MVE_VABDs16 1692 11685190U, // MVE_VABDs32 1693 12209478U, // MVE_VABDs8 1694 12733766U, // MVE_VABDu16 1695 13258054U, // MVE_VABDu32 1696 13782342U, // MVE_VABDu8 1697 8081948U, // MVE_VABSf16 1698 8606236U, // MVE_VABSf32 1699 11227676U, // MVE_VABSs16 1700 11751964U, // MVE_VABSs32 1701 12276252U, // MVE_VABSs8 1702 14314761U, // MVE_VADC 1703 14298874U, // MVE_VADCI 1704 11692963U, // MVE_VADDLVs32acc 1705 11686957U, // MVE_VADDLVs32no_acc 1706 13265827U, // MVE_VADDLVu32acc 1707 13259821U, // MVE_VADDLVu32no_acc 1708 11160476U, // MVE_VADDVs16acc 1709 11228180U, // MVE_VADDVs16no_acc 1710 11684764U, // MVE_VADDVs32acc 1711 11752468U, // MVE_VADDVs32no_acc 1712 12209052U, // MVE_VADDVs8acc 1713 12276756U, // MVE_VADDVs8no_acc 1714 12733340U, // MVE_VADDVu16acc 1715 12801044U, // MVE_VADDVu16no_acc 1716 13257628U, // MVE_VADDVu32acc 1717 13325332U, // MVE_VADDVu32no_acc 1718 13781916U, // MVE_VADDVu8acc 1719 13849620U, // MVE_VADDVu8no_acc 1720 8015223U, // MVE_VADD_qr_f16 1721 8539511U, // MVE_VADD_qr_f32 1722 14830967U, // MVE_VADD_qr_i16 1723 14306679U, // MVE_VADD_qr_i32 1724 15355255U, // MVE_VADD_qr_i8 1725 8015223U, // MVE_VADDf16 1726 8539511U, // MVE_VADDf32 1727 14830967U, // MVE_VADDi16 1728 14306679U, // MVE_VADDi32 1729 15355255U, // MVE_VADDi8 1730 2772366U, // MVE_VAND 1731 2772246U, // MVE_VBIC 1732 14830870U, // MVE_VBICimmi16 1733 14306582U, // MVE_VBICimmi32 1734 676338U, // MVE_VBRSR16 1735 1200626U, // MVE_VBRSR32 1736 1724914U, // MVE_VBRSR8 1737 8006994U, // MVE_VCADDf16 1738 8531282U, // MVE_VCADDf32 1739 14822738U, // MVE_VCADDi16 1740 14298450U, // MVE_VCADDi32 1741 15347026U, // MVE_VCADDi8 1742 11227686U, // MVE_VCLSs16 1743 11751974U, // MVE_VCLSs32 1744 12276262U, // MVE_VCLSs8 1745 14898675U, // MVE_VCLZs16 1746 14374387U, // MVE_VCLZs32 1747 15422963U, // MVE_VCLZs8 1748 8022818U, // MVE_VCMLAf16 1749 8547106U, // MVE_VCMLAf32 1750 1954165009U, // MVE_VCMPf16 1751 1954165009U, // MVE_VCMPf16r 1752 1954689297U, // MVE_VCMPf32 1753 1954689297U, // MVE_VCMPf32r 1754 1960980753U, // MVE_VCMPi16 1755 1960980753U, // MVE_VCMPi16r 1756 1960456465U, // MVE_VCMPi32 1757 1960456465U, // MVE_VCMPi32r 1758 1961505041U, // MVE_VCMPi8 1759 1961505041U, // MVE_VCMPi8r 1760 1957310737U, // MVE_VCMPs16 1761 1957310737U, // MVE_VCMPs16r 1762 1957835025U, // MVE_VCMPs32 1763 1957835025U, // MVE_VCMPs32r 1764 1958359313U, // MVE_VCMPs8 1765 1958359313U, // MVE_VCMPs8r 1766 1958883601U, // MVE_VCMPu16 1767 1958883601U, // MVE_VCMPu16r 1768 1959407889U, // MVE_VCMPu32 1769 1959407889U, // MVE_VCMPu32r 1770 1959932177U, // MVE_VCMPu8 1771 1959932177U, // MVE_VCMPu8r 1772 8007724U, // MVE_VCMULf16 1773 8532012U, // MVE_VCMULf32 1774 873156946U, // MVE_VCTP16 1775 873681234U, // MVE_VCTP32 1776 888361298U, // MVE_VCTP64 1777 874205522U, // MVE_VCTP8 1778 821710003U, // MVE_VCVTf16f32bh 1779 821711766U, // MVE_VCVTf16f32th 1780 1224889256U, // MVE_VCVTf16s16_fix 1781 1157845928U, // MVE_VCVTf16s16n 1782 1225413544U, // MVE_VCVTf16u16_fix 1783 1158370216U, // MVE_VCVTf16u16n 1784 18042035U, // MVE_VCVTf32f16bh 1785 18043798U, // MVE_VCVTf32f16th 1786 1226462120U, // MVE_VCVTf32s32_fix 1787 1159418792U, // MVE_VCVTf32s32n 1788 1226986408U, // MVE_VCVTf32u32_fix 1789 1159943080U, // MVE_VCVTf32u32n 1790 1227510696U, // MVE_VCVTs16f16_fix 1791 1160465264U, // MVE_VCVTs16f16a 1792 1160466546U, // MVE_VCVTs16f16m 1793 1160466642U, // MVE_VCVTs16f16n 1794 1160466782U, // MVE_VCVTs16f16p 1795 1160467368U, // MVE_VCVTs16f16z 1796 1228034984U, // MVE_VCVTs32f32_fix 1797 1160989552U, // MVE_VCVTs32f32a 1798 1160990834U, // MVE_VCVTs32f32m 1799 1160990930U, // MVE_VCVTs32f32n 1800 1160991070U, // MVE_VCVTs32f32p 1801 1160991656U, // MVE_VCVTs32f32z 1802 1228559272U, // MVE_VCVTu16f16_fix 1803 1161513840U, // MVE_VCVTu16f16a 1804 1161515122U, // MVE_VCVTu16f16m 1805 1161515218U, // MVE_VCVTu16f16n 1806 1161515358U, // MVE_VCVTu16f16p 1807 1161515944U, // MVE_VCVTu16f16z 1808 1229083560U, // MVE_VCVTu32f32_fix 1809 1162038128U, // MVE_VCVTu32f32a 1810 1162039410U, // MVE_VCVTu32f32m 1811 1162039506U, // MVE_VCVTu32f32n 1812 1162039646U, // MVE_VCVTu32f32p 1813 1162040232U, // MVE_VCVTu32f32z 1814 12726628U, // MVE_VDDUPu16 1815 13250916U, // MVE_VDDUPu32 1816 13775204U, // MVE_VDDUPu8 1817 741744U, // MVE_VDUP16 1818 1266032U, // MVE_VDUP32 1819 1790320U, // MVE_VDUP8 1820 12743029U, // MVE_VDWDUPu16 1821 13267317U, // MVE_VDWDUPu32 1822 13791605U, // MVE_VDWDUPu8 1823 2773455U, // MVE_VEOR 1824 8008208U, // MVE_VFMA_qr_Sf16 1825 8532496U, // MVE_VFMA_qr_Sf32 1826 8006457U, // MVE_VFMA_qr_f16 1827 8530745U, // MVE_VFMA_qr_f32 1828 8006457U, // MVE_VFMAf16 1829 8530745U, // MVE_VFMAf32 1830 8008252U, // MVE_VFMSf16 1831 8532540U, // MVE_VFMSf32 1832 11160933U, // MVE_VHADD_qr_s16 1833 11685221U, // MVE_VHADD_qr_s32 1834 12209509U, // MVE_VHADD_qr_s8 1835 12733797U, // MVE_VHADD_qr_u16 1836 13258085U, // MVE_VHADD_qr_u32 1837 13782373U, // MVE_VHADD_qr_u8 1838 11160933U, // MVE_VHADDs16 1839 11685221U, // MVE_VHADDs32 1840 12209509U, // MVE_VHADDs8 1841 12733797U, // MVE_VHADDu16 1842 13258085U, // MVE_VHADDu32 1843 13782373U, // MVE_VHADDu8 1844 11152715U, // MVE_VHCADDs16 1845 11677003U, // MVE_VHCADDs32 1846 12201291U, // MVE_VHCADDs8 1847 11160777U, // MVE_VHSUB_qr_s16 1848 11685065U, // MVE_VHSUB_qr_s32 1849 12209353U, // MVE_VHSUB_qr_s8 1850 12733641U, // MVE_VHSUB_qr_u16 1851 13257929U, // MVE_VHSUB_qr_u32 1852 13782217U, // MVE_VHSUB_qr_u8 1853 11160777U, // MVE_VHSUBs16 1854 11685065U, // MVE_VHSUBs32 1855 12209353U, // MVE_VHSUBs8 1856 12733641U, // MVE_VHSUBu16 1857 13257929U, // MVE_VHSUBu32 1858 13782217U, // MVE_VHSUBu8 1859 12726634U, // MVE_VIDUPu16 1860 13250922U, // MVE_VIDUPu32 1861 13775210U, // MVE_VIDUPu8 1862 12743036U, // MVE_VIWDUPu16 1863 13267324U, // MVE_VIWDUPu32 1864 13791612U, // MVE_VIWDUPu8 1865 21717869U, // MVE_VLD20_16 1866 22242157U, // MVE_VLD20_16_wb 1867 21716999U, // MVE_VLD20_32 1868 22241287U, // MVE_VLD20_32_wb 1869 21718505U, // MVE_VLD20_8 1870 22242793U, // MVE_VLD20_8_wb 1871 21717909U, // MVE_VLD21_16 1872 22242197U, // MVE_VLD21_16_wb 1873 21717065U, // MVE_VLD21_32 1874 22241353U, // MVE_VLD21_32_wb 1875 21718541U, // MVE_VLD21_8 1876 22242829U, // MVE_VLD21_8_wb 1877 21726081U, // MVE_VLD40_16 1878 22250369U, // MVE_VLD40_16_wb 1879 21725211U, // MVE_VLD40_32 1880 22249499U, // MVE_VLD40_32_wb 1881 21726715U, // MVE_VLD40_8 1882 22251003U, // MVE_VLD40_8_wb 1883 21726121U, // MVE_VLD41_16 1884 22250409U, // MVE_VLD41_16_wb 1885 21725277U, // MVE_VLD41_32 1886 22249565U, // MVE_VLD41_32_wb 1887 21726751U, // MVE_VLD41_8 1888 22251039U, // MVE_VLD41_8_wb 1889 21726141U, // MVE_VLD42_16 1890 22250429U, // MVE_VLD42_16_wb 1891 21725323U, // MVE_VLD42_32 1892 22249611U, // MVE_VLD42_32_wb 1893 21726769U, // MVE_VLD42_8 1894 22251057U, // MVE_VLD42_8_wb 1895 21726161U, // MVE_VLD43_16 1896 22250449U, // MVE_VLD43_16_wb 1897 21725356U, // MVE_VLD43_32 1898 22249644U, // MVE_VLD43_32_wb 1899 21726787U, // MVE_VLD43_8 1900 22251075U, // MVE_VLD43_8_wb 1901 11160697U, // MVE_VLDRBS16 1902 883567737U, // MVE_VLDRBS16_post 1903 883567737U, // MVE_VLDRBS16_pre 1904 11160697U, // MVE_VLDRBS16_rq 1905 11684985U, // MVE_VLDRBS32 1906 884092025U, // MVE_VLDRBS32_post 1907 884092025U, // MVE_VLDRBS32_pre 1908 11684985U, // MVE_VLDRBS32_rq 1909 12733561U, // MVE_VLDRBU16 1910 885140601U, // MVE_VLDRBU16_post 1911 885140601U, // MVE_VLDRBU16_pre 1912 12733561U, // MVE_VLDRBU16_rq 1913 13257849U, // MVE_VLDRBU32 1914 885664889U, // MVE_VLDRBU32_post 1915 885664889U, // MVE_VLDRBU32_pre 1916 13257849U, // MVE_VLDRBU32_rq 1917 13782137U, // MVE_VLDRBU8 1918 886189177U, // MVE_VLDRBU8_post 1919 886189177U, // MVE_VLDRBU8_pre 1920 13782137U, // MVE_VLDRBU8_rq 1921 22695315U, // MVE_VLDRDU64_qi 1922 895102355U, // MVE_VLDRDU64_qi_pre 1923 22695315U, // MVE_VLDRDU64_rq 1924 22695315U, // MVE_VLDRDU64_rq_u 1925 11685503U, // MVE_VLDRHS32 1926 884092543U, // MVE_VLDRHS32_post 1927 884092543U, // MVE_VLDRHS32_pre 1928 11685503U, // MVE_VLDRHS32_rq 1929 11685503U, // MVE_VLDRHS32_rq_u 1930 12734079U, // MVE_VLDRHU16 1931 885141119U, // MVE_VLDRHU16_post 1932 885141119U, // MVE_VLDRHU16_pre 1933 12734079U, // MVE_VLDRHU16_rq 1934 12734079U, // MVE_VLDRHU16_rq_u 1935 13258367U, // MVE_VLDRHU32 1936 885665407U, // MVE_VLDRHU32_post 1937 885665407U, // MVE_VLDRHU32_pre 1938 13258367U, // MVE_VLDRHU32_rq 1939 13258367U, // MVE_VLDRHU32_rq_u 1940 13259878U, // MVE_VLDRWU32 1941 885666918U, // MVE_VLDRWU32_post 1942 885666918U, // MVE_VLDRWU32_pre 1943 13259878U, // MVE_VLDRWU32_qi 1944 885666918U, // MVE_VLDRWU32_qi_pre 1945 13259878U, // MVE_VLDRWU32_rq 1946 13259878U, // MVE_VLDRWU32_rq_u 1947 883577869U, // MVE_VMAXAVs16 1948 884102157U, // MVE_VMAXAVs32 1949 884626445U, // MVE_VMAXAVs8 1950 11160491U, // MVE_VMAXAs16 1951 11684779U, // MVE_VMAXAs32 1952 12209067U, // MVE_VMAXAs8 1953 880432125U, // MVE_VMAXNMAVf16 1954 880956413U, // MVE_VMAXNMAVf32 1955 8014668U, // MVE_VMAXNMAf16 1956 8538956U, // MVE_VMAXNMAf32 1957 880432188U, // MVE_VMAXNMVf16 1958 880956476U, // MVE_VMAXNMVf32 1959 8015958U, // MVE_VMAXNMf16 1960 8540246U, // MVE_VMAXNMf32 1961 883577935U, // MVE_VMAXVs16 1962 884102223U, // MVE_VMAXVs32 1963 884626511U, // MVE_VMAXVs8 1964 885150799U, // MVE_VMAXVu16 1965 885675087U, // MVE_VMAXVu32 1966 886199375U, // MVE_VMAXVu8 1967 11162791U, // MVE_VMAXs16 1968 11687079U, // MVE_VMAXs32 1969 12211367U, // MVE_VMAXs8 1970 12735655U, // MVE_VMAXu16 1971 13259943U, // MVE_VMAXu32 1972 13784231U, // MVE_VMAXu8 1973 883577862U, // MVE_VMINAVs16 1974 884102150U, // MVE_VMINAVs32 1975 884626438U, // MVE_VMINAVs8 1976 11160404U, // MVE_VMINAs16 1977 11684692U, // MVE_VMINAs32 1978 12208980U, // MVE_VMINAs8 1979 880432116U, // MVE_VMINNMAVf16 1980 880956404U, // MVE_VMINNMAVf32 1981 8014660U, // MVE_VMINNMAf16 1982 8538948U, // MVE_VMINNMAf32 1983 880432180U, // MVE_VMINNMVf16 1984 880956468U, // MVE_VMINNMVf32 1985 8015951U, // MVE_VMINNMf16 1986 8540239U, // MVE_VMINNMf32 1987 883577924U, // MVE_VMINVs16 1988 884102212U, // MVE_VMINVs32 1989 884626500U, // MVE_VMINVs8 1990 885150788U, // MVE_VMINVu16 1991 885675076U, // MVE_VMINVu32 1992 886199364U, // MVE_VMINVu8 1993 11161756U, // MVE_VMINs16 1994 11686044U, // MVE_VMINs32 1995 12210332U, // MVE_VMINs8 1996 12734620U, // MVE_VMINu16 1997 13258908U, // MVE_VMINu32 1998 13783196U, // MVE_VMINu8 1999 11152246U, // MVE_VMLADAVas16 2000 11676534U, // MVE_VMLADAVas32 2001 12200822U, // MVE_VMLADAVas8 2002 12725110U, // MVE_VMLADAVau16 2003 13249398U, // MVE_VMLADAVau32 2004 13773686U, // MVE_VMLADAVau8 2005 11154632U, // MVE_VMLADAVaxs16 2006 11678920U, // MVE_VMLADAVaxs32 2007 12203208U, // MVE_VMLADAVaxs8 2008 11162578U, // MVE_VMLADAVs16 2009 11686866U, // MVE_VMLADAVs32 2010 12211154U, // MVE_VMLADAVs8 2011 12735442U, // MVE_VMLADAVu16 2012 13259730U, // MVE_VMLADAVu32 2013 13784018U, // MVE_VMLADAVu8 2014 11163085U, // MVE_VMLADAVxs16 2015 11687373U, // MVE_VMLADAVxs32 2016 12211661U, // MVE_VMLADAVxs8 2017 11176831U, // MVE_VMLALDAVas16 2018 11701119U, // MVE_VMLALDAVas32 2019 12749695U, // MVE_VMLALDAVau16 2020 13273983U, // MVE_VMLALDAVau32 2021 11179218U, // MVE_VMLALDAVaxs16 2022 11703506U, // MVE_VMLALDAVaxs32 2023 11154394U, // MVE_VMLALDAVs16 2024 11678682U, // MVE_VMLALDAVs32 2025 12727258U, // MVE_VMLALDAVu16 2026 13251546U, // MVE_VMLALDAVu32 2027 11154902U, // MVE_VMLALDAVxs16 2028 11679190U, // MVE_VMLALDAVxs32 2029 14823946U, // MVE_VMLAS_qr_i16 2030 14299658U, // MVE_VMLAS_qr_i32 2031 15348234U, // MVE_VMLAS_qr_i8 2032 14822196U, // MVE_VMLA_qr_i16 2033 14297908U, // MVE_VMLA_qr_i32 2034 15346484U, // MVE_VMLA_qr_i8 2035 11152275U, // MVE_VMLSDAVas16 2036 11676563U, // MVE_VMLSDAVas32 2037 12200851U, // MVE_VMLSDAVas8 2038 11154664U, // MVE_VMLSDAVaxs16 2039 11678952U, // MVE_VMLSDAVaxs32 2040 12203240U, // MVE_VMLSDAVaxs8 2041 11162604U, // MVE_VMLSDAVs16 2042 11686892U, // MVE_VMLSDAVs32 2043 12211180U, // MVE_VMLSDAVs8 2044 11163114U, // MVE_VMLSDAVxs16 2045 11687402U, // MVE_VMLSDAVxs32 2046 12211690U, // MVE_VMLSDAVxs8 2047 11176841U, // MVE_VMLSLDAVas16 2048 11701129U, // MVE_VMLSLDAVas32 2049 11179229U, // MVE_VMLSLDAVaxs16 2050 11703517U, // MVE_VMLSLDAVaxs32 2051 11154403U, // MVE_VMLSLDAVs16 2052 11678691U, // MVE_VMLSLDAVs32 2053 11154912U, // MVE_VMLSLDAVxs16 2054 11679200U, // MVE_VMLSLDAVxs32 2055 11226142U, // MVE_VMOVLs16bh 2056 11227900U, // MVE_VMOVLs16th 2057 12274718U, // MVE_VMOVLs8bh 2058 12276476U, // MVE_VMOVLs8th 2059 12799006U, // MVE_VMOVLu16bh 2060 12800764U, // MVE_VMOVLu16th 2061 13847582U, // MVE_VMOVLu8bh 2062 13849340U, // MVE_VMOVLu8th 2063 14830701U, // MVE_VMOVNi16bh 2064 14832465U, // MVE_VMOVNi16th 2065 14306413U, // MVE_VMOVNi32bh 2066 14308177U, // MVE_VMOVNi32th 2067 1111114U, // MVE_VMOV_from_lane_32 2068 11072586U, // MVE_VMOV_from_lane_s16 2069 12121162U, // MVE_VMOV_from_lane_s8 2070 12645450U, // MVE_VMOV_from_lane_u16 2071 13694026U, // MVE_VMOV_from_lane_u8 2072 2757706U, // MVE_VMOV_q_rr 2073 2675786U, // MVE_VMOV_rr_q 2074 570442U, // MVE_VMOV_to_lane_16 2075 1094730U, // MVE_VMOV_to_lane_32 2076 1619018U, // MVE_VMOV_to_lane_8 2077 8606794U, // MVE_VMOVimmf32 2078 14898250U, // MVE_VMOVimmi16 2079 14373962U, // MVE_VMOVimmi32 2080 2036552778U, // MVE_VMOVimmi64 2081 15422538U, // MVE_VMOVimmi8 2082 11161209U, // MVE_VMULHs16 2083 11685497U, // MVE_VMULHs32 2084 12209785U, // MVE_VMULHs8 2085 12734073U, // MVE_VMULHu16 2086 13258361U, // MVE_VMULHu32 2087 13782649U, // MVE_VMULHu8 2088 23743506U, // MVE_VMULLBp16 2089 24267794U, // MVE_VMULLBp8 2090 11160594U, // MVE_VMULLBs16 2091 11684882U, // MVE_VMULLBs32 2092 12209170U, // MVE_VMULLBs8 2093 12733458U, // MVE_VMULLBu16 2094 13257746U, // MVE_VMULLBu32 2095 13782034U, // MVE_VMULLBu8 2096 23745269U, // MVE_VMULLTp16 2097 24269557U, // MVE_VMULLTp8 2098 11162357U, // MVE_VMULLTs16 2099 11686645U, // MVE_VMULLTs32 2100 12210933U, // MVE_VMULLTs8 2101 12735221U, // MVE_VMULLTu16 2102 13259509U, // MVE_VMULLTu32 2103 13783797U, // MVE_VMULLTu8 2104 8015934U, // MVE_VMUL_qr_f16 2105 8540222U, // MVE_VMUL_qr_f32 2106 14831678U, // MVE_VMUL_qr_i16 2107 14307390U, // MVE_VMUL_qr_i32 2108 15355966U, // MVE_VMUL_qr_i8 2109 8015934U, // MVE_VMULf16 2110 8540222U, // MVE_VMULf32 2111 14831678U, // MVE_VMULi16 2112 14307390U, // MVE_VMULi32 2113 15355966U, // MVE_VMULi8 2114 2838769U, // MVE_VMVN 2115 14897393U, // MVE_VMVNimmi16 2116 14373105U, // MVE_VMVNimmi32 2117 8080899U, // MVE_VNEGf16 2118 8605187U, // MVE_VNEGf32 2119 11226627U, // MVE_VNEGs16 2120 11750915U, // MVE_VNEGs32 2121 12275203U, // MVE_VNEGs8 2122 2773185U, // MVE_VORN 2123 2773469U, // MVE_VORR 2124 14832093U, // MVE_VORRimmi16 2125 14307805U, // MVE_VORRimmi32 2126 1143690072U, // MVE_VPNOT 2127 2772855U, // MVE_VPSEL 2128 1143714674U, // MVE_VPST 2129 1961603934U, // MVE_VPTv16i8 2130 1961603934U, // MVE_VPTv16i8r 2131 1958458206U, // MVE_VPTv16s8 2132 1958458206U, // MVE_VPTv16s8r 2133 1960031070U, // MVE_VPTv16u8 2134 1960031070U, // MVE_VPTv16u8r 2135 1954788190U, // MVE_VPTv4f32 2136 1954788190U, // MVE_VPTv4f32r 2137 1960555358U, // MVE_VPTv4i32 2138 1960555358U, // MVE_VPTv4i32r 2139 1957933918U, // MVE_VPTv4s32 2140 1957933918U, // MVE_VPTv4s32r 2141 1959506782U, // MVE_VPTv4u32 2142 1959506782U, // MVE_VPTv4u32r 2143 1954263902U, // MVE_VPTv8f16 2144 1954263902U, // MVE_VPTv8f16r 2145 1961079646U, // MVE_VPTv8i16 2146 1961079646U, // MVE_VPTv8i16r 2147 1957409630U, // MVE_VPTv8s16 2148 1957409630U, // MVE_VPTv8s16r 2149 1958982494U, // MVE_VPTv8u16 2150 1958982494U, // MVE_VPTv8u16r 2151 11227670U, // MVE_VQABSs16 2152 11751958U, // MVE_VQABSs32 2153 12276246U, // MVE_VQABSs8 2154 11160945U, // MVE_VQADD_qr_s16 2155 11685233U, // MVE_VQADD_qr_s32 2156 12209521U, // MVE_VQADD_qr_s8 2157 12733809U, // MVE_VQADD_qr_u16 2158 13258097U, // MVE_VQADD_qr_u32 2159 13782385U, // MVE_VQADD_qr_u8 2160 11160945U, // MVE_VQADDs16 2161 11685233U, // MVE_VQADDs32 2162 12209521U, // MVE_VQADDs8 2163 12733809U, // MVE_VQADDu16 2164 13258097U, // MVE_VQADDu32 2165 13782385U, // MVE_VQADDu8 2166 11154779U, // MVE_VQDMLADHXs16 2167 11679067U, // MVE_VQDMLADHXs32 2168 12203355U, // MVE_VQDMLADHXs8 2169 11152950U, // MVE_VQDMLADHs16 2170 11677238U, // MVE_VQDMLADHs32 2171 12201526U, // MVE_VQDMLADHs8 2172 11152917U, // MVE_VQDMLAH_qrs16 2173 11677205U, // MVE_VQDMLAH_qrs32 2174 12201493U, // MVE_VQDMLAH_qrs8 2175 11153035U, // MVE_VQDMLASH_qrs16 2176 11677323U, // MVE_VQDMLASH_qrs32 2177 12201611U, // MVE_VQDMLASH_qrs8 2178 11154800U, // MVE_VQDMLSDHXs16 2179 11679088U, // MVE_VQDMLSDHXs32 2180 12203376U, // MVE_VQDMLSDHXs8 2181 11152969U, // MVE_VQDMLSDHs16 2182 11677257U, // MVE_VQDMLSDHs32 2183 12201545U, // MVE_VQDMLSDHs8 2184 11161185U, // MVE_VQDMULH_qr_s16 2185 11685473U, // MVE_VQDMULH_qr_s32 2186 12209761U, // MVE_VQDMULH_qr_s8 2187 11161185U, // MVE_VQDMULHi16 2188 11685473U, // MVE_VQDMULHi32 2189 12209761U, // MVE_VQDMULHi8 2190 11160585U, // MVE_VQDMULL_qr_s16bh 2191 11162348U, // MVE_VQDMULL_qr_s16th 2192 11684873U, // MVE_VQDMULL_qr_s32bh 2193 11686636U, // MVE_VQDMULL_qr_s32th 2194 11160585U, // MVE_VQDMULLs16bh 2195 11162348U, // MVE_VQDMULLs16th 2196 11684873U, // MVE_VQDMULLs32bh 2197 11686636U, // MVE_VQDMULLs32th 2198 11160677U, // MVE_VQMOVNs16bh 2199 11162441U, // MVE_VQMOVNs16th 2200 11684965U, // MVE_VQMOVNs32bh 2201 11686729U, // MVE_VQMOVNs32th 2202 12733541U, // MVE_VQMOVNu16bh 2203 12735305U, // MVE_VQMOVNu16th 2204 13257829U, // MVE_VQMOVNu32bh 2205 13259593U, // MVE_VQMOVNu32th 2206 11160668U, // MVE_VQMOVUNs16bh 2207 11162432U, // MVE_VQMOVUNs16th 2208 11684956U, // MVE_VQMOVUNs32bh 2209 11686720U, // MVE_VQMOVUNs32th 2210 11226621U, // MVE_VQNEGs16 2211 11750909U, // MVE_VQNEGs32 2212 12275197U, // MVE_VQNEGs8 2213 11154789U, // MVE_VQRDMLADHXs16 2214 11679077U, // MVE_VQRDMLADHXs32 2215 12203365U, // MVE_VQRDMLADHXs8 2216 11152959U, // MVE_VQRDMLADHs16 2217 11677247U, // MVE_VQRDMLADHs32 2218 12201535U, // MVE_VQRDMLADHs8 2219 11152925U, // MVE_VQRDMLAH_qrs16 2220 11677213U, // MVE_VQRDMLAH_qrs32 2221 12201501U, // MVE_VQRDMLAH_qrs8 2222 11153044U, // MVE_VQRDMLASH_qrs16 2223 11677332U, // MVE_VQRDMLASH_qrs32 2224 12201620U, // MVE_VQRDMLASH_qrs8 2225 11154810U, // MVE_VQRDMLSDHXs16 2226 11679098U, // MVE_VQRDMLSDHXs32 2227 12203386U, // MVE_VQRDMLSDHXs8 2228 11152978U, // MVE_VQRDMLSDHs16 2229 11677266U, // MVE_VQRDMLSDHs32 2230 12201554U, // MVE_VQRDMLSDHs8 2231 11161193U, // MVE_VQRDMULH_qr_s16 2232 11685481U, // MVE_VQRDMULH_qr_s32 2233 12209769U, // MVE_VQRDMULH_qr_s8 2234 11161193U, // MVE_VQRDMULHi16 2235 11685481U, // MVE_VQRDMULHi32 2236 12209769U, // MVE_VQRDMULHi8 2237 11161498U, // MVE_VQRSHL_by_vecs16 2238 11685786U, // MVE_VQRSHL_by_vecs32 2239 12210074U, // MVE_VQRSHL_by_vecs8 2240 12734362U, // MVE_VQRSHL_by_vecu16 2241 13258650U, // MVE_VQRSHL_by_vecu32 2242 13782938U, // MVE_VQRSHL_by_vecu8 2243 11161498U, // MVE_VQRSHL_qrs16 2244 11685786U, // MVE_VQRSHL_qrs32 2245 12210074U, // MVE_VQRSHL_qrs8 2246 12734362U, // MVE_VQRSHL_qru16 2247 13258650U, // MVE_VQRSHL_qru32 2248 13782938U, // MVE_VQRSHL_qru8 2249 11152433U, // MVE_VQRSHRNbhs16 2250 11676721U, // MVE_VQRSHRNbhs32 2251 12725297U, // MVE_VQRSHRNbhu16 2252 13249585U, // MVE_VQRSHRNbhu32 2253 11154197U, // MVE_VQRSHRNths16 2254 11678485U, // MVE_VQRSHRNths32 2255 12727061U, // MVE_VQRSHRNthu16 2256 13251349U, // MVE_VQRSHRNthu32 2257 11152466U, // MVE_VQRSHRUNs16bh 2258 11154230U, // MVE_VQRSHRUNs16th 2259 11676754U, // MVE_VQRSHRUNs32bh 2260 11678518U, // MVE_VQRSHRUNs32th 2261 11162565U, // MVE_VQSHLU_imms16 2262 11686853U, // MVE_VQSHLU_imms32 2263 12211141U, // MVE_VQSHLU_imms8 2264 11161485U, // MVE_VQSHL_by_vecs16 2265 11685773U, // MVE_VQSHL_by_vecs32 2266 12210061U, // MVE_VQSHL_by_vecs8 2267 12734349U, // MVE_VQSHL_by_vecu16 2268 13258637U, // MVE_VQSHL_by_vecu32 2269 13782925U, // MVE_VQSHL_by_vecu8 2270 11161485U, // MVE_VQSHL_qrs16 2271 11685773U, // MVE_VQSHL_qrs32 2272 12210061U, // MVE_VQSHL_qrs8 2273 12734349U, // MVE_VQSHL_qru16 2274 13258637U, // MVE_VQSHL_qru32 2275 13782925U, // MVE_VQSHL_qru8 2276 11161485U, // MVE_VQSHLimms16 2277 11685773U, // MVE_VQSHLimms32 2278 12210061U, // MVE_VQSHLimms8 2279 12734349U, // MVE_VQSHLimmu16 2280 13258637U, // MVE_VQSHLimmu32 2281 13782925U, // MVE_VQSHLimmu8 2282 11152425U, // MVE_VQSHRNbhs16 2283 11676713U, // MVE_VQSHRNbhs32 2284 12725289U, // MVE_VQSHRNbhu16 2285 13249577U, // MVE_VQSHRNbhu32 2286 11154189U, // MVE_VQSHRNths16 2287 11678477U, // MVE_VQSHRNths32 2288 12727053U, // MVE_VQSHRNthu16 2289 13251341U, // MVE_VQSHRNthu32 2290 11152457U, // MVE_VQSHRUNs16bh 2291 11154221U, // MVE_VQSHRUNs16th 2292 11676745U, // MVE_VQSHRUNs32bh 2293 11678509U, // MVE_VQSHRUNs32th 2294 11160783U, // MVE_VQSUB_qr_s16 2295 11685071U, // MVE_VQSUB_qr_s32 2296 12209359U, // MVE_VQSUB_qr_s8 2297 12733647U, // MVE_VQSUB_qr_u16 2298 13257935U, // MVE_VQSUB_qr_u32 2299 13782223U, // MVE_VQSUB_qr_u8 2300 11160783U, // MVE_VQSUBs16 2301 11685071U, // MVE_VQSUBs32 2302 12209359U, // MVE_VQSUBs8 2303 12733647U, // MVE_VQSUBu16 2304 13257935U, // MVE_VQSUBu32 2305 13782223U, // MVE_VQSUBu8 2306 1788408U, // MVE_VREV16_8 2307 739609U, // MVE_VREV32_16 2308 1788185U, // MVE_VREV32_8 2309 739695U, // MVE_VREV64_16 2310 1263983U, // MVE_VREV64_32 2311 1788271U, // MVE_VREV64_8 2312 11160926U, // MVE_VRHADDs16 2313 11685214U, // MVE_VRHADDs32 2314 12209502U, // MVE_VRHADDs8 2315 12733790U, // MVE_VRHADDu16 2316 13258078U, // MVE_VRHADDu32 2317 13782366U, // MVE_VRHADDu8 2318 8080229U, // MVE_VRINTf16A 2319 8081509U, // MVE_VRINTf16M 2320 8081611U, // MVE_VRINTf16N 2321 8081751U, // MVE_VRINTf16P 2322 8082886U, // MVE_VRINTf16X 2323 8082936U, // MVE_VRINTf16Z 2324 8604517U, // MVE_VRINTf32A 2325 8605797U, // MVE_VRINTf32M 2326 8605899U, // MVE_VRINTf32N 2327 8606039U, // MVE_VRINTf32P 2328 8607174U, // MVE_VRINTf32X 2329 8607224U, // MVE_VRINTf32Z 2330 11700976U, // MVE_VRMLALDAVHas32 2331 13273840U, // MVE_VRMLALDAVHau32 2332 11703415U, // MVE_VRMLALDAVHaxs32 2333 11677378U, // MVE_VRMLALDAVHs32 2334 13250242U, // MVE_VRMLALDAVHu32 2335 11679109U, // MVE_VRMLALDAVHxs32 2336 11700988U, // MVE_VRMLSLDAVHas32 2337 11703428U, // MVE_VRMLSLDAVHaxs32 2338 11677389U, // MVE_VRMLSLDAVHs32 2339 11679121U, // MVE_VRMLSLDAVHxs32 2340 11161202U, // MVE_VRMULHs16 2341 11685490U, // MVE_VRMULHs32 2342 12209778U, // MVE_VRMULHs8 2343 12734066U, // MVE_VRMULHu16 2344 13258354U, // MVE_VRMULHu32 2345 13782642U, // MVE_VRMULHu8 2346 11161505U, // MVE_VRSHL_by_vecs16 2347 11685793U, // MVE_VRSHL_by_vecs32 2348 12210081U, // MVE_VRSHL_by_vecs8 2349 12734369U, // MVE_VRSHL_by_vecu16 2350 13258657U, // MVE_VRSHL_by_vecu32 2351 13782945U, // MVE_VRSHL_by_vecu8 2352 11161505U, // MVE_VRSHL_qrs16 2353 11685793U, // MVE_VRSHL_qrs32 2354 12210081U, // MVE_VRSHL_qrs8 2355 12734369U, // MVE_VRSHL_qru16 2356 13258657U, // MVE_VRSHL_qru32 2357 13782945U, // MVE_VRSHL_qru8 2358 14822458U, // MVE_VRSHRNi16bh 2359 14824222U, // MVE_VRSHRNi16th 2360 14298170U, // MVE_VRSHRNi32bh 2361 14299934U, // MVE_VRSHRNi32th 2362 11162045U, // MVE_VRSHR_imms16 2363 11686333U, // MVE_VRSHR_imms32 2364 12210621U, // MVE_VRSHR_imms8 2365 12734909U, // MVE_VRSHR_immu16 2366 13259197U, // MVE_VRSHR_immu32 2367 13783485U, // MVE_VRSHR_immu8 2368 14314756U, // MVE_VSBC 2369 14298868U, // MVE_VSBCI 2370 808086811U, // MVE_VSHLC 2371 11160578U, // MVE_VSHLL_imms16bh 2372 11162341U, // MVE_VSHLL_imms16th 2373 12209154U, // MVE_VSHLL_imms8bh 2374 12210917U, // MVE_VSHLL_imms8th 2375 12733442U, // MVE_VSHLL_immu16bh 2376 12735205U, // MVE_VSHLL_immu16th 2377 13782018U, // MVE_VSHLL_immu8bh 2378 13783781U, // MVE_VSHLL_immu8th 2379 11226114U, // MVE_VSHLL_lws16bh 2380 11227877U, // MVE_VSHLL_lws16th 2381 12274690U, // MVE_VSHLL_lws8bh 2382 12276453U, // MVE_VSHLL_lws8th 2383 12798978U, // MVE_VSHLL_lwu16bh 2384 12800741U, // MVE_VSHLL_lwu16th 2385 13847554U, // MVE_VSHLL_lwu8bh 2386 13849317U, // MVE_VSHLL_lwu8th 2387 11161511U, // MVE_VSHL_by_vecs16 2388 11685799U, // MVE_VSHL_by_vecs32 2389 12210087U, // MVE_VSHL_by_vecs8 2390 12734375U, // MVE_VSHL_by_vecu16 2391 13258663U, // MVE_VSHL_by_vecu32 2392 13782951U, // MVE_VSHL_by_vecu8 2393 14831527U, // MVE_VSHL_immi16 2394 14307239U, // MVE_VSHL_immi32 2395 15355815U, // MVE_VSHL_immi8 2396 11161511U, // MVE_VSHL_qrs16 2397 11685799U, // MVE_VSHL_qrs32 2398 12210087U, // MVE_VSHL_qrs8 2399 12734375U, // MVE_VSHL_qru16 2400 13258663U, // MVE_VSHL_qru32 2401 13782951U, // MVE_VSHL_qru8 2402 14822466U, // MVE_VSHRNi16bh 2403 14824230U, // MVE_VSHRNi16th 2404 14298178U, // MVE_VSHRNi32bh 2405 14299942U, // MVE_VSHRNi32th 2406 11162051U, // MVE_VSHR_imms16 2407 11686339U, // MVE_VSHR_imms32 2408 12210627U, // MVE_VSHR_imms8 2409 12734915U, // MVE_VSHR_immu16 2410 13259203U, // MVE_VSHR_immu32 2411 13783491U, // MVE_VSHR_immu8 2412 667400U, // MVE_VSLIimm16 2413 1191688U, // MVE_VSLIimm32 2414 1715976U, // MVE_VSLIimm8 2415 667405U, // MVE_VSRIimm16 2416 1191693U, // MVE_VSRIimm32 2417 1715981U, // MVE_VSRIimm8 2418 24863607U, // MVE_VST20_16 2419 246647U, // MVE_VST20_16_wb 2420 24862737U, // MVE_VST20_32 2421 245777U, // MVE_VST20_32_wb 2422 24864242U, // MVE_VST20_8 2423 247282U, // MVE_VST20_8_wb 2424 24863647U, // MVE_VST21_16 2425 246687U, // MVE_VST21_16_wb 2426 24862803U, // MVE_VST21_32 2427 245843U, // MVE_VST21_32_wb 2428 24864278U, // MVE_VST21_8 2429 247318U, // MVE_VST21_8_wb 2430 24871819U, // MVE_VST40_16 2431 254859U, // MVE_VST40_16_wb 2432 24870949U, // MVE_VST40_32 2433 253989U, // MVE_VST40_32_wb 2434 24872452U, // MVE_VST40_8 2435 255492U, // MVE_VST40_8_wb 2436 24871859U, // MVE_VST41_16 2437 254899U, // MVE_VST41_16_wb 2438 24871015U, // MVE_VST41_32 2439 254055U, // MVE_VST41_32_wb 2440 24872488U, // MVE_VST41_8 2441 255528U, // MVE_VST41_8_wb 2442 24871879U, // MVE_VST42_16 2443 254919U, // MVE_VST42_16_wb 2444 24871061U, // MVE_VST42_32 2445 254101U, // MVE_VST42_32_wb 2446 24872506U, // MVE_VST42_8 2447 255546U, // MVE_VST42_8_wb 2448 24871899U, // MVE_VST43_16 2449 254939U, // MVE_VST43_16_wb 2450 24871094U, // MVE_VST43_32 2451 254134U, // MVE_VST43_32_wb 2452 24872524U, // MVE_VST43_8 2453 255564U, // MVE_VST43_8_wb 2454 674943U, // MVE_VSTRB16 2455 873081983U, // MVE_VSTRB16_post 2456 873081983U, // MVE_VSTRB16_pre 2457 674943U, // MVE_VSTRB16_rq 2458 1199231U, // MVE_VSTRB32 2459 873606271U, // MVE_VSTRB32_post 2460 873606271U, // MVE_VSTRB32_pre 2461 1199231U, // MVE_VSTRB32_rq 2462 1723519U, // MVE_VSTRB8_rq 2463 1723519U, // MVE_VSTRBU8 2464 874130559U, // MVE_VSTRBU8_post 2465 874130559U, // MVE_VSTRBU8_pre 2466 15879577U, // MVE_VSTRD64_qi 2467 888286617U, // MVE_VSTRD64_qi_pre 2468 15879577U, // MVE_VSTRD64_rq 2469 15879577U, // MVE_VSTRD64_rq_u 2470 675461U, // MVE_VSTRH16_rq 2471 675461U, // MVE_VSTRH16_rq_u 2472 1199749U, // MVE_VSTRH32 2473 873606789U, // MVE_VSTRH32_post 2474 873606789U, // MVE_VSTRH32_pre 2475 1199749U, // MVE_VSTRH32_rq 2476 1199749U, // MVE_VSTRH32_rq_u 2477 675461U, // MVE_VSTRHU16 2478 873082501U, // MVE_VSTRHU16_post 2479 873082501U, // MVE_VSTRHU16_pre 2480 1201260U, // MVE_VSTRW32_qi 2481 873608300U, // MVE_VSTRW32_qi_pre 2482 1201260U, // MVE_VSTRW32_rq 2483 1201260U, // MVE_VSTRW32_rq_u 2484 1201260U, // MVE_VSTRWU32 2485 873608300U, // MVE_VSTRWU32_post 2486 873608300U, // MVE_VSTRWU32_pre 2487 8015061U, // MVE_VSUB_qr_f16 2488 8539349U, // MVE_VSUB_qr_f32 2489 14830805U, // MVE_VSUB_qr_i16 2490 14306517U, // MVE_VSUB_qr_i32 2491 15355093U, // MVE_VSUB_qr_i8 2492 8015061U, // MVE_VSUBf16 2493 8539349U, // MVE_VSUBf32 2494 14830805U, // MVE_VSUBi16 2495 14306517U, // MVE_VSUBi32 2496 15355093U, // MVE_VSUBi8 2497 875643887U, // MVE_WLSTP_16 2498 875643134U, // MVE_WLSTP_32 2499 875643496U, // MVE_WLSTP_64 2500 875644545U, // MVE_WLSTP_8 2501 2658546U, // MVNi 2502 2658546U, // MVNr 2503 2633970U, // MVNsi 2504 2691314U, // MVNsr 2505 875643322U, // NEON_VMAXNMNDf 2506 875644217U, // NEON_VMAXNMNDh 2507 875643322U, // NEON_VMAXNMNQf 2508 875644217U, // NEON_VMAXNMNQh 2509 875643310U, // NEON_VMINNMNDf 2510 875644205U, // NEON_VMINNMNDh 2511 875643310U, // NEON_VMINNMNQf 2512 875644205U, // NEON_VMINNMNQh 2513 2634206U, // ORRri 2514 2634206U, // ORRrr 2515 2691550U, // ORRrsi 2516 78302U, // ORRrsr 2517 2667147U, // PKHBT 2518 2665630U, // PKHTB 2519 264176U, // PLDWi12 2520 272368U, // PLDWrs 2521 264010U, // PLDi12 2522 272202U, // PLDrs 2523 264056U, // PLIi12 2524 272248U, // PLIrs 2525 2682226U, // QADD 2526 2681301U, // QADD16 2527 2681404U, // QADD8 2528 2684343U, // QASX 2529 2682200U, // QDADD 2530 2682051U, // QDSUB 2531 2684089U, // QSAX 2532 2682064U, // QSUB 2533 2681263U, // QSUB16 2534 2681365U, // QSUB8 2535 2650838U, // RBIT 2536 2651162U, // REV 2537 2648569U, // REV16 2538 2649778U, // REVSH 2539 4802283U, // RFEDA 2540 25249515U, // RFEDA_UPD 2541 4802314U, // RFEDB 2542 25249546U, // RFEDB_UPD 2543 4802290U, // RFEIA 2544 25249522U, // RFEIA_UPD 2545 4802321U, // RFEIB 2546 25249553U, // RFEIB_UPD 2547 2632847U, // RSBri 2548 2632847U, // RSBrr 2549 2690191U, // RSBrsi 2550 76943U, // RSBrsr 2551 2633006U, // RSCri 2552 2633006U, // RSCrr 2553 2690350U, // RSCrsi 2554 77102U, // RSCrsr 2555 2681308U, // SADD16 2556 2681410U, // SADD8 2557 2684348U, // SASX 2558 3206U, // SB 2559 2632965U, // SBCri 2560 2632965U, // SBCrr 2561 2690309U, // SBCrsi 2562 77061U, // SBCrsr 2563 2667857U, // SBFX 2564 2683934U, // SDIV 2565 2682745U, // SEL 2566 280399U, // SETEND 2567 4802460U, // SETPAN 2568 808534208U, // SHA1C 2569 875643082U, // SHA1H 2570 808534240U, // SHA1M 2571 808534250U, // SHA1P 2572 808534063U, // SHA1SU0 2573 808534129U, // SHA1SU1 2574 808534228U, // SHA256H 2575 808534175U, // SHA256H2 2576 808534075U, // SHA256SU0 2577 808534141U, // SHA256SU1 2578 2681284U, // SHADD16 2579 2681389U, // SHADD8 2580 2684330U, // SHASX 2581 2684076U, // SHSAX 2582 2681246U, // SHSUB16 2583 2681350U, // SHSUB8 2584 2731297U, // SMC 2585 2665410U, // SMLABB 2586 2667140U, // SMLABT 2587 2665786U, // SMLAD 2588 2667783U, // SMLADX 2589 290621U, // SMLAL 2590 2755529U, // SMLALBB 2591 2757265U, // SMLALBT 2592 2755964U, // SMLALD 2593 2757909U, // SMLALDX 2594 2755748U, // SMLALTB 2595 2757507U, // SMLALTT 2596 2665623U, // SMLATB 2597 2667388U, // SMLATT 2598 2665690U, // SMLAWB 2599 2667442U, // SMLAWT 2600 2665887U, // SMLSD 2601 2667813U, // SMLSDX 2602 2755975U, // SMLSLD 2603 2757917U, // SMLSLDX 2604 2665256U, // SMMLA 2605 2666902U, // SMMLAR 2606 2667051U, // SMMLS 2607 2666982U, // SMMLSR 2608 2682930U, // SMMUL 2609 2683336U, // SMMULR 2610 2682176U, // SMUAD 2611 2684174U, // SMUADX 2612 2681809U, // SMULBB 2613 2683545U, // SMULBT 2614 2691043U, // SMULL 2615 2682028U, // SMULTB 2616 2683787U, // SMULTT 2617 2682081U, // SMULWB 2618 2683833U, // SMULWT 2619 2682277U, // SMUSD 2620 2684204U, // SMUSDX 2621 4802618U, // SRSDA 2622 4802570U, // SRSDA_UPD 2623 4802640U, // SRSDB 2624 4802594U, // SRSDB_UPD 2625 4802629U, // SRSIA 2626 4802582U, // SRSIA_UPD 2627 4802651U, // SRSIB 2628 4802606U, // SRSIB_UPD 2629 2667125U, // SSAT 2630 2681322U, // SSAT16 2631 2684094U, // SSAX 2632 2681270U, // SSUB16 2633 2681371U, // SSUB8 2634 1553115017U, // STC2L_OFFSET 2635 1620223881U, // STC2L_OPTION 2636 1620223881U, // STC2L_POST 2637 1687332745U, // STC2L_PRE 2638 1553113657U, // STC2_OFFSET 2639 1620222521U, // STC2_OPTION 2640 1620222521U, // STC2_POST 2641 1687331385U, // STC2_PRE 2642 1277734751U, // STCL_OFFSET 2643 1277734751U, // STCL_OPTION 2644 1277734751U, // STCL_POST 2645 1277734751U, // STCL_PRE 2646 1277734194U, // STC_OFFSET 2647 1277734194U, // STC_OPTION 2648 1277734194U, // STC_POST 2649 1277734194U, // STC_PRE 2650 2650152U, // STL 2651 2649113U, // STLB 2652 2684217U, // STLEX 2653 2682095U, // STLEXB 2654 2682290U, // STLEXD 2655 2682591U, // STLEXH 2656 2649692U, // STLH 2657 2730730U, // STMDA 2658 875064042U, // STMDA_UPD 2659 2730986U, // STMDB 2660 875064298U, // STMDB_UPD 2661 2732142U, // STMIA 2662 875065454U, // STMIA_UPD 2663 2731004U, // STMIB 2664 875064316U, // STMIB_UPD 2665 875090598U, // STRBT_POST_IMM 2666 875090598U, // STRBT_POST_REG 2667 875089024U, // STRB_POST_IMM 2668 875089024U, // STRB_POST_REG 2669 875080832U, // STRB_PRE_IMM 2670 875089024U, // STRB_PRE_REG 2671 2681984U, // STRBi12 2672 2665600U, // STRBrs 2673 2674074U, // STRD 2674 875171226U, // STRD_POST 2675 875171226U, // STRD_PRE 2676 2684235U, // STREX 2677 2682109U, // STREXB 2678 2682304U, // STREXD 2679 2682605U, // STREXH 2680 2666118U, // STRH 2681 875082441U, // STRHTi 2682 875090633U, // STRHTr 2683 875089542U, // STRH_POST 2684 875089542U, // STRH_PRE 2685 875090797U, // STRT_POST_IMM 2686 875090797U, // STRT_POST_REG 2687 875090432U, // STR_POST_IMM 2688 875090432U, // STR_POST_REG 2689 875082240U, // STR_PRE_IMM 2690 875090432U, // STR_PRE_REG 2691 2683392U, // STRi12 2692 2667008U, // STRrs 2693 2632901U, // SUBri 2694 2632901U, // SUBrr 2695 2690245U, // SUBrsi 2696 76997U, // SUBrsr 2697 2731318U, // SVC 2698 2683268U, // SWP 2699 2681972U, // SWPB 2700 2665398U, // SXTAB 2701 2664832U, // SXTAB16 2702 2666022U, // SXTAH 2703 2682041U, // SXTB 2704 2681232U, // SXTB16 2705 2682552U, // SXTH 2706 2650514U, // TEQri 2707 2650514U, // TEQrr 2708 2683282U, // TEQrsi 2709 2666898U, // TEQrsr 2710 4355U, // TRAP 2711 4355U, // TRAPNaCl 2712 296743U, // TSB 2713 2651000U, // TSTri 2714 2651000U, // TSTrr 2715 2683768U, // TSTrsi 2716 2667384U, // TSTrsr 2717 2681315U, // UADD16 2718 2681416U, // UADD8 2719 2684353U, // UASX 2720 2667862U, // UBFX 2721 4802395U, // UDF 2722 2683939U, // UDIV 2723 2681292U, // UHADD16 2724 2681396U, // UHADD8 2725 2684336U, // UHASX 2726 2684082U, // UHSAX 2727 2681254U, // UHSUB16 2728 2681357U, // UHSUB8 2729 2756386U, // UMAAL 2730 290627U, // UMLAL 2731 2691049U, // UMULL 2732 2681300U, // UQADD16 2733 2681403U, // UQADD8 2734 2684342U, // UQASX 2735 2684088U, // UQSAX 2736 2681262U, // UQSUB16 2737 2681364U, // UQSUB8 2738 2681383U, // USAD8 2739 2664959U, // USADA8 2740 2667130U, // USAT 2741 2681329U, // USAT16 2742 2684099U, // USAX 2743 2681277U, // USUB16 2744 2681377U, // USUB8 2745 2665404U, // UXTAB 2746 2664840U, // UXTAB16 2747 2666028U, // UXTAH 2748 2682046U, // UXTB 2749 2681239U, // UXTB16 2750 2682557U, // UXTH 2751 11579176U, // VABALsv2i64 2752 11054888U, // VABALsv4i32 2753 12103464U, // VABALsv8i16 2754 13152040U, // VABALuv2i64 2755 12627752U, // VABALuv4i32 2756 13676328U, // VABALuv8i16 2757 12102345U, // VABAsv16i8 2758 11578057U, // VABAsv2i32 2759 11053769U, // VABAsv4i16 2760 11578057U, // VABAsv4i32 2761 11053769U, // VABAsv8i16 2762 12102345U, // VABAsv8i8 2763 13675209U, // VABAuv16i8 2764 13150921U, // VABAuv2i32 2765 12626633U, // VABAuv4i16 2766 13150921U, // VABAuv4i32 2767 12626633U, // VABAuv8i16 2768 13675209U, // VABAuv8i8 2769 11595620U, // VABDLsv2i64 2770 11071332U, // VABDLsv4i32 2771 12119908U, // VABDLsv8i16 2772 13168484U, // VABDLuv2i64 2773 12644196U, // VABDLuv4i32 2774 13692772U, // VABDLuv8i16 2775 8449350U, // VABDfd 2776 8449350U, // VABDfq 2777 7925062U, // VABDhd 2778 7925062U, // VABDhq 2779 12119366U, // VABDsv16i8 2780 11595078U, // VABDsv2i32 2781 11070790U, // VABDsv4i16 2782 11595078U, // VABDsv4i32 2783 11070790U, // VABDsv8i16 2784 12119366U, // VABDsv8i8 2785 13692230U, // VABDuv16i8 2786 13167942U, // VABDuv2i32 2787 12643654U, // VABDuv4i16 2788 13167942U, // VABDuv4i32 2789 12643654U, // VABDuv8i16 2790 13692230U, // VABDuv8i8 2791 1215328796U, // VABSD 2792 7893532U, // VABSH 2793 8417820U, // VABSS 2794 8417820U, // VABSfd 2795 8417820U, // VABSfq 2796 7893532U, // VABShd 2797 7893532U, // VABShq 2798 12087836U, // VABSv16i8 2799 11563548U, // VABSv2i32 2800 11039260U, // VABSv4i16 2801 11563548U, // VABSv4i32 2802 11039260U, // VABSv8i16 2803 12087836U, // VABSv8i8 2804 8449479U, // VACGEfd 2805 8449479U, // VACGEfq 2806 7925191U, // VACGEhd 2807 7925191U, // VACGEhq 2808 8450744U, // VACGTfd 2809 8450744U, // VACGTfq 2810 7926456U, // VACGThd 2811 7926456U, // VACGThq 2812 1215360375U, // VADDD 2813 7925111U, // VADDH 2814 895545487U, // VADDHNv2i32 2815 14217359U, // VADDHNv4i16 2816 14741647U, // VADDHNv8i8 2817 11595633U, // VADDLsv2i64 2818 11071345U, // VADDLsv4i32 2819 12119921U, // VADDLsv8i16 2820 13168497U, // VADDLuv2i64 2821 12644209U, // VADDLuv4i32 2822 13692785U, // VADDLuv8i16 2823 8449399U, // VADDS 2824 11596891U, // VADDWsv2i64 2825 11072603U, // VADDWsv4i32 2826 12121179U, // VADDWsv8i16 2827 13169755U, // VADDWuv2i64 2828 12645467U, // VADDWuv4i32 2829 13694043U, // VADDWuv8i16 2830 8449399U, // VADDfd 2831 8449399U, // VADDfq 2832 7925111U, // VADDhd 2833 7925111U, // VADDhq 2834 15265143U, // VADDv16i8 2835 895544695U, // VADDv1i64 2836 14216567U, // VADDv2i32 2837 895544695U, // VADDv2i64 2838 14740855U, // VADDv4i16 2839 14216567U, // VADDv4i32 2840 14740855U, // VADDv8i16 2841 15265143U, // VADDv8i8 2842 2682254U, // VANDd 2843 2682254U, // VANDq 2844 943285702U, // VBF16MALBQ 2845 943285702U, // VBF16MALBQI 2846 943285714U, // VBF16MALTQ 2847 943285714U, // VBF16MALTQI 2848 2682134U, // VBICd 2849 14216470U, // VBICiv2i32 2850 14740758U, // VBICiv4i16 2851 14216470U, // VBICiv4i32 2852 14740758U, // VBICiv8i16 2853 2682134U, // VBICq 2854 2665967U, // VBIFd 2855 2665967U, // VBIFq 2856 2667227U, // VBITd 2857 2667227U, // VBITq 2858 2666517U, // VBSLd 2859 2666517U, // VBSLq 2860 0U, // VBSPd 2861 0U, // VBSPq 2862 875643287U, // VCADDv2f32 2863 875644160U, // VCADDv4f16 2864 875643287U, // VCADDv4f32 2865 875644160U, // VCADDv8f16 2866 8450445U, // VCEQfd 2867 8450445U, // VCEQfq 2868 7926157U, // VCEQhd 2869 7926157U, // VCEQhq 2870 15266189U, // VCEQv16i8 2871 14217613U, // VCEQv2i32 2872 14741901U, // VCEQv4i16 2873 14217613U, // VCEQv4i32 2874 14741901U, // VCEQv8i16 2875 15266189U, // VCEQv8i8 2876 15233421U, // VCEQzv16i8 2877 8417677U, // VCEQzv2f32 2878 14184845U, // VCEQzv2i32 2879 7893389U, // VCEQzv4f16 2880 8417677U, // VCEQzv4f32 2881 14709133U, // VCEQzv4i16 2882 14184845U, // VCEQzv4i32 2883 7893389U, // VCEQzv8f16 2884 14709133U, // VCEQzv8i16 2885 15233421U, // VCEQzv8i8 2886 8449485U, // VCGEfd 2887 8449485U, // VCGEfq 2888 7925197U, // VCGEhd 2889 7925197U, // VCGEhq 2890 12119501U, // VCGEsv16i8 2891 11595213U, // VCGEsv2i32 2892 11070925U, // VCGEsv4i16 2893 11595213U, // VCGEsv4i32 2894 11070925U, // VCGEsv8i16 2895 12119501U, // VCGEsv8i8 2896 13692365U, // VCGEuv16i8 2897 13168077U, // VCGEuv2i32 2898 12643789U, // VCGEuv4i16 2899 13168077U, // VCGEuv4i32 2900 12643789U, // VCGEuv8i16 2901 13692365U, // VCGEuv8i8 2902 12086733U, // VCGEzv16i8 2903 8416717U, // VCGEzv2f32 2904 11562445U, // VCGEzv2i32 2905 7892429U, // VCGEzv4f16 2906 8416717U, // VCGEzv4f32 2907 11038157U, // VCGEzv4i16 2908 11562445U, // VCGEzv4i32 2909 7892429U, // VCGEzv8f16 2910 11038157U, // VCGEzv8i16 2911 12086733U, // VCGEzv8i8 2912 8450750U, // VCGTfd 2913 8450750U, // VCGTfq 2914 7926462U, // VCGThd 2915 7926462U, // VCGThq 2916 12120766U, // VCGTsv16i8 2917 11596478U, // VCGTsv2i32 2918 11072190U, // VCGTsv4i16 2919 11596478U, // VCGTsv4i32 2920 11072190U, // VCGTsv8i16 2921 12120766U, // VCGTsv8i8 2922 13693630U, // VCGTuv16i8 2923 13169342U, // VCGTuv2i32 2924 12645054U, // VCGTuv4i16 2925 13169342U, // VCGTuv4i32 2926 12645054U, // VCGTuv8i16 2927 13693630U, // VCGTuv8i8 2928 12087998U, // VCGTzv16i8 2929 8417982U, // VCGTzv2f32 2930 11563710U, // VCGTzv2i32 2931 7893694U, // VCGTzv4f16 2932 8417982U, // VCGTzv4f32 2933 11039422U, // VCGTzv4i16 2934 11563710U, // VCGTzv4i32 2935 7893694U, // VCGTzv8f16 2936 11039422U, // VCGTzv8i16 2937 12087998U, // VCGTzv8i8 2938 12086738U, // VCLEzv16i8 2939 8416722U, // VCLEzv2f32 2940 11562450U, // VCLEzv2i32 2941 7892434U, // VCLEzv4f16 2942 8416722U, // VCLEzv4f32 2943 11038162U, // VCLEzv4i16 2944 11562450U, // VCLEzv4i32 2945 7892434U, // VCLEzv8f16 2946 11038162U, // VCLEzv8i16 2947 12086738U, // VCLEzv8i8 2948 12087846U, // VCLSv16i8 2949 11563558U, // VCLSv2i32 2950 11039270U, // VCLSv4i16 2951 11563558U, // VCLSv4i32 2952 11039270U, // VCLSv8i16 2953 12087846U, // VCLSv8i8 2954 12088032U, // VCLTzv16i8 2955 8418016U, // VCLTzv2f32 2956 11563744U, // VCLTzv2i32 2957 7893728U, // VCLTzv4f16 2958 8418016U, // VCLTzv4f32 2959 11039456U, // VCLTzv4i16 2960 11563744U, // VCLTzv4i32 2961 7893728U, // VCLTzv8f16 2962 11039456U, // VCLTzv8i16 2963 12088032U, // VCLTzv8i8 2964 15234547U, // VCLZv16i8 2965 14185971U, // VCLZv2i32 2966 14710259U, // VCLZv4i16 2967 14185971U, // VCLZv4i32 2968 14710259U, // VCLZv8i16 2969 15234547U, // VCLZv8i8 2970 808534400U, // VCMLAv2f32 2971 808534400U, // VCMLAv2f32_indexed 2972 808535273U, // VCMLAv4f16 2973 808535273U, // VCMLAv4f16_indexed 2974 808534400U, // VCMLAv4f32 2975 808534400U, // VCMLAv4f32_indexed 2976 808535273U, // VCMLAv8f16 2977 808535273U, // VCMLAv8f16_indexed 2978 1215328529U, // VCMPD 2979 1215327710U, // VCMPED 2980 7892446U, // VCMPEH 2981 8416734U, // VCMPES 2982 2087824862U, // VCMPEZD 2983 7974366U, // VCMPEZH 2984 8498654U, // VCMPEZS 2985 7893265U, // VCMPH 2986 8417553U, // VCMPS 2987 2087825681U, // VCMPZD 2988 7975185U, // VCMPZH 2989 8499473U, // VCMPZS 2990 1602307U, // VCNTd 2991 1602307U, // VCNTq 2992 875643144U, // VCVTANSDf 2993 875644017U, // VCVTANSDh 2994 875643144U, // VCVTANSQf 2995 875644017U, // VCVTANSQh 2996 875643204U, // VCVTANUDf 2997 875644077U, // VCVTANUDh 2998 875643204U, // VCVTANUQf 2999 875644077U, // VCVTANUQh 3000 875643506U, // VCVTASD 3001 875643897U, // VCVTASH 3002 875643144U, // VCVTASS 3003 875643566U, // VCVTAUD 3004 875643957U, // VCVTAUH 3005 875643204U, // VCVTAUS 3006 25750707U, // VCVTBDH 3007 26242227U, // VCVTBHD 3008 17853619U, // VCVTBHS 3009 821619891U, // VCVTBSH 3010 26768296U, // VCVTDS 3011 875643159U, // VCVTMNSDf 3012 875644032U, // VCVTMNSDh 3013 875643159U, // VCVTMNSQf 3014 875644032U, // VCVTMNSQh 3015 875643219U, // VCVTMNUDf 3016 875644092U, // VCVTMNUDh 3017 875643219U, // VCVTMNUQf 3018 875644092U, // VCVTMNUQh 3019 875643521U, // VCVTMSD 3020 875643912U, // VCVTMSH 3021 875643159U, // VCVTMSS 3022 875643581U, // VCVTMUD 3023 875643972U, // VCVTMUH 3024 875643219U, // VCVTMUS 3025 875643174U, // VCVTNNSDf 3026 875644047U, // VCVTNNSDh 3027 875643174U, // VCVTNNSQf 3028 875644047U, // VCVTNNSQh 3029 875643234U, // VCVTNNUDf 3030 875644107U, // VCVTNNUDh 3031 875643234U, // VCVTNNUQf 3032 875644107U, // VCVTNNUQh 3033 875643536U, // VCVTNSD 3034 875643927U, // VCVTNSH 3035 875643174U, // VCVTNSS 3036 875643596U, // VCVTNUD 3037 875643987U, // VCVTNUH 3038 875643234U, // VCVTNUS 3039 875643189U, // VCVTPNSDf 3040 875644062U, // VCVTPNSDh 3041 875643189U, // VCVTPNSQf 3042 875644062U, // VCVTPNSQh 3043 875643249U, // VCVTPNUDf 3044 875644122U, // VCVTPNUDh 3045 875643249U, // VCVTPNUQf 3046 875644122U, // VCVTPNUQh 3047 875643551U, // VCVTPSD 3048 875643942U, // VCVTPSH 3049 875643189U, // VCVTPSS 3050 875643611U, // VCVTPUD 3051 875644002U, // VCVTPUH 3052 875643249U, // VCVTPUS 3053 27292584U, // VCVTSD 3054 25752470U, // VCVTTDH 3055 26243990U, // VCVTTHD 3056 17855382U, // VCVTTHS 3057 821621654U, // VCVTTSH 3058 888697768U, // VCVTf2h 3059 1160803240U, // VCVTf2sd 3060 1160803240U, // VCVTf2sq 3061 1161851816U, // VCVTf2ud 3062 1161851816U, // VCVTf2uq 3063 1227944872U, // VCVTf2xsd 3064 1227944872U, // VCVTf2xsq 3065 1228993448U, // VCVTf2xud 3066 1228993448U, // VCVTf2xuq 3067 17855400U, // VCVTh2f 3068 1160278952U, // VCVTh2sd 3069 1160278952U, // VCVTh2sq 3070 1161327528U, // VCVTh2ud 3071 1161327528U, // VCVTh2uq 3072 1227420584U, // VCVTh2xsd 3073 1227420584U, // VCVTh2xsq 3074 1228469160U, // VCVTh2xud 3075 1228469160U, // VCVTh2xuq 3076 1159230376U, // VCVTs2fd 3077 1159230376U, // VCVTs2fq 3078 1157657512U, // VCVTs2hd 3079 1157657512U, // VCVTs2hq 3080 1159754664U, // VCVTu2fd 3081 1159754664U, // VCVTu2fq 3082 1158181800U, // VCVTu2hd 3083 1158181800U, // VCVTu2hq 3084 1226372008U, // VCVTxs2fd 3085 1226372008U, // VCVTxs2fq 3086 1224799144U, // VCVTxs2hd 3087 1224799144U, // VCVTxs2hq 3088 1226896296U, // VCVTxu2fd 3089 1226896296U, // VCVTxu2fq 3090 1225323432U, // VCVTxu2hd 3091 1225323432U, // VCVTxu2hq 3092 1215362088U, // VDIVD 3093 7926824U, // VDIVH 3094 8451112U, // VDIVS 3095 553328U, // VDUP16d 3096 553328U, // VDUP16q 3097 1077616U, // VDUP32d 3098 1077616U, // VDUP32q 3099 1601904U, // VDUP8d 3100 1601904U, // VDUP8q 3101 586096U, // VDUPLN16d 3102 586096U, // VDUPLN16q 3103 1110384U, // VDUPLN32d 3104 1110384U, // VDUPLN32q 3105 1634672U, // VDUPLN8d 3106 1634672U, // VDUPLN8q 3107 2683343U, // VEORd 3108 2683343U, // VEORq 3109 570304U, // VEXTd16 3110 1094592U, // VEXTd32 3111 1618880U, // VEXTd8 3112 570304U, // VEXTq16 3113 1094592U, // VEXTq32 3114 15774656U, // VEXTq64 3115 1618880U, // VEXTq8 3116 1215343417U, // VFMAD 3117 7908153U, // VFMAH 3118 875644183U, // VFMALD 3119 875644183U, // VFMALDI 3120 875644183U, // VFMALQ 3121 875644183U, // VFMALQI 3122 8432441U, // VFMAS 3123 8432441U, // VFMAfd 3124 8432441U, // VFMAfq 3125 7908153U, // VFMAhd 3126 7908153U, // VFMAhq 3127 1215345212U, // VFMSD 3128 7909948U, // VFMSH 3129 875644194U, // VFMSLD 3130 875644194U, // VFMSLDI 3131 875644194U, // VFMSLQ 3132 875644194U, // VFMSLQI 3133 8434236U, // VFMSS 3134 8434236U, // VFMSfd 3135 8434236U, // VFMSfq 3136 7909948U, // VFMShd 3137 7909948U, // VFMShq 3138 1215343422U, // VFNMAD 3139 7908158U, // VFNMAH 3140 8432446U, // VFNMAS 3141 1215345217U, // VFNMSD 3142 7909953U, // VFNMSH 3143 8434241U, // VFNMSS 3144 875643662U, // VFP_VMAXNMD 3145 875644217U, // VFP_VMAXNMH 3146 875643322U, // VFP_VMAXNMS 3147 875643650U, // VFP_VMINNMD 3148 875644205U, // VFP_VMINNMH 3149 875643310U, // VFP_VMINNMS 3150 1111114U, // VGETLNi32 3151 11072586U, // VGETLNs16 3152 12121162U, // VGETLNs8 3153 12645450U, // VGETLNu16 3154 13694026U, // VGETLNu8 3155 12119397U, // VHADDsv16i8 3156 11595109U, // VHADDsv2i32 3157 11070821U, // VHADDsv4i16 3158 11595109U, // VHADDsv4i32 3159 11070821U, // VHADDsv8i16 3160 12119397U, // VHADDsv8i8 3161 13692261U, // VHADDuv16i8 3162 13167973U, // VHADDuv2i32 3163 12643685U, // VHADDuv4i16 3164 13167973U, // VHADDuv4i32 3165 12643685U, // VHADDuv8i16 3166 13692261U, // VHADDuv8i8 3167 12119241U, // VHSUBsv16i8 3168 11594953U, // VHSUBsv2i32 3169 11070665U, // VHSUBsv4i16 3170 11594953U, // VHSUBsv4i32 3171 11070665U, // VHSUBsv8i16 3172 12119241U, // VHSUBsv8i8 3173 13692105U, // VHSUBuv16i8 3174 13167817U, // VHSUBuv2i32 3175 12643529U, // VHSUBuv4i16 3176 13167817U, // VHSUBuv4i32 3177 12643529U, // VHSUBuv8i16 3178 13692105U, // VHSUBuv8i8 3179 808535413U, // VINSH 3180 1168667554U, // VJCVT 3181 2148067588U, // VLD1DUPd16 3182 2148051204U, // VLD1DUPd16wb_fixed 3183 2148059396U, // VLD1DUPd16wb_register 3184 2148591876U, // VLD1DUPd32 3185 2148575492U, // VLD1DUPd32wb_fixed 3186 2148583684U, // VLD1DUPd32wb_register 3187 2149116164U, // VLD1DUPd8 3188 2149099780U, // VLD1DUPd8wb_fixed 3189 2149107972U, // VLD1DUPd8wb_register 3190 2215176452U, // VLD1DUPq16 3191 2215160068U, // VLD1DUPq16wb_fixed 3192 2215168260U, // VLD1DUPq16wb_register 3193 2215700740U, // VLD1DUPq32 3194 2215684356U, // VLD1DUPq32wb_fixed 3195 2215692548U, // VLD1DUPq32wb_register 3196 2216225028U, // VLD1DUPq8 3197 2216208644U, // VLD1DUPq8wb_fixed 3198 2216216836U, // VLD1DUPq8wb_register 3199 28363012U, // VLD1LNd16 3200 28616964U, // VLD1LNd16_UPD 3201 28887300U, // VLD1LNd32 3202 29141252U, // VLD1LNd32_UPD 3203 29411588U, // VLD1LNd8 3204 29665540U, // VLD1LNd8_UPD 3205 0U, // VLD1LNq16Pseudo 3206 0U, // VLD1LNq16Pseudo_UPD 3207 0U, // VLD1LNq32Pseudo 3208 0U, // VLD1LNq32Pseudo_UPD 3209 0U, // VLD1LNq8Pseudo 3210 0U, // VLD1LNq8Pseudo_UPD 3211 2282285316U, // VLD1d16 3212 537454852U, // VLD1d16Q 3213 0U, // VLD1d16QPseudo 3214 0U, // VLD1d16QPseudoWB_fixed 3215 0U, // VLD1d16QPseudoWB_register 3216 537438468U, // VLD1d16Qwb_fixed 3217 537446660U, // VLD1d16Qwb_register 3218 269019396U, // VLD1d16T 3219 0U, // VLD1d16TPseudo 3220 0U, // VLD1d16TPseudoWB_fixed 3221 0U, // VLD1d16TPseudoWB_register 3222 269003012U, // VLD1d16Twb_fixed 3223 269011204U, // VLD1d16Twb_register 3224 2282268932U, // VLD1d16wb_fixed 3225 2282277124U, // VLD1d16wb_register 3226 2282809604U, // VLD1d32 3227 537979140U, // VLD1d32Q 3228 0U, // VLD1d32QPseudo 3229 0U, // VLD1d32QPseudoWB_fixed 3230 0U, // VLD1d32QPseudoWB_register 3231 537962756U, // VLD1d32Qwb_fixed 3232 537970948U, // VLD1d32Qwb_register 3233 269543684U, // VLD1d32T 3234 0U, // VLD1d32TPseudo 3235 0U, // VLD1d32TPseudoWB_fixed 3236 0U, // VLD1d32TPseudoWB_register 3237 269527300U, // VLD1d32Twb_fixed 3238 269535492U, // VLD1d32Twb_register 3239 2282793220U, // VLD1d32wb_fixed 3240 2282801412U, // VLD1d32wb_register 3241 2297489668U, // VLD1d64 3242 552659204U, // VLD1d64Q 3243 0U, // VLD1d64QPseudo 3244 0U, // VLD1d64QPseudoWB_fixed 3245 0U, // VLD1d64QPseudoWB_register 3246 552642820U, // VLD1d64Qwb_fixed 3247 552651012U, // VLD1d64Qwb_register 3248 284223748U, // VLD1d64T 3249 0U, // VLD1d64TPseudo 3250 0U, // VLD1d64TPseudoWB_fixed 3251 0U, // VLD1d64TPseudoWB_register 3252 284207364U, // VLD1d64Twb_fixed 3253 284215556U, // VLD1d64Twb_register 3254 2297473284U, // VLD1d64wb_fixed 3255 2297481476U, // VLD1d64wb_register 3256 2283333892U, // VLD1d8 3257 538503428U, // VLD1d8Q 3258 0U, // VLD1d8QPseudo 3259 0U, // VLD1d8QPseudoWB_fixed 3260 0U, // VLD1d8QPseudoWB_register 3261 538487044U, // VLD1d8Qwb_fixed 3262 538495236U, // VLD1d8Qwb_register 3263 270067972U, // VLD1d8T 3264 0U, // VLD1d8TPseudo 3265 0U, // VLD1d8TPseudoWB_fixed 3266 0U, // VLD1d8TPseudoWB_register 3267 270051588U, // VLD1d8Twb_fixed 3268 270059780U, // VLD1d8Twb_register 3269 2283317508U, // VLD1d8wb_fixed 3270 2283325700U, // VLD1d8wb_register 3271 2349394180U, // VLD1q16 3272 0U, // VLD1q16HighQPseudo 3273 0U, // VLD1q16HighQPseudo_UPD 3274 0U, // VLD1q16HighTPseudo 3275 0U, // VLD1q16HighTPseudo_UPD 3276 0U, // VLD1q16LowQPseudo_UPD 3277 0U, // VLD1q16LowTPseudo_UPD 3278 2349377796U, // VLD1q16wb_fixed 3279 2349385988U, // VLD1q16wb_register 3280 2349918468U, // VLD1q32 3281 0U, // VLD1q32HighQPseudo 3282 0U, // VLD1q32HighQPseudo_UPD 3283 0U, // VLD1q32HighTPseudo 3284 0U, // VLD1q32HighTPseudo_UPD 3285 0U, // VLD1q32LowQPseudo_UPD 3286 0U, // VLD1q32LowTPseudo_UPD 3287 2349902084U, // VLD1q32wb_fixed 3288 2349910276U, // VLD1q32wb_register 3289 2364598532U, // VLD1q64 3290 0U, // VLD1q64HighQPseudo 3291 0U, // VLD1q64HighQPseudo_UPD 3292 0U, // VLD1q64HighTPseudo 3293 0U, // VLD1q64HighTPseudo_UPD 3294 0U, // VLD1q64LowQPseudo_UPD 3295 0U, // VLD1q64LowTPseudo_UPD 3296 2364582148U, // VLD1q64wb_fixed 3297 2364590340U, // VLD1q64wb_register 3298 2350442756U, // VLD1q8 3299 0U, // VLD1q8HighQPseudo 3300 0U, // VLD1q8HighQPseudo_UPD 3301 0U, // VLD1q8HighTPseudo 3302 0U, // VLD1q8HighTPseudo_UPD 3303 0U, // VLD1q8LowQPseudo_UPD 3304 0U, // VLD1q8LowTPseudo_UPD 3305 2350426372U, // VLD1q8wb_fixed 3306 2350434564U, // VLD1q8wb_register 3307 2215176501U, // VLD2DUPd16 3308 2215160117U, // VLD2DUPd16wb_fixed 3309 2215168309U, // VLD2DUPd16wb_register 3310 2416503093U, // VLD2DUPd16x2 3311 2416486709U, // VLD2DUPd16x2wb_fixed 3312 2416494901U, // VLD2DUPd16x2wb_register 3313 2215700789U, // VLD2DUPd32 3314 2215684405U, // VLD2DUPd32wb_fixed 3315 2215692597U, // VLD2DUPd32wb_register 3316 2417027381U, // VLD2DUPd32x2 3317 2417010997U, // VLD2DUPd32x2wb_fixed 3318 2417019189U, // VLD2DUPd32x2wb_register 3319 2216225077U, // VLD2DUPd8 3320 2216208693U, // VLD2DUPd8wb_fixed 3321 2216216885U, // VLD2DUPd8wb_register 3322 2417551669U, // VLD2DUPd8x2 3323 2417535285U, // VLD2DUPd8x2wb_fixed 3324 2417543477U, // VLD2DUPd8x2wb_register 3325 0U, // VLD2DUPq16EvenPseudo 3326 0U, // VLD2DUPq16OddPseudo 3327 0U, // VLD2DUPq16OddPseudoWB_fixed 3328 0U, // VLD2DUPq16OddPseudoWB_register 3329 0U, // VLD2DUPq32EvenPseudo 3330 0U, // VLD2DUPq32OddPseudo 3331 0U, // VLD2DUPq32OddPseudoWB_fixed 3332 0U, // VLD2DUPq32OddPseudoWB_register 3333 0U, // VLD2DUPq8EvenPseudo 3334 0U, // VLD2DUPq8OddPseudo 3335 0U, // VLD2DUPq8OddPseudoWB_fixed 3336 0U, // VLD2DUPq8OddPseudoWB_register 3337 28617013U, // VLD2LNd16 3338 0U, // VLD2LNd16Pseudo 3339 0U, // VLD2LNd16Pseudo_UPD 3340 28625205U, // VLD2LNd16_UPD 3341 29141301U, // VLD2LNd32 3342 0U, // VLD2LNd32Pseudo 3343 0U, // VLD2LNd32Pseudo_UPD 3344 29149493U, // VLD2LNd32_UPD 3345 29665589U, // VLD2LNd8 3346 0U, // VLD2LNd8Pseudo 3347 0U, // VLD2LNd8Pseudo_UPD 3348 29673781U, // VLD2LNd8_UPD 3349 28617013U, // VLD2LNq16 3350 0U, // VLD2LNq16Pseudo 3351 0U, // VLD2LNq16Pseudo_UPD 3352 28625205U, // VLD2LNq16_UPD 3353 29141301U, // VLD2LNq32 3354 0U, // VLD2LNq32Pseudo 3355 0U, // VLD2LNq32Pseudo_UPD 3356 29149493U, // VLD2LNq32_UPD 3357 2483611957U, // VLD2b16 3358 2483595573U, // VLD2b16wb_fixed 3359 2483603765U, // VLD2b16wb_register 3360 2484136245U, // VLD2b32 3361 2484119861U, // VLD2b32wb_fixed 3362 2484128053U, // VLD2b32wb_register 3363 2484660533U, // VLD2b8 3364 2484644149U, // VLD2b8wb_fixed 3365 2484652341U, // VLD2b8wb_register 3366 2349394229U, // VLD2d16 3367 2349377845U, // VLD2d16wb_fixed 3368 2349386037U, // VLD2d16wb_register 3369 2349918517U, // VLD2d32 3370 2349902133U, // VLD2d32wb_fixed 3371 2349910325U, // VLD2d32wb_register 3372 2350442805U, // VLD2d8 3373 2350426421U, // VLD2d8wb_fixed 3374 2350434613U, // VLD2d8wb_register 3375 537454901U, // VLD2q16 3376 0U, // VLD2q16Pseudo 3377 0U, // VLD2q16PseudoWB_fixed 3378 0U, // VLD2q16PseudoWB_register 3379 537438517U, // VLD2q16wb_fixed 3380 537446709U, // VLD2q16wb_register 3381 537979189U, // VLD2q32 3382 0U, // VLD2q32Pseudo 3383 0U, // VLD2q32PseudoWB_fixed 3384 0U, // VLD2q32PseudoWB_register 3385 537962805U, // VLD2q32wb_fixed 3386 537970997U, // VLD2q32wb_register 3387 538503477U, // VLD2q8 3388 0U, // VLD2q8Pseudo 3389 0U, // VLD2q8PseudoWB_fixed 3390 0U, // VLD2q8PseudoWB_register 3391 538487093U, // VLD2q8wb_fixed 3392 538495285U, // VLD2q8wb_register 3393 28363098U, // VLD3DUPd16 3394 0U, // VLD3DUPd16Pseudo 3395 0U, // VLD3DUPd16Pseudo_UPD 3396 28617050U, // VLD3DUPd16_UPD 3397 28887386U, // VLD3DUPd32 3398 0U, // VLD3DUPd32Pseudo 3399 0U, // VLD3DUPd32Pseudo_UPD 3400 29141338U, // VLD3DUPd32_UPD 3401 29411674U, // VLD3DUPd8 3402 0U, // VLD3DUPd8Pseudo 3403 0U, // VLD3DUPd8Pseudo_UPD 3404 29665626U, // VLD3DUPd8_UPD 3405 28363098U, // VLD3DUPq16 3406 0U, // VLD3DUPq16EvenPseudo 3407 0U, // VLD3DUPq16OddPseudo 3408 0U, // VLD3DUPq16OddPseudo_UPD 3409 28617050U, // VLD3DUPq16_UPD 3410 28887386U, // VLD3DUPq32 3411 0U, // VLD3DUPq32EvenPseudo 3412 0U, // VLD3DUPq32OddPseudo 3413 0U, // VLD3DUPq32OddPseudo_UPD 3414 29141338U, // VLD3DUPq32_UPD 3415 29411674U, // VLD3DUPq8 3416 0U, // VLD3DUPq8EvenPseudo 3417 0U, // VLD3DUPq8OddPseudo 3418 0U, // VLD3DUPq8OddPseudo_UPD 3419 29665626U, // VLD3DUPq8_UPD 3420 28625242U, // VLD3LNd16 3421 0U, // VLD3LNd16Pseudo 3422 0U, // VLD3LNd16Pseudo_UPD 3423 28633434U, // VLD3LNd16_UPD 3424 29149530U, // VLD3LNd32 3425 0U, // VLD3LNd32Pseudo 3426 0U, // VLD3LNd32Pseudo_UPD 3427 29157722U, // VLD3LNd32_UPD 3428 29673818U, // VLD3LNd8 3429 0U, // VLD3LNd8Pseudo 3430 0U, // VLD3LNd8Pseudo_UPD 3431 29682010U, // VLD3LNd8_UPD 3432 28625242U, // VLD3LNq16 3433 0U, // VLD3LNq16Pseudo 3434 0U, // VLD3LNq16Pseudo_UPD 3435 28633434U, // VLD3LNq16_UPD 3436 29149530U, // VLD3LNq32 3437 0U, // VLD3LNq32Pseudo 3438 0U, // VLD3LNq32Pseudo_UPD 3439 29157722U, // VLD3LNq32_UPD 3440 28363098U, // VLD3d16 3441 0U, // VLD3d16Pseudo 3442 0U, // VLD3d16Pseudo_UPD 3443 28617050U, // VLD3d16_UPD 3444 28887386U, // VLD3d32 3445 0U, // VLD3d32Pseudo 3446 0U, // VLD3d32Pseudo_UPD 3447 29141338U, // VLD3d32_UPD 3448 29411674U, // VLD3d8 3449 0U, // VLD3d8Pseudo 3450 0U, // VLD3d8Pseudo_UPD 3451 29665626U, // VLD3d8_UPD 3452 28363098U, // VLD3q16 3453 0U, // VLD3q16Pseudo_UPD 3454 28617050U, // VLD3q16_UPD 3455 0U, // VLD3q16oddPseudo 3456 0U, // VLD3q16oddPseudo_UPD 3457 28887386U, // VLD3q32 3458 0U, // VLD3q32Pseudo_UPD 3459 29141338U, // VLD3q32_UPD 3460 0U, // VLD3q32oddPseudo 3461 0U, // VLD3q32oddPseudo_UPD 3462 29411674U, // VLD3q8 3463 0U, // VLD3q8Pseudo_UPD 3464 29665626U, // VLD3q8_UPD 3465 0U, // VLD3q8oddPseudo 3466 0U, // VLD3q8oddPseudo_UPD 3467 28445046U, // VLD4DUPd16 3468 0U, // VLD4DUPd16Pseudo 3469 0U, // VLD4DUPd16Pseudo_UPD 3470 28641654U, // VLD4DUPd16_UPD 3471 28969334U, // VLD4DUPd32 3472 0U, // VLD4DUPd32Pseudo 3473 0U, // VLD4DUPd32Pseudo_UPD 3474 29165942U, // VLD4DUPd32_UPD 3475 29493622U, // VLD4DUPd8 3476 0U, // VLD4DUPd8Pseudo 3477 0U, // VLD4DUPd8Pseudo_UPD 3478 29690230U, // VLD4DUPd8_UPD 3479 28445046U, // VLD4DUPq16 3480 0U, // VLD4DUPq16EvenPseudo 3481 0U, // VLD4DUPq16OddPseudo 3482 0U, // VLD4DUPq16OddPseudo_UPD 3483 28641654U, // VLD4DUPq16_UPD 3484 28969334U, // VLD4DUPq32 3485 0U, // VLD4DUPq32EvenPseudo 3486 0U, // VLD4DUPq32OddPseudo 3487 0U, // VLD4DUPq32OddPseudo_UPD 3488 29165942U, // VLD4DUPq32_UPD 3489 29493622U, // VLD4DUPq8 3490 0U, // VLD4DUPq8EvenPseudo 3491 0U, // VLD4DUPq8OddPseudo 3492 0U, // VLD4DUPq8OddPseudo_UPD 3493 29690230U, // VLD4DUPq8_UPD 3494 28633462U, // VLD4LNd16 3495 0U, // VLD4LNd16Pseudo 3496 0U, // VLD4LNd16Pseudo_UPD 3497 28649846U, // VLD4LNd16_UPD 3498 29157750U, // VLD4LNd32 3499 0U, // VLD4LNd32Pseudo 3500 0U, // VLD4LNd32Pseudo_UPD 3501 29174134U, // VLD4LNd32_UPD 3502 29682038U, // VLD4LNd8 3503 0U, // VLD4LNd8Pseudo 3504 0U, // VLD4LNd8Pseudo_UPD 3505 29698422U, // VLD4LNd8_UPD 3506 28633462U, // VLD4LNq16 3507 0U, // VLD4LNq16Pseudo 3508 0U, // VLD4LNq16Pseudo_UPD 3509 28649846U, // VLD4LNq16_UPD 3510 29157750U, // VLD4LNq32 3511 0U, // VLD4LNq32Pseudo 3512 0U, // VLD4LNq32Pseudo_UPD 3513 29174134U, // VLD4LNq32_UPD 3514 28445046U, // VLD4d16 3515 0U, // VLD4d16Pseudo 3516 0U, // VLD4d16Pseudo_UPD 3517 28641654U, // VLD4d16_UPD 3518 28969334U, // VLD4d32 3519 0U, // VLD4d32Pseudo 3520 0U, // VLD4d32Pseudo_UPD 3521 29165942U, // VLD4d32_UPD 3522 29493622U, // VLD4d8 3523 0U, // VLD4d8Pseudo 3524 0U, // VLD4d8Pseudo_UPD 3525 29690230U, // VLD4d8_UPD 3526 28445046U, // VLD4q16 3527 0U, // VLD4q16Pseudo_UPD 3528 28641654U, // VLD4q16_UPD 3529 0U, // VLD4q16oddPseudo 3530 0U, // VLD4q16oddPseudo_UPD 3531 28969334U, // VLD4q32 3532 0U, // VLD4q32Pseudo_UPD 3533 29165942U, // VLD4q32_UPD 3534 0U, // VLD4q32oddPseudo 3535 0U, // VLD4q32oddPseudo_UPD 3536 29493622U, // VLD4q8 3537 0U, // VLD4q8Pseudo_UPD 3538 29690230U, // VLD4q8_UPD 3539 0U, // VLD4q8oddPseudo 3540 0U, // VLD4q8oddPseudo_UPD 3541 875064290U, // VLDMDDB_UPD 3542 2730766U, // VLDMDIA 3543 875064078U, // VLDMDIA_UPD 3544 0U, // VLDMQIA 3545 875064290U, // VLDMSDB_UPD 3546 2730766U, // VLDMSIA 3547 875064078U, // VLDMSIA_UPD 3548 2683301U, // VLDRD 3549 586149U, // VLDRH 3550 2683301U, // VLDRS 3551 2580050341U, // VLDR_FPCXTNS_off 3552 701034917U, // VLDR_FPCXTNS_post 3553 2647191973U, // VLDR_FPCXTNS_pre 3554 2580574629U, // VLDR_FPCXTS_off 3555 701559205U, // VLDR_FPCXTS_post 3556 2647716261U, // VLDR_FPCXTS_pre 3557 2581098917U, // VLDR_FPSCR_NZCVQC_off 3558 702083493U, // VLDR_FPSCR_NZCVQC_post 3559 2648240549U, // VLDR_FPSCR_NZCVQC_pre 3560 2581623205U, // VLDR_FPSCR_off 3561 702607781U, // VLDR_FPSCR_post 3562 2648764837U, // VLDR_FPSCR_pre 3563 2716397989U, // VLDR_P0_off 3564 1642639781U, // VLDR_P0_post 3565 2783490469U, // VLDR_P0_pre 3566 2582671781U, // VLDR_VPR_off 3567 703656357U, // VLDR_VPR_post 3568 2649813413U, // VLDR_VPR_pre 3569 2732105U, // VLLDM 3570 2732140U, // VLSTM 3571 8451239U, // VMAXfd 3572 8451239U, // VMAXfq 3573 7926951U, // VMAXhd 3574 7926951U, // VMAXhq 3575 12121255U, // VMAXsv16i8 3576 11596967U, // VMAXsv2i32 3577 11072679U, // VMAXsv4i16 3578 11596967U, // VMAXsv4i32 3579 11072679U, // VMAXsv8i16 3580 12121255U, // VMAXsv8i8 3581 13694119U, // VMAXuv16i8 3582 13169831U, // VMAXuv2i32 3583 12645543U, // VMAXuv4i16 3584 13169831U, // VMAXuv4i32 3585 12645543U, // VMAXuv8i16 3586 13694119U, // VMAXuv8i8 3587 8450204U, // VMINfd 3588 8450204U, // VMINfq 3589 7925916U, // VMINhd 3590 7925916U, // VMINhq 3591 12120220U, // VMINsv16i8 3592 11595932U, // VMINsv2i32 3593 11071644U, // VMINsv4i16 3594 11595932U, // VMINsv4i32 3595 11071644U, // VMINsv8i16 3596 12120220U, // VMINsv8i8 3597 13693084U, // VMINuv16i8 3598 13168796U, // VMINuv2i32 3599 12644508U, // VMINuv4i16 3600 13168796U, // VMINuv4i32 3601 12644508U, // VMINuv8i16 3602 13693084U, // VMINuv8i8 3603 1215343412U, // VMLAD 3604 7908148U, // VMLAH 3605 11587401U, // VMLALslsv2i32 3606 11063113U, // VMLALslsv4i16 3607 13160265U, // VMLALsluv2i32 3608 12635977U, // VMLALsluv4i16 3609 11579209U, // VMLALsv2i64 3610 11054921U, // VMLALsv4i32 3611 12103497U, // VMLALsv8i16 3612 13152073U, // VMLALuv2i64 3613 12627785U, // VMLALuv4i32 3614 13676361U, // VMLALuv8i16 3615 8432436U, // VMLAS 3616 8432436U, // VMLAfd 3617 8432436U, // VMLAfq 3618 7908148U, // VMLAhd 3619 7908148U, // VMLAhq 3620 8440628U, // VMLAslfd 3621 8440628U, // VMLAslfq 3622 7916340U, // VMLAslhd 3623 7916340U, // VMLAslhq 3624 14207796U, // VMLAslv2i32 3625 14732084U, // VMLAslv4i16 3626 14207796U, // VMLAslv4i32 3627 14732084U, // VMLAslv8i16 3628 15248180U, // VMLAv16i8 3629 14199604U, // VMLAv2i32 3630 14723892U, // VMLAv4i16 3631 14199604U, // VMLAv4i32 3632 14723892U, // VMLAv8i16 3633 15248180U, // VMLAv8i8 3634 1215345207U, // VMLSD 3635 7909943U, // VMLSH 3636 11587618U, // VMLSLslsv2i32 3637 11063330U, // VMLSLslsv4i16 3638 13160482U, // VMLSLsluv2i32 3639 12636194U, // VMLSLsluv4i16 3640 11579426U, // VMLSLsv2i64 3641 11055138U, // VMLSLsv4i32 3642 12103714U, // VMLSLsv8i16 3643 13152290U, // VMLSLuv2i64 3644 12628002U, // VMLSLuv4i32 3645 13676578U, // VMLSLuv8i16 3646 8434231U, // VMLSS 3647 8434231U, // VMLSfd 3648 8434231U, // VMLSfq 3649 7909943U, // VMLShd 3650 7909943U, // VMLShq 3651 8442423U, // VMLSslfd 3652 8442423U, // VMLSslfq 3653 7918135U, // VMLSslhd 3654 7918135U, // VMLSslhq 3655 14209591U, // VMLSslv2i32 3656 14733879U, // VMLSslv4i16 3657 14209591U, // VMLSslv4i32 3658 14733879U, // VMLSslv8i16 3659 15249975U, // VMLSv16i8 3660 14201399U, // VMLSv2i32 3661 14725687U, // VMLSv4i16 3662 14201399U, // VMLSv4i32 3663 14725687U, // VMLSv8i16 3664 15249975U, // VMLSv8i8 3665 943285690U, // VMMLA 3666 1215329354U, // VMOVD 3667 2683978U, // VMOVDRR 3668 875644323U, // VMOVH 3669 7894090U, // VMOVHR 3670 11563075U, // VMOVLsv2i64 3671 11038787U, // VMOVLsv4i32 3672 12087363U, // VMOVLsv8i16 3673 13135939U, // VMOVLuv2i64 3674 12611651U, // VMOVLuv4i32 3675 13660227U, // VMOVLuv8i16 3676 895512829U, // VMOVNv2i32 3677 14184701U, // VMOVNv4i16 3678 14708989U, // VMOVNv8i8 3679 7894090U, // VMOVRH 3680 2683978U, // VMOVRRD 3681 2667594U, // VMOVRRS 3682 2651210U, // VMOVRS 3683 8418378U, // VMOVS 3684 2651210U, // VMOVSR 3685 2667594U, // VMOVSRR 3686 15234122U, // VMOVv16i8 3687 2036364362U, // VMOVv1i64 3688 8418378U, // VMOVv2f32 3689 14185546U, // VMOVv2i32 3690 2036364362U, // VMOVv2i64 3691 8418378U, // VMOVv4f32 3692 14709834U, // VMOVv4i16 3693 14185546U, // VMOVv4i32 3694 14709834U, // VMOVv8i16 3695 15234122U, // VMOVv8i8 3696 2732633U, // VMRS 3697 2732633U, // VMRS_FPCXTNS 3698 2732633U, // VMRS_FPCXTS 3699 2732633U, // VMRS_FPEXC 3700 2732633U, // VMRS_FPINST 3701 2732633U, // VMRS_FPINST2 3702 2650713U, // VMRS_FPSCR_NZCVQC 3703 2732633U, // VMRS_FPSID 3704 2732633U, // VMRS_MVFR0 3705 2732633U, // VMRS_MVFR1 3706 2732633U, // VMRS_MVFR2 3707 2650713U, // VMRS_P0 3708 2732633U, // VMRS_VPR 3709 31568365U, // VMSR 3710 29995501U, // VMSR_FPCXTNS 3711 30519789U, // VMSR_FPCXTS 3712 33141229U, // VMSR_FPEXC 3713 33665517U, // VMSR_FPINST 3714 34189805U, // VMSR_FPINST2 3715 903377389U, // VMSR_FPSCR_NZCVQC 3716 34714093U, // VMSR_FPSID 3717 904425965U, // VMSR_P0 3718 32616941U, // VMSR_VPR 3719 1215361086U, // VMULD 3720 7925822U, // VMULH 3721 875643746U, // VMULLp64 3722 24178671U, // VMULLp8 3723 11579375U, // VMULLslsv2i32 3724 11055087U, // VMULLslsv4i16 3725 13152239U, // VMULLsluv2i32 3726 12627951U, // VMULLsluv4i16 3727 11595759U, // VMULLsv2i64 3728 11071471U, // VMULLsv4i32 3729 12120047U, // VMULLsv8i16 3730 13168623U, // VMULLuv2i64 3731 12644335U, // VMULLuv4i32 3732 13692911U, // VMULLuv8i16 3733 8450110U, // VMULS 3734 8450110U, // VMULfd 3735 8450110U, // VMULfq 3736 7925822U, // VMULhd 3737 7925822U, // VMULhq 3738 24178750U, // VMULpd 3739 24178750U, // VMULpq 3740 8433726U, // VMULslfd 3741 8433726U, // VMULslfq 3742 7909438U, // VMULslhd 3743 7909438U, // VMULslhq 3744 14200894U, // VMULslv2i32 3745 14725182U, // VMULslv4i16 3746 14200894U, // VMULslv4i32 3747 14725182U, // VMULslv8i16 3748 15265854U, // VMULv16i8 3749 14217278U, // VMULv2i32 3750 14741566U, // VMULv4i16 3751 14217278U, // VMULv4i32 3752 14741566U, // VMULv8i16 3753 15265854U, // VMULv8i8 3754 2650353U, // VMVNd 3755 2650353U, // VMVNq 3756 14184689U, // VMVNv2i32 3757 14708977U, // VMVNv4i16 3758 14184689U, // VMVNv4i32 3759 14708977U, // VMVNv8i16 3760 1215327747U, // VNEGD 3761 7892483U, // VNEGH 3762 8416771U, // VNEGS 3763 8416771U, // VNEGf32q 3764 8416771U, // VNEGfd 3765 7892483U, // VNEGhd 3766 7892483U, // VNEGhq 3767 11038211U, // VNEGs16d 3768 11038211U, // VNEGs16q 3769 11562499U, // VNEGs32d 3770 11562499U, // VNEGs32q 3771 12086787U, // VNEGs8d 3772 12086787U, // VNEGs8q 3773 1215343406U, // VNMLAD 3774 7908142U, // VNMLAH 3775 8432430U, // VNMLAS 3776 1215345201U, // VNMLSD 3777 7909937U, // VNMLSH 3778 8434225U, // VNMLSS 3779 1215361080U, // VNMULD 3780 7925816U, // VNMULH 3781 8450104U, // VNMULS 3782 2683073U, // VORNd 3783 2683073U, // VORNq 3784 2683357U, // VORRd 3785 14217693U, // VORRiv2i32 3786 14741981U, // VORRiv4i16 3787 14217693U, // VORRiv4i32 3788 14741981U, // VORRiv8i16 3789 2683357U, // VORRq 3790 12119854U, // VPADALsv16i8 3791 11595566U, // VPADALsv2i32 3792 11071278U, // VPADALsv4i16 3793 11595566U, // VPADALsv4i32 3794 11071278U, // VPADALsv8i16 3795 12119854U, // VPADALsv8i8 3796 13692718U, // VPADALuv16i8 3797 13168430U, // VPADALuv2i32 3798 12644142U, // VPADALuv4i16 3799 13168430U, // VPADALuv4i32 3800 12644142U, // VPADALuv8i16 3801 13692718U, // VPADALuv8i8 3802 12087146U, // VPADDLsv16i8 3803 11562858U, // VPADDLsv2i32 3804 11038570U, // VPADDLsv4i16 3805 11562858U, // VPADDLsv4i32 3806 11038570U, // VPADDLsv8i16 3807 12087146U, // VPADDLsv8i8 3808 13660010U, // VPADDLuv16i8 3809 13135722U, // VPADDLuv2i32 3810 12611434U, // VPADDLuv4i16 3811 13135722U, // VPADDLuv4i32 3812 12611434U, // VPADDLuv8i16 3813 13660010U, // VPADDLuv8i8 3814 8449387U, // VPADDf 3815 7925099U, // VPADDh 3816 14740843U, // VPADDi16 3817 14216555U, // VPADDi32 3818 15265131U, // VPADDi8 3819 8451233U, // VPMAXf 3820 7926945U, // VPMAXh 3821 11072673U, // VPMAXs16 3822 11596961U, // VPMAXs32 3823 12121249U, // VPMAXs8 3824 12645537U, // VPMAXu16 3825 13169825U, // VPMAXu32 3826 13694113U, // VPMAXu8 3827 8450198U, // VPMINf 3828 7925910U, // VPMINh 3829 11071638U, // VPMINs16 3830 11595926U, // VPMINs32 3831 12120214U, // VPMINs8 3832 12644502U, // VPMINu16 3833 13168790U, // VPMINu32 3834 13693078U, // VPMINu8 3835 12087830U, // VQABSv16i8 3836 11563542U, // VQABSv2i32 3837 11039254U, // VQABSv4i16 3838 11563542U, // VQABSv4i32 3839 11039254U, // VQABSv8i16 3840 12087830U, // VQABSv8i8 3841 12119409U, // VQADDsv16i8 3842 907603313U, // VQADDsv1i64 3843 11595121U, // VQADDsv2i32 3844 907603313U, // VQADDsv2i64 3845 11070833U, // VQADDsv4i16 3846 11595121U, // VQADDsv4i32 3847 11070833U, // VQADDsv8i16 3848 12119409U, // VQADDsv8i8 3849 13692273U, // VQADDuv16i8 3850 22605169U, // VQADDuv1i64 3851 13167985U, // VQADDuv2i32 3852 22605169U, // VQADDuv2i64 3853 12643697U, // VQADDuv4i16 3854 13167985U, // VQADDuv4i32 3855 12643697U, // VQADDuv8i16 3856 13692273U, // VQADDuv8i8 3857 11587381U, // VQDMLALslv2i32 3858 11063093U, // VQDMLALslv4i16 3859 11579189U, // VQDMLALv2i64 3860 11054901U, // VQDMLALv4i32 3861 11587610U, // VQDMLSLslv2i32 3862 11063322U, // VQDMLSLslv4i16 3863 11579418U, // VQDMLSLv2i64 3864 11055130U, // VQDMLSLv4i32 3865 11578977U, // VQDMULHslv2i32 3866 11054689U, // VQDMULHslv4i16 3867 11578977U, // VQDMULHslv4i32 3868 11054689U, // VQDMULHslv8i16 3869 11595361U, // VQDMULHv2i32 3870 11071073U, // VQDMULHv4i16 3871 11595361U, // VQDMULHv4i32 3872 11071073U, // VQDMULHv8i16 3873 11579355U, // VQDMULLslv2i32 3874 11055067U, // VQDMULLslv4i16 3875 11595739U, // VQDMULLv2i64 3876 11071451U, // VQDMULLv4i32 3877 907571433U, // VQMOVNsuv2i32 3878 11563241U, // VQMOVNsuv4i16 3879 11038953U, // VQMOVNsuv8i8 3880 907571446U, // VQMOVNsv2i32 3881 11563254U, // VQMOVNsv4i16 3882 11038966U, // VQMOVNsv8i8 3883 22573302U, // VQMOVNuv2i32 3884 13136118U, // VQMOVNuv4i16 3885 12611830U, // VQMOVNuv8i8 3886 12086781U, // VQNEGv16i8 3887 11562493U, // VQNEGv2i32 3888 11038205U, // VQNEGv4i16 3889 11562493U, // VQNEGv4i32 3890 11038205U, // VQNEGv8i16 3891 12086781U, // VQNEGv8i8 3892 11587101U, // VQRDMLAHslv2i32 3893 11062813U, // VQRDMLAHslv4i16 3894 11587101U, // VQRDMLAHslv4i32 3895 11062813U, // VQRDMLAHslv8i16 3896 11578909U, // VQRDMLAHv2i32 3897 11054621U, // VQRDMLAHv4i16 3898 11578909U, // VQRDMLAHv4i32 3899 11054621U, // VQRDMLAHv8i16 3900 11587230U, // VQRDMLSHslv2i32 3901 11062942U, // VQRDMLSHslv4i16 3902 11587230U, // VQRDMLSHslv4i32 3903 11062942U, // VQRDMLSHslv8i16 3904 11579038U, // VQRDMLSHv2i32 3905 11054750U, // VQRDMLSHv4i16 3906 11579038U, // VQRDMLSHv4i32 3907 11054750U, // VQRDMLSHv8i16 3908 11578985U, // VQRDMULHslv2i32 3909 11054697U, // VQRDMULHslv4i16 3910 11578985U, // VQRDMULHslv4i32 3911 11054697U, // VQRDMULHslv8i16 3912 11595369U, // VQRDMULHv2i32 3913 11071081U, // VQRDMULHv4i16 3914 11595369U, // VQRDMULHv4i32 3915 11071081U, // VQRDMULHv8i16 3916 12119962U, // VQRSHLsv16i8 3917 907603866U, // VQRSHLsv1i64 3918 11595674U, // VQRSHLsv2i32 3919 907603866U, // VQRSHLsv2i64 3920 11071386U, // VQRSHLsv4i16 3921 11595674U, // VQRSHLsv4i32 3922 11071386U, // VQRSHLsv8i16 3923 12119962U, // VQRSHLsv8i8 3924 13692826U, // VQRSHLuv16i8 3925 22605722U, // VQRSHLuv1i64 3926 13168538U, // VQRSHLuv2i32 3927 22605722U, // VQRSHLuv2i64 3928 12644250U, // VQRSHLuv4i16 3929 13168538U, // VQRSHLuv4i32 3930 12644250U, // VQRSHLuv8i16 3931 13692826U, // VQRSHLuv8i8 3932 907604140U, // VQRSHRNsv2i32 3933 11595948U, // VQRSHRNsv4i16 3934 11071660U, // VQRSHRNsv8i8 3935 22605996U, // VQRSHRNuv2i32 3936 13168812U, // VQRSHRNuv4i16 3937 12644524U, // VQRSHRNuv8i8 3938 907604192U, // VQRSHRUNv2i32 3939 11596000U, // VQRSHRUNv4i16 3940 11071712U, // VQRSHRUNv8i8 3941 12119949U, // VQSHLsiv16i8 3942 907603853U, // VQSHLsiv1i64 3943 11595661U, // VQSHLsiv2i32 3944 907603853U, // VQSHLsiv2i64 3945 11071373U, // VQSHLsiv4i16 3946 11595661U, // VQSHLsiv4i32 3947 11071373U, // VQSHLsiv8i16 3948 12119949U, // VQSHLsiv8i8 3949 12121029U, // VQSHLsuv16i8 3950 907604933U, // VQSHLsuv1i64 3951 11596741U, // VQSHLsuv2i32 3952 907604933U, // VQSHLsuv2i64 3953 11072453U, // VQSHLsuv4i16 3954 11596741U, // VQSHLsuv4i32 3955 11072453U, // VQSHLsuv8i16 3956 12121029U, // VQSHLsuv8i8 3957 12119949U, // VQSHLsv16i8 3958 907603853U, // VQSHLsv1i64 3959 11595661U, // VQSHLsv2i32 3960 907603853U, // VQSHLsv2i64 3961 11071373U, // VQSHLsv4i16 3962 11595661U, // VQSHLsv4i32 3963 11071373U, // VQSHLsv8i16 3964 12119949U, // VQSHLsv8i8 3965 13692813U, // VQSHLuiv16i8 3966 22605709U, // VQSHLuiv1i64 3967 13168525U, // VQSHLuiv2i32 3968 22605709U, // VQSHLuiv2i64 3969 12644237U, // VQSHLuiv4i16 3970 13168525U, // VQSHLuiv4i32 3971 12644237U, // VQSHLuiv8i16 3972 13692813U, // VQSHLuiv8i8 3973 13692813U, // VQSHLuv16i8 3974 22605709U, // VQSHLuv1i64 3975 13168525U, // VQSHLuv2i32 3976 22605709U, // VQSHLuv2i64 3977 12644237U, // VQSHLuv4i16 3978 13168525U, // VQSHLuv4i32 3979 12644237U, // VQSHLuv8i16 3980 13692813U, // VQSHLuv8i8 3981 907604133U, // VQSHRNsv2i32 3982 11595941U, // VQSHRNsv4i16 3983 11071653U, // VQSHRNsv8i8 3984 22605989U, // VQSHRNuv2i32 3985 13168805U, // VQSHRNuv4i16 3986 12644517U, // VQSHRNuv8i8 3987 907604184U, // VQSHRUNv2i32 3988 11595992U, // VQSHRUNv4i16 3989 11071704U, // VQSHRUNv8i8 3990 12119247U, // VQSUBsv16i8 3991 907603151U, // VQSUBsv1i64 3992 11594959U, // VQSUBsv2i32 3993 907603151U, // VQSUBsv2i64 3994 11070671U, // VQSUBsv4i16 3995 11594959U, // VQSUBsv4i32 3996 11070671U, // VQSUBsv8i16 3997 12119247U, // VQSUBsv8i8 3998 13692111U, // VQSUBuv16i8 3999 22605007U, // VQSUBuv1i64 4000 13167823U, // VQSUBuv2i32 4001 22605007U, // VQSUBuv2i64 4002 12643535U, // VQSUBuv4i16 4003 13167823U, // VQSUBuv4i32 4004 12643535U, // VQSUBuv8i16 4005 13692111U, // VQSUBuv8i8 4006 895545479U, // VRADDHNv2i32 4007 14217351U, // VRADDHNv4i16 4008 14741639U, // VRADDHNv8i8 4009 13135319U, // VRECPEd 4010 8416727U, // VRECPEfd 4011 8416727U, // VRECPEfq 4012 7892439U, // VRECPEhd 4013 7892439U, // VRECPEhq 4014 13135319U, // VRECPEq 4015 8450642U, // VRECPSfd 4016 8450642U, // VRECPSfq 4017 7926354U, // VRECPShd 4018 7926354U, // VRECPShq 4019 1599992U, // VREV16d8 4020 1599992U, // VREV16q8 4021 551193U, // VREV32d16 4022 1599769U, // VREV32d8 4023 551193U, // VREV32q16 4024 1599769U, // VREV32q8 4025 551279U, // VREV64d16 4026 1075567U, // VREV64d32 4027 1599855U, // VREV64d8 4028 551279U, // VREV64q16 4029 1075567U, // VREV64q32 4030 1599855U, // VREV64q8 4031 12119390U, // VRHADDsv16i8 4032 11595102U, // VRHADDsv2i32 4033 11070814U, // VRHADDsv4i16 4034 11595102U, // VRHADDsv4i32 4035 11070814U, // VRHADDsv8i16 4036 12119390U, // VRHADDsv8i8 4037 13692254U, // VRHADDuv16i8 4038 13167966U, // VRHADDuv2i32 4039 12643678U, // VRHADDuv4i16 4040 13167966U, // VRHADDuv4i32 4041 12643678U, // VRHADDuv8i16 4042 13692254U, // VRHADDuv8i8 4043 875643626U, // VRINTAD 4044 875644148U, // VRINTAH 4045 875643275U, // VRINTANDf 4046 875644148U, // VRINTANDh 4047 875643275U, // VRINTANQf 4048 875644148U, // VRINTANQh 4049 875643275U, // VRINTAS 4050 875643674U, // VRINTMD 4051 875644229U, // VRINTMH 4052 875643334U, // VRINTMNDf 4053 875644229U, // VRINTMNDh 4054 875643334U, // VRINTMNQf 4055 875644229U, // VRINTMNQh 4056 875643334U, // VRINTMS 4057 875643686U, // VRINTND 4058 875644241U, // VRINTNH 4059 875643346U, // VRINTNNDf 4060 875644241U, // VRINTNNDh 4061 875643346U, // VRINTNNQf 4062 875644241U, // VRINTNNQh 4063 875643346U, // VRINTNS 4064 875643698U, // VRINTPD 4065 875644253U, // VRINTPH 4066 875643358U, // VRINTPNDf 4067 875644253U, // VRINTPNDh 4068 875643358U, // VRINTPNQf 4069 875644253U, // VRINTPNQh 4070 875643358U, // VRINTPS 4071 1215328760U, // VRINTRD 4072 7893496U, // VRINTRH 4073 8417784U, // VRINTRS 4074 1215329734U, // VRINTXD 4075 7894470U, // VRINTXH 4076 875643406U, // VRINTXNDf 4077 875644311U, // VRINTXNDh 4078 875643406U, // VRINTXNQf 4079 875644311U, // VRINTXNQh 4080 8418758U, // VRINTXS 4081 1215329784U, // VRINTZD 4082 7894520U, // VRINTZH 4083 875643418U, // VRINTZNDf 4084 875644334U, // VRINTZNDh 4085 875643418U, // VRINTZNQf 4086 875644334U, // VRINTZNQh 4087 8418808U, // VRINTZS 4088 12119969U, // VRSHLsv16i8 4089 907603873U, // VRSHLsv1i64 4090 11595681U, // VRSHLsv2i32 4091 907603873U, // VRSHLsv2i64 4092 11071393U, // VRSHLsv4i16 4093 11595681U, // VRSHLsv4i32 4094 11071393U, // VRSHLsv8i16 4095 12119969U, // VRSHLsv8i8 4096 13692833U, // VRSHLuv16i8 4097 22605729U, // VRSHLuv1i64 4098 13168545U, // VRSHLuv2i32 4099 22605729U, // VRSHLuv2i64 4100 12644257U, // VRSHLuv4i16 4101 13168545U, // VRSHLuv4i32 4102 12644257U, // VRSHLuv8i16 4103 13692833U, // VRSHLuv8i8 4104 895545524U, // VRSHRNv2i32 4105 14217396U, // VRSHRNv4i16 4106 14741684U, // VRSHRNv8i8 4107 12120509U, // VRSHRsv16i8 4108 907604413U, // VRSHRsv1i64 4109 11596221U, // VRSHRsv2i32 4110 907604413U, // VRSHRsv2i64 4111 11071933U, // VRSHRsv4i16 4112 11596221U, // VRSHRsv4i32 4113 11071933U, // VRSHRsv8i16 4114 12120509U, // VRSHRsv8i8 4115 13693373U, // VRSHRuv16i8 4116 22606269U, // VRSHRuv1i64 4117 13169085U, // VRSHRuv2i32 4118 22606269U, // VRSHRuv2i64 4119 12644797U, // VRSHRuv4i16 4120 13169085U, // VRSHRuv4i32 4121 12644797U, // VRSHRuv8i16 4122 13693373U, // VRSHRuv8i8 4123 13135332U, // VRSQRTEd 4124 8416740U, // VRSQRTEfd 4125 8416740U, // VRSQRTEfq 4126 7892452U, // VRSQRTEhd 4127 7892452U, // VRSQRTEhq 4128 13135332U, // VRSQRTEq 4129 8450664U, // VRSQRTSfd 4130 8450664U, // VRSQRTSfq 4131 7926376U, // VRSQRTShd 4132 7926376U, // VRSQRTShq 4133 12102490U, // VRSRAsv16i8 4134 840477530U, // VRSRAsv1i64 4135 11578202U, // VRSRAsv2i32 4136 840477530U, // VRSRAsv2i64 4137 11053914U, // VRSRAsv4i16 4138 11578202U, // VRSRAsv4i32 4139 11053914U, // VRSRAsv8i16 4140 12102490U, // VRSRAsv8i8 4141 13675354U, // VRSRAuv16i8 4142 22588250U, // VRSRAuv1i64 4143 13151066U, // VRSRAuv2i32 4144 22588250U, // VRSRAuv2i64 4145 12626778U, // VRSRAuv4i16 4146 13151066U, // VRSRAuv4i32 4147 12626778U, // VRSRAuv8i16 4148 13675354U, // VRSRAuv8i8 4149 895545464U, // VRSUBHNv2i32 4150 14217336U, // VRSUBHNv4i16 4151 14741624U, // VRSUBHNv8i8 4152 2821312605U, // VSCCLRMD 4153 2821312605U, // VSCCLRMS 4154 943285932U, // VSDOTD 4155 943285932U, // VSDOTDI 4156 943285932U, // VSDOTQ 4157 943285932U, // VSDOTQI 4158 875643710U, // VSELEQD 4159 875644265U, // VSELEQH 4160 875643370U, // VSELEQS 4161 875643638U, // VSELGED 4162 875644171U, // VSELGEH 4163 875643298U, // VSELGES 4164 875643734U, // VSELGTD 4165 875644299U, // VSELGTH 4166 875643394U, // VSELGTS 4167 875643722U, // VSELVSD 4168 875644287U, // VSELVSH 4169 875643382U, // VSELVSS 4170 570442U, // VSETLNi16 4171 1094730U, // VSETLNi32 4172 1619018U, // VSETLNi8 4173 14741456U, // VSHLLi16 4174 14217168U, // VSHLLi32 4175 15265744U, // VSHLLi8 4176 11595728U, // VSHLLsv2i64 4177 11071440U, // VSHLLsv4i32 4178 12120016U, // VSHLLsv8i16 4179 13168592U, // VSHLLuv2i64 4180 12644304U, // VSHLLuv4i32 4181 13692880U, // VSHLLuv8i16 4182 15265703U, // VSHLiv16i8 4183 895545255U, // VSHLiv1i64 4184 14217127U, // VSHLiv2i32 4185 895545255U, // VSHLiv2i64 4186 14741415U, // VSHLiv4i16 4187 14217127U, // VSHLiv4i32 4188 14741415U, // VSHLiv8i16 4189 15265703U, // VSHLiv8i8 4190 12119975U, // VSHLsv16i8 4191 907603879U, // VSHLsv1i64 4192 11595687U, // VSHLsv2i32 4193 907603879U, // VSHLsv2i64 4194 11071399U, // VSHLsv4i16 4195 11595687U, // VSHLsv4i32 4196 11071399U, // VSHLsv8i16 4197 12119975U, // VSHLsv8i8 4198 13692839U, // VSHLuv16i8 4199 22605735U, // VSHLuv1i64 4200 13168551U, // VSHLuv2i32 4201 22605735U, // VSHLuv2i64 4202 12644263U, // VSHLuv4i16 4203 13168551U, // VSHLuv4i32 4204 12644263U, // VSHLuv8i16 4205 13692839U, // VSHLuv8i8 4206 895545531U, // VSHRNv2i32 4207 14217403U, // VSHRNv4i16 4208 14741691U, // VSHRNv8i8 4209 12120515U, // VSHRsv16i8 4210 907604419U, // VSHRsv1i64 4211 11596227U, // VSHRsv2i32 4212 907604419U, // VSHRsv2i64 4213 11071939U, // VSHRsv4i16 4214 11596227U, // VSHRsv4i32 4215 11071939U, // VSHRsv8i16 4216 12120515U, // VSHRsv8i8 4217 13693379U, // VSHRuv16i8 4218 22606275U, // VSHRuv1i64 4219 13169091U, // VSHRuv2i32 4220 22606275U, // VSHRuv2i64 4221 12644803U, // VSHRuv4i16 4222 13169091U, // VSHRuv4i32 4223 12644803U, // VSHRuv8i16 4224 13693379U, // VSHRuv8i8 4225 35713960U, // VSHTOD 4226 1224799144U, // VSHTOH 4227 36238248U, // VSHTOS 4228 1177580456U, // VSITOD 4229 1178104744U, // VSITOH 4230 1159230376U, // VSITOS 4231 1617672U, // VSLIv16i8 4232 15773448U, // VSLIv1i64 4233 1093384U, // VSLIv2i32 4234 15773448U, // VSLIv2i64 4235 569096U, // VSLIv4i16 4236 1093384U, // VSLIv4i32 4237 569096U, // VSLIv8i16 4238 1617672U, // VSLIv8i8 4239 1244722088U, // VSLTOD 4240 1245246376U, // VSLTOH 4241 1226372008U, // VSLTOS 4242 943285910U, // VSMMLA 4243 1215329127U, // VSQRTD 4244 7893863U, // VSQRTH 4245 8418151U, // VSQRTS 4246 12102496U, // VSRAsv16i8 4247 840477536U, // VSRAsv1i64 4248 11578208U, // VSRAsv2i32 4249 840477536U, // VSRAsv2i64 4250 11053920U, // VSRAsv4i16 4251 11578208U, // VSRAsv4i32 4252 11053920U, // VSRAsv8i16 4253 12102496U, // VSRAsv8i8 4254 13675360U, // VSRAuv16i8 4255 22588256U, // VSRAuv1i64 4256 13151072U, // VSRAuv2i32 4257 22588256U, // VSRAuv2i64 4258 12626784U, // VSRAuv4i16 4259 13151072U, // VSRAuv4i32 4260 12626784U, // VSRAuv8i16 4261 13675360U, // VSRAuv8i8 4262 1617677U, // VSRIv16i8 4263 15773453U, // VSRIv1i64 4264 1093389U, // VSRIv2i32 4265 15773453U, // VSRIv2i64 4266 569101U, // VSRIv4i16 4267 1093389U, // VSRIv4i32 4268 569101U, // VSRIv8i16 4269 1617677U, // VSRIv8i8 4270 833661199U, // VST1LNd16 4271 2914126095U, // VST1LNd16_UPD 4272 834185487U, // VST1LNd32 4273 2914650383U, // VST1LNd32_UPD 4274 834709775U, // VST1LNd8 4275 2915174671U, // VST1LNd8_UPD 4276 0U, // VST1LNq16Pseudo 4277 0U, // VST1LNq16Pseudo_UPD 4278 0U, // VST1LNq32Pseudo 4279 0U, // VST1LNq32Pseudo_UPD 4280 0U, // VST1LNq8Pseudo 4281 0U, // VST1LNq8Pseudo_UPD 4282 2953373967U, // VST1d16 4283 3020482831U, // VST1d16Q 4284 0U, // VST1d16QPseudo 4285 0U, // VST1d16QPseudoWB_fixed 4286 0U, // VST1d16QPseudoWB_register 4287 3087575311U, // VST1d16Qwb_fixed 4288 3154692367U, // VST1d16Qwb_register 4289 3221809423U, // VST1d16T 4290 0U, // VST1d16TPseudo 4291 0U, // VST1d16TPseudoWB_fixed 4292 0U, // VST1d16TPseudoWB_register 4293 3288901903U, // VST1d16Twb_fixed 4294 3356018959U, // VST1d16Twb_register 4295 3423119631U, // VST1d16wb_fixed 4296 3490236687U, // VST1d16wb_register 4297 2953898255U, // VST1d32 4298 3021007119U, // VST1d32Q 4299 0U, // VST1d32QPseudo 4300 0U, // VST1d32QPseudoWB_fixed 4301 0U, // VST1d32QPseudoWB_register 4302 3088099599U, // VST1d32Qwb_fixed 4303 3155216655U, // VST1d32Qwb_register 4304 3222333711U, // VST1d32T 4305 0U, // VST1d32TPseudo 4306 0U, // VST1d32TPseudoWB_fixed 4307 0U, // VST1d32TPseudoWB_register 4308 3289426191U, // VST1d32Twb_fixed 4309 3356543247U, // VST1d32Twb_register 4310 3423643919U, // VST1d32wb_fixed 4311 3490760975U, // VST1d32wb_register 4312 2968578319U, // VST1d64 4313 3035687183U, // VST1d64Q 4314 0U, // VST1d64QPseudo 4315 0U, // VST1d64QPseudoWB_fixed 4316 0U, // VST1d64QPseudoWB_register 4317 3102779663U, // VST1d64Qwb_fixed 4318 3169896719U, // VST1d64Qwb_register 4319 3237013775U, // VST1d64T 4320 0U, // VST1d64TPseudo 4321 0U, // VST1d64TPseudoWB_fixed 4322 0U, // VST1d64TPseudoWB_register 4323 3304106255U, // VST1d64Twb_fixed 4324 3371223311U, // VST1d64Twb_register 4325 3438323983U, // VST1d64wb_fixed 4326 3505441039U, // VST1d64wb_register 4327 2954422543U, // VST1d8 4328 3021531407U, // VST1d8Q 4329 0U, // VST1d8QPseudo 4330 0U, // VST1d8QPseudoWB_fixed 4331 0U, // VST1d8QPseudoWB_register 4332 3088623887U, // VST1d8Qwb_fixed 4333 3155740943U, // VST1d8Qwb_register 4334 3222857999U, // VST1d8T 4335 0U, // VST1d8TPseudo 4336 0U, // VST1d8TPseudoWB_fixed 4337 0U, // VST1d8TPseudoWB_register 4338 3289950479U, // VST1d8Twb_fixed 4339 3357067535U, // VST1d8Twb_register 4340 3424168207U, // VST1d8wb_fixed 4341 3491285263U, // VST1d8wb_register 4342 3557353743U, // VST1q16 4343 0U, // VST1q16HighQPseudo 4344 0U, // VST1q16HighQPseudo_UPD 4345 0U, // VST1q16HighTPseudo 4346 0U, // VST1q16HighTPseudo_UPD 4347 0U, // VST1q16LowQPseudo_UPD 4348 0U, // VST1q16LowTPseudo_UPD 4349 3624446223U, // VST1q16wb_fixed 4350 3691563279U, // VST1q16wb_register 4351 3557878031U, // VST1q32 4352 0U, // VST1q32HighQPseudo 4353 0U, // VST1q32HighQPseudo_UPD 4354 0U, // VST1q32HighTPseudo 4355 0U, // VST1q32HighTPseudo_UPD 4356 0U, // VST1q32LowQPseudo_UPD 4357 0U, // VST1q32LowTPseudo_UPD 4358 3624970511U, // VST1q32wb_fixed 4359 3692087567U, // VST1q32wb_register 4360 3572558095U, // VST1q64 4361 0U, // VST1q64HighQPseudo 4362 0U, // VST1q64HighQPseudo_UPD 4363 0U, // VST1q64HighTPseudo 4364 0U, // VST1q64HighTPseudo_UPD 4365 0U, // VST1q64LowQPseudo_UPD 4366 0U, // VST1q64LowTPseudo_UPD 4367 3639650575U, // VST1q64wb_fixed 4368 3706767631U, // VST1q64wb_register 4369 3558402319U, // VST1q8 4370 0U, // VST1q8HighQPseudo 4371 0U, // VST1q8HighQPseudo_UPD 4372 0U, // VST1q8HighTPseudo 4373 0U, // VST1q8HighTPseudo_UPD 4374 0U, // VST1q8LowQPseudo_UPD 4375 0U, // VST1q8LowTPseudo_UPD 4376 3625494799U, // VST1q8wb_fixed 4377 3692611855U, // VST1q8wb_register 4378 833669456U, // VST2LNd16 4379 0U, // VST2LNd16Pseudo 4380 0U, // VST2LNd16Pseudo_UPD 4381 2914298192U, // VST2LNd16_UPD 4382 834193744U, // VST2LNd32 4383 0U, // VST2LNd32Pseudo 4384 0U, // VST2LNd32Pseudo_UPD 4385 2914822480U, // VST2LNd32_UPD 4386 834718032U, // VST2LNd8 4387 0U, // VST2LNd8Pseudo 4388 0U, // VST2LNd8Pseudo_UPD 4389 2915346768U, // VST2LNd8_UPD 4390 833669456U, // VST2LNq16 4391 0U, // VST2LNq16Pseudo 4392 0U, // VST2LNq16Pseudo_UPD 4393 2914298192U, // VST2LNq16_UPD 4394 834193744U, // VST2LNq32 4395 0U, // VST2LNq32Pseudo 4396 0U, // VST2LNq32Pseudo_UPD 4397 2914822480U, // VST2LNq32_UPD 4398 3758680400U, // VST2b16 4399 3825772880U, // VST2b16wb_fixed 4400 3892889936U, // VST2b16wb_register 4401 3759204688U, // VST2b32 4402 3826297168U, // VST2b32wb_fixed 4403 3893414224U, // VST2b32wb_register 4404 3759728976U, // VST2b8 4405 3826821456U, // VST2b8wb_fixed 4406 3893938512U, // VST2b8wb_register 4407 3557353808U, // VST2d16 4408 3624446288U, // VST2d16wb_fixed 4409 3691563344U, // VST2d16wb_register 4410 3557878096U, // VST2d32 4411 3624970576U, // VST2d32wb_fixed 4412 3692087632U, // VST2d32wb_register 4413 3558402384U, // VST2d8 4414 3625494864U, // VST2d8wb_fixed 4415 3692611920U, // VST2d8wb_register 4416 3020482896U, // VST2q16 4417 0U, // VST2q16Pseudo 4418 0U, // VST2q16PseudoWB_fixed 4419 0U, // VST2q16PseudoWB_register 4420 3087575376U, // VST2q16wb_fixed 4421 3154692432U, // VST2q16wb_register 4422 3021007184U, // VST2q32 4423 0U, // VST2q32Pseudo 4424 0U, // VST2q32PseudoWB_fixed 4425 0U, // VST2q32PseudoWB_register 4426 3088099664U, // VST2q32wb_fixed 4427 3155216720U, // VST2q32wb_register 4428 3021531472U, // VST2q8 4429 0U, // VST2q8Pseudo 4430 0U, // VST2q8PseudoWB_fixed 4431 0U, // VST2q8PseudoWB_register 4432 3088623952U, // VST2q8wb_fixed 4433 3155741008U, // VST2q8wb_register 4434 833751397U, // VST3LNd16 4435 0U, // VST3LNd16Pseudo 4436 0U, // VST3LNd16Pseudo_UPD 4437 2914322789U, // VST3LNd16_UPD 4438 834275685U, // VST3LNd32 4439 0U, // VST3LNd32Pseudo 4440 0U, // VST3LNd32Pseudo_UPD 4441 2914847077U, // VST3LNd32_UPD 4442 834799973U, // VST3LNd8 4443 0U, // VST3LNd8Pseudo 4444 0U, // VST3LNd8Pseudo_UPD 4445 2915371365U, // VST3LNd8_UPD 4446 833751397U, // VST3LNq16 4447 0U, // VST3LNq16Pseudo 4448 0U, // VST3LNq16Pseudo_UPD 4449 2914322789U, // VST3LNq16_UPD 4450 834275685U, // VST3LNq32 4451 0U, // VST3LNq32Pseudo 4452 0U, // VST3LNq32Pseudo_UPD 4453 2914847077U, // VST3LNq32_UPD 4454 833669477U, // VST3d16 4455 0U, // VST3d16Pseudo 4456 0U, // VST3d16Pseudo_UPD 4457 2914298213U, // VST3d16_UPD 4458 834193765U, // VST3d32 4459 0U, // VST3d32Pseudo 4460 0U, // VST3d32Pseudo_UPD 4461 2914822501U, // VST3d32_UPD 4462 834718053U, // VST3d8 4463 0U, // VST3d8Pseudo 4464 0U, // VST3d8Pseudo_UPD 4465 2915346789U, // VST3d8_UPD 4466 833669477U, // VST3q16 4467 0U, // VST3q16Pseudo_UPD 4468 2914298213U, // VST3q16_UPD 4469 0U, // VST3q16oddPseudo 4470 0U, // VST3q16oddPseudo_UPD 4471 834193765U, // VST3q32 4472 0U, // VST3q32Pseudo_UPD 4473 2914822501U, // VST3q32_UPD 4474 0U, // VST3q32oddPseudo 4475 0U, // VST3q32oddPseudo_UPD 4476 834718053U, // VST3q8 4477 0U, // VST3q8Pseudo_UPD 4478 2915346789U, // VST3q8_UPD 4479 0U, // VST3q8oddPseudo 4480 0U, // VST3q8oddPseudo_UPD 4481 833923451U, // VST4LNd16 4482 0U, // VST4LNd16Pseudo 4483 0U, // VST4LNd16Pseudo_UPD 4484 2914306427U, // VST4LNd16_UPD 4485 834447739U, // VST4LNd32 4486 0U, // VST4LNd32Pseudo 4487 0U, // VST4LNd32Pseudo_UPD 4488 2914830715U, // VST4LNd32_UPD 4489 834972027U, // VST4LNd8 4490 0U, // VST4LNd8Pseudo 4491 0U, // VST4LNd8Pseudo_UPD 4492 2915355003U, // VST4LNd8_UPD 4493 833923451U, // VST4LNq16 4494 0U, // VST4LNq16Pseudo 4495 0U, // VST4LNq16Pseudo_UPD 4496 2914306427U, // VST4LNq16_UPD 4497 834447739U, // VST4LNq32 4498 0U, // VST4LNq32Pseudo 4499 0U, // VST4LNq32Pseudo_UPD 4500 2914830715U, // VST4LNq32_UPD 4501 833751419U, // VST4d16 4502 0U, // VST4d16Pseudo 4503 0U, // VST4d16Pseudo_UPD 4504 2914322811U, // VST4d16_UPD 4505 834275707U, // VST4d32 4506 0U, // VST4d32Pseudo 4507 0U, // VST4d32Pseudo_UPD 4508 2914847099U, // VST4d32_UPD 4509 834799995U, // VST4d8 4510 0U, // VST4d8Pseudo 4511 0U, // VST4d8Pseudo_UPD 4512 2915371387U, // VST4d8_UPD 4513 833751419U, // VST4q16 4514 0U, // VST4q16Pseudo_UPD 4515 2914322811U, // VST4q16_UPD 4516 0U, // VST4q16oddPseudo 4517 0U, // VST4q16oddPseudo_UPD 4518 834275707U, // VST4q32 4519 0U, // VST4q32Pseudo_UPD 4520 2914847099U, // VST4q32_UPD 4521 0U, // VST4q32oddPseudo 4522 0U, // VST4q32oddPseudo_UPD 4523 834799995U, // VST4q8 4524 0U, // VST4q8Pseudo_UPD 4525 2915371387U, // VST4q8_UPD 4526 0U, // VST4q8oddPseudo 4527 0U, // VST4q8oddPseudo_UPD 4528 875064297U, // VSTMDDB_UPD 4529 2730773U, // VSTMDIA 4530 875064085U, // VSTMDIA_UPD 4531 0U, // VSTMQIA 4532 875064297U, // VSTMSDB_UPD 4533 2730773U, // VSTMSIA 4534 875064085U, // VSTMSIA_UPD 4535 2683391U, // VSTRD 4536 586239U, // VSTRH 4537 2683391U, // VSTRS 4538 2580050431U, // VSTR_FPCXTNS_off 4539 701035007U, // VSTR_FPCXTNS_post 4540 2647192063U, // VSTR_FPCXTNS_pre 4541 2580574719U, // VSTR_FPCXTS_off 4542 701559295U, // VSTR_FPCXTS_post 4543 2647716351U, // VSTR_FPCXTS_pre 4544 2581099007U, // VSTR_FPSCR_NZCVQC_off 4545 702083583U, // VSTR_FPSCR_NZCVQC_post 4546 2648240639U, // VSTR_FPSCR_NZCVQC_pre 4547 2581623295U, // VSTR_FPSCR_off 4548 702607871U, // VSTR_FPSCR_post 4549 2648764927U, // VSTR_FPSCR_pre 4550 2716398079U, // VSTR_P0_off 4551 1642639871U, // VSTR_P0_post 4552 2783490559U, // VSTR_P0_pre 4553 2582671871U, // VSTR_VPR_off 4554 703656447U, // VSTR_VPR_post 4555 2649813503U, // VSTR_VPR_pre 4556 1215360213U, // VSUBD 4557 7924949U, // VSUBH 4558 895545472U, // VSUBHNv2i32 4559 14217344U, // VSUBHNv4i16 4560 14741632U, // VSUBHNv8i8 4561 11595604U, // VSUBLsv2i64 4562 11071316U, // VSUBLsv4i32 4563 12119892U, // VSUBLsv8i16 4564 13168468U, // VSUBLuv2i64 4565 12644180U, // VSUBLuv4i32 4566 13692756U, // VSUBLuv8i16 4567 8449237U, // VSUBS 4568 11596885U, // VSUBWsv2i64 4569 11072597U, // VSUBWsv4i32 4570 12121173U, // VSUBWsv8i16 4571 13169749U, // VSUBWuv2i64 4572 12645461U, // VSUBWuv4i32 4573 13694037U, // VSUBWuv8i16 4574 8449237U, // VSUBfd 4575 8449237U, // VSUBfq 4576 7924949U, // VSUBhd 4577 7924949U, // VSUBhq 4578 15264981U, // VSUBv16i8 4579 895544533U, // VSUBv1i64 4580 14216405U, // VSUBv2i32 4581 895544533U, // VSUBv2i64 4582 14740693U, // VSUBv4i16 4583 14216405U, // VSUBv4i32 4584 14740693U, // VSUBv8i16 4585 15264981U, // VSUBv8i8 4586 943285953U, // VSUDOTDI 4587 943285953U, // VSUDOTQI 4588 2666883U, // VSWPd 4589 2666883U, // VSWPq 4590 1634127U, // VTBL1 4591 1634127U, // VTBL2 4592 1634127U, // VTBL3 4593 0U, // VTBL3Pseudo 4594 1634127U, // VTBL4 4595 0U, // VTBL4Pseudo 4596 1619202U, // VTBX1 4597 1619202U, // VTBX2 4598 1619202U, // VTBX3 4599 0U, // VTBX3Pseudo 4600 1619202U, // VTBX4 4601 0U, // VTBX4Pseudo 4602 37811112U, // VTOSHD 4603 1227420584U, // VTOSHH 4604 38335400U, // VTOSHS 4605 1168667140U, // VTOSIRD 4606 1179677188U, // VTOSIRH 4607 1160802820U, // VTOSIRS 4608 1168667560U, // VTOSIZD 4609 1179677608U, // VTOSIZH 4610 1160803240U, // VTOSIZS 4611 1235809192U, // VTOSLD 4612 1246819240U, // VTOSLH 4613 1227944872U, // VTOSLS 4614 39383976U, // VTOUHD 4615 1228469160U, // VTOUHH 4616 39908264U, // VTOUHS 4617 1181250052U, // VTOUIRD 4618 1181774340U, // VTOUIRH 4619 1161851396U, // VTOUIRS 4620 1181250472U, // VTOUIZD 4621 1181774760U, // VTOUIZH 4622 1161851816U, // VTOUIZS 4623 1248392104U, // VTOULD 4624 1248916392U, // VTOULH 4625 1228993448U, // VTOULS 4626 569542U, // VTRNd16 4627 1093830U, // VTRNd32 4628 1618118U, // VTRNd8 4629 569542U, // VTRNq16 4630 1093830U, // VTRNq32 4631 1618118U, // VTRNq8 4632 1635191U, // VTSTv16i8 4633 1110903U, // VTSTv2i32 4634 586615U, // VTSTv4i16 4635 1110903U, // VTSTv4i32 4636 586615U, // VTSTv8i16 4637 1635191U, // VTSTv8i8 4638 943285964U, // VUDOTD 4639 943285964U, // VUDOTDI 4640 943285964U, // VUDOTQ 4641 943285964U, // VUDOTQI 4642 41481128U, // VUHTOD 4643 1225323432U, // VUHTOH 4644 42005416U, // VUHTOS 4645 1183347624U, // VUITOD 4646 1183871912U, // VUITOH 4647 1159754664U, // VUITOS 4648 1250489256U, // VULTOD 4649 1251013544U, // VULTOH 4650 1226896296U, // VULTOS 4651 943285942U, // VUMMLA 4652 943285921U, // VUSDOTD 4653 943285921U, // VUSDOTDI 4654 943285921U, // VUSDOTQ 4655 943285921U, // VUSDOTQI 4656 943285898U, // VUSMMLA 4657 569736U, // VUZPd16 4658 1618312U, // VUZPd8 4659 569736U, // VUZPq16 4660 1094024U, // VUZPq32 4661 1618312U, // VUZPq8 4662 569612U, // VZIPd16 4663 1618188U, // VZIPd8 4664 569612U, // VZIPq16 4665 1093900U, // VZIPq32 4666 1618188U, // VZIPq8 4667 2730724U, // sysLDMDA 4668 875064036U, // sysLDMDA_UPD 4669 2730979U, // sysLDMDB 4670 875064291U, // sysLDMDB_UPD 4671 2732107U, // sysLDMIA 4672 875065419U, // sysLDMIA_UPD 4673 2730998U, // sysLDMIB 4674 875064310U, // sysLDMIB_UPD 4675 2730730U, // sysSTMDA 4676 875064042U, // sysSTMDA_UPD 4677 2730986U, // sysSTMDB 4678 875064298U, // sysSTMDB_UPD 4679 2732142U, // sysSTMIA 4680 875065454U, // sysSTMIA_UPD 4681 2731004U, // sysSTMIB 4682 875064316U, // sysSTMIB_UPD 4683 2632970U, // t2ADCri 4684 43527434U, // t2ADCrr 4685 43584778U, // t2ADCrs 4686 43527502U, // t2ADDri 4687 2683996U, // t2ADDri12 4688 43527502U, // t2ADDrr 4689 43584846U, // t2ADDrs 4690 43527502U, // t2ADDspImm 4691 2683996U, // t2ADDspImm12 4692 43544993U, // t2ADR 4693 2633103U, // t2ANDri 4694 43527567U, // t2ANDrr 4695 43584911U, // t2ANDrs 4696 43528674U, // t2ASRri 4697 43528674U, // t2ASRrr 4698 4413U, // t2AUT 4699 808046091U, // t2AUTG 4700 1050258356U, // t2B 4701 2682130U, // t2BFC 4702 2666240U, // t2BFI 4703 1009282941U, // t2BFLi 4704 1009284513U, // t2BFLr 4705 1009282540U, // t2BFi 4706 3962668948U, // t2BFic 4707 1009284434U, // t2BFr 4708 2632983U, // t2BICri 4709 43527447U, // t2BICrr 4710 43584791U, // t2BICrs 4711 1917U, // t2BTI 4712 808047516U, // t2BXAUT 4713 2731794U, // t2BXJ 4714 1050258356U, // t2Bcc 4715 1277825288U, // t2CDP 4716 1277823290U, // t2CDP2 4717 4838725U, // t2CLREX 4718 2821312608U, // t2CLRM 4719 2651636U, // t2CLZ 4720 43544737U, // t2CMNri 4721 43544737U, // t2CMNzrr 4722 43577505U, // t2CMNzrs 4723 43544850U, // t2CMPri 4724 43544850U, // t2CMPrr 4725 43577618U, // t2CMPrs 4726 4802484U, // t2CPS1p 4727 1452986965U, // t2CPS2p 4728 1412092501U, // t2CPS3p 4729 875644665U, // t2CRC32B 4730 875644673U, // t2CRC32CB 4731 875644783U, // t2CRC32CH 4732 875644903U, // t2CRC32CW 4733 875644775U, // t2CRC32H 4734 875644895U, // t2CRC32W 4735 875644822U, // t2CSEL 4736 875644716U, // t2CSINC 4737 875644874U, // t2CSINV 4738 875644768U, // t2CSNEG 4739 2731508U, // t2DBG 4740 4835593U, // t2DCPS1 4741 4835658U, // t2DCPS2 4742 4835679U, // t2DCPS3 4743 875644842U, // t2DLS 4744 4029262885U, // t2DMB 4745 4029262981U, // t2DSB 4746 2634192U, // t2EORri 4747 43528656U, // t2EORrr 4748 43586000U, // t2EORrs 4749 43627272U, // t2HINT 4750 4802513U, // t2HVC 4751 4096371849U, // t2ISB 4752 69751512U, // t2IT 4753 0U, // t2Int_eh_sjlj_setjmp 4754 0U, // t2Int_eh_sjlj_setjmp_nofp 4755 2648800U, // t2LDA 4756 2649009U, // t2LDAB 4757 2651443U, // t2LDAEX 4758 2649320U, // t2LDAEXB 4759 2682283U, // t2LDAEXD 4760 2649816U, // t2LDAEXH 4761 2649616U, // t2LDAH 4762 1277734678U, // t2LDC2L_OFFSET 4763 1277734678U, // t2LDC2L_OPTION 4764 1277734678U, // t2LDC2L_POST 4765 1277734678U, // t2LDC2L_PRE 4766 1277733152U, // t2LDC2_OFFSET 4767 1277733152U, // t2LDC2_OPTION 4768 1277733152U, // t2LDC2_POST 4769 1277733152U, // t2LDC2_PRE 4770 1277734746U, // t2LDCL_OFFSET 4771 1277734746U, // t2LDCL_OPTION 4772 1277734746U, // t2LDCL_POST 4773 1277734746U, // t2LDCL_PRE 4774 1277734158U, // t2LDC_OFFSET 4775 1277734158U, // t2LDC_OPTION 4776 1277734158U, // t2LDC_POST 4777 1277734158U, // t2LDC_PRE 4778 2730979U, // t2LDMDB 4779 875064291U, // t2LDMDB_UPD 4780 43626571U, // t2LDMIA 4781 915959883U, // t2LDMIA_UPD 4782 2683552U, // t2LDRBT 4783 2665594U, // t2LDRB_POST 4784 2665594U, // t2LDRB_PRE 4785 43576442U, // t2LDRBi12 4786 2681978U, // t2LDRBi8 4787 43543674U, // t2LDRBpci 4788 43560058U, // t2LDRBs 4789 2674068U, // t2LDRD_POST 4790 2674068U, // t2LDRD_PRE 4791 2665876U, // t2LDRDi8 4792 2684223U, // t2LDREX 4793 2649334U, // t2LDREXB 4794 2682297U, // t2LDREXD 4795 2649830U, // t2LDREXH 4796 2683587U, // t2LDRHT 4797 2666112U, // t2LDRH_POST 4798 2666112U, // t2LDRH_PRE 4799 43576960U, // t2LDRHi12 4800 2682496U, // t2LDRHi8 4801 43544192U, // t2LDRHpci 4802 43560576U, // t2LDRHs 4803 2683564U, // t2LDRSBT 4804 2665613U, // t2LDRSB_POST 4805 2665613U, // t2LDRSB_PRE 4806 43576461U, // t2LDRSBi12 4807 2681997U, // t2LDRSBi8 4808 43543693U, // t2LDRSBpci 4809 43560077U, // t2LDRSBs 4810 2683599U, // t2LDRSHT 4811 2666151U, // t2LDRSH_POST 4812 2666151U, // t2LDRSH_PRE 4813 43576999U, // t2LDRSHi12 4814 2682535U, // t2LDRSHi8 4815 43544231U, // t2LDRSHpci 4816 43560615U, // t2LDRSHs 4817 2683746U, // t2LDRT 4818 2666918U, // t2LDR_POST 4819 2666918U, // t2LDR_PRE 4820 43577766U, // t2LDRi12 4821 2683302U, // t2LDRi8 4822 43544998U, // t2LDRpci 4823 43561382U, // t2LDRs 4824 4818775U, // t2LE 4825 10577751U, // t2LEUpdate 4826 43528222U, // t2LSLri 4827 43528222U, // t2LSLrr 4828 43528681U, // t2LSRri 4829 43528681U, // t2LSRrr 4830 1277825437U, // t2MCR 4831 1277823295U, // t2MCR2 4832 1277743576U, // t2MCRR 4833 1277741380U, // t2MCRR2 4834 2665252U, // t2MLA 4835 2667053U, // t2MLS 4836 2683821U, // t2MOVTi16 4837 43553867U, // t2MOVi 4838 2651250U, // t2MOVi16 4839 43553867U, // t2MOVr 4840 43545182U, // t2MOVsra_flag 4841 43545187U, // t2MOVsrl_flag 4842 1076497701U, // t2MRC 4843 1076496677U, // t2MRC2 4844 1747504425U, // t2MRRC 4845 1747503402U, // t2MRRC2 4846 2732634U, // t2MRS_AR 4847 2650714U, // t2MRS_M 4848 2650714U, // t2MRSbanked 4849 2732634U, // t2MRSsys_AR 4850 1814589934U, // t2MSR_AR 4851 1814589934U, // t2MSR_M 4852 1881698798U, // t2MSRbanked 4853 2682926U, // t2MUL 4854 2658546U, // t2MVNi 4855 43553010U, // t2MVNr 4856 43528434U, // t2MVNs 4857 2633922U, // t2ORNri 4858 2633922U, // t2ORNrr 4859 2691266U, // t2ORNrs 4860 2634206U, // t2ORRri 4861 43528670U, // t2ORRrr 4862 43586014U, // t2ORRrs 4863 4378U, // t2PAC 4864 4394U, // t2PACBTI 4865 2731512U, // t2PACG 4866 2667147U, // t2PKHBT 4867 2665630U, // t2PKHTB 4868 4163400801U, // t2PLDWi12 4869 4230509665U, // t2PLDWi8 4870 2684001U, // t2PLDWs 4871 4163399043U, // t2PLDi12 4872 4230507907U, // t2PLDi8 4873 69840259U, // t2PLDpci 4874 2682243U, // t2PLDs 4875 4163399428U, // t2PLIi12 4876 4230508292U, // t2PLIi8 4877 69840644U, // t2PLIpci 4878 2682628U, // t2PLIs 4879 2682226U, // t2QADD 4880 2681301U, // t2QADD16 4881 2681404U, // t2QADD8 4882 2684343U, // t2QASX 4883 2682200U, // t2QDADD 4884 2682051U, // t2QDSUB 4885 2684089U, // t2QSAX 4886 2682064U, // t2QSUB 4887 2681263U, // t2QSUB16 4888 2681365U, // t2QSUB8 4889 2650838U, // t2RBIT 4890 43545626U, // t2REV 4891 43543033U, // t2REV16 4892 43544242U, // t2REVSH 4893 2730972U, // t2RFEDB 4894 2730972U, // t2RFEDBW 4895 2730760U, // t2RFEIA 4896 2730760U, // t2RFEIAW 4897 43528660U, // t2RORri 4898 43528660U, // t2RORrr 4899 2659750U, // t2RRX 4900 43527311U, // t2RSBri 4901 2632847U, // t2RSBrr 4902 2690191U, // t2RSBrs 4903 2681308U, // t2SADD16 4904 2681410U, // t2SADD8 4905 2684348U, // t2SASX 4906 3206U, // t2SB 4907 2632965U, // t2SBCri 4908 43527429U, // t2SBCrr 4909 43584773U, // t2SBCrs 4910 2667857U, // t2SBFX 4911 2683934U, // t2SDIV 4912 2682745U, // t2SEL 4913 4802460U, // t2SETPAN 4914 4836872U, // t2SG 4915 2681284U, // t2SHADD16 4916 2681389U, // t2SHADD8 4917 2684330U, // t2SHASX 4918 2684076U, // t2SHSAX 4919 2681246U, // t2SHSUB16 4920 2681350U, // t2SHSUB8 4921 2731297U, // t2SMC 4922 2665410U, // t2SMLABB 4923 2667140U, // t2SMLABT 4924 2665786U, // t2SMLAD 4925 2667783U, // t2SMLADX 4926 2756413U, // t2SMLAL 4927 2755529U, // t2SMLALBB 4928 2757265U, // t2SMLALBT 4929 2755964U, // t2SMLALD 4930 2757909U, // t2SMLALDX 4931 2755748U, // t2SMLALTB 4932 2757507U, // t2SMLALTT 4933 2665623U, // t2SMLATB 4934 2667388U, // t2SMLATT 4935 2665690U, // t2SMLAWB 4936 2667442U, // t2SMLAWT 4937 2665887U, // t2SMLSD 4938 2667813U, // t2SMLSDX 4939 2755975U, // t2SMLSLD 4940 2757917U, // t2SMLSLDX 4941 2665256U, // t2SMMLA 4942 2666902U, // t2SMMLAR 4943 2667051U, // t2SMMLS 4944 2666982U, // t2SMMLSR 4945 2682930U, // t2SMMUL 4946 2683336U, // t2SMMULR 4947 2682176U, // t2SMUAD 4948 2684174U, // t2SMUADX 4949 2681809U, // t2SMULBB 4950 2683545U, // t2SMULBT 4951 2666467U, // t2SMULL 4952 2682028U, // t2SMULTB 4953 2683787U, // t2SMULTT 4954 2682081U, // t2SMULWB 4955 2683833U, // t2SMULWT 4956 2682277U, // t2SMUSD 4957 2684204U, // t2SMUSDX 4958 44149744U, // t2SRSDB 4959 44674032U, // t2SRSDB_UPD 4960 44149532U, // t2SRSIA 4961 44673820U, // t2SRSIA_UPD 4962 2667125U, // t2SSAT 4963 2681322U, // t2SSAT16 4964 2684094U, // t2SSAX 4965 2681270U, // t2SSUB16 4966 2681371U, // t2SSUB8 4967 1277734684U, // t2STC2L_OFFSET 4968 1277734684U, // t2STC2L_OPTION 4969 1277734684U, // t2STC2L_POST 4970 1277734684U, // t2STC2L_PRE 4971 1277733168U, // t2STC2_OFFSET 4972 1277733168U, // t2STC2_OPTION 4973 1277733168U, // t2STC2_POST 4974 1277733168U, // t2STC2_PRE 4975 1277734751U, // t2STCL_OFFSET 4976 1277734751U, // t2STCL_OPTION 4977 1277734751U, // t2STCL_POST 4978 1277734751U, // t2STCL_PRE 4979 1277734194U, // t2STC_OFFSET 4980 1277734194U, // t2STC_OPTION 4981 1277734194U, // t2STC_POST 4982 1277734194U, // t2STC_PRE 4983 2650152U, // t2STL 4984 2649113U, // t2STLB 4985 2684217U, // t2STLEX 4986 2682095U, // t2STLEXB 4987 2665906U, // t2STLEXD 4988 2682591U, // t2STLEXH 4989 2649692U, // t2STLH 4990 2730986U, // t2STMDB 4991 875064298U, // t2STMDB_UPD 4992 43626606U, // t2STMIA 4993 915959918U, // t2STMIA_UPD 4994 2683558U, // t2STRBT 4995 875080832U, // t2STRB_POST 4996 875080832U, // t2STRB_PRE 4997 43576448U, // t2STRBi12 4998 2681984U, // t2STRBi8 4999 43560064U, // t2STRBs 5000 875089306U, // t2STRD_POST 5001 875089306U, // t2STRD_PRE 5002 2665882U, // t2STRDi8 5003 2667851U, // t2STREX 5004 2682109U, // t2STREXB 5005 2665920U, // t2STREXD 5006 2682605U, // t2STREXH 5007 2683593U, // t2STRHT 5008 875081350U, // t2STRH_POST 5009 875081350U, // t2STRH_PRE 5010 43576966U, // t2STRHi12 5011 2682502U, // t2STRHi8 5012 43560582U, // t2STRHs 5013 2683757U, // t2STRT 5014 875082240U, // t2STR_POST 5015 875082240U, // t2STR_PRE 5016 43577856U, // t2STRi12 5017 2683392U, // t2STRi8 5018 43561472U, // t2STRs 5019 45199905U, // t2SUBS_PC_LR 5020 43527365U, // t2SUBri 5021 2683990U, // t2SUBri12 5022 43527365U, // t2SUBrr 5023 43584709U, // t2SUBrs 5024 43527365U, // t2SUBspImm 5025 2683990U, // t2SUBspImm12 5026 2665398U, // t2SXTAB 5027 2664832U, // t2SXTAB16 5028 2666022U, // t2SXTAH 5029 43576505U, // t2SXTB 5030 2681232U, // t2SXTB16 5031 43577016U, // t2SXTH 5032 136866776U, // t2TBB 5033 203976242U, // t2TBH 5034 43544978U, // t2TEQri 5035 43544978U, // t2TEQrr 5036 43577746U, // t2TEQrs 5037 271166611U, // t2TSB 5038 43545464U, // t2TSTri 5039 43545464U, // t2TSTrr 5040 43578232U, // t2TSTrs 5041 2651008U, // t2TT 5042 2648940U, // t2TTA 5043 2650751U, // t2TTAT 5044 2651026U, // t2TTT 5045 2681315U, // t2UADD16 5046 2681416U, // t2UADD8 5047 2684353U, // t2UASX 5048 2667862U, // t2UBFX 5049 4802520U, // t2UDF 5050 2683939U, // t2UDIV 5051 2681292U, // t2UHADD16 5052 2681396U, // t2UHADD8 5053 2684336U, // t2UHASX 5054 2684082U, // t2UHSAX 5055 2681254U, // t2UHSUB16 5056 2681357U, // t2UHSUB8 5057 2756386U, // t2UMAAL 5058 2756419U, // t2UMLAL 5059 2666473U, // t2UMULL 5060 2681300U, // t2UQADD16 5061 2681403U, // t2UQADD8 5062 2684342U, // t2UQASX 5063 2684088U, // t2UQSAX 5064 2681262U, // t2UQSUB16 5065 2681364U, // t2UQSUB8 5066 2681383U, // t2USAD8 5067 2664959U, // t2USADA8 5068 2667130U, // t2USAT 5069 2681329U, // t2USAT16 5070 2684099U, // t2USAX 5071 2681277U, // t2USUB16 5072 2681377U, // t2USUB8 5073 2665404U, // t2UXTAB 5074 2664840U, // t2UXTAB16 5075 2666028U, // t2UXTAH 5076 43576510U, // t2UXTB 5077 2681239U, // t2UXTB16 5078 43577021U, // t2UXTH 5079 875644847U, // t2WLS 5080 985484554U, // tADC 5081 2682190U, // tADDhirr 5082 851266894U, // tADDi3 5083 985484622U, // tADDi8 5084 2682190U, // tADDrSP 5085 2682190U, // tADDrSPi 5086 851266894U, // tADDrr 5087 2682190U, // tADDspi 5088 2682190U, // tADDspr 5089 2650529U, // tADR 5090 985484687U, // tAND 5091 851268066U, // tASRri 5092 985485794U, // tASRrr 5093 1009363892U, // tB 5094 985484567U, // tBIC 5095 4802500U, // tBKPT 5096 338284369U, // tBL 5097 808047180U, // tBLXNSr 5098 338285981U, // tBLXi 5099 808048029U, // tBLXr 5100 2733303U, // tBX 5101 2732615U, // tBXNS 5102 1009363892U, // tBcc 5103 3962652676U, // tCBNZ 5104 3962652671U, // tCBZ 5105 2650273U, // tCMNz 5106 2650386U, // tCMPhir 5107 2650386U, // tCMPi8 5108 2650386U, // tCMPr 5109 1409471061U, // tCPS 5110 985485776U, // tEOR 5111 2732808U, // tHINT 5112 4802495U, // tHLT 5113 0U, // tInt_WIN_eh_sjlj_longjmp 5114 0U, // tInt_eh_sjlj_longjmp 5115 0U, // tInt_eh_sjlj_setjmp 5116 2732107U, // tLDMIA 5117 2681978U, // tLDRBi 5118 2681978U, // tLDRBr 5119 2682496U, // tLDRHi 5120 2682496U, // tLDRHr 5121 2681997U, // tLDRSB 5122 2682535U, // tLDRSH 5123 2683302U, // tLDRi 5124 2650534U, // tLDRpci 5125 2683302U, // tLDRr 5126 2683302U, // tLDRspi 5127 851267614U, // tLSLri 5128 985485342U, // tLSLrr 5129 851268073U, // tLSRri 5130 985485801U, // tLSRrr 5131 875644857U, // tMOVSr 5132 1187337291U, // tMOVi8 5133 2651211U, // tMOVr 5134 851267630U, // tMUL 5135 1187336434U, // tMVN 5136 985485790U, // tORR 5137 0U, // tPICADD 5138 2821312790U, // tPOP 5139 2821312173U, // tPUSH 5140 2651162U, // tREV 5141 2648569U, // tREV16 5142 2649778U, // tREVSH 5143 985485780U, // tROR 5144 2126859407U, // tRSB 5145 985484549U, // tSBC 5146 280399U, // tSETEND 5147 875065454U, // tSTMIA_UPD 5148 2681984U, // tSTRBi 5149 2681984U, // tSTRBr 5150 2682502U, // tSTRHi 5151 2682502U, // tSTRHr 5152 2683392U, // tSTRi 5153 2683392U, // tSTRr 5154 2683392U, // tSTRspi 5155 851266757U, // tSUBi3 5156 985484485U, // tSUBi8 5157 851266757U, // tSUBrr 5158 2682053U, // tSUBspi 5159 2731318U, // tSVC 5160 2649273U, // tSXTB 5161 2649784U, // tSXTH 5162 4355U, // tTRAP 5163 2651000U, // tTST 5164 4802395U, // tUDF 5165 2649278U, // tUXTB 5166 2649789U, // tUXTH 5167 2298U, // t__brkdiv0 5168 }; 5169 5170 static const uint32_t OpInfo1[] = { 5171 0U, // PHI 5172 0U, // INLINEASM 5173 0U, // INLINEASM_BR 5174 0U, // CFI_INSTRUCTION 5175 0U, // EH_LABEL 5176 0U, // GC_LABEL 5177 0U, // ANNOTATION_LABEL 5178 0U, // KILL 5179 0U, // EXTRACT_SUBREG 5180 0U, // INSERT_SUBREG 5181 0U, // IMPLICIT_DEF 5182 0U, // SUBREG_TO_REG 5183 0U, // COPY_TO_REGCLASS 5184 0U, // DBG_VALUE 5185 0U, // DBG_VALUE_LIST 5186 0U, // DBG_INSTR_REF 5187 0U, // DBG_PHI 5188 0U, // DBG_LABEL 5189 0U, // REG_SEQUENCE 5190 0U, // COPY 5191 0U, // BUNDLE 5192 0U, // LIFETIME_START 5193 0U, // LIFETIME_END 5194 0U, // PSEUDO_PROBE 5195 0U, // ARITH_FENCE 5196 0U, // STACKMAP 5197 0U, // FENTRY_CALL 5198 0U, // PATCHPOINT 5199 0U, // LOAD_STACK_GUARD 5200 0U, // PREALLOCATED_SETUP 5201 0U, // PREALLOCATED_ARG 5202 0U, // STATEPOINT 5203 0U, // LOCAL_ESCAPE 5204 0U, // FAULTING_OP 5205 0U, // PATCHABLE_OP 5206 0U, // PATCHABLE_FUNCTION_ENTER 5207 0U, // PATCHABLE_RET 5208 0U, // PATCHABLE_FUNCTION_EXIT 5209 0U, // PATCHABLE_TAIL_CALL 5210 0U, // PATCHABLE_EVENT_CALL 5211 0U, // PATCHABLE_TYPED_EVENT_CALL 5212 0U, // ICALL_BRANCH_FUNNEL 5213 0U, // MEMBARRIER 5214 0U, // G_ASSERT_SEXT 5215 0U, // G_ASSERT_ZEXT 5216 0U, // G_ASSERT_ALIGN 5217 0U, // G_ADD 5218 0U, // G_SUB 5219 0U, // G_MUL 5220 0U, // G_SDIV 5221 0U, // G_UDIV 5222 0U, // G_SREM 5223 0U, // G_UREM 5224 0U, // G_SDIVREM 5225 0U, // G_UDIVREM 5226 0U, // G_AND 5227 0U, // G_OR 5228 0U, // G_XOR 5229 0U, // G_IMPLICIT_DEF 5230 0U, // G_PHI 5231 0U, // G_FRAME_INDEX 5232 0U, // G_GLOBAL_VALUE 5233 0U, // G_EXTRACT 5234 0U, // G_UNMERGE_VALUES 5235 0U, // G_INSERT 5236 0U, // G_MERGE_VALUES 5237 0U, // G_BUILD_VECTOR 5238 0U, // G_BUILD_VECTOR_TRUNC 5239 0U, // G_CONCAT_VECTORS 5240 0U, // G_PTRTOINT 5241 0U, // G_INTTOPTR 5242 0U, // G_BITCAST 5243 0U, // G_FREEZE 5244 0U, // G_INTRINSIC_FPTRUNC_ROUND 5245 0U, // G_INTRINSIC_TRUNC 5246 0U, // G_INTRINSIC_ROUND 5247 0U, // G_INTRINSIC_LRINT 5248 0U, // G_INTRINSIC_ROUNDEVEN 5249 0U, // G_READCYCLECOUNTER 5250 0U, // G_LOAD 5251 0U, // G_SEXTLOAD 5252 0U, // G_ZEXTLOAD 5253 0U, // G_INDEXED_LOAD 5254 0U, // G_INDEXED_SEXTLOAD 5255 0U, // G_INDEXED_ZEXTLOAD 5256 0U, // G_STORE 5257 0U, // G_INDEXED_STORE 5258 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 5259 0U, // G_ATOMIC_CMPXCHG 5260 0U, // G_ATOMICRMW_XCHG 5261 0U, // G_ATOMICRMW_ADD 5262 0U, // G_ATOMICRMW_SUB 5263 0U, // G_ATOMICRMW_AND 5264 0U, // G_ATOMICRMW_NAND 5265 0U, // G_ATOMICRMW_OR 5266 0U, // G_ATOMICRMW_XOR 5267 0U, // G_ATOMICRMW_MAX 5268 0U, // G_ATOMICRMW_MIN 5269 0U, // G_ATOMICRMW_UMAX 5270 0U, // G_ATOMICRMW_UMIN 5271 0U, // G_ATOMICRMW_FADD 5272 0U, // G_ATOMICRMW_FSUB 5273 0U, // G_ATOMICRMW_FMAX 5274 0U, // G_ATOMICRMW_FMIN 5275 0U, // G_ATOMICRMW_UINC_WRAP 5276 0U, // G_ATOMICRMW_UDEC_WRAP 5277 0U, // G_FENCE 5278 0U, // G_BRCOND 5279 0U, // G_BRINDIRECT 5280 0U, // G_INVOKE_REGION_START 5281 0U, // G_INTRINSIC 5282 0U, // G_INTRINSIC_W_SIDE_EFFECTS 5283 0U, // G_ANYEXT 5284 0U, // G_TRUNC 5285 0U, // G_CONSTANT 5286 0U, // G_FCONSTANT 5287 0U, // G_VASTART 5288 0U, // G_VAARG 5289 0U, // G_SEXT 5290 0U, // G_SEXT_INREG 5291 0U, // G_ZEXT 5292 0U, // G_SHL 5293 0U, // G_LSHR 5294 0U, // G_ASHR 5295 0U, // G_FSHL 5296 0U, // G_FSHR 5297 0U, // G_ROTR 5298 0U, // G_ROTL 5299 0U, // G_ICMP 5300 0U, // G_FCMP 5301 0U, // G_SELECT 5302 0U, // G_UADDO 5303 0U, // G_UADDE 5304 0U, // G_USUBO 5305 0U, // G_USUBE 5306 0U, // G_SADDO 5307 0U, // G_SADDE 5308 0U, // G_SSUBO 5309 0U, // G_SSUBE 5310 0U, // G_UMULO 5311 0U, // G_SMULO 5312 0U, // G_UMULH 5313 0U, // G_SMULH 5314 0U, // G_UADDSAT 5315 0U, // G_SADDSAT 5316 0U, // G_USUBSAT 5317 0U, // G_SSUBSAT 5318 0U, // G_USHLSAT 5319 0U, // G_SSHLSAT 5320 0U, // G_SMULFIX 5321 0U, // G_UMULFIX 5322 0U, // G_SMULFIXSAT 5323 0U, // G_UMULFIXSAT 5324 0U, // G_SDIVFIX 5325 0U, // G_UDIVFIX 5326 0U, // G_SDIVFIXSAT 5327 0U, // G_UDIVFIXSAT 5328 0U, // G_FADD 5329 0U, // G_FSUB 5330 0U, // G_FMUL 5331 0U, // G_FMA 5332 0U, // G_FMAD 5333 0U, // G_FDIV 5334 0U, // G_FREM 5335 0U, // G_FPOW 5336 0U, // G_FPOWI 5337 0U, // G_FEXP 5338 0U, // G_FEXP2 5339 0U, // G_FLOG 5340 0U, // G_FLOG2 5341 0U, // G_FLOG10 5342 0U, // G_FNEG 5343 0U, // G_FPEXT 5344 0U, // G_FPTRUNC 5345 0U, // G_FPTOSI 5346 0U, // G_FPTOUI 5347 0U, // G_SITOFP 5348 0U, // G_UITOFP 5349 0U, // G_FABS 5350 0U, // G_FCOPYSIGN 5351 0U, // G_IS_FPCLASS 5352 0U, // G_FCANONICALIZE 5353 0U, // G_FMINNUM 5354 0U, // G_FMAXNUM 5355 0U, // G_FMINNUM_IEEE 5356 0U, // G_FMAXNUM_IEEE 5357 0U, // G_FMINIMUM 5358 0U, // G_FMAXIMUM 5359 0U, // G_PTR_ADD 5360 0U, // G_PTRMASK 5361 0U, // G_SMIN 5362 0U, // G_SMAX 5363 0U, // G_UMIN 5364 0U, // G_UMAX 5365 0U, // G_ABS 5366 0U, // G_LROUND 5367 0U, // G_LLROUND 5368 0U, // G_BR 5369 0U, // G_BRJT 5370 0U, // G_INSERT_VECTOR_ELT 5371 0U, // G_EXTRACT_VECTOR_ELT 5372 0U, // G_SHUFFLE_VECTOR 5373 0U, // G_CTTZ 5374 0U, // G_CTTZ_ZERO_UNDEF 5375 0U, // G_CTLZ 5376 0U, // G_CTLZ_ZERO_UNDEF 5377 0U, // G_CTPOP 5378 0U, // G_BSWAP 5379 0U, // G_BITREVERSE 5380 0U, // G_FCEIL 5381 0U, // G_FCOS 5382 0U, // G_FSIN 5383 0U, // G_FSQRT 5384 0U, // G_FFLOOR 5385 0U, // G_FRINT 5386 0U, // G_FNEARBYINT 5387 0U, // G_ADDRSPACE_CAST 5388 0U, // G_BLOCK_ADDR 5389 0U, // G_JUMP_TABLE 5390 0U, // G_DYN_STACKALLOC 5391 0U, // G_STRICT_FADD 5392 0U, // G_STRICT_FSUB 5393 0U, // G_STRICT_FMUL 5394 0U, // G_STRICT_FDIV 5395 0U, // G_STRICT_FREM 5396 0U, // G_STRICT_FMA 5397 0U, // G_STRICT_FSQRT 5398 0U, // G_READ_REGISTER 5399 0U, // G_WRITE_REGISTER 5400 0U, // G_MEMCPY 5401 0U, // G_MEMCPY_INLINE 5402 0U, // G_MEMMOVE 5403 0U, // G_MEMSET 5404 0U, // G_BZERO 5405 0U, // G_VECREDUCE_SEQ_FADD 5406 0U, // G_VECREDUCE_SEQ_FMUL 5407 0U, // G_VECREDUCE_FADD 5408 0U, // G_VECREDUCE_FMUL 5409 0U, // G_VECREDUCE_FMAX 5410 0U, // G_VECREDUCE_FMIN 5411 0U, // G_VECREDUCE_ADD 5412 0U, // G_VECREDUCE_MUL 5413 0U, // G_VECREDUCE_AND 5414 0U, // G_VECREDUCE_OR 5415 0U, // G_VECREDUCE_XOR 5416 0U, // G_VECREDUCE_SMAX 5417 0U, // G_VECREDUCE_SMIN 5418 0U, // G_VECREDUCE_UMAX 5419 0U, // G_VECREDUCE_UMIN 5420 0U, // G_SBFX 5421 0U, // G_UBFX 5422 0U, // ABS 5423 0U, // ADDSri 5424 0U, // ADDSrr 5425 0U, // ADDSrsi 5426 0U, // ADDSrsr 5427 0U, // ADJCALLSTACKDOWN 5428 0U, // ADJCALLSTACKUP 5429 0U, // ASRi 5430 0U, // ASRr 5431 0U, // B 5432 0U, // BCCZi64 5433 0U, // BCCi64 5434 0U, // BLX_noip 5435 0U, // BLX_pred_noip 5436 0U, // BL_PUSHLR 5437 0U, // BMOVPCB_CALL 5438 0U, // BMOVPCRX_CALL 5439 0U, // BR_JTadd 5440 0U, // BR_JTm_i12 5441 0U, // BR_JTm_rs 5442 0U, // BR_JTr 5443 0U, // BX_CALL 5444 0U, // CMP_SWAP_16 5445 0U, // CMP_SWAP_32 5446 0U, // CMP_SWAP_64 5447 0U, // CMP_SWAP_8 5448 0U, // CONSTPOOL_ENTRY 5449 0U, // COPY_STRUCT_BYVAL_I32 5450 0U, // ITasm 5451 0U, // Int_eh_sjlj_dispatchsetup 5452 0U, // Int_eh_sjlj_longjmp 5453 0U, // Int_eh_sjlj_setjmp 5454 0U, // Int_eh_sjlj_setjmp_nofp 5455 0U, // Int_eh_sjlj_setup_dispatch 5456 0U, // JUMPTABLE_ADDRS 5457 0U, // JUMPTABLE_INSTS 5458 0U, // JUMPTABLE_TBB 5459 0U, // JUMPTABLE_TBH 5460 0U, // LDMIA_RET 5461 128U, // LDRBT_POST 5462 16384U, // LDRConstPool 5463 128U, // LDRHTii 5464 0U, // LDRLIT_ga_abs 5465 0U, // LDRLIT_ga_pcrel 5466 0U, // LDRLIT_ga_pcrel_ldr 5467 128U, // LDRSBTii 5468 128U, // LDRSHTii 5469 128U, // LDRT_POST 5470 0U, // LEApcrel 5471 0U, // LEApcrelJT 5472 0U, // LOADDUAL 5473 0U, // LSLi 5474 0U, // LSLr 5475 0U, // LSRi 5476 0U, // LSRr 5477 0U, // MEMCPY 5478 0U, // MLAv5 5479 0U, // MOVCCi 5480 0U, // MOVCCi16 5481 0U, // MOVCCi32imm 5482 0U, // MOVCCr 5483 0U, // MOVCCsi 5484 0U, // MOVCCsr 5485 0U, // MOVPCRX 5486 0U, // MOVTi16_ga_pcrel 5487 0U, // MOV_ga_pcrel 5488 0U, // MOV_ga_pcrel_ldr 5489 0U, // MOVi16_ga_pcrel 5490 0U, // MOVi32imm 5491 0U, // MOVsra_flag 5492 0U, // MOVsrl_flag 5493 0U, // MQPRCopy 5494 0U, // MQQPRLoad 5495 0U, // MQQPRStore 5496 0U, // MQQQQPRLoad 5497 0U, // MQQQQPRStore 5498 0U, // MULv5 5499 0U, // MVE_MEMCPYLOOPINST 5500 0U, // MVE_MEMSETLOOPINST 5501 0U, // MVNCCi 5502 0U, // PICADD 5503 0U, // PICLDR 5504 0U, // PICLDRB 5505 0U, // PICLDRH 5506 0U, // PICLDRSB 5507 0U, // PICLDRSH 5508 0U, // PICSTR 5509 0U, // PICSTRB 5510 0U, // PICSTRH 5511 0U, // RORi 5512 0U, // RORr 5513 0U, // RRX 5514 16384U, // RRXi 5515 0U, // RSBSri 5516 0U, // RSBSrsi 5517 0U, // RSBSrsr 5518 0U, // SEH_EpilogEnd 5519 0U, // SEH_EpilogStart 5520 0U, // SEH_Nop 5521 0U, // SEH_Nop_Ret 5522 0U, // SEH_PrologEnd 5523 0U, // SEH_SaveFRegs 5524 0U, // SEH_SaveLR 5525 0U, // SEH_SaveRegs 5526 0U, // SEH_SaveRegs_Ret 5527 0U, // SEH_SaveSP 5528 0U, // SEH_StackAlloc 5529 0U, // SMLALv5 5530 0U, // SMULLv5 5531 0U, // SPACE 5532 0U, // STOREDUAL 5533 128U, // STRBT_POST 5534 0U, // STRBi_preidx 5535 0U, // STRBr_preidx 5536 0U, // STRH_preidx 5537 128U, // STRT_POST 5538 0U, // STRi_preidx 5539 0U, // STRr_preidx 5540 0U, // SUBS_PC_LR 5541 0U, // SUBSri 5542 0U, // SUBSrr 5543 0U, // SUBSrsi 5544 0U, // SUBSrsr 5545 0U, // SpeculationBarrierISBDSBEndBB 5546 0U, // SpeculationBarrierSBEndBB 5547 0U, // TAILJMPd 5548 0U, // TAILJMPr 5549 0U, // TAILJMPr4 5550 0U, // TCRETURNdi 5551 0U, // TCRETURNri 5552 0U, // TPsoft 5553 0U, // UMLALv5 5554 0U, // UMULLv5 5555 16640U, // VLD1LNdAsm_16 5556 16640U, // VLD1LNdAsm_32 5557 16640U, // VLD1LNdAsm_8 5558 33024U, // VLD1LNdWB_fixed_Asm_16 5559 33024U, // VLD1LNdWB_fixed_Asm_32 5560 33024U, // VLD1LNdWB_fixed_Asm_8 5561 524544U, // VLD1LNdWB_register_Asm_16 5562 524544U, // VLD1LNdWB_register_Asm_32 5563 524544U, // VLD1LNdWB_register_Asm_8 5564 16640U, // VLD2LNdAsm_16 5565 16640U, // VLD2LNdAsm_32 5566 16640U, // VLD2LNdAsm_8 5567 33024U, // VLD2LNdWB_fixed_Asm_16 5568 33024U, // VLD2LNdWB_fixed_Asm_32 5569 33024U, // VLD2LNdWB_fixed_Asm_8 5570 524544U, // VLD2LNdWB_register_Asm_16 5571 524544U, // VLD2LNdWB_register_Asm_32 5572 524544U, // VLD2LNdWB_register_Asm_8 5573 16640U, // VLD2LNqAsm_16 5574 16640U, // VLD2LNqAsm_32 5575 33024U, // VLD2LNqWB_fixed_Asm_16 5576 33024U, // VLD2LNqWB_fixed_Asm_32 5577 524544U, // VLD2LNqWB_register_Asm_16 5578 524544U, // VLD2LNqWB_register_Asm_32 5579 2U, // VLD3DUPdAsm_16 5580 2U, // VLD3DUPdAsm_32 5581 2U, // VLD3DUPdAsm_8 5582 4U, // VLD3DUPdWB_fixed_Asm_16 5583 4U, // VLD3DUPdWB_fixed_Asm_32 5584 4U, // VLD3DUPdWB_fixed_Asm_8 5585 16768U, // VLD3DUPdWB_register_Asm_16 5586 16768U, // VLD3DUPdWB_register_Asm_32 5587 16768U, // VLD3DUPdWB_register_Asm_8 5588 2U, // VLD3DUPqAsm_16 5589 2U, // VLD3DUPqAsm_32 5590 2U, // VLD3DUPqAsm_8 5591 4U, // VLD3DUPqWB_fixed_Asm_16 5592 4U, // VLD3DUPqWB_fixed_Asm_32 5593 4U, // VLD3DUPqWB_fixed_Asm_8 5594 16768U, // VLD3DUPqWB_register_Asm_16 5595 16768U, // VLD3DUPqWB_register_Asm_32 5596 16768U, // VLD3DUPqWB_register_Asm_8 5597 16640U, // VLD3LNdAsm_16 5598 16640U, // VLD3LNdAsm_32 5599 16640U, // VLD3LNdAsm_8 5600 33024U, // VLD3LNdWB_fixed_Asm_16 5601 33024U, // VLD3LNdWB_fixed_Asm_32 5602 33024U, // VLD3LNdWB_fixed_Asm_8 5603 524544U, // VLD3LNdWB_register_Asm_16 5604 524544U, // VLD3LNdWB_register_Asm_32 5605 524544U, // VLD3LNdWB_register_Asm_8 5606 16640U, // VLD3LNqAsm_16 5607 16640U, // VLD3LNqAsm_32 5608 33024U, // VLD3LNqWB_fixed_Asm_16 5609 33024U, // VLD3LNqWB_fixed_Asm_32 5610 524544U, // VLD3LNqWB_register_Asm_16 5611 524544U, // VLD3LNqWB_register_Asm_32 5612 518U, // VLD3dAsm_16 5613 518U, // VLD3dAsm_32 5614 518U, // VLD3dAsm_8 5615 646U, // VLD3dWB_fixed_Asm_16 5616 646U, // VLD3dWB_fixed_Asm_32 5617 646U, // VLD3dWB_fixed_Asm_8 5618 49926U, // VLD3dWB_register_Asm_16 5619 49926U, // VLD3dWB_register_Asm_32 5620 49926U, // VLD3dWB_register_Asm_8 5621 2U, // VLD3qAsm_16 5622 2U, // VLD3qAsm_32 5623 2U, // VLD3qAsm_8 5624 4U, // VLD3qWB_fixed_Asm_16 5625 4U, // VLD3qWB_fixed_Asm_32 5626 4U, // VLD3qWB_fixed_Asm_8 5627 16768U, // VLD3qWB_register_Asm_16 5628 16768U, // VLD3qWB_register_Asm_32 5629 16768U, // VLD3qWB_register_Asm_8 5630 2U, // VLD4DUPdAsm_16 5631 2U, // VLD4DUPdAsm_32 5632 2U, // VLD4DUPdAsm_8 5633 4U, // VLD4DUPdWB_fixed_Asm_16 5634 4U, // VLD4DUPdWB_fixed_Asm_32 5635 4U, // VLD4DUPdWB_fixed_Asm_8 5636 16768U, // VLD4DUPdWB_register_Asm_16 5637 16768U, // VLD4DUPdWB_register_Asm_32 5638 16768U, // VLD4DUPdWB_register_Asm_8 5639 2U, // VLD4DUPqAsm_16 5640 2U, // VLD4DUPqAsm_32 5641 2U, // VLD4DUPqAsm_8 5642 4U, // VLD4DUPqWB_fixed_Asm_16 5643 4U, // VLD4DUPqWB_fixed_Asm_32 5644 4U, // VLD4DUPqWB_fixed_Asm_8 5645 16768U, // VLD4DUPqWB_register_Asm_16 5646 16768U, // VLD4DUPqWB_register_Asm_32 5647 16768U, // VLD4DUPqWB_register_Asm_8 5648 16640U, // VLD4LNdAsm_16 5649 16640U, // VLD4LNdAsm_32 5650 16640U, // VLD4LNdAsm_8 5651 33024U, // VLD4LNdWB_fixed_Asm_16 5652 33024U, // VLD4LNdWB_fixed_Asm_32 5653 33024U, // VLD4LNdWB_fixed_Asm_8 5654 524544U, // VLD4LNdWB_register_Asm_16 5655 524544U, // VLD4LNdWB_register_Asm_32 5656 524544U, // VLD4LNdWB_register_Asm_8 5657 16640U, // VLD4LNqAsm_16 5658 16640U, // VLD4LNqAsm_32 5659 33024U, // VLD4LNqWB_fixed_Asm_16 5660 33024U, // VLD4LNqWB_fixed_Asm_32 5661 524544U, // VLD4LNqWB_register_Asm_16 5662 524544U, // VLD4LNqWB_register_Asm_32 5663 518U, // VLD4dAsm_16 5664 518U, // VLD4dAsm_32 5665 518U, // VLD4dAsm_8 5666 646U, // VLD4dWB_fixed_Asm_16 5667 646U, // VLD4dWB_fixed_Asm_32 5668 646U, // VLD4dWB_fixed_Asm_8 5669 49926U, // VLD4dWB_register_Asm_16 5670 49926U, // VLD4dWB_register_Asm_32 5671 49926U, // VLD4dWB_register_Asm_8 5672 2U, // VLD4qAsm_16 5673 2U, // VLD4qAsm_32 5674 2U, // VLD4qAsm_8 5675 4U, // VLD4qWB_fixed_Asm_16 5676 4U, // VLD4qWB_fixed_Asm_32 5677 4U, // VLD4qWB_fixed_Asm_8 5678 16768U, // VLD4qWB_register_Asm_16 5679 16768U, // VLD4qWB_register_Asm_32 5680 16768U, // VLD4qWB_register_Asm_8 5681 0U, // VMOVD0 5682 0U, // VMOVDcc 5683 0U, // VMOVHcc 5684 0U, // VMOVQ0 5685 0U, // VMOVScc 5686 16640U, // VST1LNdAsm_16 5687 16640U, // VST1LNdAsm_32 5688 16640U, // VST1LNdAsm_8 5689 33024U, // VST1LNdWB_fixed_Asm_16 5690 33024U, // VST1LNdWB_fixed_Asm_32 5691 33024U, // VST1LNdWB_fixed_Asm_8 5692 524544U, // VST1LNdWB_register_Asm_16 5693 524544U, // VST1LNdWB_register_Asm_32 5694 524544U, // VST1LNdWB_register_Asm_8 5695 16640U, // VST2LNdAsm_16 5696 16640U, // VST2LNdAsm_32 5697 16640U, // VST2LNdAsm_8 5698 33024U, // VST2LNdWB_fixed_Asm_16 5699 33024U, // VST2LNdWB_fixed_Asm_32 5700 33024U, // VST2LNdWB_fixed_Asm_8 5701 524544U, // VST2LNdWB_register_Asm_16 5702 524544U, // VST2LNdWB_register_Asm_32 5703 524544U, // VST2LNdWB_register_Asm_8 5704 16640U, // VST2LNqAsm_16 5705 16640U, // VST2LNqAsm_32 5706 33024U, // VST2LNqWB_fixed_Asm_16 5707 33024U, // VST2LNqWB_fixed_Asm_32 5708 524544U, // VST2LNqWB_register_Asm_16 5709 524544U, // VST2LNqWB_register_Asm_32 5710 16640U, // VST3LNdAsm_16 5711 16640U, // VST3LNdAsm_32 5712 16640U, // VST3LNdAsm_8 5713 33024U, // VST3LNdWB_fixed_Asm_16 5714 33024U, // VST3LNdWB_fixed_Asm_32 5715 33024U, // VST3LNdWB_fixed_Asm_8 5716 524544U, // VST3LNdWB_register_Asm_16 5717 524544U, // VST3LNdWB_register_Asm_32 5718 524544U, // VST3LNdWB_register_Asm_8 5719 16640U, // VST3LNqAsm_16 5720 16640U, // VST3LNqAsm_32 5721 33024U, // VST3LNqWB_fixed_Asm_16 5722 33024U, // VST3LNqWB_fixed_Asm_32 5723 524544U, // VST3LNqWB_register_Asm_16 5724 524544U, // VST3LNqWB_register_Asm_32 5725 518U, // VST3dAsm_16 5726 518U, // VST3dAsm_32 5727 518U, // VST3dAsm_8 5728 646U, // VST3dWB_fixed_Asm_16 5729 646U, // VST3dWB_fixed_Asm_32 5730 646U, // VST3dWB_fixed_Asm_8 5731 49926U, // VST3dWB_register_Asm_16 5732 49926U, // VST3dWB_register_Asm_32 5733 49926U, // VST3dWB_register_Asm_8 5734 2U, // VST3qAsm_16 5735 2U, // VST3qAsm_32 5736 2U, // VST3qAsm_8 5737 4U, // VST3qWB_fixed_Asm_16 5738 4U, // VST3qWB_fixed_Asm_32 5739 4U, // VST3qWB_fixed_Asm_8 5740 16768U, // VST3qWB_register_Asm_16 5741 16768U, // VST3qWB_register_Asm_32 5742 16768U, // VST3qWB_register_Asm_8 5743 16640U, // VST4LNdAsm_16 5744 16640U, // VST4LNdAsm_32 5745 16640U, // VST4LNdAsm_8 5746 33024U, // VST4LNdWB_fixed_Asm_16 5747 33024U, // VST4LNdWB_fixed_Asm_32 5748 33024U, // VST4LNdWB_fixed_Asm_8 5749 524544U, // VST4LNdWB_register_Asm_16 5750 524544U, // VST4LNdWB_register_Asm_32 5751 524544U, // VST4LNdWB_register_Asm_8 5752 16640U, // VST4LNqAsm_16 5753 16640U, // VST4LNqAsm_32 5754 33024U, // VST4LNqWB_fixed_Asm_16 5755 33024U, // VST4LNqWB_fixed_Asm_32 5756 524544U, // VST4LNqWB_register_Asm_16 5757 524544U, // VST4LNqWB_register_Asm_32 5758 518U, // VST4dAsm_16 5759 518U, // VST4dAsm_32 5760 518U, // VST4dAsm_8 5761 646U, // VST4dWB_fixed_Asm_16 5762 646U, // VST4dWB_fixed_Asm_32 5763 646U, // VST4dWB_fixed_Asm_8 5764 49926U, // VST4dWB_register_Asm_16 5765 49926U, // VST4dWB_register_Asm_32 5766 49926U, // VST4dWB_register_Asm_8 5767 2U, // VST4qAsm_16 5768 2U, // VST4qAsm_32 5769 2U, // VST4qAsm_8 5770 4U, // VST4qWB_fixed_Asm_16 5771 4U, // VST4qWB_fixed_Asm_32 5772 4U, // VST4qWB_fixed_Asm_8 5773 16768U, // VST4qWB_register_Asm_16 5774 16768U, // VST4qWB_register_Asm_32 5775 16768U, // VST4qWB_register_Asm_8 5776 0U, // WIN__CHKSTK 5777 0U, // WIN__DBZCHK 5778 0U, // t2ABS 5779 0U, // t2ADDSri 5780 0U, // t2ADDSrr 5781 0U, // t2ADDSrs 5782 0U, // t2BF_LabelPseudo 5783 0U, // t2BR_JT 5784 0U, // t2CALL_BTI 5785 0U, // t2DoLoopStart 5786 0U, // t2DoLoopStartTP 5787 0U, // t2LDMIA_RET 5788 16384U, // t2LDRBpcrel 5789 16384U, // t2LDRConstPool 5790 16384U, // t2LDRHpcrel 5791 0U, // t2LDRLIT_ga_pcrel 5792 16384U, // t2LDRSBpcrel 5793 16384U, // t2LDRSHpcrel 5794 896U, // t2LDR_POST_imm 5795 0U, // t2LDR_PRE_imm 5796 0U, // t2LDRpci_pic 5797 16384U, // t2LDRpcrel 5798 0U, // t2LEApcrel 5799 0U, // t2LEApcrelJT 5800 0U, // t2LoopDec 5801 0U, // t2LoopEnd 5802 0U, // t2LoopEndDec 5803 0U, // t2MOVCCasr 5804 0U, // t2MOVCCi 5805 0U, // t2MOVCCi16 5806 0U, // t2MOVCCi32imm 5807 0U, // t2MOVCClsl 5808 0U, // t2MOVCClsr 5809 0U, // t2MOVCCr 5810 0U, // t2MOVCCror 5811 1024U, // t2MOVSsi 5812 1152U, // t2MOVSsr 5813 0U, // t2MOVTi16_ga_pcrel 5814 0U, // t2MOV_ga_pcrel 5815 0U, // t2MOVi16_ga_pcrel 5816 0U, // t2MOVi32imm 5817 1024U, // t2MOVsi 5818 1152U, // t2MOVsr 5819 0U, // t2MVNCCi 5820 0U, // t2RSBSri 5821 0U, // t2RSBSrs 5822 0U, // t2STRB_preidx 5823 0U, // t2STRH_preidx 5824 896U, // t2STR_POST_imm 5825 0U, // t2STR_PRE_imm 5826 0U, // t2STR_preidx 5827 0U, // t2SUBSri 5828 0U, // t2SUBSrr 5829 0U, // t2SUBSrs 5830 0U, // t2SpeculationBarrierISBDSBEndBB 5831 0U, // t2SpeculationBarrierSBEndBB 5832 0U, // t2TBB_JT 5833 0U, // t2TBH_JT 5834 0U, // t2WhileLoopSetup 5835 0U, // t2WhileLoopStart 5836 0U, // t2WhileLoopStartLR 5837 0U, // t2WhileLoopStartTP 5838 0U, // tADCS 5839 0U, // tADDSi3 5840 0U, // tADDSi8 5841 0U, // tADDSrr 5842 0U, // tADDframe 5843 0U, // tADJCALLSTACKDOWN 5844 0U, // tADJCALLSTACKUP 5845 0U, // tBLXNS_CALL 5846 0U, // tBLXr_noip 5847 0U, // tBL_PUSHLR 5848 0U, // tBRIND 5849 0U, // tBR_JTr 5850 0U, // tBXNS_RET 5851 0U, // tBX_CALL 5852 0U, // tBX_RET 5853 0U, // tBX_RET_vararg 5854 0U, // tBfar 5855 0U, // tCMP_SWAP_16 5856 0U, // tCMP_SWAP_32 5857 0U, // tCMP_SWAP_8 5858 0U, // tLDMIA_UPD 5859 16384U, // tLDRConstPool 5860 0U, // tLDRLIT_ga_abs 5861 0U, // tLDRLIT_ga_pcrel 5862 0U, // tLDR_postidx 5863 0U, // tLDRpci_pic 5864 0U, // tLEApcrel 5865 0U, // tLEApcrelJT 5866 0U, // tLSLSri 5867 0U, // tMOVCCr_pseudo 5868 0U, // tPOP_RET 5869 0U, // tRSBS 5870 0U, // tSBCS 5871 0U, // tSUBSi3 5872 0U, // tSUBSi8 5873 0U, // tSUBSrr 5874 0U, // tTAILJMPd 5875 0U, // tTAILJMPdND 5876 0U, // tTAILJMPr 5877 0U, // tTBB_JT 5878 0U, // tTBH_JT 5879 0U, // tTPsoft 5880 1048576U, // ADCri 5881 0U, // ADCrr 5882 1572864U, // ADCrsi 5883 0U, // ADCrsr 5884 1048576U, // ADDri 5885 0U, // ADDrr 5886 1572864U, // ADDrsi 5887 0U, // ADDrsr 5888 1280U, // ADR 5889 2U, // AESD 5890 2U, // AESE 5891 2U, // AESIMC 5892 2U, // AESMC 5893 1048576U, // ANDri 5894 0U, // ANDrr 5895 1572864U, // ANDrsi 5896 0U, // ANDrsr 5897 520U, // BF16VDOTI_VDOTD 5898 520U, // BF16VDOTI_VDOTQ 5899 2U, // BF16VDOTS_VDOTD 5900 2U, // BF16VDOTS_VDOTQ 5901 2U, // BF16_VCVT 5902 2U, // BF16_VCVTB 5903 2U, // BF16_VCVTT 5904 1408U, // BFC 5905 2098688U, // BFI 5906 1048576U, // BICri 5907 0U, // BICrr 5908 1572864U, // BICrsi 5909 0U, // BICrsr 5910 0U, // BKPT 5911 0U, // BL 5912 0U, // BLX 5913 2U, // BLX_pred 5914 0U, // BLXi 5915 2U, // BL_pred 5916 0U, // BX 5917 2U, // BXJ 5918 0U, // BX_RET 5919 2U, // BX_pred 5920 2U, // Bcc 5921 2U, // CDE_CX1 5922 16778U, // CDE_CX1A 5923 0U, // CDE_CX1D 5924 524U, // CDE_CX1DA 5925 16768U, // CDE_CX2 5926 524682U, // CDE_CX2A 5927 526U, // CDE_CX2D 5928 2687756U, // CDE_CX2DA 5929 524672U, // CDE_CX3 5930 34079114U, // CDE_CX3A 5931 2687758U, // CDE_CX3D 5932 70320908U, // CDE_CX3DA 5933 2U, // CDE_VCX1A_fpdp 5934 2U, // CDE_VCX1A_fpsp 5935 16778U, // CDE_VCX1A_vec 5936 2U, // CDE_VCX1_fpdp 5937 2U, // CDE_VCX1_fpsp 5938 17930U, // CDE_VCX1_vec 5939 18048U, // CDE_VCX2A_fpdp 5940 18048U, // CDE_VCX2A_fpsp 5941 524682U, // CDE_VCX2A_vec 5942 16768U, // CDE_VCX2_fpdp 5943 16768U, // CDE_VCX2_fpsp 5944 3671562U, // CDE_VCX2_vec 5945 4195968U, // CDE_VCX3A_fpdp 5946 4195968U, // CDE_VCX3A_fpsp 5947 34079114U, // CDE_VCX3A_vec 5948 524672U, // CDE_VCX3_fpdp 5949 524672U, // CDE_VCX3_fpsp 5950 37225994U, // CDE_VCX3_vec 5951 82704U, // CDP 5952 0U, // CDP2 5953 0U, // CLREX 5954 16384U, // CLZ 5955 1792U, // CMNri 5956 16384U, // CMNzrr 5957 1920U, // CMNzrsi 5958 1152U, // CMNzrsr 5959 1792U, // CMPri 5960 16384U, // CMPrr 5961 1920U, // CMPrsi 5962 1152U, // CMPrsr 5963 0U, // CPS1p 5964 2U, // CPS2p 5965 17920U, // CPS3p 5966 17920U, // CRC32B 5967 17920U, // CRC32CB 5968 17920U, // CRC32CH 5969 17920U, // CRC32CW 5970 17920U, // CRC32H 5971 17920U, // CRC32W 5972 2U, // DBG 5973 0U, // DMB 5974 0U, // DSB 5975 1048576U, // EORri 5976 0U, // EORrr 5977 1572864U, // EORrsi 5978 0U, // EORrsr 5979 0U, // ERET 5980 18U, // FCONSTD 5981 2048U, // FCONSTH 5982 2048U, // FCONSTS 5983 532U, // FLDMXDB_UPD 5984 18560U, // FLDMXIA 5985 532U, // FLDMXIA_UPD 5986 0U, // FMSTAT 5987 532U, // FSTMXDB_UPD 5988 18560U, // FSTMXIA 5989 532U, // FSTMXIA_UPD 5990 2U, // HINT 5991 0U, // HLT 5992 0U, // HVC 5993 0U, // ISB 5994 128U, // LDA 5995 128U, // LDAB 5996 128U, // LDAEX 5997 128U, // LDAEXB 5998 0U, // LDAEXD 5999 128U, // LDAEXH 6000 128U, // LDAH 6001 0U, // LDC2L_OFFSET 6002 2304U, // LDC2L_OPTION 6003 2432U, // LDC2L_POST 6004 0U, // LDC2L_PRE 6005 0U, // LDC2_OFFSET 6006 2304U, // LDC2_OPTION 6007 2432U, // LDC2_POST 6008 0U, // LDC2_PRE 6009 2582U, // LDCL_OFFSET 6010 4721302U, // LDCL_OPTION 6011 5245590U, // LDCL_POST 6012 2838U, // LDCL_PRE 6013 2582U, // LDC_OFFSET 6014 4721302U, // LDC_OPTION 6015 5245590U, // LDC_POST 6016 2838U, // LDC_PRE 6017 18560U, // LDMDA 6018 532U, // LDMDA_UPD 6019 18560U, // LDMDB 6020 532U, // LDMDB_UPD 6021 18560U, // LDMIA 6022 532U, // LDMIA_UPD 6023 18560U, // LDMIB 6024 532U, // LDMIB_UPD 6025 5769856U, // LDRBT_POST_IMM 6026 5769856U, // LDRBT_POST_REG 6027 5769856U, // LDRB_POST_IMM 6028 5769856U, // LDRB_POST_REG 6029 2944U, // LDRB_PRE_IMM 6030 3072U, // LDRB_PRE_REG 6031 3200U, // LDRBi12 6032 3328U, // LDRBrs 6033 6291456U, // LDRD 6034 40370176U, // LDRD_POST 6035 7340032U, // LDRD_PRE 6036 128U, // LDREX 6037 128U, // LDREXB 6038 0U, // LDREXD 6039 128U, // LDREXH 6040 3456U, // LDRH 6041 7867008U, // LDRHTi 6042 8391296U, // LDRHTr 6043 8915584U, // LDRH_POST 6044 3584U, // LDRH_PRE 6045 3456U, // LDRSB 6046 7867008U, // LDRSBTi 6047 8391296U, // LDRSBTr 6048 8915584U, // LDRSB_POST 6049 3584U, // LDRSB_PRE 6050 3456U, // LDRSH 6051 7867008U, // LDRSHTi 6052 8391296U, // LDRSHTr 6053 8915584U, // LDRSH_POST 6054 3584U, // LDRSH_PRE 6055 5769856U, // LDRT_POST_IMM 6056 5769856U, // LDRT_POST_REG 6057 5769856U, // LDR_POST_IMM 6058 5769856U, // LDR_POST_REG 6059 2944U, // LDR_PRE_IMM 6060 3072U, // LDR_PRE_REG 6061 3200U, // LDRcp 6062 3200U, // LDRi12 6063 3328U, // LDRrs 6064 103908112U, // MCR 6065 3712U, // MCR2 6066 137462544U, // MCRR 6067 9437568U, // MCRR2 6068 33554432U, // MLA 6069 33554432U, // MLS 6070 0U, // MOVPCLR 6071 17920U, // MOVTi16 6072 1792U, // MOVi 6073 16384U, // MOVi16 6074 16384U, // MOVr 6075 16384U, // MOVr_TC 6076 1920U, // MOVsi 6077 1152U, // MOVsr 6078 115480U, // MRC 6079 3712U, // MRC2 6080 0U, // MRRC 6081 0U, // MRRC2 6082 26U, // MRS 6083 3840U, // MRSbanked 6084 28U, // MRSsys 6085 528U, // MSR 6086 0U, // MSRbanked 6087 30U, // MSRi 6088 0U, // MUL 6089 524288U, // MVE_ASRLi 6090 524288U, // MVE_ASRLr 6091 2U, // MVE_DLSTP_16 6092 2U, // MVE_DLSTP_32 6093 2U, // MVE_DLSTP_64 6094 2U, // MVE_DLSTP_8 6095 0U, // MVE_LCTP 6096 0U, // MVE_LETP 6097 524288U, // MVE_LSLLi 6098 524288U, // MVE_LSLLr 6099 524288U, // MVE_LSRL 6100 17920U, // MVE_SQRSHR 6101 9961472U, // MVE_SQRSHRL 6102 17920U, // MVE_SQSHL 6103 524288U, // MVE_SQSHLL 6104 17920U, // MVE_SRSHR 6105 524288U, // MVE_SRSHRL 6106 17920U, // MVE_UQRSHL 6107 9961472U, // MVE_UQRSHLL 6108 17920U, // MVE_UQSHL 6109 524288U, // MVE_UQSHLL 6110 17920U, // MVE_URSHR 6111 524288U, // MVE_URSHRL 6112 3671552U, // MVE_VABAVs16 6113 3671552U, // MVE_VABAVs32 6114 3671552U, // MVE_VABAVs8 6115 3671552U, // MVE_VABAVu16 6116 3671552U, // MVE_VABAVu32 6117 3671552U, // MVE_VABAVu8 6118 0U, // MVE_VABDf16 6119 0U, // MVE_VABDf32 6120 0U, // MVE_VABDs16 6121 0U, // MVE_VABDs32 6122 0U, // MVE_VABDs8 6123 0U, // MVE_VABDu16 6124 0U, // MVE_VABDu32 6125 0U, // MVE_VABDu8 6126 16384U, // MVE_VABSf16 6127 16384U, // MVE_VABSf32 6128 16384U, // MVE_VABSs16 6129 16384U, // MVE_VABSs32 6130 16384U, // MVE_VABSs8 6131 3671552U, // MVE_VADC 6132 3671552U, // MVE_VADCI 6133 524288U, // MVE_VADDLVs32acc 6134 0U, // MVE_VADDLVs32no_acc 6135 524288U, // MVE_VADDLVu32acc 6136 0U, // MVE_VADDLVu32no_acc 6137 17920U, // MVE_VADDVs16acc 6138 16384U, // MVE_VADDVs16no_acc 6139 17920U, // MVE_VADDVs32acc 6140 16384U, // MVE_VADDVs32no_acc 6141 17920U, // MVE_VADDVs8acc 6142 16384U, // MVE_VADDVs8no_acc 6143 17920U, // MVE_VADDVu16acc 6144 16384U, // MVE_VADDVu16no_acc 6145 17920U, // MVE_VADDVu32acc 6146 16384U, // MVE_VADDVu32no_acc 6147 17920U, // MVE_VADDVu8acc 6148 16384U, // MVE_VADDVu8no_acc 6149 0U, // MVE_VADD_qr_f16 6150 0U, // MVE_VADD_qr_f32 6151 0U, // MVE_VADD_qr_i16 6152 0U, // MVE_VADD_qr_i32 6153 0U, // MVE_VADD_qr_i8 6154 0U, // MVE_VADDf16 6155 0U, // MVE_VADDf32 6156 0U, // MVE_VADDi16 6157 0U, // MVE_VADDi32 6158 0U, // MVE_VADDi8 6159 0U, // MVE_VAND 6160 0U, // MVE_VBIC 6161 3968U, // MVE_VBICimmi16 6162 3968U, // MVE_VBICimmi32 6163 0U, // MVE_VBRSR16 6164 0U, // MVE_VBRSR32 6165 0U, // MVE_VBRSR8 6166 33554432U, // MVE_VCADDf16 6167 33554432U, // MVE_VCADDf32 6168 33554432U, // MVE_VCADDi16 6169 33554432U, // MVE_VCADDi32 6170 33554432U, // MVE_VCADDi8 6171 16384U, // MVE_VCLSs16 6172 16384U, // MVE_VCLSs32 6173 16384U, // MVE_VCLSs8 6174 16384U, // MVE_VCLZs16 6175 16384U, // MVE_VCLZs32 6176 16384U, // MVE_VCLZs8 6177 37225984U, // MVE_VCMLAf16 6178 37225984U, // MVE_VCMLAf32 6179 0U, // MVE_VCMPf16 6180 0U, // MVE_VCMPf16r 6181 0U, // MVE_VCMPf32 6182 0U, // MVE_VCMPf32r 6183 0U, // MVE_VCMPi16 6184 0U, // MVE_VCMPi16r 6185 0U, // MVE_VCMPi32 6186 0U, // MVE_VCMPi32r 6187 0U, // MVE_VCMPi8 6188 0U, // MVE_VCMPi8r 6189 0U, // MVE_VCMPs16 6190 0U, // MVE_VCMPs16r 6191 0U, // MVE_VCMPs32 6192 0U, // MVE_VCMPs32r 6193 0U, // MVE_VCMPs8 6194 0U, // MVE_VCMPs8r 6195 0U, // MVE_VCMPu16 6196 0U, // MVE_VCMPu16r 6197 0U, // MVE_VCMPu32 6198 0U, // MVE_VCMPu32r 6199 0U, // MVE_VCMPu8 6200 0U, // MVE_VCMPu8r 6201 33554432U, // MVE_VCMULf16 6202 33554432U, // MVE_VCMULf32 6203 2U, // MVE_VCTP16 6204 2U, // MVE_VCTP32 6205 2U, // MVE_VCTP64 6206 2U, // MVE_VCTP8 6207 2U, // MVE_VCVTf16f32bh 6208 2U, // MVE_VCVTf16f32th 6209 536U, // MVE_VCVTf16s16_fix 6210 0U, // MVE_VCVTf16s16n 6211 536U, // MVE_VCVTf16u16_fix 6212 0U, // MVE_VCVTf16u16n 6213 0U, // MVE_VCVTf32f16bh 6214 0U, // MVE_VCVTf32f16th 6215 536U, // MVE_VCVTf32s32_fix 6216 0U, // MVE_VCVTf32s32n 6217 536U, // MVE_VCVTf32u32_fix 6218 0U, // MVE_VCVTf32u32n 6219 536U, // MVE_VCVTs16f16_fix 6220 0U, // MVE_VCVTs16f16a 6221 0U, // MVE_VCVTs16f16m 6222 0U, // MVE_VCVTs16f16n 6223 0U, // MVE_VCVTs16f16p 6224 0U, // MVE_VCVTs16f16z 6225 536U, // MVE_VCVTs32f32_fix 6226 0U, // MVE_VCVTs32f32a 6227 0U, // MVE_VCVTs32f32m 6228 0U, // MVE_VCVTs32f32n 6229 0U, // MVE_VCVTs32f32p 6230 0U, // MVE_VCVTs32f32z 6231 536U, // MVE_VCVTu16f16_fix 6232 0U, // MVE_VCVTu16f16a 6233 0U, // MVE_VCVTu16f16m 6234 0U, // MVE_VCVTu16f16n 6235 0U, // MVE_VCVTu16f16p 6236 0U, // MVE_VCVTu16f16z 6237 536U, // MVE_VCVTu32f32_fix 6238 0U, // MVE_VCVTu32f32a 6239 0U, // MVE_VCVTu32f32m 6240 0U, // MVE_VCVTu32f32n 6241 0U, // MVE_VCVTu32f32p 6242 0U, // MVE_VCVTu32f32z 6243 3670016U, // MVE_VDDUPu16 6244 3670016U, // MVE_VDDUPu32 6245 3670016U, // MVE_VDDUPu8 6246 16384U, // MVE_VDUP16 6247 16384U, // MVE_VDUP32 6248 16384U, // MVE_VDUP8 6249 37224448U, // MVE_VDWDUPu16 6250 37224448U, // MVE_VDWDUPu32 6251 37224448U, // MVE_VDWDUPu8 6252 0U, // MVE_VEOR 6253 3671552U, // MVE_VFMA_qr_Sf16 6254 3671552U, // MVE_VFMA_qr_Sf32 6255 3671552U, // MVE_VFMA_qr_f16 6256 3671552U, // MVE_VFMA_qr_f32 6257 3671552U, // MVE_VFMAf16 6258 3671552U, // MVE_VFMAf32 6259 3671552U, // MVE_VFMSf16 6260 3671552U, // MVE_VFMSf32 6261 0U, // MVE_VHADD_qr_s16 6262 0U, // MVE_VHADD_qr_s32 6263 0U, // MVE_VHADD_qr_s8 6264 0U, // MVE_VHADD_qr_u16 6265 0U, // MVE_VHADD_qr_u32 6266 0U, // MVE_VHADD_qr_u8 6267 0U, // MVE_VHADDs16 6268 0U, // MVE_VHADDs32 6269 0U, // MVE_VHADDs8 6270 0U, // MVE_VHADDu16 6271 0U, // MVE_VHADDu32 6272 0U, // MVE_VHADDu8 6273 33554432U, // MVE_VHCADDs16 6274 33554432U, // MVE_VHCADDs32 6275 33554432U, // MVE_VHCADDs8 6276 0U, // MVE_VHSUB_qr_s16 6277 0U, // MVE_VHSUB_qr_s32 6278 0U, // MVE_VHSUB_qr_s8 6279 0U, // MVE_VHSUB_qr_u16 6280 0U, // MVE_VHSUB_qr_u32 6281 0U, // MVE_VHSUB_qr_u8 6282 0U, // MVE_VHSUBs16 6283 0U, // MVE_VHSUBs32 6284 0U, // MVE_VHSUBs8 6285 0U, // MVE_VHSUBu16 6286 0U, // MVE_VHSUBu32 6287 0U, // MVE_VHSUBu8 6288 3670016U, // MVE_VIDUPu16 6289 3670016U, // MVE_VIDUPu32 6290 3670016U, // MVE_VIDUPu8 6291 37224448U, // MVE_VIWDUPu16 6292 37224448U, // MVE_VIWDUPu32 6293 37224448U, // MVE_VIWDUPu8 6294 0U, // MVE_VLD20_16 6295 0U, // MVE_VLD20_16_wb 6296 0U, // MVE_VLD20_32 6297 0U, // MVE_VLD20_32_wb 6298 0U, // MVE_VLD20_8 6299 0U, // MVE_VLD20_8_wb 6300 0U, // MVE_VLD21_16 6301 0U, // MVE_VLD21_16_wb 6302 0U, // MVE_VLD21_32 6303 0U, // MVE_VLD21_32_wb 6304 0U, // MVE_VLD21_8 6305 0U, // MVE_VLD21_8_wb 6306 0U, // MVE_VLD40_16 6307 0U, // MVE_VLD40_16_wb 6308 0U, // MVE_VLD40_32 6309 0U, // MVE_VLD40_32_wb 6310 0U, // MVE_VLD40_8 6311 0U, // MVE_VLD40_8_wb 6312 0U, // MVE_VLD41_16 6313 0U, // MVE_VLD41_16_wb 6314 0U, // MVE_VLD41_32 6315 0U, // MVE_VLD41_32_wb 6316 0U, // MVE_VLD41_8 6317 0U, // MVE_VLD41_8_wb 6318 0U, // MVE_VLD42_16 6319 0U, // MVE_VLD42_16_wb 6320 0U, // MVE_VLD42_32 6321 0U, // MVE_VLD42_32_wb 6322 0U, // MVE_VLD42_8 6323 0U, // MVE_VLD42_8_wb 6324 0U, // MVE_VLD43_16 6325 0U, // MVE_VLD43_16_wb 6326 0U, // MVE_VLD43_32 6327 0U, // MVE_VLD43_32_wb 6328 0U, // MVE_VLD43_8 6329 0U, // MVE_VLD43_8_wb 6330 4096U, // MVE_VLDRBS16 6331 133760U, // MVE_VLDRBS16_post 6332 4224U, // MVE_VLDRBS16_pre 6333 4352U, // MVE_VLDRBS16_rq 6334 4096U, // MVE_VLDRBS32 6335 133760U, // MVE_VLDRBS32_post 6336 4224U, // MVE_VLDRBS32_pre 6337 4352U, // MVE_VLDRBS32_rq 6338 4096U, // MVE_VLDRBU16 6339 133760U, // MVE_VLDRBU16_post 6340 4224U, // MVE_VLDRBU16_pre 6341 4352U, // MVE_VLDRBU16_rq 6342 4096U, // MVE_VLDRBU32 6343 133760U, // MVE_VLDRBU32_post 6344 4224U, // MVE_VLDRBU32_pre 6345 4352U, // MVE_VLDRBU32_rq 6346 4096U, // MVE_VLDRBU8 6347 133760U, // MVE_VLDRBU8_post 6348 4480U, // MVE_VLDRBU8_pre 6349 4352U, // MVE_VLDRBU8_rq 6350 4096U, // MVE_VLDRDU64_qi 6351 4224U, // MVE_VLDRDU64_qi_pre 6352 4608U, // MVE_VLDRDU64_rq 6353 4352U, // MVE_VLDRDU64_rq_u 6354 4096U, // MVE_VLDRHS32 6355 133760U, // MVE_VLDRHS32_post 6356 4224U, // MVE_VLDRHS32_pre 6357 4736U, // MVE_VLDRHS32_rq 6358 4352U, // MVE_VLDRHS32_rq_u 6359 4096U, // MVE_VLDRHU16 6360 133760U, // MVE_VLDRHU16_post 6361 4480U, // MVE_VLDRHU16_pre 6362 4736U, // MVE_VLDRHU16_rq 6363 4352U, // MVE_VLDRHU16_rq_u 6364 4096U, // MVE_VLDRHU32 6365 133760U, // MVE_VLDRHU32_post 6366 4224U, // MVE_VLDRHU32_pre 6367 4736U, // MVE_VLDRHU32_rq 6368 4352U, // MVE_VLDRHU32_rq_u 6369 4096U, // MVE_VLDRWU32 6370 133760U, // MVE_VLDRWU32_post 6371 4480U, // MVE_VLDRWU32_pre 6372 4096U, // MVE_VLDRWU32_qi 6373 4224U, // MVE_VLDRWU32_qi_pre 6374 4864U, // MVE_VLDRWU32_rq 6375 4352U, // MVE_VLDRWU32_rq_u 6376 17920U, // MVE_VMAXAVs16 6377 17920U, // MVE_VMAXAVs32 6378 17920U, // MVE_VMAXAVs8 6379 17920U, // MVE_VMAXAs16 6380 17920U, // MVE_VMAXAs32 6381 17920U, // MVE_VMAXAs8 6382 17920U, // MVE_VMAXNMAVf16 6383 17920U, // MVE_VMAXNMAVf32 6384 17920U, // MVE_VMAXNMAf16 6385 17920U, // MVE_VMAXNMAf32 6386 17920U, // MVE_VMAXNMVf16 6387 17920U, // MVE_VMAXNMVf32 6388 0U, // MVE_VMAXNMf16 6389 0U, // MVE_VMAXNMf32 6390 17920U, // MVE_VMAXVs16 6391 17920U, // MVE_VMAXVs32 6392 17920U, // MVE_VMAXVs8 6393 17920U, // MVE_VMAXVu16 6394 17920U, // MVE_VMAXVu32 6395 17920U, // MVE_VMAXVu8 6396 0U, // MVE_VMAXs16 6397 0U, // MVE_VMAXs32 6398 0U, // MVE_VMAXs8 6399 0U, // MVE_VMAXu16 6400 0U, // MVE_VMAXu32 6401 0U, // MVE_VMAXu8 6402 17920U, // MVE_VMINAVs16 6403 17920U, // MVE_VMINAVs32 6404 17920U, // MVE_VMINAVs8 6405 17920U, // MVE_VMINAs16 6406 17920U, // MVE_VMINAs32 6407 17920U, // MVE_VMINAs8 6408 17920U, // MVE_VMINNMAVf16 6409 17920U, // MVE_VMINNMAVf32 6410 17920U, // MVE_VMINNMAf16 6411 17920U, // MVE_VMINNMAf32 6412 17920U, // MVE_VMINNMVf16 6413 17920U, // MVE_VMINNMVf32 6414 0U, // MVE_VMINNMf16 6415 0U, // MVE_VMINNMf32 6416 17920U, // MVE_VMINVs16 6417 17920U, // MVE_VMINVs32 6418 17920U, // MVE_VMINVs8 6419 17920U, // MVE_VMINVu16 6420 17920U, // MVE_VMINVu32 6421 17920U, // MVE_VMINVu8 6422 0U, // MVE_VMINs16 6423 0U, // MVE_VMINs32 6424 0U, // MVE_VMINs8 6425 0U, // MVE_VMINu16 6426 0U, // MVE_VMINu32 6427 0U, // MVE_VMINu8 6428 3671552U, // MVE_VMLADAVas16 6429 3671552U, // MVE_VMLADAVas32 6430 3671552U, // MVE_VMLADAVas8 6431 3671552U, // MVE_VMLADAVau16 6432 3671552U, // MVE_VMLADAVau32 6433 3671552U, // MVE_VMLADAVau8 6434 3671552U, // MVE_VMLADAVaxs16 6435 3671552U, // MVE_VMLADAVaxs32 6436 3671552U, // MVE_VMLADAVaxs8 6437 0U, // MVE_VMLADAVs16 6438 0U, // MVE_VMLADAVs32 6439 0U, // MVE_VMLADAVs8 6440 0U, // MVE_VMLADAVu16 6441 0U, // MVE_VMLADAVu32 6442 0U, // MVE_VMLADAVu8 6443 0U, // MVE_VMLADAVxs16 6444 0U, // MVE_VMLADAVxs32 6445 0U, // MVE_VMLADAVxs8 6446 34078720U, // MVE_VMLALDAVas16 6447 34078720U, // MVE_VMLALDAVas32 6448 34078720U, // MVE_VMLALDAVau16 6449 34078720U, // MVE_VMLALDAVau32 6450 34078720U, // MVE_VMLALDAVaxs16 6451 34078720U, // MVE_VMLALDAVaxs32 6452 33554432U, // MVE_VMLALDAVs16 6453 33554432U, // MVE_VMLALDAVs32 6454 33554432U, // MVE_VMLALDAVu16 6455 33554432U, // MVE_VMLALDAVu32 6456 33554432U, // MVE_VMLALDAVxs16 6457 33554432U, // MVE_VMLALDAVxs32 6458 3671552U, // MVE_VMLAS_qr_i16 6459 3671552U, // MVE_VMLAS_qr_i32 6460 3671552U, // MVE_VMLAS_qr_i8 6461 3671552U, // MVE_VMLA_qr_i16 6462 3671552U, // MVE_VMLA_qr_i32 6463 3671552U, // MVE_VMLA_qr_i8 6464 3671552U, // MVE_VMLSDAVas16 6465 3671552U, // MVE_VMLSDAVas32 6466 3671552U, // MVE_VMLSDAVas8 6467 3671552U, // MVE_VMLSDAVaxs16 6468 3671552U, // MVE_VMLSDAVaxs32 6469 3671552U, // MVE_VMLSDAVaxs8 6470 0U, // MVE_VMLSDAVs16 6471 0U, // MVE_VMLSDAVs32 6472 0U, // MVE_VMLSDAVs8 6473 0U, // MVE_VMLSDAVxs16 6474 0U, // MVE_VMLSDAVxs32 6475 0U, // MVE_VMLSDAVxs8 6476 34078720U, // MVE_VMLSLDAVas16 6477 34078720U, // MVE_VMLSLDAVas32 6478 34078720U, // MVE_VMLSLDAVaxs16 6479 34078720U, // MVE_VMLSLDAVaxs32 6480 33554432U, // MVE_VMLSLDAVs16 6481 33554432U, // MVE_VMLSLDAVs32 6482 33554432U, // MVE_VMLSLDAVxs16 6483 33554432U, // MVE_VMLSLDAVxs32 6484 16384U, // MVE_VMOVLs16bh 6485 16384U, // MVE_VMOVLs16th 6486 16384U, // MVE_VMOVLs8bh 6487 16384U, // MVE_VMOVLs8th 6488 16384U, // MVE_VMOVLu16bh 6489 16384U, // MVE_VMOVLu16th 6490 16384U, // MVE_VMOVLu8bh 6491 16384U, // MVE_VMOVLu8th 6492 17920U, // MVE_VMOVNi16bh 6493 17920U, // MVE_VMOVNi16th 6494 17920U, // MVE_VMOVNi32bh 6495 17920U, // MVE_VMOVNi32th 6496 147456U, // MVE_VMOV_from_lane_32 6497 147456U, // MVE_VMOV_from_lane_s16 6498 147456U, // MVE_VMOV_from_lane_s8 6499 147456U, // MVE_VMOV_from_lane_u16 6500 147456U, // MVE_VMOV_from_lane_u8 6501 10650376U, // MVE_VMOV_q_rr 6502 167772160U, // MVE_VMOV_rr_q 6503 32U, // MVE_VMOV_to_lane_16 6504 32U, // MVE_VMOV_to_lane_32 6505 32U, // MVE_VMOV_to_lane_8 6506 2048U, // MVE_VMOVimmf32 6507 4992U, // MVE_VMOVimmi16 6508 4992U, // MVE_VMOVimmi32 6509 0U, // MVE_VMOVimmi64 6510 4992U, // MVE_VMOVimmi8 6511 0U, // MVE_VMULHs16 6512 0U, // MVE_VMULHs32 6513 0U, // MVE_VMULHs8 6514 0U, // MVE_VMULHu16 6515 0U, // MVE_VMULHu32 6516 0U, // MVE_VMULHu8 6517 0U, // MVE_VMULLBp16 6518 0U, // MVE_VMULLBp8 6519 0U, // MVE_VMULLBs16 6520 0U, // MVE_VMULLBs32 6521 0U, // MVE_VMULLBs8 6522 0U, // MVE_VMULLBu16 6523 0U, // MVE_VMULLBu32 6524 0U, // MVE_VMULLBu8 6525 0U, // MVE_VMULLTp16 6526 0U, // MVE_VMULLTp8 6527 0U, // MVE_VMULLTs16 6528 0U, // MVE_VMULLTs32 6529 0U, // MVE_VMULLTs8 6530 0U, // MVE_VMULLTu16 6531 0U, // MVE_VMULLTu32 6532 0U, // MVE_VMULLTu8 6533 0U, // MVE_VMUL_qr_f16 6534 0U, // MVE_VMUL_qr_f32 6535 0U, // MVE_VMUL_qr_i16 6536 0U, // MVE_VMUL_qr_i32 6537 0U, // MVE_VMUL_qr_i8 6538 0U, // MVE_VMULf16 6539 0U, // MVE_VMULf32 6540 0U, // MVE_VMULi16 6541 0U, // MVE_VMULi32 6542 0U, // MVE_VMULi8 6543 16384U, // MVE_VMVN 6544 4992U, // MVE_VMVNimmi16 6545 4992U, // MVE_VMVNimmi32 6546 16384U, // MVE_VNEGf16 6547 16384U, // MVE_VNEGf32 6548 16384U, // MVE_VNEGs16 6549 16384U, // MVE_VNEGs32 6550 16384U, // MVE_VNEGs8 6551 0U, // MVE_VORN 6552 0U, // MVE_VORR 6553 3968U, // MVE_VORRimmi16 6554 3968U, // MVE_VORRimmi32 6555 0U, // MVE_VPNOT 6556 0U, // MVE_VPSEL 6557 0U, // MVE_VPST 6558 0U, // MVE_VPTv16i8 6559 0U, // MVE_VPTv16i8r 6560 0U, // MVE_VPTv16s8 6561 0U, // MVE_VPTv16s8r 6562 0U, // MVE_VPTv16u8 6563 0U, // MVE_VPTv16u8r 6564 0U, // MVE_VPTv4f32 6565 0U, // MVE_VPTv4f32r 6566 0U, // MVE_VPTv4i32 6567 0U, // MVE_VPTv4i32r 6568 0U, // MVE_VPTv4s32 6569 0U, // MVE_VPTv4s32r 6570 0U, // MVE_VPTv4u32 6571 0U, // MVE_VPTv4u32r 6572 0U, // MVE_VPTv8f16 6573 0U, // MVE_VPTv8f16r 6574 0U, // MVE_VPTv8i16 6575 0U, // MVE_VPTv8i16r 6576 0U, // MVE_VPTv8s16 6577 0U, // MVE_VPTv8s16r 6578 0U, // MVE_VPTv8u16 6579 0U, // MVE_VPTv8u16r 6580 16384U, // MVE_VQABSs16 6581 16384U, // MVE_VQABSs32 6582 16384U, // MVE_VQABSs8 6583 0U, // MVE_VQADD_qr_s16 6584 0U, // MVE_VQADD_qr_s32 6585 0U, // MVE_VQADD_qr_s8 6586 0U, // MVE_VQADD_qr_u16 6587 0U, // MVE_VQADD_qr_u32 6588 0U, // MVE_VQADD_qr_u8 6589 0U, // MVE_VQADDs16 6590 0U, // MVE_VQADDs32 6591 0U, // MVE_VQADDs8 6592 0U, // MVE_VQADDu16 6593 0U, // MVE_VQADDu32 6594 0U, // MVE_VQADDu8 6595 3671552U, // MVE_VQDMLADHXs16 6596 3671552U, // MVE_VQDMLADHXs32 6597 3671552U, // MVE_VQDMLADHXs8 6598 3671552U, // MVE_VQDMLADHs16 6599 3671552U, // MVE_VQDMLADHs32 6600 3671552U, // MVE_VQDMLADHs8 6601 3671552U, // MVE_VQDMLAH_qrs16 6602 3671552U, // MVE_VQDMLAH_qrs32 6603 3671552U, // MVE_VQDMLAH_qrs8 6604 3671552U, // MVE_VQDMLASH_qrs16 6605 3671552U, // MVE_VQDMLASH_qrs32 6606 3671552U, // MVE_VQDMLASH_qrs8 6607 3671552U, // MVE_VQDMLSDHXs16 6608 3671552U, // MVE_VQDMLSDHXs32 6609 3671552U, // MVE_VQDMLSDHXs8 6610 3671552U, // MVE_VQDMLSDHs16 6611 3671552U, // MVE_VQDMLSDHs32 6612 3671552U, // MVE_VQDMLSDHs8 6613 0U, // MVE_VQDMULH_qr_s16 6614 0U, // MVE_VQDMULH_qr_s32 6615 0U, // MVE_VQDMULH_qr_s8 6616 0U, // MVE_VQDMULHi16 6617 0U, // MVE_VQDMULHi32 6618 0U, // MVE_VQDMULHi8 6619 0U, // MVE_VQDMULL_qr_s16bh 6620 0U, // MVE_VQDMULL_qr_s16th 6621 0U, // MVE_VQDMULL_qr_s32bh 6622 0U, // MVE_VQDMULL_qr_s32th 6623 0U, // MVE_VQDMULLs16bh 6624 0U, // MVE_VQDMULLs16th 6625 0U, // MVE_VQDMULLs32bh 6626 0U, // MVE_VQDMULLs32th 6627 17920U, // MVE_VQMOVNs16bh 6628 17920U, // MVE_VQMOVNs16th 6629 17920U, // MVE_VQMOVNs32bh 6630 17920U, // MVE_VQMOVNs32th 6631 17920U, // MVE_VQMOVNu16bh 6632 17920U, // MVE_VQMOVNu16th 6633 17920U, // MVE_VQMOVNu32bh 6634 17920U, // MVE_VQMOVNu32th 6635 17920U, // MVE_VQMOVUNs16bh 6636 17920U, // MVE_VQMOVUNs16th 6637 17920U, // MVE_VQMOVUNs32bh 6638 17920U, // MVE_VQMOVUNs32th 6639 16384U, // MVE_VQNEGs16 6640 16384U, // MVE_VQNEGs32 6641 16384U, // MVE_VQNEGs8 6642 3671552U, // MVE_VQRDMLADHXs16 6643 3671552U, // MVE_VQRDMLADHXs32 6644 3671552U, // MVE_VQRDMLADHXs8 6645 3671552U, // MVE_VQRDMLADHs16 6646 3671552U, // MVE_VQRDMLADHs32 6647 3671552U, // MVE_VQRDMLADHs8 6648 3671552U, // MVE_VQRDMLAH_qrs16 6649 3671552U, // MVE_VQRDMLAH_qrs32 6650 3671552U, // MVE_VQRDMLAH_qrs8 6651 3671552U, // MVE_VQRDMLASH_qrs16 6652 3671552U, // MVE_VQRDMLASH_qrs32 6653 3671552U, // MVE_VQRDMLASH_qrs8 6654 3671552U, // MVE_VQRDMLSDHXs16 6655 3671552U, // MVE_VQRDMLSDHXs32 6656 3671552U, // MVE_VQRDMLSDHXs8 6657 3671552U, // MVE_VQRDMLSDHs16 6658 3671552U, // MVE_VQRDMLSDHs32 6659 3671552U, // MVE_VQRDMLSDHs8 6660 0U, // MVE_VQRDMULH_qr_s16 6661 0U, // MVE_VQRDMULH_qr_s32 6662 0U, // MVE_VQRDMULH_qr_s8 6663 0U, // MVE_VQRDMULHi16 6664 0U, // MVE_VQRDMULHi32 6665 0U, // MVE_VQRDMULHi8 6666 0U, // MVE_VQRSHL_by_vecs16 6667 0U, // MVE_VQRSHL_by_vecs32 6668 0U, // MVE_VQRSHL_by_vecs8 6669 0U, // MVE_VQRSHL_by_vecu16 6670 0U, // MVE_VQRSHL_by_vecu32 6671 0U, // MVE_VQRSHL_by_vecu8 6672 17920U, // MVE_VQRSHL_qrs16 6673 17920U, // MVE_VQRSHL_qrs32 6674 17920U, // MVE_VQRSHL_qrs8 6675 17920U, // MVE_VQRSHL_qru16 6676 17920U, // MVE_VQRSHL_qru32 6677 17920U, // MVE_VQRSHL_qru8 6678 3671552U, // MVE_VQRSHRNbhs16 6679 3671552U, // MVE_VQRSHRNbhs32 6680 3671552U, // MVE_VQRSHRNbhu16 6681 3671552U, // MVE_VQRSHRNbhu32 6682 3671552U, // MVE_VQRSHRNths16 6683 3671552U, // MVE_VQRSHRNths32 6684 3671552U, // MVE_VQRSHRNthu16 6685 3671552U, // MVE_VQRSHRNthu32 6686 3671552U, // MVE_VQRSHRUNs16bh 6687 3671552U, // MVE_VQRSHRUNs16th 6688 3671552U, // MVE_VQRSHRUNs32bh 6689 3671552U, // MVE_VQRSHRUNs32th 6690 0U, // MVE_VQSHLU_imms16 6691 0U, // MVE_VQSHLU_imms32 6692 0U, // MVE_VQSHLU_imms8 6693 0U, // MVE_VQSHL_by_vecs16 6694 0U, // MVE_VQSHL_by_vecs32 6695 0U, // MVE_VQSHL_by_vecs8 6696 0U, // MVE_VQSHL_by_vecu16 6697 0U, // MVE_VQSHL_by_vecu32 6698 0U, // MVE_VQSHL_by_vecu8 6699 17920U, // MVE_VQSHL_qrs16 6700 17920U, // MVE_VQSHL_qrs32 6701 17920U, // MVE_VQSHL_qrs8 6702 17920U, // MVE_VQSHL_qru16 6703 17920U, // MVE_VQSHL_qru32 6704 17920U, // MVE_VQSHL_qru8 6705 0U, // MVE_VQSHLimms16 6706 0U, // MVE_VQSHLimms32 6707 0U, // MVE_VQSHLimms8 6708 0U, // MVE_VQSHLimmu16 6709 0U, // MVE_VQSHLimmu32 6710 0U, // MVE_VQSHLimmu8 6711 3671552U, // MVE_VQSHRNbhs16 6712 3671552U, // MVE_VQSHRNbhs32 6713 3671552U, // MVE_VQSHRNbhu16 6714 3671552U, // MVE_VQSHRNbhu32 6715 3671552U, // MVE_VQSHRNths16 6716 3671552U, // MVE_VQSHRNths32 6717 3671552U, // MVE_VQSHRNthu16 6718 3671552U, // MVE_VQSHRNthu32 6719 3671552U, // MVE_VQSHRUNs16bh 6720 3671552U, // MVE_VQSHRUNs16th 6721 3671552U, // MVE_VQSHRUNs32bh 6722 3671552U, // MVE_VQSHRUNs32th 6723 0U, // MVE_VQSUB_qr_s16 6724 0U, // MVE_VQSUB_qr_s32 6725 0U, // MVE_VQSUB_qr_s8 6726 0U, // MVE_VQSUB_qr_u16 6727 0U, // MVE_VQSUB_qr_u32 6728 0U, // MVE_VQSUB_qr_u8 6729 0U, // MVE_VQSUBs16 6730 0U, // MVE_VQSUBs32 6731 0U, // MVE_VQSUBs8 6732 0U, // MVE_VQSUBu16 6733 0U, // MVE_VQSUBu32 6734 0U, // MVE_VQSUBu8 6735 16384U, // MVE_VREV16_8 6736 16384U, // MVE_VREV32_16 6737 16384U, // MVE_VREV32_8 6738 16384U, // MVE_VREV64_16 6739 16384U, // MVE_VREV64_32 6740 16384U, // MVE_VREV64_8 6741 0U, // MVE_VRHADDs16 6742 0U, // MVE_VRHADDs32 6743 0U, // MVE_VRHADDs8 6744 0U, // MVE_VRHADDu16 6745 0U, // MVE_VRHADDu32 6746 0U, // MVE_VRHADDu8 6747 16384U, // MVE_VRINTf16A 6748 16384U, // MVE_VRINTf16M 6749 16384U, // MVE_VRINTf16N 6750 16384U, // MVE_VRINTf16P 6751 16384U, // MVE_VRINTf16X 6752 16384U, // MVE_VRINTf16Z 6753 16384U, // MVE_VRINTf32A 6754 16384U, // MVE_VRINTf32M 6755 16384U, // MVE_VRINTf32N 6756 16384U, // MVE_VRINTf32P 6757 16384U, // MVE_VRINTf32X 6758 16384U, // MVE_VRINTf32Z 6759 34078720U, // MVE_VRMLALDAVHas32 6760 34078720U, // MVE_VRMLALDAVHau32 6761 34078720U, // MVE_VRMLALDAVHaxs32 6762 33554432U, // MVE_VRMLALDAVHs32 6763 33554432U, // MVE_VRMLALDAVHu32 6764 33554432U, // MVE_VRMLALDAVHxs32 6765 34078720U, // MVE_VRMLSLDAVHas32 6766 34078720U, // MVE_VRMLSLDAVHaxs32 6767 33554432U, // MVE_VRMLSLDAVHs32 6768 33554432U, // MVE_VRMLSLDAVHxs32 6769 0U, // MVE_VRMULHs16 6770 0U, // MVE_VRMULHs32 6771 0U, // MVE_VRMULHs8 6772 0U, // MVE_VRMULHu16 6773 0U, // MVE_VRMULHu32 6774 0U, // MVE_VRMULHu8 6775 0U, // MVE_VRSHL_by_vecs16 6776 0U, // MVE_VRSHL_by_vecs32 6777 0U, // MVE_VRSHL_by_vecs8 6778 0U, // MVE_VRSHL_by_vecu16 6779 0U, // MVE_VRSHL_by_vecu32 6780 0U, // MVE_VRSHL_by_vecu8 6781 17920U, // MVE_VRSHL_qrs16 6782 17920U, // MVE_VRSHL_qrs32 6783 17920U, // MVE_VRSHL_qrs8 6784 17920U, // MVE_VRSHL_qru16 6785 17920U, // MVE_VRSHL_qru32 6786 17920U, // MVE_VRSHL_qru8 6787 3671552U, // MVE_VRSHRNi16bh 6788 3671552U, // MVE_VRSHRNi16th 6789 3671552U, // MVE_VRSHRNi32bh 6790 3671552U, // MVE_VRSHRNi32th 6791 0U, // MVE_VRSHR_imms16 6792 0U, // MVE_VRSHR_imms32 6793 0U, // MVE_VRSHR_imms8 6794 0U, // MVE_VRSHR_immu16 6795 0U, // MVE_VRSHR_immu32 6796 0U, // MVE_VRSHR_immu8 6797 3671552U, // MVE_VSBC 6798 3671552U, // MVE_VSBCI 6799 524672U, // MVE_VSHLC 6800 0U, // MVE_VSHLL_imms16bh 6801 0U, // MVE_VSHLL_imms16th 6802 0U, // MVE_VSHLL_imms8bh 6803 0U, // MVE_VSHLL_imms8th 6804 0U, // MVE_VSHLL_immu16bh 6805 0U, // MVE_VSHLL_immu16th 6806 0U, // MVE_VSHLL_immu8bh 6807 0U, // MVE_VSHLL_immu8th 6808 180224U, // MVE_VSHLL_lws16bh 6809 180224U, // MVE_VSHLL_lws16th 6810 196608U, // MVE_VSHLL_lws8bh 6811 196608U, // MVE_VSHLL_lws8th 6812 180224U, // MVE_VSHLL_lwu16bh 6813 180224U, // MVE_VSHLL_lwu16th 6814 196608U, // MVE_VSHLL_lwu8bh 6815 196608U, // MVE_VSHLL_lwu8th 6816 0U, // MVE_VSHL_by_vecs16 6817 0U, // MVE_VSHL_by_vecs32 6818 0U, // MVE_VSHL_by_vecs8 6819 0U, // MVE_VSHL_by_vecu16 6820 0U, // MVE_VSHL_by_vecu32 6821 0U, // MVE_VSHL_by_vecu8 6822 0U, // MVE_VSHL_immi16 6823 0U, // MVE_VSHL_immi32 6824 0U, // MVE_VSHL_immi8 6825 17920U, // MVE_VSHL_qrs16 6826 17920U, // MVE_VSHL_qrs32 6827 17920U, // MVE_VSHL_qrs8 6828 17920U, // MVE_VSHL_qru16 6829 17920U, // MVE_VSHL_qru32 6830 17920U, // MVE_VSHL_qru8 6831 3671552U, // MVE_VSHRNi16bh 6832 3671552U, // MVE_VSHRNi16th 6833 3671552U, // MVE_VSHRNi32bh 6834 3671552U, // MVE_VSHRNi32th 6835 0U, // MVE_VSHR_imms16 6836 0U, // MVE_VSHR_imms32 6837 0U, // MVE_VSHR_imms8 6838 0U, // MVE_VSHR_immu16 6839 0U, // MVE_VSHR_immu32 6840 0U, // MVE_VSHR_immu8 6841 3671552U, // MVE_VSLIimm16 6842 3671552U, // MVE_VSLIimm32 6843 3671552U, // MVE_VSLIimm8 6844 3671552U, // MVE_VSRIimm16 6845 3671552U, // MVE_VSRIimm32 6846 3671552U, // MVE_VSRIimm8 6847 0U, // MVE_VST20_16 6848 0U, // MVE_VST20_16_wb 6849 0U, // MVE_VST20_32 6850 0U, // MVE_VST20_32_wb 6851 0U, // MVE_VST20_8 6852 0U, // MVE_VST20_8_wb 6853 0U, // MVE_VST21_16 6854 0U, // MVE_VST21_16_wb 6855 0U, // MVE_VST21_32 6856 0U, // MVE_VST21_32_wb 6857 0U, // MVE_VST21_8 6858 0U, // MVE_VST21_8_wb 6859 0U, // MVE_VST40_16 6860 0U, // MVE_VST40_16_wb 6861 0U, // MVE_VST40_32 6862 0U, // MVE_VST40_32_wb 6863 0U, // MVE_VST40_8 6864 0U, // MVE_VST40_8_wb 6865 0U, // MVE_VST41_16 6866 0U, // MVE_VST41_16_wb 6867 0U, // MVE_VST41_32 6868 0U, // MVE_VST41_32_wb 6869 0U, // MVE_VST41_8 6870 0U, // MVE_VST41_8_wb 6871 0U, // MVE_VST42_16 6872 0U, // MVE_VST42_16_wb 6873 0U, // MVE_VST42_32 6874 0U, // MVE_VST42_32_wb 6875 0U, // MVE_VST42_8 6876 0U, // MVE_VST42_8_wb 6877 0U, // MVE_VST43_16 6878 0U, // MVE_VST43_16_wb 6879 0U, // MVE_VST43_32 6880 0U, // MVE_VST43_32_wb 6881 0U, // MVE_VST43_8 6882 0U, // MVE_VST43_8_wb 6883 4096U, // MVE_VSTRB16 6884 133760U, // MVE_VSTRB16_post 6885 4224U, // MVE_VSTRB16_pre 6886 4352U, // MVE_VSTRB16_rq 6887 4096U, // MVE_VSTRB32 6888 133760U, // MVE_VSTRB32_post 6889 4224U, // MVE_VSTRB32_pre 6890 4352U, // MVE_VSTRB32_rq 6891 4352U, // MVE_VSTRB8_rq 6892 4096U, // MVE_VSTRBU8 6893 133760U, // MVE_VSTRBU8_post 6894 4480U, // MVE_VSTRBU8_pre 6895 4096U, // MVE_VSTRD64_qi 6896 4224U, // MVE_VSTRD64_qi_pre 6897 4608U, // MVE_VSTRD64_rq 6898 4352U, // MVE_VSTRD64_rq_u 6899 4736U, // MVE_VSTRH16_rq 6900 4352U, // MVE_VSTRH16_rq_u 6901 4096U, // MVE_VSTRH32 6902 133760U, // MVE_VSTRH32_post 6903 4224U, // MVE_VSTRH32_pre 6904 4736U, // MVE_VSTRH32_rq 6905 4352U, // MVE_VSTRH32_rq_u 6906 4096U, // MVE_VSTRHU16 6907 133760U, // MVE_VSTRHU16_post 6908 4480U, // MVE_VSTRHU16_pre 6909 4096U, // MVE_VSTRW32_qi 6910 4224U, // MVE_VSTRW32_qi_pre 6911 4864U, // MVE_VSTRW32_rq 6912 4352U, // MVE_VSTRW32_rq_u 6913 4096U, // MVE_VSTRWU32 6914 133760U, // MVE_VSTRWU32_post 6915 4480U, // MVE_VSTRWU32_pre 6916 0U, // MVE_VSUB_qr_f16 6917 0U, // MVE_VSUB_qr_f32 6918 0U, // MVE_VSUB_qr_i16 6919 0U, // MVE_VSUB_qr_i32 6920 0U, // MVE_VSUB_qr_i8 6921 0U, // MVE_VSUBf16 6922 0U, // MVE_VSUBf32 6923 0U, // MVE_VSUBi16 6924 0U, // MVE_VSUBi32 6925 0U, // MVE_VSUBi8 6926 21504U, // MVE_WLSTP_16 6927 21504U, // MVE_WLSTP_32 6928 21504U, // MVE_WLSTP_64 6929 21504U, // MVE_WLSTP_8 6930 1792U, // MVNi 6931 16384U, // MVNr 6932 1920U, // MVNsi 6933 1152U, // MVNsr 6934 17920U, // NEON_VMAXNMNDf 6935 17920U, // NEON_VMAXNMNDh 6936 17920U, // NEON_VMAXNMNQf 6937 17920U, // NEON_VMAXNMNQh 6938 17920U, // NEON_VMINNMNDf 6939 17920U, // NEON_VMINNMNDh 6940 17920U, // NEON_VMINNMNQf 6941 17920U, // NEON_VMINNMNQh 6942 1048576U, // ORRri 6943 0U, // ORRrr 6944 1572864U, // ORRrsi 6945 0U, // ORRrsr 6946 201326592U, // PKHBT 6947 234881024U, // PKHTB 6948 0U, // PLDWi12 6949 0U, // PLDWrs 6950 0U, // PLDi12 6951 0U, // PLDrs 6952 0U, // PLIi12 6953 0U, // PLIrs 6954 0U, // QADD 6955 0U, // QADD16 6956 0U, // QADD8 6957 0U, // QASX 6958 0U, // QDADD 6959 0U, // QDSUB 6960 0U, // QSAX 6961 0U, // QSUB 6962 0U, // QSUB16 6963 0U, // QSUB8 6964 16384U, // RBIT 6965 16384U, // REV 6966 16384U, // REV16 6967 16384U, // REVSH 6968 0U, // RFEDA 6969 0U, // RFEDA_UPD 6970 0U, // RFEDB 6971 0U, // RFEDB_UPD 6972 0U, // RFEIA 6973 0U, // RFEIA_UPD 6974 0U, // RFEIB 6975 0U, // RFEIB_UPD 6976 1048576U, // RSBri 6977 0U, // RSBrr 6978 1572864U, // RSBrsi 6979 0U, // RSBrsr 6980 1048576U, // RSCri 6981 0U, // RSCrr 6982 1572864U, // RSCrsi 6983 0U, // RSCrsr 6984 0U, // SADD16 6985 0U, // SADD8 6986 0U, // SASX 6987 0U, // SB 6988 1048576U, // SBCri 6989 0U, // SBCrr 6990 1572864U, // SBCrsi 6991 0U, // SBCrsr 6992 33554432U, // SBFX 6993 0U, // SDIV 6994 0U, // SEL 6995 0U, // SETEND 6996 0U, // SETPAN 6997 16768U, // SHA1C 6998 2U, // SHA1H 6999 16768U, // SHA1M 7000 16768U, // SHA1P 7001 16768U, // SHA1SU0 7002 2U, // SHA1SU1 7003 16768U, // SHA256H 7004 16768U, // SHA256H2 7005 2U, // SHA256SU0 7006 16768U, // SHA256SU1 7007 0U, // SHADD16 7008 0U, // SHADD8 7009 0U, // SHASX 7010 0U, // SHSAX 7011 0U, // SHSUB16 7012 0U, // SHSUB8 7013 2U, // SMC 7014 33554432U, // SMLABB 7015 33554432U, // SMLABT 7016 33554432U, // SMLAD 7017 33554432U, // SMLADX 7018 0U, // SMLAL 7019 33554432U, // SMLALBB 7020 33554432U, // SMLALBT 7021 33554432U, // SMLALD 7022 33554432U, // SMLALDX 7023 33554432U, // SMLALTB 7024 33554432U, // SMLALTT 7025 33554432U, // SMLATB 7026 33554432U, // SMLATT 7027 33554432U, // SMLAWB 7028 33554432U, // SMLAWT 7029 33554432U, // SMLSD 7030 33554432U, // SMLSDX 7031 33554432U, // SMLSLD 7032 33554432U, // SMLSLDX 7033 33554432U, // SMMLA 7034 33554432U, // SMMLAR 7035 33554432U, // SMMLS 7036 33554432U, // SMMLSR 7037 0U, // SMMUL 7038 0U, // SMMULR 7039 0U, // SMUAD 7040 0U, // SMUADX 7041 0U, // SMULBB 7042 0U, // SMULBT 7043 33554432U, // SMULL 7044 0U, // SMULTB 7045 0U, // SMULTT 7046 0U, // SMULWB 7047 0U, // SMULWT 7048 0U, // SMUSD 7049 0U, // SMUSDX 7050 0U, // SRSDA 7051 0U, // SRSDA_UPD 7052 0U, // SRSDB 7053 0U, // SRSDB_UPD 7054 0U, // SRSIA 7055 0U, // SRSIA_UPD 7056 0U, // SRSIB 7057 0U, // SRSIB_UPD 7058 218240U, // SSAT 7059 21632U, // SSAT16 7060 0U, // SSAX 7061 0U, // SSUB16 7062 0U, // SSUB8 7063 0U, // STC2L_OFFSET 7064 2304U, // STC2L_OPTION 7065 2432U, // STC2L_POST 7066 0U, // STC2L_PRE 7067 0U, // STC2_OFFSET 7068 2304U, // STC2_OPTION 7069 2432U, // STC2_POST 7070 0U, // STC2_PRE 7071 2582U, // STCL_OFFSET 7072 4721302U, // STCL_OPTION 7073 5245590U, // STCL_POST 7074 2838U, // STCL_PRE 7075 2582U, // STC_OFFSET 7076 4721302U, // STC_OPTION 7077 5245590U, // STC_POST 7078 2838U, // STC_PRE 7079 128U, // STL 7080 128U, // STLB 7081 11010048U, // STLEX 7082 11010048U, // STLEXB 7083 5376U, // STLEXD 7084 11010048U, // STLEXH 7085 128U, // STLH 7086 18560U, // STMDA 7087 532U, // STMDA_UPD 7088 18560U, // STMDB 7089 532U, // STMDB_UPD 7090 18560U, // STMIA 7091 532U, // STMIA_UPD 7092 18560U, // STMIB 7093 532U, // STMIB_UPD 7094 5769856U, // STRBT_POST_IMM 7095 5769856U, // STRBT_POST_REG 7096 5769856U, // STRB_POST_IMM 7097 5769856U, // STRB_POST_REG 7098 2944U, // STRB_PRE_IMM 7099 3072U, // STRB_PRE_REG 7100 3200U, // STRBi12 7101 3328U, // STRBrs 7102 6291456U, // STRD 7103 40371712U, // STRD_POST 7104 7341568U, // STRD_PRE 7105 11010048U, // STREX 7106 11010048U, // STREXB 7107 5376U, // STREXD 7108 11010048U, // STREXH 7109 3456U, // STRH 7110 7867008U, // STRHTi 7111 8391296U, // STRHTr 7112 8915584U, // STRH_POST 7113 3584U, // STRH_PRE 7114 5769856U, // STRT_POST_IMM 7115 5769856U, // STRT_POST_REG 7116 5769856U, // STR_POST_IMM 7117 5769856U, // STR_POST_REG 7118 2944U, // STR_PRE_IMM 7119 3072U, // STR_PRE_REG 7120 3200U, // STRi12 7121 3328U, // STRrs 7122 1048576U, // SUBri 7123 0U, // SUBrr 7124 1572864U, // SUBrsi 7125 0U, // SUBrsr 7126 2U, // SVC 7127 11010048U, // SWP 7128 11010048U, // SWPB 7129 268435456U, // SXTAB 7130 268435456U, // SXTAB16 7131 268435456U, // SXTAH 7132 229376U, // SXTB 7133 229376U, // SXTB16 7134 229376U, // SXTH 7135 1792U, // TEQri 7136 16384U, // TEQrr 7137 1920U, // TEQrsi 7138 1152U, // TEQrsr 7139 0U, // TRAP 7140 0U, // TRAPNaCl 7141 0U, // TSB 7142 1792U, // TSTri 7143 16384U, // TSTrr 7144 1920U, // TSTrsi 7145 1152U, // TSTrsr 7146 0U, // UADD16 7147 0U, // UADD8 7148 0U, // UASX 7149 33554432U, // UBFX 7150 0U, // UDF 7151 0U, // UDIV 7152 0U, // UHADD16 7153 0U, // UHADD8 7154 0U, // UHASX 7155 0U, // UHSAX 7156 0U, // UHSUB16 7157 0U, // UHSUB8 7158 33554432U, // UMAAL 7159 0U, // UMLAL 7160 33554432U, // UMULL 7161 0U, // UQADD16 7162 0U, // UQADD8 7163 0U, // UQASX 7164 0U, // UQSAX 7165 0U, // UQSUB16 7166 0U, // UQSUB8 7167 0U, // USAD8 7168 33554432U, // USADA8 7169 301989888U, // USAT 7170 0U, // USAT16 7171 0U, // USAX 7172 0U, // USUB16 7173 0U, // USUB8 7174 268435456U, // UXTAB 7175 268435456U, // UXTAB16 7176 268435456U, // UXTAH 7177 229376U, // UXTB 7178 229376U, // UXTB16 7179 229376U, // UXTH 7180 3671552U, // VABALsv2i64 7181 3671552U, // VABALsv4i32 7182 3671552U, // VABALsv8i16 7183 3671552U, // VABALuv2i64 7184 3671552U, // VABALuv4i32 7185 3671552U, // VABALuv8i16 7186 3671552U, // VABAsv16i8 7187 3671552U, // VABAsv2i32 7188 3671552U, // VABAsv4i16 7189 3671552U, // VABAsv4i32 7190 3671552U, // VABAsv8i16 7191 3671552U, // VABAsv8i8 7192 3671552U, // VABAuv16i8 7193 3671552U, // VABAuv2i32 7194 3671552U, // VABAuv4i16 7195 3671552U, // VABAuv4i32 7196 3671552U, // VABAuv8i16 7197 3671552U, // VABAuv8i8 7198 0U, // VABDLsv2i64 7199 0U, // VABDLsv4i32 7200 0U, // VABDLsv8i16 7201 0U, // VABDLuv2i64 7202 0U, // VABDLuv4i32 7203 0U, // VABDLuv8i16 7204 0U, // VABDfd 7205 0U, // VABDfq 7206 0U, // VABDhd 7207 0U, // VABDhq 7208 0U, // VABDsv16i8 7209 0U, // VABDsv2i32 7210 0U, // VABDsv4i16 7211 0U, // VABDsv4i32 7212 0U, // VABDsv8i16 7213 0U, // VABDsv8i8 7214 0U, // VABDuv16i8 7215 0U, // VABDuv2i32 7216 0U, // VABDuv4i16 7217 0U, // VABDuv4i32 7218 0U, // VABDuv8i16 7219 0U, // VABDuv8i8 7220 528U, // VABSD 7221 16384U, // VABSH 7222 16384U, // VABSS 7223 16384U, // VABSfd 7224 16384U, // VABSfq 7225 16384U, // VABShd 7226 16384U, // VABShq 7227 16384U, // VABSv16i8 7228 16384U, // VABSv2i32 7229 16384U, // VABSv4i16 7230 16384U, // VABSv4i32 7231 16384U, // VABSv8i16 7232 16384U, // VABSv8i8 7233 0U, // VACGEfd 7234 0U, // VACGEfq 7235 0U, // VACGEhd 7236 0U, // VACGEhq 7237 0U, // VACGTfd 7238 0U, // VACGTfq 7239 0U, // VACGThd 7240 0U, // VACGThq 7241 2720528U, // VADDD 7242 0U, // VADDH 7243 17920U, // VADDHNv2i32 7244 0U, // VADDHNv4i16 7245 0U, // VADDHNv8i8 7246 0U, // VADDLsv2i64 7247 0U, // VADDLsv4i32 7248 0U, // VADDLsv8i16 7249 0U, // VADDLuv2i64 7250 0U, // VADDLuv4i32 7251 0U, // VADDLuv8i16 7252 0U, // VADDS 7253 0U, // VADDWsv2i64 7254 0U, // VADDWsv4i32 7255 0U, // VADDWsv8i16 7256 0U, // VADDWuv2i64 7257 0U, // VADDWuv4i32 7258 0U, // VADDWuv8i16 7259 0U, // VADDfd 7260 0U, // VADDfq 7261 0U, // VADDhd 7262 0U, // VADDhq 7263 0U, // VADDv16i8 7264 17920U, // VADDv1i64 7265 0U, // VADDv2i32 7266 17920U, // VADDv2i64 7267 0U, // VADDv4i16 7268 0U, // VADDv4i32 7269 0U, // VADDv8i16 7270 0U, // VADDv8i8 7271 0U, // VANDd 7272 0U, // VANDq 7273 2U, // VBF16MALBQ 7274 520U, // VBF16MALBQI 7275 2U, // VBF16MALTQ 7276 520U, // VBF16MALTQI 7277 0U, // VBICd 7278 4992U, // VBICiv2i32 7279 4992U, // VBICiv4i16 7280 4992U, // VBICiv4i32 7281 4992U, // VBICiv8i16 7282 0U, // VBICq 7283 3671552U, // VBIFd 7284 3671552U, // VBIFq 7285 3671552U, // VBITd 7286 3671552U, // VBITq 7287 3671552U, // VBSLd 7288 3671552U, // VBSLq 7289 0U, // VBSPd 7290 0U, // VBSPq 7291 11535872U, // VCADDv2f32 7292 11535872U, // VCADDv4f16 7293 11535872U, // VCADDv4f32 7294 11535872U, // VCADDv8f16 7295 0U, // VCEQfd 7296 0U, // VCEQfq 7297 0U, // VCEQhd 7298 0U, // VCEQhq 7299 0U, // VCEQv16i8 7300 0U, // VCEQv2i32 7301 0U, // VCEQv4i16 7302 0U, // VCEQv4i32 7303 0U, // VCEQv8i16 7304 0U, // VCEQv8i8 7305 245760U, // VCEQzv16i8 7306 245760U, // VCEQzv2f32 7307 245760U, // VCEQzv2i32 7308 245760U, // VCEQzv4f16 7309 245760U, // VCEQzv4f32 7310 245760U, // VCEQzv4i16 7311 245760U, // VCEQzv4i32 7312 245760U, // VCEQzv8f16 7313 245760U, // VCEQzv8i16 7314 245760U, // VCEQzv8i8 7315 0U, // VCGEfd 7316 0U, // VCGEfq 7317 0U, // VCGEhd 7318 0U, // VCGEhq 7319 0U, // VCGEsv16i8 7320 0U, // VCGEsv2i32 7321 0U, // VCGEsv4i16 7322 0U, // VCGEsv4i32 7323 0U, // VCGEsv8i16 7324 0U, // VCGEsv8i8 7325 0U, // VCGEuv16i8 7326 0U, // VCGEuv2i32 7327 0U, // VCGEuv4i16 7328 0U, // VCGEuv4i32 7329 0U, // VCGEuv8i16 7330 0U, // VCGEuv8i8 7331 245760U, // VCGEzv16i8 7332 245760U, // VCGEzv2f32 7333 245760U, // VCGEzv2i32 7334 245760U, // VCGEzv4f16 7335 245760U, // VCGEzv4f32 7336 245760U, // VCGEzv4i16 7337 245760U, // VCGEzv4i32 7338 245760U, // VCGEzv8f16 7339 245760U, // VCGEzv8i16 7340 245760U, // VCGEzv8i8 7341 0U, // VCGTfd 7342 0U, // VCGTfq 7343 0U, // VCGThd 7344 0U, // VCGThq 7345 0U, // VCGTsv16i8 7346 0U, // VCGTsv2i32 7347 0U, // VCGTsv4i16 7348 0U, // VCGTsv4i32 7349 0U, // VCGTsv8i16 7350 0U, // VCGTsv8i8 7351 0U, // VCGTuv16i8 7352 0U, // VCGTuv2i32 7353 0U, // VCGTuv4i16 7354 0U, // VCGTuv4i32 7355 0U, // VCGTuv8i16 7356 0U, // VCGTuv8i8 7357 245760U, // VCGTzv16i8 7358 245760U, // VCGTzv2f32 7359 245760U, // VCGTzv2i32 7360 245760U, // VCGTzv4f16 7361 245760U, // VCGTzv4f32 7362 245760U, // VCGTzv4i16 7363 245760U, // VCGTzv4i32 7364 245760U, // VCGTzv8f16 7365 245760U, // VCGTzv8i16 7366 245760U, // VCGTzv8i8 7367 245760U, // VCLEzv16i8 7368 245760U, // VCLEzv2f32 7369 245760U, // VCLEzv2i32 7370 245760U, // VCLEzv4f16 7371 245760U, // VCLEzv4f32 7372 245760U, // VCLEzv4i16 7373 245760U, // VCLEzv4i32 7374 245760U, // VCLEzv8f16 7375 245760U, // VCLEzv8i16 7376 245760U, // VCLEzv8i8 7377 16384U, // VCLSv16i8 7378 16384U, // VCLSv2i32 7379 16384U, // VCLSv4i16 7380 16384U, // VCLSv4i32 7381 16384U, // VCLSv8i16 7382 16384U, // VCLSv8i8 7383 245760U, // VCLTzv16i8 7384 245760U, // VCLTzv2f32 7385 245760U, // VCLTzv2i32 7386 245760U, // VCLTzv4f16 7387 245760U, // VCLTzv4f32 7388 245760U, // VCLTzv4i16 7389 245760U, // VCLTzv4i32 7390 245760U, // VCLTzv8f16 7391 245760U, // VCLTzv8i16 7392 245760U, // VCLTzv8i8 7393 16384U, // VCLZv16i8 7394 16384U, // VCLZv2i32 7395 16384U, // VCLZv4i16 7396 16384U, // VCLZv4i32 7397 16384U, // VCLZv8i16 7398 16384U, // VCLZv8i8 7399 12059008U, // VCMLAv2f32 7400 262528U, // VCMLAv2f32_indexed 7401 12059008U, // VCMLAv4f16 7402 262528U, // VCMLAv4f16_indexed 7403 12059008U, // VCMLAv4f32 7404 262528U, // VCMLAv4f32_indexed 7405 12059008U, // VCMLAv8f16 7406 262528U, // VCMLAv8f16_indexed 7407 528U, // VCMPD 7408 528U, // VCMPED 7409 16384U, // VCMPEH 7410 16384U, // VCMPES 7411 0U, // VCMPEZD 7412 34U, // VCMPEZH 7413 34U, // VCMPEZS 7414 16384U, // VCMPH 7415 16384U, // VCMPS 7416 0U, // VCMPZD 7417 34U, // VCMPZH 7418 34U, // VCMPZS 7419 16384U, // VCNTd 7420 16384U, // VCNTq 7421 2U, // VCVTANSDf 7422 2U, // VCVTANSDh 7423 2U, // VCVTANSQf 7424 2U, // VCVTANSQh 7425 2U, // VCVTANUDf 7426 2U, // VCVTANUDh 7427 2U, // VCVTANUQf 7428 2U, // VCVTANUQh 7429 2U, // VCVTASD 7430 2U, // VCVTASH 7431 2U, // VCVTASS 7432 2U, // VCVTAUD 7433 2U, // VCVTAUH 7434 2U, // VCVTAUS 7435 0U, // VCVTBDH 7436 0U, // VCVTBHD 7437 0U, // VCVTBHS 7438 2U, // VCVTBSH 7439 0U, // VCVTDS 7440 2U, // VCVTMNSDf 7441 2U, // VCVTMNSDh 7442 2U, // VCVTMNSQf 7443 2U, // VCVTMNSQh 7444 2U, // VCVTMNUDf 7445 2U, // VCVTMNUDh 7446 2U, // VCVTMNUQf 7447 2U, // VCVTMNUQh 7448 2U, // VCVTMSD 7449 2U, // VCVTMSH 7450 2U, // VCVTMSS 7451 2U, // VCVTMUD 7452 2U, // VCVTMUH 7453 2U, // VCVTMUS 7454 2U, // VCVTNNSDf 7455 2U, // VCVTNNSDh 7456 2U, // VCVTNNSQf 7457 2U, // VCVTNNSQh 7458 2U, // VCVTNNUDf 7459 2U, // VCVTNNUDh 7460 2U, // VCVTNNUQf 7461 2U, // VCVTNNUQh 7462 2U, // VCVTNSD 7463 2U, // VCVTNSH 7464 2U, // VCVTNSS 7465 2U, // VCVTNUD 7466 2U, // VCVTNUH 7467 2U, // VCVTNUS 7468 2U, // VCVTPNSDf 7469 2U, // VCVTPNSDh 7470 2U, // VCVTPNSQf 7471 2U, // VCVTPNSQh 7472 2U, // VCVTPNUDf 7473 2U, // VCVTPNUDh 7474 2U, // VCVTPNUQf 7475 2U, // VCVTPNUQh 7476 2U, // VCVTPSD 7477 2U, // VCVTPSH 7478 2U, // VCVTPSS 7479 2U, // VCVTPUD 7480 2U, // VCVTPUH 7481 2U, // VCVTPUS 7482 0U, // VCVTSD 7483 0U, // VCVTTDH 7484 0U, // VCVTTHD 7485 0U, // VCVTTHS 7486 2U, // VCVTTSH 7487 2U, // VCVTf2h 7488 0U, // VCVTf2sd 7489 0U, // VCVTf2sq 7490 0U, // VCVTf2ud 7491 0U, // VCVTf2uq 7492 536U, // VCVTf2xsd 7493 536U, // VCVTf2xsq 7494 536U, // VCVTf2xud 7495 536U, // VCVTf2xuq 7496 0U, // VCVTh2f 7497 0U, // VCVTh2sd 7498 0U, // VCVTh2sq 7499 0U, // VCVTh2ud 7500 0U, // VCVTh2uq 7501 536U, // VCVTh2xsd 7502 536U, // VCVTh2xsq 7503 536U, // VCVTh2xud 7504 536U, // VCVTh2xuq 7505 0U, // VCVTs2fd 7506 0U, // VCVTs2fq 7507 0U, // VCVTs2hd 7508 0U, // VCVTs2hq 7509 0U, // VCVTu2fd 7510 0U, // VCVTu2fq 7511 0U, // VCVTu2hd 7512 0U, // VCVTu2hq 7513 536U, // VCVTxs2fd 7514 536U, // VCVTxs2fq 7515 536U, // VCVTxs2hd 7516 536U, // VCVTxs2hq 7517 536U, // VCVTxu2fd 7518 536U, // VCVTxu2fq 7519 536U, // VCVTxu2hd 7520 536U, // VCVTxu2hq 7521 2720528U, // VDIVD 7522 0U, // VDIVH 7523 0U, // VDIVS 7524 16384U, // VDUP16d 7525 16384U, // VDUP16q 7526 16384U, // VDUP32d 7527 16384U, // VDUP32q 7528 16384U, // VDUP8d 7529 16384U, // VDUP8q 7530 147456U, // VDUPLN16d 7531 147456U, // VDUPLN16q 7532 147456U, // VDUPLN32d 7533 147456U, // VDUPLN32q 7534 147456U, // VDUPLN8d 7535 147456U, // VDUPLN8q 7536 0U, // VEORd 7537 0U, // VEORq 7538 33554432U, // VEXTd16 7539 33554432U, // VEXTd32 7540 33554432U, // VEXTd8 7541 33554432U, // VEXTq16 7542 33554432U, // VEXTq32 7543 33554432U, // VEXTq64 7544 33554432U, // VEXTq8 7545 49944U, // VFMAD 7546 3671552U, // VFMAH 7547 17920U, // VFMALD 7548 280064U, // VFMALDI 7549 17920U, // VFMALQ 7550 280064U, // VFMALQI 7551 3671552U, // VFMAS 7552 3671552U, // VFMAfd 7553 3671552U, // VFMAfq 7554 3671552U, // VFMAhd 7555 3671552U, // VFMAhq 7556 49944U, // VFMSD 7557 3671552U, // VFMSH 7558 17920U, // VFMSLD 7559 280064U, // VFMSLDI 7560 17920U, // VFMSLQ 7561 280064U, // VFMSLQI 7562 3671552U, // VFMSS 7563 3671552U, // VFMSfd 7564 3671552U, // VFMSfq 7565 3671552U, // VFMShd 7566 3671552U, // VFMShq 7567 49944U, // VFNMAD 7568 3671552U, // VFNMAH 7569 3671552U, // VFNMAS 7570 49944U, // VFNMSD 7571 3671552U, // VFNMSH 7572 3671552U, // VFNMSS 7573 17920U, // VFP_VMAXNMD 7574 17920U, // VFP_VMAXNMH 7575 17920U, // VFP_VMAXNMS 7576 17920U, // VFP_VMINNMD 7577 17920U, // VFP_VMINNMH 7578 17920U, // VFP_VMINNMS 7579 147456U, // VGETLNi32 7580 147456U, // VGETLNs16 7581 147456U, // VGETLNs8 7582 147456U, // VGETLNu16 7583 147456U, // VGETLNu8 7584 0U, // VHADDsv16i8 7585 0U, // VHADDsv2i32 7586 0U, // VHADDsv4i16 7587 0U, // VHADDsv4i32 7588 0U, // VHADDsv8i16 7589 0U, // VHADDsv8i8 7590 0U, // VHADDuv16i8 7591 0U, // VHADDuv2i32 7592 0U, // VHADDuv4i16 7593 0U, // VHADDuv4i32 7594 0U, // VHADDuv8i16 7595 0U, // VHADDuv8i8 7596 0U, // VHSUBsv16i8 7597 0U, // VHSUBsv2i32 7598 0U, // VHSUBsv4i16 7599 0U, // VHSUBsv4i32 7600 0U, // VHSUBsv8i16 7601 0U, // VHSUBsv8i8 7602 0U, // VHSUBuv16i8 7603 0U, // VHSUBuv2i32 7604 0U, // VHSUBuv4i16 7605 0U, // VHSUBuv4i32 7606 0U, // VHSUBuv8i16 7607 0U, // VHSUBuv8i8 7608 2U, // VINSH 7609 0U, // VJCVT 7610 518U, // VLD1DUPd16 7611 676U, // VLD1DUPd16wb_fixed 7612 2687780U, // VLD1DUPd16wb_register 7613 518U, // VLD1DUPd32 7614 676U, // VLD1DUPd32wb_fixed 7615 2687780U, // VLD1DUPd32wb_register 7616 518U, // VLD1DUPd8 7617 676U, // VLD1DUPd8wb_fixed 7618 2687780U, // VLD1DUPd8wb_register 7619 518U, // VLD1DUPq16 7620 676U, // VLD1DUPq16wb_fixed 7621 2687780U, // VLD1DUPq16wb_register 7622 518U, // VLD1DUPq32 7623 676U, // VLD1DUPq32wb_fixed 7624 2687780U, // VLD1DUPq32wb_register 7625 518U, // VLD1DUPq8 7626 676U, // VLD1DUPq8wb_fixed 7627 2687780U, // VLD1DUPq8wb_register 7628 12883366U, // VLD1LNd16 7629 13407782U, // VLD1LNd16_UPD 7630 12883366U, // VLD1LNd32 7631 13407782U, // VLD1LNd32_UPD 7632 12883366U, // VLD1LNd8 7633 13407782U, // VLD1LNd8_UPD 7634 0U, // VLD1LNq16Pseudo 7635 0U, // VLD1LNq16Pseudo_UPD 7636 0U, // VLD1LNq32Pseudo 7637 0U, // VLD1LNq32Pseudo_UPD 7638 0U, // VLD1LNq8Pseudo 7639 0U, // VLD1LNq8Pseudo_UPD 7640 518U, // VLD1d16 7641 518U, // VLD1d16Q 7642 0U, // VLD1d16QPseudo 7643 0U, // VLD1d16QPseudoWB_fixed 7644 0U, // VLD1d16QPseudoWB_register 7645 676U, // VLD1d16Qwb_fixed 7646 2687780U, // VLD1d16Qwb_register 7647 518U, // VLD1d16T 7648 0U, // VLD1d16TPseudo 7649 0U, // VLD1d16TPseudoWB_fixed 7650 0U, // VLD1d16TPseudoWB_register 7651 676U, // VLD1d16Twb_fixed 7652 2687780U, // VLD1d16Twb_register 7653 676U, // VLD1d16wb_fixed 7654 2687780U, // VLD1d16wb_register 7655 518U, // VLD1d32 7656 518U, // VLD1d32Q 7657 0U, // VLD1d32QPseudo 7658 0U, // VLD1d32QPseudoWB_fixed 7659 0U, // VLD1d32QPseudoWB_register 7660 676U, // VLD1d32Qwb_fixed 7661 2687780U, // VLD1d32Qwb_register 7662 518U, // VLD1d32T 7663 0U, // VLD1d32TPseudo 7664 0U, // VLD1d32TPseudoWB_fixed 7665 0U, // VLD1d32TPseudoWB_register 7666 676U, // VLD1d32Twb_fixed 7667 2687780U, // VLD1d32Twb_register 7668 676U, // VLD1d32wb_fixed 7669 2687780U, // VLD1d32wb_register 7670 518U, // VLD1d64 7671 518U, // VLD1d64Q 7672 0U, // VLD1d64QPseudo 7673 0U, // VLD1d64QPseudoWB_fixed 7674 0U, // VLD1d64QPseudoWB_register 7675 676U, // VLD1d64Qwb_fixed 7676 2687780U, // VLD1d64Qwb_register 7677 518U, // VLD1d64T 7678 0U, // VLD1d64TPseudo 7679 0U, // VLD1d64TPseudoWB_fixed 7680 0U, // VLD1d64TPseudoWB_register 7681 676U, // VLD1d64Twb_fixed 7682 2687780U, // VLD1d64Twb_register 7683 676U, // VLD1d64wb_fixed 7684 2687780U, // VLD1d64wb_register 7685 518U, // VLD1d8 7686 518U, // VLD1d8Q 7687 0U, // VLD1d8QPseudo 7688 0U, // VLD1d8QPseudoWB_fixed 7689 0U, // VLD1d8QPseudoWB_register 7690 676U, // VLD1d8Qwb_fixed 7691 2687780U, // VLD1d8Qwb_register 7692 518U, // VLD1d8T 7693 0U, // VLD1d8TPseudo 7694 0U, // VLD1d8TPseudoWB_fixed 7695 0U, // VLD1d8TPseudoWB_register 7696 676U, // VLD1d8Twb_fixed 7697 2687780U, // VLD1d8Twb_register 7698 676U, // VLD1d8wb_fixed 7699 2687780U, // VLD1d8wb_register 7700 518U, // VLD1q16 7701 0U, // VLD1q16HighQPseudo 7702 0U, // VLD1q16HighQPseudo_UPD 7703 0U, // VLD1q16HighTPseudo 7704 0U, // VLD1q16HighTPseudo_UPD 7705 0U, // VLD1q16LowQPseudo_UPD 7706 0U, // VLD1q16LowTPseudo_UPD 7707 676U, // VLD1q16wb_fixed 7708 2687780U, // VLD1q16wb_register 7709 518U, // VLD1q32 7710 0U, // VLD1q32HighQPseudo 7711 0U, // VLD1q32HighQPseudo_UPD 7712 0U, // VLD1q32HighTPseudo 7713 0U, // VLD1q32HighTPseudo_UPD 7714 0U, // VLD1q32LowQPseudo_UPD 7715 0U, // VLD1q32LowTPseudo_UPD 7716 676U, // VLD1q32wb_fixed 7717 2687780U, // VLD1q32wb_register 7718 518U, // VLD1q64 7719 0U, // VLD1q64HighQPseudo 7720 0U, // VLD1q64HighQPseudo_UPD 7721 0U, // VLD1q64HighTPseudo 7722 0U, // VLD1q64HighTPseudo_UPD 7723 0U, // VLD1q64LowQPseudo_UPD 7724 0U, // VLD1q64LowTPseudo_UPD 7725 676U, // VLD1q64wb_fixed 7726 2687780U, // VLD1q64wb_register 7727 518U, // VLD1q8 7728 0U, // VLD1q8HighQPseudo 7729 0U, // VLD1q8HighQPseudo_UPD 7730 0U, // VLD1q8HighTPseudo 7731 0U, // VLD1q8HighTPseudo_UPD 7732 0U, // VLD1q8LowQPseudo_UPD 7733 0U, // VLD1q8LowTPseudo_UPD 7734 676U, // VLD1q8wb_fixed 7735 2687780U, // VLD1q8wb_register 7736 518U, // VLD2DUPd16 7737 676U, // VLD2DUPd16wb_fixed 7738 2687780U, // VLD2DUPd16wb_register 7739 518U, // VLD2DUPd16x2 7740 676U, // VLD2DUPd16x2wb_fixed 7741 2687780U, // VLD2DUPd16x2wb_register 7742 518U, // VLD2DUPd32 7743 676U, // VLD2DUPd32wb_fixed 7744 2687780U, // VLD2DUPd32wb_register 7745 518U, // VLD2DUPd32x2 7746 676U, // VLD2DUPd32x2wb_fixed 7747 2687780U, // VLD2DUPd32x2wb_register 7748 518U, // VLD2DUPd8 7749 676U, // VLD2DUPd8wb_fixed 7750 2687780U, // VLD2DUPd8wb_register 7751 518U, // VLD2DUPd8x2 7752 676U, // VLD2DUPd8x2wb_fixed 7753 2687780U, // VLD2DUPd8x2wb_register 7754 0U, // VLD2DUPq16EvenPseudo 7755 0U, // VLD2DUPq16OddPseudo 7756 0U, // VLD2DUPq16OddPseudoWB_fixed 7757 0U, // VLD2DUPq16OddPseudoWB_register 7758 0U, // VLD2DUPq32EvenPseudo 7759 0U, // VLD2DUPq32OddPseudo 7760 0U, // VLD2DUPq32OddPseudoWB_fixed 7761 0U, // VLD2DUPq32OddPseudoWB_register 7762 0U, // VLD2DUPq8EvenPseudo 7763 0U, // VLD2DUPq8OddPseudo 7764 0U, // VLD2DUPq8OddPseudoWB_fixed 7765 0U, // VLD2DUPq8OddPseudoWB_register 7766 13948454U, // VLD2LNd16 7767 0U, // VLD2LNd16Pseudo 7768 0U, // VLD2LNd16Pseudo_UPD 7769 349869734U, // VLD2LNd16_UPD 7770 13948454U, // VLD2LNd32 7771 0U, // VLD2LNd32Pseudo 7772 0U, // VLD2LNd32Pseudo_UPD 7773 349869734U, // VLD2LNd32_UPD 7774 13948454U, // VLD2LNd8 7775 0U, // VLD2LNd8Pseudo 7776 0U, // VLD2LNd8Pseudo_UPD 7777 349869734U, // VLD2LNd8_UPD 7778 13948454U, // VLD2LNq16 7779 0U, // VLD2LNq16Pseudo 7780 0U, // VLD2LNq16Pseudo_UPD 7781 349869734U, // VLD2LNq16_UPD 7782 13948454U, // VLD2LNq32 7783 0U, // VLD2LNq32Pseudo 7784 0U, // VLD2LNq32Pseudo_UPD 7785 349869734U, // VLD2LNq32_UPD 7786 518U, // VLD2b16 7787 676U, // VLD2b16wb_fixed 7788 2687780U, // VLD2b16wb_register 7789 518U, // VLD2b32 7790 676U, // VLD2b32wb_fixed 7791 2687780U, // VLD2b32wb_register 7792 518U, // VLD2b8 7793 676U, // VLD2b8wb_fixed 7794 2687780U, // VLD2b8wb_register 7795 518U, // VLD2d16 7796 676U, // VLD2d16wb_fixed 7797 2687780U, // VLD2d16wb_register 7798 518U, // VLD2d32 7799 676U, // VLD2d32wb_fixed 7800 2687780U, // VLD2d32wb_register 7801 518U, // VLD2d8 7802 676U, // VLD2d8wb_fixed 7803 2687780U, // VLD2d8wb_register 7804 518U, // VLD2q16 7805 0U, // VLD2q16Pseudo 7806 0U, // VLD2q16PseudoWB_fixed 7807 0U, // VLD2q16PseudoWB_register 7808 676U, // VLD2q16wb_fixed 7809 2687780U, // VLD2q16wb_register 7810 518U, // VLD2q32 7811 0U, // VLD2q32Pseudo 7812 0U, // VLD2q32PseudoWB_fixed 7813 0U, // VLD2q32PseudoWB_register 7814 676U, // VLD2q32wb_fixed 7815 2687780U, // VLD2q32wb_register 7816 518U, // VLD2q8 7817 0U, // VLD2q8Pseudo 7818 0U, // VLD2q8PseudoWB_fixed 7819 0U, // VLD2q8PseudoWB_register 7820 676U, // VLD2q8wb_fixed 7821 2687780U, // VLD2q8wb_register 7822 333608U, // VLD3DUPd16 7823 0U, // VLD3DUPd16Pseudo 7824 0U, // VLD3DUPd16Pseudo_UPD 7825 15030056U, // VLD3DUPd16_UPD 7826 333608U, // VLD3DUPd32 7827 0U, // VLD3DUPd32Pseudo 7828 0U, // VLD3DUPd32Pseudo_UPD 7829 15030056U, // VLD3DUPd32_UPD 7830 333608U, // VLD3DUPd8 7831 0U, // VLD3DUPd8Pseudo 7832 0U, // VLD3DUPd8Pseudo_UPD 7833 15030056U, // VLD3DUPd8_UPD 7834 333608U, // VLD3DUPq16 7835 0U, // VLD3DUPq16EvenPseudo 7836 0U, // VLD3DUPq16OddPseudo 7837 0U, // VLD3DUPq16OddPseudo_UPD 7838 15030056U, // VLD3DUPq16_UPD 7839 333608U, // VLD3DUPq32 7840 0U, // VLD3DUPq32EvenPseudo 7841 0U, // VLD3DUPq32OddPseudo 7842 0U, // VLD3DUPq32OddPseudo_UPD 7843 15030056U, // VLD3DUPq32_UPD 7844 333608U, // VLD3DUPq8 7845 0U, // VLD3DUPq8EvenPseudo 7846 0U, // VLD3DUPq8OddPseudo 7847 0U, // VLD3DUPq8OddPseudo_UPD 7848 15030056U, // VLD3DUPq8_UPD 7849 383424166U, // VLD3LNd16 7850 0U, // VLD3LNd16Pseudo 7851 0U, // VLD3LNd16Pseudo_UPD 7852 15505318U, // VLD3LNd16_UPD 7853 383424166U, // VLD3LNd32 7854 0U, // VLD3LNd32Pseudo 7855 0U, // VLD3LNd32Pseudo_UPD 7856 15505318U, // VLD3LNd32_UPD 7857 383424166U, // VLD3LNd8 7858 0U, // VLD3LNd8Pseudo 7859 0U, // VLD3LNd8Pseudo_UPD 7860 15505318U, // VLD3LNd8_UPD 7861 383424166U, // VLD3LNq16 7862 0U, // VLD3LNq16Pseudo 7863 0U, // VLD3LNq16Pseudo_UPD 7864 15505318U, // VLD3LNq16_UPD 7865 383424166U, // VLD3LNq32 7866 0U, // VLD3LNq32Pseudo 7867 0U, // VLD3LNq32Pseudo_UPD 7868 15505318U, // VLD3LNq32_UPD 7869 402653184U, // VLD3d16 7870 0U, // VLD3d16Pseudo 7871 0U, // VLD3d16Pseudo_UPD 7872 402653184U, // VLD3d16_UPD 7873 402653184U, // VLD3d32 7874 0U, // VLD3d32Pseudo 7875 0U, // VLD3d32Pseudo_UPD 7876 402653184U, // VLD3d32_UPD 7877 402653184U, // VLD3d8 7878 0U, // VLD3d8Pseudo 7879 0U, // VLD3d8Pseudo_UPD 7880 402653184U, // VLD3d8_UPD 7881 402653184U, // VLD3q16 7882 0U, // VLD3q16Pseudo_UPD 7883 402653184U, // VLD3q16_UPD 7884 0U, // VLD3q16oddPseudo 7885 0U, // VLD3q16oddPseudo_UPD 7886 402653184U, // VLD3q32 7887 0U, // VLD3q32Pseudo_UPD 7888 402653184U, // VLD3q32_UPD 7889 0U, // VLD3q32oddPseudo 7890 0U, // VLD3q32oddPseudo_UPD 7891 402653184U, // VLD3q8 7892 0U, // VLD3q8Pseudo_UPD 7893 402653184U, // VLD3q8_UPD 7894 0U, // VLD3q8oddPseudo 7895 0U, // VLD3q8oddPseudo_UPD 7896 2971688U, // VLD4DUPd16 7897 0U, // VLD4DUPd16Pseudo 7898 0U, // VLD4DUPd16Pseudo_UPD 7899 366632U, // VLD4DUPd16_UPD 7900 2971688U, // VLD4DUPd32 7901 0U, // VLD4DUPd32Pseudo 7902 0U, // VLD4DUPd32Pseudo_UPD 7903 366632U, // VLD4DUPd32_UPD 7904 2971688U, // VLD4DUPd8 7905 0U, // VLD4DUPd8Pseudo 7906 0U, // VLD4DUPd8Pseudo_UPD 7907 366632U, // VLD4DUPd8_UPD 7908 2971688U, // VLD4DUPq16 7909 0U, // VLD4DUPq16EvenPseudo 7910 0U, // VLD4DUPq16OddPseudo 7911 0U, // VLD4DUPq16OddPseudo_UPD 7912 366632U, // VLD4DUPq16_UPD 7913 2971688U, // VLD4DUPq32 7914 0U, // VLD4DUPq32EvenPseudo 7915 0U, // VLD4DUPq32OddPseudo 7916 0U, // VLD4DUPq32OddPseudo_UPD 7917 366632U, // VLD4DUPq32_UPD 7918 2971688U, // VLD4DUPq8 7919 0U, // VLD4DUPq8EvenPseudo 7920 0U, // VLD4DUPq8OddPseudo 7921 0U, // VLD4DUPq8OddPseudo_UPD 7922 366632U, // VLD4DUPq8_UPD 7923 440194982U, // VLD4LNd16 7924 0U, // VLD4LNd16Pseudo 7925 0U, // VLD4LNd16Pseudo_UPD 7926 6310U, // VLD4LNd16_UPD 7927 440194982U, // VLD4LNd32 7928 0U, // VLD4LNd32Pseudo 7929 0U, // VLD4LNd32Pseudo_UPD 7930 6310U, // VLD4LNd32_UPD 7931 440194982U, // VLD4LNd8 7932 0U, // VLD4LNd8Pseudo 7933 0U, // VLD4LNd8Pseudo_UPD 7934 6310U, // VLD4LNd8_UPD 7935 440194982U, // VLD4LNq16 7936 0U, // VLD4LNq16Pseudo 7937 0U, // VLD4LNq16Pseudo_UPD 7938 6310U, // VLD4LNq16_UPD 7939 440194982U, // VLD4LNq32 7940 0U, // VLD4LNq32Pseudo 7941 0U, // VLD4LNq32Pseudo_UPD 7942 6310U, // VLD4LNq32_UPD 7943 33554432U, // VLD4d16 7944 0U, // VLD4d16Pseudo 7945 0U, // VLD4d16Pseudo_UPD 7946 33554432U, // VLD4d16_UPD 7947 33554432U, // VLD4d32 7948 0U, // VLD4d32Pseudo 7949 0U, // VLD4d32Pseudo_UPD 7950 33554432U, // VLD4d32_UPD 7951 33554432U, // VLD4d8 7952 0U, // VLD4d8Pseudo 7953 0U, // VLD4d8Pseudo_UPD 7954 33554432U, // VLD4d8_UPD 7955 33554432U, // VLD4q16 7956 0U, // VLD4q16Pseudo_UPD 7957 33554432U, // VLD4q16_UPD 7958 0U, // VLD4q16oddPseudo 7959 0U, // VLD4q16oddPseudo_UPD 7960 33554432U, // VLD4q32 7961 0U, // VLD4q32Pseudo_UPD 7962 33554432U, // VLD4q32_UPD 7963 0U, // VLD4q32oddPseudo 7964 0U, // VLD4q32oddPseudo_UPD 7965 33554432U, // VLD4q8 7966 0U, // VLD4q8Pseudo_UPD 7967 33554432U, // VLD4q8_UPD 7968 0U, // VLD4q8oddPseudo 7969 0U, // VLD4q8oddPseudo_UPD 7970 532U, // VLDMDDB_UPD 7971 18560U, // VLDMDIA 7972 532U, // VLDMDIA_UPD 7973 0U, // VLDMQIA 7974 532U, // VLDMSDB_UPD 7975 18560U, // VLDMSIA 7976 532U, // VLDMSIA_UPD 7977 6400U, // VLDRD 7978 6528U, // VLDRH 7979 6400U, // VLDRS 7980 0U, // VLDR_FPCXTNS_off 7981 42U, // VLDR_FPCXTNS_post 7982 0U, // VLDR_FPCXTNS_pre 7983 0U, // VLDR_FPCXTS_off 7984 42U, // VLDR_FPCXTS_post 7985 0U, // VLDR_FPCXTS_pre 7986 0U, // VLDR_FPSCR_NZCVQC_off 7987 42U, // VLDR_FPSCR_NZCVQC_post 7988 0U, // VLDR_FPSCR_NZCVQC_pre 7989 0U, // VLDR_FPSCR_off 7990 42U, // VLDR_FPSCR_post 7991 0U, // VLDR_FPSCR_pre 7992 0U, // VLDR_P0_off 7993 44U, // VLDR_P0_post 7994 0U, // VLDR_P0_pre 7995 0U, // VLDR_VPR_off 7996 42U, // VLDR_VPR_post 7997 0U, // VLDR_VPR_pre 7998 2U, // VLLDM 7999 2U, // VLSTM 8000 0U, // VMAXfd 8001 0U, // VMAXfq 8002 0U, // VMAXhd 8003 0U, // VMAXhq 8004 0U, // VMAXsv16i8 8005 0U, // VMAXsv2i32 8006 0U, // VMAXsv4i16 8007 0U, // VMAXsv4i32 8008 0U, // VMAXsv8i16 8009 0U, // VMAXsv8i8 8010 0U, // VMAXuv16i8 8011 0U, // VMAXuv2i32 8012 0U, // VMAXuv4i16 8013 0U, // VMAXuv4i32 8014 0U, // VMAXuv8i16 8015 0U, // VMAXuv8i8 8016 0U, // VMINfd 8017 0U, // VMINfq 8018 0U, // VMINhd 8019 0U, // VMINhq 8020 0U, // VMINsv16i8 8021 0U, // VMINsv2i32 8022 0U, // VMINsv4i16 8023 0U, // VMINsv4i32 8024 0U, // VMINsv8i16 8025 0U, // VMINsv8i8 8026 0U, // VMINuv16i8 8027 0U, // VMINuv2i32 8028 0U, // VMINuv4i16 8029 0U, // VMINuv4i32 8030 0U, // VMINuv8i16 8031 0U, // VMINuv8i8 8032 49944U, // VMLAD 8033 3671552U, // VMLAH 8034 473433600U, // VMLALslsv2i32 8035 473433600U, // VMLALslsv4i16 8036 473433600U, // VMLALsluv2i32 8037 473433600U, // VMLALsluv4i16 8038 3671552U, // VMLALsv2i64 8039 3671552U, // VMLALsv4i32 8040 3671552U, // VMLALsv8i16 8041 3671552U, // VMLALuv2i64 8042 3671552U, // VMLALuv4i32 8043 3671552U, // VMLALuv8i16 8044 3671552U, // VMLAS 8045 3671552U, // VMLAfd 8046 3671552U, // VMLAfq 8047 3671552U, // VMLAhd 8048 3671552U, // VMLAhq 8049 473433600U, // VMLAslfd 8050 473433600U, // VMLAslfq 8051 473433600U, // VMLAslhd 8052 473433600U, // VMLAslhq 8053 473433600U, // VMLAslv2i32 8054 473433600U, // VMLAslv4i16 8055 473433600U, // VMLAslv4i32 8056 473433600U, // VMLAslv8i16 8057 3671552U, // VMLAv16i8 8058 3671552U, // VMLAv2i32 8059 3671552U, // VMLAv4i16 8060 3671552U, // VMLAv4i32 8061 3671552U, // VMLAv8i16 8062 3671552U, // VMLAv8i8 8063 49944U, // VMLSD 8064 3671552U, // VMLSH 8065 473433600U, // VMLSLslsv2i32 8066 473433600U, // VMLSLslsv4i16 8067 473433600U, // VMLSLsluv2i32 8068 473433600U, // VMLSLsluv4i16 8069 3671552U, // VMLSLsv2i64 8070 3671552U, // VMLSLsv4i32 8071 3671552U, // VMLSLsv8i16 8072 3671552U, // VMLSLuv2i64 8073 3671552U, // VMLSLuv4i32 8074 3671552U, // VMLSLuv8i16 8075 3671552U, // VMLSS 8076 3671552U, // VMLSfd 8077 3671552U, // VMLSfq 8078 3671552U, // VMLShd 8079 3671552U, // VMLShq 8080 473433600U, // VMLSslfd 8081 473433600U, // VMLSslfq 8082 473433600U, // VMLSslhd 8083 473433600U, // VMLSslhq 8084 473433600U, // VMLSslv2i32 8085 473433600U, // VMLSslv4i16 8086 473433600U, // VMLSslv4i32 8087 473433600U, // VMLSslv8i16 8088 3671552U, // VMLSv16i8 8089 3671552U, // VMLSv2i32 8090 3671552U, // VMLSv4i16 8091 3671552U, // VMLSv4i32 8092 3671552U, // VMLSv8i16 8093 3671552U, // VMLSv8i8 8094 2U, // VMMLA 8095 528U, // VMOVD 8096 0U, // VMOVDRR 8097 2U, // VMOVH 8098 16384U, // VMOVHR 8099 16384U, // VMOVLsv2i64 8100 16384U, // VMOVLsv4i32 8101 16384U, // VMOVLsv8i16 8102 16384U, // VMOVLuv2i64 8103 16384U, // VMOVLuv4i32 8104 16384U, // VMOVLuv8i16 8105 2U, // VMOVNv2i32 8106 16384U, // VMOVNv4i16 8107 16384U, // VMOVNv8i8 8108 16384U, // VMOVRH 8109 0U, // VMOVRRD 8110 33554432U, // VMOVRRS 8111 16384U, // VMOVRS 8112 16384U, // VMOVS 8113 16384U, // VMOVSR 8114 33554432U, // VMOVSRR 8115 4992U, // VMOVv16i8 8116 0U, // VMOVv1i64 8117 2048U, // VMOVv2f32 8118 4992U, // VMOVv2i32 8119 0U, // VMOVv2i64 8120 2048U, // VMOVv4f32 8121 4992U, // VMOVv4i16 8122 4992U, // VMOVv4i32 8123 4992U, // VMOVv8i16 8124 4992U, // VMOVv8i8 8125 46U, // VMRS 8126 48U, // VMRS_FPCXTNS 8127 50U, // VMRS_FPCXTS 8128 52U, // VMRS_FPEXC 8129 54U, // VMRS_FPINST 8130 56U, // VMRS_FPINST2 8131 58U, // VMRS_FPSCR_NZCVQC 8132 60U, // VMRS_FPSID 8133 62U, // VMRS_MVFR0 8134 64U, // VMRS_MVFR1 8135 66U, // VMRS_MVFR2 8136 68U, // VMRS_P0 8137 70U, // VMRS_VPR 8138 2U, // VMSR 8139 2U, // VMSR_FPCXTNS 8140 2U, // VMSR_FPCXTS 8141 0U, // VMSR_FPEXC 8142 0U, // VMSR_FPINST 8143 0U, // VMSR_FPINST2 8144 2U, // VMSR_FPSCR_NZCVQC 8145 0U, // VMSR_FPSID 8146 2U, // VMSR_P0 8147 2U, // VMSR_VPR 8148 2720528U, // VMULD 8149 0U, // VMULH 8150 17920U, // VMULLp64 8151 0U, // VMULLp8 8152 167772160U, // VMULLslsv2i32 8153 167772160U, // VMULLslsv4i16 8154 167772160U, // VMULLsluv2i32 8155 167772160U, // VMULLsluv4i16 8156 0U, // VMULLsv2i64 8157 0U, // VMULLsv4i32 8158 0U, // VMULLsv8i16 8159 0U, // VMULLuv2i64 8160 0U, // VMULLuv4i32 8161 0U, // VMULLuv8i16 8162 0U, // VMULS 8163 0U, // VMULfd 8164 0U, // VMULfq 8165 0U, // VMULhd 8166 0U, // VMULhq 8167 0U, // VMULpd 8168 0U, // VMULpq 8169 167772160U, // VMULslfd 8170 167772160U, // VMULslfq 8171 167772160U, // VMULslhd 8172 167772160U, // VMULslhq 8173 167772160U, // VMULslv2i32 8174 167772160U, // VMULslv4i16 8175 167772160U, // VMULslv4i32 8176 167772160U, // VMULslv8i16 8177 0U, // VMULv16i8 8178 0U, // VMULv2i32 8179 0U, // VMULv4i16 8180 0U, // VMULv4i32 8181 0U, // VMULv8i16 8182 0U, // VMULv8i8 8183 16384U, // VMVNd 8184 16384U, // VMVNq 8185 4992U, // VMVNv2i32 8186 4992U, // VMVNv4i16 8187 4992U, // VMVNv4i32 8188 4992U, // VMVNv8i16 8189 528U, // VNEGD 8190 16384U, // VNEGH 8191 16384U, // VNEGS 8192 16384U, // VNEGf32q 8193 16384U, // VNEGfd 8194 16384U, // VNEGhd 8195 16384U, // VNEGhq 8196 16384U, // VNEGs16d 8197 16384U, // VNEGs16q 8198 16384U, // VNEGs32d 8199 16384U, // VNEGs32q 8200 16384U, // VNEGs8d 8201 16384U, // VNEGs8q 8202 49944U, // VNMLAD 8203 3671552U, // VNMLAH 8204 3671552U, // VNMLAS 8205 49944U, // VNMLSD 8206 3671552U, // VNMLSH 8207 3671552U, // VNMLSS 8208 2720528U, // VNMULD 8209 0U, // VNMULH 8210 0U, // VNMULS 8211 0U, // VORNd 8212 0U, // VORNq 8213 0U, // VORRd 8214 4992U, // VORRiv2i32 8215 4992U, // VORRiv4i16 8216 4992U, // VORRiv4i32 8217 4992U, // VORRiv8i16 8218 0U, // VORRq 8219 17920U, // VPADALsv16i8 8220 17920U, // VPADALsv2i32 8221 17920U, // VPADALsv4i16 8222 17920U, // VPADALsv4i32 8223 17920U, // VPADALsv8i16 8224 17920U, // VPADALsv8i8 8225 17920U, // VPADALuv16i8 8226 17920U, // VPADALuv2i32 8227 17920U, // VPADALuv4i16 8228 17920U, // VPADALuv4i32 8229 17920U, // VPADALuv8i16 8230 17920U, // VPADALuv8i8 8231 16384U, // VPADDLsv16i8 8232 16384U, // VPADDLsv2i32 8233 16384U, // VPADDLsv4i16 8234 16384U, // VPADDLsv4i32 8235 16384U, // VPADDLsv8i16 8236 16384U, // VPADDLsv8i8 8237 16384U, // VPADDLuv16i8 8238 16384U, // VPADDLuv2i32 8239 16384U, // VPADDLuv4i16 8240 16384U, // VPADDLuv4i32 8241 16384U, // VPADDLuv8i16 8242 16384U, // VPADDLuv8i8 8243 0U, // VPADDf 8244 0U, // VPADDh 8245 0U, // VPADDi16 8246 0U, // VPADDi32 8247 0U, // VPADDi8 8248 0U, // VPMAXf 8249 0U, // VPMAXh 8250 0U, // VPMAXs16 8251 0U, // VPMAXs32 8252 0U, // VPMAXs8 8253 0U, // VPMAXu16 8254 0U, // VPMAXu32 8255 0U, // VPMAXu8 8256 0U, // VPMINf 8257 0U, // VPMINh 8258 0U, // VPMINs16 8259 0U, // VPMINs32 8260 0U, // VPMINs8 8261 0U, // VPMINu16 8262 0U, // VPMINu32 8263 0U, // VPMINu8 8264 16384U, // VQABSv16i8 8265 16384U, // VQABSv2i32 8266 16384U, // VQABSv4i16 8267 16384U, // VQABSv4i32 8268 16384U, // VQABSv8i16 8269 16384U, // VQABSv8i8 8270 0U, // VQADDsv16i8 8271 17920U, // VQADDsv1i64 8272 0U, // VQADDsv2i32 8273 17920U, // VQADDsv2i64 8274 0U, // VQADDsv4i16 8275 0U, // VQADDsv4i32 8276 0U, // VQADDsv8i16 8277 0U, // VQADDsv8i8 8278 0U, // VQADDuv16i8 8279 0U, // VQADDuv1i64 8280 0U, // VQADDuv2i32 8281 0U, // VQADDuv2i64 8282 0U, // VQADDuv4i16 8283 0U, // VQADDuv4i32 8284 0U, // VQADDuv8i16 8285 0U, // VQADDuv8i8 8286 473433600U, // VQDMLALslv2i32 8287 473433600U, // VQDMLALslv4i16 8288 3671552U, // VQDMLALv2i64 8289 3671552U, // VQDMLALv4i32 8290 473433600U, // VQDMLSLslv2i32 8291 473433600U, // VQDMLSLslv4i16 8292 3671552U, // VQDMLSLv2i64 8293 3671552U, // VQDMLSLv4i32 8294 167772160U, // VQDMULHslv2i32 8295 167772160U, // VQDMULHslv4i16 8296 167772160U, // VQDMULHslv4i32 8297 167772160U, // VQDMULHslv8i16 8298 0U, // VQDMULHv2i32 8299 0U, // VQDMULHv4i16 8300 0U, // VQDMULHv4i32 8301 0U, // VQDMULHv8i16 8302 167772160U, // VQDMULLslv2i32 8303 167772160U, // VQDMULLslv4i16 8304 0U, // VQDMULLv2i64 8305 0U, // VQDMULLv4i32 8306 2U, // VQMOVNsuv2i32 8307 16384U, // VQMOVNsuv4i16 8308 16384U, // VQMOVNsuv8i8 8309 2U, // VQMOVNsv2i32 8310 16384U, // VQMOVNsv4i16 8311 16384U, // VQMOVNsv8i8 8312 16384U, // VQMOVNuv2i32 8313 16384U, // VQMOVNuv4i16 8314 16384U, // VQMOVNuv8i8 8315 16384U, // VQNEGv16i8 8316 16384U, // VQNEGv2i32 8317 16384U, // VQNEGv4i16 8318 16384U, // VQNEGv4i32 8319 16384U, // VQNEGv8i16 8320 16384U, // VQNEGv8i8 8321 473433600U, // VQRDMLAHslv2i32 8322 473433600U, // VQRDMLAHslv4i16 8323 473433600U, // VQRDMLAHslv4i32 8324 473433600U, // VQRDMLAHslv8i16 8325 3671552U, // VQRDMLAHv2i32 8326 3671552U, // VQRDMLAHv4i16 8327 3671552U, // VQRDMLAHv4i32 8328 3671552U, // VQRDMLAHv8i16 8329 473433600U, // VQRDMLSHslv2i32 8330 473433600U, // VQRDMLSHslv4i16 8331 473433600U, // VQRDMLSHslv4i32 8332 473433600U, // VQRDMLSHslv8i16 8333 3671552U, // VQRDMLSHv2i32 8334 3671552U, // VQRDMLSHv4i16 8335 3671552U, // VQRDMLSHv4i32 8336 3671552U, // VQRDMLSHv8i16 8337 167772160U, // VQRDMULHslv2i32 8338 167772160U, // VQRDMULHslv4i16 8339 167772160U, // VQRDMULHslv4i32 8340 167772160U, // VQRDMULHslv8i16 8341 0U, // VQRDMULHv2i32 8342 0U, // VQRDMULHv4i16 8343 0U, // VQRDMULHv4i32 8344 0U, // VQRDMULHv8i16 8345 0U, // VQRSHLsv16i8 8346 17920U, // VQRSHLsv1i64 8347 0U, // VQRSHLsv2i32 8348 17920U, // VQRSHLsv2i64 8349 0U, // VQRSHLsv4i16 8350 0U, // VQRSHLsv4i32 8351 0U, // VQRSHLsv8i16 8352 0U, // VQRSHLsv8i8 8353 0U, // VQRSHLuv16i8 8354 0U, // VQRSHLuv1i64 8355 0U, // VQRSHLuv2i32 8356 0U, // VQRSHLuv2i64 8357 0U, // VQRSHLuv4i16 8358 0U, // VQRSHLuv4i32 8359 0U, // VQRSHLuv8i16 8360 0U, // VQRSHLuv8i8 8361 17920U, // VQRSHRNsv2i32 8362 0U, // VQRSHRNsv4i16 8363 0U, // VQRSHRNsv8i8 8364 0U, // VQRSHRNuv2i32 8365 0U, // VQRSHRNuv4i16 8366 0U, // VQRSHRNuv8i8 8367 17920U, // VQRSHRUNv2i32 8368 0U, // VQRSHRUNv4i16 8369 0U, // VQRSHRUNv8i8 8370 0U, // VQSHLsiv16i8 8371 17920U, // VQSHLsiv1i64 8372 0U, // VQSHLsiv2i32 8373 17920U, // VQSHLsiv2i64 8374 0U, // VQSHLsiv4i16 8375 0U, // VQSHLsiv4i32 8376 0U, // VQSHLsiv8i16 8377 0U, // VQSHLsiv8i8 8378 0U, // VQSHLsuv16i8 8379 17920U, // VQSHLsuv1i64 8380 0U, // VQSHLsuv2i32 8381 17920U, // VQSHLsuv2i64 8382 0U, // VQSHLsuv4i16 8383 0U, // VQSHLsuv4i32 8384 0U, // VQSHLsuv8i16 8385 0U, // VQSHLsuv8i8 8386 0U, // VQSHLsv16i8 8387 17920U, // VQSHLsv1i64 8388 0U, // VQSHLsv2i32 8389 17920U, // VQSHLsv2i64 8390 0U, // VQSHLsv4i16 8391 0U, // VQSHLsv4i32 8392 0U, // VQSHLsv8i16 8393 0U, // VQSHLsv8i8 8394 0U, // VQSHLuiv16i8 8395 0U, // VQSHLuiv1i64 8396 0U, // VQSHLuiv2i32 8397 0U, // VQSHLuiv2i64 8398 0U, // VQSHLuiv4i16 8399 0U, // VQSHLuiv4i32 8400 0U, // VQSHLuiv8i16 8401 0U, // VQSHLuiv8i8 8402 0U, // VQSHLuv16i8 8403 0U, // VQSHLuv1i64 8404 0U, // VQSHLuv2i32 8405 0U, // VQSHLuv2i64 8406 0U, // VQSHLuv4i16 8407 0U, // VQSHLuv4i32 8408 0U, // VQSHLuv8i16 8409 0U, // VQSHLuv8i8 8410 17920U, // VQSHRNsv2i32 8411 0U, // VQSHRNsv4i16 8412 0U, // VQSHRNsv8i8 8413 0U, // VQSHRNuv2i32 8414 0U, // VQSHRNuv4i16 8415 0U, // VQSHRNuv8i8 8416 17920U, // VQSHRUNv2i32 8417 0U, // VQSHRUNv4i16 8418 0U, // VQSHRUNv8i8 8419 0U, // VQSUBsv16i8 8420 17920U, // VQSUBsv1i64 8421 0U, // VQSUBsv2i32 8422 17920U, // VQSUBsv2i64 8423 0U, // VQSUBsv4i16 8424 0U, // VQSUBsv4i32 8425 0U, // VQSUBsv8i16 8426 0U, // VQSUBsv8i8 8427 0U, // VQSUBuv16i8 8428 0U, // VQSUBuv1i64 8429 0U, // VQSUBuv2i32 8430 0U, // VQSUBuv2i64 8431 0U, // VQSUBuv4i16 8432 0U, // VQSUBuv4i32 8433 0U, // VQSUBuv8i16 8434 0U, // VQSUBuv8i8 8435 17920U, // VRADDHNv2i32 8436 0U, // VRADDHNv4i16 8437 0U, // VRADDHNv8i8 8438 16384U, // VRECPEd 8439 16384U, // VRECPEfd 8440 16384U, // VRECPEfq 8441 16384U, // VRECPEhd 8442 16384U, // VRECPEhq 8443 16384U, // VRECPEq 8444 0U, // VRECPSfd 8445 0U, // VRECPSfq 8446 0U, // VRECPShd 8447 0U, // VRECPShq 8448 16384U, // VREV16d8 8449 16384U, // VREV16q8 8450 16384U, // VREV32d16 8451 16384U, // VREV32d8 8452 16384U, // VREV32q16 8453 16384U, // VREV32q8 8454 16384U, // VREV64d16 8455 16384U, // VREV64d32 8456 16384U, // VREV64d8 8457 16384U, // VREV64q16 8458 16384U, // VREV64q32 8459 16384U, // VREV64q8 8460 0U, // VRHADDsv16i8 8461 0U, // VRHADDsv2i32 8462 0U, // VRHADDsv4i16 8463 0U, // VRHADDsv4i32 8464 0U, // VRHADDsv8i16 8465 0U, // VRHADDsv8i8 8466 0U, // VRHADDuv16i8 8467 0U, // VRHADDuv2i32 8468 0U, // VRHADDuv4i16 8469 0U, // VRHADDuv4i32 8470 0U, // VRHADDuv8i16 8471 0U, // VRHADDuv8i8 8472 2U, // VRINTAD 8473 2U, // VRINTAH 8474 2U, // VRINTANDf 8475 2U, // VRINTANDh 8476 2U, // VRINTANQf 8477 2U, // VRINTANQh 8478 2U, // VRINTAS 8479 2U, // VRINTMD 8480 2U, // VRINTMH 8481 2U, // VRINTMNDf 8482 2U, // VRINTMNDh 8483 2U, // VRINTMNQf 8484 2U, // VRINTMNQh 8485 2U, // VRINTMS 8486 2U, // VRINTND 8487 2U, // VRINTNH 8488 2U, // VRINTNNDf 8489 2U, // VRINTNNDh 8490 2U, // VRINTNNQf 8491 2U, // VRINTNNQh 8492 2U, // VRINTNS 8493 2U, // VRINTPD 8494 2U, // VRINTPH 8495 2U, // VRINTPNDf 8496 2U, // VRINTPNDh 8497 2U, // VRINTPNQf 8498 2U, // VRINTPNQh 8499 2U, // VRINTPS 8500 528U, // VRINTRD 8501 16384U, // VRINTRH 8502 16384U, // VRINTRS 8503 528U, // VRINTXD 8504 16384U, // VRINTXH 8505 2U, // VRINTXNDf 8506 2U, // VRINTXNDh 8507 2U, // VRINTXNQf 8508 2U, // VRINTXNQh 8509 16384U, // VRINTXS 8510 528U, // VRINTZD 8511 16384U, // VRINTZH 8512 2U, // VRINTZNDf 8513 2U, // VRINTZNDh 8514 2U, // VRINTZNQf 8515 2U, // VRINTZNQh 8516 16384U, // VRINTZS 8517 0U, // VRSHLsv16i8 8518 17920U, // VRSHLsv1i64 8519 0U, // VRSHLsv2i32 8520 17920U, // VRSHLsv2i64 8521 0U, // VRSHLsv4i16 8522 0U, // VRSHLsv4i32 8523 0U, // VRSHLsv8i16 8524 0U, // VRSHLsv8i8 8525 0U, // VRSHLuv16i8 8526 0U, // VRSHLuv1i64 8527 0U, // VRSHLuv2i32 8528 0U, // VRSHLuv2i64 8529 0U, // VRSHLuv4i16 8530 0U, // VRSHLuv4i32 8531 0U, // VRSHLuv8i16 8532 0U, // VRSHLuv8i8 8533 17920U, // VRSHRNv2i32 8534 0U, // VRSHRNv4i16 8535 0U, // VRSHRNv8i8 8536 0U, // VRSHRsv16i8 8537 17920U, // VRSHRsv1i64 8538 0U, // VRSHRsv2i32 8539 17920U, // VRSHRsv2i64 8540 0U, // VRSHRsv4i16 8541 0U, // VRSHRsv4i32 8542 0U, // VRSHRsv8i16 8543 0U, // VRSHRsv8i8 8544 0U, // VRSHRuv16i8 8545 0U, // VRSHRuv1i64 8546 0U, // VRSHRuv2i32 8547 0U, // VRSHRuv2i64 8548 0U, // VRSHRuv4i16 8549 0U, // VRSHRuv4i32 8550 0U, // VRSHRuv8i16 8551 0U, // VRSHRuv8i8 8552 16384U, // VRSQRTEd 8553 16384U, // VRSQRTEfd 8554 16384U, // VRSQRTEfq 8555 16384U, // VRSQRTEhd 8556 16384U, // VRSQRTEhq 8557 16384U, // VRSQRTEq 8558 0U, // VRSQRTSfd 8559 0U, // VRSQRTSfq 8560 0U, // VRSQRTShd 8561 0U, // VRSQRTShq 8562 3671552U, // VRSRAsv16i8 8563 16768U, // VRSRAsv1i64 8564 3671552U, // VRSRAsv2i32 8565 16768U, // VRSRAsv2i64 8566 3671552U, // VRSRAsv4i16 8567 3671552U, // VRSRAsv4i32 8568 3671552U, // VRSRAsv8i16 8569 3671552U, // VRSRAsv8i8 8570 3671552U, // VRSRAuv16i8 8571 3671552U, // VRSRAuv1i64 8572 3671552U, // VRSRAuv2i32 8573 3671552U, // VRSRAuv2i64 8574 3671552U, // VRSRAuv4i16 8575 3671552U, // VRSRAuv4i32 8576 3671552U, // VRSRAuv8i16 8577 3671552U, // VRSRAuv8i8 8578 17920U, // VRSUBHNv2i32 8579 0U, // VRSUBHNv4i16 8580 0U, // VRSUBHNv8i8 8581 0U, // VSCCLRMD 8582 0U, // VSCCLRMS 8583 2U, // VSDOTD 8584 520U, // VSDOTDI 8585 2U, // VSDOTQ 8586 520U, // VSDOTQI 8587 17920U, // VSELEQD 8588 17920U, // VSELEQH 8589 17920U, // VSELEQS 8590 17920U, // VSELGED 8591 17920U, // VSELGEH 8592 17920U, // VSELGES 8593 17920U, // VSELGTD 8594 17920U, // VSELGTH 8595 17920U, // VSELGTS 8596 17920U, // VSELVSD 8597 17920U, // VSELVSH 8598 17920U, // VSELVSS 8599 32U, // VSETLNi16 8600 32U, // VSETLNi32 8601 32U, // VSETLNi8 8602 0U, // VSHLLi16 8603 0U, // VSHLLi32 8604 0U, // VSHLLi8 8605 0U, // VSHLLsv2i64 8606 0U, // VSHLLsv4i32 8607 0U, // VSHLLsv8i16 8608 0U, // VSHLLuv2i64 8609 0U, // VSHLLuv4i32 8610 0U, // VSHLLuv8i16 8611 0U, // VSHLiv16i8 8612 17920U, // VSHLiv1i64 8613 0U, // VSHLiv2i32 8614 17920U, // VSHLiv2i64 8615 0U, // VSHLiv4i16 8616 0U, // VSHLiv4i32 8617 0U, // VSHLiv8i16 8618 0U, // VSHLiv8i8 8619 0U, // VSHLsv16i8 8620 17920U, // VSHLsv1i64 8621 0U, // VSHLsv2i32 8622 17920U, // VSHLsv2i64 8623 0U, // VSHLsv4i16 8624 0U, // VSHLsv4i32 8625 0U, // VSHLsv8i16 8626 0U, // VSHLsv8i8 8627 0U, // VSHLuv16i8 8628 0U, // VSHLuv1i64 8629 0U, // VSHLuv2i32 8630 0U, // VSHLuv2i64 8631 0U, // VSHLuv4i16 8632 0U, // VSHLuv4i32 8633 0U, // VSHLuv8i16 8634 0U, // VSHLuv8i8 8635 17920U, // VSHRNv2i32 8636 0U, // VSHRNv4i16 8637 0U, // VSHRNv8i8 8638 0U, // VSHRsv16i8 8639 17920U, // VSHRsv1i64 8640 0U, // VSHRsv2i32 8641 17920U, // VSHRsv2i64 8642 0U, // VSHRsv4i16 8643 0U, // VSHRsv4i32 8644 0U, // VSHRsv8i16 8645 0U, // VSHRsv8i8 8646 0U, // VSHRuv16i8 8647 0U, // VSHRuv1i64 8648 0U, // VSHRuv2i32 8649 0U, // VSHRuv2i64 8650 0U, // VSHRuv4i16 8651 0U, // VSHRuv4i32 8652 0U, // VSHRuv8i16 8653 0U, // VSHRuv8i8 8654 0U, // VSHTOD 8655 72U, // VSHTOH 8656 0U, // VSHTOS 8657 0U, // VSITOD 8658 0U, // VSITOH 8659 0U, // VSITOS 8660 3671552U, // VSLIv16i8 8661 3671552U, // VSLIv1i64 8662 3671552U, // VSLIv2i32 8663 3671552U, // VSLIv2i64 8664 3671552U, // VSLIv4i16 8665 3671552U, // VSLIv4i32 8666 3671552U, // VSLIv8i16 8667 3671552U, // VSLIv8i8 8668 74U, // VSLTOD 8669 74U, // VSLTOH 8670 74U, // VSLTOS 8671 2U, // VSMMLA 8672 528U, // VSQRTD 8673 16384U, // VSQRTH 8674 16384U, // VSQRTS 8675 3671552U, // VSRAsv16i8 8676 16768U, // VSRAsv1i64 8677 3671552U, // VSRAsv2i32 8678 16768U, // VSRAsv2i64 8679 3671552U, // VSRAsv4i16 8680 3671552U, // VSRAsv4i32 8681 3671552U, // VSRAsv8i16 8682 3671552U, // VSRAsv8i8 8683 3671552U, // VSRAuv16i8 8684 3671552U, // VSRAuv1i64 8685 3671552U, // VSRAuv2i32 8686 3671552U, // VSRAuv2i64 8687 3671552U, // VSRAuv4i16 8688 3671552U, // VSRAuv4i32 8689 3671552U, // VSRAuv8i16 8690 3671552U, // VSRAuv8i8 8691 3671552U, // VSRIv16i8 8692 3671552U, // VSRIv1i64 8693 3671552U, // VSRIv2i32 8694 3671552U, // VSRIv2i64 8695 3671552U, // VSRIv4i16 8696 3671552U, // VSRIv4i32 8697 3671552U, // VSRIv8i16 8698 3671552U, // VSRIv8i8 8699 6694U, // VST1LNd16 8700 516201126U, // VST1LNd16_UPD 8701 6694U, // VST1LNd32 8702 516201126U, // VST1LNd32_UPD 8703 6694U, // VST1LNd8 8704 516201126U, // VST1LNd8_UPD 8705 0U, // VST1LNq16Pseudo 8706 0U, // VST1LNq16Pseudo_UPD 8707 0U, // VST1LNq32Pseudo 8708 0U, // VST1LNq32Pseudo_UPD 8709 0U, // VST1LNq8Pseudo 8710 0U, // VST1LNq8Pseudo_UPD 8711 0U, // VST1d16 8712 0U, // VST1d16Q 8713 0U, // VST1d16QPseudo 8714 0U, // VST1d16QPseudoWB_fixed 8715 0U, // VST1d16QPseudoWB_register 8716 0U, // VST1d16Qwb_fixed 8717 0U, // VST1d16Qwb_register 8718 0U, // VST1d16T 8719 0U, // VST1d16TPseudo 8720 0U, // VST1d16TPseudoWB_fixed 8721 0U, // VST1d16TPseudoWB_register 8722 0U, // VST1d16Twb_fixed 8723 0U, // VST1d16Twb_register 8724 0U, // VST1d16wb_fixed 8725 0U, // VST1d16wb_register 8726 0U, // VST1d32 8727 0U, // VST1d32Q 8728 0U, // VST1d32QPseudo 8729 0U, // VST1d32QPseudoWB_fixed 8730 0U, // VST1d32QPseudoWB_register 8731 0U, // VST1d32Qwb_fixed 8732 0U, // VST1d32Qwb_register 8733 0U, // VST1d32T 8734 0U, // VST1d32TPseudo 8735 0U, // VST1d32TPseudoWB_fixed 8736 0U, // VST1d32TPseudoWB_register 8737 0U, // VST1d32Twb_fixed 8738 0U, // VST1d32Twb_register 8739 0U, // VST1d32wb_fixed 8740 0U, // VST1d32wb_register 8741 0U, // VST1d64 8742 0U, // VST1d64Q 8743 0U, // VST1d64QPseudo 8744 0U, // VST1d64QPseudoWB_fixed 8745 0U, // VST1d64QPseudoWB_register 8746 0U, // VST1d64Qwb_fixed 8747 0U, // VST1d64Qwb_register 8748 0U, // VST1d64T 8749 0U, // VST1d64TPseudo 8750 0U, // VST1d64TPseudoWB_fixed 8751 0U, // VST1d64TPseudoWB_register 8752 0U, // VST1d64Twb_fixed 8753 0U, // VST1d64Twb_register 8754 0U, // VST1d64wb_fixed 8755 0U, // VST1d64wb_register 8756 0U, // VST1d8 8757 0U, // VST1d8Q 8758 0U, // VST1d8QPseudo 8759 0U, // VST1d8QPseudoWB_fixed 8760 0U, // VST1d8QPseudoWB_register 8761 0U, // VST1d8Qwb_fixed 8762 0U, // VST1d8Qwb_register 8763 0U, // VST1d8T 8764 0U, // VST1d8TPseudo 8765 0U, // VST1d8TPseudoWB_fixed 8766 0U, // VST1d8TPseudoWB_register 8767 0U, // VST1d8Twb_fixed 8768 0U, // VST1d8Twb_register 8769 0U, // VST1d8wb_fixed 8770 0U, // VST1d8wb_register 8771 0U, // VST1q16 8772 0U, // VST1q16HighQPseudo 8773 0U, // VST1q16HighQPseudo_UPD 8774 0U, // VST1q16HighTPseudo 8775 0U, // VST1q16HighTPseudo_UPD 8776 0U, // VST1q16LowQPseudo_UPD 8777 0U, // VST1q16LowTPseudo_UPD 8778 0U, // VST1q16wb_fixed 8779 0U, // VST1q16wb_register 8780 0U, // VST1q32 8781 0U, // VST1q32HighQPseudo 8782 0U, // VST1q32HighQPseudo_UPD 8783 0U, // VST1q32HighTPseudo 8784 0U, // VST1q32HighTPseudo_UPD 8785 0U, // VST1q32LowQPseudo_UPD 8786 0U, // VST1q32LowTPseudo_UPD 8787 0U, // VST1q32wb_fixed 8788 0U, // VST1q32wb_register 8789 0U, // VST1q64 8790 0U, // VST1q64HighQPseudo 8791 0U, // VST1q64HighQPseudo_UPD 8792 0U, // VST1q64HighTPseudo 8793 0U, // VST1q64HighTPseudo_UPD 8794 0U, // VST1q64LowQPseudo_UPD 8795 0U, // VST1q64LowTPseudo_UPD 8796 0U, // VST1q64wb_fixed 8797 0U, // VST1q64wb_register 8798 0U, // VST1q8 8799 0U, // VST1q8HighQPseudo 8800 0U, // VST1q8HighQPseudo_UPD 8801 0U, // VST1q8HighTPseudo 8802 0U, // VST1q8HighTPseudo_UPD 8803 0U, // VST1q8LowQPseudo_UPD 8804 0U, // VST1q8LowTPseudo_UPD 8805 0U, // VST1q8wb_fixed 8806 0U, // VST1q8wb_register 8807 440194470U, // VST2LNd16 8808 0U, // VST2LNd16Pseudo 8809 0U, // VST2LNd16Pseudo_UPD 8810 440718886U, // VST2LNd16_UPD 8811 440194470U, // VST2LNd32 8812 0U, // VST2LNd32Pseudo 8813 0U, // VST2LNd32Pseudo_UPD 8814 440718886U, // VST2LNd32_UPD 8815 440194470U, // VST2LNd8 8816 0U, // VST2LNd8Pseudo 8817 0U, // VST2LNd8Pseudo_UPD 8818 440718886U, // VST2LNd8_UPD 8819 440194470U, // VST2LNq16 8820 0U, // VST2LNq16Pseudo 8821 0U, // VST2LNq16Pseudo_UPD 8822 440718886U, // VST2LNq16_UPD 8823 440194470U, // VST2LNq32 8824 0U, // VST2LNq32Pseudo 8825 0U, // VST2LNq32Pseudo_UPD 8826 440718886U, // VST2LNq32_UPD 8827 0U, // VST2b16 8828 0U, // VST2b16wb_fixed 8829 0U, // VST2b16wb_register 8830 0U, // VST2b32 8831 0U, // VST2b32wb_fixed 8832 0U, // VST2b32wb_register 8833 0U, // VST2b8 8834 0U, // VST2b8wb_fixed 8835 0U, // VST2b8wb_register 8836 0U, // VST2d16 8837 0U, // VST2d16wb_fixed 8838 0U, // VST2d16wb_register 8839 0U, // VST2d32 8840 0U, // VST2d32wb_fixed 8841 0U, // VST2d32wb_register 8842 0U, // VST2d8 8843 0U, // VST2d8wb_fixed 8844 0U, // VST2d8wb_register 8845 0U, // VST2q16 8846 0U, // VST2q16Pseudo 8847 0U, // VST2q16PseudoWB_fixed 8848 0U, // VST2q16PseudoWB_register 8849 0U, // VST2q16wb_fixed 8850 0U, // VST2q16wb_register 8851 0U, // VST2q32 8852 0U, // VST2q32Pseudo 8853 0U, // VST2q32PseudoWB_fixed 8854 0U, // VST2q32PseudoWB_register 8855 0U, // VST2q32wb_fixed 8856 0U, // VST2q32wb_register 8857 0U, // VST2q8 8858 0U, // VST2q8Pseudo 8859 0U, // VST2q8PseudoWB_fixed 8860 0U, // VST2q8PseudoWB_register 8861 0U, // VST2q8wb_fixed 8862 0U, // VST2q8wb_register 8863 440195750U, // VST3LNd16 8864 0U, // VST3LNd16Pseudo 8865 0U, // VST3LNd16Pseudo_UPD 8866 6950U, // VST3LNd16_UPD 8867 440195750U, // VST3LNd32 8868 0U, // VST3LNd32Pseudo 8869 0U, // VST3LNd32Pseudo_UPD 8870 6950U, // VST3LNd32_UPD 8871 440195750U, // VST3LNd8 8872 0U, // VST3LNd8Pseudo 8873 0U, // VST3LNd8Pseudo_UPD 8874 6950U, // VST3LNd8_UPD 8875 440195750U, // VST3LNq16 8876 0U, // VST3LNq16Pseudo 8877 0U, // VST3LNq16Pseudo_UPD 8878 6950U, // VST3LNq16_UPD 8879 440195750U, // VST3LNq32 8880 0U, // VST3LNq32Pseudo 8881 0U, // VST3LNq32Pseudo_UPD 8882 6950U, // VST3LNq32_UPD 8883 403177856U, // VST3d16 8884 0U, // VST3d16Pseudo 8885 0U, // VST3d16Pseudo_UPD 8886 383872U, // VST3d16_UPD 8887 403177856U, // VST3d32 8888 0U, // VST3d32Pseudo 8889 0U, // VST3d32Pseudo_UPD 8890 383872U, // VST3d32_UPD 8891 403177856U, // VST3d8 8892 0U, // VST3d8Pseudo 8893 0U, // VST3d8Pseudo_UPD 8894 383872U, // VST3d8_UPD 8895 403177856U, // VST3q16 8896 0U, // VST3q16Pseudo_UPD 8897 383872U, // VST3q16_UPD 8898 0U, // VST3q16oddPseudo 8899 0U, // VST3q16oddPseudo_UPD 8900 403177856U, // VST3q32 8901 0U, // VST3q32Pseudo_UPD 8902 383872U, // VST3q32_UPD 8903 0U, // VST3q32oddPseudo 8904 0U, // VST3q32oddPseudo_UPD 8905 403177856U, // VST3q8 8906 0U, // VST3q8Pseudo_UPD 8907 383872U, // VST3q8_UPD 8908 0U, // VST3q8oddPseudo 8909 0U, // VST3q8oddPseudo_UPD 8910 440194598U, // VST4LNd16 8911 0U, // VST4LNd16Pseudo 8912 0U, // VST4LNd16Pseudo_UPD 8913 399014U, // VST4LNd16_UPD 8914 440194598U, // VST4LNd32 8915 0U, // VST4LNd32Pseudo 8916 0U, // VST4LNd32Pseudo_UPD 8917 399014U, // VST4LNd32_UPD 8918 440194598U, // VST4LNd8 8919 0U, // VST4LNd8Pseudo 8920 0U, // VST4LNd8Pseudo_UPD 8921 399014U, // VST4LNd8_UPD 8922 440194598U, // VST4LNq16 8923 0U, // VST4LNq16Pseudo 8924 0U, // VST4LNq16Pseudo_UPD 8925 399014U, // VST4LNq16_UPD 8926 440194598U, // VST4LNq32 8927 0U, // VST4LNq32Pseudo 8928 0U, // VST4LNq32Pseudo_UPD 8929 399014U, // VST4LNq32_UPD 8930 34079104U, // VST4d16 8931 0U, // VST4d16Pseudo 8932 0U, // VST4d16Pseudo_UPD 8933 15735680U, // VST4d16_UPD 8934 34079104U, // VST4d32 8935 0U, // VST4d32Pseudo 8936 0U, // VST4d32Pseudo_UPD 8937 15735680U, // VST4d32_UPD 8938 34079104U, // VST4d8 8939 0U, // VST4d8Pseudo 8940 0U, // VST4d8Pseudo_UPD 8941 15735680U, // VST4d8_UPD 8942 34079104U, // VST4q16 8943 0U, // VST4q16Pseudo_UPD 8944 15735680U, // VST4q16_UPD 8945 0U, // VST4q16oddPseudo 8946 0U, // VST4q16oddPseudo_UPD 8947 34079104U, // VST4q32 8948 0U, // VST4q32Pseudo_UPD 8949 15735680U, // VST4q32_UPD 8950 0U, // VST4q32oddPseudo 8951 0U, // VST4q32oddPseudo_UPD 8952 34079104U, // VST4q8 8953 0U, // VST4q8Pseudo_UPD 8954 15735680U, // VST4q8_UPD 8955 0U, // VST4q8oddPseudo 8956 0U, // VST4q8oddPseudo_UPD 8957 532U, // VSTMDDB_UPD 8958 18560U, // VSTMDIA 8959 532U, // VSTMDIA_UPD 8960 0U, // VSTMQIA 8961 532U, // VSTMSDB_UPD 8962 18560U, // VSTMSIA 8963 532U, // VSTMSIA_UPD 8964 6400U, // VSTRD 8965 6528U, // VSTRH 8966 6400U, // VSTRS 8967 0U, // VSTR_FPCXTNS_off 8968 42U, // VSTR_FPCXTNS_post 8969 0U, // VSTR_FPCXTNS_pre 8970 0U, // VSTR_FPCXTS_off 8971 42U, // VSTR_FPCXTS_post 8972 0U, // VSTR_FPCXTS_pre 8973 0U, // VSTR_FPSCR_NZCVQC_off 8974 42U, // VSTR_FPSCR_NZCVQC_post 8975 0U, // VSTR_FPSCR_NZCVQC_pre 8976 0U, // VSTR_FPSCR_off 8977 42U, // VSTR_FPSCR_post 8978 0U, // VSTR_FPSCR_pre 8979 0U, // VSTR_P0_off 8980 44U, // VSTR_P0_post 8981 0U, // VSTR_P0_pre 8982 0U, // VSTR_VPR_off 8983 42U, // VSTR_VPR_post 8984 0U, // VSTR_VPR_pre 8985 2720528U, // VSUBD 8986 0U, // VSUBH 8987 17920U, // VSUBHNv2i32 8988 0U, // VSUBHNv4i16 8989 0U, // VSUBHNv8i8 8990 0U, // VSUBLsv2i64 8991 0U, // VSUBLsv4i32 8992 0U, // VSUBLsv8i16 8993 0U, // VSUBLuv2i64 8994 0U, // VSUBLuv4i32 8995 0U, // VSUBLuv8i16 8996 0U, // VSUBS 8997 0U, // VSUBWsv2i64 8998 0U, // VSUBWsv4i32 8999 0U, // VSUBWsv8i16 9000 0U, // VSUBWuv2i64 9001 0U, // VSUBWuv4i32 9002 0U, // VSUBWuv8i16 9003 0U, // VSUBfd 9004 0U, // VSUBfq 9005 0U, // VSUBhd 9006 0U, // VSUBhq 9007 0U, // VSUBv16i8 9008 17920U, // VSUBv1i64 9009 0U, // VSUBv2i32 9010 17920U, // VSUBv2i64 9011 0U, // VSUBv4i16 9012 0U, // VSUBv4i32 9013 0U, // VSUBv8i16 9014 0U, // VSUBv8i8 9015 520U, // VSUDOTDI 9016 520U, // VSUDOTQI 9017 16384U, // VSWPd 9018 16384U, // VSWPq 9019 7168U, // VTBL1 9020 7296U, // VTBL2 9021 7424U, // VTBL3 9022 0U, // VTBL3Pseudo 9023 7552U, // VTBL4 9024 0U, // VTBL4Pseudo 9025 7680U, // VTBX1 9026 7808U, // VTBX2 9027 7936U, // VTBX3 9028 0U, // VTBX3Pseudo 9029 8064U, // VTBX4 9030 0U, // VTBX4Pseudo 9031 0U, // VTOSHD 9032 72U, // VTOSHH 9033 0U, // VTOSHS 9034 0U, // VTOSIRD 9035 0U, // VTOSIRH 9036 0U, // VTOSIRS 9037 0U, // VTOSIZD 9038 0U, // VTOSIZH 9039 0U, // VTOSIZS 9040 74U, // VTOSLD 9041 74U, // VTOSLH 9042 74U, // VTOSLS 9043 0U, // VTOUHD 9044 72U, // VTOUHH 9045 0U, // VTOUHS 9046 0U, // VTOUIRD 9047 0U, // VTOUIRH 9048 0U, // VTOUIRS 9049 0U, // VTOUIZD 9050 0U, // VTOUIZH 9051 0U, // VTOUIZS 9052 74U, // VTOULD 9053 74U, // VTOULH 9054 74U, // VTOULS 9055 16384U, // VTRNd16 9056 16384U, // VTRNd32 9057 16384U, // VTRNd8 9058 16384U, // VTRNq16 9059 16384U, // VTRNq32 9060 16384U, // VTRNq8 9061 0U, // VTSTv16i8 9062 0U, // VTSTv2i32 9063 0U, // VTSTv4i16 9064 0U, // VTSTv4i32 9065 0U, // VTSTv8i16 9066 0U, // VTSTv8i8 9067 2U, // VUDOTD 9068 520U, // VUDOTDI 9069 2U, // VUDOTQ 9070 520U, // VUDOTQI 9071 0U, // VUHTOD 9072 72U, // VUHTOH 9073 0U, // VUHTOS 9074 0U, // VUITOD 9075 0U, // VUITOH 9076 0U, // VUITOS 9077 74U, // VULTOD 9078 74U, // VULTOH 9079 74U, // VULTOS 9080 2U, // VUMMLA 9081 2U, // VUSDOTD 9082 520U, // VUSDOTDI 9083 2U, // VUSDOTQ 9084 520U, // VUSDOTQI 9085 2U, // VUSMMLA 9086 16384U, // VUZPd16 9087 16384U, // VUZPd8 9088 16384U, // VUZPq16 9089 16384U, // VUZPq32 9090 16384U, // VUZPq8 9091 16384U, // VZIPd16 9092 16384U, // VZIPd8 9093 16384U, // VZIPq16 9094 16384U, // VZIPq32 9095 16384U, // VZIPq8 9096 411776U, // sysLDMDA 9097 8212U, // sysLDMDA_UPD 9098 411776U, // sysLDMDB 9099 8212U, // sysLDMDB_UPD 9100 411776U, // sysLDMIA 9101 8212U, // sysLDMIA_UPD 9102 411776U, // sysLDMIB 9103 8212U, // sysLDMIB_UPD 9104 411776U, // sysSTMDA 9105 8212U, // sysSTMDA_UPD 9106 411776U, // sysSTMDB 9107 8212U, // sysSTMDB_UPD 9108 411776U, // sysSTMIA 9109 8212U, // sysSTMIA_UPD 9110 411776U, // sysSTMIB 9111 8212U, // sysSTMIB_UPD 9112 0U, // t2ADCri 9113 0U, // t2ADCrr 9114 16252928U, // t2ADCrs 9115 0U, // t2ADDri 9116 0U, // t2ADDri12 9117 0U, // t2ADDrr 9118 16252928U, // t2ADDrs 9119 0U, // t2ADDspImm 9120 0U, // t2ADDspImm12 9121 1280U, // t2ADR 9122 0U, // t2ANDri 9123 0U, // t2ANDrr 9124 16252928U, // t2ANDrs 9125 16777216U, // t2ASRri 9126 0U, // t2ASRrr 9127 0U, // t2AUT 9128 524672U, // t2AUTG 9129 2U, // t2B 9130 1408U, // t2BFC 9131 2098688U, // t2BFI 9132 8320U, // t2BFLi 9133 16384U, // t2BFLr 9134 8320U, // t2BFi 9135 17306624U, // t2BFic 9136 16384U, // t2BFr 9137 0U, // t2BICri 9138 0U, // t2BICrr 9139 16252928U, // t2BICrs 9140 0U, // t2BTI 9141 524672U, // t2BXAUT 9142 2U, // t2BXJ 9143 2U, // t2Bcc 9144 82704U, // t2CDP 9145 82704U, // t2CDP2 9146 0U, // t2CLREX 9147 0U, // t2CLRM 9148 16384U, // t2CLZ 9149 16384U, // t2CMNri 9150 16384U, // t2CMNzrr 9151 1024U, // t2CMNzrs 9152 16384U, // t2CMPri 9153 16384U, // t2CMPrr 9154 1024U, // t2CMPrs 9155 0U, // t2CPS1p 9156 2U, // t2CPS2p 9157 17920U, // t2CPS3p 9158 17920U, // t2CRC32B 9159 17920U, // t2CRC32CB 9160 17920U, // t2CRC32CH 9161 17920U, // t2CRC32CW 9162 17920U, // t2CRC32H 9163 17920U, // t2CRC32W 9164 17303040U, // t2CSEL 9165 17303040U, // t2CSINC 9166 17303040U, // t2CSINV 9167 17303040U, // t2CSNEG 9168 2U, // t2DBG 9169 0U, // t2DCPS1 9170 0U, // t2DCPS2 9171 0U, // t2DCPS3 9172 2U, // t2DLS 9173 0U, // t2DMB 9174 0U, // t2DSB 9175 0U, // t2EORri 9176 0U, // t2EORrr 9177 16252928U, // t2EORrs 9178 2U, // t2HINT 9179 0U, // t2HVC 9180 0U, // t2ISB 9181 0U, // t2IT 9182 0U, // t2Int_eh_sjlj_setjmp 9183 0U, // t2Int_eh_sjlj_setjmp_nofp 9184 128U, // t2LDA 9185 128U, // t2LDAB 9186 128U, // t2LDAEX 9187 128U, // t2LDAEXB 9188 11010048U, // t2LDAEXD 9189 128U, // t2LDAEXH 9190 128U, // t2LDAH 9191 2582U, // t2LDC2L_OFFSET 9192 4721302U, // t2LDC2L_OPTION 9193 5245590U, // t2LDC2L_POST 9194 2838U, // t2LDC2L_PRE 9195 2582U, // t2LDC2_OFFSET 9196 4721302U, // t2LDC2_OPTION 9197 5245590U, // t2LDC2_POST 9198 2838U, // t2LDC2_PRE 9199 2582U, // t2LDCL_OFFSET 9200 4721302U, // t2LDCL_OPTION 9201 5245590U, // t2LDCL_POST 9202 2838U, // t2LDCL_PRE 9203 2582U, // t2LDC_OFFSET 9204 4721302U, // t2LDC_OPTION 9205 5245590U, // t2LDC_POST 9206 2838U, // t2LDC_PRE 9207 18560U, // t2LDMDB 9208 532U, // t2LDMDB_UPD 9209 18560U, // t2LDMIA 9210 532U, // t2LDMIA_UPD 9211 4096U, // t2LDRBT 9212 133760U, // t2LDRB_POST 9213 4480U, // t2LDRB_PRE 9214 3200U, // t2LDRBi12 9215 4096U, // t2LDRBi8 9216 8448U, // t2LDRBpci 9217 8576U, // t2LDRBs 9218 543686656U, // t2LDRD_POST 9219 17825792U, // t2LDRD_PRE 9220 18350080U, // t2LDRDi8 9221 8704U, // t2LDREX 9222 128U, // t2LDREXB 9223 11010048U, // t2LDREXD 9224 128U, // t2LDREXH 9225 4096U, // t2LDRHT 9226 133760U, // t2LDRH_POST 9227 4480U, // t2LDRH_PRE 9228 3200U, // t2LDRHi12 9229 4096U, // t2LDRHi8 9230 8448U, // t2LDRHpci 9231 8576U, // t2LDRHs 9232 4096U, // t2LDRSBT 9233 133760U, // t2LDRSB_POST 9234 4480U, // t2LDRSB_PRE 9235 3200U, // t2LDRSBi12 9236 4096U, // t2LDRSBi8 9237 8448U, // t2LDRSBpci 9238 8576U, // t2LDRSBs 9239 4096U, // t2LDRSHT 9240 133760U, // t2LDRSH_POST 9241 4480U, // t2LDRSH_PRE 9242 3200U, // t2LDRSHi12 9243 4096U, // t2LDRSHi8 9244 8448U, // t2LDRSHpci 9245 8576U, // t2LDRSHs 9246 4096U, // t2LDRT 9247 133760U, // t2LDR_POST 9248 4480U, // t2LDR_PRE 9249 3200U, // t2LDRi12 9250 4096U, // t2LDRi8 9251 8448U, // t2LDRpci 9252 8576U, // t2LDRs 9253 0U, // t2LE 9254 0U, // t2LEUpdate 9255 0U, // t2LSLri 9256 0U, // t2LSLrr 9257 16777216U, // t2LSRri 9258 0U, // t2LSRrr 9259 103908112U, // t2MCR 9260 103908112U, // t2MCR2 9261 137462544U, // t2MCRR 9262 137462544U, // t2MCRR2 9263 33554432U, // t2MLA 9264 33554432U, // t2MLS 9265 17920U, // t2MOVTi16 9266 16384U, // t2MOVi 9267 16384U, // t2MOVi16 9268 16384U, // t2MOVr 9269 425984U, // t2MOVsra_flag 9270 425984U, // t2MOVsrl_flag 9271 115480U, // t2MRC 9272 115480U, // t2MRC2 9273 0U, // t2MRRC 9274 0U, // t2MRRC2 9275 26U, // t2MRS_AR 9276 8832U, // t2MRS_M 9277 3840U, // t2MRSbanked 9278 28U, // t2MRSsys_AR 9279 528U, // t2MSR_AR 9280 528U, // t2MSR_M 9281 0U, // t2MSRbanked 9282 0U, // t2MUL 9283 16384U, // t2MVNi 9284 16384U, // t2MVNr 9285 1024U, // t2MVNs 9286 0U, // t2ORNri 9287 0U, // t2ORNrr 9288 16252928U, // t2ORNrs 9289 0U, // t2ORRri 9290 0U, // t2ORRrr 9291 16252928U, // t2ORRrs 9292 0U, // t2PAC 9293 0U, // t2PACBTI 9294 524672U, // t2PACG 9295 201326592U, // t2PKHBT 9296 234881024U, // t2PKHTB 9297 0U, // t2PLDWi12 9298 0U, // t2PLDWi8 9299 1U, // t2PLDWs 9300 0U, // t2PLDi12 9301 0U, // t2PLDi8 9302 1U, // t2PLDpci 9303 1U, // t2PLDs 9304 0U, // t2PLIi12 9305 0U, // t2PLIi8 9306 1U, // t2PLIpci 9307 1U, // t2PLIs 9308 0U, // t2QADD 9309 0U, // t2QADD16 9310 0U, // t2QADD8 9311 0U, // t2QASX 9312 0U, // t2QDADD 9313 0U, // t2QDSUB 9314 0U, // t2QSAX 9315 0U, // t2QSUB 9316 0U, // t2QSUB16 9317 0U, // t2QSUB8 9318 16384U, // t2RBIT 9319 16384U, // t2REV 9320 16384U, // t2REV16 9321 16384U, // t2REVSH 9322 2U, // t2RFEDB 9323 4U, // t2RFEDBW 9324 2U, // t2RFEIA 9325 4U, // t2RFEIAW 9326 0U, // t2RORri 9327 0U, // t2RORrr 9328 16384U, // t2RRX 9329 0U, // t2RSBri 9330 0U, // t2RSBrr 9331 16252928U, // t2RSBrs 9332 0U, // t2SADD16 9333 0U, // t2SADD8 9334 0U, // t2SASX 9335 0U, // t2SB 9336 0U, // t2SBCri 9337 0U, // t2SBCrr 9338 16252928U, // t2SBCrs 9339 33554432U, // t2SBFX 9340 0U, // t2SDIV 9341 0U, // t2SEL 9342 0U, // t2SETPAN 9343 0U, // t2SG 9344 0U, // t2SHADD16 9345 0U, // t2SHADD8 9346 0U, // t2SHASX 9347 0U, // t2SHSAX 9348 0U, // t2SHSUB16 9349 0U, // t2SHSUB8 9350 2U, // t2SMC 9351 33554432U, // t2SMLABB 9352 33554432U, // t2SMLABT 9353 33554432U, // t2SMLAD 9354 33554432U, // t2SMLADX 9355 33554432U, // t2SMLAL 9356 33554432U, // t2SMLALBB 9357 33554432U, // t2SMLALBT 9358 33554432U, // t2SMLALD 9359 33554432U, // t2SMLALDX 9360 33554432U, // t2SMLALTB 9361 33554432U, // t2SMLALTT 9362 33554432U, // t2SMLATB 9363 33554432U, // t2SMLATT 9364 33554432U, // t2SMLAWB 9365 33554432U, // t2SMLAWT 9366 33554432U, // t2SMLSD 9367 33554432U, // t2SMLSDX 9368 33554432U, // t2SMLSLD 9369 33554432U, // t2SMLSLDX 9370 33554432U, // t2SMMLA 9371 33554432U, // t2SMMLAR 9372 33554432U, // t2SMMLS 9373 33554432U, // t2SMMLSR 9374 0U, // t2SMMUL 9375 0U, // t2SMMULR 9376 0U, // t2SMUAD 9377 0U, // t2SMUADX 9378 0U, // t2SMULBB 9379 0U, // t2SMULBT 9380 33554432U, // t2SMULL 9381 0U, // t2SMULTB 9382 0U, // t2SMULTT 9383 0U, // t2SMULWB 9384 0U, // t2SMULWT 9385 0U, // t2SMUSD 9386 0U, // t2SMUSDX 9387 0U, // t2SRSDB 9388 0U, // t2SRSDB_UPD 9389 0U, // t2SRSIA 9390 0U, // t2SRSIA_UPD 9391 218240U, // t2SSAT 9392 21632U, // t2SSAT16 9393 0U, // t2SSAX 9394 0U, // t2SSUB16 9395 0U, // t2SSUB8 9396 2582U, // t2STC2L_OFFSET 9397 4721302U, // t2STC2L_OPTION 9398 5245590U, // t2STC2L_POST 9399 2838U, // t2STC2L_PRE 9400 2582U, // t2STC2_OFFSET 9401 4721302U, // t2STC2_OPTION 9402 5245590U, // t2STC2_POST 9403 2838U, // t2STC2_PRE 9404 2582U, // t2STCL_OFFSET 9405 4721302U, // t2STCL_OPTION 9406 5245590U, // t2STCL_POST 9407 2838U, // t2STCL_PRE 9408 2582U, // t2STC_OFFSET 9409 4721302U, // t2STC_OPTION 9410 5245590U, // t2STC_POST 9411 2838U, // t2STC_PRE 9412 128U, // t2STL 9413 128U, // t2STLB 9414 11010048U, // t2STLEX 9415 11010048U, // t2STLEXB 9416 33554432U, // t2STLEXD 9417 11010048U, // t2STLEXH 9418 128U, // t2STLH 9419 18560U, // t2STMDB 9420 532U, // t2STMDB_UPD 9421 18560U, // t2STMIA 9422 532U, // t2STMIA_UPD 9423 4096U, // t2STRBT 9424 133760U, // t2STRB_POST 9425 4480U, // t2STRB_PRE 9426 3200U, // t2STRBi12 9427 4096U, // t2STRBi8 9428 8576U, // t2STRBs 9429 543688192U, // t2STRD_POST 9430 17827328U, // t2STRD_PRE 9431 18350080U, // t2STRDi8 9432 18874368U, // t2STREX 9433 11010048U, // t2STREXB 9434 33554432U, // t2STREXD 9435 11010048U, // t2STREXH 9436 4096U, // t2STRHT 9437 133760U, // t2STRH_POST 9438 4480U, // t2STRH_PRE 9439 3200U, // t2STRHi12 9440 4096U, // t2STRHi8 9441 8576U, // t2STRHs 9442 4096U, // t2STRT 9443 133760U, // t2STR_POST 9444 4480U, // t2STR_PRE 9445 3200U, // t2STRi12 9446 4096U, // t2STRi8 9447 8576U, // t2STRs 9448 0U, // t2SUBS_PC_LR 9449 0U, // t2SUBri 9450 0U, // t2SUBri12 9451 0U, // t2SUBrr 9452 16252928U, // t2SUBrs 9453 0U, // t2SUBspImm 9454 0U, // t2SUBspImm12 9455 268435456U, // t2SXTAB 9456 268435456U, // t2SXTAB16 9457 268435456U, // t2SXTAH 9458 229376U, // t2SXTB 9459 229376U, // t2SXTB16 9460 229376U, // t2SXTH 9461 1U, // t2TBB 9462 1U, // t2TBH 9463 16384U, // t2TEQri 9464 16384U, // t2TEQrr 9465 1024U, // t2TEQrs 9466 1U, // t2TSB 9467 16384U, // t2TSTri 9468 16384U, // t2TSTrr 9469 1024U, // t2TSTrs 9470 16384U, // t2TT 9471 16384U, // t2TTA 9472 16384U, // t2TTAT 9473 16384U, // t2TTT 9474 0U, // t2UADD16 9475 0U, // t2UADD8 9476 0U, // t2UASX 9477 33554432U, // t2UBFX 9478 0U, // t2UDF 9479 0U, // t2UDIV 9480 0U, // t2UHADD16 9481 0U, // t2UHADD8 9482 0U, // t2UHASX 9483 0U, // t2UHSAX 9484 0U, // t2UHSUB16 9485 0U, // t2UHSUB8 9486 33554432U, // t2UMAAL 9487 33554432U, // t2UMLAL 9488 33554432U, // t2UMULL 9489 0U, // t2UQADD16 9490 0U, // t2UQADD8 9491 0U, // t2UQASX 9492 0U, // t2UQSAX 9493 0U, // t2UQSUB16 9494 0U, // t2UQSUB8 9495 0U, // t2USAD8 9496 33554432U, // t2USADA8 9497 301989888U, // t2USAT 9498 0U, // t2USAT16 9499 0U, // t2USAX 9500 0U, // t2USUB16 9501 0U, // t2USUB8 9502 268435456U, // t2UXTAB 9503 268435456U, // t2UXTAB16 9504 268435456U, // t2UXTAH 9505 229376U, // t2UXTB 9506 229376U, // t2UXTB16 9507 229376U, // t2UXTH 9508 21504U, // t2WLS 9509 2U, // tADC 9510 17920U, // tADDhirr 9511 16768U, // tADDi3 9512 2U, // tADDi8 9513 0U, // tADDrSP 9514 19398656U, // tADDrSPi 9515 16768U, // tADDrr 9516 8960U, // tADDspi 9517 17920U, // tADDspr 9518 9088U, // tADR 9519 2U, // tAND 9520 9216U, // tASRri 9521 2U, // tASRrr 9522 2U, // tB 9523 2U, // tBIC 9524 0U, // tBKPT 9525 1U, // tBL 9526 2U, // tBLXNSr 9527 1U, // tBLXi 9528 2U, // tBLXr 9529 2U, // tBX 9530 2U, // tBXNS 9531 2U, // tBcc 9532 2U, // tCBNZ 9533 2U, // tCBZ 9534 16384U, // tCMNz 9535 16384U, // tCMPhir 9536 16384U, // tCMPi8 9537 16384U, // tCMPr 9538 2U, // tCPS 9539 2U, // tEOR 9540 2U, // tHINT 9541 0U, // tHLT 9542 0U, // tInt_WIN_eh_sjlj_longjmp 9543 0U, // tInt_eh_sjlj_longjmp 9544 0U, // tInt_eh_sjlj_setjmp 9545 18560U, // tLDMIA 9546 9344U, // tLDRBi 9547 9472U, // tLDRBr 9548 9600U, // tLDRHi 9549 9472U, // tLDRHr 9550 9472U, // tLDRSB 9551 9472U, // tLDRSH 9552 9728U, // tLDRi 9553 8448U, // tLDRpci 9554 9472U, // tLDRr 9555 9856U, // tLDRspi 9556 16768U, // tLSLri 9557 2U, // tLSLrr 9558 9216U, // tLSRri 9559 2U, // tLSRrr 9560 2U, // tMOVSr 9561 0U, // tMOVi8 9562 16384U, // tMOVr 9563 16768U, // tMUL 9564 0U, // tMVN 9565 2U, // tORR 9566 0U, // tPICADD 9567 0U, // tPOP 9568 0U, // tPUSH 9569 16384U, // tREV 9570 16384U, // tREV16 9571 16384U, // tREVSH 9572 2U, // tROR 9573 0U, // tRSB 9574 2U, // tSBC 9575 0U, // tSETEND 9576 532U, // tSTMIA_UPD 9577 9344U, // tSTRBi 9578 9472U, // tSTRBr 9579 9600U, // tSTRHi 9580 9472U, // tSTRHr 9581 9728U, // tSTRi 9582 9472U, // tSTRr 9583 9856U, // tSTRspi 9584 16768U, // tSUBi3 9585 2U, // tSUBi8 9586 16768U, // tSUBrr 9587 8960U, // tSUBspi 9588 2U, // tSVC 9589 16384U, // tSXTB 9590 16384U, // tSXTH 9591 0U, // tTRAP 9592 16384U, // tTST 9593 0U, // tUDF 9594 16384U, // tUXTB 9595 16384U, // tUXTH 9596 0U, // t__brkdiv0 9597 }; 9598 9599 // Emit the opcode for the instruction. 9600 uint64_t Bits = 0; 9601 Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0; 9602 Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32; 9603 return {AsmStrs+(Bits & 8191)-1, Bits}; 9604 9605} 9606/// printInstruction - This method is automatically generated by tablegen 9607/// from the instruction set description. 9608LLVM_NO_PROFILE_INSTRUMENT_FUNCTION 9609void ARMInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) { 9610 O << "\t"; 9611 9612 auto MnemonicInfo = getMnemonic(MI); 9613 9614 O << MnemonicInfo.first; 9615 9616 uint64_t Bits = MnemonicInfo.second; 9617 assert(Bits != 0 && "Cannot print this instruction."); 9618 9619 // Fragment 0 encoded into 6 bits for 43 unique commands. 9620 switch ((Bits >> 13) & 63) { 9621 default: llvm_unreachable("Invalid command number."); 9622 case 0: 9623 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ... 9624 return; 9625 break; 9626 case 1: 9627 // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCri, ADCrr, ADDri, A... 9628 printSBitModifierOperand(MI, 5, STI, O); 9629 printPredicateOperand(MI, 3, STI, O); 9630 break; 9631 case 2: 9632 // ITasm, t2IT 9633 printThumbITMask(MI, 1, STI, O); 9634 break; 9635 case 3: 9636 // LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHTii, LDRT_POST, STRB... 9637 printPredicateOperand(MI, 2, STI, O); 9638 break; 9639 case 4: 9640 // RRXi, MOVi, MOVr, MOVr_TC, MVNi, MVNr, t2MOVi, t2MOVr, t2MVNi, t2MVNr,... 9641 printSBitModifierOperand(MI, 4, STI, O); 9642 printPredicateOperand(MI, 2, STI, O); 9643 break; 9644 case 5: 9645 // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL... 9646 printPredicateOperand(MI, 4, STI, O); 9647 break; 9648 case 6: 9649 // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist... 9650 printPredicateOperand(MI, 5, STI, O); 9651 break; 9652 case 7: 9653 // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16... 9654 printPredicateOperand(MI, 3, STI, O); 9655 break; 9656 case 8: 9657 // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, MLA, MOVsr, MVNsr, ORRrsi, RSB... 9658 printSBitModifierOperand(MI, 6, STI, O); 9659 printPredicateOperand(MI, 4, STI, O); 9660 break; 9661 case 9: 9662 // ADCrsr, ADDrsr, ANDrsr, BICrsr, EORrsr, ORRrsr, RSBrsr, RSCrsr, SBCrsr... 9663 printSBitModifierOperand(MI, 7, STI, O); 9664 printPredicateOperand(MI, 5, STI, O); 9665 O << "\t"; 9666 printOperand(MI, 0, STI, O); 9667 O << ", "; 9668 printOperand(MI, 1, STI, O); 9669 O << ", "; 9670 printSORegRegOperand(MI, 2, STI, O); 9671 return; 9672 break; 9673 case 10: 9674 // AESD, AESE, AESIMC, AESMC, BKPT, BLX, BX, CPS1p, CRC32B, CRC32CB, CRC3... 9675 printOperand(MI, 0, STI, O); 9676 break; 9677 case 11: 9678 // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, BF16VDOTS_VDOTD, BF16VDOTS_VDOTQ, MV... 9679 printOperand(MI, 1, STI, O); 9680 O << ", "; 9681 break; 9682 case 12: 9683 // BL, BLXi, t2BFic, t2LE 9684 printOperand(MI, Address, 0, STI, O); 9685 break; 9686 case 13: 9687 // BLX_pred, BL_pred, BXJ, BX_pred, Bcc, DBG, FLDMXIA, FSTMXIA, HINT, LDM... 9688 printPredicateOperand(MI, 1, STI, O); 9689 break; 9690 case 14: 9691 // BX_RET, ERET, FMSTAT, MOVPCLR, MVE_LCTP, VSCCLRMD, VSCCLRMS, t2AUTG, t... 9692 printPredicateOperand(MI, 0, STI, O); 9693 break; 9694 case 15: 9695 // CDE_CX1, CDE_CX1D, CDE_CX2, CDE_CX2D, CDE_CX3, CDE_CX3D, CDE_VCX1A_fpd... 9696 printPImmediate(MI, 1, STI, O); 9697 O << ", "; 9698 break; 9699 case 16: 9700 // CDE_CX3A, CDE_CX3DA, CDP, LDRD_POST, LDRD_PRE, MCR, MRC, MVE_SQRSHRL, ... 9701 printPredicateOperand(MI, 6, STI, O); 9702 break; 9703 case 17: 9704 // CDE_VCX1A_vec, CDE_VCX2_vec, MVE_VABAVs16, MVE_VABAVs32, MVE_VABAVs8, ... 9705 printVPTPredicateOperand(MI, 4, STI, O); 9706 break; 9707 case 18: 9708 // CDE_VCX1_vec, MVE_VABDf16, MVE_VABDf32, MVE_VABDs16, MVE_VABDs32, MVE_... 9709 printVPTPredicateOperand(MI, 3, STI, O); 9710 break; 9711 case 19: 9712 // CDE_VCX2A_vec, CDE_VCX3_vec, MVE_VADC, MVE_VADDLVs32acc, MVE_VADDLVu32... 9713 printVPTPredicateOperand(MI, 5, STI, O); 9714 break; 9715 case 20: 9716 // CDE_VCX3A_vec, MVE_VMLALDAVas16, MVE_VMLALDAVas32, MVE_VMLALDAVau16, M... 9717 printVPTPredicateOperand(MI, 6, STI, O); 9718 break; 9719 case 21: 9720 // CDP2, LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, ... 9721 printPImmediate(MI, 0, STI, O); 9722 O << ", "; 9723 break; 9724 case 22: 9725 // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS 9726 printCPSIMod(MI, 0, STI, O); 9727 break; 9728 case 23: 9729 // DMB, DSB 9730 printMemBOption(MI, 0, STI, O); 9731 return; 9732 break; 9733 case 24: 9734 // ISB 9735 printInstSyncBOption(MI, 0, STI, O); 9736 return; 9737 break; 9738 case 25: 9739 // MRRC2 9740 printPImmediate(MI, 2, STI, O); 9741 O << ", "; 9742 printOperand(MI, 3, STI, O); 9743 O << ", "; 9744 printOperand(MI, 0, STI, O); 9745 O << ", "; 9746 printOperand(MI, 1, STI, O); 9747 O << ", "; 9748 printCImmediate(MI, 4, STI, O); 9749 return; 9750 break; 9751 case 26: 9752 // MVE_VABSf16, MVE_VABSf32, MVE_VABSs16, MVE_VABSs32, MVE_VABSs8, MVE_VA... 9753 printVPTPredicateOperand(MI, 2, STI, O); 9754 break; 9755 case 27: 9756 // MVE_VLD20_16, MVE_VLD20_16_wb, MVE_VLD20_32, MVE_VLD20_32_wb, MVE_VLD2... 9757 printMVEVectorList<2>(MI, 0, STI, O); 9758 O << ", "; 9759 break; 9760 case 28: 9761 // MVE_VLD40_16, MVE_VLD40_16_wb, MVE_VLD40_32, MVE_VLD40_32_wb, MVE_VLD4... 9762 printMVEVectorList<4>(MI, 0, STI, O); 9763 O << ", "; 9764 break; 9765 case 29: 9766 // MVE_VPST, MVE_VPTv16i8, MVE_VPTv16i8r, MVE_VPTv16s8, MVE_VPTv16s8r, MV... 9767 printVPTMask(MI, 0, STI, O); 9768 break; 9769 case 30: 9770 // MVE_VST20_16_wb, MVE_VST20_32_wb, MVE_VST20_8_wb, MVE_VST21_16_wb, MVE... 9771 printMVEVectorList<2>(MI, 1, STI, O); 9772 O << ", "; 9773 printAddrMode7Operand(MI, 2, STI, O); 9774 O << '!'; 9775 return; 9776 break; 9777 case 31: 9778 // MVE_VST40_16_wb, MVE_VST40_32_wb, MVE_VST40_8_wb, MVE_VST41_16_wb, MVE... 9779 printMVEVectorList<4>(MI, 1, STI, O); 9780 O << ", "; 9781 printAddrMode7Operand(MI, 2, STI, O); 9782 O << '!'; 9783 return; 9784 break; 9785 case 32: 9786 // PLDWi12, PLDi12, PLIi12 9787 printAddrModeImm12Operand<false>(MI, 0, STI, O); 9788 return; 9789 break; 9790 case 33: 9791 // PLDWrs, PLDrs, PLIrs 9792 printAddrMode2Operand(MI, 0, STI, O); 9793 return; 9794 break; 9795 case 34: 9796 // SETEND, tSETEND 9797 printSetendOperand(MI, 0, STI, O); 9798 return; 9799 break; 9800 case 35: 9801 // SMLAL, UMLAL 9802 printSBitModifierOperand(MI, 8, STI, O); 9803 printPredicateOperand(MI, 6, STI, O); 9804 O << "\t"; 9805 printOperand(MI, 0, STI, O); 9806 O << ", "; 9807 printOperand(MI, 1, STI, O); 9808 O << ", "; 9809 printOperand(MI, 2, STI, O); 9810 O << ", "; 9811 printOperand(MI, 3, STI, O); 9812 return; 9813 break; 9814 case 36: 9815 // TSB 9816 printTraceSyncBOption(MI, 0, STI, O); 9817 return; 9818 break; 9819 case 37: 9820 // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2... 9821 printPredicateOperand(MI, 7, STI, O); 9822 break; 9823 case 38: 9824 // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... 9825 printPredicateOperand(MI, 9, STI, O); 9826 break; 9827 case 39: 9828 // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U... 9829 printPredicateOperand(MI, 11, STI, O); 9830 break; 9831 case 40: 9832 // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP... 9833 printPredicateOperand(MI, 8, STI, O); 9834 break; 9835 case 41: 9836 // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U... 9837 printPredicateOperand(MI, 13, STI, O); 9838 break; 9839 case 42: 9840 // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri... 9841 printSBitModifierOperand(MI, 1, STI, O); 9842 break; 9843 } 9844 9845 9846 // Fragment 1 encoded into 7 bits for 89 unique commands. 9847 switch ((Bits >> 19) & 127) { 9848 default: llvm_unreachable("Invalid command number."); 9849 case 0: 9850 // ASRi, ASRr, ITasm, LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHT... 9851 O << ' '; 9852 break; 9853 case 1: 9854 // VLD1LNdAsm_16, VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_register_Asm_16, VLD2... 9855 O << ".16\t"; 9856 break; 9857 case 2: 9858 // VLD1LNdAsm_32, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_register_Asm_32, VLD2... 9859 O << ".32\t"; 9860 break; 9861 case 3: 9862 // VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_8, VLD1LNdWB_register_Asm_8, VLD2LNd... 9863 O << ".8\t"; 9864 break; 9865 case 4: 9866 // t2LDR_POST_imm, t2LDR_PRE_imm, t2STR_POST_imm, t2STR_PRE_imm 9867 O << ".w "; 9868 printOperand(MI, 0, STI, O); 9869 O << ", "; 9870 break; 9871 case 5: 9872 // ADCri, ADCrr, ADCrsi, ADDri, ADDrr, ADDrsi, ADR, ANDri, ANDrr, ANDrsi,... 9873 O << "\t"; 9874 break; 9875 case 6: 9876 // AESD, AESE, AESIMC, AESMC, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, ... 9877 O << ", "; 9878 break; 9879 case 7: 9880 // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, BF16VDOTS_VDOTD, BF16VDOTS_VDOTQ, MR... 9881 printOperand(MI, 2, STI, O); 9882 O << ", "; 9883 break; 9884 case 8: 9885 // BF16_VCVT, BF16_VCVTB, BF16_VCVTT 9886 O << ".bf16.f32\t"; 9887 printOperand(MI, 0, STI, O); 9888 O << ", "; 9889 break; 9890 case 9: 9891 // BKPT, BL, BLX, BLXi, BX, CPS1p, ERET, HLT, HVC, RFEDA, RFEDB, RFEIA, R... 9892 return; 9893 break; 9894 case 10: 9895 // BX_RET 9896 O << "\tlr"; 9897 return; 9898 break; 9899 case 11: 9900 // CDE_CX1, CDE_CX2, CDE_CX3, CDE_VCX1A_fpdp, CDE_VCX1A_fpsp, CDE_VCX1_fp... 9901 printOperand(MI, 0, STI, O); 9902 O << ", "; 9903 break; 9904 case 12: 9905 // CDE_CX1D, CDE_CX2D, CDE_CX3D 9906 printGPRPairOperand(MI, 0, STI, O); 9907 O << ", "; 9908 printOperand(MI, 2, STI, O); 9909 break; 9910 case 13: 9911 // CDP2, MCR2, MCRR2 9912 printOperand(MI, 1, STI, O); 9913 O << ", "; 9914 break; 9915 case 14: 9916 // FCONSTD, VABSD, VADDD, VCMPD, VCMPED, VCMPEZD, VCMPZD, VDIVD, VFMAD, V... 9917 O << ".f64\t"; 9918 printOperand(MI, 0, STI, O); 9919 break; 9920 case 15: 9921 // FCONSTH, MVE_VABDf16, MVE_VABSf16, MVE_VADD_qr_f16, MVE_VADDf16, MVE_V... 9922 O << ".f16\t"; 9923 break; 9924 case 16: 9925 // FCONSTS, MVE_VABDf32, MVE_VABSf32, MVE_VADD_qr_f32, MVE_VADDf32, MVE_V... 9926 O << ".f32\t"; 9927 break; 9928 case 17: 9929 // FMSTAT 9930 O << "\tAPSR_nzcv, fpscr"; 9931 return; 9932 break; 9933 case 18: 9934 // LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, LDC2_O... 9935 printCImmediate(MI, 1, STI, O); 9936 O << ", "; 9937 break; 9938 case 19: 9939 // MOVPCLR 9940 O << "\tpc, lr"; 9941 return; 9942 break; 9943 case 20: 9944 // MVE_LETP, t2LEUpdate 9945 printOperand(MI, Address, 2, STI, O); 9946 return; 9947 break; 9948 case 21: 9949 // MVE_VABAVs16, MVE_VABDs16, MVE_VABSs16, MVE_VADDVs16acc, MVE_VADDVs16n... 9950 O << ".s16\t"; 9951 break; 9952 case 22: 9953 // MVE_VABAVs32, MVE_VABDs32, MVE_VABSs32, MVE_VADDLVs32acc, MVE_VADDLVs3... 9954 O << ".s32\t"; 9955 break; 9956 case 23: 9957 // MVE_VABAVs8, MVE_VABDs8, MVE_VABSs8, MVE_VADDVs8acc, MVE_VADDVs8no_acc... 9958 O << ".s8\t"; 9959 break; 9960 case 24: 9961 // MVE_VABAVu16, MVE_VABDu16, MVE_VADDVu16acc, MVE_VADDVu16no_acc, MVE_VC... 9962 O << ".u16\t"; 9963 break; 9964 case 25: 9965 // MVE_VABAVu32, MVE_VABDu32, MVE_VADDLVu32acc, MVE_VADDLVu32no_acc, MVE_... 9966 O << ".u32\t"; 9967 break; 9968 case 26: 9969 // MVE_VABAVu8, MVE_VABDu8, MVE_VADDVu8acc, MVE_VADDVu8no_acc, MVE_VCMPu8... 9970 O << ".u8\t"; 9971 break; 9972 case 27: 9973 // MVE_VADC, MVE_VADCI, MVE_VADD_qr_i32, MVE_VADDi32, MVE_VBICimmi32, MVE... 9974 O << ".i32\t"; 9975 break; 9976 case 28: 9977 // MVE_VADD_qr_i16, MVE_VADDi16, MVE_VBICimmi16, MVE_VCADDi16, MVE_VCLZs1... 9978 O << ".i16\t"; 9979 break; 9980 case 29: 9981 // MVE_VADD_qr_i8, MVE_VADDi8, MVE_VCADDi8, MVE_VCLZs8, MVE_VCMPi8, MVE_V... 9982 O << ".i8\t"; 9983 break; 9984 case 30: 9985 // MVE_VCTP64, MVE_VSTRD64_qi, MVE_VSTRD64_qi_pre, MVE_VSTRD64_rq, MVE_VS... 9986 O << ".64\t"; 9987 break; 9988 case 31: 9989 // MVE_VCVTf16f32bh, MVE_VCVTf16f32th, VCVTBSH, VCVTTSH, VCVTf2h 9990 O << ".f16.f32\t"; 9991 printOperand(MI, 0, STI, O); 9992 O << ", "; 9993 break; 9994 case 32: 9995 // MVE_VCVTf16s16_fix, MVE_VCVTf16s16n, VCVTs2hd, VCVTs2hq, VCVTxs2hd, VC... 9996 O << ".f16.s16\t"; 9997 printOperand(MI, 0, STI, O); 9998 O << ", "; 9999 printOperand(MI, 1, STI, O); 10000 break; 10001 case 33: 10002 // MVE_VCVTf16u16_fix, MVE_VCVTf16u16n, VCVTu2hd, VCVTu2hq, VCVTxu2hd, VC... 10003 O << ".f16.u16\t"; 10004 printOperand(MI, 0, STI, O); 10005 O << ", "; 10006 printOperand(MI, 1, STI, O); 10007 break; 10008 case 34: 10009 // MVE_VCVTf32f16bh, MVE_VCVTf32f16th, VCVTBHS, VCVTTHS, VCVTh2f 10010 O << ".f32.f16\t"; 10011 printOperand(MI, 0, STI, O); 10012 O << ", "; 10013 printOperand(MI, 1, STI, O); 10014 return; 10015 break; 10016 case 35: 10017 // MVE_VCVTf32s32_fix, MVE_VCVTf32s32n, VCVTs2fd, VCVTs2fq, VCVTxs2fd, VC... 10018 O << ".f32.s32\t"; 10019 printOperand(MI, 0, STI, O); 10020 O << ", "; 10021 printOperand(MI, 1, STI, O); 10022 break; 10023 case 36: 10024 // MVE_VCVTf32u32_fix, MVE_VCVTf32u32n, VCVTu2fd, VCVTu2fq, VCVTxu2fd, VC... 10025 O << ".f32.u32\t"; 10026 printOperand(MI, 0, STI, O); 10027 O << ", "; 10028 printOperand(MI, 1, STI, O); 10029 break; 10030 case 37: 10031 // MVE_VCVTs16f16_fix, MVE_VCVTs16f16a, MVE_VCVTs16f16m, MVE_VCVTs16f16n,... 10032 O << ".s16.f16\t"; 10033 printOperand(MI, 0, STI, O); 10034 O << ", "; 10035 printOperand(MI, 1, STI, O); 10036 break; 10037 case 38: 10038 // MVE_VCVTs32f32_fix, MVE_VCVTs32f32a, MVE_VCVTs32f32m, MVE_VCVTs32f32n,... 10039 O << ".s32.f32\t"; 10040 printOperand(MI, 0, STI, O); 10041 O << ", "; 10042 printOperand(MI, 1, STI, O); 10043 break; 10044 case 39: 10045 // MVE_VCVTu16f16_fix, MVE_VCVTu16f16a, MVE_VCVTu16f16m, MVE_VCVTu16f16n,... 10046 O << ".u16.f16\t"; 10047 printOperand(MI, 0, STI, O); 10048 O << ", "; 10049 printOperand(MI, 1, STI, O); 10050 break; 10051 case 40: 10052 // MVE_VCVTu32f32_fix, MVE_VCVTu32f32a, MVE_VCVTu32f32m, MVE_VCVTu32f32n,... 10053 O << ".u32.f32\t"; 10054 printOperand(MI, 0, STI, O); 10055 O << ", "; 10056 printOperand(MI, 1, STI, O); 10057 break; 10058 case 41: 10059 // MVE_VLD20_16, MVE_VLD20_32, MVE_VLD20_8, MVE_VLD21_16, MVE_VLD21_32, M... 10060 printAddrMode7Operand(MI, 2, STI, O); 10061 return; 10062 break; 10063 case 42: 10064 // MVE_VLD20_16_wb, MVE_VLD20_32_wb, MVE_VLD20_8_wb, MVE_VLD21_16_wb, MVE... 10065 printAddrMode7Operand(MI, 3, STI, O); 10066 O << '!'; 10067 return; 10068 break; 10069 case 43: 10070 // MVE_VLDRDU64_qi, MVE_VLDRDU64_qi_pre, MVE_VLDRDU64_rq, MVE_VLDRDU64_rq... 10071 O << ".u64\t"; 10072 break; 10073 case 44: 10074 // MVE_VMOVimmi64, VADDHNv2i32, VADDv1i64, VADDv2i64, VMOVNv2i32, VMOVv1i... 10075 O << ".i64\t"; 10076 printOperand(MI, 0, STI, O); 10077 O << ", "; 10078 break; 10079 case 45: 10080 // MVE_VMULLBp16, MVE_VMULLTp16 10081 O << ".p16\t"; 10082 printOperand(MI, 0, STI, O); 10083 O << ", "; 10084 printOperand(MI, 1, STI, O); 10085 O << ", "; 10086 printOperand(MI, 2, STI, O); 10087 return; 10088 break; 10089 case 46: 10090 // MVE_VMULLBp8, MVE_VMULLTp8, VMULLp8, VMULpd, VMULpq 10091 O << ".p8\t"; 10092 printOperand(MI, 0, STI, O); 10093 O << ", "; 10094 printOperand(MI, 1, STI, O); 10095 O << ", "; 10096 printOperand(MI, 2, STI, O); 10097 return; 10098 break; 10099 case 47: 10100 // MVE_VST20_16, MVE_VST20_32, MVE_VST20_8, MVE_VST21_16, MVE_VST21_32, M... 10101 printAddrMode7Operand(MI, 1, STI, O); 10102 return; 10103 break; 10104 case 48: 10105 // RFEDA_UPD, RFEDB_UPD, RFEIA_UPD, RFEIB_UPD 10106 O << '!'; 10107 return; 10108 break; 10109 case 49: 10110 // VCVTBDH, VCVTTDH 10111 O << ".f16.f64\t"; 10112 printOperand(MI, 0, STI, O); 10113 O << ", "; 10114 printOperand(MI, 2, STI, O); 10115 return; 10116 break; 10117 case 50: 10118 // VCVTBHD, VCVTTHD 10119 O << ".f64.f16\t"; 10120 printOperand(MI, 0, STI, O); 10121 O << ", "; 10122 printOperand(MI, 1, STI, O); 10123 return; 10124 break; 10125 case 51: 10126 // VCVTDS 10127 O << ".f64.f32\t"; 10128 printOperand(MI, 0, STI, O); 10129 O << ", "; 10130 printOperand(MI, 1, STI, O); 10131 return; 10132 break; 10133 case 52: 10134 // VCVTSD 10135 O << ".f32.f64\t"; 10136 printOperand(MI, 0, STI, O); 10137 O << ", "; 10138 printOperand(MI, 1, STI, O); 10139 return; 10140 break; 10141 case 53: 10142 // VJCVT, VTOSIRD, VTOSIZD, VTOSLD 10143 O << ".s32.f64\t"; 10144 printOperand(MI, 0, STI, O); 10145 O << ", "; 10146 printOperand(MI, 1, STI, O); 10147 break; 10148 case 54: 10149 // VLD1LNd16, VLD1LNd16_UPD, VLD2LNd16, VLD2LNd16_UPD, VLD2LNq16, VLD2LNq... 10150 O << ".16\t{"; 10151 break; 10152 case 55: 10153 // VLD1LNd32, VLD1LNd32_UPD, VLD2LNd32, VLD2LNd32_UPD, VLD2LNq32, VLD2LNq... 10154 O << ".32\t{"; 10155 break; 10156 case 56: 10157 // VLD1LNd8, VLD1LNd8_UPD, VLD2LNd8, VLD2LNd8_UPD, VLD3DUPd8, VLD3DUPd8_U... 10158 O << ".8\t{"; 10159 break; 10160 case 57: 10161 // VLDR_FPCXTNS_off, VLDR_FPCXTNS_post, VLDR_FPCXTNS_pre, VMSR_FPCXTNS, V... 10162 O << "\tfpcxtns, "; 10163 break; 10164 case 58: 10165 // VLDR_FPCXTS_off, VLDR_FPCXTS_post, VLDR_FPCXTS_pre, VMSR_FPCXTS, VSTR_... 10166 O << "\tfpcxts, "; 10167 break; 10168 case 59: 10169 // VLDR_FPSCR_NZCVQC_off, VLDR_FPSCR_NZCVQC_post, VLDR_FPSCR_NZCVQC_pre, ... 10170 O << "\tfpscr_nzcvqc, "; 10171 break; 10172 case 60: 10173 // VLDR_FPSCR_off, VLDR_FPSCR_post, VLDR_FPSCR_pre, VMSR, VSTR_FPSCR_off,... 10174 O << "\tfpscr, "; 10175 break; 10176 case 61: 10177 // VLDR_P0_off, VLDR_P0_post, VLDR_P0_pre, VMSR_P0, VSTR_P0_off, VSTR_P0_... 10178 O << "\tp0, "; 10179 break; 10180 case 62: 10181 // VLDR_VPR_off, VLDR_VPR_post, VLDR_VPR_pre, VMSR_VPR, VSTR_VPR_off, VST... 10182 O << "\tvpr, "; 10183 break; 10184 case 63: 10185 // VMSR_FPEXC 10186 O << "\tfpexc, "; 10187 printOperand(MI, 0, STI, O); 10188 return; 10189 break; 10190 case 64: 10191 // VMSR_FPINST 10192 O << "\tfpinst, "; 10193 printOperand(MI, 0, STI, O); 10194 return; 10195 break; 10196 case 65: 10197 // VMSR_FPINST2 10198 O << "\tfpinst2, "; 10199 printOperand(MI, 0, STI, O); 10200 return; 10201 break; 10202 case 66: 10203 // VMSR_FPSID 10204 O << "\tfpsid, "; 10205 printOperand(MI, 0, STI, O); 10206 return; 10207 break; 10208 case 67: 10209 // VQADDsv1i64, VQADDsv2i64, VQMOVNsuv2i32, VQMOVNsv2i32, VQRSHLsv1i64, V... 10210 O << ".s64\t"; 10211 printOperand(MI, 0, STI, O); 10212 O << ", "; 10213 break; 10214 case 68: 10215 // VSHTOD 10216 O << ".f64.s16\t"; 10217 printOperand(MI, 0, STI, O); 10218 O << ", "; 10219 printOperand(MI, 1, STI, O); 10220 O << ", "; 10221 printFBits16(MI, 2, STI, O); 10222 return; 10223 break; 10224 case 69: 10225 // VSHTOS 10226 O << ".f32.s16\t"; 10227 printOperand(MI, 0, STI, O); 10228 O << ", "; 10229 printOperand(MI, 1, STI, O); 10230 O << ", "; 10231 printFBits16(MI, 2, STI, O); 10232 return; 10233 break; 10234 case 70: 10235 // VSITOD, VSLTOD 10236 O << ".f64.s32\t"; 10237 printOperand(MI, 0, STI, O); 10238 O << ", "; 10239 printOperand(MI, 1, STI, O); 10240 break; 10241 case 71: 10242 // VSITOH, VSLTOH 10243 O << ".f16.s32\t"; 10244 printOperand(MI, 0, STI, O); 10245 O << ", "; 10246 printOperand(MI, 1, STI, O); 10247 break; 10248 case 72: 10249 // VTOSHD 10250 O << ".s16.f64\t"; 10251 printOperand(MI, 0, STI, O); 10252 O << ", "; 10253 printOperand(MI, 1, STI, O); 10254 O << ", "; 10255 printFBits16(MI, 2, STI, O); 10256 return; 10257 break; 10258 case 73: 10259 // VTOSHS 10260 O << ".s16.f32\t"; 10261 printOperand(MI, 0, STI, O); 10262 O << ", "; 10263 printOperand(MI, 1, STI, O); 10264 O << ", "; 10265 printFBits16(MI, 2, STI, O); 10266 return; 10267 break; 10268 case 74: 10269 // VTOSIRH, VTOSIZH, VTOSLH 10270 O << ".s32.f16\t"; 10271 printOperand(MI, 0, STI, O); 10272 O << ", "; 10273 printOperand(MI, 1, STI, O); 10274 break; 10275 case 75: 10276 // VTOUHD 10277 O << ".u16.f64\t"; 10278 printOperand(MI, 0, STI, O); 10279 O << ", "; 10280 printOperand(MI, 1, STI, O); 10281 O << ", "; 10282 printFBits16(MI, 2, STI, O); 10283 return; 10284 break; 10285 case 76: 10286 // VTOUHS 10287 O << ".u16.f32\t"; 10288 printOperand(MI, 0, STI, O); 10289 O << ", "; 10290 printOperand(MI, 1, STI, O); 10291 O << ", "; 10292 printFBits16(MI, 2, STI, O); 10293 return; 10294 break; 10295 case 77: 10296 // VTOUIRD, VTOUIZD, VTOULD 10297 O << ".u32.f64\t"; 10298 printOperand(MI, 0, STI, O); 10299 O << ", "; 10300 printOperand(MI, 1, STI, O); 10301 break; 10302 case 78: 10303 // VTOUIRH, VTOUIZH, VTOULH 10304 O << ".u32.f16\t"; 10305 printOperand(MI, 0, STI, O); 10306 O << ", "; 10307 printOperand(MI, 1, STI, O); 10308 break; 10309 case 79: 10310 // VUHTOD 10311 O << ".f64.u16\t"; 10312 printOperand(MI, 0, STI, O); 10313 O << ", "; 10314 printOperand(MI, 1, STI, O); 10315 O << ", "; 10316 printFBits16(MI, 2, STI, O); 10317 return; 10318 break; 10319 case 80: 10320 // VUHTOS 10321 O << ".f32.u16\t"; 10322 printOperand(MI, 0, STI, O); 10323 O << ", "; 10324 printOperand(MI, 1, STI, O); 10325 O << ", "; 10326 printFBits16(MI, 2, STI, O); 10327 return; 10328 break; 10329 case 81: 10330 // VUITOD, VULTOD 10331 O << ".f64.u32\t"; 10332 printOperand(MI, 0, STI, O); 10333 O << ", "; 10334 printOperand(MI, 1, STI, O); 10335 break; 10336 case 82: 10337 // VUITOH, VULTOH 10338 O << ".f16.u32\t"; 10339 printOperand(MI, 0, STI, O); 10340 O << ", "; 10341 printOperand(MI, 1, STI, O); 10342 break; 10343 case 83: 10344 // t2ADCrr, t2ADCrs, t2ADDri, t2ADDrr, t2ADDrs, t2ADDspImm, t2ADR, t2ANDr... 10345 O << ".w\t"; 10346 break; 10347 case 84: 10348 // t2SRSDB, t2SRSIA 10349 O << "\tsp, "; 10350 printOperand(MI, 0, STI, O); 10351 return; 10352 break; 10353 case 85: 10354 // t2SRSDB_UPD, t2SRSIA_UPD 10355 O << "\tsp!, "; 10356 printOperand(MI, 0, STI, O); 10357 return; 10358 break; 10359 case 86: 10360 // t2SUBS_PC_LR 10361 O << "\tpc, lr, "; 10362 printOperand(MI, 0, STI, O); 10363 return; 10364 break; 10365 case 87: 10366 // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri... 10367 printPredicateOperand(MI, 4, STI, O); 10368 O << "\t"; 10369 printOperand(MI, 0, STI, O); 10370 O << ", "; 10371 break; 10372 case 88: 10373 // tMOVi8, tMVN, tRSB 10374 printPredicateOperand(MI, 3, STI, O); 10375 O << "\t"; 10376 printOperand(MI, 0, STI, O); 10377 O << ", "; 10378 printOperand(MI, 2, STI, O); 10379 break; 10380 } 10381 10382 10383 // Fragment 2 encoded into 7 bits for 70 unique commands. 10384 switch ((Bits >> 26) & 127) { 10385 default: llvm_unreachable("Invalid command number."); 10386 case 0: 10387 // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHTii, LDR... 10388 printOperand(MI, 0, STI, O); 10389 break; 10390 case 1: 10391 // ITasm, t2IT 10392 printMandatoryPredicateOperand(MI, 0, STI, O); 10393 return; 10394 break; 10395 case 2: 10396 // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16... 10397 printVectorListThreeAllLanes(MI, 0, STI, O); 10398 O << ", "; 10399 printAddrMode6Operand(MI, 1, STI, O); 10400 break; 10401 case 3: 10402 // VLD3DUPqAsm_16, VLD3DUPqAsm_32, VLD3DUPqAsm_8, VLD3DUPqWB_fixed_Asm_16... 10403 printVectorListThreeSpacedAllLanes(MI, 0, STI, O); 10404 O << ", "; 10405 printAddrMode6Operand(MI, 1, STI, O); 10406 break; 10407 case 4: 10408 // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi... 10409 printVectorListThree(MI, 0, STI, O); 10410 O << ", "; 10411 break; 10412 case 5: 10413 // VLD3qAsm_16, VLD3qAsm_32, VLD3qAsm_8, VLD3qWB_fixed_Asm_16, VLD3qWB_fi... 10414 printVectorListThreeSpaced(MI, 0, STI, O); 10415 O << ", "; 10416 printAddrMode6Operand(MI, 1, STI, O); 10417 break; 10418 case 6: 10419 // VLD4DUPdAsm_16, VLD4DUPdAsm_32, VLD4DUPdAsm_8, VLD4DUPdWB_fixed_Asm_16... 10420 printVectorListFourAllLanes(MI, 0, STI, O); 10421 O << ", "; 10422 printAddrMode6Operand(MI, 1, STI, O); 10423 break; 10424 case 7: 10425 // VLD4DUPqAsm_16, VLD4DUPqAsm_32, VLD4DUPqAsm_8, VLD4DUPqWB_fixed_Asm_16... 10426 printVectorListFourSpacedAllLanes(MI, 0, STI, O); 10427 O << ", "; 10428 printAddrMode6Operand(MI, 1, STI, O); 10429 break; 10430 case 8: 10431 // VLD4dAsm_16, VLD4dAsm_32, VLD4dAsm_8, VLD4dWB_fixed_Asm_16, VLD4dWB_fi... 10432 printVectorListFour(MI, 0, STI, O); 10433 O << ", "; 10434 break; 10435 case 9: 10436 // VLD4qAsm_16, VLD4qAsm_32, VLD4qAsm_8, VLD4qWB_fixed_Asm_16, VLD4qWB_fi... 10437 printVectorListFourSpaced(MI, 0, STI, O); 10438 O << ", "; 10439 printAddrMode6Operand(MI, 1, STI, O); 10440 break; 10441 case 10: 10442 // t2LDR_POST_imm, t2STR_POST_imm, VLDR_FPCXTNS_post, VLDR_FPCXTS_post, V... 10443 printAddrMode7Operand(MI, 1, STI, O); 10444 break; 10445 case 11: 10446 // t2LDR_PRE_imm, t2STR_PRE_imm 10447 printT2AddrModeImm8Operand<true>(MI, 1, STI, O); 10448 O << '!'; 10449 return; 10450 break; 10451 case 12: 10452 // AESD, AESE, BF16_VCVTB, BF16_VCVTT, CDE_CX1, CDE_CX2, CDE_CX3, CDE_VCX... 10453 printOperand(MI, 2, STI, O); 10454 break; 10455 case 13: 10456 // AESIMC, AESMC, BF16_VCVT, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, C... 10457 printOperand(MI, 1, STI, O); 10458 break; 10459 case 14: 10460 // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, BF16VDOTS_VDOTD, BF16VDOTS_VDOTQ, CD... 10461 printOperand(MI, 3, STI, O); 10462 break; 10463 case 15: 10464 // BL_pred, Bcc, t2B, t2BFLi, t2BFLr, t2BFi, t2BFr, t2Bcc, tB, tBcc 10465 printOperand(MI, Address, 0, STI, O); 10466 break; 10467 case 16: 10468 // CDE_CX1A, CDE_CX1DA, CDE_CX2A, CDE_CX2DA, CDE_CX3A, CDE_CX3DA, CDE_VCX... 10469 printPImmediate(MI, 1, STI, O); 10470 O << ", "; 10471 break; 10472 case 17: 10473 // CDE_CX1D, MVE_LCTP, MVE_VCVTf16s16n, MVE_VCVTf16u16n, MVE_VCVTf32s32n,... 10474 return; 10475 break; 10476 case 18: 10477 // CDE_CX2D, CDE_CX3D, FCONSTD, MVE_VCVTf16s16_fix, MVE_VCVTf16u16_fix, M... 10478 O << ", "; 10479 break; 10480 case 19: 10481 // CDP, LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OP... 10482 printPImmediate(MI, 0, STI, O); 10483 O << ", "; 10484 break; 10485 case 20: 10486 // CDP2 10487 printCImmediate(MI, 2, STI, O); 10488 O << ", "; 10489 printCImmediate(MI, 3, STI, O); 10490 O << ", "; 10491 printCImmediate(MI, 4, STI, O); 10492 O << ", "; 10493 printOperand(MI, 5, STI, O); 10494 return; 10495 break; 10496 case 21: 10497 // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS 10498 printCPSIFlag(MI, 1, STI, O); 10499 break; 10500 case 22: 10501 // LDAEXD, LDREXD 10502 printGPRPairOperand(MI, 0, STI, O); 10503 O << ", "; 10504 printAddrMode7Operand(MI, 1, STI, O); 10505 return; 10506 break; 10507 case 23: 10508 // LDC2L_OFFSET, LDC2_OFFSET, STC2L_OFFSET, STC2_OFFSET 10509 printAddrMode5Operand<false>(MI, 2, STI, O); 10510 return; 10511 break; 10512 case 24: 10513 // LDC2L_OPTION, LDC2L_POST, LDC2_OPTION, LDC2_POST, STC2L_OPTION, STC2L_... 10514 printAddrMode7Operand(MI, 2, STI, O); 10515 break; 10516 case 25: 10517 // LDC2L_PRE, LDC2_PRE, STC2L_PRE, STC2_PRE 10518 printAddrMode5Operand<true>(MI, 2, STI, O); 10519 O << '!'; 10520 return; 10521 break; 10522 case 26: 10523 // MRRC, t2MRRC, t2MRRC2 10524 printPImmediate(MI, 2, STI, O); 10525 O << ", "; 10526 printOperand(MI, 3, STI, O); 10527 O << ", "; 10528 printOperand(MI, 0, STI, O); 10529 O << ", "; 10530 printOperand(MI, 1, STI, O); 10531 O << ", "; 10532 printCImmediate(MI, 4, STI, O); 10533 return; 10534 break; 10535 case 27: 10536 // MSR, MSRi, t2MSR_AR, t2MSR_M 10537 printMSRMaskOperand(MI, 0, STI, O); 10538 O << ", "; 10539 break; 10540 case 28: 10541 // MSRbanked, t2MSRbanked 10542 printBankedRegOperand(MI, 0, STI, O); 10543 O << ", "; 10544 printOperand(MI, 1, STI, O); 10545 return; 10546 break; 10547 case 29: 10548 // MVE_VCMPf16, MVE_VCMPf16r, MVE_VCMPf32, MVE_VCMPf32r, MVE_VCMPi16, MVE... 10549 printMandatoryRestrictedPredicateOperand(MI, 3, STI, O); 10550 O << ", "; 10551 printOperand(MI, 1, STI, O); 10552 O << ", "; 10553 printOperand(MI, 2, STI, O); 10554 return; 10555 break; 10556 case 30: 10557 // MVE_VMOVimmi64, VMOVv1i64, VMOVv2i64 10558 printVMOVModImmOperand(MI, 1, STI, O); 10559 return; 10560 break; 10561 case 31: 10562 // VCMPEZD, VCMPZD, tRSB 10563 O << ", #0"; 10564 return; 10565 break; 10566 case 32: 10567 // VLD1DUPd16, VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32, VLD... 10568 printVectorListOneAllLanes(MI, 0, STI, O); 10569 O << ", "; 10570 break; 10571 case 33: 10572 // VLD1DUPq16, VLD1DUPq16wb_fixed, VLD1DUPq16wb_register, VLD1DUPq32, VLD... 10573 printVectorListTwoAllLanes(MI, 0, STI, O); 10574 O << ", "; 10575 break; 10576 case 34: 10577 // VLD1d16, VLD1d16wb_fixed, VLD1d16wb_register, VLD1d32, VLD1d32wb_fixed... 10578 printVectorListOne(MI, 0, STI, O); 10579 O << ", "; 10580 break; 10581 case 35: 10582 // VLD1q16, VLD1q16wb_fixed, VLD1q16wb_register, VLD1q32, VLD1q32wb_fixed... 10583 printVectorListTwo(MI, 0, STI, O); 10584 O << ", "; 10585 break; 10586 case 36: 10587 // VLD2DUPd16x2, VLD2DUPd16x2wb_fixed, VLD2DUPd16x2wb_register, VLD2DUPd3... 10588 printVectorListTwoSpacedAllLanes(MI, 0, STI, O); 10589 O << ", "; 10590 break; 10591 case 37: 10592 // VLD2b16, VLD2b16wb_fixed, VLD2b16wb_register, VLD2b32, VLD2b32wb_fixed... 10593 printVectorListTwoSpaced(MI, 0, STI, O); 10594 O << ", "; 10595 break; 10596 case 38: 10597 // VLDR_FPCXTNS_off, VLDR_FPCXTS_off, VLDR_FPSCR_NZCVQC_off, VLDR_FPSCR_o... 10598 printT2AddrModeImm8s4Operand<false>(MI, 0, STI, O); 10599 return; 10600 break; 10601 case 39: 10602 // VLDR_FPCXTNS_pre, VLDR_FPCXTS_pre, VLDR_FPSCR_NZCVQC_pre, VLDR_FPSCR_p... 10603 printT2AddrModeImm8s4Operand<true>(MI, 1, STI, O); 10604 O << '!'; 10605 return; 10606 break; 10607 case 40: 10608 // VLDR_P0_off, VSTR_P0_off 10609 printT2AddrModeImm8s4Operand<false>(MI, 1, STI, O); 10610 return; 10611 break; 10612 case 41: 10613 // VLDR_P0_pre, VSTR_P0_pre 10614 printT2AddrModeImm8s4Operand<true>(MI, 2, STI, O); 10615 O << '!'; 10616 return; 10617 break; 10618 case 42: 10619 // VSCCLRMD, VSCCLRMS, t2CLRM, tPOP, tPUSH 10620 printRegisterList(MI, 2, STI, O); 10621 return; 10622 break; 10623 case 43: 10624 // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST2LNd16_UPD, VST2LNd32_U... 10625 printOperand(MI, 4, STI, O); 10626 break; 10627 case 44: 10628 // VST1d16, VST1d32, VST1d64, VST1d8 10629 printVectorListOne(MI, 2, STI, O); 10630 O << ", "; 10631 printAddrMode6Operand(MI, 0, STI, O); 10632 return; 10633 break; 10634 case 45: 10635 // VST1d16Q, VST1d32Q, VST1d64Q, VST1d8Q, VST2q16, VST2q32, VST2q8 10636 printVectorListFour(MI, 2, STI, O); 10637 O << ", "; 10638 printAddrMode6Operand(MI, 0, STI, O); 10639 return; 10640 break; 10641 case 46: 10642 // VST1d16Qwb_fixed, VST1d32Qwb_fixed, VST1d64Qwb_fixed, VST1d8Qwb_fixed,... 10643 printVectorListFour(MI, 3, STI, O); 10644 O << ", "; 10645 printAddrMode6Operand(MI, 1, STI, O); 10646 O << '!'; 10647 return; 10648 break; 10649 case 47: 10650 // VST1d16Qwb_register, VST1d32Qwb_register, VST1d64Qwb_register, VST1d8Q... 10651 printVectorListFour(MI, 4, STI, O); 10652 O << ", "; 10653 printAddrMode6Operand(MI, 1, STI, O); 10654 O << ", "; 10655 printOperand(MI, 3, STI, O); 10656 return; 10657 break; 10658 case 48: 10659 // VST1d16T, VST1d32T, VST1d64T, VST1d8T 10660 printVectorListThree(MI, 2, STI, O); 10661 O << ", "; 10662 printAddrMode6Operand(MI, 0, STI, O); 10663 return; 10664 break; 10665 case 49: 10666 // VST1d16Twb_fixed, VST1d32Twb_fixed, VST1d64Twb_fixed, VST1d8Twb_fixed 10667 printVectorListThree(MI, 3, STI, O); 10668 O << ", "; 10669 printAddrMode6Operand(MI, 1, STI, O); 10670 O << '!'; 10671 return; 10672 break; 10673 case 50: 10674 // VST1d16Twb_register, VST1d32Twb_register, VST1d64Twb_register, VST1d8T... 10675 printVectorListThree(MI, 4, STI, O); 10676 O << ", "; 10677 printAddrMode6Operand(MI, 1, STI, O); 10678 O << ", "; 10679 printOperand(MI, 3, STI, O); 10680 return; 10681 break; 10682 case 51: 10683 // VST1d16wb_fixed, VST1d32wb_fixed, VST1d64wb_fixed, VST1d8wb_fixed 10684 printVectorListOne(MI, 3, STI, O); 10685 O << ", "; 10686 printAddrMode6Operand(MI, 1, STI, O); 10687 O << '!'; 10688 return; 10689 break; 10690 case 52: 10691 // VST1d16wb_register, VST1d32wb_register, VST1d64wb_register, VST1d8wb_r... 10692 printVectorListOne(MI, 4, STI, O); 10693 O << ", "; 10694 printAddrMode6Operand(MI, 1, STI, O); 10695 O << ", "; 10696 printOperand(MI, 3, STI, O); 10697 return; 10698 break; 10699 case 53: 10700 // VST1q16, VST1q32, VST1q64, VST1q8, VST2d16, VST2d32, VST2d8 10701 printVectorListTwo(MI, 2, STI, O); 10702 O << ", "; 10703 printAddrMode6Operand(MI, 0, STI, O); 10704 return; 10705 break; 10706 case 54: 10707 // VST1q16wb_fixed, VST1q32wb_fixed, VST1q64wb_fixed, VST1q8wb_fixed, VST... 10708 printVectorListTwo(MI, 3, STI, O); 10709 O << ", "; 10710 printAddrMode6Operand(MI, 1, STI, O); 10711 O << '!'; 10712 return; 10713 break; 10714 case 55: 10715 // VST1q16wb_register, VST1q32wb_register, VST1q64wb_register, VST1q8wb_r... 10716 printVectorListTwo(MI, 4, STI, O); 10717 O << ", "; 10718 printAddrMode6Operand(MI, 1, STI, O); 10719 O << ", "; 10720 printOperand(MI, 3, STI, O); 10721 return; 10722 break; 10723 case 56: 10724 // VST2b16, VST2b32, VST2b8 10725 printVectorListTwoSpaced(MI, 2, STI, O); 10726 O << ", "; 10727 printAddrMode6Operand(MI, 0, STI, O); 10728 return; 10729 break; 10730 case 57: 10731 // VST2b16wb_fixed, VST2b32wb_fixed, VST2b8wb_fixed 10732 printVectorListTwoSpaced(MI, 3, STI, O); 10733 O << ", "; 10734 printAddrMode6Operand(MI, 1, STI, O); 10735 O << '!'; 10736 return; 10737 break; 10738 case 58: 10739 // VST2b16wb_register, VST2b32wb_register, VST2b8wb_register 10740 printVectorListTwoSpaced(MI, 4, STI, O); 10741 O << ", "; 10742 printAddrMode6Operand(MI, 1, STI, O); 10743 O << ", "; 10744 printOperand(MI, 3, STI, O); 10745 return; 10746 break; 10747 case 59: 10748 // t2BFic, tCBNZ, tCBZ 10749 printOperand(MI, Address, 1, STI, O); 10750 break; 10751 case 60: 10752 // t2DMB, t2DSB 10753 printMemBOption(MI, 0, STI, O); 10754 return; 10755 break; 10756 case 61: 10757 // t2ISB 10758 printInstSyncBOption(MI, 0, STI, O); 10759 return; 10760 break; 10761 case 62: 10762 // t2PLDWi12, t2PLDi12, t2PLIi12 10763 printAddrModeImm12Operand<false>(MI, 0, STI, O); 10764 return; 10765 break; 10766 case 63: 10767 // t2PLDWi8, t2PLDi8, t2PLIi8 10768 printT2AddrModeImm8Operand<false>(MI, 0, STI, O); 10769 return; 10770 break; 10771 case 64: 10772 // t2PLDWs, t2PLDs, t2PLIs 10773 printT2AddrModeSoRegOperand(MI, 0, STI, O); 10774 return; 10775 break; 10776 case 65: 10777 // t2PLDpci, t2PLIpci 10778 printThumbLdrLabelOperand(MI, 0, STI, O); 10779 return; 10780 break; 10781 case 66: 10782 // t2TBB 10783 printAddrModeTBB(MI, 0, STI, O); 10784 return; 10785 break; 10786 case 67: 10787 // t2TBH 10788 printAddrModeTBH(MI, 0, STI, O); 10789 return; 10790 break; 10791 case 68: 10792 // t2TSB 10793 printTraceSyncBOption(MI, 0, STI, O); 10794 return; 10795 break; 10796 case 69: 10797 // tBL, tBLXi 10798 printOperand(MI, Address, 2, STI, O); 10799 return; 10800 break; 10801 } 10802 10803 10804 // Fragment 3 encoded into 6 bits for 38 unique commands. 10805 switch ((Bits >> 33) & 63) { 10806 default: llvm_unreachable("Invalid command number."); 10807 case 0: 10808 // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHTii, LDR... 10809 O << ", "; 10810 break; 10811 case 1: 10812 // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPqAsm_16, VLD3DUP... 10813 return; 10814 break; 10815 case 2: 10816 // VLD3DUPdWB_fixed_Asm_16, VLD3DUPdWB_fixed_Asm_32, VLD3DUPdWB_fixed_Asm... 10817 O << '!'; 10818 return; 10819 break; 10820 case 3: 10821 // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi... 10822 printAddrMode6Operand(MI, 1, STI, O); 10823 break; 10824 case 4: 10825 // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, MVE_VMOV_q_rr, VBF16MALBQI, VBF16MAL... 10826 printVectorIndex(MI, 4, STI, O); 10827 break; 10828 case 5: 10829 // CDE_CX1A, CDE_CX2A, CDE_CX3A, CDE_VCX1A_vec, CDE_VCX1_vec, CDE_VCX2A_v... 10830 printOperand(MI, 0, STI, O); 10831 O << ", "; 10832 break; 10833 case 6: 10834 // CDE_CX1DA, CDE_CX2DA, CDE_CX3DA 10835 printGPRPairOperand(MI, 0, STI, O); 10836 O << ", "; 10837 printOperand(MI, 3, STI, O); 10838 break; 10839 case 7: 10840 // CDE_CX2D, CDE_CX3D 10841 printOperand(MI, 3, STI, O); 10842 break; 10843 case 8: 10844 // CDP, MCR, MCRR, MSR, VABSD, VADDD, VCMPD, VCMPED, VDIVD, VMOVD, VMULD,... 10845 printOperand(MI, 1, STI, O); 10846 break; 10847 case 9: 10848 // FCONSTD 10849 printFPImmOperand(MI, 1, STI, O); 10850 return; 10851 break; 10852 case 10: 10853 // FLDMXDB_UPD, FLDMXIA_UPD, FSTMXDB_UPD, FSTMXIA_UPD, LDMDA_UPD, LDMDB_U... 10854 O << "!, "; 10855 printRegisterList(MI, 4, STI, O); 10856 break; 10857 case 11: 10858 // LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OPTION,... 10859 printCImmediate(MI, 1, STI, O); 10860 O << ", "; 10861 break; 10862 case 12: 10863 // MRC, MVE_VCVTf16s16_fix, MVE_VCVTf16u16_fix, MVE_VCVTf32s32_fix, MVE_V... 10864 printOperand(MI, 2, STI, O); 10865 break; 10866 case 13: 10867 // MRS, t2MRS_AR 10868 O << ", apsr"; 10869 return; 10870 break; 10871 case 14: 10872 // MRSsys, t2MRSsys_AR 10873 O << ", spsr"; 10874 return; 10875 break; 10876 case 15: 10877 // MSRi 10878 printModImmOperand(MI, 1, STI, O); 10879 return; 10880 break; 10881 case 16: 10882 // MVE_VMOV_to_lane_16, MVE_VMOV_to_lane_32, MVE_VMOV_to_lane_8, VSETLNi1... 10883 printVectorIndex(MI, 3, STI, O); 10884 O << ", "; 10885 printOperand(MI, 2, STI, O); 10886 return; 10887 break; 10888 case 17: 10889 // VCMPEZH, VCMPEZS, VCMPZH, VCMPZS 10890 O << ", #0"; 10891 return; 10892 break; 10893 case 18: 10894 // VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32wb_fixed, VLD1DUP... 10895 printAddrMode6Operand(MI, 2, STI, O); 10896 break; 10897 case 19: 10898 // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8... 10899 O << '['; 10900 break; 10901 case 20: 10902 // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD... 10903 O << "[], "; 10904 printOperand(MI, 1, STI, O); 10905 O << "[], "; 10906 printOperand(MI, 2, STI, O); 10907 break; 10908 case 21: 10909 // VLDR_FPCXTNS_post, VLDR_FPCXTS_post, VLDR_FPSCR_NZCVQC_post, VLDR_FPSC... 10910 printT2AddrModeImm8s4OffsetOperand(MI, 2, STI, O); 10911 return; 10912 break; 10913 case 22: 10914 // VLDR_P0_post, VSTR_P0_post 10915 printT2AddrModeImm8s4OffsetOperand(MI, 3, STI, O); 10916 return; 10917 break; 10918 case 23: 10919 // VMRS 10920 O << ", fpscr"; 10921 return; 10922 break; 10923 case 24: 10924 // VMRS_FPCXTNS 10925 O << ", fpcxtns"; 10926 return; 10927 break; 10928 case 25: 10929 // VMRS_FPCXTS 10930 O << ", fpcxts"; 10931 return; 10932 break; 10933 case 26: 10934 // VMRS_FPEXC 10935 O << ", fpexc"; 10936 return; 10937 break; 10938 case 27: 10939 // VMRS_FPINST 10940 O << ", fpinst"; 10941 return; 10942 break; 10943 case 28: 10944 // VMRS_FPINST2 10945 O << ", fpinst2"; 10946 return; 10947 break; 10948 case 29: 10949 // VMRS_FPSCR_NZCVQC 10950 O << ", fpscr_nzcvqc"; 10951 return; 10952 break; 10953 case 30: 10954 // VMRS_FPSID 10955 O << ", fpsid"; 10956 return; 10957 break; 10958 case 31: 10959 // VMRS_MVFR0 10960 O << ", mvfr0"; 10961 return; 10962 break; 10963 case 32: 10964 // VMRS_MVFR1 10965 O << ", mvfr1"; 10966 return; 10967 break; 10968 case 33: 10969 // VMRS_MVFR2 10970 O << ", mvfr2"; 10971 return; 10972 break; 10973 case 34: 10974 // VMRS_P0 10975 O << ", p0"; 10976 return; 10977 break; 10978 case 35: 10979 // VMRS_VPR 10980 O << ", vpr"; 10981 return; 10982 break; 10983 case 36: 10984 // VSHTOH, VTOSHH, VTOUHH, VUHTOH 10985 printFBits16(MI, 2, STI, O); 10986 return; 10987 break; 10988 case 37: 10989 // VSLTOD, VSLTOH, VSLTOS, VTOSLD, VTOSLH, VTOSLS, VTOULD, VTOULH, VTOULS... 10990 printFBits32(MI, 2, STI, O); 10991 return; 10992 break; 10993 } 10994 10995 10996 // Fragment 4 encoded into 7 bits for 78 unique commands. 10997 switch ((Bits >> 39) & 127) { 10998 default: llvm_unreachable("Invalid command number."); 10999 case 0: 11000 // ASRi, ASRr, LDRConstPool, LSLi, LSLr, LSRi, LSRr, RORi, RORr, RRXi, t2... 11001 printOperand(MI, 1, STI, O); 11002 break; 11003 case 1: 11004 // LDRBT_POST, LDRHTii, LDRSBTii, LDRSHTii, LDRT_POST, STRBT_POST, STRT_P... 11005 printAddrMode7Operand(MI, 1, STI, O); 11006 return; 11007 break; 11008 case 2: 11009 // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL... 11010 printAddrMode6Operand(MI, 2, STI, O); 11011 break; 11012 case 3: 11013 // VLD3DUPdWB_register_Asm_16, VLD3DUPdWB_register_Asm_32, VLD3DUPdWB_reg... 11014 printOperand(MI, 3, STI, O); 11015 break; 11016 case 4: 11017 // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD4dAsm_16, VLD4dAsm_32, VLD4dA... 11018 return; 11019 break; 11020 case 5: 11021 // VLD3dWB_fixed_Asm_16, VLD3dWB_fixed_Asm_32, VLD3dWB_fixed_Asm_8, VLD4d... 11022 O << '!'; 11023 return; 11024 break; 11025 case 6: 11026 // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm... 11027 O << ", "; 11028 break; 11029 case 7: 11030 // t2LDR_POST_imm, t2STR_POST_imm 11031 printT2AddrModeImm8OffsetOperand(MI, 2, STI, O); 11032 return; 11033 break; 11034 case 8: 11035 // t2MOVSsi, t2MOVsi, t2CMNzrs, t2CMPrs, t2MVNs, t2TEQrs, t2TSTrs 11036 printT2SOOperand(MI, 1, STI, O); 11037 return; 11038 break; 11039 case 9: 11040 // t2MOVSsr, t2MOVsr, CMNzrsr, CMPrsr, MOVsr, MVNsr, TEQrsr, TSTrsr 11041 printSORegRegOperand(MI, 1, STI, O); 11042 return; 11043 break; 11044 case 10: 11045 // ADR, t2ADR 11046 printAdrLabelOperand<0>(MI, 1, STI, O); 11047 return; 11048 break; 11049 case 11: 11050 // BFC, t2BFC 11051 printBitfieldInvMaskImmOperand(MI, 2, STI, O); 11052 return; 11053 break; 11054 case 12: 11055 // BFI, CDE_VCX1_vec, CDE_VCX2_vec, CDE_VCX3_vec, CPS3p, CRC32B, CRC32CB,... 11056 printOperand(MI, 2, STI, O); 11057 break; 11058 case 13: 11059 // CDE_VCX2A_fpdp, CDE_VCX2A_fpsp, CDE_VCX3A_fpdp, CDE_VCX3A_fpsp 11060 printOperand(MI, 4, STI, O); 11061 break; 11062 case 14: 11063 // CMNri, CMPri, MOVi, MVNi, TEQri, TSTri 11064 printModImmOperand(MI, 1, STI, O); 11065 return; 11066 break; 11067 case 15: 11068 // CMNzrsi, CMPrsi, MOVsi, MVNsi, TEQrsi, TSTrsi 11069 printSORegImmOperand(MI, 1, STI, O); 11070 return; 11071 break; 11072 case 16: 11073 // FCONSTH, FCONSTS, MVE_VMOVimmf32, VMOVv2f32, VMOVv4f32 11074 printFPImmOperand(MI, 1, STI, O); 11075 return; 11076 break; 11077 case 17: 11078 // FLDMXIA, FSTMXIA, LDMDA, LDMDB, LDMIA, LDMIB, STMDA, STMDB, STMIA, STM... 11079 printRegisterList(MI, 3, STI, O); 11080 break; 11081 case 18: 11082 // LDC2L_OPTION, LDC2_OPTION, STC2L_OPTION, STC2_OPTION 11083 printCoprocOptionImm(MI, 3, STI, O); 11084 return; 11085 break; 11086 case 19: 11087 // LDC2L_POST, LDC2_POST, STC2L_POST, STC2_POST 11088 printPostIdxImm8s4Operand(MI, 3, STI, O); 11089 return; 11090 break; 11091 case 20: 11092 // LDCL_OFFSET, LDC_OFFSET, STCL_OFFSET, STC_OFFSET, t2LDC2L_OFFSET, t2LD... 11093 printAddrMode5Operand<false>(MI, 2, STI, O); 11094 return; 11095 break; 11096 case 21: 11097 // LDCL_OPTION, LDCL_POST, LDC_OPTION, LDC_POST, LDRBT_POST_IMM, LDRBT_PO... 11098 printAddrMode7Operand(MI, 2, STI, O); 11099 break; 11100 case 22: 11101 // LDCL_PRE, LDC_PRE, STCL_PRE, STC_PRE, t2LDC2L_PRE, t2LDC2_PRE, t2LDCL_... 11102 printAddrMode5Operand<true>(MI, 2, STI, O); 11103 O << '!'; 11104 return; 11105 break; 11106 case 23: 11107 // LDRB_PRE_IMM, LDR_PRE_IMM, STRB_PRE_IMM, STR_PRE_IMM 11108 printAddrModeImm12Operand<true>(MI, 2, STI, O); 11109 O << '!'; 11110 return; 11111 break; 11112 case 24: 11113 // LDRB_PRE_REG, LDR_PRE_REG, STRB_PRE_REG, STR_PRE_REG 11114 printAddrMode2Operand(MI, 2, STI, O); 11115 O << '!'; 11116 return; 11117 break; 11118 case 25: 11119 // LDRBi12, LDRcp, LDRi12, STRBi12, STRi12, t2LDRBi12, t2LDRHi12, t2LDRSB... 11120 printAddrModeImm12Operand<false>(MI, 1, STI, O); 11121 return; 11122 break; 11123 case 26: 11124 // LDRBrs, LDRrs, STRBrs, STRrs 11125 printAddrMode2Operand(MI, 1, STI, O); 11126 return; 11127 break; 11128 case 27: 11129 // LDRH, LDRSB, LDRSH, STRH 11130 printAddrMode3Operand<false>(MI, 1, STI, O); 11131 return; 11132 break; 11133 case 28: 11134 // LDRH_PRE, LDRSB_PRE, LDRSH_PRE, STRH_PRE 11135 printAddrMode3Operand<true>(MI, 2, STI, O); 11136 O << '!'; 11137 return; 11138 break; 11139 case 29: 11140 // MCR2, MRC2 11141 printCImmediate(MI, 3, STI, O); 11142 O << ", "; 11143 printCImmediate(MI, 4, STI, O); 11144 O << ", "; 11145 printOperand(MI, 5, STI, O); 11146 return; 11147 break; 11148 case 30: 11149 // MRSbanked, t2MRSbanked 11150 printBankedRegOperand(MI, 1, STI, O); 11151 return; 11152 break; 11153 case 31: 11154 // MVE_VBICimmi16, MVE_VBICimmi32, MVE_VORRimmi16, MVE_VORRimmi32 11155 printVMOVModImmOperand(MI, 2, STI, O); 11156 return; 11157 break; 11158 case 32: 11159 // MVE_VLDRBS16, MVE_VLDRBS32, MVE_VLDRBU16, MVE_VLDRBU32, MVE_VLDRBU8, M... 11160 printT2AddrModeImm8Operand<false>(MI, 1, STI, O); 11161 return; 11162 break; 11163 case 33: 11164 // MVE_VLDRBS16_pre, MVE_VLDRBS32_pre, MVE_VLDRBU16_pre, MVE_VLDRBU32_pre... 11165 printT2AddrModeImm8Operand<false>(MI, 2, STI, O); 11166 O << '!'; 11167 return; 11168 break; 11169 case 34: 11170 // MVE_VLDRBS16_rq, MVE_VLDRBS32_rq, MVE_VLDRBU16_rq, MVE_VLDRBU32_rq, MV... 11171 printMveAddrModeRQOperand<0>(MI, 1, STI, O); 11172 return; 11173 break; 11174 case 35: 11175 // MVE_VLDRBU8_pre, MVE_VLDRHU16_pre, MVE_VLDRWU32_pre, MVE_VSTRBU8_pre, ... 11176 printT2AddrModeImm8Operand<true>(MI, 2, STI, O); 11177 O << '!'; 11178 return; 11179 break; 11180 case 36: 11181 // MVE_VLDRDU64_rq, MVE_VSTRD64_rq 11182 printMveAddrModeRQOperand<3>(MI, 1, STI, O); 11183 return; 11184 break; 11185 case 37: 11186 // MVE_VLDRHS32_rq, MVE_VLDRHU16_rq, MVE_VLDRHU32_rq, MVE_VSTRH16_rq, MVE... 11187 printMveAddrModeRQOperand<1>(MI, 1, STI, O); 11188 return; 11189 break; 11190 case 38: 11191 // MVE_VLDRWU32_rq, MVE_VSTRW32_rq 11192 printMveAddrModeRQOperand<2>(MI, 1, STI, O); 11193 return; 11194 break; 11195 case 39: 11196 // MVE_VMOVimmi16, MVE_VMOVimmi32, MVE_VMOVimmi8, MVE_VMVNimmi16, MVE_VMV... 11197 printVMOVModImmOperand(MI, 1, STI, O); 11198 return; 11199 break; 11200 case 40: 11201 // MVE_WLSTP_16, MVE_WLSTP_32, MVE_WLSTP_64, MVE_WLSTP_8, t2BFic, t2WLS 11202 printOperand(MI, Address, 2, STI, O); 11203 break; 11204 case 41: 11205 // SSAT, SSAT16, t2SSAT, t2SSAT16 11206 printImmPlusOneOperand(MI, 1, STI, O); 11207 O << ", "; 11208 printOperand(MI, 2, STI, O); 11209 break; 11210 case 42: 11211 // STLEXD, STREXD 11212 printGPRPairOperand(MI, 1, STI, O); 11213 O << ", "; 11214 printAddrMode7Operand(MI, 2, STI, O); 11215 return; 11216 break; 11217 case 43: 11218 // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST2LNd16, VST2LNd32, VST2LNd8, VST2LN... 11219 printNoHashImmediate(MI, 4, STI, O); 11220 break; 11221 case 44: 11222 // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2... 11223 printNoHashImmediate(MI, 6, STI, O); 11224 break; 11225 case 45: 11226 // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... 11227 printNoHashImmediate(MI, 8, STI, O); 11228 O << "], "; 11229 break; 11230 case 46: 11231 // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD... 11232 O << "[]}, "; 11233 break; 11234 case 47: 11235 // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U... 11236 printNoHashImmediate(MI, 10, STI, O); 11237 O << "], "; 11238 printOperand(MI, 1, STI, O); 11239 O << '['; 11240 printNoHashImmediate(MI, 10, STI, O); 11241 O << "], "; 11242 printOperand(MI, 2, STI, O); 11243 O << '['; 11244 printNoHashImmediate(MI, 10, STI, O); 11245 break; 11246 case 48: 11247 // VLD4DUPd16, VLD4DUPd16_UPD, VLD4DUPd32, VLD4DUPd32_UPD, VLD4DUPd8, VLD... 11248 O << "[], "; 11249 printOperand(MI, 3, STI, O); 11250 O << "[]}, "; 11251 break; 11252 case 49: 11253 // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U... 11254 printNoHashImmediate(MI, 12, STI, O); 11255 O << "], "; 11256 printOperand(MI, 1, STI, O); 11257 O << '['; 11258 printNoHashImmediate(MI, 12, STI, O); 11259 O << "], "; 11260 printOperand(MI, 2, STI, O); 11261 O << '['; 11262 printNoHashImmediate(MI, 12, STI, O); 11263 O << "], "; 11264 printOperand(MI, 3, STI, O); 11265 O << '['; 11266 printNoHashImmediate(MI, 12, STI, O); 11267 O << "]}, "; 11268 printAddrMode6Operand(MI, 5, STI, O); 11269 printAddrMode6OffsetOperand(MI, 7, STI, O); 11270 return; 11271 break; 11272 case 50: 11273 // VLDRD, VLDRS, VSTRD, VSTRS 11274 printAddrMode5Operand<false>(MI, 1, STI, O); 11275 return; 11276 break; 11277 case 51: 11278 // VLDRH, VSTRH 11279 printAddrMode5FP16Operand<false>(MI, 1, STI, O); 11280 return; 11281 break; 11282 case 52: 11283 // VST1LNd16, VST1LNd32, VST1LNd8 11284 printNoHashImmediate(MI, 3, STI, O); 11285 O << "]}, "; 11286 printAddrMode6Operand(MI, 0, STI, O); 11287 return; 11288 break; 11289 case 53: 11290 // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST3LNd16, VST3LNd32, VST3... 11291 printNoHashImmediate(MI, 5, STI, O); 11292 break; 11293 case 54: 11294 // VST3LNd16_UPD, VST3LNd32_UPD, VST3LNd8_UPD, VST3LNq16_UPD, VST3LNq32_U... 11295 printNoHashImmediate(MI, 7, STI, O); 11296 O << "], "; 11297 printOperand(MI, 5, STI, O); 11298 O << '['; 11299 printNoHashImmediate(MI, 7, STI, O); 11300 O << "], "; 11301 printOperand(MI, 6, STI, O); 11302 O << '['; 11303 printNoHashImmediate(MI, 7, STI, O); 11304 O << "]}, "; 11305 printAddrMode6Operand(MI, 1, STI, O); 11306 printAddrMode6OffsetOperand(MI, 3, STI, O); 11307 return; 11308 break; 11309 case 55: 11310 // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8... 11311 printOperand(MI, 5, STI, O); 11312 O << ", "; 11313 printOperand(MI, 6, STI, O); 11314 break; 11315 case 56: 11316 // VTBL1 11317 printVectorListOne(MI, 1, STI, O); 11318 O << ", "; 11319 printOperand(MI, 2, STI, O); 11320 return; 11321 break; 11322 case 57: 11323 // VTBL2 11324 printVectorListTwo(MI, 1, STI, O); 11325 O << ", "; 11326 printOperand(MI, 2, STI, O); 11327 return; 11328 break; 11329 case 58: 11330 // VTBL3 11331 printVectorListThree(MI, 1, STI, O); 11332 O << ", "; 11333 printOperand(MI, 2, STI, O); 11334 return; 11335 break; 11336 case 59: 11337 // VTBL4 11338 printVectorListFour(MI, 1, STI, O); 11339 O << ", "; 11340 printOperand(MI, 2, STI, O); 11341 return; 11342 break; 11343 case 60: 11344 // VTBX1 11345 printVectorListOne(MI, 2, STI, O); 11346 O << ", "; 11347 printOperand(MI, 3, STI, O); 11348 return; 11349 break; 11350 case 61: 11351 // VTBX2 11352 printVectorListTwo(MI, 2, STI, O); 11353 O << ", "; 11354 printOperand(MI, 3, STI, O); 11355 return; 11356 break; 11357 case 62: 11358 // VTBX3 11359 printVectorListThree(MI, 2, STI, O); 11360 O << ", "; 11361 printOperand(MI, 3, STI, O); 11362 return; 11363 break; 11364 case 63: 11365 // VTBX4 11366 printVectorListFour(MI, 2, STI, O); 11367 O << ", "; 11368 printOperand(MI, 3, STI, O); 11369 return; 11370 break; 11371 case 64: 11372 // sysLDMDA_UPD, sysLDMDB_UPD, sysLDMIA_UPD, sysLDMIB_UPD, sysSTMDA_UPD, ... 11373 O << " ^"; 11374 return; 11375 break; 11376 case 65: 11377 // t2BFLi, t2BFi 11378 printOperand(MI, Address, 1, STI, O); 11379 return; 11380 break; 11381 case 66: 11382 // t2LDRBpci, t2LDRHpci, t2LDRSBpci, t2LDRSHpci, t2LDRpci, tLDRpci 11383 printThumbLdrLabelOperand(MI, 1, STI, O); 11384 return; 11385 break; 11386 case 67: 11387 // t2LDRBs, t2LDRHs, t2LDRSBs, t2LDRSHs, t2LDRs, t2STRBs, t2STRHs, t2STRs 11388 printT2AddrModeSoRegOperand(MI, 1, STI, O); 11389 return; 11390 break; 11391 case 68: 11392 // t2LDREX 11393 printT2AddrModeImm0_1020s4Operand(MI, 1, STI, O); 11394 return; 11395 break; 11396 case 69: 11397 // t2MRS_M 11398 printMSRMaskOperand(MI, 1, STI, O); 11399 return; 11400 break; 11401 case 70: 11402 // tADDspi, tSUBspi 11403 printThumbS4ImmOperand(MI, 2, STI, O); 11404 return; 11405 break; 11406 case 71: 11407 // tADR 11408 printAdrLabelOperand<2>(MI, Address, 1, STI, O); 11409 return; 11410 break; 11411 case 72: 11412 // tASRri, tLSRri 11413 printThumbSRImm(MI, 3, STI, O); 11414 return; 11415 break; 11416 case 73: 11417 // tLDRBi, tSTRBi 11418 printThumbAddrModeImm5S1Operand(MI, 1, STI, O); 11419 return; 11420 break; 11421 case 74: 11422 // tLDRBr, tLDRHr, tLDRSB, tLDRSH, tLDRr, tSTRBr, tSTRHr, tSTRr 11423 printThumbAddrModeRROperand(MI, 1, STI, O); 11424 return; 11425 break; 11426 case 75: 11427 // tLDRHi, tSTRHi 11428 printThumbAddrModeImm5S2Operand(MI, 1, STI, O); 11429 return; 11430 break; 11431 case 76: 11432 // tLDRi, tSTRi 11433 printThumbAddrModeImm5S4Operand(MI, 1, STI, O); 11434 return; 11435 break; 11436 case 77: 11437 // tLDRspi, tSTRspi 11438 printThumbAddrModeSPOperand(MI, 1, STI, O); 11439 return; 11440 break; 11441 } 11442 11443 11444 // Fragment 5 encoded into 5 bits for 27 unique commands. 11445 switch ((Bits >> 46) & 31) { 11446 default: llvm_unreachable("Invalid command number."); 11447 case 0: 11448 // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm... 11449 O << ", "; 11450 break; 11451 case 1: 11452 // LDRConstPool, RRXi, VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD2LN... 11453 return; 11454 break; 11455 case 2: 11456 // VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_fixed_Asm_8,... 11457 O << '!'; 11458 return; 11459 break; 11460 case 3: 11461 // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm... 11462 printOperand(MI, 3, STI, O); 11463 return; 11464 break; 11465 case 4: 11466 // CDE_CX2DA, CDE_CX3D, CDE_CX3DA, VLD1DUPd16wb_register, VLD1DUPd32wb_re... 11467 printOperand(MI, 4, STI, O); 11468 break; 11469 case 5: 11470 // CDP, t2CDP, t2CDP2 11471 printCImmediate(MI, 2, STI, O); 11472 O << ", "; 11473 printCImmediate(MI, 3, STI, O); 11474 O << ", "; 11475 printCImmediate(MI, 4, STI, O); 11476 O << ", "; 11477 printOperand(MI, 5, STI, O); 11478 return; 11479 break; 11480 case 6: 11481 // MCR, MCRR, VADDD, VDIVD, VMULD, VNMULD, VSUBD, t2MCR, t2MCR2, t2MCRR, ... 11482 printOperand(MI, 2, STI, O); 11483 break; 11484 case 7: 11485 // MRC, t2MRC, t2MRC2 11486 printOperand(MI, 0, STI, O); 11487 O << ", "; 11488 printCImmediate(MI, 3, STI, O); 11489 O << ", "; 11490 printCImmediate(MI, 4, STI, O); 11491 O << ", "; 11492 printOperand(MI, 5, STI, O); 11493 return; 11494 break; 11495 case 8: 11496 // MVE_VLDRBS16_post, MVE_VLDRBS32_post, MVE_VLDRBU16_post, MVE_VLDRBU32_... 11497 printT2AddrModeImm8OffsetOperand(MI, 3, STI, O); 11498 return; 11499 break; 11500 case 9: 11501 // MVE_VMOV_from_lane_32, MVE_VMOV_from_lane_s16, MVE_VMOV_from_lane_s8, ... 11502 printVectorIndex(MI, 2, STI, O); 11503 return; 11504 break; 11505 case 10: 11506 // MVE_VMOV_q_rr, VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_U... 11507 printOperand(MI, 1, STI, O); 11508 break; 11509 case 11: 11510 // MVE_VSHLL_lws16bh, MVE_VSHLL_lws16th, MVE_VSHLL_lwu16bh, MVE_VSHLL_lwu... 11511 O << ", #16"; 11512 return; 11513 break; 11514 case 12: 11515 // MVE_VSHLL_lws8bh, MVE_VSHLL_lws8th, MVE_VSHLL_lwu8bh, MVE_VSHLL_lwu8th 11516 O << ", #8"; 11517 return; 11518 break; 11519 case 13: 11520 // SSAT, t2SSAT 11521 printShiftImmOperand(MI, 3, STI, O); 11522 return; 11523 break; 11524 case 14: 11525 // SXTB, SXTB16, SXTH, UXTB, UXTB16, UXTH, t2SXTB, t2SXTB16, t2SXTH, t2UX... 11526 printRotImmOperand(MI, 2, STI, O); 11527 return; 11528 break; 11529 case 15: 11530 // VCEQzv16i8, VCEQzv2f32, VCEQzv2i32, VCEQzv4f16, VCEQzv4f32, VCEQzv4i16... 11531 O << ", #0"; 11532 return; 11533 break; 11534 case 16: 11535 // VCMLAv2f32_indexed, VCMLAv4f16_indexed, VCMLAv4f32_indexed, VCMLAv8f16... 11536 printVectorIndex(MI, 4, STI, O); 11537 O << ", "; 11538 printComplexRotationOp<90, 0>(MI, 5, STI, O); 11539 return; 11540 break; 11541 case 17: 11542 // VFMALDI, VFMALQI, VFMSLDI, VFMSLQI 11543 printVectorIndex(MI, 3, STI, O); 11544 return; 11545 break; 11546 case 18: 11547 // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8... 11548 O << "]}, "; 11549 break; 11550 case 19: 11551 // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32, VLD4LNd16, VLD4L... 11552 O << "], "; 11553 break; 11554 case 20: 11555 // VLD3DUPd16, VLD3DUPd32, VLD3DUPd8, VLD3DUPq16, VLD3DUPq32, VLD3DUPq8 11556 printAddrMode6Operand(MI, 3, STI, O); 11557 return; 11558 break; 11559 case 21: 11560 // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP... 11561 printAddrMode6Operand(MI, 4, STI, O); 11562 break; 11563 case 22: 11564 // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP... 11565 printAddrMode6Operand(MI, 5, STI, O); 11566 printAddrMode6OffsetOperand(MI, 7, STI, O); 11567 return; 11568 break; 11569 case 23: 11570 // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8... 11571 O << "}, "; 11572 printAddrMode6Operand(MI, 1, STI, O); 11573 printAddrMode6OffsetOperand(MI, 3, STI, O); 11574 return; 11575 break; 11576 case 24: 11577 // VST4LNd16_UPD, VST4LNd32_UPD, VST4LNd8_UPD, VST4LNq16_UPD, VST4LNq32_U... 11578 printOperand(MI, 5, STI, O); 11579 O << '['; 11580 printNoHashImmediate(MI, 8, STI, O); 11581 O << "], "; 11582 printOperand(MI, 6, STI, O); 11583 O << '['; 11584 printNoHashImmediate(MI, 8, STI, O); 11585 O << "], "; 11586 printOperand(MI, 7, STI, O); 11587 O << '['; 11588 printNoHashImmediate(MI, 8, STI, O); 11589 O << "]}, "; 11590 printAddrMode6Operand(MI, 1, STI, O); 11591 printAddrMode6OffsetOperand(MI, 3, STI, O); 11592 return; 11593 break; 11594 case 25: 11595 // sysLDMDA, sysLDMDB, sysLDMIA, sysLDMIB, sysSTMDA, sysSTMDB, sysSTMIA, ... 11596 O << " ^"; 11597 return; 11598 break; 11599 case 26: 11600 // t2MOVsra_flag, t2MOVsrl_flag 11601 O << ", #1"; 11602 return; 11603 break; 11604 } 11605 11606 11607 // Fragment 6 encoded into 6 bits for 38 unique commands. 11608 switch ((Bits >> 51) & 63) { 11609 default: llvm_unreachable("Invalid command number."); 11610 case 0: 11611 // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCrr, ADDrr, ANDrr, B... 11612 printOperand(MI, 2, STI, O); 11613 break; 11614 case 1: 11615 // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist... 11616 printOperand(MI, 4, STI, O); 11617 break; 11618 case 2: 11619 // ADCri, ADDri, ANDri, BICri, EORri, ORRri, RSBri, RSCri, SBCri, SUBri 11620 printModImmOperand(MI, 2, STI, O); 11621 return; 11622 break; 11623 case 3: 11624 // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, ORRrsi, RSBrsi, RSCrsi, SBCrsi... 11625 printSORegImmOperand(MI, 2, STI, O); 11626 return; 11627 break; 11628 case 4: 11629 // BFI, t2BFI 11630 printBitfieldInvMaskImmOperand(MI, 3, STI, O); 11631 return; 11632 break; 11633 case 5: 11634 // CDE_CX2DA, CDE_CX3D, VADDD, VDIVD, VLD1DUPd16wb_register, VLD1DUPd32wb... 11635 return; 11636 break; 11637 case 6: 11638 // CDE_CX3DA, MCR, MCRR, t2MCR, t2MCR2, t2MCRR, t2MCRR2 11639 O << ", "; 11640 break; 11641 case 7: 11642 // CDE_VCX2_vec, CDE_VCX3_vec, MVE_VABAVs16, MVE_VABAVs32, MVE_VABAVs8, M... 11643 printOperand(MI, 3, STI, O); 11644 break; 11645 case 8: 11646 // CDE_VCX3A_fpdp, CDE_VCX3A_fpsp, VST2LNd16_UPD, VST2LNd32_UPD, VST2LNd8... 11647 printOperand(MI, 5, STI, O); 11648 break; 11649 case 9: 11650 // LDCL_OPTION, LDC_OPTION, STCL_OPTION, STC_OPTION, t2LDC2L_OPTION, t2LD... 11651 printCoprocOptionImm(MI, 3, STI, O); 11652 return; 11653 break; 11654 case 10: 11655 // LDCL_POST, LDC_POST, STCL_POST, STC_POST, t2LDC2L_POST, t2LDC2_POST, t... 11656 printPostIdxImm8s4Operand(MI, 3, STI, O); 11657 return; 11658 break; 11659 case 11: 11660 // LDRBT_POST_IMM, LDRBT_POST_REG, LDRB_POST_IMM, LDRB_POST_REG, LDRT_POS... 11661 printAddrMode2OffsetOperand(MI, 3, STI, O); 11662 return; 11663 break; 11664 case 12: 11665 // LDRD, STRD 11666 printAddrMode3Operand<false>(MI, 2, STI, O); 11667 return; 11668 break; 11669 case 13: 11670 // LDRD_POST, STRD_POST, t2LDRD_POST, t2STRD_POST 11671 printAddrMode7Operand(MI, 3, STI, O); 11672 break; 11673 case 14: 11674 // LDRD_PRE, STRD_PRE 11675 printAddrMode3Operand<true>(MI, 3, STI, O); 11676 O << '!'; 11677 return; 11678 break; 11679 case 15: 11680 // LDRHTi, LDRSBTi, LDRSHTi, STRHTi 11681 printPostIdxImm8Operand(MI, 3, STI, O); 11682 return; 11683 break; 11684 case 16: 11685 // LDRHTr, LDRSBTr, LDRSHTr, STRHTr 11686 printPostIdxRegOperand(MI, 3, STI, O); 11687 return; 11688 break; 11689 case 17: 11690 // LDRH_POST, LDRSB_POST, LDRSH_POST, STRH_POST 11691 printAddrMode3OffsetOperand(MI, 3, STI, O); 11692 return; 11693 break; 11694 case 18: 11695 // MCRR2 11696 printCImmediate(MI, 4, STI, O); 11697 return; 11698 break; 11699 case 19: 11700 // MVE_SQRSHRL, MVE_UQRSHLL 11701 printMveSaturateOp(MI, 5, STI, O); 11702 O << ", "; 11703 printOperand(MI, 4, STI, O); 11704 return; 11705 break; 11706 case 20: 11707 // MVE_VMOV_q_rr 11708 printVectorIndex(MI, 5, STI, O); 11709 O << ", "; 11710 printOperand(MI, 2, STI, O); 11711 O << ", "; 11712 printOperand(MI, 3, STI, O); 11713 return; 11714 break; 11715 case 21: 11716 // STLEX, STLEXB, STLEXH, STREX, STREXB, STREXH, SWP, SWPB, t2LDAEXD, t2L... 11717 printAddrMode7Operand(MI, 2, STI, O); 11718 return; 11719 break; 11720 case 22: 11721 // VCADDv2f32, VCADDv4f16, VCADDv4f32, VCADDv8f16 11722 printComplexRotationOp<180, 90>(MI, 3, STI, O); 11723 return; 11724 break; 11725 case 23: 11726 // VCMLAv2f32, VCMLAv4f16, VCMLAv4f32, VCMLAv8f16 11727 printComplexRotationOp<90, 0>(MI, 4, STI, O); 11728 return; 11729 break; 11730 case 24: 11731 // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8... 11732 printAddrMode6Operand(MI, 1, STI, O); 11733 break; 11734 case 25: 11735 // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD 11736 printAddrMode6Operand(MI, 2, STI, O); 11737 printAddrMode6OffsetOperand(MI, 4, STI, O); 11738 return; 11739 break; 11740 case 26: 11741 // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32 11742 printOperand(MI, 1, STI, O); 11743 O << '['; 11744 printNoHashImmediate(MI, 6, STI, O); 11745 O << "]}, "; 11746 printAddrMode6Operand(MI, 2, STI, O); 11747 return; 11748 break; 11749 case 27: 11750 // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... 11751 O << '['; 11752 printNoHashImmediate(MI, 8, STI, O); 11753 break; 11754 case 28: 11755 // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP... 11756 printAddrMode6OffsetOperand(MI, 6, STI, O); 11757 return; 11758 break; 11759 case 29: 11760 // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U... 11761 printAddrMode6Operand(MI, 4, STI, O); 11762 printAddrMode6OffsetOperand(MI, 6, STI, O); 11763 return; 11764 break; 11765 case 30: 11766 // VST4d16_UPD, VST4d32_UPD, VST4d8_UPD, VST4q16_UPD, VST4q32_UPD, VST4q8... 11767 printOperand(MI, 7, STI, O); 11768 O << "}, "; 11769 printAddrMode6Operand(MI, 1, STI, O); 11770 printAddrMode6OffsetOperand(MI, 3, STI, O); 11771 return; 11772 break; 11773 case 31: 11774 // t2ADCrs, t2ADDrs, t2ANDrs, t2BICrs, t2EORrs, t2ORNrs, t2ORRrs, t2RSBrs... 11775 printT2SOOperand(MI, 2, STI, O); 11776 return; 11777 break; 11778 case 32: 11779 // t2ASRri, t2LSRri 11780 printThumbSRImm(MI, 2, STI, O); 11781 return; 11782 break; 11783 case 33: 11784 // t2BFic, t2CSEL, t2CSINC, t2CSINV, t2CSNEG 11785 printMandatoryPredicateOperand(MI, 3, STI, O); 11786 return; 11787 break; 11788 case 34: 11789 // t2LDRD_PRE, t2STRD_PRE 11790 printT2AddrModeImm8s4Operand<true>(MI, 3, STI, O); 11791 O << '!'; 11792 return; 11793 break; 11794 case 35: 11795 // t2LDRDi8, t2STRDi8 11796 printT2AddrModeImm8s4Operand<false>(MI, 2, STI, O); 11797 return; 11798 break; 11799 case 36: 11800 // t2STREX 11801 printT2AddrModeImm0_1020s4Operand(MI, 2, STI, O); 11802 return; 11803 break; 11804 case 37: 11805 // tADDrSPi 11806 printThumbS4ImmOperand(MI, 2, STI, O); 11807 return; 11808 break; 11809 } 11810 11811 11812 // Fragment 7 encoded into 5 bits for 17 unique commands. 11813 switch ((Bits >> 57) & 31) { 11814 default: llvm_unreachable("Invalid command number."); 11815 case 0: 11816 // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm... 11817 return; 11818 break; 11819 case 1: 11820 // CDE_CX3A, CDE_VCX3A_vec, CDE_VCX3_vec, LDRD_POST, MLA, MLS, MVE_VCADDf... 11821 O << ", "; 11822 break; 11823 case 2: 11824 // CDE_CX3DA 11825 printOperand(MI, 5, STI, O); 11826 return; 11827 break; 11828 case 3: 11829 // MCR, t2MCR, t2MCR2 11830 printCImmediate(MI, 3, STI, O); 11831 O << ", "; 11832 printCImmediate(MI, 4, STI, O); 11833 O << ", "; 11834 printOperand(MI, 5, STI, O); 11835 return; 11836 break; 11837 case 4: 11838 // MCRR, t2MCRR, t2MCRR2 11839 printOperand(MI, 3, STI, O); 11840 O << ", "; 11841 printCImmediate(MI, 4, STI, O); 11842 return; 11843 break; 11844 case 5: 11845 // MVE_VMOV_rr_q, VMULLslsv2i32, VMULLslsv4i16, VMULLsluv2i32, VMULLsluv4... 11846 printVectorIndex(MI, 3, STI, O); 11847 break; 11848 case 6: 11849 // PKHBT, t2PKHBT 11850 printPKHLSLShiftImm(MI, 3, STI, O); 11851 return; 11852 break; 11853 case 7: 11854 // PKHTB, t2PKHTB 11855 printPKHASRShiftImm(MI, 3, STI, O); 11856 return; 11857 break; 11858 case 8: 11859 // SXTAB, SXTAB16, SXTAH, UXTAB, UXTAB16, UXTAH, t2SXTAB, t2SXTAB16, t2SX... 11860 printRotImmOperand(MI, 3, STI, O); 11861 return; 11862 break; 11863 case 9: 11864 // USAT, t2USAT 11865 printShiftImmOperand(MI, 3, STI, O); 11866 return; 11867 break; 11868 case 10: 11869 // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... 11870 O << "]}, "; 11871 printAddrMode6Operand(MI, 3, STI, O); 11872 printAddrMode6OffsetOperand(MI, 5, STI, O); 11873 return; 11874 break; 11875 case 11: 11876 // VLD3LNd16, VLD3LNd32, VLD3LNd8, VLD3LNq16, VLD3LNq32 11877 O << "], "; 11878 printOperand(MI, 2, STI, O); 11879 O << '['; 11880 printNoHashImmediate(MI, 8, STI, O); 11881 O << "]}, "; 11882 printAddrMode6Operand(MI, 3, STI, O); 11883 return; 11884 break; 11885 case 12: 11886 // VLD3d16, VLD3d16_UPD, VLD3d32, VLD3d32_UPD, VLD3d8, VLD3d8_UPD, VLD3q1... 11887 O << "}, "; 11888 break; 11889 case 13: 11890 // VLD4LNd16, VLD4LNd32, VLD4LNd8, VLD4LNq16, VLD4LNq32, VST2LNd16, VST2L... 11891 O << '['; 11892 break; 11893 case 14: 11894 // VMLALslsv2i32, VMLALslsv4i16, VMLALsluv2i32, VMLALsluv4i16, VMLAslfd, ... 11895 printVectorIndex(MI, 4, STI, O); 11896 return; 11897 break; 11898 case 15: 11899 // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD 11900 printAddrMode6OffsetOperand(MI, 3, STI, O); 11901 return; 11902 break; 11903 case 16: 11904 // t2LDRD_POST, t2STRD_POST 11905 printT2AddrModeImm8s4OffsetOperand(MI, 4, STI, O); 11906 return; 11907 break; 11908 } 11909 11910 switch (MI->getOpcode()) { 11911 default: llvm_unreachable("Unexpected opcode."); 11912 case ARM::CDE_CX3A: 11913 case ARM::CDE_VCX3A_vec: 11914 case ARM::CDE_VCX3_vec: 11915 case ARM::LDRD_POST: 11916 case ARM::MLA: 11917 case ARM::MLS: 11918 case ARM::MVE_VCADDf16: 11919 case ARM::MVE_VCADDf32: 11920 case ARM::MVE_VCADDi16: 11921 case ARM::MVE_VCADDi32: 11922 case ARM::MVE_VCADDi8: 11923 case ARM::MVE_VCMLAf16: 11924 case ARM::MVE_VCMLAf32: 11925 case ARM::MVE_VCMULf16: 11926 case ARM::MVE_VCMULf32: 11927 case ARM::MVE_VDWDUPu16: 11928 case ARM::MVE_VDWDUPu32: 11929 case ARM::MVE_VDWDUPu8: 11930 case ARM::MVE_VHCADDs16: 11931 case ARM::MVE_VHCADDs32: 11932 case ARM::MVE_VHCADDs8: 11933 case ARM::MVE_VIWDUPu16: 11934 case ARM::MVE_VIWDUPu32: 11935 case ARM::MVE_VIWDUPu8: 11936 case ARM::MVE_VMLALDAVas16: 11937 case ARM::MVE_VMLALDAVas32: 11938 case ARM::MVE_VMLALDAVau16: 11939 case ARM::MVE_VMLALDAVau32: 11940 case ARM::MVE_VMLALDAVaxs16: 11941 case ARM::MVE_VMLALDAVaxs32: 11942 case ARM::MVE_VMLALDAVs16: 11943 case ARM::MVE_VMLALDAVs32: 11944 case ARM::MVE_VMLALDAVu16: 11945 case ARM::MVE_VMLALDAVu32: 11946 case ARM::MVE_VMLALDAVxs16: 11947 case ARM::MVE_VMLALDAVxs32: 11948 case ARM::MVE_VMLSLDAVas16: 11949 case ARM::MVE_VMLSLDAVas32: 11950 case ARM::MVE_VMLSLDAVaxs16: 11951 case ARM::MVE_VMLSLDAVaxs32: 11952 case ARM::MVE_VMLSLDAVs16: 11953 case ARM::MVE_VMLSLDAVs32: 11954 case ARM::MVE_VMLSLDAVxs16: 11955 case ARM::MVE_VMLSLDAVxs32: 11956 case ARM::MVE_VRMLALDAVHas32: 11957 case ARM::MVE_VRMLALDAVHau32: 11958 case ARM::MVE_VRMLALDAVHaxs32: 11959 case ARM::MVE_VRMLALDAVHs32: 11960 case ARM::MVE_VRMLALDAVHu32: 11961 case ARM::MVE_VRMLALDAVHxs32: 11962 case ARM::MVE_VRMLSLDAVHas32: 11963 case ARM::MVE_VRMLSLDAVHaxs32: 11964 case ARM::MVE_VRMLSLDAVHs32: 11965 case ARM::MVE_VRMLSLDAVHxs32: 11966 case ARM::SBFX: 11967 case ARM::SMLABB: 11968 case ARM::SMLABT: 11969 case ARM::SMLAD: 11970 case ARM::SMLADX: 11971 case ARM::SMLALBB: 11972 case ARM::SMLALBT: 11973 case ARM::SMLALD: 11974 case ARM::SMLALDX: 11975 case ARM::SMLALTB: 11976 case ARM::SMLALTT: 11977 case ARM::SMLATB: 11978 case ARM::SMLATT: 11979 case ARM::SMLAWB: 11980 case ARM::SMLAWT: 11981 case ARM::SMLSD: 11982 case ARM::SMLSDX: 11983 case ARM::SMLSLD: 11984 case ARM::SMLSLDX: 11985 case ARM::SMMLA: 11986 case ARM::SMMLAR: 11987 case ARM::SMMLS: 11988 case ARM::SMMLSR: 11989 case ARM::SMULL: 11990 case ARM::STRD_POST: 11991 case ARM::UBFX: 11992 case ARM::UMAAL: 11993 case ARM::UMULL: 11994 case ARM::USADA8: 11995 case ARM::VEXTd16: 11996 case ARM::VEXTd32: 11997 case ARM::VEXTd8: 11998 case ARM::VEXTq16: 11999 case ARM::VEXTq32: 12000 case ARM::VEXTq64: 12001 case ARM::VEXTq8: 12002 case ARM::VLD3d16: 12003 case ARM::VLD3d32: 12004 case ARM::VLD3d8: 12005 case ARM::VLD3q16: 12006 case ARM::VLD3q32: 12007 case ARM::VLD3q8: 12008 case ARM::VMOVRRS: 12009 case ARM::VMOVSRR: 12010 case ARM::VST3d16: 12011 case ARM::VST3d32: 12012 case ARM::VST3d8: 12013 case ARM::VST3q16: 12014 case ARM::VST3q32: 12015 case ARM::VST3q8: 12016 case ARM::t2MLA: 12017 case ARM::t2MLS: 12018 case ARM::t2SBFX: 12019 case ARM::t2SMLABB: 12020 case ARM::t2SMLABT: 12021 case ARM::t2SMLAD: 12022 case ARM::t2SMLADX: 12023 case ARM::t2SMLAL: 12024 case ARM::t2SMLALBB: 12025 case ARM::t2SMLALBT: 12026 case ARM::t2SMLALD: 12027 case ARM::t2SMLALDX: 12028 case ARM::t2SMLALTB: 12029 case ARM::t2SMLALTT: 12030 case ARM::t2SMLATB: 12031 case ARM::t2SMLATT: 12032 case ARM::t2SMLAWB: 12033 case ARM::t2SMLAWT: 12034 case ARM::t2SMLSD: 12035 case ARM::t2SMLSDX: 12036 case ARM::t2SMLSLD: 12037 case ARM::t2SMLSLDX: 12038 case ARM::t2SMMLA: 12039 case ARM::t2SMMLAR: 12040 case ARM::t2SMMLS: 12041 case ARM::t2SMMLSR: 12042 case ARM::t2SMULL: 12043 case ARM::t2STLEXD: 12044 case ARM::t2STREXD: 12045 case ARM::t2UBFX: 12046 case ARM::t2UMAAL: 12047 case ARM::t2UMLAL: 12048 case ARM::t2UMULL: 12049 case ARM::t2USADA8: 12050 switch (MI->getOpcode()) { 12051 default: llvm_unreachable("Unexpected opcode."); 12052 case ARM::CDE_CX3A: 12053 case ARM::CDE_VCX3A_vec: 12054 case ARM::MVE_VMLALDAVas16: 12055 case ARM::MVE_VMLALDAVas32: 12056 case ARM::MVE_VMLALDAVau16: 12057 case ARM::MVE_VMLALDAVau32: 12058 case ARM::MVE_VMLALDAVaxs16: 12059 case ARM::MVE_VMLALDAVaxs32: 12060 case ARM::MVE_VMLSLDAVas16: 12061 case ARM::MVE_VMLSLDAVas32: 12062 case ARM::MVE_VMLSLDAVaxs16: 12063 case ARM::MVE_VMLSLDAVaxs32: 12064 case ARM::MVE_VRMLALDAVHas32: 12065 case ARM::MVE_VRMLALDAVHau32: 12066 case ARM::MVE_VRMLALDAVHaxs32: 12067 case ARM::MVE_VRMLSLDAVHas32: 12068 case ARM::MVE_VRMLSLDAVHaxs32: 12069 printOperand(MI, 5, STI, O); 12070 break; 12071 case ARM::CDE_VCX3_vec: 12072 case ARM::MVE_VDWDUPu16: 12073 case ARM::MVE_VDWDUPu32: 12074 case ARM::MVE_VDWDUPu8: 12075 case ARM::MVE_VIWDUPu16: 12076 case ARM::MVE_VIWDUPu32: 12077 case ARM::MVE_VIWDUPu8: 12078 printOperand(MI, 4, STI, O); 12079 break; 12080 case ARM::LDRD_POST: 12081 case ARM::STRD_POST: 12082 printAddrMode3OffsetOperand(MI, 4, STI, O); 12083 break; 12084 case ARM::MLA: 12085 case ARM::MLS: 12086 case ARM::MVE_VMLALDAVs16: 12087 case ARM::MVE_VMLALDAVs32: 12088 case ARM::MVE_VMLALDAVu16: 12089 case ARM::MVE_VMLALDAVu32: 12090 case ARM::MVE_VMLALDAVxs16: 12091 case ARM::MVE_VMLALDAVxs32: 12092 case ARM::MVE_VMLSLDAVs16: 12093 case ARM::MVE_VMLSLDAVs32: 12094 case ARM::MVE_VMLSLDAVxs16: 12095 case ARM::MVE_VMLSLDAVxs32: 12096 case ARM::MVE_VRMLALDAVHs32: 12097 case ARM::MVE_VRMLALDAVHu32: 12098 case ARM::MVE_VRMLALDAVHxs32: 12099 case ARM::MVE_VRMLSLDAVHs32: 12100 case ARM::MVE_VRMLSLDAVHxs32: 12101 case ARM::SMLABB: 12102 case ARM::SMLABT: 12103 case ARM::SMLAD: 12104 case ARM::SMLADX: 12105 case ARM::SMLALBB: 12106 case ARM::SMLALBT: 12107 case ARM::SMLALD: 12108 case ARM::SMLALDX: 12109 case ARM::SMLALTB: 12110 case ARM::SMLALTT: 12111 case ARM::SMLATB: 12112 case ARM::SMLATT: 12113 case ARM::SMLAWB: 12114 case ARM::SMLAWT: 12115 case ARM::SMLSD: 12116 case ARM::SMLSDX: 12117 case ARM::SMLSLD: 12118 case ARM::SMLSLDX: 12119 case ARM::SMMLA: 12120 case ARM::SMMLAR: 12121 case ARM::SMMLS: 12122 case ARM::SMMLSR: 12123 case ARM::SMULL: 12124 case ARM::UMAAL: 12125 case ARM::UMULL: 12126 case ARM::USADA8: 12127 case ARM::VEXTd16: 12128 case ARM::VEXTd32: 12129 case ARM::VEXTd8: 12130 case ARM::VEXTq16: 12131 case ARM::VEXTq32: 12132 case ARM::VEXTq64: 12133 case ARM::VEXTq8: 12134 case ARM::VMOVRRS: 12135 case ARM::VMOVSRR: 12136 case ARM::t2MLA: 12137 case ARM::t2MLS: 12138 case ARM::t2SMLABB: 12139 case ARM::t2SMLABT: 12140 case ARM::t2SMLAD: 12141 case ARM::t2SMLADX: 12142 case ARM::t2SMLAL: 12143 case ARM::t2SMLALBB: 12144 case ARM::t2SMLALBT: 12145 case ARM::t2SMLALD: 12146 case ARM::t2SMLALDX: 12147 case ARM::t2SMLALTB: 12148 case ARM::t2SMLALTT: 12149 case ARM::t2SMLATB: 12150 case ARM::t2SMLATT: 12151 case ARM::t2SMLAWB: 12152 case ARM::t2SMLAWT: 12153 case ARM::t2SMLSD: 12154 case ARM::t2SMLSDX: 12155 case ARM::t2SMLSLD: 12156 case ARM::t2SMLSLDX: 12157 case ARM::t2SMMLA: 12158 case ARM::t2SMMLAR: 12159 case ARM::t2SMMLS: 12160 case ARM::t2SMMLSR: 12161 case ARM::t2SMULL: 12162 case ARM::t2UMAAL: 12163 case ARM::t2UMLAL: 12164 case ARM::t2UMULL: 12165 case ARM::t2USADA8: 12166 printOperand(MI, 3, STI, O); 12167 break; 12168 case ARM::MVE_VCADDf16: 12169 case ARM::MVE_VCADDf32: 12170 case ARM::MVE_VCADDi16: 12171 case ARM::MVE_VCADDi32: 12172 case ARM::MVE_VCADDi8: 12173 case ARM::MVE_VHCADDs16: 12174 case ARM::MVE_VHCADDs32: 12175 case ARM::MVE_VHCADDs8: 12176 printComplexRotationOp<180, 90>(MI, 3, STI, O); 12177 break; 12178 case ARM::MVE_VCMLAf16: 12179 case ARM::MVE_VCMLAf32: 12180 printComplexRotationOp<90, 0>(MI, 4, STI, O); 12181 break; 12182 case ARM::MVE_VCMULf16: 12183 case ARM::MVE_VCMULf32: 12184 printComplexRotationOp<90, 0>(MI, 3, STI, O); 12185 break; 12186 case ARM::SBFX: 12187 case ARM::UBFX: 12188 case ARM::t2SBFX: 12189 case ARM::t2UBFX: 12190 printImmPlusOneOperand(MI, 3, STI, O); 12191 break; 12192 case ARM::VLD3d16: 12193 case ARM::VLD3d32: 12194 case ARM::VLD3d8: 12195 case ARM::VLD3q16: 12196 case ARM::VLD3q32: 12197 case ARM::VLD3q8: 12198 printAddrMode6Operand(MI, 3, STI, O); 12199 break; 12200 case ARM::VST3d16: 12201 case ARM::VST3d32: 12202 case ARM::VST3d8: 12203 case ARM::VST3q16: 12204 case ARM::VST3q32: 12205 case ARM::VST3q8: 12206 printAddrMode6Operand(MI, 0, STI, O); 12207 break; 12208 case ARM::t2STLEXD: 12209 case ARM::t2STREXD: 12210 printAddrMode7Operand(MI, 3, STI, O); 12211 break; 12212 } 12213 return; 12214 break; 12215 case ARM::MVE_VMOV_rr_q: 12216 O << ", "; 12217 printOperand(MI, 2, STI, O); 12218 printVectorIndex(MI, 4, STI, O); 12219 return; 12220 break; 12221 case ARM::VLD3d16_UPD: 12222 case ARM::VLD3d32_UPD: 12223 case ARM::VLD3d8_UPD: 12224 case ARM::VLD3q16_UPD: 12225 case ARM::VLD3q32_UPD: 12226 case ARM::VLD3q8_UPD: 12227 printAddrMode6Operand(MI, 4, STI, O); 12228 printAddrMode6OffsetOperand(MI, 6, STI, O); 12229 return; 12230 break; 12231 case ARM::VLD4LNd16: 12232 case ARM::VLD4LNd32: 12233 case ARM::VLD4LNd8: 12234 case ARM::VLD4LNq16: 12235 case ARM::VLD4LNq32: 12236 printNoHashImmediate(MI, 10, STI, O); 12237 O << "]}, "; 12238 printAddrMode6Operand(MI, 4, STI, O); 12239 return; 12240 break; 12241 case ARM::VLD4d16: 12242 case ARM::VLD4d32: 12243 case ARM::VLD4d8: 12244 case ARM::VLD4q16: 12245 case ARM::VLD4q32: 12246 case ARM::VLD4q8: 12247 printOperand(MI, 3, STI, O); 12248 O << "}, "; 12249 printAddrMode6Operand(MI, 4, STI, O); 12250 return; 12251 break; 12252 case ARM::VLD4d16_UPD: 12253 case ARM::VLD4d32_UPD: 12254 case ARM::VLD4d8_UPD: 12255 case ARM::VLD4q16_UPD: 12256 case ARM::VLD4q32_UPD: 12257 case ARM::VLD4q8_UPD: 12258 printOperand(MI, 3, STI, O); 12259 O << "}, "; 12260 printAddrMode6Operand(MI, 5, STI, O); 12261 printAddrMode6OffsetOperand(MI, 7, STI, O); 12262 return; 12263 break; 12264 case ARM::VMULLslsv2i32: 12265 case ARM::VMULLslsv4i16: 12266 case ARM::VMULLsluv2i32: 12267 case ARM::VMULLsluv4i16: 12268 case ARM::VMULslfd: 12269 case ARM::VMULslfq: 12270 case ARM::VMULslhd: 12271 case ARM::VMULslhq: 12272 case ARM::VMULslv2i32: 12273 case ARM::VMULslv4i16: 12274 case ARM::VMULslv4i32: 12275 case ARM::VMULslv8i16: 12276 case ARM::VQDMULHslv2i32: 12277 case ARM::VQDMULHslv4i16: 12278 case ARM::VQDMULHslv4i32: 12279 case ARM::VQDMULHslv8i16: 12280 case ARM::VQDMULLslv2i32: 12281 case ARM::VQDMULLslv4i16: 12282 case ARM::VQRDMULHslv2i32: 12283 case ARM::VQRDMULHslv4i16: 12284 case ARM::VQRDMULHslv4i32: 12285 case ARM::VQRDMULHslv8i16: 12286 return; 12287 break; 12288 case ARM::VST2LNd16: 12289 case ARM::VST2LNd32: 12290 case ARM::VST2LNd8: 12291 case ARM::VST2LNq16: 12292 case ARM::VST2LNq32: 12293 printNoHashImmediate(MI, 4, STI, O); 12294 O << "]}, "; 12295 printAddrMode6Operand(MI, 0, STI, O); 12296 return; 12297 break; 12298 case ARM::VST2LNd16_UPD: 12299 case ARM::VST2LNd32_UPD: 12300 case ARM::VST2LNd8_UPD: 12301 case ARM::VST2LNq16_UPD: 12302 case ARM::VST2LNq32_UPD: 12303 printNoHashImmediate(MI, 6, STI, O); 12304 O << "]}, "; 12305 printAddrMode6Operand(MI, 1, STI, O); 12306 printAddrMode6OffsetOperand(MI, 3, STI, O); 12307 return; 12308 break; 12309 case ARM::VST3LNd16: 12310 case ARM::VST3LNd32: 12311 case ARM::VST3LNd8: 12312 case ARM::VST3LNq16: 12313 case ARM::VST3LNq32: 12314 printNoHashImmediate(MI, 5, STI, O); 12315 O << "], "; 12316 printOperand(MI, 4, STI, O); 12317 O << '['; 12318 printNoHashImmediate(MI, 5, STI, O); 12319 O << "]}, "; 12320 printAddrMode6Operand(MI, 0, STI, O); 12321 return; 12322 break; 12323 case ARM::VST4LNd16: 12324 case ARM::VST4LNd32: 12325 case ARM::VST4LNd8: 12326 case ARM::VST4LNq16: 12327 case ARM::VST4LNq32: 12328 printNoHashImmediate(MI, 6, STI, O); 12329 O << "], "; 12330 printOperand(MI, 4, STI, O); 12331 O << '['; 12332 printNoHashImmediate(MI, 6, STI, O); 12333 O << "], "; 12334 printOperand(MI, 5, STI, O); 12335 O << '['; 12336 printNoHashImmediate(MI, 6, STI, O); 12337 O << "]}, "; 12338 printAddrMode6Operand(MI, 0, STI, O); 12339 return; 12340 break; 12341 case ARM::VST4d16: 12342 case ARM::VST4d32: 12343 case ARM::VST4d8: 12344 case ARM::VST4q16: 12345 case ARM::VST4q32: 12346 case ARM::VST4q8: 12347 printOperand(MI, 5, STI, O); 12348 O << "}, "; 12349 printAddrMode6Operand(MI, 0, STI, O); 12350 return; 12351 break; 12352 } 12353} 12354 12355 12356/// getRegisterName - This method is automatically generated by tblgen 12357/// from the register set description. This returns the assembler name 12358/// for the specified register. 12359const char *ARMInstPrinter:: 12360getRegisterName(MCRegister Reg, unsigned AltIdx) { 12361 unsigned RegNo = Reg.id(); 12362 assert(RegNo && RegNo < 296 && "Invalid register number!"); 12363 12364 static const char AsmStrsNoRegAltName[] = { 12365 /* 0 */ 'D', '4', '_', 'D', '6', '_', 'D', '8', '_', 'D', '1', '0', 0, 12366 /* 13 */ 'D', '7', '_', 'D', '8', '_', 'D', '9', '_', 'D', '1', '0', 0, 12367 /* 26 */ 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', 0, 12368 /* 39 */ 'd', '1', '0', 0, 12369 /* 43 */ 'q', '1', '0', 0, 12370 /* 47 */ 'r', '1', '0', 0, 12371 /* 51 */ 's', '1', '0', 0, 12372 /* 55 */ 'D', '1', '4', '_', 'D', '1', '6', '_', 'D', '1', '8', '_', 'D', '2', '0', 0, 12373 /* 71 */ 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', '_', 'D', '2', '0', 0, 12374 /* 87 */ 'd', '2', '0', 0, 12375 /* 91 */ 's', '2', '0', 0, 12376 /* 95 */ 'D', '2', '4', '_', 'D', '2', '6', '_', 'D', '2', '8', '_', 'D', '3', '0', 0, 12377 /* 111 */ 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', '_', 'D', '3', '0', 0, 12378 /* 127 */ 'd', '3', '0', 0, 12379 /* 131 */ 's', '3', '0', 0, 12380 /* 135 */ 'd', '0', 0, 12381 /* 138 */ 'p', '0', 0, 12382 /* 141 */ 'q', '0', 0, 12383 /* 144 */ 'm', 'v', 'f', 'r', '0', 0, 12384 /* 150 */ 's', '0', 0, 12385 /* 153 */ 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', 0, 12386 /* 164 */ 'D', '5', '_', 'D', '7', '_', 'D', '9', '_', 'D', '1', '1', 0, 12387 /* 177 */ 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', 0, 12388 /* 191 */ 'R', '1', '0', '_', 'R', '1', '1', 0, 12389 /* 199 */ 'd', '1', '1', 0, 12390 /* 203 */ 'q', '1', '1', 0, 12391 /* 207 */ 'r', '1', '1', 0, 12392 /* 211 */ 's', '1', '1', 0, 12393 /* 215 */ 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', 0, 12394 /* 227 */ 'D', '1', '5', '_', 'D', '1', '7', '_', 'D', '1', '9', '_', 'D', '2', '1', 0, 12395 /* 243 */ 'd', '2', '1', 0, 12396 /* 247 */ 's', '2', '1', 0, 12397 /* 251 */ 'D', '2', '9', '_', 'D', '3', '0', '_', 'D', '3', '1', 0, 12398 /* 263 */ 'D', '2', '5', '_', 'D', '2', '7', '_', 'D', '2', '9', '_', 'D', '3', '1', 0, 12399 /* 279 */ 'd', '3', '1', 0, 12400 /* 283 */ 's', '3', '1', 0, 12401 /* 287 */ 'Q', '0', '_', 'Q', '1', 0, 12402 /* 293 */ 'R', '0', '_', 'R', '1', 0, 12403 /* 299 */ 'd', '1', 0, 12404 /* 302 */ 'q', '1', 0, 12405 /* 305 */ 'm', 'v', 'f', 'r', '1', 0, 12406 /* 311 */ 's', '1', 0, 12407 /* 314 */ 'D', '6', '_', 'D', '8', '_', 'D', '1', '0', '_', 'D', '1', '2', 0, 12408 /* 328 */ 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', '_', 'D', '1', '2', 0, 12409 /* 343 */ 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', 0, 12410 /* 358 */ 'd', '1', '2', 0, 12411 /* 362 */ 'q', '1', '2', 0, 12412 /* 366 */ 'r', '1', '2', 0, 12413 /* 370 */ 's', '1', '2', 0, 12414 /* 374 */ 'D', '1', '6', '_', 'D', '1', '8', '_', 'D', '2', '0', '_', 'D', '2', '2', 0, 12415 /* 390 */ 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', '_', 'D', '2', '2', 0, 12416 /* 406 */ 'd', '2', '2', 0, 12417 /* 410 */ 's', '2', '2', 0, 12418 /* 414 */ 'D', '0', '_', 'D', '2', 0, 12419 /* 420 */ 'D', '0', '_', 'D', '1', '_', 'D', '2', 0, 12420 /* 429 */ 'Q', '1', '_', 'Q', '2', 0, 12421 /* 435 */ 'd', '2', 0, 12422 /* 438 */ 'q', '2', 0, 12423 /* 441 */ 'm', 'v', 'f', 'r', '2', 0, 12424 /* 447 */ 's', '2', 0, 12425 /* 450 */ 'f', 'p', 'i', 'n', 's', 't', '2', 0, 12426 /* 458 */ 'D', '7', '_', 'D', '9', '_', 'D', '1', '1', '_', 'D', '1', '3', 0, 12427 /* 472 */ 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', 0, 12428 /* 484 */ 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', 0, 12429 /* 500 */ 'd', '1', '3', 0, 12430 /* 504 */ 'q', '1', '3', 0, 12431 /* 508 */ 's', '1', '3', 0, 12432 /* 512 */ 'D', '1', '7', '_', 'D', '1', '9', '_', 'D', '2', '1', '_', 'D', '2', '3', 0, 12433 /* 528 */ 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', 0, 12434 /* 540 */ 'd', '2', '3', 0, 12435 /* 544 */ 's', '2', '3', 0, 12436 /* 548 */ 'D', '1', '_', 'D', '3', 0, 12437 /* 554 */ 'D', '1', '_', 'D', '2', '_', 'D', '3', 0, 12438 /* 563 */ 'Q', '0', '_', 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', 0, 12439 /* 575 */ 'R', '2', '_', 'R', '3', 0, 12440 /* 581 */ 'd', '3', 0, 12441 /* 584 */ 'q', '3', 0, 12442 /* 587 */ 'r', '3', 0, 12443 /* 590 */ 's', '3', 0, 12444 /* 593 */ 'D', '8', '_', 'D', '1', '0', '_', 'D', '1', '2', '_', 'D', '1', '4', 0, 12445 /* 608 */ 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', '_', 'D', '1', '4', 0, 12446 /* 624 */ 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', 0, 12447 /* 640 */ 'd', '1', '4', 0, 12448 /* 644 */ 'q', '1', '4', 0, 12449 /* 648 */ 's', '1', '4', 0, 12450 /* 652 */ 'D', '1', '8', '_', 'D', '2', '0', '_', 'D', '2', '2', '_', 'D', '2', '4', 0, 12451 /* 668 */ 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', '_', 'D', '2', '4', 0, 12452 /* 684 */ 'd', '2', '4', 0, 12453 /* 688 */ 's', '2', '4', 0, 12454 /* 692 */ 'D', '0', '_', 'D', '2', '_', 'D', '4', 0, 12455 /* 701 */ 'D', '1', '_', 'D', '2', '_', 'D', '3', '_', 'D', '4', 0, 12456 /* 713 */ 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', 0, 12457 /* 725 */ 'd', '4', 0, 12458 /* 728 */ 'q', '4', 0, 12459 /* 731 */ 'r', '4', 0, 12460 /* 734 */ 's', '4', 0, 12461 /* 737 */ 'D', '9', '_', 'D', '1', '1', '_', 'D', '1', '3', '_', 'D', '1', '5', 0, 12462 /* 752 */ 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', 0, 12463 /* 764 */ 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', '_', 'Q', '1', '5', 0, 12464 /* 780 */ 'd', '1', '5', 0, 12465 /* 784 */ 'q', '1', '5', 0, 12466 /* 788 */ 's', '1', '5', 0, 12467 /* 792 */ 'D', '1', '9', '_', 'D', '2', '1', '_', 'D', '2', '3', '_', 'D', '2', '5', 0, 12468 /* 808 */ 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', 0, 12469 /* 820 */ 'd', '2', '5', 0, 12470 /* 824 */ 's', '2', '5', 0, 12471 /* 828 */ 'D', '1', '_', 'D', '3', '_', 'D', '5', 0, 12472 /* 837 */ 'D', '3', '_', 'D', '4', '_', 'D', '5', 0, 12473 /* 846 */ 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', 0, 12474 /* 858 */ 'R', '4', '_', 'R', '5', 0, 12475 /* 864 */ 'd', '5', 0, 12476 /* 867 */ 'q', '5', 0, 12477 /* 870 */ 'r', '5', 0, 12478 /* 873 */ 's', '5', 0, 12479 /* 876 */ 'D', '1', '0', '_', 'D', '1', '2', '_', 'D', '1', '4', '_', 'D', '1', '6', 0, 12480 /* 892 */ 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', '_', 'D', '1', '6', 0, 12481 /* 908 */ 'd', '1', '6', 0, 12482 /* 912 */ 's', '1', '6', 0, 12483 /* 916 */ 'D', '2', '0', '_', 'D', '2', '2', '_', 'D', '2', '4', '_', 'D', '2', '6', 0, 12484 /* 932 */ 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', '_', 'D', '2', '6', 0, 12485 /* 948 */ 'd', '2', '6', 0, 12486 /* 952 */ 's', '2', '6', 0, 12487 /* 956 */ 'D', '0', '_', 'D', '2', '_', 'D', '4', '_', 'D', '6', 0, 12488 /* 968 */ 'D', '3', '_', 'D', '4', '_', 'D', '5', '_', 'D', '6', 0, 12489 /* 980 */ 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', 0, 12490 /* 992 */ 'd', '6', 0, 12491 /* 995 */ 'q', '6', 0, 12492 /* 998 */ 'r', '6', 0, 12493 /* 1001 */ 's', '6', 0, 12494 /* 1004 */ 'D', '1', '1', '_', 'D', '1', '3', '_', 'D', '1', '5', '_', 'D', '1', '7', 0, 12495 /* 1020 */ 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', 0, 12496 /* 1032 */ 'd', '1', '7', 0, 12497 /* 1036 */ 's', '1', '7', 0, 12498 /* 1040 */ 'D', '2', '1', '_', 'D', '2', '3', '_', 'D', '2', '5', '_', 'D', '2', '7', 0, 12499 /* 1056 */ 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', 0, 12500 /* 1068 */ 'd', '2', '7', 0, 12501 /* 1072 */ 's', '2', '7', 0, 12502 /* 1076 */ 'D', '1', '_', 'D', '3', '_', 'D', '5', '_', 'D', '7', 0, 12503 /* 1088 */ 'D', '5', '_', 'D', '6', '_', 'D', '7', 0, 12504 /* 1097 */ 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', 0, 12505 /* 1109 */ 'R', '6', '_', 'R', '7', 0, 12506 /* 1115 */ 'd', '7', 0, 12507 /* 1118 */ 'q', '7', 0, 12508 /* 1121 */ 'r', '7', 0, 12509 /* 1124 */ 's', '7', 0, 12510 /* 1127 */ 'D', '1', '2', '_', 'D', '1', '4', '_', 'D', '1', '6', '_', 'D', '1', '8', 0, 12511 /* 1143 */ 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', '_', 'D', '1', '8', 0, 12512 /* 1159 */ 'd', '1', '8', 0, 12513 /* 1163 */ 's', '1', '8', 0, 12514 /* 1167 */ 'D', '2', '2', '_', 'D', '2', '4', '_', 'D', '2', '6', '_', 'D', '2', '8', 0, 12515 /* 1183 */ 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', '_', 'D', '2', '8', 0, 12516 /* 1199 */ 'd', '2', '8', 0, 12517 /* 1203 */ 's', '2', '8', 0, 12518 /* 1207 */ 'D', '2', '_', 'D', '4', '_', 'D', '6', '_', 'D', '8', 0, 12519 /* 1219 */ 'D', '5', '_', 'D', '6', '_', 'D', '7', '_', 'D', '8', 0, 12520 /* 1231 */ 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', 0, 12521 /* 1243 */ 'd', '8', 0, 12522 /* 1246 */ 'q', '8', 0, 12523 /* 1249 */ 'r', '8', 0, 12524 /* 1252 */ 's', '8', 0, 12525 /* 1255 */ 'D', '1', '3', '_', 'D', '1', '5', '_', 'D', '1', '7', '_', 'D', '1', '9', 0, 12526 /* 1271 */ 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', 0, 12527 /* 1283 */ 'd', '1', '9', 0, 12528 /* 1287 */ 's', '1', '9', 0, 12529 /* 1291 */ 'D', '2', '3', '_', 'D', '2', '5', '_', 'D', '2', '7', '_', 'D', '2', '9', 0, 12530 /* 1307 */ 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', 0, 12531 /* 1319 */ 'd', '2', '9', 0, 12532 /* 1323 */ 's', '2', '9', 0, 12533 /* 1327 */ 'D', '3', '_', 'D', '5', '_', 'D', '7', '_', 'D', '9', 0, 12534 /* 1339 */ 'D', '7', '_', 'D', '8', '_', 'D', '9', 0, 12535 /* 1348 */ 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', 0, 12536 /* 1360 */ 'R', '8', '_', 'R', '9', 0, 12537 /* 1366 */ 'd', '9', 0, 12538 /* 1369 */ 'q', '9', 0, 12539 /* 1372 */ 'r', '9', 0, 12540 /* 1375 */ 's', '9', 0, 12541 /* 1378 */ 'R', '1', '2', '_', 'S', 'P', 0, 12542 /* 1385 */ 'p', 'c', 0, 12543 /* 1388 */ 'f', 'p', 's', 'c', 'r', '_', 'n', 'z', 'c', 'v', 'q', 'c', 0, 12544 /* 1401 */ 'f', 'p', 'e', 'x', 'c', 0, 12545 /* 1407 */ 'f', 'p', 's', 'i', 'd', 0, 12546 /* 1413 */ 'r', 'a', '_', 'a', 'u', 't', 'h', '_', 'c', 'o', 'd', 'e', 0, 12547 /* 1426 */ 'i', 't', 's', 't', 'a', 't', 'e', 0, 12548 /* 1434 */ 's', 'p', 0, 12549 /* 1437 */ 'f', 'p', 's', 'c', 'r', 0, 12550 /* 1443 */ 'l', 'r', 0, 12551 /* 1446 */ 'v', 'p', 'r', 0, 12552 /* 1450 */ 'a', 'p', 's', 'r', 0, 12553 /* 1455 */ 'c', 'p', 's', 'r', 0, 12554 /* 1460 */ 's', 'p', 's', 'r', 0, 12555 /* 1465 */ 'z', 'r', 0, 12556 /* 1468 */ 'f', 'p', 'c', 'x', 't', 'n', 's', 0, 12557 /* 1476 */ 'f', 'p', 'c', 'x', 't', 's', 0, 12558 /* 1483 */ 'f', 'p', 'i', 'n', 's', 't', 0, 12559 /* 1490 */ 'f', 'p', 's', 'c', 'r', '_', 'n', 'z', 'c', 'v', 0, 12560 /* 1501 */ 'a', 'p', 's', 'r', '_', 'n', 'z', 'c', 'v', 0, 12561 0 12562}; 12563 12564 static const uint16_t RegAsmOffsetNoRegAltName[] = { 12565 1450, 1501, 1455, 1468, 1476, 1401, 1483, 1437, 1490, 1388, 1407, 1426, 1443, 1385, 12566 1413, 1434, 1460, 1446, 1465, 135, 299, 435, 581, 725, 864, 992, 1115, 1243, 12567 1366, 39, 199, 358, 500, 640, 780, 908, 1032, 1159, 1283, 87, 243, 406, 12568 540, 684, 820, 948, 1068, 1199, 1319, 127, 279, 450, 144, 305, 441, 138, 12569 141, 302, 438, 584, 728, 867, 995, 1118, 1246, 1369, 43, 203, 362, 504, 12570 644, 784, 147, 308, 444, 587, 731, 870, 998, 1121, 1249, 1372, 47, 207, 12571 366, 150, 311, 447, 590, 734, 873, 1001, 1124, 1252, 1375, 51, 211, 370, 12572 508, 648, 788, 912, 1036, 1163, 1287, 91, 247, 410, 544, 688, 824, 952, 12573 1072, 1203, 1323, 131, 283, 414, 548, 695, 831, 962, 1082, 1213, 1333, 6, 12574 170, 320, 464, 600, 744, 884, 1012, 1135, 1263, 63, 235, 382, 520, 660, 12575 800, 924, 1048, 1175, 1299, 103, 271, 287, 429, 569, 719, 852, 986, 1103, 12576 1237, 1354, 32, 183, 350, 492, 632, 772, 563, 713, 846, 980, 1097, 1231, 12577 1348, 26, 177, 343, 484, 624, 764, 293, 575, 858, 1109, 1360, 191, 1378, 12578 420, 554, 704, 837, 971, 1088, 1222, 1339, 16, 153, 331, 472, 612, 752, 12579 896, 1020, 1147, 1271, 75, 215, 394, 528, 672, 808, 936, 1056, 1187, 1307, 12580 115, 251, 692, 828, 959, 1079, 1210, 1330, 3, 167, 317, 461, 596, 740, 12581 880, 1008, 1131, 1259, 59, 231, 378, 516, 656, 796, 920, 1044, 1171, 1295, 12582 99, 267, 956, 1076, 1207, 1327, 0, 164, 314, 458, 593, 737, 876, 1004, 12583 1127, 1255, 55, 227, 374, 512, 652, 792, 916, 1040, 1167, 1291, 95, 263, 12584 423, 707, 974, 1225, 19, 335, 616, 900, 1151, 79, 398, 676, 940, 1191, 12585 119, 701, 968, 1219, 13, 328, 608, 892, 1143, 71, 390, 668, 932, 1183, 12586 111, 12587 }; 12588 12589 static const char AsmStrsRegNamesRaw[] = { 12590 /* 0 */ 'r', '1', '3', 0, 12591 /* 4 */ 'r', '1', '4', 0, 12592 /* 8 */ 'r', '1', '5', 0, 12593 0 12594}; 12595 12596 static const uint8_t RegAsmOffsetRegNamesRaw[] = { 12597 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 8, 12598 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12599 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12600 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12601 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12602 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12603 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12604 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12605 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12606 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12607 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12608 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12609 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12610 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12611 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12612 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12613 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12614 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12615 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12616 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12617 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12618 3, 12619 }; 12620 12621 switch(AltIdx) { 12622 default: llvm_unreachable("Invalid register alt name index!"); 12623 case ARM::NoRegAltName: 12624 assert(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) && 12625 "Invalid alt name index for register!"); 12626 return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]; 12627 case ARM::RegNamesRaw: 12628 if (!*(AsmStrsRegNamesRaw+RegAsmOffsetRegNamesRaw[RegNo-1])) 12629 return getRegisterName(RegNo, ARM::NoRegAltName); 12630 return AsmStrsRegNamesRaw+RegAsmOffsetRegNamesRaw[RegNo-1]; 12631 } 12632} 12633 12634#ifdef PRINT_ALIAS_INSTR 12635#undef PRINT_ALIAS_INSTR 12636 12637bool ARMInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) { 12638 static const PatternsForOpcode OpToPatterns[] = { 12639 {ARM::DSB, 0, 3 }, 12640 {ARM::HINT, 3, 9 }, 12641 {ARM::MVE_VMLADAVas16, 12, 1 }, 12642 {ARM::MVE_VMLADAVas32, 13, 1 }, 12643 {ARM::MVE_VMLADAVas8, 14, 1 }, 12644 {ARM::MVE_VMLADAVau16, 15, 1 }, 12645 {ARM::MVE_VMLADAVau32, 16, 1 }, 12646 {ARM::MVE_VMLADAVau8, 17, 1 }, 12647 {ARM::MVE_VMLADAVs16, 18, 1 }, 12648 {ARM::MVE_VMLADAVs32, 19, 1 }, 12649 {ARM::MVE_VMLADAVs8, 20, 1 }, 12650 {ARM::MVE_VMLADAVu16, 21, 1 }, 12651 {ARM::MVE_VMLADAVu32, 22, 1 }, 12652 {ARM::MVE_VMLADAVu8, 23, 1 }, 12653 {ARM::MVE_VMLALDAVas16, 24, 1 }, 12654 {ARM::MVE_VMLALDAVas32, 25, 1 }, 12655 {ARM::MVE_VMLALDAVau16, 26, 1 }, 12656 {ARM::MVE_VMLALDAVau32, 27, 1 }, 12657 {ARM::MVE_VMLALDAVs16, 28, 1 }, 12658 {ARM::MVE_VMLALDAVs32, 29, 1 }, 12659 {ARM::MVE_VMLALDAVu16, 30, 1 }, 12660 {ARM::MVE_VMLALDAVu32, 31, 1 }, 12661 {ARM::MVE_VORR, 32, 1 }, 12662 {ARM::MVE_VRMLALDAVHas32, 33, 1 }, 12663 {ARM::MVE_VRMLALDAVHau32, 34, 1 }, 12664 {ARM::MVE_VRMLALDAVHs32, 35, 1 }, 12665 {ARM::MVE_VRMLALDAVHu32, 36, 1 }, 12666 {ARM::t2CSINC, 37, 2 }, 12667 {ARM::t2CSINV, 39, 2 }, 12668 {ARM::t2CSNEG, 41, 1 }, 12669 {ARM::t2DSB, 42, 3 }, 12670 {ARM::t2HINT, 45, 13 }, 12671 {ARM::t2SUBS_PC_LR, 58, 1 }, 12672 {ARM::tHINT, 59, 6 }, 12673 }; 12674 12675 static const AliasPattern Patterns[] = { 12676 // ARM::DSB - 0 12677 {0, 0, 1, 3 }, 12678 {5, 3, 1, 3 }, 12679 {11, 6, 1, 3 }, 12680 // ARM::HINT - 3 12681 {15, 9, 3, 3 }, 12682 {23, 12, 3, 3 }, 12683 {33, 15, 3, 3 }, 12684 {41, 18, 3, 3 }, 12685 {49, 21, 3, 3 }, 12686 {57, 24, 3, 3 }, 12687 {66, 27, 3, 3 }, 12688 {74, 30, 3, 3 }, 12689 {83, 33, 3, 4 }, 12690 // ARM::MVE_VMLADAVas16 - 12 12691 {94, 37, 7, 6 }, 12692 // ARM::MVE_VMLADAVas32 - 13 12693 {120, 43, 7, 6 }, 12694 // ARM::MVE_VMLADAVas8 - 14 12695 {146, 49, 7, 6 }, 12696 // ARM::MVE_VMLADAVau16 - 15 12697 {171, 55, 7, 6 }, 12698 // ARM::MVE_VMLADAVau32 - 16 12699 {197, 61, 7, 6 }, 12700 // ARM::MVE_VMLADAVau8 - 17 12701 {223, 67, 7, 6 }, 12702 // ARM::MVE_VMLADAVs16 - 18 12703 {248, 73, 6, 5 }, 12704 // ARM::MVE_VMLADAVs32 - 19 12705 {273, 78, 6, 5 }, 12706 // ARM::MVE_VMLADAVs8 - 20 12707 {298, 83, 6, 5 }, 12708 // ARM::MVE_VMLADAVu16 - 21 12709 {322, 88, 6, 5 }, 12710 // ARM::MVE_VMLADAVu32 - 22 12711 {347, 93, 6, 5 }, 12712 // ARM::MVE_VMLADAVu8 - 23 12713 {372, 98, 6, 5 }, 12714 // ARM::MVE_VMLALDAVas16 - 24 12715 {396, 103, 9, 8 }, 12716 // ARM::MVE_VMLALDAVas32 - 25 12717 {427, 111, 9, 8 }, 12718 // ARM::MVE_VMLALDAVau16 - 26 12719 {458, 119, 9, 8 }, 12720 // ARM::MVE_VMLALDAVau32 - 27 12721 {489, 127, 9, 8 }, 12722 // ARM::MVE_VMLALDAVs16 - 28 12723 {520, 135, 7, 6 }, 12724 // ARM::MVE_VMLALDAVs32 - 29 12725 {550, 141, 7, 6 }, 12726 // ARM::MVE_VMLALDAVu16 - 30 12727 {580, 147, 7, 6 }, 12728 // ARM::MVE_VMLALDAVu32 - 31 12729 {610, 153, 7, 6 }, 12730 // ARM::MVE_VORR - 32 12731 {640, 159, 7, 5 }, 12732 // ARM::MVE_VRMLALDAVHas32 - 33 12733 {656, 164, 9, 8 }, 12734 // ARM::MVE_VRMLALDAVHau32 - 34 12735 {689, 172, 9, 8 }, 12736 // ARM::MVE_VRMLALDAVHs32 - 35 12737 {722, 180, 7, 6 }, 12738 // ARM::MVE_VRMLALDAVHu32 - 36 12739 {754, 186, 7, 6 }, 12740 // ARM::t2CSINC - 37 12741 {786, 192, 4, 4 }, 12742 {800, 196, 4, 4 }, 12743 // ARM::t2CSINV - 39 12744 {818, 200, 4, 4 }, 12745 {833, 204, 4, 4 }, 12746 // ARM::t2CSNEG - 41 12747 {851, 208, 4, 4 }, 12748 // ARM::t2DSB - 42 12749 {0, 212, 3, 6 }, 12750 {5, 218, 3, 6 }, 12751 {869, 224, 3, 2 }, 12752 // ARM::t2HINT - 45 12753 {877, 226, 3, 3 }, 12754 {887, 229, 3, 3 }, 12755 {899, 232, 3, 3 }, 12756 {909, 235, 3, 3 }, 12757 {919, 238, 3, 3 }, 12758 {929, 241, 3, 4 }, 12759 {940, 245, 3, 4 }, 12760 {74, 249, 3, 3 }, 12761 {950, 252, 3, 3 }, 12762 {971, 255, 3, 3 }, 12763 {979, 258, 3, 3 }, 12764 {997, 261, 3, 3 }, 12765 {83, 264, 3, 5 }, 12766 // ARM::t2SUBS_PC_LR - 58 12767 {1015, 269, 3, 4 }, 12768 // ARM::tHINT - 59 12769 {15, 273, 3, 3 }, 12770 {23, 276, 3, 3 }, 12771 {33, 279, 3, 3 }, 12772 {41, 282, 3, 3 }, 12773 {49, 285, 3, 3 }, 12774 {57, 288, 3, 4 }, 12775 }; 12776 12777 static const AliasPatternCond Conds[] = { 12778 // (DSB 0) - 0 12779 {AliasPatternCond::K_Imm, uint32_t(0)}, 12780 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12781 {AliasPatternCond::K_Feature, ARM::FeatureDB}, 12782 // (DSB 4) - 3 12783 {AliasPatternCond::K_Imm, uint32_t(4)}, 12784 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12785 {AliasPatternCond::K_Feature, ARM::FeatureDB}, 12786 // (DSB 12) - 6 12787 {AliasPatternCond::K_Imm, uint32_t(12)}, 12788 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12789 {AliasPatternCond::K_Feature, ARM::FeatureDFB}, 12790 // (HINT 0, pred:$p) - 9 12791 {AliasPatternCond::K_Imm, uint32_t(0)}, 12792 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12793 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12794 // (HINT 1, pred:$p) - 12 12795 {AliasPatternCond::K_Imm, uint32_t(1)}, 12796 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12797 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12798 // (HINT 2, pred:$p) - 15 12799 {AliasPatternCond::K_Imm, uint32_t(2)}, 12800 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12801 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12802 // (HINT 3, pred:$p) - 18 12803 {AliasPatternCond::K_Imm, uint32_t(3)}, 12804 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12805 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12806 // (HINT 4, pred:$p) - 21 12807 {AliasPatternCond::K_Imm, uint32_t(4)}, 12808 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12809 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12810 // (HINT 5, pred:$p) - 24 12811 {AliasPatternCond::K_Imm, uint32_t(5)}, 12812 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12813 {AliasPatternCond::K_Feature, ARM::HasV8Ops}, 12814 // (HINT 16, pred:$p) - 27 12815 {AliasPatternCond::K_Imm, uint32_t(16)}, 12816 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12817 {AliasPatternCond::K_Feature, ARM::FeatureRAS}, 12818 // (HINT 20, pred:$p) - 30 12819 {AliasPatternCond::K_Imm, uint32_t(20)}, 12820 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12821 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12822 // (HINT 22, pred:$p) - 33 12823 {AliasPatternCond::K_Imm, uint32_t(22)}, 12824 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12825 {AliasPatternCond::K_Feature, ARM::HasV8Ops}, 12826 {AliasPatternCond::K_Feature, ARM::FeatureCLRBHB}, 12827 // (MVE_VMLADAVas16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 37 12828 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12829 {AliasPatternCond::K_Ignore, 0}, 12830 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12831 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12832 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12833 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12834 // (MVE_VMLADAVas32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 43 12835 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12836 {AliasPatternCond::K_Ignore, 0}, 12837 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12838 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12839 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12840 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12841 // (MVE_VMLADAVas8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 49 12842 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12843 {AliasPatternCond::K_Ignore, 0}, 12844 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12845 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12846 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12847 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12848 // (MVE_VMLADAVau16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 55 12849 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12850 {AliasPatternCond::K_Ignore, 0}, 12851 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12852 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12853 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12854 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12855 // (MVE_VMLADAVau32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 61 12856 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12857 {AliasPatternCond::K_Ignore, 0}, 12858 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12859 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12860 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12861 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12862 // (MVE_VMLADAVau8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 67 12863 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12864 {AliasPatternCond::K_Ignore, 0}, 12865 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12866 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12867 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12868 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12869 // (MVE_VMLADAVs16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 73 12870 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12871 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12872 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12873 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12874 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12875 // (MVE_VMLADAVs32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 78 12876 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12877 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12878 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12879 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12880 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12881 // (MVE_VMLADAVs8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 83 12882 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12883 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12884 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12885 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12886 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12887 // (MVE_VMLADAVu16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 88 12888 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12889 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12890 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12891 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12892 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12893 // (MVE_VMLADAVu32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 93 12894 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12895 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12896 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12897 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12898 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12899 // (MVE_VMLADAVu8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 98 12900 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12901 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12902 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12903 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12904 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12905 // (MVE_VMLALDAVas16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 103 12906 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12907 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12908 {AliasPatternCond::K_Ignore, 0}, 12909 {AliasPatternCond::K_Ignore, 0}, 12910 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12911 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12912 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12913 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12914 // (MVE_VMLALDAVas32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 111 12915 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12916 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12917 {AliasPatternCond::K_Ignore, 0}, 12918 {AliasPatternCond::K_Ignore, 0}, 12919 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12920 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12921 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12922 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12923 // (MVE_VMLALDAVau16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 119 12924 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12925 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12926 {AliasPatternCond::K_Ignore, 0}, 12927 {AliasPatternCond::K_Ignore, 0}, 12928 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12929 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12930 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12931 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12932 // (MVE_VMLALDAVau32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 127 12933 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12934 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12935 {AliasPatternCond::K_Ignore, 0}, 12936 {AliasPatternCond::K_Ignore, 0}, 12937 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12938 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12939 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12940 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12941 // (MVE_VMLALDAVs16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 135 12942 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12943 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12944 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12945 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12946 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12947 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12948 // (MVE_VMLALDAVs32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 141 12949 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12950 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12951 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12952 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12953 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12954 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12955 // (MVE_VMLALDAVu16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 147 12956 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12957 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12958 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12959 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12960 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12961 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12962 // (MVE_VMLALDAVu32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 153 12963 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12964 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12965 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12966 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12967 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12968 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12969 // (MVE_VORR MQPR:$Qd, MQPR:$Qm, MQPR:$Qm, vpred_r:$vp) - 159 12970 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12971 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12972 {AliasPatternCond::K_TiedReg, 1}, 12973 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12974 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12975 // (MVE_VRMLALDAVHas32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 164 12976 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12977 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12978 {AliasPatternCond::K_Ignore, 0}, 12979 {AliasPatternCond::K_Ignore, 0}, 12980 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12981 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12982 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12983 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12984 // (MVE_VRMLALDAVHau32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 172 12985 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12986 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12987 {AliasPatternCond::K_Ignore, 0}, 12988 {AliasPatternCond::K_Ignore, 0}, 12989 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12990 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12991 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12992 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12993 // (MVE_VRMLALDAVHs32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 180 12994 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12995 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12996 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12997 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12998 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12999 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13000 // (MVE_VRMLALDAVHu32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 186 13001 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 13002 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 13003 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 13004 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 13005 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 13006 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13007 // (t2CSINC rGPR:$Rd, ZR, ZR, pred_noal_inv:$fcond) - 192 13008 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, 13009 {AliasPatternCond::K_Reg, ARM::ZR}, 13010 {AliasPatternCond::K_Reg, ARM::ZR}, 13011 {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, 13012 // (t2CSINC rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 196 13013 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, 13014 {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID}, 13015 {AliasPatternCond::K_TiedReg, 1}, 13016 {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, 13017 // (t2CSINV rGPR:$Rd, ZR, ZR, pred_noal_inv:$fcond) - 200 13018 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, 13019 {AliasPatternCond::K_Reg, ARM::ZR}, 13020 {AliasPatternCond::K_Reg, ARM::ZR}, 13021 {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, 13022 // (t2CSINV rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 204 13023 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, 13024 {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID}, 13025 {AliasPatternCond::K_TiedReg, 1}, 13026 {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, 13027 // (t2CSNEG rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 208 13028 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, 13029 {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID}, 13030 {AliasPatternCond::K_TiedReg, 1}, 13031 {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, 13032 // (t2DSB 0, 14, 0) - 212 13033 {AliasPatternCond::K_Imm, uint32_t(0)}, 13034 {AliasPatternCond::K_Imm, uint32_t(14)}, 13035 {AliasPatternCond::K_Imm, uint32_t(0)}, 13036 {AliasPatternCond::K_Feature, ARM::FeatureDB}, 13037 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13038 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13039 // (t2DSB 4, 14, 0) - 218 13040 {AliasPatternCond::K_Imm, uint32_t(4)}, 13041 {AliasPatternCond::K_Imm, uint32_t(14)}, 13042 {AliasPatternCond::K_Imm, uint32_t(0)}, 13043 {AliasPatternCond::K_Feature, ARM::FeatureDB}, 13044 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13045 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13046 // (t2DSB 12, pred:$p) - 224 13047 {AliasPatternCond::K_Imm, uint32_t(12)}, 13048 {AliasPatternCond::K_Feature, ARM::FeatureDFB}, 13049 // (t2HINT 0, pred:$p) - 226 13050 {AliasPatternCond::K_Imm, uint32_t(0)}, 13051 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13052 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13053 // (t2HINT 1, pred:$p) - 229 13054 {AliasPatternCond::K_Imm, uint32_t(1)}, 13055 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13056 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13057 // (t2HINT 2, pred:$p) - 232 13058 {AliasPatternCond::K_Imm, uint32_t(2)}, 13059 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13060 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13061 // (t2HINT 3, pred:$p) - 235 13062 {AliasPatternCond::K_Imm, uint32_t(3)}, 13063 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13064 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13065 // (t2HINT 4, pred:$p) - 238 13066 {AliasPatternCond::K_Imm, uint32_t(4)}, 13067 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13068 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13069 // (t2HINT 5, pred:$p) - 241 13070 {AliasPatternCond::K_Imm, uint32_t(5)}, 13071 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13072 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13073 {AliasPatternCond::K_Feature, ARM::HasV8Ops}, 13074 // (t2HINT 16, pred:$p) - 245 13075 {AliasPatternCond::K_Imm, uint32_t(16)}, 13076 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13077 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13078 {AliasPatternCond::K_Feature, ARM::FeatureRAS}, 13079 // (t2HINT 20, pred:$p) - 249 13080 {AliasPatternCond::K_Imm, uint32_t(20)}, 13081 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13082 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13083 // (t2HINT 13, pred:$p) - 252 13084 {AliasPatternCond::K_Imm, uint32_t(13)}, 13085 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13086 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13087 // (t2HINT 15, pred:$p) - 255 13088 {AliasPatternCond::K_Imm, uint32_t(15)}, 13089 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13090 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13091 // (t2HINT 29, pred:$p) - 258 13092 {AliasPatternCond::K_Imm, uint32_t(29)}, 13093 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13094 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13095 // (t2HINT 45, pred:$p) - 261 13096 {AliasPatternCond::K_Imm, uint32_t(45)}, 13097 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13098 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13099 // (t2HINT 22, pred:$p) - 264 13100 {AliasPatternCond::K_Imm, uint32_t(22)}, 13101 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13102 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13103 {AliasPatternCond::K_Feature, ARM::HasV8Ops}, 13104 {AliasPatternCond::K_Feature, ARM::FeatureCLRBHB}, 13105 // (t2SUBS_PC_LR 0, pred:$p) - 269 13106 {AliasPatternCond::K_Imm, uint32_t(0)}, 13107 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13108 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13109 {AliasPatternCond::K_Feature, ARM::FeatureVirtualization}, 13110 // (tHINT 0, pred:$p) - 273 13111 {AliasPatternCond::K_Imm, uint32_t(0)}, 13112 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13113 {AliasPatternCond::K_Feature, ARM::HasV6MOps}, 13114 // (tHINT 1, pred:$p) - 276 13115 {AliasPatternCond::K_Imm, uint32_t(1)}, 13116 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13117 {AliasPatternCond::K_Feature, ARM::HasV6MOps}, 13118 // (tHINT 2, pred:$p) - 279 13119 {AliasPatternCond::K_Imm, uint32_t(2)}, 13120 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13121 {AliasPatternCond::K_Feature, ARM::HasV6MOps}, 13122 // (tHINT 3, pred:$p) - 282 13123 {AliasPatternCond::K_Imm, uint32_t(3)}, 13124 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13125 {AliasPatternCond::K_Feature, ARM::HasV6MOps}, 13126 // (tHINT 4, pred:$p) - 285 13127 {AliasPatternCond::K_Imm, uint32_t(4)}, 13128 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13129 {AliasPatternCond::K_Feature, ARM::HasV6MOps}, 13130 // (tHINT 5, pred:$p) - 288 13131 {AliasPatternCond::K_Imm, uint32_t(5)}, 13132 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 13133 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 13134 {AliasPatternCond::K_Feature, ARM::HasV8Ops}, 13135 }; 13136 13137 static const char AsmStrings[] = 13138 /* 0 */ "ssbb\0" 13139 /* 5 */ "pssbb\0" 13140 /* 11 */ "dfb\0" 13141 /* 15 */ "nop$\xFF\x02\x01\0" 13142 /* 23 */ "yield$\xFF\x02\x01\0" 13143 /* 33 */ "wfe$\xFF\x02\x01\0" 13144 /* 41 */ "wfi$\xFF\x02\x01\0" 13145 /* 49 */ "sev$\xFF\x02\x01\0" 13146 /* 57 */ "sevl$\xFF\x02\x01\0" 13147 /* 66 */ "esb$\xFF\x02\x01\0" 13148 /* 74 */ "csdb$\xFF\x02\x01\0" 13149 /* 83 */ "clrbhb$\xFF\x02\x01\0" 13150 /* 94 */ "vmlava$\xFF\x05\x02.s16 $\x01, $\x03, $\x04\0" 13151 /* 120 */ "vmlava$\xFF\x05\x02.s32 $\x01, $\x03, $\x04\0" 13152 /* 146 */ "vmlava$\xFF\x05\x02.s8 $\x01, $\x03, $\x04\0" 13153 /* 171 */ "vmlava$\xFF\x05\x02.u16 $\x01, $\x03, $\x04\0" 13154 /* 197 */ "vmlava$\xFF\x05\x02.u32 $\x01, $\x03, $\x04\0" 13155 /* 223 */ "vmlava$\xFF\x05\x02.u8 $\x01, $\x03, $\x04\0" 13156 /* 248 */ "vmlav$\xFF\x04\x02.s16 $\x01, $\x02, $\x03\0" 13157 /* 273 */ "vmlav$\xFF\x04\x02.s32 $\x01, $\x02, $\x03\0" 13158 /* 298 */ "vmlav$\xFF\x04\x02.s8 $\x01, $\x02, $\x03\0" 13159 /* 322 */ "vmlav$\xFF\x04\x02.u16 $\x01, $\x02, $\x03\0" 13160 /* 347 */ "vmlav$\xFF\x04\x02.u32 $\x01, $\x02, $\x03\0" 13161 /* 372 */ "vmlav$\xFF\x04\x02.u8 $\x01, $\x02, $\x03\0" 13162 /* 396 */ "vmlalva$\xFF\x07\x02.s16 $\x01, $\x02, $\x05, $\x06\0" 13163 /* 427 */ "vmlalva$\xFF\x07\x02.s32 $\x01, $\x02, $\x05, $\x06\0" 13164 /* 458 */ "vmlalva$\xFF\x07\x02.u16 $\x01, $\x02, $\x05, $\x06\0" 13165 /* 489 */ "vmlalva$\xFF\x07\x02.u32 $\x01, $\x02, $\x05, $\x06\0" 13166 /* 520 */ "vmlalv$\xFF\x05\x02.s16 $\x01, $\x02, $\x03, $\x04\0" 13167 /* 550 */ "vmlalv$\xFF\x05\x02.s32 $\x01, $\x02, $\x03, $\x04\0" 13168 /* 580 */ "vmlalv$\xFF\x05\x02.u16 $\x01, $\x02, $\x03, $\x04\0" 13169 /* 610 */ "vmlalv$\xFF\x05\x02.u32 $\x01, $\x02, $\x03, $\x04\0" 13170 /* 640 */ "vmov$\xFF\x04\x02 $\x01, $\x02\0" 13171 /* 656 */ "vrmlalvha$\xFF\x07\x02.s32 $\x01, $\x02, $\x05, $\x06\0" 13172 /* 689 */ "vrmlalvha$\xFF\x07\x02.u32 $\x01, $\x02, $\x05, $\x06\0" 13173 /* 722 */ "vrmlalvh$\xFF\x05\x02.s32 $\x01, $\x02, $\x03, $\x04\0" 13174 /* 754 */ "vrmlalvh$\xFF\x05\x02.u32 $\x01, $\x02, $\x03, $\x04\0" 13175 /* 786 */ "cset $\x01, $\xFF\x04\x03\0" 13176 /* 800 */ "cinc $\x01, $\x02, $\xFF\x04\x03\0" 13177 /* 818 */ "csetm $\x01, $\xFF\x04\x03\0" 13178 /* 833 */ "cinv $\x01, $\x02, $\xFF\x04\x03\0" 13179 /* 851 */ "cneg $\x01, $\x02, $\xFF\x04\x03\0" 13180 /* 869 */ "dfb$\xFF\x02\x01\0" 13181 /* 877 */ "nop$\xFF\x02\x01.w\0" 13182 /* 887 */ "yield$\xFF\x02\x01.w\0" 13183 /* 899 */ "wfe$\xFF\x02\x01.w\0" 13184 /* 909 */ "wfi$\xFF\x02\x01.w\0" 13185 /* 919 */ "sev$\xFF\x02\x01.w\0" 13186 /* 929 */ "sevl$\xFF\x02\x01.w\0" 13187 /* 940 */ "esb$\xFF\x02\x01.w\0" 13188 /* 950 */ "pacbti$\xFF\x02\x01 r12,lr,sp\0" 13189 /* 971 */ "bti$\xFF\x02\x01\0" 13190 /* 979 */ "pac$\xFF\x02\x01 r12,lr,sp\0" 13191 /* 997 */ "aut$\xFF\x02\x01 r12,lr,sp\0" 13192 /* 1015 */ "eret$\xFF\x02\x01\0" 13193 ; 13194 13195#ifndef NDEBUG 13196 static struct SortCheck { 13197 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) { 13198 assert(std::is_sorted( 13199 OpToPatterns.begin(), OpToPatterns.end(), 13200 [](const PatternsForOpcode &L, const PatternsForOpcode &R) { 13201 return L.Opcode < R.Opcode; 13202 }) && 13203 "tablegen failed to sort opcode patterns"); 13204 } 13205 } sortCheckVar(OpToPatterns); 13206#endif 13207 13208 AliasMatchingData M { 13209 ArrayRef(OpToPatterns), 13210 ArrayRef(Patterns), 13211 ArrayRef(Conds), 13212 StringRef(AsmStrings, std::size(AsmStrings)), 13213 nullptr, 13214 }; 13215 const char *AsmString = matchAliasPatterns(MI, &STI, M); 13216 if (!AsmString) return false; 13217 13218 unsigned I = 0; 13219 while (AsmString[I] != ' ' && AsmString[I] != '\t' && 13220 AsmString[I] != '$' && AsmString[I] != '\0') 13221 ++I; 13222 OS << '\t' << StringRef(AsmString, I); 13223 if (AsmString[I] != '\0') { 13224 if (AsmString[I] == ' ' || AsmString[I] == '\t') { 13225 OS << '\t'; 13226 ++I; 13227 } 13228 do { 13229 if (AsmString[I] == '$') { 13230 ++I; 13231 if (AsmString[I] == (char)0xff) { 13232 ++I; 13233 int OpIdx = AsmString[I++] - 1; 13234 int PrintMethodIdx = AsmString[I++] - 1; 13235 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS); 13236 } else 13237 printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS); 13238 } else { 13239 OS << AsmString[I++]; 13240 } 13241 } while (AsmString[I] != '\0'); 13242 } 13243 13244 return true; 13245} 13246 13247void ARMInstPrinter::printCustomAliasOperand( 13248 const MCInst *MI, uint64_t Address, unsigned OpIdx, 13249 unsigned PrintMethodIdx, 13250 const MCSubtargetInfo &STI, 13251 raw_ostream &OS) { 13252 switch (PrintMethodIdx) { 13253 default: 13254 llvm_unreachable("Unknown PrintMethod kind"); 13255 break; 13256 case 0: 13257 printPredicateOperand(MI, OpIdx, STI, OS); 13258 break; 13259 case 1: 13260 printVPTPredicateOperand(MI, OpIdx, STI, OS); 13261 break; 13262 case 2: 13263 printMandatoryInvertedPredicateOperand(MI, OpIdx, STI, OS); 13264 break; 13265 } 13266} 13267 13268#endif // PRINT_ALIAS_INSTR 13269