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> AArch64InstPrinter::getMnemonic(const MCInst *MI) { 12 static const char AsmStrs[] = { 13 /* 0 */ 's', 'h', 'a', '1', 's', 'u', '0', 9, 0, 14 /* 9 */ 's', 'h', 'a', '5', '1', '2', 's', 'u', '0', 9, 0, 15 /* 20 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '0', 9, 0, 16 /* 31 */ 's', 't', '6', '4', 'b', 'v', '0', 9, 0, 17 /* 40 */ 'l', 'd', '1', 9, 0, 18 /* 45 */ 's', 't', 'l', '1', 9, 0, 19 /* 51 */ 't', 'r', 'n', '1', 9, 0, 20 /* 57 */ 'l', 'd', 'a', 'p', '1', 9, 0, 21 /* 64 */ 'z', 'i', 'p', '1', 9, 0, 22 /* 70 */ 'u', 'z', 'p', '1', 9, 0, 23 /* 76 */ 'z', 'i', 'p', 'q', '1', 9, 0, 24 /* 83 */ 'u', 'z', 'p', 'q', '1', 9, 0, 25 /* 90 */ 'd', 'c', 'p', 's', '1', 9, 0, 26 /* 97 */ 's', 'm', '3', 's', 's', '1', 9, 0, 27 /* 105 */ 's', 't', '1', 9, 0, 28 /* 110 */ 's', 'h', 'a', '1', 's', 'u', '1', 9, 0, 29 /* 119 */ 's', 'h', 'a', '5', '1', '2', 's', 'u', '1', 9, 0, 30 /* 130 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '1', 9, 0, 31 /* 141 */ 's', 'm', '3', 'p', 'a', 'r', 't', 'w', '1', 9, 0, 32 /* 152 */ 'r', 'a', 'x', '1', 9, 0, 33 /* 158 */ 'r', 'e', 'v', '3', '2', 9, 0, 34 /* 165 */ 'l', 'd', '2', 9, 0, 35 /* 170 */ 's', 'h', 'a', '5', '1', '2', 'h', '2', 9, 0, 36 /* 180 */ 's', 'h', 'a', '2', '5', '6', 'h', '2', 9, 0, 37 /* 190 */ 'l', 'u', 't', 'i', '2', 9, 0, 38 /* 197 */ 's', 'a', 'b', 'a', 'l', '2', 9, 0, 39 /* 205 */ 'u', 'a', 'b', 'a', 'l', '2', 9, 0, 40 /* 213 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', '2', 9, 0, 41 /* 223 */ 'f', 'm', 'l', 'a', 'l', '2', 9, 0, 42 /* 231 */ 's', 'm', 'l', 'a', 'l', '2', 9, 0, 43 /* 239 */ 'u', 'm', 'l', 'a', 'l', '2', 9, 0, 44 /* 247 */ 's', 's', 'u', 'b', 'l', '2', 9, 0, 45 /* 255 */ 'u', 's', 'u', 'b', 'l', '2', 9, 0, 46 /* 263 */ 's', 'a', 'b', 'd', 'l', '2', 9, 0, 47 /* 271 */ 'u', 'a', 'b', 'd', 'l', '2', 9, 0, 48 /* 279 */ 's', 'a', 'd', 'd', 'l', '2', 9, 0, 49 /* 287 */ 'u', 'a', 'd', 'd', 'l', '2', 9, 0, 50 /* 295 */ 's', 's', 'h', 'l', 'l', '2', 9, 0, 51 /* 303 */ 'u', 's', 'h', 'l', 'l', '2', 9, 0, 52 /* 311 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', '2', 9, 0, 53 /* 321 */ 'p', 'm', 'u', 'l', 'l', '2', 9, 0, 54 /* 329 */ 's', 'm', 'u', 'l', 'l', '2', 9, 0, 55 /* 337 */ 'u', 'm', 'u', 'l', 'l', '2', 9, 0, 56 /* 345 */ 's', 'q', 'd', 'm', 'l', 's', 'l', '2', 9, 0, 57 /* 355 */ 'f', 'm', 'l', 's', 'l', '2', 9, 0, 58 /* 363 */ 's', 'm', 'l', 's', 'l', '2', 9, 0, 59 /* 371 */ 'u', 'm', 'l', 's', 'l', '2', 9, 0, 60 /* 379 */ 'f', 'c', 'v', 't', 'l', '2', 9, 0, 61 /* 387 */ 'r', 's', 'u', 'b', 'h', 'n', '2', 9, 0, 62 /* 396 */ 'r', 'a', 'd', 'd', 'h', 'n', '2', 9, 0, 63 /* 405 */ 's', 'q', 's', 'h', 'r', 'n', '2', 9, 0, 64 /* 414 */ 'u', 'q', 's', 'h', 'r', 'n', '2', 9, 0, 65 /* 423 */ 's', 'q', 'r', 's', 'h', 'r', 'n', '2', 9, 0, 66 /* 433 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', '2', 9, 0, 67 /* 443 */ 't', 'r', 'n', '2', 9, 0, 68 /* 449 */ 'b', 'f', 'c', 'v', 't', 'n', '2', 9, 0, 69 /* 458 */ 's', 'q', 'x', 't', 'n', '2', 9, 0, 70 /* 466 */ 'u', 'q', 'x', 't', 'n', '2', 9, 0, 71 /* 474 */ 's', 'q', 's', 'h', 'r', 'u', 'n', '2', 9, 0, 72 /* 484 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', '2', 9, 0, 73 /* 495 */ 's', 'q', 'x', 't', 'u', 'n', '2', 9, 0, 74 /* 504 */ 'f', 'c', 'v', 't', 'x', 'n', '2', 9, 0, 75 /* 513 */ 'z', 'i', 'p', '2', 9, 0, 76 /* 519 */ 'u', 'z', 'p', '2', 9, 0, 77 /* 525 */ 'z', 'i', 'p', 'q', '2', 9, 0, 78 /* 532 */ 'u', 'z', 'p', 'q', '2', 9, 0, 79 /* 539 */ 'd', 'c', 'p', 's', '2', 9, 0, 80 /* 546 */ 's', 't', '2', 9, 0, 81 /* 551 */ 's', 's', 'u', 'b', 'w', '2', 9, 0, 82 /* 559 */ 'u', 's', 'u', 'b', 'w', '2', 9, 0, 83 /* 567 */ 's', 'a', 'd', 'd', 'w', '2', 9, 0, 84 /* 575 */ 'u', 'a', 'd', 'd', 'w', '2', 9, 0, 85 /* 583 */ 's', 'm', '3', 'p', 'a', 'r', 't', 'w', '2', 9, 0, 86 /* 594 */ 'l', 'd', '3', 9, 0, 87 /* 599 */ 'e', 'o', 'r', '3', 9, 0, 88 /* 605 */ 'd', 'c', 'p', 's', '3', 9, 0, 89 /* 612 */ 's', 't', '3', 9, 0, 90 /* 617 */ 'r', 'e', 'v', '6', '4', 9, 0, 91 /* 624 */ 'l', 'd', '4', 9, 0, 92 /* 629 */ 'l', 'u', 't', 'i', '4', 9, 0, 93 /* 636 */ 's', 't', '4', 9, 0, 94 /* 641 */ 's', 'e', 't', 'f', '1', '6', 9, 0, 95 /* 649 */ 'r', 'e', 'v', '1', '6', 9, 0, 96 /* 656 */ 's', 'e', 't', 'f', '8', 9, 0, 97 /* 663 */ 's', 'm', '3', 't', 't', '1', 'a', 9, 0, 98 /* 672 */ 's', 'm', '3', 't', 't', '2', 'a', 9, 0, 99 /* 681 */ 'b', 'r', 'a', 'a', 9, 0, 100 /* 687 */ 'l', 'd', 'r', 'a', 'a', 9, 0, 101 /* 694 */ 'b', 'l', 'r', 'a', 'a', 9, 0, 102 /* 701 */ 's', 'a', 'b', 'a', 9, 0, 103 /* 707 */ 'u', 'a', 'b', 'a', 9, 0, 104 /* 713 */ 'p', 'a', 'c', 'd', 'a', 9, 0, 105 /* 720 */ 'l', 'd', 'a', 'd', 'd', 'a', 9, 0, 106 /* 728 */ 'f', 'a', 'd', 'd', 'a', 9, 0, 107 /* 735 */ 'a', 'u', 't', 'd', 'a', 9, 0, 108 /* 742 */ 'p', 'a', 'c', 'g', 'a', 9, 0, 109 /* 749 */ 'a', 'd', 'd', 'h', 'a', 9, 0, 110 /* 756 */ 'p', 'a', 'c', 'i', 'a', 9, 0, 111 /* 763 */ 'a', 'u', 't', 'i', 'a', 9, 0, 112 /* 770 */ 'b', 'r', 'k', 'a', 9, 0, 113 /* 776 */ 'f', 'c', 'm', 'l', 'a', 9, 0, 114 /* 783 */ 'b', 'f', 'm', 'l', 'a', 9, 0, 115 /* 790 */ 'b', 'f', 'm', 'm', 'l', 'a', 9, 0, 116 /* 798 */ 'u', 's', 'm', 'm', 'l', 'a', 9, 0, 117 /* 806 */ 'u', 'm', 'm', 'l', 'a', 9, 0, 118 /* 813 */ 'f', 'n', 'm', 'l', 'a', 9, 0, 119 /* 820 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 9, 0, 120 /* 829 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 9, 0, 121 /* 838 */ 'b', 'r', 'k', 'p', 'a', 9, 0, 122 /* 845 */ 'b', 'm', 'o', 'p', 'a', 9, 0, 123 /* 852 */ 'b', 'f', 'm', 'o', 'p', 'a', 9, 0, 124 /* 860 */ 'u', 's', 'm', 'o', 'p', 'a', 9, 0, 125 /* 868 */ 's', 'u', 'm', 'o', 'p', 'a', 9, 0, 126 /* 876 */ 'r', 'c', 'w', 's', 's', 'w', 'p', 'p', 'a', 9, 0, 127 /* 887 */ 'r', 'c', 'w', 's', 'w', 'p', 'p', 'a', 9, 0, 128 /* 897 */ 'l', 'd', 'c', 'l', 'r', 'p', 'a', 9, 0, 129 /* 906 */ 'r', 'c', 'w', 's', 'c', 'l', 'r', 'p', 'a', 9, 0, 130 /* 917 */ 'r', 'c', 'w', 'c', 'l', 'r', 'p', 'a', 9, 0, 131 /* 927 */ 'r', 'c', 'w', 's', 'c', 'a', 's', 'p', 'a', 9, 0, 132 /* 938 */ 'r', 'c', 'w', 'c', 'a', 's', 'p', 'a', 9, 0, 133 /* 948 */ 'l', 'd', 's', 'e', 't', 'p', 'a', 9, 0, 134 /* 957 */ 'r', 'c', 'w', 's', 's', 'e', 't', 'p', 'a', 9, 0, 135 /* 968 */ 'r', 'c', 'w', 's', 'e', 't', 'p', 'a', 9, 0, 136 /* 978 */ 'r', 'c', 'w', 's', 's', 'w', 'p', 'a', 9, 0, 137 /* 988 */ 'r', 'c', 'w', 's', 'w', 'p', 'a', 9, 0, 138 /* 997 */ 'f', 'e', 'x', 'p', 'a', 9, 0, 139 /* 1004 */ 'l', 'd', 'c', 'l', 'r', 'a', 9, 0, 140 /* 1012 */ 'r', 'c', 'w', 's', 'c', 'l', 'r', 'a', 9, 0, 141 /* 1022 */ 'r', 'c', 'w', 'c', 'l', 'r', 'a', 9, 0, 142 /* 1031 */ 'l', 'd', 'e', 'o', 'r', 'a', 9, 0, 143 /* 1039 */ 's', 'r', 's', 'r', 'a', 9, 0, 144 /* 1046 */ 'u', 'r', 's', 'r', 'a', 9, 0, 145 /* 1053 */ 's', 's', 'r', 'a', 9, 0, 146 /* 1059 */ 'u', 's', 'r', 'a', 9, 0, 147 /* 1065 */ 'r', 'c', 'w', 's', 'c', 'a', 's', 'a', 9, 0, 148 /* 1075 */ 'r', 'c', 'w', 'c', 'a', 's', 'a', 9, 0, 149 /* 1084 */ 'l', 'd', 's', 'e', 't', 'a', 9, 0, 150 /* 1092 */ 'r', 'c', 'w', 's', 's', 'e', 't', 'a', 9, 0, 151 /* 1102 */ 'r', 'c', 'w', 's', 'e', 't', 'a', 9, 0, 152 /* 1111 */ 'f', 'r', 'i', 'n', 't', 'a', 9, 0, 153 /* 1119 */ 'c', 'l', 'a', 's', 't', 'a', 9, 0, 154 /* 1127 */ 'a', 'd', 'd', 'v', 'a', 9, 0, 155 /* 1134 */ 'm', 'o', 'v', 'a', 9, 0, 156 /* 1140 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 9, 0, 157 /* 1149 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 9, 0, 158 /* 1158 */ 'p', 'a', 'c', 'd', 'z', 'a', 9, 0, 159 /* 1166 */ 'a', 'u', 't', 'd', 'z', 'a', 9, 0, 160 /* 1174 */ 'p', 'a', 'c', 'i', 'z', 'a', 9, 0, 161 /* 1182 */ 'a', 'u', 't', 'i', 'z', 'a', 9, 0, 162 /* 1190 */ 'l', 'd', '1', 'b', 9, 0, 163 /* 1196 */ 'l', 'd', 'f', 'f', '1', 'b', 9, 0, 164 /* 1204 */ 'l', 'd', 'n', 'f', '1', 'b', 9, 0, 165 /* 1212 */ 'l', 'd', 'n', 't', '1', 'b', 9, 0, 166 /* 1220 */ 's', 't', 'n', 't', '1', 'b', 9, 0, 167 /* 1228 */ 's', 't', '1', 'b', 9, 0, 168 /* 1234 */ 's', 'm', '3', 't', 't', '1', 'b', 9, 0, 169 /* 1243 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0, 170 /* 1251 */ 'l', 'd', '2', 'b', 9, 0, 171 /* 1257 */ 's', 't', '2', 'b', 9, 0, 172 /* 1263 */ 's', 'm', '3', 't', 't', '2', 'b', 9, 0, 173 /* 1272 */ 'l', 'd', '3', 'b', 9, 0, 174 /* 1278 */ 's', 't', '3', 'b', 9, 0, 175 /* 1284 */ 'l', 'd', '6', '4', 'b', 9, 0, 176 /* 1291 */ 's', 't', '6', '4', 'b', 9, 0, 177 /* 1298 */ 'l', 'd', '4', 'b', 9, 0, 178 /* 1304 */ 's', 't', '4', 'b', 9, 0, 179 /* 1310 */ 'l', 'd', 'a', 'd', 'd', 'a', 'b', 9, 0, 180 /* 1319 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 'b', 9, 0, 181 /* 1329 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 'b', 9, 0, 182 /* 1339 */ 's', 'w', 'p', 'a', 'b', 9, 0, 183 /* 1346 */ 'b', 'r', 'a', 'b', 9, 0, 184 /* 1352 */ 'l', 'd', 'r', 'a', 'b', 9, 0, 185 /* 1359 */ 'b', 'l', 'r', 'a', 'b', 9, 0, 186 /* 1366 */ 'l', 'd', 'c', 'l', 'r', 'a', 'b', 9, 0, 187 /* 1375 */ 'l', 'd', 'e', 'o', 'r', 'a', 'b', 9, 0, 188 /* 1384 */ 'c', 'a', 's', 'a', 'b', 9, 0, 189 /* 1391 */ 'l', 'd', 's', 'e', 't', 'a', 'b', 9, 0, 190 /* 1400 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 'b', 9, 0, 191 /* 1410 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 'b', 9, 0, 192 /* 1420 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0, 193 /* 1429 */ 's', 'q', 'd', 'e', 'c', 'b', 9, 0, 194 /* 1437 */ 'u', 'q', 'd', 'e', 'c', 'b', 9, 0, 195 /* 1445 */ 's', 'q', 'i', 'n', 'c', 'b', 9, 0, 196 /* 1453 */ 'u', 'q', 'i', 'n', 'c', 'b', 9, 0, 197 /* 1461 */ 'p', 'a', 'c', 'd', 'b', 9, 0, 198 /* 1468 */ 'l', 'd', 'a', 'd', 'd', 'b', 9, 0, 199 /* 1476 */ 'a', 'u', 't', 'd', 'b', 9, 0, 200 /* 1483 */ 'p', 'r', 'f', 'b', 9, 0, 201 /* 1489 */ 'f', 'l', 'o', 'g', 'b', 9, 0, 202 /* 1496 */ 'p', 'a', 'c', 'i', 'b', 9, 0, 203 /* 1503 */ 'a', 'u', 't', 'i', 'b', 9, 0, 204 /* 1510 */ 'b', 'r', 'k', 'b', 9, 0, 205 /* 1516 */ 's', 'a', 'b', 'a', 'l', 'b', 9, 0, 206 /* 1524 */ 'u', 'a', 'b', 'a', 'l', 'b', 9, 0, 207 /* 1532 */ 'l', 'd', 'a', 'd', 'd', 'a', 'l', 'b', 9, 0, 208 /* 1542 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', 'b', 9, 0, 209 /* 1552 */ 'b', 'f', 'm', 'l', 'a', 'l', 'b', 9, 0, 210 /* 1561 */ 's', 'm', 'l', 'a', 'l', 'b', 9, 0, 211 /* 1569 */ 'u', 'm', 'l', 'a', 'l', 'b', 9, 0, 212 /* 1577 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 'l', 'b', 9, 0, 213 /* 1588 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 'l', 'b', 9, 0, 214 /* 1599 */ 's', 'w', 'p', 'a', 'l', 'b', 9, 0, 215 /* 1607 */ 'l', 'd', 'c', 'l', 'r', 'a', 'l', 'b', 9, 0, 216 /* 1617 */ 'l', 'd', 'e', 'o', 'r', 'a', 'l', 'b', 9, 0, 217 /* 1627 */ 'c', 'a', 's', 'a', 'l', 'b', 9, 0, 218 /* 1635 */ 'l', 'd', 's', 'e', 't', 'a', 'l', 'b', 9, 0, 219 /* 1645 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 'l', 'b', 9, 0, 220 /* 1656 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 'l', 'b', 9, 0, 221 /* 1667 */ 's', 's', 'u', 'b', 'l', 'b', 9, 0, 222 /* 1675 */ 'u', 's', 'u', 'b', 'l', 'b', 9, 0, 223 /* 1683 */ 's', 'b', 'c', 'l', 'b', 9, 0, 224 /* 1690 */ 'a', 'd', 'c', 'l', 'b', 9, 0, 225 /* 1697 */ 's', 'a', 'b', 'd', 'l', 'b', 9, 0, 226 /* 1705 */ 'u', 'a', 'b', 'd', 'l', 'b', 9, 0, 227 /* 1713 */ 'l', 'd', 'a', 'd', 'd', 'l', 'b', 9, 0, 228 /* 1722 */ 's', 'a', 'd', 'd', 'l', 'b', 9, 0, 229 /* 1730 */ 'u', 'a', 'd', 'd', 'l', 'b', 9, 0, 230 /* 1738 */ 's', 's', 'h', 'l', 'l', 'b', 9, 0, 231 /* 1746 */ 'u', 's', 'h', 'l', 'l', 'b', 9, 0, 232 /* 1754 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', 'b', 9, 0, 233 /* 1764 */ 'p', 'm', 'u', 'l', 'l', 'b', 9, 0, 234 /* 1772 */ 's', 'm', 'u', 'l', 'l', 'b', 9, 0, 235 /* 1780 */ 'u', 'm', 'u', 'l', 'l', 'b', 9, 0, 236 /* 1788 */ 'l', 'd', 's', 'm', 'i', 'n', 'l', 'b', 9, 0, 237 /* 1798 */ 'l', 'd', 'u', 'm', 'i', 'n', 'l', 'b', 9, 0, 238 /* 1808 */ 's', 'w', 'p', 'l', 'b', 9, 0, 239 /* 1815 */ 'l', 'd', 'c', 'l', 'r', 'l', 'b', 9, 0, 240 /* 1824 */ 'l', 'd', 'e', 'o', 'r', 'l', 'b', 9, 0, 241 /* 1833 */ 'c', 'a', 's', 'l', 'b', 9, 0, 242 /* 1840 */ 's', 'q', 'd', 'm', 'l', 's', 'l', 'b', 9, 0, 243 /* 1850 */ 'b', 'f', 'm', 'l', 's', 'l', 'b', 9, 0, 244 /* 1859 */ 's', 'm', 'l', 's', 'l', 'b', 9, 0, 245 /* 1867 */ 'u', 'm', 'l', 's', 'l', 'b', 9, 0, 246 /* 1875 */ 'l', 'd', 's', 'e', 't', 'l', 'b', 9, 0, 247 /* 1884 */ 'l', 'd', 's', 'm', 'a', 'x', 'l', 'b', 9, 0, 248 /* 1894 */ 'l', 'd', 'u', 'm', 'a', 'x', 'l', 'b', 9, 0, 249 /* 1904 */ 'd', 'm', 'b', 9, 0, 250 /* 1909 */ 'r', 's', 'u', 'b', 'h', 'n', 'b', 9, 0, 251 /* 1918 */ 'r', 'a', 'd', 'd', 'h', 'n', 'b', 9, 0, 252 /* 1927 */ 'l', 'd', 's', 'm', 'i', 'n', 'b', 9, 0, 253 /* 1936 */ 'l', 'd', 'u', 'm', 'i', 'n', 'b', 9, 0, 254 /* 1945 */ 's', 'q', 's', 'h', 'r', 'n', 'b', 9, 0, 255 /* 1954 */ 'u', 'q', 's', 'h', 'r', 'n', 'b', 9, 0, 256 /* 1963 */ 's', 'q', 'r', 's', 'h', 'r', 'n', 'b', 9, 0, 257 /* 1973 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', 'b', 9, 0, 258 /* 1983 */ 's', 'q', 'x', 't', 'n', 'b', 9, 0, 259 /* 1991 */ 'u', 'q', 'x', 't', 'n', 'b', 9, 0, 260 /* 1999 */ 's', 'q', 's', 'h', 'r', 'u', 'n', 'b', 9, 0, 261 /* 2009 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', 'b', 9, 0, 262 /* 2020 */ 's', 'q', 'x', 't', 'u', 'n', 'b', 9, 0, 263 /* 2029 */ 'l', 'd', '1', 'r', 'o', 'b', 9, 0, 264 /* 2037 */ 'b', 'r', 'k', 'p', 'b', 9, 0, 265 /* 2044 */ 's', 'w', 'p', 'b', 9, 0, 266 /* 2050 */ 'l', 'd', '1', 'r', 'q', 'b', 9, 0, 267 /* 2058 */ 'l', 'd', '1', 'r', 'b', 9, 0, 268 /* 2065 */ 'l', 'd', 'a', 'r', 'b', 9, 0, 269 /* 2072 */ 'l', 'd', 'l', 'a', 'r', 'b', 9, 0, 270 /* 2080 */ 'l', 'd', 'r', 'b', 9, 0, 271 /* 2086 */ 'l', 'd', 'c', 'l', 'r', 'b', 9, 0, 272 /* 2094 */ 's', 't', 'l', 'l', 'r', 'b', 9, 0, 273 /* 2102 */ 's', 't', 'l', 'r', 'b', 9, 0, 274 /* 2109 */ 'l', 'd', 'e', 'o', 'r', 'b', 9, 0, 275 /* 2117 */ 'l', 'd', 'a', 'p', 'r', 'b', 9, 0, 276 /* 2125 */ 'l', 'd', 't', 'r', 'b', 9, 0, 277 /* 2132 */ 's', 't', 'r', 'b', 9, 0, 278 /* 2138 */ 's', 't', 't', 'r', 'b', 9, 0, 279 /* 2145 */ 'l', 'd', 'u', 'r', 'b', 9, 0, 280 /* 2152 */ 's', 't', 'l', 'u', 'r', 'b', 9, 0, 281 /* 2160 */ 'l', 'd', 'a', 'p', 'u', 'r', 'b', 9, 0, 282 /* 2169 */ 's', 't', 'u', 'r', 'b', 9, 0, 283 /* 2176 */ 'l', 'd', 'a', 'x', 'r', 'b', 9, 0, 284 /* 2184 */ 'l', 'd', 'x', 'r', 'b', 9, 0, 285 /* 2191 */ 's', 't', 'l', 'x', 'r', 'b', 9, 0, 286 /* 2199 */ 's', 't', 'x', 'r', 'b', 9, 0, 287 /* 2206 */ 'l', 'd', '1', 's', 'b', 9, 0, 288 /* 2213 */ 'l', 'd', 'f', 'f', '1', 's', 'b', 9, 0, 289 /* 2222 */ 'l', 'd', 'n', 'f', '1', 's', 'b', 9, 0, 290 /* 2231 */ 'l', 'd', 'n', 't', '1', 's', 'b', 9, 0, 291 /* 2240 */ 'c', 'a', 's', 'b', 9, 0, 292 /* 2246 */ 'd', 's', 'b', 9, 0, 293 /* 2251 */ 'i', 's', 'b', 9, 0, 294 /* 2256 */ 'f', 'm', 's', 'b', 9, 0, 295 /* 2262 */ 'f', 'n', 'm', 's', 'b', 9, 0, 296 /* 2269 */ 'l', 'd', '1', 'r', 's', 'b', 9, 0, 297 /* 2277 */ 'l', 'd', 'r', 's', 'b', 9, 0, 298 /* 2284 */ 'l', 'd', 't', 'r', 's', 'b', 9, 0, 299 /* 2292 */ 'l', 'd', 'u', 'r', 's', 'b', 9, 0, 300 /* 2300 */ 'l', 'd', 'a', 'p', 'u', 'r', 's', 'b', 9, 0, 301 /* 2310 */ 't', 's', 'b', 9, 0, 302 /* 2315 */ 'l', 'd', 's', 'e', 't', 'b', 9, 0, 303 /* 2323 */ 's', 's', 'u', 'b', 'l', 't', 'b', 9, 0, 304 /* 2332 */ 'c', 'n', 't', 'b', 9, 0, 305 /* 2338 */ 'e', 'o', 'r', 't', 'b', 9, 0, 306 /* 2345 */ 'c', 'l', 'a', 's', 't', 'b', 9, 0, 307 /* 2353 */ 's', 'x', 't', 'b', 9, 0, 308 /* 2359 */ 'u', 'x', 't', 'b', 9, 0, 309 /* 2365 */ 'b', 'f', 's', 'u', 'b', 9, 0, 310 /* 2372 */ 's', 'h', 's', 'u', 'b', 9, 0, 311 /* 2379 */ 'u', 'h', 's', 'u', 'b', 9, 0, 312 /* 2386 */ 'f', 'm', 's', 'u', 'b', 9, 0, 313 /* 2393 */ 'f', 'n', 'm', 's', 'u', 'b', 9, 0, 314 /* 2401 */ 's', 'q', 's', 'u', 'b', 9, 0, 315 /* 2408 */ 'u', 'q', 's', 'u', 'b', 9, 0, 316 /* 2415 */ 'r', 'e', 'v', 'b', 9, 0, 317 /* 2421 */ 's', 's', 'u', 'b', 'w', 'b', 9, 0, 318 /* 2429 */ 'u', 's', 'u', 'b', 'w', 'b', 9, 0, 319 /* 2437 */ 's', 'a', 'd', 'd', 'w', 'b', 9, 0, 320 /* 2445 */ 'u', 'a', 'd', 'd', 'w', 'b', 9, 0, 321 /* 2453 */ 'l', 'd', 's', 'm', 'a', 'x', 'b', 9, 0, 322 /* 2462 */ 'l', 'd', 'u', 'm', 'a', 'x', 'b', 9, 0, 323 /* 2471 */ 'p', 'a', 'c', 'd', 'z', 'b', 9, 0, 324 /* 2479 */ 'a', 'u', 't', 'd', 'z', 'b', 9, 0, 325 /* 2487 */ 'p', 'a', 'c', 'i', 'z', 'b', 9, 0, 326 /* 2495 */ 'a', 'u', 't', 'i', 'z', 'b', 9, 0, 327 /* 2503 */ 's', 'h', 'a', '1', 'c', 9, 0, 328 /* 2510 */ 's', 'b', 'c', 9, 0, 329 /* 2515 */ 'a', 'd', 'c', 9, 0, 330 /* 2520 */ 'b', 'i', 'c', 9, 0, 331 /* 2525 */ 'a', 'e', 's', 'i', 'm', 'c', 9, 0, 332 /* 2533 */ 'a', 'e', 's', 'm', 'c', 9, 0, 333 /* 2540 */ 'c', 's', 'i', 'n', 'c', 9, 0, 334 /* 2547 */ 'h', 'v', 'c', 9, 0, 335 /* 2552 */ 's', 'v', 'c', 9, 0, 336 /* 2557 */ 'l', 'd', '1', 'd', 9, 0, 337 /* 2563 */ 'l', 'd', 'f', 'f', '1', 'd', 9, 0, 338 /* 2571 */ 'l', 'd', 'n', 'f', '1', 'd', 9, 0, 339 /* 2579 */ 'l', 'd', 'n', 't', '1', 'd', 9, 0, 340 /* 2587 */ 's', 't', 'n', 't', '1', 'd', 9, 0, 341 /* 2595 */ 's', 't', '1', 'd', 9, 0, 342 /* 2601 */ 'l', 'd', '2', 'd', 9, 0, 343 /* 2607 */ 's', 't', '2', 'd', 9, 0, 344 /* 2613 */ 'l', 'd', '3', 'd', 9, 0, 345 /* 2619 */ 's', 't', '3', 'd', 9, 0, 346 /* 2625 */ 'l', 'd', '4', 'd', 9, 0, 347 /* 2631 */ 's', 't', '4', 'd', 9, 0, 348 /* 2637 */ 'f', 'm', 'a', 'd', 9, 0, 349 /* 2643 */ 'f', 'n', 'm', 'a', 'd', 9, 0, 350 /* 2650 */ 'f', 't', 'm', 'a', 'd', 9, 0, 351 /* 2657 */ 'f', 'a', 'b', 'd', 9, 0, 352 /* 2663 */ 's', 'a', 'b', 'd', 9, 0, 353 /* 2669 */ 'u', 'a', 'b', 'd', 9, 0, 354 /* 2675 */ 'x', 'p', 'a', 'c', 'd', 9, 0, 355 /* 2682 */ 's', 'q', 'd', 'e', 'c', 'd', 9, 0, 356 /* 2690 */ 'u', 'q', 'd', 'e', 'c', 'd', 9, 0, 357 /* 2698 */ 's', 'q', 'i', 'n', 'c', 'd', 9, 0, 358 /* 2706 */ 'u', 'q', 'i', 'n', 'c', 'd', 9, 0, 359 /* 2714 */ 'f', 'c', 'a', 'd', 'd', 9, 0, 360 /* 2721 */ 's', 'q', 'c', 'a', 'd', 'd', 9, 0, 361 /* 2729 */ 'l', 'd', 'a', 'd', 'd', 9, 0, 362 /* 2736 */ 'b', 'f', 'a', 'd', 'd', 9, 0, 363 /* 2743 */ 's', 'r', 'h', 'a', 'd', 'd', 9, 0, 364 /* 2751 */ 'u', 'r', 'h', 'a', 'd', 'd', 9, 0, 365 /* 2759 */ 's', 'h', 'a', 'd', 'd', 9, 0, 366 /* 2766 */ 'u', 'h', 'a', 'd', 'd', 9, 0, 367 /* 2773 */ 'f', 'm', 'a', 'd', 'd', 9, 0, 368 /* 2780 */ 'f', 'n', 'm', 'a', 'd', 'd', 9, 0, 369 /* 2788 */ 'u', 's', 'q', 'a', 'd', 'd', 9, 0, 370 /* 2796 */ 's', 'u', 'q', 'a', 'd', 'd', 9, 0, 371 /* 2804 */ 'p', 'r', 'f', 'd', 9, 0, 372 /* 2810 */ 'n', 'a', 'n', 'd', 9, 0, 373 /* 2816 */ 'l', 'd', '1', 'r', 'o', 'd', 9, 0, 374 /* 2824 */ 'l', 'd', '1', 'r', 'q', 'd', 9, 0, 375 /* 2832 */ 'l', 'd', '1', 'r', 'd', 9, 0, 376 /* 2839 */ 'a', 's', 'r', 'd', 9, 0, 377 /* 2845 */ 'a', 'e', 's', 'd', 9, 0, 378 /* 2851 */ 'c', 'n', 't', 'd', 9, 0, 379 /* 2857 */ 'r', 'e', 'v', 'd', 9, 0, 380 /* 2863 */ 's', 'm', '4', 'e', 9, 0, 381 /* 2869 */ 's', 'p', 'l', 'i', 'c', 'e', 9, 0, 382 /* 2877 */ 'f', 'a', 'c', 'g', 'e', 9, 0, 383 /* 2884 */ 'w', 'h', 'i', 'l', 'e', 'g', 'e', 9, 0, 384 /* 2893 */ 'f', 'c', 'm', 'g', 'e', 9, 0, 385 /* 2900 */ 'c', 'm', 'p', 'g', 'e', 9, 0, 386 /* 2907 */ 'f', 's', 'c', 'a', 'l', 'e', 9, 0, 387 /* 2915 */ 'w', 'h', 'i', 'l', 'e', 'l', 'e', 9, 0, 388 /* 2924 */ 'f', 'c', 'm', 'l', 'e', 9, 0, 389 /* 2931 */ 'c', 'm', 'p', 'l', 'e', 9, 0, 390 /* 2938 */ 'f', 'c', 'm', 'n', 'e', 9, 0, 391 /* 2945 */ 'c', 't', 'e', 'r', 'm', 'n', 'e', 9, 0, 392 /* 2954 */ 'c', 'm', 'p', 'n', 'e', 9, 0, 393 /* 2961 */ 'f', 'r', 'e', 'c', 'p', 'e', 9, 0, 394 /* 2969 */ 'u', 'r', 'e', 'c', 'p', 'e', 9, 0, 395 /* 2977 */ 'f', 'c', 'c', 'm', 'p', 'e', 9, 0, 396 /* 2985 */ 'f', 'c', 'm', 'p', 'e', 9, 0, 397 /* 2992 */ 'a', 'e', 's', 'e', 9, 0, 398 /* 2998 */ 'p', 'f', 'a', 'l', 's', 'e', 9, 0, 399 /* 3006 */ 'f', 'r', 's', 'q', 'r', 't', 'e', 9, 0, 400 /* 3015 */ 'u', 'r', 's', 'q', 'r', 't', 'e', 9, 0, 401 /* 3024 */ 'p', 't', 'r', 'u', 'e', 9, 0, 402 /* 3031 */ 'u', 'd', 'f', 9, 0, 403 /* 3036 */ 'b', 'i', 'f', 9, 0, 404 /* 3041 */ 'r', 'm', 'i', 'f', 9, 0, 405 /* 3047 */ 's', 'c', 'v', 't', 'f', 9, 0, 406 /* 3054 */ 'u', 'c', 'v', 't', 'f', 9, 0, 407 /* 3061 */ 's', 't', '2', 'g', 9, 0, 408 /* 3067 */ 's', 't', 'z', '2', 'g', 9, 0, 409 /* 3074 */ 's', 'u', 'b', 'g', 9, 0, 410 /* 3080 */ 'a', 'd', 'd', 'g', 9, 0, 411 /* 3086 */ 'l', 'd', 'g', 9, 0, 412 /* 3091 */ 'f', 'n', 'e', 'g', 9, 0, 413 /* 3097 */ 's', 'q', 'n', 'e', 'g', 9, 0, 414 /* 3104 */ 'c', 's', 'n', 'e', 'g', 9, 0, 415 /* 3111 */ 'h', 'i', 's', 't', 's', 'e', 'g', 9, 0, 416 /* 3120 */ 'i', 'r', 'g', 9, 0, 417 /* 3125 */ 's', 't', 'g', 9, 0, 418 /* 3130 */ 's', 't', 'z', 'g', 9, 0, 419 /* 3136 */ 's', 'h', 'a', '1', 'h', 9, 0, 420 /* 3143 */ 'l', 'd', '1', 'h', 9, 0, 421 /* 3149 */ 'l', 'd', 'f', 'f', '1', 'h', 9, 0, 422 /* 3157 */ 'l', 'd', 'n', 'f', '1', 'h', 9, 0, 423 /* 3165 */ 'l', 'd', 'n', 't', '1', 'h', 9, 0, 424 /* 3173 */ 's', 't', 'n', 't', '1', 'h', 9, 0, 425 /* 3181 */ 's', 't', '1', 'h', 9, 0, 426 /* 3187 */ 's', 'h', 'a', '5', '1', '2', 'h', 9, 0, 427 /* 3196 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0, 428 /* 3204 */ 'l', 'd', '2', 'h', 9, 0, 429 /* 3210 */ 's', 't', '2', 'h', 9, 0, 430 /* 3216 */ 'l', 'd', '3', 'h', 9, 0, 431 /* 3222 */ 's', 't', '3', 'h', 9, 0, 432 /* 3228 */ 'l', 'd', '4', 'h', 9, 0, 433 /* 3234 */ 's', 't', '4', 'h', 9, 0, 434 /* 3240 */ 's', 'h', 'a', '2', '5', '6', 'h', 9, 0, 435 /* 3249 */ 'l', 'd', 'a', 'd', 'd', 'a', 'h', 9, 0, 436 /* 3258 */ 's', 'q', 'r', 'd', 'c', 'm', 'l', 'a', 'h', 9, 0, 437 /* 3269 */ 's', 'q', 'r', 'd', 'm', 'l', 'a', 'h', 9, 0, 438 /* 3279 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 'h', 9, 0, 439 /* 3289 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 'h', 9, 0, 440 /* 3299 */ 's', 'w', 'p', 'a', 'h', 9, 0, 441 /* 3306 */ 'l', 'd', 'c', 'l', 'r', 'a', 'h', 9, 0, 442 /* 3315 */ 'l', 'd', 'e', 'o', 'r', 'a', 'h', 9, 0, 443 /* 3324 */ 'c', 'a', 's', 'a', 'h', 9, 0, 444 /* 3331 */ 'l', 'd', 's', 'e', 't', 'a', 'h', 9, 0, 445 /* 3340 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 'h', 9, 0, 446 /* 3350 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 'h', 9, 0, 447 /* 3360 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0, 448 /* 3369 */ 's', 'q', 'd', 'e', 'c', 'h', 9, 0, 449 /* 3377 */ 'u', 'q', 'd', 'e', 'c', 'h', 9, 0, 450 /* 3385 */ 's', 'q', 'i', 'n', 'c', 'h', 9, 0, 451 /* 3393 */ 'u', 'q', 'i', 'n', 'c', 'h', 9, 0, 452 /* 3401 */ 'n', 'm', 'a', 't', 'c', 'h', 9, 0, 453 /* 3409 */ 'l', 'd', 'a', 'd', 'd', 'h', 9, 0, 454 /* 3417 */ 'p', 'r', 'f', 'h', 9, 0, 455 /* 3423 */ 'l', 'd', 'a', 'd', 'd', 'a', 'l', 'h', 9, 0, 456 /* 3433 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 'l', 'h', 9, 0, 457 /* 3444 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 'l', 'h', 9, 0, 458 /* 3455 */ 's', 'w', 'p', 'a', 'l', 'h', 9, 0, 459 /* 3463 */ 'l', 'd', 'c', 'l', 'r', 'a', 'l', 'h', 9, 0, 460 /* 3473 */ 'l', 'd', 'e', 'o', 'r', 'a', 'l', 'h', 9, 0, 461 /* 3483 */ 'c', 'a', 's', 'a', 'l', 'h', 9, 0, 462 /* 3491 */ 'l', 'd', 's', 'e', 't', 'a', 'l', 'h', 9, 0, 463 /* 3501 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 'l', 'h', 9, 0, 464 /* 3512 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 'l', 'h', 9, 0, 465 /* 3523 */ 'l', 'd', 'a', 'd', 'd', 'l', 'h', 9, 0, 466 /* 3532 */ 'l', 'd', 's', 'm', 'i', 'n', 'l', 'h', 9, 0, 467 /* 3542 */ 'l', 'd', 'u', 'm', 'i', 'n', 'l', 'h', 9, 0, 468 /* 3552 */ 's', 'w', 'p', 'l', 'h', 9, 0, 469 /* 3559 */ 'l', 'd', 'c', 'l', 'r', 'l', 'h', 9, 0, 470 /* 3568 */ 'l', 'd', 'e', 'o', 'r', 'l', 'h', 9, 0, 471 /* 3577 */ 'c', 'a', 's', 'l', 'h', 9, 0, 472 /* 3584 */ 'l', 'd', 's', 'e', 't', 'l', 'h', 9, 0, 473 /* 3593 */ 's', 'q', 'd', 'm', 'u', 'l', 'h', 9, 0, 474 /* 3602 */ 's', 'q', 'r', 'd', 'm', 'u', 'l', 'h', 9, 0, 475 /* 3612 */ 's', 'm', 'u', 'l', 'h', 9, 0, 476 /* 3619 */ 'u', 'm', 'u', 'l', 'h', 9, 0, 477 /* 3626 */ 'l', 'd', 's', 'm', 'a', 'x', 'l', 'h', 9, 0, 478 /* 3636 */ 'l', 'd', 'u', 'm', 'a', 'x', 'l', 'h', 9, 0, 479 /* 3646 */ 'l', 'd', 's', 'm', 'i', 'n', 'h', 9, 0, 480 /* 3655 */ 'l', 'd', 'u', 'm', 'i', 'n', 'h', 9, 0, 481 /* 3664 */ 'l', 'd', '1', 'r', 'o', 'h', 9, 0, 482 /* 3672 */ 's', 'w', 'p', 'h', 9, 0, 483 /* 3678 */ 'l', 'd', '1', 'r', 'q', 'h', 9, 0, 484 /* 3686 */ 'l', 'd', '1', 'r', 'h', 9, 0, 485 /* 3693 */ 'l', 'd', 'a', 'r', 'h', 9, 0, 486 /* 3700 */ 'l', 'd', 'l', 'a', 'r', 'h', 9, 0, 487 /* 3708 */ 'l', 'd', 'r', 'h', 9, 0, 488 /* 3714 */ 'l', 'd', 'c', 'l', 'r', 'h', 9, 0, 489 /* 3722 */ 's', 't', 'l', 'l', 'r', 'h', 9, 0, 490 /* 3730 */ 's', 't', 'l', 'r', 'h', 9, 0, 491 /* 3737 */ 'l', 'd', 'e', 'o', 'r', 'h', 9, 0, 492 /* 3745 */ 'l', 'd', 'a', 'p', 'r', 'h', 9, 0, 493 /* 3753 */ 'l', 'd', 't', 'r', 'h', 9, 0, 494 /* 3760 */ 's', 't', 'r', 'h', 9, 0, 495 /* 3766 */ 's', 't', 't', 'r', 'h', 9, 0, 496 /* 3773 */ 'l', 'd', 'u', 'r', 'h', 9, 0, 497 /* 3780 */ 's', 't', 'l', 'u', 'r', 'h', 9, 0, 498 /* 3788 */ 'l', 'd', 'a', 'p', 'u', 'r', 'h', 9, 0, 499 /* 3797 */ 's', 't', 'u', 'r', 'h', 9, 0, 500 /* 3804 */ 'l', 'd', 'a', 'x', 'r', 'h', 9, 0, 501 /* 3812 */ 'l', 'd', 'x', 'r', 'h', 9, 0, 502 /* 3819 */ 's', 't', 'l', 'x', 'r', 'h', 9, 0, 503 /* 3827 */ 's', 't', 'x', 'r', 'h', 9, 0, 504 /* 3834 */ 'l', 'd', '1', 's', 'h', 9, 0, 505 /* 3841 */ 'l', 'd', 'f', 'f', '1', 's', 'h', 9, 0, 506 /* 3850 */ 'l', 'd', 'n', 'f', '1', 's', 'h', 9, 0, 507 /* 3859 */ 'l', 'd', 'n', 't', '1', 's', 'h', 9, 0, 508 /* 3868 */ 'c', 'a', 's', 'h', 9, 0, 509 /* 3874 */ 's', 'q', 'r', 'd', 'm', 'l', 's', 'h', 9, 0, 510 /* 3884 */ 'l', 'd', '1', 'r', 's', 'h', 9, 0, 511 /* 3892 */ 'l', 'd', 'r', 's', 'h', 9, 0, 512 /* 3899 */ 'l', 'd', 't', 'r', 's', 'h', 9, 0, 513 /* 3907 */ 'l', 'd', 'u', 'r', 's', 'h', 9, 0, 514 /* 3915 */ 'l', 'd', 'a', 'p', 'u', 'r', 's', 'h', 9, 0, 515 /* 3925 */ 'l', 'd', 's', 'e', 't', 'h', 9, 0, 516 /* 3933 */ 'c', 'n', 't', 'h', 9, 0, 517 /* 3939 */ 's', 'x', 't', 'h', 9, 0, 518 /* 3945 */ 'u', 'x', 't', 'h', 9, 0, 519 /* 3951 */ 'r', 'e', 'v', 'h', 9, 0, 520 /* 3957 */ 'l', 'd', 's', 'm', 'a', 'x', 'h', 9, 0, 521 /* 3966 */ 'l', 'd', 'u', 'm', 'a', 'x', 'h', 9, 0, 522 /* 3975 */ 'x', 'p', 'a', 'c', 'i', 9, 0, 523 /* 3982 */ 'w', 'h', 'i', 'l', 'e', 'h', 'i', 9, 0, 524 /* 3991 */ 'p', 'u', 'n', 'p', 'k', 'h', 'i', 9, 0, 525 /* 4000 */ 's', 'u', 'n', 'p', 'k', 'h', 'i', 9, 0, 526 /* 4009 */ 'u', 'u', 'n', 'p', 'k', 'h', 'i', 9, 0, 527 /* 4018 */ 'c', 'm', 'h', 'i', 9, 0, 528 /* 4024 */ 'c', 'm', 'p', 'h', 'i', 9, 0, 529 /* 4031 */ 's', 'l', 'i', 9, 0, 530 /* 4036 */ 'g', 'm', 'i', 9, 0, 531 /* 4041 */ 'm', 'v', 'n', 'i', 9, 0, 532 /* 4047 */ 's', 'r', 'i', 9, 0, 533 /* 4052 */ 'f', 'r', 'i', 'n', 't', 'i', 9, 0, 534 /* 4060 */ 'm', 'o', 'v', 'i', 9, 0, 535 /* 4066 */ 's', 'u', 'n', 'p', 'k', 9, 0, 536 /* 4073 */ 'u', 'u', 'n', 'p', 'k', 9, 0, 537 /* 4080 */ 'b', 'r', 'k', 9, 0, 538 /* 4085 */ 'm', 'o', 'v', 'k', 9, 0, 539 /* 4091 */ 's', 'a', 'b', 'a', 'l', 9, 0, 540 /* 4098 */ 'u', 'a', 'b', 'a', 'l', 9, 0, 541 /* 4105 */ 'l', 'd', 'a', 'd', 'd', 'a', 'l', 9, 0, 542 /* 4114 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', 9, 0, 543 /* 4123 */ 'b', 'f', 'm', 'l', 'a', 'l', 9, 0, 544 /* 4131 */ 's', 'm', 'l', 'a', 'l', 9, 0, 545 /* 4138 */ 'u', 'm', 'l', 'a', 'l', 9, 0, 546 /* 4145 */ 'l', 'd', 's', 'm', 'i', 'n', 'a', 'l', 9, 0, 547 /* 4155 */ 'l', 'd', 'u', 'm', 'i', 'n', 'a', 'l', 9, 0, 548 /* 4165 */ 'r', 'c', 'w', 's', 's', 'w', 'p', 'p', 'a', 'l', 9, 0, 549 /* 4177 */ 'r', 'c', 'w', 's', 'w', 'p', 'p', 'a', 'l', 9, 0, 550 /* 4188 */ 'l', 'd', 'c', 'l', 'r', 'p', 'a', 'l', 9, 0, 551 /* 4198 */ 'r', 'c', 'w', 's', 'c', 'l', 'r', 'p', 'a', 'l', 9, 0, 552 /* 4210 */ 'r', 'c', 'w', 'c', 'l', 'r', 'p', 'a', 'l', 9, 0, 553 /* 4221 */ 'r', 'c', 'w', 's', 'c', 'a', 's', 'p', 'a', 'l', 9, 0, 554 /* 4233 */ 'r', 'c', 'w', 'c', 'a', 's', 'p', 'a', 'l', 9, 0, 555 /* 4244 */ 'l', 'd', 's', 'e', 't', 'p', 'a', 'l', 9, 0, 556 /* 4254 */ 'r', 'c', 'w', 's', 's', 'e', 't', 'p', 'a', 'l', 9, 0, 557 /* 4266 */ 'r', 'c', 'w', 's', 'e', 't', 'p', 'a', 'l', 9, 0, 558 /* 4277 */ 'r', 'c', 'w', 's', 's', 'w', 'p', 'a', 'l', 9, 0, 559 /* 4288 */ 'r', 'c', 'w', 's', 'w', 'p', 'a', 'l', 9, 0, 560 /* 4298 */ 'l', 'd', 'c', 'l', 'r', 'a', 'l', 9, 0, 561 /* 4307 */ 'r', 'c', 'w', 's', 'c', 'l', 'r', 'a', 'l', 9, 0, 562 /* 4318 */ 'r', 'c', 'w', 'c', 'l', 'r', 'a', 'l', 9, 0, 563 /* 4328 */ 'l', 'd', 'e', 'o', 'r', 'a', 'l', 9, 0, 564 /* 4337 */ 'r', 'c', 'w', 's', 'c', 'a', 's', 'a', 'l', 9, 0, 565 /* 4348 */ 'r', 'c', 'w', 'c', 'a', 's', 'a', 'l', 9, 0, 566 /* 4358 */ 'l', 'd', 's', 'e', 't', 'a', 'l', 9, 0, 567 /* 4367 */ 'r', 'c', 'w', 's', 's', 'e', 't', 'a', 'l', 9, 0, 568 /* 4378 */ 'r', 'c', 'w', 's', 'e', 't', 'a', 'l', 9, 0, 569 /* 4388 */ 'l', 'd', 's', 'm', 'a', 'x', 'a', 'l', 9, 0, 570 /* 4398 */ 'l', 'd', 'u', 'm', 'a', 'x', 'a', 'l', 9, 0, 571 /* 4408 */ 't', 'b', 'l', 9, 0, 572 /* 4413 */ 's', 'm', 's', 'u', 'b', 'l', 9, 0, 573 /* 4421 */ 'u', 'm', 's', 'u', 'b', 'l', 9, 0, 574 /* 4429 */ 's', 's', 'u', 'b', 'l', 9, 0, 575 /* 4436 */ 'u', 's', 'u', 'b', 'l', 9, 0, 576 /* 4443 */ 's', 'a', 'b', 'd', 'l', 9, 0, 577 /* 4450 */ 'u', 'a', 'b', 'd', 'l', 9, 0, 578 /* 4457 */ 'l', 'd', 'a', 'd', 'd', 'l', 9, 0, 579 /* 4465 */ 's', 'm', 'a', 'd', 'd', 'l', 9, 0, 580 /* 4473 */ 'u', 'm', 'a', 'd', 'd', 'l', 9, 0, 581 /* 4481 */ 's', 'a', 'd', 'd', 'l', 9, 0, 582 /* 4488 */ 'u', 'a', 'd', 'd', 'l', 9, 0, 583 /* 4495 */ 't', 'c', 'a', 'n', 'c', 'e', 'l', 9, 0, 584 /* 4504 */ 'f', 'c', 's', 'e', 'l', 9, 0, 585 /* 4511 */ 'p', 's', 'e', 'l', 9, 0, 586 /* 4517 */ 'f', 't', 's', 's', 'e', 'l', 9, 0, 587 /* 4525 */ 's', 'q', 's', 'h', 'l', 9, 0, 588 /* 4532 */ 'u', 'q', 's', 'h', 'l', 9, 0, 589 /* 4539 */ 's', 'q', 'r', 's', 'h', 'l', 9, 0, 590 /* 4547 */ 'u', 'q', 'r', 's', 'h', 'l', 9, 0, 591 /* 4555 */ 's', 'r', 's', 'h', 'l', 9, 0, 592 /* 4562 */ 'u', 'r', 's', 'h', 'l', 9, 0, 593 /* 4569 */ 's', 's', 'h', 'l', 9, 0, 594 /* 4575 */ 'u', 's', 'h', 'l', 9, 0, 595 /* 4581 */ 'u', 's', 'm', 'l', 'a', 'l', 'l', 9, 0, 596 /* 4590 */ 's', 'u', 'm', 'l', 'a', 'l', 'l', 9, 0, 597 /* 4599 */ 's', 's', 'h', 'l', 'l', 9, 0, 598 /* 4606 */ 'u', 's', 'h', 'l', 'l', 9, 0, 599 /* 4613 */ 's', 'm', 'l', 's', 'l', 'l', 9, 0, 600 /* 4621 */ 'u', 'm', 'l', 's', 'l', 'l', 9, 0, 601 /* 4629 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', 9, 0, 602 /* 4638 */ 'p', 'm', 'u', 'l', 'l', 9, 0, 603 /* 4645 */ 's', 'm', 'u', 'l', 'l', 9, 0, 604 /* 4652 */ 'u', 'm', 'u', 'l', 'l', 9, 0, 605 /* 4659 */ 'l', 'd', 's', 'm', 'i', 'n', 'l', 9, 0, 606 /* 4668 */ 'l', 'd', 'u', 'm', 'i', 'n', 'l', 9, 0, 607 /* 4677 */ 'a', 'd', 'd', 'p', 'l', 9, 0, 608 /* 4684 */ 'r', 'c', 'w', 's', 's', 'w', 'p', 'p', 'l', 9, 0, 609 /* 4695 */ 'r', 'c', 'w', 's', 'w', 'p', 'p', 'l', 9, 0, 610 /* 4705 */ 'l', 'd', 'c', 'l', 'r', 'p', 'l', 9, 0, 611 /* 4714 */ 'r', 'c', 'w', 's', 'c', 'l', 'r', 'p', 'l', 9, 0, 612 /* 4725 */ 'r', 'c', 'w', 'c', 'l', 'r', 'p', 'l', 9, 0, 613 /* 4735 */ 'r', 'c', 'w', 's', 'c', 'a', 's', 'p', 'l', 9, 0, 614 /* 4746 */ 'r', 'c', 'w', 'c', 'a', 's', 'p', 'l', 9, 0, 615 /* 4756 */ 'a', 'd', 'd', 's', 'p', 'l', 9, 0, 616 /* 4764 */ 'l', 'd', 's', 'e', 't', 'p', 'l', 9, 0, 617 /* 4773 */ 'r', 'c', 'w', 's', 's', 'e', 't', 'p', 'l', 9, 0, 618 /* 4784 */ 'r', 'c', 'w', 's', 'e', 't', 'p', 'l', 9, 0, 619 /* 4794 */ 'r', 'c', 'w', 's', 's', 'w', 'p', 'l', 9, 0, 620 /* 4804 */ 'r', 'c', 'w', 's', 'w', 'p', 'l', 9, 0, 621 /* 4813 */ 'l', 'd', 'c', 'l', 'r', 'l', 9, 0, 622 /* 4821 */ 'r', 'c', 'w', 's', 'c', 'l', 'r', 'l', 9, 0, 623 /* 4831 */ 'r', 'c', 'w', 'c', 'l', 'r', 'l', 9, 0, 624 /* 4840 */ 'l', 'd', 'e', 'o', 'r', 'l', 9, 0, 625 /* 4848 */ 'r', 'c', 'w', 's', 'c', 'a', 's', 'l', 9, 0, 626 /* 4858 */ 'r', 'c', 'w', 'c', 'a', 's', 'l', 9, 0, 627 /* 4867 */ 'n', 'b', 's', 'l', 9, 0, 628 /* 4873 */ 's', 'q', 'd', 'm', 'l', 's', 'l', 9, 0, 629 /* 4882 */ 'b', 'f', 'm', 'l', 's', 'l', 9, 0, 630 /* 4890 */ 's', 'm', 'l', 's', 'l', 9, 0, 631 /* 4897 */ 'u', 'm', 'l', 's', 'l', 9, 0, 632 /* 4904 */ 's', 'y', 's', 'l', 9, 0, 633 /* 4910 */ 'l', 'd', 's', 'e', 't', 'l', 9, 0, 634 /* 4918 */ 'r', 'c', 'w', 's', 's', 'e', 't', 'l', 9, 0, 635 /* 4928 */ 'r', 'c', 'w', 's', 'e', 't', 'l', 9, 0, 636 /* 4937 */ 'f', 'c', 'v', 't', 'l', 9, 0, 637 /* 4944 */ 'b', 'f', 'm', 'u', 'l', 9, 0, 638 /* 4951 */ 'f', 'n', 'm', 'u', 'l', 9, 0, 639 /* 4958 */ 'p', 'm', 'u', 'l', 9, 0, 640 /* 4964 */ 'f', 't', 's', 'm', 'u', 'l', 9, 0, 641 /* 4972 */ 'a', 'd', 'd', 'v', 'l', 9, 0, 642 /* 4979 */ 'r', 'd', 'v', 'l', 9, 0, 643 /* 4985 */ 'a', 'd', 'd', 's', 'v', 'l', 9, 0, 644 /* 4993 */ 'r', 'd', 's', 'v', 'l', 9, 0, 645 /* 5000 */ 'l', 'd', 's', 'm', 'a', 'x', 'l', 9, 0, 646 /* 5009 */ 'l', 'd', 'u', 'm', 'a', 'x', 'l', 9, 0, 647 /* 5018 */ 's', 'h', 'a', '1', 'm', 9, 0, 648 /* 5025 */ 's', 'b', 'f', 'm', 9, 0, 649 /* 5031 */ 'u', 'b', 'f', 'm', 9, 0, 650 /* 5037 */ 'r', 'p', 'r', 'f', 'm', 9, 0, 651 /* 5044 */ 'l', 'd', 'g', 'm', 9, 0, 652 /* 5050 */ 's', 't', 'g', 'm', 9, 0, 653 /* 5056 */ 's', 't', 'z', 'g', 'm', 9, 0, 654 /* 5063 */ 'b', 'f', 'm', 'i', 'n', 'n', 'm', 9, 0, 655 /* 5072 */ 'b', 'f', 'm', 'a', 'x', 'n', 'm', 9, 0, 656 /* 5081 */ 'd', 'u', 'p', 'm', 9, 0, 657 /* 5087 */ 'f', 'r', 'i', 'n', 't', 'm', 9, 0, 658 /* 5095 */ 'p', 'r', 'f', 'u', 'm', 9, 0, 659 /* 5102 */ 'b', 's', 'l', '1', 'n', 9, 0, 660 /* 5109 */ 'b', 's', 'l', '2', 'n', 9, 0, 661 /* 5116 */ 'r', 's', 'u', 'b', 'h', 'n', 9, 0, 662 /* 5124 */ 'r', 'a', 'd', 'd', 'h', 'n', 9, 0, 663 /* 5132 */ 'b', 'f', 'm', 'i', 'n', 9, 0, 664 /* 5139 */ 'l', 'd', 's', 'm', 'i', 'n', 9, 0, 665 /* 5147 */ 'l', 'd', 'u', 'm', 'i', 'n', 9, 0, 666 /* 5155 */ 'b', 'r', 'k', 'n', 9, 0, 667 /* 5161 */ 'c', 'c', 'm', 'n', 9, 0, 668 /* 5167 */ 'e', 'o', 'n', 9, 0, 669 /* 5172 */ 's', 'q', 's', 'h', 'r', 'n', 9, 0, 670 /* 5180 */ 'u', 'q', 's', 'h', 'r', 'n', 9, 0, 671 /* 5188 */ 's', 'q', 'r', 's', 'h', 'r', 'n', 9, 0, 672 /* 5197 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', 9, 0, 673 /* 5206 */ 'o', 'r', 'n', 9, 0, 674 /* 5211 */ 'f', 'r', 'i', 'n', 't', 'n', 9, 0, 675 /* 5219 */ 'b', 'f', 'c', 'v', 't', 'n', 9, 0, 676 /* 5227 */ 's', 'q', 'c', 'v', 't', 'n', 9, 0, 677 /* 5235 */ 'u', 'q', 'c', 'v', 't', 'n', 9, 0, 678 /* 5243 */ 's', 'q', 'x', 't', 'n', 9, 0, 679 /* 5250 */ 'u', 'q', 'x', 't', 'n', 9, 0, 680 /* 5257 */ 's', 'q', 's', 'h', 'r', 'u', 'n', 9, 0, 681 /* 5266 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', 9, 0, 682 /* 5276 */ 's', 'q', 'c', 'v', 't', 'u', 'n', 9, 0, 683 /* 5285 */ 's', 'q', 'x', 't', 'u', 'n', 9, 0, 684 /* 5293 */ 'm', 'o', 'v', 'n', 9, 0, 685 /* 5299 */ 'f', 'c', 'v', 't', 'x', 'n', 9, 0, 686 /* 5307 */ 'w', 'h', 'i', 'l', 'e', 'l', 'o', 9, 0, 687 /* 5316 */ 'p', 'u', 'n', 'p', 'k', 'l', 'o', 9, 0, 688 /* 5325 */ 's', 'u', 'n', 'p', 'k', 'l', 'o', 9, 0, 689 /* 5334 */ 'u', 'u', 'n', 'p', 'k', 'l', 'o', 9, 0, 690 /* 5343 */ 'c', 'm', 'p', 'l', 'o', 9, 0, 691 /* 5350 */ 'z', 'e', 'r', 'o', 9, 0, 692 /* 5356 */ 'f', 'c', 'm', 'u', 'o', 9, 0, 693 /* 5363 */ 's', 'h', 'a', '1', 'p', 9, 0, 694 /* 5370 */ 's', 'u', 'b', 'p', 9, 0, 695 /* 5376 */ 's', 'q', 'd', 'e', 'c', 'p', 9, 0, 696 /* 5384 */ 'u', 'q', 'd', 'e', 'c', 'p', 9, 0, 697 /* 5392 */ 's', 'q', 'i', 'n', 'c', 'p', 9, 0, 698 /* 5400 */ 'u', 'q', 'i', 'n', 'c', 'p', 9, 0, 699 /* 5408 */ 'f', 'a', 'd', 'd', 'p', 9, 0, 700 /* 5415 */ 'l', 'd', 'p', 9, 0, 701 /* 5420 */ 'b', 'd', 'e', 'p', 9, 0, 702 /* 5426 */ 's', 't', 'g', 'p', 9, 0, 703 /* 5432 */ 'z', 'i', 'p', 9, 0, 704 /* 5437 */ 's', 'a', 'd', 'a', 'l', 'p', 9, 0, 705 /* 5445 */ 'u', 'a', 'd', 'a', 'l', 'p', 9, 0, 706 /* 5453 */ 's', 'a', 'd', 'd', 'l', 'p', 9, 0, 707 /* 5461 */ 'u', 'a', 'd', 'd', 'l', 'p', 9, 0, 708 /* 5469 */ 's', 't', 'i', 'l', 'p', 9, 0, 709 /* 5476 */ 'b', 'f', 'c', 'l', 'a', 'm', 'p', 9, 0, 710 /* 5485 */ 's', 'c', 'l', 'a', 'm', 'p', 9, 0, 711 /* 5493 */ 'u', 'c', 'l', 'a', 'm', 'p', 9, 0, 712 /* 5501 */ 'f', 'c', 'c', 'm', 'p', 9, 0, 713 /* 5508 */ 'f', 'c', 'm', 'p', 9, 0, 714 /* 5514 */ 'f', 'm', 'i', 'n', 'n', 'm', 'p', 9, 0, 715 /* 5523 */ 'f', 'm', 'a', 'x', 'n', 'm', 'p', 9, 0, 716 /* 5532 */ 'l', 'd', 'n', 'p', 9, 0, 717 /* 5538 */ 'f', 'm', 'i', 'n', 'p', 9, 0, 718 /* 5545 */ 's', 'm', 'i', 'n', 'p', 9, 0, 719 /* 5552 */ 'u', 'm', 'i', 'n', 'p', 9, 0, 720 /* 5559 */ 's', 't', 'n', 'p', 9, 0, 721 /* 5565 */ 'l', 'd', 'i', 'a', 'p', 'p', 9, 0, 722 /* 5573 */ 'r', 'c', 'w', 's', 's', 'w', 'p', 'p', 9, 0, 723 /* 5583 */ 'r', 'c', 'w', 's', 'w', 'p', 'p', 9, 0, 724 /* 5592 */ 'a', 'd', 'r', 'p', 9, 0, 725 /* 5598 */ 'b', 'g', 'r', 'p', 9, 0, 726 /* 5604 */ 'l', 'd', 'c', 'l', 'r', 'p', 9, 0, 727 /* 5612 */ 'r', 'c', 'w', 's', 'c', 'l', 'r', 'p', 9, 0, 728 /* 5622 */ 'r', 'c', 'w', 'c', 'l', 'r', 'p', 9, 0, 729 /* 5631 */ 'r', 'c', 'w', 's', 'c', 'a', 's', 'p', 9, 0, 730 /* 5641 */ 'r', 'c', 'w', 'c', 'a', 's', 'p', 9, 0, 731 /* 5650 */ 's', 'y', 's', 'p', 9, 0, 732 /* 5656 */ 'l', 'd', 's', 'e', 't', 'p', 9, 0, 733 /* 5664 */ 'r', 'c', 'w', 's', 's', 'e', 't', 'p', 9, 0, 734 /* 5674 */ 'r', 'c', 'w', 's', 'e', 't', 'p', 9, 0, 735 /* 5683 */ 'c', 'n', 't', 'p', 9, 0, 736 /* 5689 */ 'f', 'r', 'i', 'n', 't', 'p', 9, 0, 737 /* 5697 */ 's', 't', 'p', 9, 0, 738 /* 5702 */ 'f', 'd', 'u', 'p', 9, 0, 739 /* 5708 */ 'r', 'c', 'w', 's', 's', 'w', 'p', 9, 0, 740 /* 5717 */ 'r', 'c', 'w', 's', 'w', 'p', 9, 0, 741 /* 5725 */ 'l', 'd', 'a', 'x', 'p', 9, 0, 742 /* 5732 */ 'f', 'm', 'a', 'x', 'p', 9, 0, 743 /* 5739 */ 's', 'm', 'a', 'x', 'p', 9, 0, 744 /* 5746 */ 'u', 'm', 'a', 'x', 'p', 9, 0, 745 /* 5753 */ 'l', 'd', 'x', 'p', 9, 0, 746 /* 5759 */ 's', 't', 'l', 'x', 'p', 9, 0, 747 /* 5766 */ 's', 't', 'x', 'p', 9, 0, 748 /* 5772 */ 'u', 'z', 'p', 9, 0, 749 /* 5777 */ 'l', 'd', '1', 'q', 9, 0, 750 /* 5783 */ 's', 't', '1', 'q', 9, 0, 751 /* 5789 */ 'l', 'd', '2', 'q', 9, 0, 752 /* 5795 */ 's', 't', '2', 'q', 9, 0, 753 /* 5801 */ 'l', 'd', '3', 'q', 9, 0, 754 /* 5807 */ 's', 't', '3', 'q', 9, 0, 755 /* 5813 */ 'l', 'd', '4', 'q', 9, 0, 756 /* 5819 */ 's', 't', '4', 'q', 9, 0, 757 /* 5825 */ 'f', 'c', 'm', 'e', 'q', 9, 0, 758 /* 5832 */ 'c', 't', 'e', 'r', 'm', 'e', 'q', 9, 0, 759 /* 5841 */ 'c', 'm', 'p', 'e', 'q', 9, 0, 760 /* 5848 */ 't', 'b', 'l', 'q', 9, 0, 761 /* 5854 */ 'd', 'u', 'p', 'q', 9, 0, 762 /* 5860 */ 'e', 'x', 't', 'q', 9, 0, 763 /* 5866 */ 't', 'b', 'x', 'q', 9, 0, 764 /* 5872 */ 'l', 'd', '1', 'r', 9, 0, 765 /* 5878 */ 'l', 'd', '2', 'r', 9, 0, 766 /* 5884 */ 'l', 'd', '3', 'r', 9, 0, 767 /* 5890 */ 'l', 'd', '4', 'r', 9, 0, 768 /* 5896 */ 'l', 'd', 'a', 'r', 9, 0, 769 /* 5902 */ 'l', 'd', 'l', 'a', 'r', 9, 0, 770 /* 5909 */ 'x', 'a', 'r', 9, 0, 771 /* 5914 */ 'f', 's', 'u', 'b', 'r', 9, 0, 772 /* 5921 */ 's', 'h', 's', 'u', 'b', 'r', 9, 0, 773 /* 5929 */ 'u', 'h', 's', 'u', 'b', 'r', 9, 0, 774 /* 5937 */ 's', 'q', 's', 'u', 'b', 'r', 9, 0, 775 /* 5945 */ 'u', 'q', 's', 'u', 'b', 'r', 9, 0, 776 /* 5953 */ 'a', 'd', 'r', 9, 0, 777 /* 5958 */ 'l', 'd', 'r', 9, 0, 778 /* 5963 */ 'r', 'd', 'f', 'f', 'r', 9, 0, 779 /* 5970 */ 'w', 'r', 'f', 'f', 'r', 9, 0, 780 /* 5977 */ 's', 'q', 'r', 's', 'h', 'r', 9, 0, 781 /* 5985 */ 'u', 'q', 'r', 's', 'h', 'r', 9, 0, 782 /* 5993 */ 's', 'r', 's', 'h', 'r', 9, 0, 783 /* 6000 */ 'u', 'r', 's', 'h', 'r', 9, 0, 784 /* 6007 */ 's', 's', 'h', 'r', 9, 0, 785 /* 6013 */ 'u', 's', 'h', 'r', 9, 0, 786 /* 6019 */ 'b', 'l', 'r', 9, 0, 787 /* 6024 */ 'l', 'd', 'c', 'l', 'r', 9, 0, 788 /* 6031 */ 'r', 'c', 'w', 's', 'c', 'l', 'r', 9, 0, 789 /* 6040 */ 'r', 'c', 'w', 'c', 'l', 'r', 9, 0, 790 /* 6048 */ 's', 'q', 's', 'h', 'l', 'r', 9, 0, 791 /* 6056 */ 'u', 'q', 's', 'h', 'l', 'r', 9, 0, 792 /* 6064 */ 's', 'q', 'r', 's', 'h', 'l', 'r', 9, 0, 793 /* 6073 */ 'u', 'q', 'r', 's', 'h', 'l', 'r', 9, 0, 794 /* 6082 */ 's', 'r', 's', 'h', 'l', 'r', 9, 0, 795 /* 6090 */ 'u', 'r', 's', 'h', 'l', 'r', 9, 0, 796 /* 6098 */ 's', 't', 'l', 'l', 'r', 9, 0, 797 /* 6105 */ 'l', 's', 'l', 'r', 9, 0, 798 /* 6111 */ 's', 't', 'l', 'r', 9, 0, 799 /* 6117 */ 'l', 'd', 'e', 'o', 'r', 9, 0, 800 /* 6124 */ 'n', 'o', 'r', 9, 0, 801 /* 6129 */ 'r', 'o', 'r', 9, 0, 802 /* 6134 */ 'l', 'd', 'a', 'p', 'r', 9, 0, 803 /* 6141 */ 'o', 'r', 'r', 9, 0, 804 /* 6146 */ 'a', 's', 'r', 'r', 9, 0, 805 /* 6152 */ 'l', 's', 'r', 'r', 9, 0, 806 /* 6158 */ 'm', 's', 'r', 'r', 9, 0, 807 /* 6164 */ 'a', 's', 'r', 9, 0, 808 /* 6169 */ 'l', 's', 'r', 9, 0, 809 /* 6174 */ 'm', 's', 'r', 9, 0, 810 /* 6179 */ 'i', 'n', 's', 'r', 9, 0, 811 /* 6185 */ 'l', 'd', 't', 'r', 9, 0, 812 /* 6191 */ 's', 't', 'r', 9, 0, 813 /* 6196 */ 's', 't', 't', 'r', 9, 0, 814 /* 6202 */ 'e', 'x', 't', 'r', 9, 0, 815 /* 6208 */ 'l', 'd', 'u', 'r', 9, 0, 816 /* 6214 */ 's', 't', 'l', 'u', 'r', 9, 0, 817 /* 6221 */ 'l', 'd', 'a', 'p', 'u', 'r', 9, 0, 818 /* 6229 */ 's', 't', 'u', 'r', 9, 0, 819 /* 6235 */ 'f', 'd', 'i', 'v', 'r', 9, 0, 820 /* 6242 */ 's', 'd', 'i', 'v', 'r', 9, 0, 821 /* 6249 */ 'u', 'd', 'i', 'v', 'r', 9, 0, 822 /* 6256 */ 'w', 'h', 'i', 'l', 'e', 'w', 'r', 9, 0, 823 /* 6265 */ 'l', 'd', 'a', 'x', 'r', 9, 0, 824 /* 6272 */ 'l', 'd', 'x', 'r', 9, 0, 825 /* 6278 */ 's', 't', 'l', 'x', 'r', 9, 0, 826 /* 6285 */ 's', 't', 'x', 'r', 9, 0, 827 /* 6291 */ 'r', 'c', 'w', 's', 'c', 'a', 's', 9, 0, 828 /* 6300 */ 'r', 'c', 'w', 'c', 'a', 's', 9, 0, 829 /* 6308 */ 'b', 'r', 'k', 'a', 's', 9, 0, 830 /* 6315 */ 'b', 'r', 'k', 'p', 'a', 's', 9, 0, 831 /* 6323 */ 'f', 'c', 'v', 't', 'a', 's', 9, 0, 832 /* 6331 */ 'f', 'a', 'b', 's', 9, 0, 833 /* 6337 */ 's', 'q', 'a', 'b', 's', 9, 0, 834 /* 6344 */ 'b', 'r', 'k', 'b', 's', 9, 0, 835 /* 6351 */ 'b', 'r', 'k', 'p', 'b', 's', 9, 0, 836 /* 6359 */ 's', 'u', 'b', 's', 9, 0, 837 /* 6365 */ 's', 'b', 'c', 's', 9, 0, 838 /* 6371 */ 'a', 'd', 'c', 's', 9, 0, 839 /* 6377 */ 'b', 'i', 'c', 's', 9, 0, 840 /* 6383 */ 'a', 'd', 'd', 's', 9, 0, 841 /* 6389 */ 'n', 'a', 'n', 'd', 's', 9, 0, 842 /* 6396 */ 'p', 't', 'r', 'u', 'e', 's', 9, 0, 843 /* 6404 */ 'w', 'h', 'i', 'l', 'e', 'h', 's', 9, 0, 844 /* 6413 */ 'c', 'm', 'h', 's', 9, 0, 845 /* 6419 */ 'c', 'm', 'p', 'h', 's', 9, 0, 846 /* 6426 */ 'c', 'l', 's', 9, 0, 847 /* 6431 */ 'w', 'h', 'i', 'l', 'e', 'l', 's', 9, 0, 848 /* 6440 */ 'b', 'f', 'm', 'l', 's', 9, 0, 849 /* 6447 */ 'f', 'n', 'm', 'l', 's', 9, 0, 850 /* 6454 */ 'c', 'm', 'p', 'l', 's', 9, 0, 851 /* 6461 */ 'f', 'c', 'v', 't', 'm', 's', 9, 0, 852 /* 6469 */ 'i', 'n', 's', 9, 0, 853 /* 6474 */ 'b', 'r', 'k', 'n', 's', 9, 0, 854 /* 6481 */ 'o', 'r', 'n', 's', 9, 0, 855 /* 6487 */ 'f', 'c', 'v', 't', 'n', 's', 9, 0, 856 /* 6495 */ 's', 'u', 'b', 'p', 's', 9, 0, 857 /* 6502 */ 'f', 'r', 'e', 'c', 'p', 's', 9, 0, 858 /* 6510 */ 'b', 'm', 'o', 'p', 's', 9, 0, 859 /* 6517 */ 'b', 'f', 'm', 'o', 'p', 's', 9, 0, 860 /* 6525 */ 'u', 's', 'm', 'o', 'p', 's', 9, 0, 861 /* 6533 */ 's', 'u', 'm', 'o', 'p', 's', 9, 0, 862 /* 6541 */ 'f', 'c', 'v', 't', 'p', 's', 9, 0, 863 /* 6549 */ 'r', 'd', 'f', 'f', 'r', 's', 9, 0, 864 /* 6557 */ 'm', 'r', 's', 9, 0, 865 /* 6562 */ 'e', 'o', 'r', 's', 9, 0, 866 /* 6568 */ 'n', 'o', 'r', 's', 9, 0, 867 /* 6574 */ 'm', 'r', 'r', 's', 9, 0, 868 /* 6580 */ 'o', 'r', 'r', 's', 9, 0, 869 /* 6586 */ 'f', 'r', 's', 'q', 'r', 't', 's', 9, 0, 870 /* 6595 */ 's', 'y', 's', 9, 0, 871 /* 6600 */ 'f', 'c', 'v', 't', 'z', 's', 9, 0, 872 /* 6608 */ 'f', 'j', 'c', 'v', 't', 'z', 's', 9, 0, 873 /* 6617 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', 'b', 't', 9, 0, 874 /* 6628 */ 's', 's', 'u', 'b', 'l', 'b', 't', 9, 0, 875 /* 6637 */ 's', 'a', 'd', 'd', 'l', 'b', 't', 9, 0, 876 /* 6646 */ 's', 'q', 'd', 'm', 'l', 's', 'l', 'b', 't', 9, 0, 877 /* 6657 */ 'e', 'o', 'r', 'b', 't', 9, 0, 878 /* 6664 */ 'c', 'o', 'm', 'p', 'a', 'c', 't', 9, 0, 879 /* 6673 */ 'w', 'f', 'e', 't', 9, 0, 880 /* 6679 */ 'r', 'e', 't', 9, 0, 881 /* 6684 */ 'l', 'd', 's', 'e', 't', 9, 0, 882 /* 6691 */ 'r', 'c', 'w', 's', 's', 'e', 't', 9, 0, 883 /* 6700 */ 'r', 'c', 'w', 's', 'e', 't', 9, 0, 884 /* 6708 */ 'f', 'a', 'c', 'g', 't', 9, 0, 885 /* 6715 */ 'w', 'h', 'i', 'l', 'e', 'g', 't', 9, 0, 886 /* 6724 */ 'f', 'c', 'm', 'g', 't', 9, 0, 887 /* 6731 */ 'c', 'm', 'p', 'g', 't', 9, 0, 888 /* 6738 */ 'r', 'b', 'i', 't', 9, 0, 889 /* 6744 */ 't', 'r', 'c', 'i', 't', 9, 0, 890 /* 6751 */ 'w', 'f', 'i', 't', 9, 0, 891 /* 6757 */ 's', 'a', 'b', 'a', 'l', 't', 9, 0, 892 /* 6765 */ 'u', 'a', 'b', 'a', 'l', 't', 9, 0, 893 /* 6773 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', 't', 9, 0, 894 /* 6783 */ 'b', 'f', 'm', 'l', 'a', 'l', 't', 9, 0, 895 /* 6792 */ 's', 'm', 'l', 'a', 'l', 't', 9, 0, 896 /* 6800 */ 'u', 'm', 'l', 'a', 'l', 't', 9, 0, 897 /* 6808 */ 's', 's', 'u', 'b', 'l', 't', 9, 0, 898 /* 6816 */ 'u', 's', 'u', 'b', 'l', 't', 9, 0, 899 /* 6824 */ 's', 'b', 'c', 'l', 't', 9, 0, 900 /* 6831 */ 'a', 'd', 'c', 'l', 't', 9, 0, 901 /* 6838 */ 's', 'a', 'b', 'd', 'l', 't', 9, 0, 902 /* 6846 */ 'u', 'a', 'b', 'd', 'l', 't', 9, 0, 903 /* 6854 */ 's', 'a', 'd', 'd', 'l', 't', 9, 0, 904 /* 6862 */ 'u', 'a', 'd', 'd', 'l', 't', 9, 0, 905 /* 6870 */ 'w', 'h', 'i', 'l', 'e', 'l', 't', 9, 0, 906 /* 6879 */ 'h', 'l', 't', 9, 0, 907 /* 6884 */ 's', 's', 'h', 'l', 'l', 't', 9, 0, 908 /* 6892 */ 'u', 's', 'h', 'l', 'l', 't', 9, 0, 909 /* 6900 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', 't', 9, 0, 910 /* 6910 */ 'p', 'm', 'u', 'l', 'l', 't', 9, 0, 911 /* 6918 */ 's', 'm', 'u', 'l', 'l', 't', 9, 0, 912 /* 6926 */ 'u', 'm', 'u', 'l', 'l', 't', 9, 0, 913 /* 6934 */ 'f', 'c', 'm', 'l', 't', 9, 0, 914 /* 6941 */ 'c', 'm', 'p', 'l', 't', 9, 0, 915 /* 6948 */ 's', 'q', 'd', 'm', 'l', 's', 'l', 't', 9, 0, 916 /* 6958 */ 'b', 'f', 'm', 'l', 's', 'l', 't', 9, 0, 917 /* 6967 */ 's', 'm', 'l', 's', 'l', 't', 9, 0, 918 /* 6975 */ 'u', 'm', 'l', 's', 'l', 't', 9, 0, 919 /* 6983 */ 'f', 'c', 'v', 't', 'l', 't', 9, 0, 920 /* 6991 */ 'h', 'i', 's', 't', 'c', 'n', 't', 9, 0, 921 /* 7000 */ 'r', 's', 'u', 'b', 'h', 'n', 't', 9, 0, 922 /* 7009 */ 'r', 'a', 'd', 'd', 'h', 'n', 't', 9, 0, 923 /* 7018 */ 'h', 'i', 'n', 't', 9, 0, 924 /* 7024 */ 's', 'q', 's', 'h', 'r', 'n', 't', 9, 0, 925 /* 7033 */ 'u', 'q', 's', 'h', 'r', 'n', 't', 9, 0, 926 /* 7042 */ 's', 'q', 'r', 's', 'h', 'r', 'n', 't', 9, 0, 927 /* 7052 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', 't', 9, 0, 928 /* 7062 */ 'b', 'f', 'c', 'v', 't', 'n', 't', 9, 0, 929 /* 7071 */ 's', 'q', 'x', 't', 'n', 't', 9, 0, 930 /* 7079 */ 'u', 'q', 'x', 't', 'n', 't', 9, 0, 931 /* 7087 */ 's', 'q', 's', 'h', 'r', 'u', 'n', 't', 9, 0, 932 /* 7097 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', 't', 9, 0, 933 /* 7108 */ 's', 'q', 'x', 't', 'u', 'n', 't', 9, 0, 934 /* 7117 */ 'f', 'c', 'v', 't', 'x', 'n', 't', 9, 0, 935 /* 7126 */ 'c', 'd', 'o', 't', 9, 0, 936 /* 7132 */ 'b', 'f', 'd', 'o', 't', 9, 0, 937 /* 7139 */ 'u', 's', 'd', 'o', 't', 9, 0, 938 /* 7146 */ 's', 'u', 'd', 'o', 't', 9, 0, 939 /* 7153 */ 'b', 'f', 'v', 'd', 'o', 't', 9, 0, 940 /* 7161 */ 'u', 's', 'v', 'd', 'o', 't', 9, 0, 941 /* 7169 */ 's', 'u', 'v', 'd', 'o', 't', 9, 0, 942 /* 7177 */ 'c', 'n', 'o', 't', 9, 0, 943 /* 7183 */ 't', 's', 't', 'a', 'r', 't', 9, 0, 944 /* 7191 */ 'f', 's', 'q', 'r', 't', 9, 0, 945 /* 7198 */ 'p', 't', 'e', 's', 't', 9, 0, 946 /* 7205 */ 't', 't', 'e', 's', 't', 9, 0, 947 /* 7212 */ 'p', 'f', 'i', 'r', 's', 't', 9, 0, 948 /* 7220 */ 'c', 'm', 't', 's', 't', 9, 0, 949 /* 7227 */ 'b', 'f', 'c', 'v', 't', 9, 0, 950 /* 7234 */ 's', 'q', 'c', 'v', 't', 9, 0, 951 /* 7241 */ 'u', 'q', 'c', 'v', 't', 9, 0, 952 /* 7248 */ 'm', 'o', 'v', 't', 9, 0, 953 /* 7254 */ 's', 's', 'u', 'b', 'w', 't', 9, 0, 954 /* 7262 */ 'u', 's', 'u', 'b', 'w', 't', 9, 0, 955 /* 7270 */ 's', 'a', 'd', 'd', 'w', 't', 9, 0, 956 /* 7278 */ 'u', 'a', 'd', 'd', 'w', 't', 9, 0, 957 /* 7286 */ 'b', 'e', 'x', 't', 9, 0, 958 /* 7292 */ 'p', 'n', 'e', 'x', 't', 9, 0, 959 /* 7299 */ 'p', 'e', 'x', 't', 9, 0, 960 /* 7305 */ 'f', 'c', 'v', 't', 'a', 'u', 9, 0, 961 /* 7313 */ 's', 'q', 's', 'h', 'l', 'u', 9, 0, 962 /* 7321 */ 'f', 'c', 'v', 't', 'm', 'u', 9, 0, 963 /* 7329 */ 'f', 'c', 'v', 't', 'n', 'u', 9, 0, 964 /* 7337 */ 'f', 'c', 'v', 't', 'p', 'u', 9, 0, 965 /* 7345 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 9, 0, 966 /* 7354 */ 's', 'q', 'c', 'v', 't', 'u', 9, 0, 967 /* 7362 */ 'f', 'c', 'v', 't', 'z', 'u', 9, 0, 968 /* 7370 */ 's', 't', '6', '4', 'b', 'v', 9, 0, 969 /* 7378 */ 'f', 'a', 'd', 'd', 'v', 9, 0, 970 /* 7385 */ 's', 'a', 'd', 'd', 'v', 9, 0, 971 /* 7392 */ 'u', 'a', 'd', 'd', 'v', 9, 0, 972 /* 7399 */ 'a', 'n', 'd', 'v', 9, 0, 973 /* 7405 */ 'r', 'e', 'v', 9, 0, 974 /* 7410 */ 'f', 'd', 'i', 'v', 9, 0, 975 /* 7416 */ 's', 'd', 'i', 'v', 9, 0, 976 /* 7422 */ 'u', 'd', 'i', 'v', 9, 0, 977 /* 7428 */ 's', 'a', 'd', 'd', 'l', 'v', 9, 0, 978 /* 7436 */ 'u', 'a', 'd', 'd', 'l', 'v', 9, 0, 979 /* 7444 */ 'f', 'm', 'i', 'n', 'n', 'm', 'v', 9, 0, 980 /* 7453 */ 'f', 'm', 'a', 'x', 'n', 'm', 'v', 9, 0, 981 /* 7462 */ 'f', 'm', 'i', 'n', 'v', 9, 0, 982 /* 7469 */ 's', 'm', 'i', 'n', 'v', 9, 0, 983 /* 7476 */ 'u', 'm', 'i', 'n', 'v', 9, 0, 984 /* 7483 */ 'c', 's', 'i', 'n', 'v', 9, 0, 985 /* 7490 */ 'f', 'm', 'o', 'v', 9, 0, 986 /* 7496 */ 'p', 'm', 'o', 'v', 9, 0, 987 /* 7502 */ 's', 'm', 'o', 'v', 9, 0, 988 /* 7508 */ 'u', 'm', 'o', 'v', 9, 0, 989 /* 7514 */ 'f', 'a', 'd', 'd', 'q', 'v', 9, 0, 990 /* 7522 */ 'a', 'n', 'd', 'q', 'v', 9, 0, 991 /* 7529 */ 'f', 'm', 'i', 'n', 'n', 'm', 'q', 'v', 9, 0, 992 /* 7539 */ 'f', 'm', 'a', 'x', 'n', 'm', 'q', 'v', 9, 0, 993 /* 7549 */ 'f', 'm', 'i', 'n', 'q', 'v', 9, 0, 994 /* 7557 */ 's', 'm', 'i', 'n', 'q', 'v', 9, 0, 995 /* 7565 */ 'u', 'm', 'i', 'n', 'q', 'v', 9, 0, 996 /* 7573 */ 'e', 'o', 'r', 'q', 'v', 9, 0, 997 /* 7580 */ 'f', 'm', 'a', 'x', 'q', 'v', 9, 0, 998 /* 7588 */ 's', 'm', 'a', 'x', 'q', 'v', 9, 0, 999 /* 7596 */ 'u', 'm', 'a', 'x', 'q', 'v', 9, 0, 1000 /* 7604 */ 'e', 'o', 'r', 'v', 9, 0, 1001 /* 7610 */ 'f', 'm', 'a', 'x', 'v', 9, 0, 1002 /* 7617 */ 's', 'm', 'a', 'x', 'v', 9, 0, 1003 /* 7624 */ 'u', 'm', 'a', 'x', 'v', 9, 0, 1004 /* 7631 */ 'l', 'd', '1', 'w', 9, 0, 1005 /* 7637 */ 'l', 'd', 'f', 'f', '1', 'w', 9, 0, 1006 /* 7645 */ 'l', 'd', 'n', 'f', '1', 'w', 9, 0, 1007 /* 7653 */ 'l', 'd', 'n', 't', '1', 'w', 9, 0, 1008 /* 7661 */ 's', 't', 'n', 't', '1', 'w', 9, 0, 1009 /* 7669 */ 's', 't', '1', 'w', 9, 0, 1010 /* 7675 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0, 1011 /* 7683 */ 'l', 'd', '2', 'w', 9, 0, 1012 /* 7689 */ 's', 't', '2', 'w', 9, 0, 1013 /* 7695 */ 'l', 'd', '3', 'w', 9, 0, 1014 /* 7701 */ 's', 't', '3', 'w', 9, 0, 1015 /* 7707 */ 'l', 'd', '4', 'w', 9, 0, 1016 /* 7713 */ 's', 't', '4', 'w', 9, 0, 1017 /* 7719 */ 's', 's', 'u', 'b', 'w', 9, 0, 1018 /* 7726 */ 'u', 's', 'u', 'b', 'w', 9, 0, 1019 /* 7733 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0, 1020 /* 7742 */ 's', 'q', 'd', 'e', 'c', 'w', 9, 0, 1021 /* 7750 */ 'u', 'q', 'd', 'e', 'c', 'w', 9, 0, 1022 /* 7758 */ 's', 'q', 'i', 'n', 'c', 'w', 9, 0, 1023 /* 7766 */ 'u', 'q', 'i', 'n', 'c', 'w', 9, 0, 1024 /* 7774 */ 's', 'a', 'd', 'd', 'w', 9, 0, 1025 /* 7781 */ 'u', 'a', 'd', 'd', 'w', 9, 0, 1026 /* 7788 */ 'p', 'r', 'f', 'w', 9, 0, 1027 /* 7794 */ 'l', 'd', '1', 'r', 'o', 'w', 9, 0, 1028 /* 7802 */ 'l', 'd', '1', 'r', 'q', 'w', 9, 0, 1029 /* 7810 */ 'l', 'd', '1', 'r', 'w', 9, 0, 1030 /* 7817 */ 'w', 'h', 'i', 'l', 'e', 'r', 'w', 9, 0, 1031 /* 7826 */ 'l', 'd', '1', 's', 'w', 9, 0, 1032 /* 7833 */ 'l', 'd', 'f', 'f', '1', 's', 'w', 9, 0, 1033 /* 7842 */ 'l', 'd', 'n', 'f', '1', 's', 'w', 9, 0, 1034 /* 7851 */ 'l', 'd', 'n', 't', '1', 's', 'w', 9, 0, 1035 /* 7860 */ 'l', 'd', 'p', 's', 'w', 9, 0, 1036 /* 7867 */ 'l', 'd', '1', 'r', 's', 'w', 9, 0, 1037 /* 7875 */ 'l', 'd', 'r', 's', 'w', 9, 0, 1038 /* 7882 */ 'l', 'd', 't', 'r', 's', 'w', 9, 0, 1039 /* 7890 */ 'l', 'd', 'u', 'r', 's', 'w', 9, 0, 1040 /* 7898 */ 'l', 'd', 'a', 'p', 'u', 'r', 's', 'w', 9, 0, 1041 /* 7908 */ 'c', 'n', 't', 'w', 9, 0, 1042 /* 7914 */ 's', 'x', 't', 'w', 9, 0, 1043 /* 7920 */ 'u', 'x', 't', 'w', 9, 0, 1044 /* 7926 */ 'r', 'e', 'v', 'w', 9, 0, 1045 /* 7932 */ 'c', 'r', 'c', '3', '2', 'x', 9, 0, 1046 /* 7940 */ 'f', 'r', 'i', 'n', 't', '3', '2', 'x', 9, 0, 1047 /* 7950 */ 'f', 'r', 'i', 'n', 't', '6', '4', 'x', 9, 0, 1048 /* 7960 */ 'b', 'c', 'a', 'x', 9, 0, 1049 /* 7966 */ 'b', 'f', 'm', 'a', 'x', 9, 0, 1050 /* 7973 */ 'l', 'd', 's', 'm', 'a', 'x', 9, 0, 1051 /* 7981 */ 'l', 'd', 'u', 'm', 'a', 'x', 9, 0, 1052 /* 7989 */ 't', 'b', 'x', 9, 0, 1053 /* 7994 */ 'c', 'r', 'c', '3', '2', 'c', 'x', 9, 0, 1054 /* 8003 */ 'i', 'n', 'd', 'e', 'x', 9, 0, 1055 /* 8010 */ 'c', 'l', 'r', 'e', 'x', 9, 0, 1056 /* 8017 */ 'm', 'o', 'v', 'p', 'r', 'f', 'x', 9, 0, 1057 /* 8026 */ 'f', 'm', 'u', 'l', 'x', 9, 0, 1058 /* 8033 */ 'f', 'r', 'e', 'c', 'p', 'x', 9, 0, 1059 /* 8041 */ 'f', 'r', 'i', 'n', 't', 'x', 9, 0, 1060 /* 8049 */ 'f', 'c', 'v', 't', 'x', 9, 0, 1061 /* 8056 */ 's', 'm', '4', 'e', 'k', 'e', 'y', 9, 0, 1062 /* 8065 */ 'f', 'c', 'p', 'y', 9, 0, 1063 /* 8071 */ 'f', 'r', 'i', 'n', 't', '3', '2', 'z', 9, 0, 1064 /* 8081 */ 'f', 'r', 'i', 'n', 't', '6', '4', 'z', 9, 0, 1065 /* 8091 */ 'b', 'r', 'a', 'a', 'z', 9, 0, 1066 /* 8098 */ 'b', 'l', 'r', 'a', 'a', 'z', 9, 0, 1067 /* 8106 */ 'm', 'o', 'v', 'a', 'z', 9, 0, 1068 /* 8113 */ 'b', 'r', 'a', 'b', 'z', 9, 0, 1069 /* 8120 */ 'b', 'l', 'r', 'a', 'b', 'z', 9, 0, 1070 /* 8128 */ 'c', 'b', 'z', 9, 0, 1071 /* 8133 */ 't', 'b', 'z', 9, 0, 1072 /* 8138 */ 'c', 'l', 'z', 9, 0, 1073 /* 8143 */ 'c', 'b', 'n', 'z', 9, 0, 1074 /* 8149 */ 't', 'b', 'n', 'z', 9, 0, 1075 /* 8155 */ 'c', 't', 'z', 9, 0, 1076 /* 8160 */ 'f', 'r', 'i', 'n', 't', 'z', 9, 0, 1077 /* 8168 */ 'm', 'o', 'v', 'z', 9, 0, 1078 /* 8174 */ '.', 't', 'l', 's', 'd', 'e', 's', 'c', 'c', 'a', 'l', 'l', 32, 0, 1079 /* 8188 */ 'z', 'e', 'r', 'o', 9, '{', 32, 0, 1080 /* 8196 */ '#', 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, 1081 /* 8227 */ 'b', '.', 0, 1082 /* 8230 */ 'b', 'c', '.', 0, 1083 /* 8234 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, 1084 /* 8258 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, 1085 /* 8283 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0, 1086 /* 8306 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0, 1087 /* 8329 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0, 1088 /* 8351 */ 'h', 'i', 'n', 't', 9, '#', '1', '0', 0, 1089 /* 8360 */ 'h', 'i', 'n', 't', 9, '#', '3', '0', 0, 1090 /* 8369 */ 'h', 'i', 'n', 't', 9, '#', '3', '1', 0, 1091 /* 8378 */ 'h', 'i', 'n', 't', 9, '#', '1', '2', 0, 1092 /* 8387 */ 'h', 'i', 'n', 't', 9, '#', '1', '4', 0, 1093 /* 8396 */ 'h', 'i', 'n', 't', 9, '#', '2', '4', 0, 1094 /* 8405 */ 'h', 'i', 'n', 't', 9, '#', '2', '5', 0, 1095 /* 8414 */ 'h', 'i', 'n', 't', 9, '#', '2', '6', 0, 1096 /* 8423 */ 'h', 'i', 'n', 't', 9, '#', '7', 0, 1097 /* 8431 */ 'h', 'i', 'n', 't', 9, '#', '2', '7', 0, 1098 /* 8440 */ 'h', 'i', 'n', 't', 9, '#', '8', 0, 1099 /* 8448 */ 'h', 'i', 'n', 't', 9, '#', '2', '8', 0, 1100 /* 8457 */ 'h', 'i', 'n', 't', 9, '#', '2', '9', 0, 1101 /* 8466 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, 1102 /* 8479 */ 'P', 'S', 'E', 'U', 'D', 'O', '_', 'P', 'R', 'O', 'B', 'E', 0, 1103 /* 8492 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, 1104 /* 8499 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, 1105 /* 8509 */ 'D', 'B', 'G', '_', 'I', 'N', 'S', 'T', 'R', '_', 'R', 'E', 'F', 0, 1106 /* 8523 */ 'D', 'B', 'G', '_', 'P', 'H', 'I', 0, 1107 /* 8531 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0, 1108 /* 8541 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, 1109 /* 8556 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', '_', 'L', 'I', 'S', 'T', 0, 1110 /* 8571 */ 'c', 'p', 'y', 'f', 'e', 9, '[', 0, 1111 /* 8579 */ 's', 'e', 't', 'g', 'e', 9, '[', 0, 1112 /* 8587 */ 's', 'e', 't', 'e', 9, '[', 0, 1113 /* 8594 */ 'c', 'p', 'y', 'e', 9, '[', 0, 1114 /* 8601 */ 'c', 'p', 'y', 'f', 'm', 9, '[', 0, 1115 /* 8609 */ 's', 'e', 't', 'g', 'm', 9, '[', 0, 1116 /* 8617 */ 's', 'e', 't', 'm', 9, '[', 0, 1117 /* 8624 */ 'c', 'p', 'y', 'm', 9, '[', 0, 1118 /* 8631 */ 'c', 'p', 'y', 'f', 'e', 'n', 9, '[', 0, 1119 /* 8640 */ 's', 'e', 't', 'g', 'e', 'n', 9, '[', 0, 1120 /* 8649 */ 's', 'e', 't', 'e', 'n', 9, '[', 0, 1121 /* 8657 */ 'c', 'p', 'y', 'e', 'n', 9, '[', 0, 1122 /* 8665 */ 'c', 'p', 'y', 'f', 'm', 'n', 9, '[', 0, 1123 /* 8674 */ 's', 'e', 't', 'g', 'm', 'n', 9, '[', 0, 1124 /* 8683 */ 's', 'e', 't', 'm', 'n', 9, '[', 0, 1125 /* 8691 */ 'c', 'p', 'y', 'm', 'n', 9, '[', 0, 1126 /* 8699 */ 'c', 'p', 'y', 'f', 'p', 'n', 9, '[', 0, 1127 /* 8708 */ 's', 'e', 't', 'g', 'p', 'n', 9, '[', 0, 1128 /* 8717 */ 's', 'e', 't', 'p', 'n', 9, '[', 0, 1129 /* 8725 */ 'c', 'p', 'y', 'p', 'n', 9, '[', 0, 1130 /* 8733 */ 'c', 'p', 'y', 'f', 'e', 'r', 'n', 9, '[', 0, 1131 /* 8743 */ 'c', 'p', 'y', 'e', 'r', 'n', 9, '[', 0, 1132 /* 8752 */ 'c', 'p', 'y', 'f', 'm', 'r', 'n', 9, '[', 0, 1133 /* 8762 */ 'c', 'p', 'y', 'm', 'r', 'n', 9, '[', 0, 1134 /* 8771 */ 'c', 'p', 'y', 'f', 'p', 'r', 'n', 9, '[', 0, 1135 /* 8781 */ 'c', 'p', 'y', 'p', 'r', 'n', 9, '[', 0, 1136 /* 8790 */ 'c', 'p', 'y', 'f', 'e', 't', 'r', 'n', 9, '[', 0, 1137 /* 8801 */ 'c', 'p', 'y', 'e', 't', 'r', 'n', 9, '[', 0, 1138 /* 8811 */ 'c', 'p', 'y', 'f', 'm', 't', 'r', 'n', 9, '[', 0, 1139 /* 8822 */ 'c', 'p', 'y', 'm', 't', 'r', 'n', 9, '[', 0, 1140 /* 8832 */ 'c', 'p', 'y', 'f', 'p', 't', 'r', 'n', 9, '[', 0, 1141 /* 8843 */ 'c', 'p', 'y', 'p', 't', 'r', 'n', 9, '[', 0, 1142 /* 8853 */ 'c', 'p', 'y', 'f', 'e', 'r', 't', 'r', 'n', 9, '[', 0, 1143 /* 8865 */ 'c', 'p', 'y', 'e', 'r', 't', 'r', 'n', 9, '[', 0, 1144 /* 8876 */ 'c', 'p', 'y', 'f', 'm', 'r', 't', 'r', 'n', 9, '[', 0, 1145 /* 8888 */ 'c', 'p', 'y', 'm', 'r', 't', 'r', 'n', 9, '[', 0, 1146 /* 8899 */ 'c', 'p', 'y', 'f', 'p', 'r', 't', 'r', 'n', 9, '[', 0, 1147 /* 8911 */ 'c', 'p', 'y', 'p', 'r', 't', 'r', 'n', 9, '[', 0, 1148 /* 8922 */ 'c', 'p', 'y', 'f', 'e', 'w', 't', 'r', 'n', 9, '[', 0, 1149 /* 8934 */ 'c', 'p', 'y', 'e', 'w', 't', 'r', 'n', 9, '[', 0, 1150 /* 8945 */ 'c', 'p', 'y', 'f', 'm', 'w', 't', 'r', 'n', 9, '[', 0, 1151 /* 8957 */ 'c', 'p', 'y', 'm', 'w', 't', 'r', 'n', 9, '[', 0, 1152 /* 8968 */ 'c', 'p', 'y', 'f', 'p', 'w', 't', 'r', 'n', 9, '[', 0, 1153 /* 8980 */ 'c', 'p', 'y', 'p', 'w', 't', 'r', 'n', 9, '[', 0, 1154 /* 8991 */ 'c', 'p', 'y', 'f', 'e', 't', 'n', 9, '[', 0, 1155 /* 9001 */ 's', 'e', 't', 'g', 'e', 't', 'n', 9, '[', 0, 1156 /* 9011 */ 's', 'e', 't', 'e', 't', 'n', 9, '[', 0, 1157 /* 9020 */ 'c', 'p', 'y', 'e', 't', 'n', 9, '[', 0, 1158 /* 9029 */ 'c', 'p', 'y', 'f', 'm', 't', 'n', 9, '[', 0, 1159 /* 9039 */ 's', 'e', 't', 'g', 'm', 't', 'n', 9, '[', 0, 1160 /* 9049 */ 's', 'e', 't', 'm', 't', 'n', 9, '[', 0, 1161 /* 9058 */ 'c', 'p', 'y', 'm', 't', 'n', 9, '[', 0, 1162 /* 9067 */ 'c', 'p', 'y', 'f', 'p', 't', 'n', 9, '[', 0, 1163 /* 9077 */ 's', 'e', 't', 'g', 'p', 't', 'n', 9, '[', 0, 1164 /* 9087 */ 's', 'e', 't', 'p', 't', 'n', 9, '[', 0, 1165 /* 9096 */ 'c', 'p', 'y', 'p', 't', 'n', 9, '[', 0, 1166 /* 9105 */ 'c', 'p', 'y', 'f', 'e', 'r', 't', 'n', 9, '[', 0, 1167 /* 9116 */ 'c', 'p', 'y', 'e', 'r', 't', 'n', 9, '[', 0, 1168 /* 9126 */ 'c', 'p', 'y', 'f', 'm', 'r', 't', 'n', 9, '[', 0, 1169 /* 9137 */ 'c', 'p', 'y', 'm', 'r', 't', 'n', 9, '[', 0, 1170 /* 9147 */ 'c', 'p', 'y', 'f', 'p', 'r', 't', 'n', 9, '[', 0, 1171 /* 9158 */ 'c', 'p', 'y', 'p', 'r', 't', 'n', 9, '[', 0, 1172 /* 9168 */ 'c', 'p', 'y', 'f', 'e', 'w', 't', 'n', 9, '[', 0, 1173 /* 9179 */ 'c', 'p', 'y', 'e', 'w', 't', 'n', 9, '[', 0, 1174 /* 9189 */ 'c', 'p', 'y', 'f', 'm', 'w', 't', 'n', 9, '[', 0, 1175 /* 9200 */ 'c', 'p', 'y', 'm', 'w', 't', 'n', 9, '[', 0, 1176 /* 9210 */ 'c', 'p', 'y', 'f', 'p', 'w', 't', 'n', 9, '[', 0, 1177 /* 9221 */ 'c', 'p', 'y', 'p', 'w', 't', 'n', 9, '[', 0, 1178 /* 9231 */ 'c', 'p', 'y', 'f', 'e', 'w', 'n', 9, '[', 0, 1179 /* 9241 */ 'c', 'p', 'y', 'e', 'w', 'n', 9, '[', 0, 1180 /* 9250 */ 'c', 'p', 'y', 'f', 'm', 'w', 'n', 9, '[', 0, 1181 /* 9260 */ 'c', 'p', 'y', 'm', 'w', 'n', 9, '[', 0, 1182 /* 9269 */ 'c', 'p', 'y', 'f', 'p', 'w', 'n', 9, '[', 0, 1183 /* 9279 */ 'c', 'p', 'y', 'p', 'w', 'n', 9, '[', 0, 1184 /* 9288 */ 'c', 'p', 'y', 'f', 'e', 't', 'w', 'n', 9, '[', 0, 1185 /* 9299 */ 'c', 'p', 'y', 'e', 't', 'w', 'n', 9, '[', 0, 1186 /* 9309 */ 'c', 'p', 'y', 'f', 'm', 't', 'w', 'n', 9, '[', 0, 1187 /* 9320 */ 'c', 'p', 'y', 'm', 't', 'w', 'n', 9, '[', 0, 1188 /* 9330 */ 'c', 'p', 'y', 'f', 'p', 't', 'w', 'n', 9, '[', 0, 1189 /* 9341 */ 'c', 'p', 'y', 'p', 't', 'w', 'n', 9, '[', 0, 1190 /* 9351 */ 'c', 'p', 'y', 'f', 'e', 'r', 't', 'w', 'n', 9, '[', 0, 1191 /* 9363 */ 'c', 'p', 'y', 'e', 'r', 't', 'w', 'n', 9, '[', 0, 1192 /* 9374 */ 'c', 'p', 'y', 'f', 'm', 'r', 't', 'w', 'n', 9, '[', 0, 1193 /* 9386 */ 'c', 'p', 'y', 'm', 'r', 't', 'w', 'n', 9, '[', 0, 1194 /* 9397 */ 'c', 'p', 'y', 'f', 'p', 'r', 't', 'w', 'n', 9, '[', 0, 1195 /* 9409 */ 'c', 'p', 'y', 'p', 'r', 't', 'w', 'n', 9, '[', 0, 1196 /* 9420 */ 'c', 'p', 'y', 'f', 'e', 'w', 't', 'w', 'n', 9, '[', 0, 1197 /* 9432 */ 'c', 'p', 'y', 'e', 'w', 't', 'w', 'n', 9, '[', 0, 1198 /* 9443 */ 'c', 'p', 'y', 'f', 'm', 'w', 't', 'w', 'n', 9, '[', 0, 1199 /* 9455 */ 'c', 'p', 'y', 'm', 'w', 't', 'w', 'n', 9, '[', 0, 1200 /* 9466 */ 'c', 'p', 'y', 'f', 'p', 'w', 't', 'w', 'n', 9, '[', 0, 1201 /* 9478 */ 'c', 'p', 'y', 'p', 'w', 't', 'w', 'n', 9, '[', 0, 1202 /* 9489 */ 'c', 'p', 'y', 'f', 'p', 9, '[', 0, 1203 /* 9497 */ 's', 'e', 't', 'g', 'p', 9, '[', 0, 1204 /* 9505 */ 's', 'e', 't', 'p', 9, '[', 0, 1205 /* 9512 */ 'c', 'p', 'y', 'p', 9, '[', 0, 1206 /* 9519 */ 'c', 'p', 'y', 'f', 'e', 't', 9, '[', 0, 1207 /* 9528 */ 's', 'e', 't', 'g', 'e', 't', 9, '[', 0, 1208 /* 9537 */ 's', 'e', 't', 'e', 't', 9, '[', 0, 1209 /* 9545 */ 'c', 'p', 'y', 'e', 't', 9, '[', 0, 1210 /* 9553 */ 'c', 'p', 'y', 'f', 'm', 't', 9, '[', 0, 1211 /* 9562 */ 's', 'e', 't', 'g', 'm', 't', 9, '[', 0, 1212 /* 9571 */ 's', 'e', 't', 'm', 't', 9, '[', 0, 1213 /* 9579 */ 'c', 'p', 'y', 'm', 't', 9, '[', 0, 1214 /* 9587 */ 'c', 'p', 'y', 'f', 'p', 't', 9, '[', 0, 1215 /* 9596 */ 's', 'e', 't', 'g', 'p', 't', 9, '[', 0, 1216 /* 9605 */ 's', 'e', 't', 'p', 't', 9, '[', 0, 1217 /* 9613 */ 'c', 'p', 'y', 'p', 't', 9, '[', 0, 1218 /* 9621 */ 'c', 'p', 'y', 'f', 'e', 'r', 't', 9, '[', 0, 1219 /* 9631 */ 'c', 'p', 'y', 'e', 'r', 't', 9, '[', 0, 1220 /* 9640 */ 'c', 'p', 'y', 'f', 'm', 'r', 't', 9, '[', 0, 1221 /* 9650 */ 'c', 'p', 'y', 'm', 'r', 't', 9, '[', 0, 1222 /* 9659 */ 'c', 'p', 'y', 'f', 'p', 'r', 't', 9, '[', 0, 1223 /* 9669 */ 'c', 'p', 'y', 'p', 'r', 't', 9, '[', 0, 1224 /* 9678 */ 'c', 'p', 'y', 'f', 'e', 'w', 't', 9, '[', 0, 1225 /* 9688 */ 'c', 'p', 'y', 'e', 'w', 't', 9, '[', 0, 1226 /* 9697 */ 'c', 'p', 'y', 'f', 'm', 'w', 't', 9, '[', 0, 1227 /* 9707 */ 'c', 'p', 'y', 'm', 'w', 't', 9, '[', 0, 1228 /* 9716 */ 'c', 'p', 'y', 'f', 'p', 'w', 't', 9, '[', 0, 1229 /* 9726 */ 'c', 'p', 'y', 'p', 'w', 't', 9, '[', 0, 1230 /* 9735 */ 'e', 'r', 'e', 't', 'a', 'a', 0, 1231 /* 9742 */ 'e', 'r', 'e', 't', 'a', 'b', 0, 1232 /* 9749 */ 's', 'b', 0, 1233 /* 9752 */ 'x', 'a', 'f', 'l', 'a', 'g', 0, 1234 /* 9759 */ 'a', 'x', 'f', 'l', 'a', 'g', 0, 1235 /* 9766 */ 'b', 'r', 'b', 9, 'i', 'n', 'j', 0, 1236 /* 9774 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0, 1237 /* 9788 */ 'b', 'r', 'b', 9, 'i', 'a', 'l', 'l', 0, 1238 /* 9797 */ 's', 'e', 't', 'f', 'f', 'r', 0, 1239 /* 9804 */ 'd', 'r', 'p', 's', 0, 1240 /* 9809 */ 'e', 'r', 'e', 't', 0, 1241 /* 9814 */ 't', 'c', 'o', 'm', 'm', 'i', 't', 0, 1242 /* 9822 */ 'c', 'f', 'i', 'n', 'v', 0, 1243 /* 9828 */ 'l', 'd', '1', 'b', 9, '{', 0, 1244 /* 9835 */ 's', 't', '1', 'b', 9, '{', 0, 1245 /* 9842 */ 'l', 'd', '1', 'd', 9, '{', 0, 1246 /* 9849 */ 's', 't', '1', 'd', 9, '{', 0, 1247 /* 9856 */ 'l', 'd', '1', 'h', 9, '{', 0, 1248 /* 9863 */ 's', 't', '1', 'h', 9, '{', 0, 1249 /* 9870 */ 'l', 'd', '1', 'q', 9, '{', 0, 1250 /* 9877 */ 's', 't', '1', 'q', 9, '{', 0, 1251 /* 9884 */ 'l', 'd', '1', 'w', 9, '{', 0, 1252 /* 9891 */ 's', 't', '1', 'w', 9, '{', 0, 1253 0 1254}; 1255 1256 static const uint32_t OpInfo0[] = { 1257 0U, // PHI 1258 0U, // INLINEASM 1259 0U, // INLINEASM_BR 1260 0U, // CFI_INSTRUCTION 1261 0U, // EH_LABEL 1262 0U, // GC_LABEL 1263 0U, // ANNOTATION_LABEL 1264 0U, // KILL 1265 0U, // EXTRACT_SUBREG 1266 0U, // INSERT_SUBREG 1267 0U, // IMPLICIT_DEF 1268 0U, // SUBREG_TO_REG 1269 0U, // COPY_TO_REGCLASS 1270 8500U, // DBG_VALUE 1271 8557U, // DBG_VALUE_LIST 1272 8510U, // DBG_INSTR_REF 1273 8524U, // DBG_PHI 1274 8532U, // DBG_LABEL 1275 0U, // REG_SEQUENCE 1276 0U, // COPY 1277 8493U, // BUNDLE 1278 8542U, // LIFETIME_START 1279 8467U, // LIFETIME_END 1280 8480U, // PSEUDO_PROBE 1281 0U, // ARITH_FENCE 1282 0U, // STACKMAP 1283 9775U, // FENTRY_CALL 1284 0U, // PATCHPOINT 1285 0U, // LOAD_STACK_GUARD 1286 0U, // PREALLOCATED_SETUP 1287 0U, // PREALLOCATED_ARG 1288 0U, // STATEPOINT 1289 0U, // LOCAL_ESCAPE 1290 0U, // FAULTING_OP 1291 0U, // PATCHABLE_OP 1292 8284U, // PATCHABLE_FUNCTION_ENTER 1293 8197U, // PATCHABLE_RET 1294 8330U, // PATCHABLE_FUNCTION_EXIT 1295 8307U, // PATCHABLE_TAIL_CALL 1296 8259U, // PATCHABLE_EVENT_CALL 1297 8235U, // PATCHABLE_TYPED_EVENT_CALL 1298 0U, // ICALL_BRANCH_FUNNEL 1299 0U, // MEMBARRIER 1300 0U, // G_ASSERT_SEXT 1301 0U, // G_ASSERT_ZEXT 1302 0U, // G_ASSERT_ALIGN 1303 0U, // G_ADD 1304 0U, // G_SUB 1305 0U, // G_MUL 1306 0U, // G_SDIV 1307 0U, // G_UDIV 1308 0U, // G_SREM 1309 0U, // G_UREM 1310 0U, // G_SDIVREM 1311 0U, // G_UDIVREM 1312 0U, // G_AND 1313 0U, // G_OR 1314 0U, // G_XOR 1315 0U, // G_IMPLICIT_DEF 1316 0U, // G_PHI 1317 0U, // G_FRAME_INDEX 1318 0U, // G_GLOBAL_VALUE 1319 0U, // G_EXTRACT 1320 0U, // G_UNMERGE_VALUES 1321 0U, // G_INSERT 1322 0U, // G_MERGE_VALUES 1323 0U, // G_BUILD_VECTOR 1324 0U, // G_BUILD_VECTOR_TRUNC 1325 0U, // G_CONCAT_VECTORS 1326 0U, // G_PTRTOINT 1327 0U, // G_INTTOPTR 1328 0U, // G_BITCAST 1329 0U, // G_FREEZE 1330 0U, // G_INTRINSIC_FPTRUNC_ROUND 1331 0U, // G_INTRINSIC_TRUNC 1332 0U, // G_INTRINSIC_ROUND 1333 0U, // G_INTRINSIC_LRINT 1334 0U, // G_INTRINSIC_ROUNDEVEN 1335 0U, // G_READCYCLECOUNTER 1336 0U, // G_LOAD 1337 0U, // G_SEXTLOAD 1338 0U, // G_ZEXTLOAD 1339 0U, // G_INDEXED_LOAD 1340 0U, // G_INDEXED_SEXTLOAD 1341 0U, // G_INDEXED_ZEXTLOAD 1342 0U, // G_STORE 1343 0U, // G_INDEXED_STORE 1344 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 1345 0U, // G_ATOMIC_CMPXCHG 1346 0U, // G_ATOMICRMW_XCHG 1347 0U, // G_ATOMICRMW_ADD 1348 0U, // G_ATOMICRMW_SUB 1349 0U, // G_ATOMICRMW_AND 1350 0U, // G_ATOMICRMW_NAND 1351 0U, // G_ATOMICRMW_OR 1352 0U, // G_ATOMICRMW_XOR 1353 0U, // G_ATOMICRMW_MAX 1354 0U, // G_ATOMICRMW_MIN 1355 0U, // G_ATOMICRMW_UMAX 1356 0U, // G_ATOMICRMW_UMIN 1357 0U, // G_ATOMICRMW_FADD 1358 0U, // G_ATOMICRMW_FSUB 1359 0U, // G_ATOMICRMW_FMAX 1360 0U, // G_ATOMICRMW_FMIN 1361 0U, // G_ATOMICRMW_UINC_WRAP 1362 0U, // G_ATOMICRMW_UDEC_WRAP 1363 0U, // G_FENCE 1364 0U, // G_BRCOND 1365 0U, // G_BRINDIRECT 1366 0U, // G_INVOKE_REGION_START 1367 0U, // G_INTRINSIC 1368 0U, // G_INTRINSIC_W_SIDE_EFFECTS 1369 0U, // G_ANYEXT 1370 0U, // G_TRUNC 1371 0U, // G_CONSTANT 1372 0U, // G_FCONSTANT 1373 0U, // G_VASTART 1374 0U, // G_VAARG 1375 0U, // G_SEXT 1376 0U, // G_SEXT_INREG 1377 0U, // G_ZEXT 1378 0U, // G_SHL 1379 0U, // G_LSHR 1380 0U, // G_ASHR 1381 0U, // G_FSHL 1382 0U, // G_FSHR 1383 0U, // G_ROTR 1384 0U, // G_ROTL 1385 0U, // G_ICMP 1386 0U, // G_FCMP 1387 0U, // G_SELECT 1388 0U, // G_UADDO 1389 0U, // G_UADDE 1390 0U, // G_USUBO 1391 0U, // G_USUBE 1392 0U, // G_SADDO 1393 0U, // G_SADDE 1394 0U, // G_SSUBO 1395 0U, // G_SSUBE 1396 0U, // G_UMULO 1397 0U, // G_SMULO 1398 0U, // G_UMULH 1399 0U, // G_SMULH 1400 0U, // G_UADDSAT 1401 0U, // G_SADDSAT 1402 0U, // G_USUBSAT 1403 0U, // G_SSUBSAT 1404 0U, // G_USHLSAT 1405 0U, // G_SSHLSAT 1406 0U, // G_SMULFIX 1407 0U, // G_UMULFIX 1408 0U, // G_SMULFIXSAT 1409 0U, // G_UMULFIXSAT 1410 0U, // G_SDIVFIX 1411 0U, // G_UDIVFIX 1412 0U, // G_SDIVFIXSAT 1413 0U, // G_UDIVFIXSAT 1414 0U, // G_FADD 1415 0U, // G_FSUB 1416 0U, // G_FMUL 1417 0U, // G_FMA 1418 0U, // G_FMAD 1419 0U, // G_FDIV 1420 0U, // G_FREM 1421 0U, // G_FPOW 1422 0U, // G_FPOWI 1423 0U, // G_FEXP 1424 0U, // G_FEXP2 1425 0U, // G_FLOG 1426 0U, // G_FLOG2 1427 0U, // G_FLOG10 1428 0U, // G_FNEG 1429 0U, // G_FPEXT 1430 0U, // G_FPTRUNC 1431 0U, // G_FPTOSI 1432 0U, // G_FPTOUI 1433 0U, // G_SITOFP 1434 0U, // G_UITOFP 1435 0U, // G_FABS 1436 0U, // G_FCOPYSIGN 1437 0U, // G_IS_FPCLASS 1438 0U, // G_FCANONICALIZE 1439 0U, // G_FMINNUM 1440 0U, // G_FMAXNUM 1441 0U, // G_FMINNUM_IEEE 1442 0U, // G_FMAXNUM_IEEE 1443 0U, // G_FMINIMUM 1444 0U, // G_FMAXIMUM 1445 0U, // G_PTR_ADD 1446 0U, // G_PTRMASK 1447 0U, // G_SMIN 1448 0U, // G_SMAX 1449 0U, // G_UMIN 1450 0U, // G_UMAX 1451 0U, // G_ABS 1452 0U, // G_LROUND 1453 0U, // G_LLROUND 1454 0U, // G_BR 1455 0U, // G_BRJT 1456 0U, // G_INSERT_VECTOR_ELT 1457 0U, // G_EXTRACT_VECTOR_ELT 1458 0U, // G_SHUFFLE_VECTOR 1459 0U, // G_CTTZ 1460 0U, // G_CTTZ_ZERO_UNDEF 1461 0U, // G_CTLZ 1462 0U, // G_CTLZ_ZERO_UNDEF 1463 0U, // G_CTPOP 1464 0U, // G_BSWAP 1465 0U, // G_BITREVERSE 1466 0U, // G_FCEIL 1467 0U, // G_FCOS 1468 0U, // G_FSIN 1469 0U, // G_FSQRT 1470 0U, // G_FFLOOR 1471 0U, // G_FRINT 1472 0U, // G_FNEARBYINT 1473 0U, // G_ADDRSPACE_CAST 1474 0U, // G_BLOCK_ADDR 1475 0U, // G_JUMP_TABLE 1476 0U, // G_DYN_STACKALLOC 1477 0U, // G_STRICT_FADD 1478 0U, // G_STRICT_FSUB 1479 0U, // G_STRICT_FMUL 1480 0U, // G_STRICT_FDIV 1481 0U, // G_STRICT_FREM 1482 0U, // G_STRICT_FMA 1483 0U, // G_STRICT_FSQRT 1484 0U, // G_READ_REGISTER 1485 0U, // G_WRITE_REGISTER 1486 0U, // G_MEMCPY 1487 0U, // G_MEMCPY_INLINE 1488 0U, // G_MEMMOVE 1489 0U, // G_MEMSET 1490 0U, // G_BZERO 1491 0U, // G_VECREDUCE_SEQ_FADD 1492 0U, // G_VECREDUCE_SEQ_FMUL 1493 0U, // G_VECREDUCE_FADD 1494 0U, // G_VECREDUCE_FMUL 1495 0U, // G_VECREDUCE_FMAX 1496 0U, // G_VECREDUCE_FMIN 1497 0U, // G_VECREDUCE_ADD 1498 0U, // G_VECREDUCE_MUL 1499 0U, // G_VECREDUCE_AND 1500 0U, // G_VECREDUCE_OR 1501 0U, // G_VECREDUCE_XOR 1502 0U, // G_VECREDUCE_SMAX 1503 0U, // G_VECREDUCE_SMIN 1504 0U, // G_VECREDUCE_UMAX 1505 0U, // G_VECREDUCE_UMIN 1506 0U, // G_SBFX 1507 0U, // G_UBFX 1508 0U, // ABS_ZPmZ_UNDEF_B 1509 0U, // ABS_ZPmZ_UNDEF_D 1510 0U, // ABS_ZPmZ_UNDEF_H 1511 0U, // ABS_ZPmZ_UNDEF_S 1512 0U, // ADDHA_MPPZ_D_PSEUDO_D 1513 0U, // ADDHA_MPPZ_S_PSEUDO_S 1514 0U, // ADDSWrr 1515 0U, // ADDSXrr 1516 0U, // ADDVA_MPPZ_D_PSEUDO_D 1517 0U, // ADDVA_MPPZ_S_PSEUDO_S 1518 0U, // ADDWrr 1519 0U, // ADDXrr 1520 0U, // ADD_VG2_M2Z2Z_D_PSEUDO 1521 0U, // ADD_VG2_M2Z2Z_S_PSEUDO 1522 0U, // ADD_VG2_M2ZZ_D_PSEUDO 1523 0U, // ADD_VG2_M2ZZ_S_PSEUDO 1524 0U, // ADD_VG4_M4Z4Z_D_PSEUDO 1525 0U, // ADD_VG4_M4Z4Z_S_PSEUDO 1526 0U, // ADD_VG4_M4ZZ_D_PSEUDO 1527 0U, // ADD_VG4_M4ZZ_S_PSEUDO 1528 0U, // ADD_ZPZZ_ZERO_B 1529 0U, // ADD_ZPZZ_ZERO_D 1530 0U, // ADD_ZPZZ_ZERO_H 1531 0U, // ADD_ZPZZ_ZERO_S 1532 0U, // ADDlowTLS 1533 0U, // ADJCALLSTACKDOWN 1534 0U, // ADJCALLSTACKUP 1535 0U, // AESIMCrrTied 1536 0U, // AESMCrrTied 1537 0U, // ANDSWrr 1538 0U, // ANDSXrr 1539 0U, // ANDWrr 1540 0U, // ANDXrr 1541 0U, // AND_ZPZZ_ZERO_B 1542 0U, // AND_ZPZZ_ZERO_D 1543 0U, // AND_ZPZZ_ZERO_H 1544 0U, // AND_ZPZZ_ZERO_S 1545 0U, // ASRD_ZPZI_ZERO_B 1546 0U, // ASRD_ZPZI_ZERO_D 1547 0U, // ASRD_ZPZI_ZERO_H 1548 0U, // ASRD_ZPZI_ZERO_S 1549 0U, // ASR_ZPZI_UNDEF_B 1550 0U, // ASR_ZPZI_UNDEF_D 1551 0U, // ASR_ZPZI_UNDEF_H 1552 0U, // ASR_ZPZI_UNDEF_S 1553 0U, // ASR_ZPZZ_UNDEF_B 1554 0U, // ASR_ZPZZ_UNDEF_D 1555 0U, // ASR_ZPZZ_UNDEF_H 1556 0U, // ASR_ZPZZ_UNDEF_S 1557 0U, // ASR_ZPZZ_ZERO_B 1558 0U, // ASR_ZPZZ_ZERO_D 1559 0U, // ASR_ZPZZ_ZERO_H 1560 0U, // ASR_ZPZZ_ZERO_S 1561 0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO 1562 0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO 1563 0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO 1564 0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO 1565 0U, // BFMLAL_MZZI_S_PSEUDO 1566 0U, // BFMLAL_MZZ_S_PSEUDO 1567 0U, // BFMLAL_VG2_M2Z2Z_S_PSEUDO 1568 0U, // BFMLAL_VG2_M2ZZI_S_PSEUDO 1569 0U, // BFMLAL_VG2_M2ZZ_S_PSEUDO 1570 0U, // BFMLAL_VG4_M4Z4Z_S_PSEUDO 1571 0U, // BFMLAL_VG4_M4ZZI_S_PSEUDO 1572 0U, // BFMLAL_VG4_M4ZZ_S_PSEUDO 1573 0U, // BFMLA_VG2_M2Z2Z_PSEUDO 1574 0U, // BFMLA_VG4_M4Z4Z_PSEUDO 1575 0U, // BFMLSL_MZZI_S_PSEUDO 1576 0U, // BFMLSL_MZZ_S_PSEUDO 1577 0U, // BFMLSL_VG2_M2Z2Z_S_PSEUDO 1578 0U, // BFMLSL_VG2_M2ZZI_S_PSEUDO 1579 0U, // BFMLSL_VG2_M2ZZ_S_PSEUDO 1580 0U, // BFMLSL_VG4_M4Z4Z_S_PSEUDO 1581 0U, // BFMLSL_VG4_M4ZZI_S_PSEUDO 1582 0U, // BFMLSL_VG4_M4ZZ_S_PSEUDO 1583 0U, // BFMLS_VG2_M2Z2Z_PSEUDO 1584 0U, // BFMLS_VG4_M4Z4Z_PSEUDO 1585 0U, // BFMOPA_MPPZZ_PSEUDO 1586 0U, // BFMOPS_MPPZZ_PSEUDO 1587 0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO 1588 0U, // BICSWrr 1589 0U, // BICSXrr 1590 0U, // BICWrr 1591 0U, // BICXrr 1592 0U, // BIC_ZPZZ_ZERO_B 1593 0U, // BIC_ZPZZ_ZERO_D 1594 0U, // BIC_ZPZZ_ZERO_H 1595 0U, // BIC_ZPZZ_ZERO_S 1596 0U, // BLRNoIP 1597 0U, // BLR_BTI 1598 0U, // BLR_RVMARKER 1599 0U, // BSPv16i8 1600 0U, // BSPv8i8 1601 0U, // CATCHRET 1602 0U, // CLEANUPRET 1603 0U, // CLS_ZPmZ_UNDEF_B 1604 0U, // CLS_ZPmZ_UNDEF_D 1605 0U, // CLS_ZPmZ_UNDEF_H 1606 0U, // CLS_ZPmZ_UNDEF_S 1607 0U, // CLZ_ZPmZ_UNDEF_B 1608 0U, // CLZ_ZPmZ_UNDEF_D 1609 0U, // CLZ_ZPmZ_UNDEF_H 1610 0U, // CLZ_ZPmZ_UNDEF_S 1611 0U, // CMP_SWAP_128 1612 0U, // CMP_SWAP_128_ACQUIRE 1613 0U, // CMP_SWAP_128_MONOTONIC 1614 0U, // CMP_SWAP_128_RELEASE 1615 0U, // CMP_SWAP_16 1616 0U, // CMP_SWAP_32 1617 0U, // CMP_SWAP_64 1618 0U, // CMP_SWAP_8 1619 0U, // CNOT_ZPmZ_UNDEF_B 1620 0U, // CNOT_ZPmZ_UNDEF_D 1621 0U, // CNOT_ZPmZ_UNDEF_H 1622 0U, // CNOT_ZPmZ_UNDEF_S 1623 0U, // CNT_ZPmZ_UNDEF_B 1624 0U, // CNT_ZPmZ_UNDEF_D 1625 0U, // CNT_ZPmZ_UNDEF_H 1626 0U, // CNT_ZPmZ_UNDEF_S 1627 0U, // EMITBKEY 1628 0U, // EMITMTETAGGED 1629 0U, // EONWrr 1630 0U, // EONXrr 1631 0U, // EORWrr 1632 0U, // EORXrr 1633 0U, // EOR_ZPZZ_ZERO_B 1634 0U, // EOR_ZPZZ_ZERO_D 1635 0U, // EOR_ZPZZ_ZERO_H 1636 0U, // EOR_ZPZZ_ZERO_S 1637 0U, // F128CSEL 1638 0U, // FABD_ZPZZ_UNDEF_D 1639 0U, // FABD_ZPZZ_UNDEF_H 1640 0U, // FABD_ZPZZ_UNDEF_S 1641 0U, // FABD_ZPZZ_ZERO_D 1642 0U, // FABD_ZPZZ_ZERO_H 1643 0U, // FABD_ZPZZ_ZERO_S 1644 0U, // FABS_ZPmZ_UNDEF_D 1645 0U, // FABS_ZPmZ_UNDEF_H 1646 0U, // FABS_ZPmZ_UNDEF_S 1647 0U, // FADD_ZPZI_UNDEF_D 1648 0U, // FADD_ZPZI_UNDEF_H 1649 0U, // FADD_ZPZI_UNDEF_S 1650 0U, // FADD_ZPZI_ZERO_D 1651 0U, // FADD_ZPZI_ZERO_H 1652 0U, // FADD_ZPZI_ZERO_S 1653 0U, // FADD_ZPZZ_UNDEF_D 1654 0U, // FADD_ZPZZ_UNDEF_H 1655 0U, // FADD_ZPZZ_UNDEF_S 1656 0U, // FADD_ZPZZ_ZERO_D 1657 0U, // FADD_ZPZZ_ZERO_H 1658 0U, // FADD_ZPZZ_ZERO_S 1659 0U, // FCVTZS_ZPmZ_DtoD_UNDEF 1660 0U, // FCVTZS_ZPmZ_DtoS_UNDEF 1661 0U, // FCVTZS_ZPmZ_HtoD_UNDEF 1662 0U, // FCVTZS_ZPmZ_HtoH_UNDEF 1663 0U, // FCVTZS_ZPmZ_HtoS_UNDEF 1664 0U, // FCVTZS_ZPmZ_StoD_UNDEF 1665 0U, // FCVTZS_ZPmZ_StoS_UNDEF 1666 0U, // FCVTZU_ZPmZ_DtoD_UNDEF 1667 0U, // FCVTZU_ZPmZ_DtoS_UNDEF 1668 0U, // FCVTZU_ZPmZ_HtoD_UNDEF 1669 0U, // FCVTZU_ZPmZ_HtoH_UNDEF 1670 0U, // FCVTZU_ZPmZ_HtoS_UNDEF 1671 0U, // FCVTZU_ZPmZ_StoD_UNDEF 1672 0U, // FCVTZU_ZPmZ_StoS_UNDEF 1673 0U, // FCVT_ZPmZ_DtoH_UNDEF 1674 0U, // FCVT_ZPmZ_DtoS_UNDEF 1675 0U, // FCVT_ZPmZ_HtoD_UNDEF 1676 0U, // FCVT_ZPmZ_HtoS_UNDEF 1677 0U, // FCVT_ZPmZ_StoD_UNDEF 1678 0U, // FCVT_ZPmZ_StoH_UNDEF 1679 0U, // FDIVR_ZPZZ_ZERO_D 1680 0U, // FDIVR_ZPZZ_ZERO_H 1681 0U, // FDIVR_ZPZZ_ZERO_S 1682 0U, // FDIV_ZPZZ_UNDEF_D 1683 0U, // FDIV_ZPZZ_UNDEF_H 1684 0U, // FDIV_ZPZZ_UNDEF_S 1685 0U, // FDIV_ZPZZ_ZERO_D 1686 0U, // FDIV_ZPZZ_ZERO_H 1687 0U, // FDIV_ZPZZ_ZERO_S 1688 0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO 1689 0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO 1690 0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO 1691 0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO 1692 0U, // FMAXNM_ZPZI_UNDEF_D 1693 0U, // FMAXNM_ZPZI_UNDEF_H 1694 0U, // FMAXNM_ZPZI_UNDEF_S 1695 0U, // FMAXNM_ZPZI_ZERO_D 1696 0U, // FMAXNM_ZPZI_ZERO_H 1697 0U, // FMAXNM_ZPZI_ZERO_S 1698 0U, // FMAXNM_ZPZZ_UNDEF_D 1699 0U, // FMAXNM_ZPZZ_UNDEF_H 1700 0U, // FMAXNM_ZPZZ_UNDEF_S 1701 0U, // FMAXNM_ZPZZ_ZERO_D 1702 0U, // FMAXNM_ZPZZ_ZERO_H 1703 0U, // FMAXNM_ZPZZ_ZERO_S 1704 0U, // FMAX_ZPZI_UNDEF_D 1705 0U, // FMAX_ZPZI_UNDEF_H 1706 0U, // FMAX_ZPZI_UNDEF_S 1707 0U, // FMAX_ZPZI_ZERO_D 1708 0U, // FMAX_ZPZI_ZERO_H 1709 0U, // FMAX_ZPZI_ZERO_S 1710 0U, // FMAX_ZPZZ_UNDEF_D 1711 0U, // FMAX_ZPZZ_UNDEF_H 1712 0U, // FMAX_ZPZZ_UNDEF_S 1713 0U, // FMAX_ZPZZ_ZERO_D 1714 0U, // FMAX_ZPZZ_ZERO_H 1715 0U, // FMAX_ZPZZ_ZERO_S 1716 0U, // FMINNM_ZPZI_UNDEF_D 1717 0U, // FMINNM_ZPZI_UNDEF_H 1718 0U, // FMINNM_ZPZI_UNDEF_S 1719 0U, // FMINNM_ZPZI_ZERO_D 1720 0U, // FMINNM_ZPZI_ZERO_H 1721 0U, // FMINNM_ZPZI_ZERO_S 1722 0U, // FMINNM_ZPZZ_UNDEF_D 1723 0U, // FMINNM_ZPZZ_UNDEF_H 1724 0U, // FMINNM_ZPZZ_UNDEF_S 1725 0U, // FMINNM_ZPZZ_ZERO_D 1726 0U, // FMINNM_ZPZZ_ZERO_H 1727 0U, // FMINNM_ZPZZ_ZERO_S 1728 0U, // FMIN_ZPZI_UNDEF_D 1729 0U, // FMIN_ZPZI_UNDEF_H 1730 0U, // FMIN_ZPZI_UNDEF_S 1731 0U, // FMIN_ZPZI_ZERO_D 1732 0U, // FMIN_ZPZI_ZERO_H 1733 0U, // FMIN_ZPZI_ZERO_S 1734 0U, // FMIN_ZPZZ_UNDEF_D 1735 0U, // FMIN_ZPZZ_UNDEF_H 1736 0U, // FMIN_ZPZZ_UNDEF_S 1737 0U, // FMIN_ZPZZ_ZERO_D 1738 0U, // FMIN_ZPZZ_ZERO_H 1739 0U, // FMIN_ZPZZ_ZERO_S 1740 0U, // FMLAL_MZZI_S_PSEUDO 1741 0U, // FMLAL_MZZ_S_PSEUDO 1742 0U, // FMLAL_VG2_M2Z2Z_S_PSEUDO 1743 0U, // FMLAL_VG2_M2ZZI_S_PSEUDO 1744 0U, // FMLAL_VG2_M2ZZ_S_PSEUDO 1745 0U, // FMLAL_VG4_M4Z4Z_S_PSEUDO 1746 0U, // FMLAL_VG4_M4ZZI_S_PSEUDO 1747 0U, // FMLAL_VG4_M4ZZ_S_PSEUDO 1748 0U, // FMLA_VG2_M2Z2Z_D_PSEUDO 1749 0U, // FMLA_VG2_M2Z2Z_S_PSEUDO 1750 0U, // FMLA_VG2_M2Z4Z_H_PSEUDO 1751 0U, // FMLA_VG2_M2ZZI_D_PSEUDO 1752 0U, // FMLA_VG2_M2ZZI_S_PSEUDO 1753 0U, // FMLA_VG2_M2ZZ_D_PSEUDO 1754 0U, // FMLA_VG2_M2ZZ_S_PSEUDO 1755 0U, // FMLA_VG4_M4Z4Z_D_PSEUDO 1756 0U, // FMLA_VG4_M4Z4Z_H_PSEUDO 1757 0U, // FMLA_VG4_M4Z4Z_S_PSEUDO 1758 0U, // FMLA_VG4_M4ZZI_D_PSEUDO 1759 0U, // FMLA_VG4_M4ZZI_S_PSEUDO 1760 0U, // FMLA_VG4_M4ZZ_D_PSEUDO 1761 0U, // FMLA_VG4_M4ZZ_S_PSEUDO 1762 0U, // FMLA_ZPZZZ_UNDEF_D 1763 0U, // FMLA_ZPZZZ_UNDEF_H 1764 0U, // FMLA_ZPZZZ_UNDEF_S 1765 0U, // FMLSL_MZZI_S_PSEUDO 1766 0U, // FMLSL_MZZ_S_PSEUDO 1767 0U, // FMLSL_VG2_M2Z2Z_S_PSEUDO 1768 0U, // FMLSL_VG2_M2ZZI_S_PSEUDO 1769 0U, // FMLSL_VG2_M2ZZ_S_PSEUDO 1770 0U, // FMLSL_VG4_M4Z4Z_S_PSEUDO 1771 0U, // FMLSL_VG4_M4ZZI_S_PSEUDO 1772 0U, // FMLSL_VG4_M4ZZ_S_PSEUDO 1773 0U, // FMLS_VG2_M2Z2Z_D_PSEUDO 1774 0U, // FMLS_VG2_M2Z2Z_H_PSEUDO 1775 0U, // FMLS_VG2_M2Z2Z_S_PSEUDO 1776 0U, // FMLS_VG2_M2ZZI_D_PSEUDO 1777 0U, // FMLS_VG2_M2ZZI_S_PSEUDO 1778 0U, // FMLS_VG2_M2ZZ_D_PSEUDO 1779 0U, // FMLS_VG2_M2ZZ_S_PSEUDO 1780 0U, // FMLS_VG4_M4Z2Z_H_PSEUDO 1781 0U, // FMLS_VG4_M4Z4Z_D_PSEUDO 1782 0U, // FMLS_VG4_M4Z4Z_S_PSEUDO 1783 0U, // FMLS_VG4_M4ZZI_D_PSEUDO 1784 0U, // FMLS_VG4_M4ZZI_S_PSEUDO 1785 0U, // FMLS_VG4_M4ZZ_D_PSEUDO 1786 0U, // FMLS_VG4_M4ZZ_S_PSEUDO 1787 0U, // FMLS_ZPZZZ_UNDEF_D 1788 0U, // FMLS_ZPZZZ_UNDEF_H 1789 0U, // FMLS_ZPZZZ_UNDEF_S 1790 0U, // FMOPAL_MPPZZ_PSEUDO 1791 0U, // FMOPA_MPPZZ_D_PSEUDO 1792 0U, // FMOPA_MPPZZ_S_PSEUDO 1793 0U, // FMOPSL_MPPZZ_PSEUDO 1794 0U, // FMOPS_MPPZZ_D_PSEUDO 1795 0U, // FMOPS_MPPZZ_S_PSEUDO 1796 0U, // FMOVD0 1797 0U, // FMOVH0 1798 0U, // FMOVS0 1799 0U, // FMULX_ZPZZ_ZERO_D 1800 0U, // FMULX_ZPZZ_ZERO_H 1801 0U, // FMULX_ZPZZ_ZERO_S 1802 0U, // FMUL_ZPZI_UNDEF_D 1803 0U, // FMUL_ZPZI_UNDEF_H 1804 0U, // FMUL_ZPZI_UNDEF_S 1805 0U, // FMUL_ZPZI_ZERO_D 1806 0U, // FMUL_ZPZI_ZERO_H 1807 0U, // FMUL_ZPZI_ZERO_S 1808 0U, // FMUL_ZPZZ_UNDEF_D 1809 0U, // FMUL_ZPZZ_UNDEF_H 1810 0U, // FMUL_ZPZZ_UNDEF_S 1811 0U, // FMUL_ZPZZ_ZERO_D 1812 0U, // FMUL_ZPZZ_ZERO_H 1813 0U, // FMUL_ZPZZ_ZERO_S 1814 0U, // FNEG_ZPmZ_UNDEF_D 1815 0U, // FNEG_ZPmZ_UNDEF_H 1816 0U, // FNEG_ZPmZ_UNDEF_S 1817 0U, // FNMLA_ZPZZZ_UNDEF_D 1818 0U, // FNMLA_ZPZZZ_UNDEF_H 1819 0U, // FNMLA_ZPZZZ_UNDEF_S 1820 0U, // FNMLS_ZPZZZ_UNDEF_D 1821 0U, // FNMLS_ZPZZZ_UNDEF_H 1822 0U, // FNMLS_ZPZZZ_UNDEF_S 1823 0U, // FRECPX_ZPmZ_UNDEF_D 1824 0U, // FRECPX_ZPmZ_UNDEF_H 1825 0U, // FRECPX_ZPmZ_UNDEF_S 1826 0U, // FRINTA_ZPmZ_UNDEF_D 1827 0U, // FRINTA_ZPmZ_UNDEF_H 1828 0U, // FRINTA_ZPmZ_UNDEF_S 1829 0U, // FRINTI_ZPmZ_UNDEF_D 1830 0U, // FRINTI_ZPmZ_UNDEF_H 1831 0U, // FRINTI_ZPmZ_UNDEF_S 1832 0U, // FRINTM_ZPmZ_UNDEF_D 1833 0U, // FRINTM_ZPmZ_UNDEF_H 1834 0U, // FRINTM_ZPmZ_UNDEF_S 1835 0U, // FRINTN_ZPmZ_UNDEF_D 1836 0U, // FRINTN_ZPmZ_UNDEF_H 1837 0U, // FRINTN_ZPmZ_UNDEF_S 1838 0U, // FRINTP_ZPmZ_UNDEF_D 1839 0U, // FRINTP_ZPmZ_UNDEF_H 1840 0U, // FRINTP_ZPmZ_UNDEF_S 1841 0U, // FRINTX_ZPmZ_UNDEF_D 1842 0U, // FRINTX_ZPmZ_UNDEF_H 1843 0U, // FRINTX_ZPmZ_UNDEF_S 1844 0U, // FRINTZ_ZPmZ_UNDEF_D 1845 0U, // FRINTZ_ZPmZ_UNDEF_H 1846 0U, // FRINTZ_ZPmZ_UNDEF_S 1847 0U, // FSQRT_ZPmZ_UNDEF_D 1848 0U, // FSQRT_ZPmZ_UNDEF_H 1849 0U, // FSQRT_ZPmZ_UNDEF_S 1850 0U, // FSUBR_ZPZI_UNDEF_D 1851 0U, // FSUBR_ZPZI_UNDEF_H 1852 0U, // FSUBR_ZPZI_UNDEF_S 1853 0U, // FSUBR_ZPZI_ZERO_D 1854 0U, // FSUBR_ZPZI_ZERO_H 1855 0U, // FSUBR_ZPZI_ZERO_S 1856 0U, // FSUBR_ZPZZ_ZERO_D 1857 0U, // FSUBR_ZPZZ_ZERO_H 1858 0U, // FSUBR_ZPZZ_ZERO_S 1859 0U, // FSUB_ZPZI_UNDEF_D 1860 0U, // FSUB_ZPZI_UNDEF_H 1861 0U, // FSUB_ZPZI_UNDEF_S 1862 0U, // FSUB_ZPZI_ZERO_D 1863 0U, // FSUB_ZPZI_ZERO_H 1864 0U, // FSUB_ZPZI_ZERO_S 1865 0U, // FSUB_ZPZZ_UNDEF_D 1866 0U, // FSUB_ZPZZ_UNDEF_H 1867 0U, // FSUB_ZPZZ_UNDEF_S 1868 0U, // FSUB_ZPZZ_ZERO_D 1869 0U, // FSUB_ZPZZ_ZERO_H 1870 0U, // FSUB_ZPZZ_ZERO_S 1871 0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO 1872 0U, // GLD1B_D 1873 0U, // GLD1B_D_IMM 1874 0U, // GLD1B_D_SXTW 1875 0U, // GLD1B_D_UXTW 1876 0U, // GLD1B_S_IMM 1877 0U, // GLD1B_S_SXTW 1878 0U, // GLD1B_S_UXTW 1879 0U, // GLD1D 1880 0U, // GLD1D_IMM 1881 0U, // GLD1D_SCALED 1882 0U, // GLD1D_SXTW 1883 0U, // GLD1D_SXTW_SCALED 1884 0U, // GLD1D_UXTW 1885 0U, // GLD1D_UXTW_SCALED 1886 0U, // GLD1H_D 1887 0U, // GLD1H_D_IMM 1888 0U, // GLD1H_D_SCALED 1889 0U, // GLD1H_D_SXTW 1890 0U, // GLD1H_D_SXTW_SCALED 1891 0U, // GLD1H_D_UXTW 1892 0U, // GLD1H_D_UXTW_SCALED 1893 0U, // GLD1H_S_IMM 1894 0U, // GLD1H_S_SXTW 1895 0U, // GLD1H_S_SXTW_SCALED 1896 0U, // GLD1H_S_UXTW 1897 0U, // GLD1H_S_UXTW_SCALED 1898 0U, // GLD1SB_D 1899 0U, // GLD1SB_D_IMM 1900 0U, // GLD1SB_D_SXTW 1901 0U, // GLD1SB_D_UXTW 1902 0U, // GLD1SB_S_IMM 1903 0U, // GLD1SB_S_SXTW 1904 0U, // GLD1SB_S_UXTW 1905 0U, // GLD1SH_D 1906 0U, // GLD1SH_D_IMM 1907 0U, // GLD1SH_D_SCALED 1908 0U, // GLD1SH_D_SXTW 1909 0U, // GLD1SH_D_SXTW_SCALED 1910 0U, // GLD1SH_D_UXTW 1911 0U, // GLD1SH_D_UXTW_SCALED 1912 0U, // GLD1SH_S_IMM 1913 0U, // GLD1SH_S_SXTW 1914 0U, // GLD1SH_S_SXTW_SCALED 1915 0U, // GLD1SH_S_UXTW 1916 0U, // GLD1SH_S_UXTW_SCALED 1917 0U, // GLD1SW_D 1918 0U, // GLD1SW_D_IMM 1919 0U, // GLD1SW_D_SCALED 1920 0U, // GLD1SW_D_SXTW 1921 0U, // GLD1SW_D_SXTW_SCALED 1922 0U, // GLD1SW_D_UXTW 1923 0U, // GLD1SW_D_UXTW_SCALED 1924 0U, // GLD1W_D 1925 0U, // GLD1W_D_IMM 1926 0U, // GLD1W_D_SCALED 1927 0U, // GLD1W_D_SXTW 1928 0U, // GLD1W_D_SXTW_SCALED 1929 0U, // GLD1W_D_UXTW 1930 0U, // GLD1W_D_UXTW_SCALED 1931 0U, // GLD1W_IMM 1932 0U, // GLD1W_SXTW 1933 0U, // GLD1W_SXTW_SCALED 1934 0U, // GLD1W_UXTW 1935 0U, // GLD1W_UXTW_SCALED 1936 0U, // GLDFF1B_D 1937 0U, // GLDFF1B_D_IMM 1938 0U, // GLDFF1B_D_SXTW 1939 0U, // GLDFF1B_D_UXTW 1940 0U, // GLDFF1B_S_IMM 1941 0U, // GLDFF1B_S_SXTW 1942 0U, // GLDFF1B_S_UXTW 1943 0U, // GLDFF1D 1944 0U, // GLDFF1D_IMM 1945 0U, // GLDFF1D_SCALED 1946 0U, // GLDFF1D_SXTW 1947 0U, // GLDFF1D_SXTW_SCALED 1948 0U, // GLDFF1D_UXTW 1949 0U, // GLDFF1D_UXTW_SCALED 1950 0U, // GLDFF1H_D 1951 0U, // GLDFF1H_D_IMM 1952 0U, // GLDFF1H_D_SCALED 1953 0U, // GLDFF1H_D_SXTW 1954 0U, // GLDFF1H_D_SXTW_SCALED 1955 0U, // GLDFF1H_D_UXTW 1956 0U, // GLDFF1H_D_UXTW_SCALED 1957 0U, // GLDFF1H_S_IMM 1958 0U, // GLDFF1H_S_SXTW 1959 0U, // GLDFF1H_S_SXTW_SCALED 1960 0U, // GLDFF1H_S_UXTW 1961 0U, // GLDFF1H_S_UXTW_SCALED 1962 0U, // GLDFF1SB_D 1963 0U, // GLDFF1SB_D_IMM 1964 0U, // GLDFF1SB_D_SXTW 1965 0U, // GLDFF1SB_D_UXTW 1966 0U, // GLDFF1SB_S_IMM 1967 0U, // GLDFF1SB_S_SXTW 1968 0U, // GLDFF1SB_S_UXTW 1969 0U, // GLDFF1SH_D 1970 0U, // GLDFF1SH_D_IMM 1971 0U, // GLDFF1SH_D_SCALED 1972 0U, // GLDFF1SH_D_SXTW 1973 0U, // GLDFF1SH_D_SXTW_SCALED 1974 0U, // GLDFF1SH_D_UXTW 1975 0U, // GLDFF1SH_D_UXTW_SCALED 1976 0U, // GLDFF1SH_S_IMM 1977 0U, // GLDFF1SH_S_SXTW 1978 0U, // GLDFF1SH_S_SXTW_SCALED 1979 0U, // GLDFF1SH_S_UXTW 1980 0U, // GLDFF1SH_S_UXTW_SCALED 1981 0U, // GLDFF1SW_D 1982 0U, // GLDFF1SW_D_IMM 1983 0U, // GLDFF1SW_D_SCALED 1984 0U, // GLDFF1SW_D_SXTW 1985 0U, // GLDFF1SW_D_SXTW_SCALED 1986 0U, // GLDFF1SW_D_UXTW 1987 0U, // GLDFF1SW_D_UXTW_SCALED 1988 0U, // GLDFF1W_D 1989 0U, // GLDFF1W_D_IMM 1990 0U, // GLDFF1W_D_SCALED 1991 0U, // GLDFF1W_D_SXTW 1992 0U, // GLDFF1W_D_SXTW_SCALED 1993 0U, // GLDFF1W_D_UXTW 1994 0U, // GLDFF1W_D_UXTW_SCALED 1995 0U, // GLDFF1W_IMM 1996 0U, // GLDFF1W_SXTW 1997 0U, // GLDFF1W_SXTW_SCALED 1998 0U, // GLDFF1W_UXTW 1999 0U, // GLDFF1W_UXTW_SCALED 2000 0U, // G_ADD_LOW 2001 0U, // G_BIT 2002 0U, // G_DUP 2003 0U, // G_DUPLANE16 2004 0U, // G_DUPLANE32 2005 0U, // G_DUPLANE64 2006 0U, // G_DUPLANE8 2007 0U, // G_EXT 2008 0U, // G_FCMEQ 2009 0U, // G_FCMEQZ 2010 0U, // G_FCMGE 2011 0U, // G_FCMGEZ 2012 0U, // G_FCMGT 2013 0U, // G_FCMGTZ 2014 0U, // G_FCMLEZ 2015 0U, // G_FCMLTZ 2016 0U, // G_PREFETCH 2017 0U, // G_REV16 2018 0U, // G_REV32 2019 0U, // G_REV64 2020 0U, // G_SITOF 2021 0U, // G_TRN1 2022 0U, // G_TRN2 2023 0U, // G_UITOF 2024 0U, // G_UZP1 2025 0U, // G_UZP2 2026 0U, // G_VASHR 2027 0U, // G_VLSHR 2028 0U, // G_ZIP1 2029 0U, // G_ZIP2 2030 0U, // HOM_Epilog 2031 0U, // HOM_Prolog 2032 0U, // HWASAN_CHECK_MEMACCESS 2033 0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES 2034 0U, // INSERT_MXIPZ_H_PSEUDO_B 2035 0U, // INSERT_MXIPZ_H_PSEUDO_D 2036 0U, // INSERT_MXIPZ_H_PSEUDO_H 2037 0U, // INSERT_MXIPZ_H_PSEUDO_Q 2038 0U, // INSERT_MXIPZ_H_PSEUDO_S 2039 0U, // INSERT_MXIPZ_V_PSEUDO_B 2040 0U, // INSERT_MXIPZ_V_PSEUDO_D 2041 0U, // INSERT_MXIPZ_V_PSEUDO_H 2042 0U, // INSERT_MXIPZ_V_PSEUDO_Q 2043 0U, // INSERT_MXIPZ_V_PSEUDO_S 2044 0U, // IRGstack 2045 0U, // JumpTableDest16 2046 0U, // JumpTableDest32 2047 0U, // JumpTableDest8 2048 0U, // KCFI_CHECK 2049 0U, // LD1B_D_IMM 2050 0U, // LD1B_H_IMM 2051 0U, // LD1B_IMM 2052 0U, // LD1B_S_IMM 2053 0U, // LD1D_IMM 2054 0U, // LD1H_D_IMM 2055 0U, // LD1H_IMM 2056 0U, // LD1H_S_IMM 2057 0U, // LD1SB_D_IMM 2058 0U, // LD1SB_H_IMM 2059 0U, // LD1SB_S_IMM 2060 0U, // LD1SH_D_IMM 2061 0U, // LD1SH_S_IMM 2062 0U, // LD1SW_D_IMM 2063 0U, // LD1W_D_IMM 2064 0U, // LD1W_IMM 2065 0U, // LD1_MXIPXX_H_PSEUDO_B 2066 0U, // LD1_MXIPXX_H_PSEUDO_D 2067 0U, // LD1_MXIPXX_H_PSEUDO_H 2068 0U, // LD1_MXIPXX_H_PSEUDO_Q 2069 0U, // LD1_MXIPXX_H_PSEUDO_S 2070 0U, // LD1_MXIPXX_V_PSEUDO_B 2071 0U, // LD1_MXIPXX_V_PSEUDO_D 2072 0U, // LD1_MXIPXX_V_PSEUDO_H 2073 0U, // LD1_MXIPXX_V_PSEUDO_Q 2074 0U, // LD1_MXIPXX_V_PSEUDO_S 2075 0U, // LDFF1B 2076 0U, // LDFF1B_D 2077 0U, // LDFF1B_H 2078 0U, // LDFF1B_S 2079 0U, // LDFF1D 2080 0U, // LDFF1H 2081 0U, // LDFF1H_D 2082 0U, // LDFF1H_S 2083 0U, // LDFF1SB_D 2084 0U, // LDFF1SB_H 2085 0U, // LDFF1SB_S 2086 0U, // LDFF1SH_D 2087 0U, // LDFF1SH_S 2088 0U, // LDFF1SW_D 2089 0U, // LDFF1W 2090 0U, // LDFF1W_D 2091 0U, // LDNF1B_D_IMM 2092 0U, // LDNF1B_H_IMM 2093 0U, // LDNF1B_IMM 2094 0U, // LDNF1B_S_IMM 2095 0U, // LDNF1D_IMM 2096 0U, // LDNF1H_D_IMM 2097 0U, // LDNF1H_IMM 2098 0U, // LDNF1H_S_IMM 2099 0U, // LDNF1SB_D_IMM 2100 0U, // LDNF1SB_H_IMM 2101 0U, // LDNF1SB_S_IMM 2102 0U, // LDNF1SH_D_IMM 2103 0U, // LDNF1SH_S_IMM 2104 0U, // LDNF1SW_D_IMM 2105 0U, // LDNF1W_D_IMM 2106 0U, // LDNF1W_IMM 2107 0U, // LDR_ZA_PSEUDO 2108 0U, // LDR_ZZXI 2109 0U, // LDR_ZZZXI 2110 0U, // LDR_ZZZZXI 2111 0U, // LOADgot 2112 0U, // LSL_ZPZI_UNDEF_B 2113 0U, // LSL_ZPZI_UNDEF_D 2114 0U, // LSL_ZPZI_UNDEF_H 2115 0U, // LSL_ZPZI_UNDEF_S 2116 0U, // LSL_ZPZZ_UNDEF_B 2117 0U, // LSL_ZPZZ_UNDEF_D 2118 0U, // LSL_ZPZZ_UNDEF_H 2119 0U, // LSL_ZPZZ_UNDEF_S 2120 0U, // LSL_ZPZZ_ZERO_B 2121 0U, // LSL_ZPZZ_ZERO_D 2122 0U, // LSL_ZPZZ_ZERO_H 2123 0U, // LSL_ZPZZ_ZERO_S 2124 0U, // LSR_ZPZI_UNDEF_B 2125 0U, // LSR_ZPZI_UNDEF_D 2126 0U, // LSR_ZPZI_UNDEF_H 2127 0U, // LSR_ZPZI_UNDEF_S 2128 0U, // LSR_ZPZZ_UNDEF_B 2129 0U, // LSR_ZPZZ_UNDEF_D 2130 0U, // LSR_ZPZZ_UNDEF_H 2131 0U, // LSR_ZPZZ_UNDEF_S 2132 0U, // LSR_ZPZZ_ZERO_B 2133 0U, // LSR_ZPZZ_ZERO_D 2134 0U, // LSR_ZPZZ_ZERO_H 2135 0U, // LSR_ZPZZ_ZERO_S 2136 0U, // MOPSMemoryCopyPseudo 2137 0U, // MOPSMemoryMovePseudo 2138 0U, // MOPSMemorySetPseudo 2139 0U, // MOPSMemorySetTaggingPseudo 2140 0U, // MOVMCSym 2141 0U, // MOVaddr 2142 0U, // MOVaddrBA 2143 0U, // MOVaddrCP 2144 0U, // MOVaddrEXT 2145 0U, // MOVaddrJT 2146 0U, // MOVaddrTLS 2147 0U, // MOVbaseTLS 2148 0U, // MOVi32imm 2149 0U, // MOVi64imm 2150 0U, // MRS_FPCR 2151 0U, // MSR_FPCR 2152 0U, // MSRpstatePseudo 2153 0U, // MUL_ZPZZ_UNDEF_B 2154 0U, // MUL_ZPZZ_UNDEF_D 2155 0U, // MUL_ZPZZ_UNDEF_H 2156 0U, // MUL_ZPZZ_UNDEF_S 2157 0U, // NEG_ZPmZ_UNDEF_B 2158 0U, // NEG_ZPmZ_UNDEF_D 2159 0U, // NEG_ZPmZ_UNDEF_H 2160 0U, // NEG_ZPmZ_UNDEF_S 2161 0U, // NOT_ZPmZ_UNDEF_B 2162 0U, // NOT_ZPmZ_UNDEF_D 2163 0U, // NOT_ZPmZ_UNDEF_H 2164 0U, // NOT_ZPmZ_UNDEF_S 2165 0U, // OBSCURE_COPY 2166 0U, // ORNWrr 2167 0U, // ORNXrr 2168 0U, // ORRWrr 2169 0U, // ORRXrr 2170 0U, // ORR_ZPZZ_ZERO_B 2171 0U, // ORR_ZPZZ_ZERO_D 2172 0U, // ORR_ZPZZ_ZERO_H 2173 0U, // ORR_ZPZZ_ZERO_S 2174 0U, // PTEST_PP_ANY 2175 0U, // RDFFR_P 2176 0U, // RDFFR_PPz 2177 0U, // RET_ReallyLR 2178 0U, // RestoreZAPseudo 2179 0U, // SABD_ZPZZ_UNDEF_B 2180 0U, // SABD_ZPZZ_UNDEF_D 2181 0U, // SABD_ZPZZ_UNDEF_H 2182 0U, // SABD_ZPZZ_UNDEF_S 2183 0U, // SCVTF_ZPmZ_DtoD_UNDEF 2184 0U, // SCVTF_ZPmZ_DtoH_UNDEF 2185 0U, // SCVTF_ZPmZ_DtoS_UNDEF 2186 0U, // SCVTF_ZPmZ_HtoH_UNDEF 2187 0U, // SCVTF_ZPmZ_StoD_UNDEF 2188 0U, // SCVTF_ZPmZ_StoH_UNDEF 2189 0U, // SCVTF_ZPmZ_StoS_UNDEF 2190 0U, // SDIV_ZPZZ_UNDEF_D 2191 0U, // SDIV_ZPZZ_UNDEF_S 2192 0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO 2193 0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO 2194 0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO 2195 0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO 2196 0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO 2197 0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO 2198 0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO 2199 0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO 2200 0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO 2201 0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO 2202 0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO 2203 0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO 2204 0U, // SEH_AddFP 2205 0U, // SEH_EpilogEnd 2206 0U, // SEH_EpilogStart 2207 0U, // SEH_Nop 2208 0U, // SEH_PACSignLR 2209 0U, // SEH_PrologEnd 2210 0U, // SEH_SaveFPLR 2211 0U, // SEH_SaveFPLR_X 2212 0U, // SEH_SaveFReg 2213 0U, // SEH_SaveFRegP 2214 0U, // SEH_SaveFRegP_X 2215 0U, // SEH_SaveFReg_X 2216 0U, // SEH_SaveReg 2217 0U, // SEH_SaveRegP 2218 0U, // SEH_SaveRegP_X 2219 0U, // SEH_SaveReg_X 2220 0U, // SEH_SetFP 2221 0U, // SEH_StackAlloc 2222 0U, // SMAX_ZPZZ_UNDEF_B 2223 0U, // SMAX_ZPZZ_UNDEF_D 2224 0U, // SMAX_ZPZZ_UNDEF_H 2225 0U, // SMAX_ZPZZ_UNDEF_S 2226 0U, // SMIN_ZPZZ_UNDEF_B 2227 0U, // SMIN_ZPZZ_UNDEF_D 2228 0U, // SMIN_ZPZZ_UNDEF_H 2229 0U, // SMIN_ZPZZ_UNDEF_S 2230 0U, // SMLAL_MZZI_S_PSEUDO 2231 0U, // SMLAL_MZZ_S_PSEUDO 2232 0U, // SMLAL_VG2_M2Z2Z_S_PSEUDO 2233 0U, // SMLAL_VG2_M2ZZI_S_PSEUDO 2234 0U, // SMLAL_VG2_M2ZZ_S_PSEUDO 2235 0U, // SMLAL_VG4_M4Z4Z_S_PSEUDO 2236 0U, // SMLAL_VG4_M4ZZI_S_PSEUDO 2237 0U, // SMLAL_VG4_M4ZZ_S_PSEUDO 2238 0U, // SMLSL_MZZI_S_PSEUDO 2239 0U, // SMLSL_MZZ_S_PSEUDO 2240 0U, // SMLSL_VG2_M2Z2Z_S_PSEUDO 2241 0U, // SMLSL_VG2_M2ZZI_S_PSEUDO 2242 0U, // SMLSL_VG2_M2ZZ_S_PSEUDO 2243 0U, // SMLSL_VG4_M4Z4Z_S_PSEUDO 2244 0U, // SMLSL_VG4_M4ZZI_S_PSEUDO 2245 0U, // SMLSL_VG4_M4ZZ_S_PSEUDO 2246 0U, // SMOPA_MPPZZ_D_PSEUDO 2247 0U, // SMOPA_MPPZZ_S_PSEUDO 2248 0U, // SMOPS_MPPZZ_D_PSEUDO 2249 0U, // SMOPS_MPPZZ_S_PSEUDO 2250 0U, // SMULH_ZPZZ_UNDEF_B 2251 0U, // SMULH_ZPZZ_UNDEF_D 2252 0U, // SMULH_ZPZZ_UNDEF_H 2253 0U, // SMULH_ZPZZ_UNDEF_S 2254 0U, // SPACE 2255 0U, // SQABS_ZPmZ_UNDEF_B 2256 0U, // SQABS_ZPmZ_UNDEF_D 2257 0U, // SQABS_ZPmZ_UNDEF_H 2258 0U, // SQABS_ZPmZ_UNDEF_S 2259 0U, // SQNEG_ZPmZ_UNDEF_B 2260 0U, // SQNEG_ZPmZ_UNDEF_D 2261 0U, // SQNEG_ZPmZ_UNDEF_H 2262 0U, // SQNEG_ZPmZ_UNDEF_S 2263 0U, // SQRSHL_ZPZZ_UNDEF_B 2264 0U, // SQRSHL_ZPZZ_UNDEF_D 2265 0U, // SQRSHL_ZPZZ_UNDEF_H 2266 0U, // SQRSHL_ZPZZ_UNDEF_S 2267 0U, // SQSHLU_ZPZI_ZERO_B 2268 0U, // SQSHLU_ZPZI_ZERO_D 2269 0U, // SQSHLU_ZPZI_ZERO_H 2270 0U, // SQSHLU_ZPZI_ZERO_S 2271 0U, // SQSHL_ZPZI_ZERO_B 2272 0U, // SQSHL_ZPZI_ZERO_D 2273 0U, // SQSHL_ZPZI_ZERO_H 2274 0U, // SQSHL_ZPZI_ZERO_S 2275 0U, // SQSHL_ZPZZ_UNDEF_B 2276 0U, // SQSHL_ZPZZ_UNDEF_D 2277 0U, // SQSHL_ZPZZ_UNDEF_H 2278 0U, // SQSHL_ZPZZ_UNDEF_S 2279 0U, // SRSHL_ZPZZ_UNDEF_B 2280 0U, // SRSHL_ZPZZ_UNDEF_D 2281 0U, // SRSHL_ZPZZ_UNDEF_H 2282 0U, // SRSHL_ZPZZ_UNDEF_S 2283 0U, // SRSHR_ZPZI_ZERO_B 2284 0U, // SRSHR_ZPZI_ZERO_D 2285 0U, // SRSHR_ZPZI_ZERO_H 2286 0U, // SRSHR_ZPZI_ZERO_S 2287 0U, // STGloop 2288 0U, // STGloop_wback 2289 0U, // STR_ZZXI 2290 0U, // STR_ZZZXI 2291 0U, // STR_ZZZZXI 2292 0U, // STZGloop 2293 0U, // STZGloop_wback 2294 0U, // SUBR_ZPZZ_ZERO_B 2295 0U, // SUBR_ZPZZ_ZERO_D 2296 0U, // SUBR_ZPZZ_ZERO_H 2297 0U, // SUBR_ZPZZ_ZERO_S 2298 0U, // SUBSWrr 2299 0U, // SUBSXrr 2300 0U, // SUBWrr 2301 0U, // SUBXrr 2302 0U, // SUB_VG2_M2Z2Z_D_PSEUDO 2303 0U, // SUB_VG2_M2Z2Z_S_PSEUDO 2304 0U, // SUB_VG2_M2ZZ_D_PSEUDO 2305 0U, // SUB_VG2_M2ZZ_S_PSEUDO 2306 0U, // SUB_VG4_M4Z4Z_D_PSEUDO 2307 0U, // SUB_VG4_M4Z4Z_S_PSEUDO 2308 0U, // SUB_VG4_M4ZZ_D_PSEUDO 2309 0U, // SUB_VG4_M4ZZ_S_PSEUDO 2310 0U, // SUB_ZPZZ_ZERO_B 2311 0U, // SUB_ZPZZ_ZERO_D 2312 0U, // SUB_ZPZZ_ZERO_H 2313 0U, // SUB_ZPZZ_ZERO_S 2314 0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO 2315 0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO 2316 0U, // SUMOPA_MPPZZ_D_PSEUDO 2317 0U, // SUMOPA_MPPZZ_S_PSEUDO 2318 0U, // SUMOPS_MPPZZ_D_PSEUDO 2319 0U, // SUMOPS_MPPZZ_S_PSEUDO 2320 0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO 2321 0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO 2322 0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO 2323 0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO 2324 0U, // SXTB_ZPmZ_UNDEF_D 2325 0U, // SXTB_ZPmZ_UNDEF_H 2326 0U, // SXTB_ZPmZ_UNDEF_S 2327 0U, // SXTH_ZPmZ_UNDEF_D 2328 0U, // SXTH_ZPmZ_UNDEF_S 2329 0U, // SXTW_ZPmZ_UNDEF_D 2330 0U, // SpeculationBarrierISBDSBEndBB 2331 0U, // SpeculationBarrierSBEndBB 2332 0U, // SpeculationSafeValueW 2333 0U, // SpeculationSafeValueX 2334 0U, // StoreSwiftAsyncContext 2335 0U, // TAGPstack 2336 0U, // TCRETURNdi 2337 0U, // TCRETURNri 2338 0U, // TCRETURNriALL 2339 0U, // TCRETURNriBTI 2340 24559U, // TLSDESCCALL 2341 0U, // TLSDESC_CALLSEQ 2342 0U, // UABD_ZPZZ_UNDEF_B 2343 0U, // UABD_ZPZZ_UNDEF_D 2344 0U, // UABD_ZPZZ_UNDEF_H 2345 0U, // UABD_ZPZZ_UNDEF_S 2346 0U, // UCVTF_ZPmZ_DtoD_UNDEF 2347 0U, // UCVTF_ZPmZ_DtoH_UNDEF 2348 0U, // UCVTF_ZPmZ_DtoS_UNDEF 2349 0U, // UCVTF_ZPmZ_HtoH_UNDEF 2350 0U, // UCVTF_ZPmZ_StoD_UNDEF 2351 0U, // UCVTF_ZPmZ_StoH_UNDEF 2352 0U, // UCVTF_ZPmZ_StoS_UNDEF 2353 0U, // UDIV_ZPZZ_UNDEF_D 2354 0U, // UDIV_ZPZZ_UNDEF_S 2355 0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO 2356 0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO 2357 0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO 2358 0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO 2359 0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO 2360 0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO 2361 0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO 2362 0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO 2363 0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO 2364 0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO 2365 0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO 2366 0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO 2367 0U, // UMAX_ZPZZ_UNDEF_B 2368 0U, // UMAX_ZPZZ_UNDEF_D 2369 0U, // UMAX_ZPZZ_UNDEF_H 2370 0U, // UMAX_ZPZZ_UNDEF_S 2371 0U, // UMIN_ZPZZ_UNDEF_B 2372 0U, // UMIN_ZPZZ_UNDEF_D 2373 0U, // UMIN_ZPZZ_UNDEF_H 2374 0U, // UMIN_ZPZZ_UNDEF_S 2375 0U, // UMLAL_MZZI_S_PSEUDO 2376 0U, // UMLAL_MZZ_S_PSEUDO 2377 0U, // UMLAL_VG2_M2Z2Z_S_PSEUDO 2378 0U, // UMLAL_VG2_M2ZZI_S_PSEUDO 2379 0U, // UMLAL_VG2_M2ZZ_S_PSEUDO 2380 0U, // UMLAL_VG4_M4Z4Z_S_PSEUDO 2381 0U, // UMLAL_VG4_M4ZZI_S_PSEUDO 2382 0U, // UMLAL_VG4_M4ZZ_S_PSEUDO 2383 0U, // UMLSL_MZZI_S_PSEUDO 2384 0U, // UMLSL_MZZ_S_PSEUDO 2385 0U, // UMLSL_VG2_M2Z2Z_S_PSEUDO 2386 0U, // UMLSL_VG2_M2ZZI_S_PSEUDO 2387 0U, // UMLSL_VG2_M2ZZ_S_PSEUDO 2388 0U, // UMLSL_VG4_M4Z4Z_S_PSEUDO 2389 0U, // UMLSL_VG4_M4ZZI_S_PSEUDO 2390 0U, // UMLSL_VG4_M4ZZ_S_PSEUDO 2391 0U, // UMOPA_MPPZZ_D_PSEUDO 2392 0U, // UMOPA_MPPZZ_S_PSEUDO 2393 0U, // UMOPS_MPPZZ_D_PSEUDO 2394 0U, // UMOPS_MPPZZ_S_PSEUDO 2395 0U, // UMULH_ZPZZ_UNDEF_B 2396 0U, // UMULH_ZPZZ_UNDEF_D 2397 0U, // UMULH_ZPZZ_UNDEF_H 2398 0U, // UMULH_ZPZZ_UNDEF_S 2399 0U, // UQRSHL_ZPZZ_UNDEF_B 2400 0U, // UQRSHL_ZPZZ_UNDEF_D 2401 0U, // UQRSHL_ZPZZ_UNDEF_H 2402 0U, // UQRSHL_ZPZZ_UNDEF_S 2403 0U, // UQSHL_ZPZI_ZERO_B 2404 0U, // UQSHL_ZPZI_ZERO_D 2405 0U, // UQSHL_ZPZI_ZERO_H 2406 0U, // UQSHL_ZPZI_ZERO_S 2407 0U, // UQSHL_ZPZZ_UNDEF_B 2408 0U, // UQSHL_ZPZZ_UNDEF_D 2409 0U, // UQSHL_ZPZZ_UNDEF_H 2410 0U, // UQSHL_ZPZZ_UNDEF_S 2411 0U, // URECPE_ZPmZ_UNDEF_S 2412 0U, // URSHL_ZPZZ_UNDEF_B 2413 0U, // URSHL_ZPZZ_UNDEF_D 2414 0U, // URSHL_ZPZZ_UNDEF_H 2415 0U, // URSHL_ZPZZ_UNDEF_S 2416 0U, // URSHR_ZPZI_ZERO_B 2417 0U, // URSHR_ZPZI_ZERO_D 2418 0U, // URSHR_ZPZI_ZERO_H 2419 0U, // URSHR_ZPZI_ZERO_S 2420 0U, // URSQRTE_ZPmZ_UNDEF_S 2421 0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO 2422 0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO 2423 0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO 2424 0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO 2425 0U, // USMOPA_MPPZZ_D_PSEUDO 2426 0U, // USMOPA_MPPZZ_S_PSEUDO 2427 0U, // USMOPS_MPPZZ_D_PSEUDO 2428 0U, // USMOPS_MPPZZ_S_PSEUDO 2429 0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO 2430 0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO 2431 0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO 2432 0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO 2433 0U, // UXTB_ZPmZ_UNDEF_D 2434 0U, // UXTB_ZPmZ_UNDEF_H 2435 0U, // UXTB_ZPmZ_UNDEF_S 2436 0U, // UXTH_ZPmZ_UNDEF_D 2437 0U, // UXTH_ZPmZ_UNDEF_S 2438 0U, // UXTW_ZPmZ_UNDEF_D 2439 0U, // ZERO_M_PSEUDO 2440 2119869U, // ABSWr 2441 2119869U, // ABSXr 2442 270571709U, // ABS_ZPmZ_B 2443 270588093U, // ABS_ZPmZ_D 2444 541137085U, // ABS_ZPmZ_H 2445 270620861U, // ABS_ZPmZ_S 2446 811702461U, // ABSv16i8 2447 2119869U, // ABSv1i64 2448 813799613U, // ABSv2i32 2449 815896765U, // ABSv2i64 2450 817993917U, // ABSv4i16 2451 820091069U, // ABSv4i32 2452 822188221U, // ABSv8i16 2453 824285373U, // ABSv8i8 2454 1075889819U, // ADCLB_ZZZ_D 2455 1344358043U, // ADCLB_ZZZ_S 2456 1075894960U, // ADCLT_ZZZ_D 2457 1344363184U, // ADCLT_ZZZ_S 2458 2119908U, // ADCSWr 2459 2119908U, // ADCSXr 2460 2116052U, // ADCWr 2461 2116052U, // ADCXr 2462 2116617U, // ADDG 2463 1631699694U, // ADDHA_MPPZ_D 2464 1633796846U, // ADDHA_MPPZ_S 2465 1881180032U, // ADDHNB_ZZZ_B 2466 2172716928U, // ADDHNB_ZZZ_H 2467 2418100096U, // ADDHNB_ZZZ_S 2468 2686491491U, // ADDHNT_ZZZ_B 2469 2174819171U, // ADDHNT_ZZZ_H 2470 1075927907U, // ADDHNT_ZZZ_S 2471 813798406U, // ADDHNv2i64_v2i32 2472 2967601550U, // ADDHNv2i64_v4i32 2473 817992710U, // ADDHNv4i32_v4i16 2474 2969698702U, // ADDHNv4i32_v8i16 2475 2959212942U, // ADDHNv8i16_v16i8 2476 824284166U, // ADDHNv8i16_v8i8 2477 2118214U, // ADDPL_XXI 2478 3223360802U, // ADDP_ZPmZ_B 2479 3223377186U, // ADDP_ZPmZ_D 2480 3519092002U, // ADDP_ZPmZ_H 2481 3223409954U, // ADDP_ZPmZ_S 2482 811701538U, // ADDPv16i8 2483 813798690U, // ADDPv2i32 2484 815895842U, // ADDPv2i64 2485 807425314U, // ADDPv2i64p 2486 817992994U, // ADDPv4i16 2487 820090146U, // ADDPv4i32 2488 822187298U, // ADDPv8i16 2489 824284450U, // ADDPv8i8 2490 3227622748U, // ADDQV_VPZ_B 2491 3231817052U, // ADDQV_VPZ_D 2492 3238108508U, // ADDQV_VPZ_H 2493 3236011356U, // ADDQV_VPZ_S 2494 2118293U, // ADDSPL_XXI 2495 2118522U, // ADDSVL_XXI 2496 2119920U, // ADDSWri 2497 2119920U, // ADDSWrs 2498 2119920U, // ADDSWrx 2499 2119920U, // ADDSXri 2500 2119920U, // ADDSXrs 2501 2119920U, // ADDSXrx 2502 2119920U, // ADDSXrx64 2503 1631700072U, // ADDVA_MPPZ_D 2504 1633797224U, // ADDVA_MPPZ_S 2505 2118509U, // ADDVL_XXI 2506 807427284U, // ADDVv16i8v 2507 807427284U, // ADDVv4i16v 2508 807427284U, // ADDVv4i32v 2509 807427284U, // ADDVv8i16v 2510 807427284U, // ADDVv8i8v 2511 2116253U, // ADDWri 2512 2116253U, // ADDWrs 2513 2116253U, // ADDWrx 2514 2116253U, // ADDXri 2515 2116253U, // ADDXrs 2516 2116253U, // ADDXrx 2517 2116253U, // ADDXrx64 2518 2179091101U, // ADD_VG2_2ZZ_B 2519 2181204637U, // ADD_VG2_2ZZ_D 2520 2183318173U, // ADD_VG2_2ZZ_H 2521 2185431709U, // ADD_VG2_2ZZ_S 2522 3798157981U, // ADD_VG2_M2Z2Z_D 2523 3798174365U, // ADD_VG2_M2Z2Z_S 2524 3798157981U, // ADD_VG2_M2ZZ_D 2525 3798174365U, // ADD_VG2_M2ZZ_S 2526 3798157981U, // ADD_VG2_M2Z_D 2527 3798174365U, // ADD_VG2_M2Z_S 2528 2179091101U, // ADD_VG4_4ZZ_B 2529 2181204637U, // ADD_VG4_4ZZ_D 2530 2183318173U, // ADD_VG4_4ZZ_H 2531 2185431709U, // ADD_VG4_4ZZ_S 2532 4066593437U, // ADD_VG4_M4Z4Z_D 2533 4066609821U, // ADD_VG4_M4Z4Z_S 2534 4066593437U, // ADD_VG4_M4ZZ_D 2535 4066609821U, // ADD_VG4_M4ZZ_S 2536 4066593437U, // ADD_VG4_M4Z_D 2537 4066609821U, // ADD_VG4_M4Z_S 2538 2132637U, // ADD_ZI_B 2539 2418068125U, // ADD_ZI_D 2540 2189494941U, // ADD_ZI_H 2541 270617245U, // ADD_ZI_S 2542 3223358109U, // ADD_ZPmZ_B 2543 3223374493U, // ADD_ZPmZ_D 2544 3519089309U, // ADD_ZPmZ_H 2545 3223407261U, // ADD_ZPmZ_S 2546 2132637U, // ADD_ZZZ_B 2547 2418068125U, // ADD_ZZZ_D 2548 2189494941U, // ADD_ZZZ_H 2549 270617245U, // ADD_ZZZ_S 2550 811698845U, // ADDv16i8 2551 2116253U, // ADDv1i64 2552 813795997U, // ADDv2i32 2553 815893149U, // ADDv2i64 2554 817990301U, // ADDv4i16 2555 820087453U, // ADDv4i32 2556 822184605U, // ADDv8i16 2557 824281757U, // ADDv8i8 2558 2119490U, // ADR 2559 538990041U, // ADRP 2560 2460014402U, // ADR_LSL_ZZZ_D_0 2561 2460014402U, // ADR_LSL_ZZZ_D_1 2562 2460014402U, // ADR_LSL_ZZZ_D_2 2563 2460014402U, // ADR_LSL_ZZZ_D_3 2564 312563522U, // ADR_LSL_ZZZ_S_0 2565 312563522U, // ADR_LSL_ZZZ_S_1 2566 312563522U, // ADR_LSL_ZZZ_S_2 2567 312563522U, // ADR_LSL_ZZZ_S_3 2568 2460014402U, // ADR_SXTW_ZZZ_D_0 2569 2460014402U, // ADR_SXTW_ZZZ_D_1 2570 2460014402U, // ADR_SXTW_ZZZ_D_2 2571 2460014402U, // ADR_SXTW_ZZZ_D_3 2572 2460014402U, // ADR_UXTW_ZZZ_D_0 2573 2460014402U, // ADR_UXTW_ZZZ_D_1 2574 2460014402U, // ADR_UXTW_ZZZ_D_2 2575 2460014402U, // ADR_UXTW_ZZZ_D_3 2576 2132766U, // AESD_ZZZ_B 2577 2959215390U, // AESDrr 2578 2132913U, // AESE_ZZZ_B 2579 2959215537U, // AESErr 2580 2132446U, // AESIMC_ZZ_B 2581 811698654U, // AESIMCrr 2582 2132454U, // AESMC_ZZ_B 2583 811698662U, // AESMCrr 2584 3227622755U, // ANDQV_VPZ_B 2585 3231817059U, // ANDQV_VPZ_D 2586 3238108515U, // ANDQV_VPZ_H 2587 3236011363U, // ANDQV_VPZ_S 2588 2119927U, // ANDSWri 2589 2119927U, // ANDSWrs 2590 2119927U, // ANDSXri 2591 2119927U, // ANDSXrs 2592 3223361783U, // ANDS_PPzPP 2593 253160U, // ANDV_VPZ_B 2594 1657019624U, // ANDV_VPZ_D 2595 1659133160U, // ANDV_VPZ_H 2596 1638178024U, // ANDV_VPZ_S 2597 2116348U, // ANDWri 2598 2116348U, // ANDWrs 2599 2116348U, // ANDXri 2600 2116348U, // ANDXrs 2601 3223358204U, // AND_PPzPP 2602 2418068220U, // AND_ZI 2603 3223358204U, // AND_ZPmZ_B 2604 3223374588U, // AND_ZPmZ_D 2605 3519089404U, // AND_ZPmZ_H 2606 3223407356U, // AND_ZPmZ_S 2607 2418068220U, // AND_ZZZ 2608 811698940U, // ANDv16i8 2609 824281852U, // ANDv8i8 2610 3223358232U, // ASRD_ZPmI_B 2611 3223374616U, // ASRD_ZPmI_D 2612 3519089432U, // ASRD_ZPmI_H 2613 3223407384U, // ASRD_ZPmI_S 2614 3223361539U, // ASRR_ZPmZ_B 2615 3223377923U, // ASRR_ZPmZ_D 2616 3519092739U, // ASRR_ZPmZ_H 2617 3223410691U, // ASRR_ZPmZ_S 2618 2119701U, // ASRVWr 2619 2119701U, // ASRVXr 2620 3223361557U, // ASR_WIDE_ZPmZ_B 2621 3519092757U, // ASR_WIDE_ZPmZ_H 2622 3223410709U, // ASR_WIDE_ZPmZ_S 2623 2136085U, // ASR_WIDE_ZZZ_B 2624 2189498389U, // ASR_WIDE_ZZZ_H 2625 270620693U, // ASR_WIDE_ZZZ_S 2626 3223361557U, // ASR_ZPmI_B 2627 3223377941U, // ASR_ZPmI_D 2628 3519092757U, // ASR_ZPmI_H 2629 3223410709U, // ASR_ZPmI_S 2630 3223361557U, // ASR_ZPmZ_B 2631 3223377941U, // ASR_ZPmZ_D 2632 3519092757U, // ASR_ZPmZ_H 2633 3223410709U, // ASR_ZPmZ_S 2634 2136085U, // ASR_ZZI_B 2635 2418071573U, // ASR_ZZI_D 2636 2189498389U, // ASR_ZZI_H 2637 270620693U, // ASR_ZZI_S 2638 807715552U, // AUTDA 2639 807716293U, // AUTDB 2640 312463U, // AUTDZA 2641 313776U, // AUTDZB 2642 807715580U, // AUTIA 2643 8379U, // AUTIA1716 2644 8458U, // AUTIASP 2645 8449U, // AUTIAZ 2646 807716320U, // AUTIB 2647 8388U, // AUTIB1716 2648 8370U, // AUTIBSP 2649 8361U, // AUTIBZ 2650 312479U, // AUTIZA 2651 313792U, // AUTIZB 2652 9760U, // AXFLAG 2653 328874U, // B 2654 811704089U, // BCAX 2655 2418073369U, // BCAX_ZZZZ 2656 352295U, // BCcc 2657 2135341U, // BDEP_ZZZ_B 2658 2418070829U, // BDEP_ZZZ_D 2659 2189497645U, // BDEP_ZZZ_H 2660 270619949U, // BDEP_ZZZ_S 2661 2137207U, // BEXT_ZZZ_B 2662 2418072695U, // BEXT_ZZZ_D 2663 2189499511U, // BEXT_ZZZ_H 2664 270621815U, // BEXT_ZZZ_S 2665 2961316829U, // BF16DOTlanev4bf16 2666 2967608285U, // BF16DOTlanev8bf16 2667 1661307569U, // BFADD_VG2_M2Z_H 2668 1663404721U, // BFADD_VG4_M4Z_H 2669 3519089329U, // BFADD_ZPZmZ 2670 2189494961U, // BFADD_ZZZ 2671 2195903845U, // BFCLAMP_VG2_2ZZZ_H 2672 2195903845U, // BFCLAMP_VG4_4ZZZ_H 2673 2195789157U, // BFCLAMP_ZZZ 2674 2120764U, // BFCVT 2675 817992804U, // BFCVTN 2676 2969698754U, // BFCVTN2 2677 1078008727U, // BFCVTNT_ZPmZ 2678 1648432228U, // BFCVTN_Z2Z_StoH 2679 1648434236U, // BFCVT_Z2Z_StoH 2680 1078008892U, // BFCVT_ZPmZ 2681 3798178781U, // BFDOT_VG2_M2Z2Z_HtoS 2682 3798178781U, // BFDOT_VG2_M2ZZI_HtoS 2683 3798178781U, // BFDOT_VG2_M2ZZ_HtoS 2684 4066614237U, // BFDOT_VG4_M4Z4Z_HtoS 2685 4066614237U, // BFDOT_VG4_M4ZZI_HtoS 2686 4066614237U, // BFDOT_VG4_M4ZZ_HtoS 2687 2686540765U, // BFDOT_ZZI 2688 2686540765U, // BFDOT_ZZZ 2689 2961316829U, // BFDOTv4bf16 2690 2967608285U, // BFDOTv8bf16 2691 2183320529U, // BFMAXNM_VG2_2Z2Z_H 2692 2183320529U, // BFMAXNM_VG2_2ZZ_H 2693 2183320529U, // BFMAXNM_VG4_4Z2Z_H 2694 2183320529U, // BFMAXNM_VG4_4ZZ_H 2695 3519091665U, // BFMAXNM_ZPZmZ 2696 2183323423U, // BFMAX_VG2_2Z2Z_H 2697 2183323423U, // BFMAX_VG2_2ZZ_H 2698 2183323423U, // BFMAX_VG4_4Z2Z_H 2699 2183323423U, // BFMAX_VG4_4ZZ_H 2700 3519094559U, // BFMAX_ZPZmZ 2701 2183320520U, // BFMINNM_VG2_2Z2Z_H 2702 2183320520U, // BFMINNM_VG2_2ZZ_H 2703 2183320520U, // BFMINNM_VG4_4Z2Z_H 2704 2183320520U, // BFMINNM_VG4_4ZZ_H 2705 3519091656U, // BFMINNM_ZPZmZ 2706 2183320589U, // BFMIN_VG2_2Z2Z_H 2707 2183320589U, // BFMIN_VG2_2ZZ_H 2708 2183320589U, // BFMIN_VG4_4Z2Z_H 2709 2183320589U, // BFMIN_VG4_4ZZ_H 2710 3519091725U, // BFMIN_ZPZmZ 2711 2967602705U, // BFMLALB 2712 2967602705U, // BFMLALBIdx 2713 2686535185U, // BFMLALB_ZZZ 2714 2686535185U, // BFMLALB_ZZZI 2715 2967607936U, // BFMLALT 2716 2967607936U, // BFMLALTIdx 2717 2686540416U, // BFMLALT_ZZZ 2718 2686540416U, // BFMLALT_ZZZI 2719 1396936732U, // BFMLAL_MZZI_S 2720 1396936732U, // BFMLAL_MZZ_S 2721 3812855836U, // BFMLAL_VG2_M2Z2Z_S 2722 3812855836U, // BFMLAL_VG2_M2ZZI_S 2723 3812855836U, // BFMLAL_VG2_M2ZZ_S 2724 4081291292U, // BFMLAL_VG4_M4Z4Z_S 2725 4081291292U, // BFMLAL_VG4_M4ZZI_S 2726 4081291292U, // BFMLAL_VG4_M4ZZ_S 2727 2198176528U, // BFMLA_VG2_M2Z2Z 2728 2198176528U, // BFMLA_VG2_M2ZZ 2729 2198176528U, // BFMLA_VG2_M2ZZI 2730 2200273680U, // BFMLA_VG4_M4Z4Z 2731 2200273680U, // BFMLA_VG4_M4ZZ 2732 2200273680U, // BFMLA_VG4_M4ZZI 2733 3519087376U, // BFMLA_ZPmZZ 2734 2195784464U, // BFMLA_ZZZI 2735 2686535483U, // BFMLSLB_ZZZI_S 2736 2686535483U, // BFMLSLB_ZZZ_S 2737 2686540591U, // BFMLSLT_ZZZI_S 2738 2686540591U, // BFMLSLT_ZZZ_S 2739 1396937491U, // BFMLSL_MZZI_S 2740 1396937491U, // BFMLSL_MZZ_S 2741 3812856595U, // BFMLSL_VG2_M2Z2Z_S 2742 3812856595U, // BFMLSL_VG2_M2ZZI_S 2743 3812856595U, // BFMLSL_VG2_M2ZZ_S 2744 4081292051U, // BFMLSL_VG4_M4Z4Z_S 2745 4081292051U, // BFMLSL_VG4_M4ZZI_S 2746 4081292051U, // BFMLSL_VG4_M4ZZ_S 2747 2198182185U, // BFMLS_VG2_M2Z2Z 2748 2198182185U, // BFMLS_VG2_M2ZZ 2749 2198182185U, // BFMLS_VG2_M2ZZI 2750 2200279337U, // BFMLS_VG4_M4Z4Z 2751 2200279337U, // BFMLS_VG4_M4ZZ 2752 2200279337U, // BFMLS_VG4_M4ZZI 2753 3519093033U, // BFMLS_ZPmZZ 2754 2195790121U, // BFMLS_ZZZI 2755 2967601943U, // BFMMLA 2756 2686534423U, // BFMMLA_ZZZ 2757 56738645U, // BFMOPA_MPPZZ 2758 56738645U, // BFMOPA_MPPZZ_H 2759 56744310U, // BFMOPS_MPPZZ 2760 56744310U, // BFMOPS_MPPZZ_H 2761 3519091537U, // BFMUL_ZPZmZ 2762 2189497169U, // BFMUL_ZZZ 2763 2189497169U, // BFMUL_ZZZI 2764 807424931U, // BFMWri 2765 807424931U, // BFMXri 2766 1661307198U, // BFSUB_VG2_M2Z_H 2767 1663404350U, // BFSUB_VG4_M4Z_H 2768 3519088958U, // BFSUB_ZPZmZ 2769 2189494590U, // BFSUB_ZZZ 2770 3798178802U, // BFVDOT_VG2_M2ZZI_HtoS 2771 2135519U, // BGRP_ZZZ_B 2772 2418071007U, // BGRP_ZZZ_D 2773 2189497823U, // BGRP_ZZZ_H 2774 270620127U, // BGRP_ZZZ_S 2775 2119914U, // BICSWrs 2776 2119914U, // BICSXrs 2777 3223361770U, // BICS_PPzPP 2778 2116057U, // BICWrs 2779 2116057U, // BICXrs 2780 3223357913U, // BIC_PPzPP 2781 3223357913U, // BIC_ZPmZ_B 2782 3223374297U, // BIC_ZPmZ_D 2783 3519089113U, // BIC_ZPmZ_H 2784 3223407065U, // BIC_ZPmZ_S 2785 2418067929U, // BIC_ZZZ 2786 811698649U, // BICv16i8 2787 1619134937U, // BICv2i32 2788 1623329241U, // BICv4i16 2789 1625426393U, // BICv4i32 2790 1627523545U, // BICv8i16 2791 824281561U, // BICv8i8 2792 2959215581U, // BIFv16i8 2793 2971798493U, // BIFv8i8 2794 2959219284U, // BITv16i8 2795 2971802196U, // BITv8i8 2796 332090U, // BL 2797 22404U, // BLR 2798 2114231U, // BLRAA 2799 24483U, // BLRAAZ 2800 2114896U, // BLRAB 2801 24505U, // BLRABZ 2802 2170667854U, // BMOPA_MPPZZ_S 2803 2170673519U, // BMOPS_MPPZZ_S 2804 22302U, // BR 2805 2114218U, // BRAA 2806 24476U, // BRAAZ 2807 2114883U, // BRAB 2808 24498U, // BRABZ 2809 9789U, // BRB_IALL 2810 9767U, // BRB_INJ 2811 380913U, // BRK 2812 3223361701U, // BRKAS_PPzP 2813 270566147U, // BRKA_PPmP 2814 3223356163U, // BRKA_PPzP 2815 3223361737U, // BRKBS_PPzP 2816 270566887U, // BRKB_PPmP 2817 3223356903U, // BRKB_PPzP 2818 3223361867U, // BRKNS_PPzP 2819 3223360548U, // BRKN_PPzP 2820 3223361708U, // BRKPAS_PPzPP 2821 3223356231U, // BRKPA_PPzPP 2822 3223361744U, // BRKPBS_PPzPP 2823 3223357430U, // BRKPB_PPzPP 2824 2418070511U, // BSL1N_ZZZZ 2825 2418070518U, // BSL2N_ZZZZ 2826 2418070277U, // BSL_ZZZZ 2827 2959217413U, // BSLv16i8 2828 2971800325U, // BSLv8i8 2829 352292U, // Bcc 2830 2132636U, // CADD_ZZI_B 2831 2418068124U, // CADD_ZZI_D 2832 2189494940U, // CADD_ZZI_H 2833 270617244U, // CADD_ZZI_S 2834 807716201U, // CASAB 2835 807718141U, // CASAH 2836 807716444U, // CASALB 2837 807718300U, // CASALH 2838 807719158U, // CASALW 2839 807719158U, // CASALX 2840 807715886U, // CASAW 2841 807715886U, // CASAX 2842 807717057U, // CASB 2843 807718685U, // CASH 2844 807716650U, // CASLB 2845 807718394U, // CASLH 2846 807719669U, // CASLW 2847 807719669U, // CASLX 2848 397442U, // CASPALW 2849 413826U, // CASPALX 2850 394148U, // CASPAW 2851 410532U, // CASPAX 2852 397956U, // CASPLW 2853 414340U, // CASPLX 2854 398852U, // CASPW 2855 415236U, // CASPX 2856 807721112U, // CASW 2857 807721112U, // CASX 2858 1881169872U, // CBNZW 2859 1881169872U, // CBNZX 2860 1881169857U, // CBZW 2861 1881169857U, // CBZX 2862 2118698U, // CCMNWi 2863 2118698U, // CCMNWr 2864 2118698U, // CCMNXi 2865 2118698U, // CCMNXr 2866 2119039U, // CCMPWi 2867 2119039U, // CCMPWr 2868 2119039U, // CCMPXi 2869 2119039U, // CCMPXr 2870 2686507991U, // CDOT_ZZZI_D 2871 2149669847U, // CDOT_ZZZI_S 2872 2686507991U, // CDOT_ZZZ_D 2873 2149669847U, // CDOT_ZZZ_S 2874 9823U, // CFINV 2875 3223340128U, // CLASTA_RPZ_B 2876 3223340128U, // CLASTA_RPZ_D 2877 3223340128U, // CLASTA_RPZ_H 2878 3223340128U, // CLASTA_RPZ_S 2879 3223340128U, // CLASTA_VPZ_B 2880 3223340128U, // CLASTA_VPZ_D 2881 3223340128U, // CLASTA_VPZ_H 2882 3223340128U, // CLASTA_VPZ_S 2883 3223356512U, // CLASTA_ZPZ_B 2884 3223372896U, // CLASTA_ZPZ_D 2885 2176910432U, // CLASTA_ZPZ_H 2886 3223405664U, // CLASTA_ZPZ_S 2887 3223341354U, // CLASTB_RPZ_B 2888 3223341354U, // CLASTB_RPZ_D 2889 3223341354U, // CLASTB_RPZ_H 2890 3223341354U, // CLASTB_RPZ_S 2891 3223341354U, // CLASTB_VPZ_B 2892 3223341354U, // CLASTB_VPZ_D 2893 3223341354U, // CLASTB_VPZ_H 2894 3223341354U, // CLASTB_VPZ_S 2895 3223357738U, // CLASTB_ZPZ_B 2896 3223374122U, // CLASTB_ZPZ_D 2897 2176911658U, // CLASTB_ZPZ_H 2898 3223406890U, // CLASTB_ZPZ_S 2899 24395U, // CLREX 2900 2119963U, // CLSWr 2901 2119963U, // CLSXr 2902 270571803U, // CLS_ZPmZ_B 2903 270588187U, // CLS_ZPmZ_D 2904 541137179U, // CLS_ZPmZ_H 2905 270620955U, // CLS_ZPmZ_S 2906 811702555U, // CLSv16i8 2907 813799707U, // CLSv2i32 2908 817994011U, // CLSv4i16 2909 820091163U, // CLSv4i32 2910 822188315U, // CLSv8i16 2911 824285467U, // CLSv8i8 2912 2121675U, // CLZWr 2913 2121675U, // CLZXr 2914 270573515U, // CLZ_ZPmZ_B 2915 270589899U, // CLZ_ZPmZ_D 2916 541138891U, // CLZ_ZPmZ_H 2917 270622667U, // CLZ_ZPmZ_S 2918 811704267U, // CLZv16i8 2919 813801419U, // CLZv2i32 2920 817995723U, // CLZv4i16 2921 820092875U, // CLZv4i32 2922 822190027U, // CLZv8i16 2923 824287179U, // CLZv8i8 2924 811701955U, // CMEQv16i8 2925 811701955U, // CMEQv16i8rz 2926 2119363U, // CMEQv1i64 2927 2119363U, // CMEQv1i64rz 2928 813799107U, // CMEQv2i32 2929 813799107U, // CMEQv2i32rz 2930 815896259U, // CMEQv2i64 2931 815896259U, // CMEQv2i64rz 2932 817993411U, // CMEQv4i16 2933 817993411U, // CMEQv4i16rz 2934 820090563U, // CMEQv4i32 2935 820090563U, // CMEQv4i32rz 2936 822187715U, // CMEQv8i16 2937 822187715U, // CMEQv8i16rz 2938 824284867U, // CMEQv8i8 2939 824284867U, // CMEQv8i8rz 2940 811699023U, // CMGEv16i8 2941 811699023U, // CMGEv16i8rz 2942 2116431U, // CMGEv1i64 2943 2116431U, // CMGEv1i64rz 2944 813796175U, // CMGEv2i32 2945 813796175U, // CMGEv2i32rz 2946 815893327U, // CMGEv2i64 2947 815893327U, // CMGEv2i64rz 2948 817990479U, // CMGEv4i16 2949 817990479U, // CMGEv4i16rz 2950 820087631U, // CMGEv4i32 2951 820087631U, // CMGEv4i32rz 2952 822184783U, // CMGEv8i16 2953 822184783U, // CMGEv8i16rz 2954 824281935U, // CMGEv8i8 2955 824281935U, // CMGEv8i8rz 2956 811702854U, // CMGTv16i8 2957 811702854U, // CMGTv16i8rz 2958 2120262U, // CMGTv1i64 2959 2120262U, // CMGTv1i64rz 2960 813800006U, // CMGTv2i32 2961 813800006U, // CMGTv2i32rz 2962 815897158U, // CMGTv2i64 2963 815897158U, // CMGTv2i64rz 2964 817994310U, // CMGTv4i16 2965 817994310U, // CMGTv4i16rz 2966 820091462U, // CMGTv4i32 2967 820091462U, // CMGTv4i32rz 2968 822188614U, // CMGTv8i16 2969 822188614U, // CMGTv8i16rz 2970 824285766U, // CMGTv8i8 2971 824285766U, // CMGTv8i8rz 2972 811700147U, // CMHIv16i8 2973 2117555U, // CMHIv1i64 2974 813797299U, // CMHIv2i32 2975 815894451U, // CMHIv2i64 2976 817991603U, // CMHIv4i16 2977 820088755U, // CMHIv4i32 2978 822185907U, // CMHIv8i16 2979 824283059U, // CMHIv8i8 2980 811702542U, // CMHSv16i8 2981 2119950U, // CMHSv1i64 2982 813799694U, // CMHSv2i32 2983 815896846U, // CMHSv2i64 2984 817993998U, // CMHSv4i16 2985 820091150U, // CMHSv4i32 2986 822188302U, // CMHSv8i16 2987 824285454U, // CMHSv8i8 2988 2195784458U, // CMLA_ZZZI_H 2989 1344357130U, // CMLA_ZZZI_S 2990 2149614346U, // CMLA_ZZZ_B 2991 1075888906U, // CMLA_ZZZ_D 2992 2195784458U, // CMLA_ZZZ_H 2993 1344357130U, // CMLA_ZZZ_S 2994 811699054U, // CMLEv16i8rz 2995 2116462U, // CMLEv1i64rz 2996 813796206U, // CMLEv2i32rz 2997 815893358U, // CMLEv2i64rz 2998 817990510U, // CMLEv4i16rz 2999 820087662U, // CMLEv4i32rz 3000 822184814U, // CMLEv8i16rz 3001 824281966U, // CMLEv8i8rz 3002 811703064U, // CMLTv16i8rz 3003 2120472U, // CMLTv1i64rz 3004 813800216U, // CMLTv2i32rz 3005 815897368U, // CMLTv2i64rz 3006 817994520U, // CMLTv4i16rz 3007 820091672U, // CMLTv4i32rz 3008 822188824U, // CMLTv8i16rz 3009 824285976U, // CMLTv8i8rz 3010 3223361234U, // CMPEQ_PPzZI_B 3011 3223377618U, // CMPEQ_PPzZI_D 3012 2445350610U, // CMPEQ_PPzZI_H 3013 3223410386U, // CMPEQ_PPzZI_S 3014 3223361234U, // CMPEQ_PPzZZ_B 3015 3223377618U, // CMPEQ_PPzZZ_D 3016 2445350610U, // CMPEQ_PPzZZ_H 3017 3223410386U, // CMPEQ_PPzZZ_S 3018 3223361234U, // CMPEQ_WIDE_PPzZZ_B 3019 2445350610U, // CMPEQ_WIDE_PPzZZ_H 3020 3223410386U, // CMPEQ_WIDE_PPzZZ_S 3021 3223358293U, // CMPGE_PPzZI_B 3022 3223374677U, // CMPGE_PPzZI_D 3023 2445347669U, // CMPGE_PPzZI_H 3024 3223407445U, // CMPGE_PPzZI_S 3025 3223358293U, // CMPGE_PPzZZ_B 3026 3223374677U, // CMPGE_PPzZZ_D 3027 2445347669U, // CMPGE_PPzZZ_H 3028 3223407445U, // CMPGE_PPzZZ_S 3029 3223358293U, // CMPGE_WIDE_PPzZZ_B 3030 2445347669U, // CMPGE_WIDE_PPzZZ_H 3031 3223407445U, // CMPGE_WIDE_PPzZZ_S 3032 3223362124U, // CMPGT_PPzZI_B 3033 3223378508U, // CMPGT_PPzZI_D 3034 2445351500U, // CMPGT_PPzZI_H 3035 3223411276U, // CMPGT_PPzZI_S 3036 3223362124U, // CMPGT_PPzZZ_B 3037 3223378508U, // CMPGT_PPzZZ_D 3038 2445351500U, // CMPGT_PPzZZ_H 3039 3223411276U, // CMPGT_PPzZZ_S 3040 3223362124U, // CMPGT_WIDE_PPzZZ_B 3041 2445351500U, // CMPGT_WIDE_PPzZZ_H 3042 3223411276U, // CMPGT_WIDE_PPzZZ_S 3043 3223359417U, // CMPHI_PPzZI_B 3044 3223375801U, // CMPHI_PPzZI_D 3045 2445348793U, // CMPHI_PPzZI_H 3046 3223408569U, // CMPHI_PPzZI_S 3047 3223359417U, // CMPHI_PPzZZ_B 3048 3223375801U, // CMPHI_PPzZZ_D 3049 2445348793U, // CMPHI_PPzZZ_H 3050 3223408569U, // CMPHI_PPzZZ_S 3051 3223359417U, // CMPHI_WIDE_PPzZZ_B 3052 2445348793U, // CMPHI_WIDE_PPzZZ_H 3053 3223408569U, // CMPHI_WIDE_PPzZZ_S 3054 3223361812U, // CMPHS_PPzZI_B 3055 3223378196U, // CMPHS_PPzZI_D 3056 2445351188U, // CMPHS_PPzZI_H 3057 3223410964U, // CMPHS_PPzZI_S 3058 3223361812U, // CMPHS_PPzZZ_B 3059 3223378196U, // CMPHS_PPzZZ_D 3060 2445351188U, // CMPHS_PPzZZ_H 3061 3223410964U, // CMPHS_PPzZZ_S 3062 3223361812U, // CMPHS_WIDE_PPzZZ_B 3063 2445351188U, // CMPHS_WIDE_PPzZZ_H 3064 3223410964U, // CMPHS_WIDE_PPzZZ_S 3065 3223358324U, // CMPLE_PPzZI_B 3066 3223374708U, // CMPLE_PPzZI_D 3067 2445347700U, // CMPLE_PPzZI_H 3068 3223407476U, // CMPLE_PPzZI_S 3069 3223358324U, // CMPLE_WIDE_PPzZZ_B 3070 2445347700U, // CMPLE_WIDE_PPzZZ_H 3071 3223407476U, // CMPLE_WIDE_PPzZZ_S 3072 3223360736U, // CMPLO_PPzZI_B 3073 3223377120U, // CMPLO_PPzZI_D 3074 2445350112U, // CMPLO_PPzZI_H 3075 3223409888U, // CMPLO_PPzZI_S 3076 3223360736U, // CMPLO_WIDE_PPzZZ_B 3077 2445350112U, // CMPLO_WIDE_PPzZZ_H 3078 3223409888U, // CMPLO_WIDE_PPzZZ_S 3079 3223361847U, // CMPLS_PPzZI_B 3080 3223378231U, // CMPLS_PPzZI_D 3081 2445351223U, // CMPLS_PPzZI_H 3082 3223410999U, // CMPLS_PPzZI_S 3083 3223361847U, // CMPLS_WIDE_PPzZZ_B 3084 2445351223U, // CMPLS_WIDE_PPzZZ_H 3085 3223410999U, // CMPLS_WIDE_PPzZZ_S 3086 3223362334U, // CMPLT_PPzZI_B 3087 3223378718U, // CMPLT_PPzZI_D 3088 2445351710U, // CMPLT_PPzZI_H 3089 3223411486U, // CMPLT_PPzZI_S 3090 3223362334U, // CMPLT_WIDE_PPzZZ_B 3091 2445351710U, // CMPLT_WIDE_PPzZZ_H 3092 3223411486U, // CMPLT_WIDE_PPzZZ_S 3093 3223358347U, // CMPNE_PPzZI_B 3094 3223374731U, // CMPNE_PPzZI_D 3095 2445347723U, // CMPNE_PPzZI_H 3096 3223407499U, // CMPNE_PPzZI_S 3097 3223358347U, // CMPNE_PPzZZ_B 3098 3223374731U, // CMPNE_PPzZZ_D 3099 2445347723U, // CMPNE_PPzZZ_H 3100 3223407499U, // CMPNE_PPzZZ_S 3101 3223358347U, // CMPNE_WIDE_PPzZZ_B 3102 2445347723U, // CMPNE_WIDE_PPzZZ_H 3103 3223407499U, // CMPNE_WIDE_PPzZZ_S 3104 811703349U, // CMTSTv16i8 3105 2120757U, // CMTSTv1i64 3106 813800501U, // CMTSTv2i32 3107 815897653U, // CMTSTv2i64 3108 817994805U, // CMTSTv4i16 3109 820091957U, // CMTSTv4i32 3110 822189109U, // CMTSTv8i16 3111 824286261U, // CMTSTv8i8 3112 270572554U, // CNOT_ZPmZ_B 3113 270588938U, // CNOT_ZPmZ_D 3114 541137930U, // CNOT_ZPmZ_H 3115 270621706U, // CNOT_ZPmZ_S 3116 2686470429U, // CNTB_XPiI 3117 2686470948U, // CNTD_XPiI 3118 2686472030U, // CNTH_XPiI 3119 2954909236U, // CNTP_XCI_B 3120 3223344692U, // CNTP_XCI_D 3121 3491780148U, // CNTP_XCI_H 3122 3760215604U, // CNTP_XCI_S 3123 3223344692U, // CNTP_XPP_B 3124 3223344692U, // CNTP_XPP_D 3125 3223344692U, // CNTP_XPP_H 3126 3223344692U, // CNTP_XPP_S 3127 2686476005U, // CNTW_XPiI 3128 2120532U, // CNTWr 3129 2120532U, // CNTXr 3130 270572372U, // CNT_ZPmZ_B 3131 270588756U, // CNT_ZPmZ_D 3132 541137748U, // CNT_ZPmZ_H 3133 270621524U, // CNT_ZPmZ_S 3134 811703124U, // CNTv16i8 3135 824286036U, // CNTv8i8 3136 3223378441U, // COMPACT_ZPZ_D 3137 3223411209U, // COMPACT_ZPZ_S 3138 434579U, // CPYE 3139 434642U, // CPYEN 3140 434728U, // CPYERN 3141 435616U, // CPYERT 3142 435101U, // CPYERTN 3143 434850U, // CPYERTRN 3144 435348U, // CPYERTWN 3145 435530U, // CPYET 3146 435005U, // CPYETN 3147 434786U, // CPYETRN 3148 435284U, // CPYETWN 3149 435226U, // CPYEWN 3150 435673U, // CPYEWT 3151 435164U, // CPYEWTN 3152 434919U, // CPYEWTRN 3153 435417U, // CPYEWTWN 3154 434556U, // CPYFE 3155 434616U, // CPYFEN 3156 434718U, // CPYFERN 3157 435606U, // CPYFERT 3158 435090U, // CPYFERTN 3159 434838U, // CPYFERTRN 3160 435336U, // CPYFERTWN 3161 435504U, // CPYFET 3162 434976U, // CPYFETN 3163 434775U, // CPYFETRN 3164 435273U, // CPYFETWN 3165 435216U, // CPYFEWN 3166 435663U, // CPYFEWT 3167 435153U, // CPYFEWTN 3168 434907U, // CPYFEWTRN 3169 435405U, // CPYFEWTWN 3170 434586U, // CPYFM 3171 434650U, // CPYFMN 3172 434737U, // CPYFMRN 3173 435625U, // CPYFMRT 3174 435111U, // CPYFMRTN 3175 434861U, // CPYFMRTRN 3176 435359U, // CPYFMRTWN 3177 435538U, // CPYFMT 3178 435014U, // CPYFMTN 3179 434796U, // CPYFMTRN 3180 435294U, // CPYFMTWN 3181 435235U, // CPYFMWN 3182 435682U, // CPYFMWT 3183 435174U, // CPYFMWTN 3184 434930U, // CPYFMWTRN 3185 435428U, // CPYFMWTWN 3186 435474U, // CPYFP 3187 434684U, // CPYFPN 3188 434756U, // CPYFPRN 3189 435644U, // CPYFPRT 3190 435132U, // CPYFPRTN 3191 434884U, // CPYFPRTRN 3192 435382U, // CPYFPRTWN 3193 435572U, // CPYFPT 3194 435052U, // CPYFPTN 3195 434817U, // CPYFPTRN 3196 435315U, // CPYFPTWN 3197 435254U, // CPYFPWN 3198 435701U, // CPYFPWT 3199 435195U, // CPYFPWTN 3200 434953U, // CPYFPWTRN 3201 435451U, // CPYFPWTWN 3202 434609U, // CPYM 3203 434676U, // CPYMN 3204 434747U, // CPYMRN 3205 435635U, // CPYMRT 3206 435122U, // CPYMRTN 3207 434873U, // CPYMRTRN 3208 435371U, // CPYMRTWN 3209 435564U, // CPYMT 3210 435043U, // CPYMTN 3211 434807U, // CPYMTRN 3212 435305U, // CPYMTWN 3213 435245U, // CPYMWN 3214 435692U, // CPYMWT 3215 435185U, // CPYMWTN 3216 434942U, // CPYMWTRN 3217 435440U, // CPYMWTWN 3218 435497U, // CPYP 3219 434710U, // CPYPN 3220 434766U, // CPYPRN 3221 435654U, // CPYPRT 3222 435143U, // CPYPRTN 3223 434896U, // CPYPRTRN 3224 435394U, // CPYPRTWN 3225 435598U, // CPYPT 3226 435081U, // CPYPTN 3227 434828U, // CPYPTRN 3228 435326U, // CPYPTWN 3229 435264U, // CPYPWN 3230 435711U, // CPYPWT 3231 435206U, // CPYPWTN 3232 434965U, // CPYPWTRN 3233 435463U, // CPYPWTWN 3234 270573443U, // CPY_ZPmI_B 3235 270589827U, // CPY_ZPmI_D 3236 4030799747U, // CPY_ZPmI_H 3237 270622595U, // CPY_ZPmI_S 3238 270573443U, // CPY_ZPmR_B 3239 270589827U, // CPY_ZPmR_D 3240 4267907U, // CPY_ZPmR_H 3241 270622595U, // CPY_ZPmR_S 3242 270573443U, // CPY_ZPmV_B 3243 270589827U, // CPY_ZPmV_D 3244 4267907U, // CPY_ZPmV_H 3245 270622595U, // CPY_ZPmV_S 3246 3223363459U, // CPY_ZPzI_B 3247 3223379843U, // CPY_ZPzI_D 3248 2445352835U, // CPY_ZPzI_H 3249 3223412611U, // CPY_ZPzI_S 3250 2114780U, // CRC32Brr 3251 2114957U, // CRC32CBrr 3252 2116897U, // CRC32CHrr 3253 2121270U, // CRC32CWrr 3254 2121531U, // CRC32CXrr 3255 2116733U, // CRC32Hrr 3256 2121212U, // CRC32Wrr 3257 2121469U, // CRC32Xrr 3258 2118042U, // CSELWr 3259 2118042U, // CSELXr 3260 2116077U, // CSINCWr 3261 2116077U, // CSINCXr 3262 2121020U, // CSINVWr 3263 2121020U, // CSINVXr 3264 2116641U, // CSNEGWr 3265 2116641U, // CSNEGXr 3266 2119369U, // CTERMEQ_WW 3267 2119369U, // CTERMEQ_XX 3268 2116482U, // CTERMNE_WW 3269 2116482U, // CTERMNE_XX 3270 2121692U, // CTZWr 3271 2121692U, // CTZXr 3272 376923U, // DCPS1 3273 377372U, // DCPS2 3274 377438U, // DCPS3 3275 270550424U, // DECB_XPiI 3276 270551677U, // DECD_XPiI 3277 270584445U, // DECD_ZPiI 3278 270552364U, // DECH_XPiI 3279 58789164U, // DECH_ZPiI 3280 2118915U, // DECP_XP_B 3281 2418038019U, // DECP_XP_D 3282 1881167107U, // DECP_XP_H 3283 270554371U, // DECP_XP_S 3284 1075893507U, // DECP_ZP_D 3285 1658918147U, // DECP_ZP_H 3286 1344361731U, // DECP_ZP_S 3287 270556737U, // DECW_XPiI 3288 270622273U, // DECW_ZPiI 3289 444273U, // DMB 3290 9805U, // DRPS 3291 444615U, // DSB 3292 460999U, // DSBnXS 3293 539022298U, // DUPM_ZI 3294 2135775U, // DUPQ_ZZI_B 3295 2418071263U, // DUPQ_ZZI_D 3296 847320799U, // DUPQ_ZZI_H 3297 270620383U, // DUPQ_ZZI_S 3298 1075877448U, // DUP_ZI_B 3299 1344329288U, // DUP_ZI_D 3300 60888648U, // DUP_ZI_H 3301 1612797512U, // DUP_ZI_S 3302 2135624U, // DUP_ZR_B 3303 2152008U, // DUP_ZR_D 3304 1673598536U, // DUP_ZR_H 3305 2184776U, // DUP_ZR_S 3306 2135624U, // DUP_ZZI_B 3307 2418071112U, // DUP_ZZI_D 3308 847320648U, // DUP_ZZI_H 3309 870798920U, // DUP_ZZI_Q 3310 270620232U, // DUP_ZZI_S 3311 807427396U, // DUPi16 3312 807427396U, // DUPi32 3313 807427396U, // DUPi64 3314 807427396U, // DUPi8 3315 6395464U, // DUPv16i8gpr 3316 811701832U, // DUPv16i8lane 3317 8492616U, // DUPv2i32gpr 3318 813798984U, // DUPv2i32lane 3319 10589768U, // DUPv2i64gpr 3320 815896136U, // DUPv2i64lane 3321 12686920U, // DUPv4i16gpr 3322 817993288U, // DUPv4i16lane 3323 14784072U, // DUPv4i32gpr 3324 820090440U, // DUPv4i32lane 3325 16881224U, // DUPv8i16gpr 3326 822187592U, // DUPv8i16lane 3327 18978376U, // DUPv8i8gpr 3328 824284744U, // DUPv8i8lane 3329 2118704U, // EONWrs 3330 2118704U, // EONXrs 3331 811696728U, // EOR3 3332 2418066008U, // EOR3_ZZZZ 3333 2149620226U, // EORBT_ZZZ_B 3334 1075894786U, // EORBT_ZZZ_D 3335 2195790338U, // EORBT_ZZZ_H 3336 1344363010U, // EORBT_ZZZ_S 3337 3227622806U, // EORQV_VPZ_B 3338 3231817110U, // EORQV_VPZ_D 3339 3238108566U, // EORQV_VPZ_H 3340 3236011414U, // EORQV_VPZ_S 3341 3223361955U, // EORS_PPzPP 3342 2149615907U, // EORTB_ZZZ_B 3343 1075890467U, // EORTB_ZZZ_D 3344 2195786019U, // EORTB_ZZZ_H 3345 1344358691U, // EORTB_ZZZ_S 3346 253365U, // EORV_VPZ_B 3347 1657019829U, // EORV_VPZ_D 3348 1659133365U, // EORV_VPZ_H 3349 1638178229U, // EORV_VPZ_S 3350 2119656U, // EORWri 3351 2119656U, // EORWrs 3352 2119656U, // EORXri 3353 2119656U, // EORXrs 3354 3223361512U, // EOR_PPzPP 3355 2418071528U, // EOR_ZI 3356 3223361512U, // EOR_ZPmZ_B 3357 3223377896U, // EOR_ZPmZ_D 3358 3519092712U, // EOR_ZPmZ_H 3359 3223410664U, // EOR_ZPmZ_S 3360 2418071528U, // EOR_ZZZ 3361 811702248U, // EORv16i8 3362 824285160U, // EORv8i8 3363 9810U, // ERET 3364 9736U, // ERETAA 3365 9743U, // ERETAB 3366 2135781U, // EXTQ_ZZI 3367 270566511U, // EXTRACT_ZPMXI_H_B 3368 270582895U, // EXTRACT_ZPMXI_H_D 3369 1883309167U, // EXTRACT_ZPMXI_H_H 3370 1883718767U, // EXTRACT_ZPMXI_H_Q 3371 270615663U, // EXTRACT_ZPMXI_H_S 3372 270566511U, // EXTRACT_ZPMXI_V_B 3373 270582895U, // EXTRACT_ZPMXI_V_D 3374 2151744623U, // EXTRACT_ZPMXI_V_H 3375 2152154223U, // EXTRACT_ZPMXI_V_Q 3376 270615663U, // EXTRACT_ZPMXI_V_S 3377 2119739U, // EXTRWrri 3378 2119739U, // EXTRXrri 3379 2137208U, // EXT_ZZI 3380 2418056312U, // EXT_ZZI_B 3381 811703416U, // EXTv16i8 3382 824286328U, // EXTv8i8 3383 2116194U, // FABD16 3384 2116194U, // FABD32 3385 2116194U, // FABD64 3386 3223374434U, // FABD_ZPmZ_D 3387 3519089250U, // FABD_ZPmZ_H 3388 3223407202U, // FABD_ZPmZ_S 3389 813795938U, // FABDv2f32 3390 815893090U, // FABDv2f64 3391 817990242U, // FABDv4f16 3392 820087394U, // FABDv4f32 3393 822184546U, // FABDv8f16 3394 2119868U, // FABSDr 3395 2119868U, // FABSHr 3396 2119868U, // FABSSr 3397 270588092U, // FABS_ZPmZ_D 3398 541137084U, // FABS_ZPmZ_H 3399 270620860U, // FABS_ZPmZ_S 3400 813799612U, // FABSv2f32 3401 815896764U, // FABSv2f64 3402 817993916U, // FABSv4f16 3403 820091068U, // FABSv4f32 3404 822188220U, // FABSv8f16 3405 2116414U, // FACGE16 3406 2116414U, // FACGE32 3407 2116414U, // FACGE64 3408 3223374654U, // FACGE_PPzZZ_D 3409 2445347646U, // FACGE_PPzZZ_H 3410 3223407422U, // FACGE_PPzZZ_S 3411 813796158U, // FACGEv2f32 3412 815893310U, // FACGEv2f64 3413 817990462U, // FACGEv4f16 3414 820087614U, // FACGEv4f32 3415 822184766U, // FACGEv8f16 3416 2120245U, // FACGT16 3417 2120245U, // FACGT32 3418 2120245U, // FACGT64 3419 3223378485U, // FACGT_PPzZZ_D 3420 2445351477U, // FACGT_PPzZZ_H 3421 3223411253U, // FACGT_PPzZZ_S 3422 813799989U, // FACGTv2f32 3423 815897141U, // FACGTv2f64 3424 817994293U, // FACGTv4f16 3425 820091445U, // FACGTv4f32 3426 822188597U, // FACGTv8f16 3427 67371737U, // FADDA_VPZ_D 3428 2216968921U, // FADDA_VPZ_H 3429 71598809U, // FADDA_VPZ_S 3430 2116274U, // FADDDrr 3431 2116274U, // FADDHrr 3432 3223377185U, // FADDP_ZPmZZ_D 3433 3519092001U, // FADDP_ZPmZZ_H 3434 3223409953U, // FADDP_ZPmZZ_S 3435 813798689U, // FADDPv2f32 3436 815895841U, // FADDPv2f64 3437 807425313U, // FADDPv2i16p 3438 807425313U, // FADDPv2i32p 3439 807425313U, // FADDPv2i64p 3440 817992993U, // FADDPv4f16 3441 820090145U, // FADDPv4f32 3442 822187297U, // FADDPv8f16 3443 3231817051U, // FADDQV_D 3444 3238108507U, // FADDQV_H 3445 3236011355U, // FADDQV_S 3446 2116274U, // FADDSrr 3447 1657019603U, // FADDV_VPZ_D 3448 1659133139U, // FADDV_VPZ_H 3449 1638178003U, // FADDV_VPZ_S 3450 3798158002U, // FADD_VG2_M2Z_D 3451 1661307570U, // FADD_VG2_M2Z_H 3452 3798174386U, // FADD_VG2_M2Z_S 3453 4066593458U, // FADD_VG4_M4Z_D 3454 1663404722U, // FADD_VG4_M4Z_H 3455 4066609842U, // FADD_VG4_M4Z_S 3456 3223374514U, // FADD_ZPmI_D 3457 3519089330U, // FADD_ZPmI_H 3458 3223407282U, // FADD_ZPmI_S 3459 3223374514U, // FADD_ZPmZ_D 3460 3519089330U, // FADD_ZPmZ_H 3461 3223407282U, // FADD_ZPmZ_S 3462 2418068146U, // FADD_ZZZ_D 3463 2189494962U, // FADD_ZZZ_H 3464 270617266U, // FADD_ZZZ_S 3465 813796018U, // FADDv2f32 3466 815893170U, // FADDv2f64 3467 817990322U, // FADDv4f16 3468 820087474U, // FADDv4f32 3469 822184626U, // FADDv8f16 3470 3223374491U, // FCADD_ZPmZ_D 3471 3519089307U, // FCADD_ZPmZ_H 3472 3223407259U, // FCADD_ZPmZ_S 3473 813795995U, // FCADDv2f32 3474 815893147U, // FCADDv2f64 3475 817990299U, // FCADDv4f16 3476 820087451U, // FCADDv4f32 3477 822184603U, // FCADDv8f16 3478 2119038U, // FCCMPDrr 3479 2116514U, // FCCMPEDrr 3480 2116514U, // FCCMPEHrr 3481 2116514U, // FCCMPESrr 3482 2119038U, // FCCMPHrr 3483 2119038U, // FCCMPSrr 3484 2193790310U, // FCLAMP_VG2_2Z2Z_D 3485 2195903846U, // FCLAMP_VG2_2Z2Z_H 3486 2174948710U, // FCLAMP_VG2_2Z2Z_S 3487 2193790310U, // FCLAMP_VG4_4Z4Z_D 3488 2195903846U, // FCLAMP_VG4_4Z4Z_H 3489 2174948710U, // FCLAMP_VG4_4Z4Z_S 3490 1075893606U, // FCLAMP_ZZZ_D 3491 2195789158U, // FCLAMP_ZZZ_H 3492 1344361830U, // FCLAMP_ZZZ_S 3493 2119362U, // FCMEQ16 3494 2119362U, // FCMEQ32 3495 2119362U, // FCMEQ64 3496 3223377602U, // FCMEQ_PPzZ0_D 3497 2445350594U, // FCMEQ_PPzZ0_H 3498 3223410370U, // FCMEQ_PPzZ0_S 3499 3223377602U, // FCMEQ_PPzZZ_D 3500 2445350594U, // FCMEQ_PPzZZ_H 3501 3223410370U, // FCMEQ_PPzZZ_S 3502 2119362U, // FCMEQv1i16rz 3503 2119362U, // FCMEQv1i32rz 3504 2119362U, // FCMEQv1i64rz 3505 813799106U, // FCMEQv2f32 3506 815896258U, // FCMEQv2f64 3507 813799106U, // FCMEQv2i32rz 3508 815896258U, // FCMEQv2i64rz 3509 817993410U, // FCMEQv4f16 3510 820090562U, // FCMEQv4f32 3511 817993410U, // FCMEQv4i16rz 3512 820090562U, // FCMEQv4i32rz 3513 822187714U, // FCMEQv8f16 3514 822187714U, // FCMEQv8i16rz 3515 2116430U, // FCMGE16 3516 2116430U, // FCMGE32 3517 2116430U, // FCMGE64 3518 3223374670U, // FCMGE_PPzZ0_D 3519 2445347662U, // FCMGE_PPzZ0_H 3520 3223407438U, // FCMGE_PPzZ0_S 3521 3223374670U, // FCMGE_PPzZZ_D 3522 2445347662U, // FCMGE_PPzZZ_H 3523 3223407438U, // FCMGE_PPzZZ_S 3524 2116430U, // FCMGEv1i16rz 3525 2116430U, // FCMGEv1i32rz 3526 2116430U, // FCMGEv1i64rz 3527 813796174U, // FCMGEv2f32 3528 815893326U, // FCMGEv2f64 3529 813796174U, // FCMGEv2i32rz 3530 815893326U, // FCMGEv2i64rz 3531 817990478U, // FCMGEv4f16 3532 820087630U, // FCMGEv4f32 3533 817990478U, // FCMGEv4i16rz 3534 820087630U, // FCMGEv4i32rz 3535 822184782U, // FCMGEv8f16 3536 822184782U, // FCMGEv8i16rz 3537 2120261U, // FCMGT16 3538 2120261U, // FCMGT32 3539 2120261U, // FCMGT64 3540 3223378501U, // FCMGT_PPzZ0_D 3541 2445351493U, // FCMGT_PPzZ0_H 3542 3223411269U, // FCMGT_PPzZ0_S 3543 3223378501U, // FCMGT_PPzZZ_D 3544 2445351493U, // FCMGT_PPzZZ_H 3545 3223411269U, // FCMGT_PPzZZ_S 3546 2120261U, // FCMGTv1i16rz 3547 2120261U, // FCMGTv1i32rz 3548 2120261U, // FCMGTv1i64rz 3549 813800005U, // FCMGTv2f32 3550 815897157U, // FCMGTv2f64 3551 813800005U, // FCMGTv2i32rz 3552 815897157U, // FCMGTv2i64rz 3553 817994309U, // FCMGTv4f16 3554 820091461U, // FCMGTv4f32 3555 817994309U, // FCMGTv4i16rz 3556 820091461U, // FCMGTv4i32rz 3557 822188613U, // FCMGTv8f16 3558 822188613U, // FCMGTv8i16rz 3559 3223372553U, // FCMLA_ZPmZZ_D 3560 3519087369U, // FCMLA_ZPmZZ_H 3561 3223405321U, // FCMLA_ZPmZZ_S 3562 2195784457U, // FCMLA_ZZZI_H 3563 1344357129U, // FCMLA_ZZZI_S 3564 2961310473U, // FCMLAv2f32 3565 2963407625U, // FCMLAv2f64 3566 2965504777U, // FCMLAv4f16 3567 2965504777U, // FCMLAv4f16_indexed 3568 2967601929U, // FCMLAv4f32 3569 2967601929U, // FCMLAv4f32_indexed 3570 2969699081U, // FCMLAv8f16 3571 2969699081U, // FCMLAv8f16_indexed 3572 3223374701U, // FCMLE_PPzZ0_D 3573 2445347693U, // FCMLE_PPzZ0_H 3574 3223407469U, // FCMLE_PPzZ0_S 3575 2116461U, // FCMLEv1i16rz 3576 2116461U, // FCMLEv1i32rz 3577 2116461U, // FCMLEv1i64rz 3578 813796205U, // FCMLEv2i32rz 3579 815893357U, // FCMLEv2i64rz 3580 817990509U, // FCMLEv4i16rz 3581 820087661U, // FCMLEv4i32rz 3582 822184813U, // FCMLEv8i16rz 3583 3223378711U, // FCMLT_PPzZ0_D 3584 2445351703U, // FCMLT_PPzZ0_H 3585 3223411479U, // FCMLT_PPzZ0_S 3586 2120471U, // FCMLTv1i16rz 3587 2120471U, // FCMLTv1i32rz 3588 2120471U, // FCMLTv1i64rz 3589 813800215U, // FCMLTv2i32rz 3590 815897367U, // FCMLTv2i64rz 3591 817994519U, // FCMLTv4i16rz 3592 820091671U, // FCMLTv4i32rz 3593 822188823U, // FCMLTv8i16rz 3594 3223374715U, // FCMNE_PPzZ0_D 3595 2445347707U, // FCMNE_PPzZ0_H 3596 3223407483U, // FCMNE_PPzZ0_S 3597 3223374715U, // FCMNE_PPzZZ_D 3598 2445347707U, // FCMNE_PPzZZ_H 3599 3223407483U, // FCMNE_PPzZZ_S 3600 73422213U, // FCMPDri 3601 2119045U, // FCMPDrr 3602 73419690U, // FCMPEDri 3603 2116522U, // FCMPEDrr 3604 73419690U, // FCMPEHri 3605 2116522U, // FCMPEHrr 3606 73419690U, // FCMPESri 3607 2116522U, // FCMPESrr 3608 73422213U, // FCMPHri 3609 2119045U, // FCMPHrr 3610 73422213U, // FCMPSri 3611 2119045U, // FCMPSrr 3612 3223377133U, // FCMUO_PPzZZ_D 3613 2445350125U, // FCMUO_PPzZZ_H 3614 3223409901U, // FCMUO_PPzZZ_S 3615 270589826U, // FCPY_ZPmI_D 3616 2688622466U, // FCPY_ZPmI_H 3617 270622594U, // FCPY_ZPmI_S 3618 2118041U, // FCSELDrrr 3619 2118041U, // FCSELHrrr 3620 2118041U, // FCSELSrrr 3621 2119860U, // FCVTASUWDr 3622 2119860U, // FCVTASUWHr 3623 2119860U, // FCVTASUWSr 3624 2119860U, // FCVTASUXDr 3625 2119860U, // FCVTASUXHr 3626 2119860U, // FCVTASUXSr 3627 2119860U, // FCVTASv1f16 3628 2119860U, // FCVTASv1i32 3629 2119860U, // FCVTASv1i64 3630 813799604U, // FCVTASv2f32 3631 815896756U, // FCVTASv2f64 3632 817993908U, // FCVTASv4f16 3633 820091060U, // FCVTASv4f32 3634 822188212U, // FCVTASv8f16 3635 2120842U, // FCVTAUUWDr 3636 2120842U, // FCVTAUUWHr 3637 2120842U, // FCVTAUUWSr 3638 2120842U, // FCVTAUUXDr 3639 2120842U, // FCVTAUUXHr 3640 2120842U, // FCVTAUUXSr 3641 2120842U, // FCVTAUv1f16 3642 2120842U, // FCVTAUv1i32 3643 2120842U, // FCVTAUv1i64 3644 813800586U, // FCVTAUv2f32 3645 815897738U, // FCVTAUv2f64 3646 817994890U, // FCVTAUv4f16 3647 820092042U, // FCVTAUv4f32 3648 822189194U, // FCVTAUv8f16 3649 2120765U, // FCVTDHr 3650 2120765U, // FCVTDSr 3651 2120765U, // FCVTHDr 3652 2120765U, // FCVTHSr 3653 270621512U, // FCVTLT_ZPmZ_HtoS 3654 270588744U, // FCVTLT_ZPmZ_StoD 3655 1652757322U, // FCVTL_2ZZ_H_S 3656 815895370U, // FCVTLv2i32 3657 820089674U, // FCVTLv4i16 3658 815890812U, // FCVTLv4i32 3659 820085116U, // FCVTLv8i16 3660 2119998U, // FCVTMSUWDr 3661 2119998U, // FCVTMSUWHr 3662 2119998U, // FCVTMSUWSr 3663 2119998U, // FCVTMSUXDr 3664 2119998U, // FCVTMSUXHr 3665 2119998U, // FCVTMSUXSr 3666 2119998U, // FCVTMSv1f16 3667 2119998U, // FCVTMSv1i32 3668 2119998U, // FCVTMSv1i64 3669 813799742U, // FCVTMSv2f32 3670 815896894U, // FCVTMSv2f64 3671 817994046U, // FCVTMSv4f16 3672 820091198U, // FCVTMSv4f32 3673 822188350U, // FCVTMSv8f16 3674 2120858U, // FCVTMUUWDr 3675 2120858U, // FCVTMUUWHr 3676 2120858U, // FCVTMUUWSr 3677 2120858U, // FCVTMUUXDr 3678 2120858U, // FCVTMUUXHr 3679 2120858U, // FCVTMUUXSr 3680 2120858U, // FCVTMUv1f16 3681 2120858U, // FCVTMUv1i32 3682 2120858U, // FCVTMUv1i64 3683 813800602U, // FCVTMUv2f32 3684 815897754U, // FCVTMUv2f64 3685 817994906U, // FCVTMUv4f16 3686 820092058U, // FCVTMUv4f32 3687 822189210U, // FCVTMUv8f16 3688 2120024U, // FCVTNSUWDr 3689 2120024U, // FCVTNSUWHr 3690 2120024U, // FCVTNSUWSr 3691 2120024U, // FCVTNSUXDr 3692 2120024U, // FCVTNSUXHr 3693 2120024U, // FCVTNSUXSr 3694 2120024U, // FCVTNSv1f16 3695 2120024U, // FCVTNSv1i32 3696 2120024U, // FCVTNSv1i64 3697 813799768U, // FCVTNSv2f32 3698 815896920U, // FCVTNSv2f64 3699 817994072U, // FCVTNSv4f16 3700 820091224U, // FCVTNSv4f32 3701 822188376U, // FCVTNSv8f16 3702 270621592U, // FCVTNT_ZPmZ_DtoS 3703 1078008728U, // FCVTNT_ZPmZ_StoH 3704 2120866U, // FCVTNUUWDr 3705 2120866U, // FCVTNUUWHr 3706 2120866U, // FCVTNUUWSr 3707 2120866U, // FCVTNUUXDr 3708 2120866U, // FCVTNUUXHr 3709 2120866U, // FCVTNUUXSr 3710 2120866U, // FCVTNUv1f16 3711 2120866U, // FCVTNUv1i32 3712 2120866U, // FCVTNUv1i64 3713 813800610U, // FCVTNUv2f32 3714 815897762U, // FCVTNUv2f64 3715 817994914U, // FCVTNUv4f16 3716 820092066U, // FCVTNUv4f32 3717 822189218U, // FCVTNUv8f16 3718 1648432229U, // FCVTN_Z2Z_StoH 3719 813798501U, // FCVTNv2i32 3720 817992805U, // FCVTNv4i16 3721 2967601603U, // FCVTNv4i32 3722 2969698755U, // FCVTNv8i16 3723 2120078U, // FCVTPSUWDr 3724 2120078U, // FCVTPSUWHr 3725 2120078U, // FCVTPSUWSr 3726 2120078U, // FCVTPSUXDr 3727 2120078U, // FCVTPSUXHr 3728 2120078U, // FCVTPSUXSr 3729 2120078U, // FCVTPSv1f16 3730 2120078U, // FCVTPSv1i32 3731 2120078U, // FCVTPSv1i64 3732 813799822U, // FCVTPSv2f32 3733 815896974U, // FCVTPSv2f64 3734 817994126U, // FCVTPSv4f16 3735 820091278U, // FCVTPSv4f32 3736 822188430U, // FCVTPSv8f16 3737 2120874U, // FCVTPUUWDr 3738 2120874U, // FCVTPUUWHr 3739 2120874U, // FCVTPUUWSr 3740 2120874U, // FCVTPUUXDr 3741 2120874U, // FCVTPUUXHr 3742 2120874U, // FCVTPUUXSr 3743 2120874U, // FCVTPUv1f16 3744 2120874U, // FCVTPUv1i32 3745 2120874U, // FCVTPUv1i64 3746 813800618U, // FCVTPUv2f32 3747 815897770U, // FCVTPUv2f64 3748 817994922U, // FCVTPUv4f16 3749 820092074U, // FCVTPUv4f32 3750 822189226U, // FCVTPUv8f16 3751 2120765U, // FCVTSDr 3752 2120765U, // FCVTSHr 3753 270621646U, // FCVTXNT_ZPmZ_DtoS 3754 2118836U, // FCVTXNv1i64 3755 813798580U, // FCVTXNv2f32 3756 2967601657U, // FCVTXNv4f32 3757 270622578U, // FCVTX_ZPmZ_DtoS 3758 2120137U, // FCVTZSSWDri 3759 2120137U, // FCVTZSSWHri 3760 2120137U, // FCVTZSSWSri 3761 2120137U, // FCVTZSSXDri 3762 2120137U, // FCVTZSSXHri 3763 2120137U, // FCVTZSSXSri 3764 2120137U, // FCVTZSUWDr 3765 2120137U, // FCVTZSUWHr 3766 2120137U, // FCVTZSUWSr 3767 2120137U, // FCVTZSUXDr 3768 2120137U, // FCVTZSUXHr 3769 2120137U, // FCVTZSUXSr 3770 1648564681U, // FCVTZS_2Z2Z_StoS 3771 1648564681U, // FCVTZS_4Z4Z_StoS 3772 270588361U, // FCVTZS_ZPmZ_DtoD 3773 270621129U, // FCVTZS_ZPmZ_DtoS 3774 270588361U, // FCVTZS_ZPmZ_HtoD 3775 541137353U, // FCVTZS_ZPmZ_HtoH 3776 270621129U, // FCVTZS_ZPmZ_HtoS 3777 270588361U, // FCVTZS_ZPmZ_StoD 3778 270621129U, // FCVTZS_ZPmZ_StoS 3779 2120137U, // FCVTZSd 3780 2120137U, // FCVTZSh 3781 2120137U, // FCVTZSs 3782 2120137U, // FCVTZSv1f16 3783 2120137U, // FCVTZSv1i32 3784 2120137U, // FCVTZSv1i64 3785 813799881U, // FCVTZSv2f32 3786 815897033U, // FCVTZSv2f64 3787 813799881U, // FCVTZSv2i32_shift 3788 815897033U, // FCVTZSv2i64_shift 3789 817994185U, // FCVTZSv4f16 3790 820091337U, // FCVTZSv4f32 3791 817994185U, // FCVTZSv4i16_shift 3792 820091337U, // FCVTZSv4i32_shift 3793 822188489U, // FCVTZSv8f16 3794 822188489U, // FCVTZSv8i16_shift 3795 2120899U, // FCVTZUSWDri 3796 2120899U, // FCVTZUSWHri 3797 2120899U, // FCVTZUSWSri 3798 2120899U, // FCVTZUSXDri 3799 2120899U, // FCVTZUSXHri 3800 2120899U, // FCVTZUSXSri 3801 2120899U, // FCVTZUUWDr 3802 2120899U, // FCVTZUUWHr 3803 2120899U, // FCVTZUUWSr 3804 2120899U, // FCVTZUUXDr 3805 2120899U, // FCVTZUUXHr 3806 2120899U, // FCVTZUUXSr 3807 1648565443U, // FCVTZU_2Z2Z_StoS 3808 1648565443U, // FCVTZU_4Z4Z_StoS 3809 270589123U, // FCVTZU_ZPmZ_DtoD 3810 270621891U, // FCVTZU_ZPmZ_DtoS 3811 270589123U, // FCVTZU_ZPmZ_HtoD 3812 541138115U, // FCVTZU_ZPmZ_HtoH 3813 270621891U, // FCVTZU_ZPmZ_HtoS 3814 270589123U, // FCVTZU_ZPmZ_StoD 3815 270621891U, // FCVTZU_ZPmZ_StoS 3816 2120899U, // FCVTZUd 3817 2120899U, // FCVTZUh 3818 2120899U, // FCVTZUs 3819 2120899U, // FCVTZUv1f16 3820 2120899U, // FCVTZUv1i32 3821 2120899U, // FCVTZUv1i64 3822 813800643U, // FCVTZUv2f32 3823 815897795U, // FCVTZUv2f64 3824 813800643U, // FCVTZUv2i32_shift 3825 815897795U, // FCVTZUv2i64_shift 3826 817994947U, // FCVTZUv4f16 3827 820092099U, // FCVTZUv4f32 3828 817994947U, // FCVTZUv4i16_shift 3829 820092099U, // FCVTZUv4i32_shift 3830 822189251U, // FCVTZUv8f16 3831 822189251U, // FCVTZUv8i16_shift 3832 1652759613U, // FCVT_2ZZ_H_S 3833 1648434237U, // FCVT_Z2Z_StoH 3834 2957057085U, // FCVT_ZPmZ_DtoH 3835 270621757U, // FCVT_ZPmZ_DtoS 3836 270588989U, // FCVT_ZPmZ_HtoD 3837 270621757U, // FCVT_ZPmZ_HtoS 3838 270588989U, // FCVT_ZPmZ_StoD 3839 1078008893U, // FCVT_ZPmZ_StoH 3840 2120947U, // FDIVDrr 3841 2120947U, // FDIVHrr 3842 3223378012U, // FDIVR_ZPmZ_D 3843 3519092828U, // FDIVR_ZPmZ_H 3844 3223410780U, // FDIVR_ZPmZ_S 3845 2120947U, // FDIVSrr 3846 3223379187U, // FDIV_ZPmZ_D 3847 3519094003U, // FDIV_ZPmZ_H 3848 3223411955U, // FDIV_ZPmZ_S 3849 813800691U, // FDIVv2f32 3850 815897843U, // FDIVv2f64 3851 817994995U, // FDIVv4f16 3852 820092147U, // FDIVv4f32 3853 822189299U, // FDIVv8f16 3854 3798178782U, // FDOT_VG2_M2Z2Z_HtoS 3855 3798178782U, // FDOT_VG2_M2ZZI_HtoS 3856 3798178782U, // FDOT_VG2_M2ZZ_HtoS 3857 4066614238U, // FDOT_VG4_M4Z4Z_HtoS 3858 4066614238U, // FDOT_VG4_M4ZZI_HtoS 3859 4066614238U, // FDOT_VG4_M4ZZ_HtoS 3860 2686540766U, // FDOT_ZZZI_S 3861 2686540766U, // FDOT_ZZZ_S 3862 3223377479U, // FDUP_ZI_D 3863 75568711U, // FDUP_ZI_H 3864 3223410247U, // FDUP_ZI_S 3865 2418066406U, // FEXPA_ZZ_D 3866 1652622310U, // FEXPA_ZZ_H 3867 270615526U, // FEXPA_ZZ_S 3868 2120145U, // FJCVTZS 3869 270583250U, // FLOGB_ZPmZ_D 3870 541132242U, // FLOGB_ZPmZ_H 3871 270616018U, // FLOGB_ZPmZ_S 3872 2116310U, // FMADDDrrr 3873 2116310U, // FMADDHrrr 3874 2116310U, // FMADDSrrr 3875 3223374414U, // FMAD_ZPmZZ_D 3876 3519089230U, // FMAD_ZPmZZ_H 3877 3223407182U, // FMAD_ZPmZZ_S 3878 2121504U, // FMAXDrr 3879 2121504U, // FMAXHrr 3880 2118610U, // FMAXNMDrr 3881 2118610U, // FMAXNMHrr 3882 3223377300U, // FMAXNMP_ZPmZZ_D 3883 3519092116U, // FMAXNMP_ZPmZZ_H 3884 3223410068U, // FMAXNMP_ZPmZZ_S 3885 813798804U, // FMAXNMPv2f32 3886 815895956U, // FMAXNMPv2f64 3887 807425428U, // FMAXNMPv2i16p 3888 807425428U, // FMAXNMPv2i32p 3889 807425428U, // FMAXNMPv2i64p 3890 817993108U, // FMAXNMPv4f16 3891 820090260U, // FMAXNMPv4f32 3892 822187412U, // FMAXNMPv8f16 3893 3231817076U, // FMAXNMQV_D 3894 3238108532U, // FMAXNMQV_H 3895 3236011380U, // FMAXNMQV_S 3896 2118610U, // FMAXNMSrr 3897 1657019678U, // FMAXNMV_VPZ_D 3898 1659133214U, // FMAXNMV_VPZ_H 3899 1638178078U, // FMAXNMV_VPZ_S 3900 807427358U, // FMAXNMVv4i16v 3901 807427358U, // FMAXNMVv4i32v 3902 807427358U, // FMAXNMVv8i16v 3903 2181206994U, // FMAXNM_VG2_2Z2Z_D 3904 2183320530U, // FMAXNM_VG2_2Z2Z_H 3905 2185434066U, // FMAXNM_VG2_2Z2Z_S 3906 2181206994U, // FMAXNM_VG2_2ZZ_D 3907 2183320530U, // FMAXNM_VG2_2ZZ_H 3908 2185434066U, // FMAXNM_VG2_2ZZ_S 3909 2181206994U, // FMAXNM_VG4_4Z4Z_D 3910 2183320530U, // FMAXNM_VG4_4Z4Z_H 3911 2185434066U, // FMAXNM_VG4_4Z4Z_S 3912 2181206994U, // FMAXNM_VG4_4ZZ_D 3913 2183320530U, // FMAXNM_VG4_4ZZ_H 3914 2185434066U, // FMAXNM_VG4_4ZZ_S 3915 3223376850U, // FMAXNM_ZPmI_D 3916 3519091666U, // FMAXNM_ZPmI_H 3917 3223409618U, // FMAXNM_ZPmI_S 3918 3223376850U, // FMAXNM_ZPmZ_D 3919 3519091666U, // FMAXNM_ZPmZ_H 3920 3223409618U, // FMAXNM_ZPmZ_S 3921 813798354U, // FMAXNMv2f32 3922 815895506U, // FMAXNMv2f64 3923 817992658U, // FMAXNMv4f16 3924 820089810U, // FMAXNMv4f32 3925 822186962U, // FMAXNMv8f16 3926 3223377509U, // FMAXP_ZPmZZ_D 3927 3519092325U, // FMAXP_ZPmZZ_H 3928 3223410277U, // FMAXP_ZPmZZ_S 3929 813799013U, // FMAXPv2f32 3930 815896165U, // FMAXPv2f64 3931 807425637U, // FMAXPv2i16p 3932 807425637U, // FMAXPv2i32p 3933 807425637U, // FMAXPv2i64p 3934 817993317U, // FMAXPv4f16 3935 820090469U, // FMAXPv4f32 3936 822187621U, // FMAXPv8f16 3937 3231817117U, // FMAXQV_D 3938 3238108573U, // FMAXQV_H 3939 3236011421U, // FMAXQV_S 3940 2121504U, // FMAXSrr 3941 1657019835U, // FMAXV_VPZ_D 3942 1659133371U, // FMAXV_VPZ_H 3943 1638178235U, // FMAXV_VPZ_S 3944 807427515U, // FMAXVv4i16v 3945 807427515U, // FMAXVv4i32v 3946 807427515U, // FMAXVv8i16v 3947 2181209888U, // FMAX_VG2_2Z2Z_D 3948 2183323424U, // FMAX_VG2_2Z2Z_H 3949 2185436960U, // FMAX_VG2_2Z2Z_S 3950 2181209888U, // FMAX_VG2_2ZZ_D 3951 2183323424U, // FMAX_VG2_2ZZ_H 3952 2185436960U, // FMAX_VG2_2ZZ_S 3953 2181209888U, // FMAX_VG4_4Z4Z_D 3954 2183323424U, // FMAX_VG4_4Z4Z_H 3955 2185436960U, // FMAX_VG4_4Z4Z_S 3956 2181209888U, // FMAX_VG4_4ZZ_D 3957 2183323424U, // FMAX_VG4_4ZZ_H 3958 2185436960U, // FMAX_VG4_4ZZ_S 3959 3223379744U, // FMAX_ZPmI_D 3960 3519094560U, // FMAX_ZPmI_H 3961 3223412512U, // FMAX_ZPmI_S 3962 3223379744U, // FMAX_ZPmZ_D 3963 3519094560U, // FMAX_ZPmZ_H 3964 3223412512U, // FMAX_ZPmZ_S 3965 813801248U, // FMAXv2f32 3966 815898400U, // FMAXv2f64 3967 817995552U, // FMAXv4f16 3968 820092704U, // FMAXv4f32 3969 822189856U, // FMAXv8f16 3970 2118670U, // FMINDrr 3971 2118670U, // FMINHrr 3972 2118601U, // FMINNMDrr 3973 2118601U, // FMINNMHrr 3974 3223377291U, // FMINNMP_ZPmZZ_D 3975 3519092107U, // FMINNMP_ZPmZZ_H 3976 3223410059U, // FMINNMP_ZPmZZ_S 3977 813798795U, // FMINNMPv2f32 3978 815895947U, // FMINNMPv2f64 3979 807425419U, // FMINNMPv2i16p 3980 807425419U, // FMINNMPv2i32p 3981 807425419U, // FMINNMPv2i64p 3982 817993099U, // FMINNMPv4f16 3983 820090251U, // FMINNMPv4f32 3984 822187403U, // FMINNMPv8f16 3985 3231817066U, // FMINNMQV_D 3986 3238108522U, // FMINNMQV_H 3987 3236011370U, // FMINNMQV_S 3988 2118601U, // FMINNMSrr 3989 1657019669U, // FMINNMV_VPZ_D 3990 1659133205U, // FMINNMV_VPZ_H 3991 1638178069U, // FMINNMV_VPZ_S 3992 807427349U, // FMINNMVv4i16v 3993 807427349U, // FMINNMVv4i32v 3994 807427349U, // FMINNMVv8i16v 3995 2181206985U, // FMINNM_VG2_2Z2Z_D 3996 2183320521U, // FMINNM_VG2_2Z2Z_H 3997 2185434057U, // FMINNM_VG2_2Z2Z_S 3998 2181206985U, // FMINNM_VG2_2ZZ_D 3999 2183320521U, // FMINNM_VG2_2ZZ_H 4000 2185434057U, // FMINNM_VG2_2ZZ_S 4001 2181206985U, // FMINNM_VG4_4Z4Z_D 4002 2183320521U, // FMINNM_VG4_4Z4Z_H 4003 2185434057U, // FMINNM_VG4_4Z4Z_S 4004 2181206985U, // FMINNM_VG4_4ZZ_D 4005 2183320521U, // FMINNM_VG4_4ZZ_H 4006 2185434057U, // FMINNM_VG4_4ZZ_S 4007 3223376841U, // FMINNM_ZPmI_D 4008 3519091657U, // FMINNM_ZPmI_H 4009 3223409609U, // FMINNM_ZPmI_S 4010 3223376841U, // FMINNM_ZPmZ_D 4011 3519091657U, // FMINNM_ZPmZ_H 4012 3223409609U, // FMINNM_ZPmZ_S 4013 813798345U, // FMINNMv2f32 4014 815895497U, // FMINNMv2f64 4015 817992649U, // FMINNMv4f16 4016 820089801U, // FMINNMv4f32 4017 822186953U, // FMINNMv8f16 4018 3223377315U, // FMINP_ZPmZZ_D 4019 3519092131U, // FMINP_ZPmZZ_H 4020 3223410083U, // FMINP_ZPmZZ_S 4021 813798819U, // FMINPv2f32 4022 815895971U, // FMINPv2f64 4023 807425443U, // FMINPv2i16p 4024 807425443U, // FMINPv2i32p 4025 807425443U, // FMINPv2i64p 4026 817993123U, // FMINPv4f16 4027 820090275U, // FMINPv4f32 4028 822187427U, // FMINPv8f16 4029 3231817086U, // FMINQV_D 4030 3238108542U, // FMINQV_H 4031 3236011390U, // FMINQV_S 4032 2118670U, // FMINSrr 4033 1657019687U, // FMINV_VPZ_D 4034 1659133223U, // FMINV_VPZ_H 4035 1638178087U, // FMINV_VPZ_S 4036 807427367U, // FMINVv4i16v 4037 807427367U, // FMINVv4i32v 4038 807427367U, // FMINVv8i16v 4039 2181207054U, // FMIN_VG2_2Z2Z_D 4040 2183320590U, // FMIN_VG2_2Z2Z_H 4041 2185434126U, // FMIN_VG2_2Z2Z_S 4042 2181207054U, // FMIN_VG2_2ZZ_D 4043 2183320590U, // FMIN_VG2_2ZZ_H 4044 2185434126U, // FMIN_VG2_2ZZ_S 4045 2181207054U, // FMIN_VG4_4Z4Z_D 4046 2183320590U, // FMIN_VG4_4Z4Z_H 4047 2185434126U, // FMIN_VG4_4Z4Z_S 4048 2181207054U, // FMIN_VG4_4ZZ_D 4049 2183320590U, // FMIN_VG4_4ZZ_H 4050 2185434126U, // FMIN_VG4_4ZZ_S 4051 3223376910U, // FMIN_ZPmI_D 4052 3519091726U, // FMIN_ZPmI_H 4053 3223409678U, // FMIN_ZPmI_S 4054 3223376910U, // FMIN_ZPmZ_D 4055 3519091726U, // FMIN_ZPmZ_H 4056 3223409678U, // FMIN_ZPmZ_S 4057 813798414U, // FMINv2f32 4058 815895566U, // FMINv2f64 4059 817992718U, // FMINv4f16 4060 820089870U, // FMINv4f32 4061 822187022U, // FMINv8f16 4062 2961309920U, // FMLAL2lanev4f16 4063 2967601376U, // FMLAL2lanev8f16 4064 2961309920U, // FMLAL2v4f16 4065 2967601376U, // FMLAL2v8f16 4066 2686535186U, // FMLALB_ZZZI_SHH 4067 2686535186U, // FMLALB_ZZZ_SHH 4068 2686540417U, // FMLALT_ZZZI_SHH 4069 2686540417U, // FMLALT_ZZZ_SHH 4070 1396936733U, // FMLAL_MZZI_S 4071 1396936733U, // FMLAL_MZZ_S 4072 3812855837U, // FMLAL_VG2_M2Z2Z_S 4073 3812855837U, // FMLAL_VG2_M2ZZI_S 4074 3812855837U, // FMLAL_VG2_M2ZZ_S 4075 4081291293U, // FMLAL_VG4_M4Z4Z_S 4076 4081291293U, // FMLAL_VG4_M4ZZI_S 4077 4081291293U, // FMLAL_VG4_M4ZZ_S 4078 2961313821U, // FMLALlanev4f16 4079 2967605277U, // FMLALlanev8f16 4080 2961313821U, // FMLALv4f16 4081 2967605277U, // FMLALv8f16 4082 3798156049U, // FMLA_VG2_M2Z2Z_D 4083 3798172433U, // FMLA_VG2_M2Z2Z_S 4084 2198176529U, // FMLA_VG2_M2Z4Z_H 4085 3798156049U, // FMLA_VG2_M2ZZI_D 4086 2198176529U, // FMLA_VG2_M2ZZI_H 4087 3798172433U, // FMLA_VG2_M2ZZI_S 4088 3798156049U, // FMLA_VG2_M2ZZ_D 4089 2198176529U, // FMLA_VG2_M2ZZ_H 4090 3798172433U, // FMLA_VG2_M2ZZ_S 4091 4066591505U, // FMLA_VG4_M4Z4Z_D 4092 2200273681U, // FMLA_VG4_M4Z4Z_H 4093 4066607889U, // FMLA_VG4_M4Z4Z_S 4094 4066591505U, // FMLA_VG4_M4ZZI_D 4095 2200273681U, // FMLA_VG4_M4ZZI_H 4096 4066607889U, // FMLA_VG4_M4ZZI_S 4097 4066591505U, // FMLA_VG4_M4ZZ_D 4098 2200273681U, // FMLA_VG4_M4ZZ_H 4099 4066607889U, // FMLA_VG4_M4ZZ_S 4100 3223372561U, // FMLA_ZPmZZ_D 4101 3519087377U, // FMLA_ZPmZZ_H 4102 3223405329U, // FMLA_ZPmZZ_S 4103 1075888913U, // FMLA_ZZZI_D 4104 2195784465U, // FMLA_ZZZI_H 4105 1344357137U, // FMLA_ZZZI_S 4106 807715601U, // FMLAv1i16_indexed 4107 807715601U, // FMLAv1i32_indexed 4108 807715601U, // FMLAv1i64_indexed 4109 2961310481U, // FMLAv2f32 4110 2963407633U, // FMLAv2f64 4111 2961310481U, // FMLAv2i32_indexed 4112 2963407633U, // FMLAv2i64_indexed 4113 2965504785U, // FMLAv4f16 4114 2967601937U, // FMLAv4f32 4115 2965504785U, // FMLAv4i16_indexed 4116 2967601937U, // FMLAv4i32_indexed 4117 2969699089U, // FMLAv8f16 4118 2969699089U, // FMLAv8i16_indexed 4119 2961310052U, // FMLSL2lanev4f16 4120 2967601508U, // FMLSL2lanev8f16 4121 2961310052U, // FMLSL2v4f16 4122 2967601508U, // FMLSL2v8f16 4123 2686535484U, // FMLSLB_ZZZI_SHH 4124 2686535484U, // FMLSLB_ZZZ_SHH 4125 2686540592U, // FMLSLT_ZZZI_SHH 4126 2686540592U, // FMLSLT_ZZZ_SHH 4127 1396937492U, // FMLSL_MZZI_S 4128 1396937492U, // FMLSL_MZZ_S 4129 3812856596U, // FMLSL_VG2_M2Z2Z_S 4130 3812856596U, // FMLSL_VG2_M2ZZI_S 4131 3812856596U, // FMLSL_VG2_M2ZZ_S 4132 4081292052U, // FMLSL_VG4_M4Z4Z_S 4133 4081292052U, // FMLSL_VG4_M4ZZI_S 4134 4081292052U, // FMLSL_VG4_M4ZZ_S 4135 2961314580U, // FMLSLlanev4f16 4136 2967606036U, // FMLSLlanev8f16 4137 2961314580U, // FMLSLv4f16 4138 2967606036U, // FMLSLv8f16 4139 3798161706U, // FMLS_VG2_M2Z2Z_D 4140 2198182186U, // FMLS_VG2_M2Z2Z_H 4141 3798178090U, // FMLS_VG2_M2Z2Z_S 4142 3798161706U, // FMLS_VG2_M2ZZI_D 4143 2198182186U, // FMLS_VG2_M2ZZI_H 4144 3798178090U, // FMLS_VG2_M2ZZI_S 4145 3798161706U, // FMLS_VG2_M2ZZ_D 4146 2198182186U, // FMLS_VG2_M2ZZ_H 4147 3798178090U, // FMLS_VG2_M2ZZ_S 4148 2200279338U, // FMLS_VG4_M4Z2Z_H 4149 4066597162U, // FMLS_VG4_M4Z4Z_D 4150 4066613546U, // FMLS_VG4_M4Z4Z_S 4151 4066597162U, // FMLS_VG4_M4ZZI_D 4152 2200279338U, // FMLS_VG4_M4ZZI_H 4153 4066613546U, // FMLS_VG4_M4ZZI_S 4154 4066597162U, // FMLS_VG4_M4ZZ_D 4155 2200279338U, // FMLS_VG4_M4ZZ_H 4156 4066613546U, // FMLS_VG4_M4ZZ_S 4157 3223378218U, // FMLS_ZPmZZ_D 4158 3519093034U, // FMLS_ZPmZZ_H 4159 3223410986U, // FMLS_ZPmZZ_S 4160 1075894570U, // FMLS_ZZZI_D 4161 2195790122U, // FMLS_ZZZI_H 4162 1344362794U, // FMLS_ZZZI_S 4163 807721258U, // FMLSv1i16_indexed 4164 807721258U, // FMLSv1i32_indexed 4165 807721258U, // FMLSv1i64_indexed 4166 2961316138U, // FMLSv2f32 4167 2963413290U, // FMLSv2f64 4168 2961316138U, // FMLSv2i32_indexed 4169 2963413290U, // FMLSv2i64_indexed 4170 2965510442U, // FMLSv4f16 4171 2967607594U, // FMLSv4f32 4172 2965510442U, // FMLSv4i16_indexed 4173 2967607594U, // FMLSv4i32_indexed 4174 2969704746U, // FMLSv8f16 4175 2969704746U, // FMLSv8i16_indexed 4176 1075888920U, // FMMLA_ZZZ_D 4177 1344357144U, // FMMLA_ZZZ_S 4178 56738646U, // FMOPAL_MPPZZ 4179 2168570710U, // FMOPA_MPPZZ_D 4180 56738646U, // FMOPA_MPPZZ_H 4181 2170667862U, // FMOPA_MPPZZ_S 4182 56744311U, // FMOPSL_MPPZZ 4183 2168576375U, // FMOPS_MPPZZ_D 4184 56744311U, // FMOPS_MPPZZ_H 4185 2170673527U, // FMOPS_MPPZZ_S 4186 807427395U, // FMOVDXHighr 4187 2121027U, // FMOVDXr 4188 3223346499U, // FMOVDi 4189 2121027U, // FMOVDr 4190 2121027U, // FMOVHWr 4191 2121027U, // FMOVHXr 4192 3223346499U, // FMOVHi 4193 2121027U, // FMOVHr 4194 2121027U, // FMOVSWr 4195 3223346499U, // FMOVSi 4196 2121027U, // FMOVSr 4197 2121027U, // FMOVWHr 4198 2121027U, // FMOVWSr 4199 77700419U, // FMOVXDHighr 4200 2121027U, // FMOVXDr 4201 2121027U, // FMOVXHr 4202 3229719875U, // FMOVv2f32_ns 4203 3231817027U, // FMOVv2f64_ns 4204 3233914179U, // FMOVv4f16_ns 4205 3236011331U, // FMOVv4f32_ns 4206 3238108483U, // FMOVv8f16_ns 4207 3223374033U, // FMSB_ZPmZZ_D 4208 3519088849U, // FMSB_ZPmZZ_H 4209 3223406801U, // FMSB_ZPmZZ_S 4210 2115923U, // FMSUBDrrr 4211 2115923U, // FMSUBHrrr 4212 2115923U, // FMSUBSrrr 4213 2118482U, // FMULDrr 4214 2118482U, // FMULHrr 4215 2118482U, // FMULSrr 4216 2121563U, // FMULX16 4217 2121563U, // FMULX32 4218 2121563U, // FMULX64 4219 3223379803U, // FMULX_ZPmZ_D 4220 3519094619U, // FMULX_ZPmZ_H 4221 3223412571U, // FMULX_ZPmZ_S 4222 2121563U, // FMULXv1i16_indexed 4223 2121563U, // FMULXv1i32_indexed 4224 2121563U, // FMULXv1i64_indexed 4225 813801307U, // FMULXv2f32 4226 815898459U, // FMULXv2f64 4227 813801307U, // FMULXv2i32_indexed 4228 815898459U, // FMULXv2i64_indexed 4229 817995611U, // FMULXv4f16 4230 820092763U, // FMULXv4f32 4231 817995611U, // FMULXv4i16_indexed 4232 820092763U, // FMULXv4i32_indexed 4233 822189915U, // FMULXv8f16 4234 822189915U, // FMULXv8i16_indexed 4235 3223376722U, // FMUL_ZPmI_D 4236 3519091538U, // FMUL_ZPmI_H 4237 3223409490U, // FMUL_ZPmI_S 4238 3223376722U, // FMUL_ZPmZ_D 4239 3519091538U, // FMUL_ZPmZ_H 4240 3223409490U, // FMUL_ZPmZ_S 4241 2418070354U, // FMUL_ZZZI_D 4242 2189497170U, // FMUL_ZZZI_H 4243 270619474U, // FMUL_ZZZI_S 4244 2418070354U, // FMUL_ZZZ_D 4245 2189497170U, // FMUL_ZZZ_H 4246 270619474U, // FMUL_ZZZ_S 4247 2118482U, // FMULv1i16_indexed 4248 2118482U, // FMULv1i32_indexed 4249 2118482U, // FMULv1i64_indexed 4250 813798226U, // FMULv2f32 4251 815895378U, // FMULv2f64 4252 813798226U, // FMULv2i32_indexed 4253 815895378U, // FMULv2i64_indexed 4254 817992530U, // FMULv4f16 4255 820089682U, // FMULv4f32 4256 817992530U, // FMULv4i16_indexed 4257 820089682U, // FMULv4i32_indexed 4258 822186834U, // FMULv8f16 4259 822186834U, // FMULv8i16_indexed 4260 2116628U, // FNEGDr 4261 2116628U, // FNEGHr 4262 2116628U, // FNEGSr 4263 270584852U, // FNEG_ZPmZ_D 4264 541133844U, // FNEG_ZPmZ_H 4265 270617620U, // FNEG_ZPmZ_S 4266 813796372U, // FNEGv2f32 4267 815893524U, // FNEGv2f64 4268 817990676U, // FNEGv4f16 4269 820087828U, // FNEGv4f32 4270 822184980U, // FNEGv8f16 4271 2116317U, // FNMADDDrrr 4272 2116317U, // FNMADDHrrr 4273 2116317U, // FNMADDSrrr 4274 3223374420U, // FNMAD_ZPmZZ_D 4275 3519089236U, // FNMAD_ZPmZZ_H 4276 3223407188U, // FNMAD_ZPmZZ_S 4277 3223372590U, // FNMLA_ZPmZZ_D 4278 3519087406U, // FNMLA_ZPmZZ_H 4279 3223405358U, // FNMLA_ZPmZZ_S 4280 3223378224U, // FNMLS_ZPmZZ_D 4281 3519093040U, // FNMLS_ZPmZZ_H 4282 3223410992U, // FNMLS_ZPmZZ_S 4283 3223374039U, // FNMSB_ZPmZZ_D 4284 3519088855U, // FNMSB_ZPmZZ_H 4285 3223406807U, // FNMSB_ZPmZZ_S 4286 2115930U, // FNMSUBDrrr 4287 2115930U, // FNMSUBHrrr 4288 2115930U, // FNMSUBSrrr 4289 2118488U, // FNMULDrr 4290 2118488U, // FNMULHrr 4291 2118488U, // FNMULSrr 4292 2418068370U, // FRECPE_ZZ_D 4293 1652624274U, // FRECPE_ZZ_H 4294 270617490U, // FRECPE_ZZ_S 4295 2116498U, // FRECPEv1f16 4296 2116498U, // FRECPEv1i32 4297 2116498U, // FRECPEv1i64 4298 813796242U, // FRECPEv2f32 4299 815893394U, // FRECPEv2f64 4300 817990546U, // FRECPEv4f16 4301 820087698U, // FRECPEv4f32 4302 822184850U, // FRECPEv8f16 4303 2120039U, // FRECPS16 4304 2120039U, // FRECPS32 4305 2120039U, // FRECPS64 4306 2418071911U, // FRECPS_ZZZ_D 4307 2189498727U, // FRECPS_ZZZ_H 4308 270621031U, // FRECPS_ZZZ_S 4309 813799783U, // FRECPSv2f32 4310 815896935U, // FRECPSv2f64 4311 817994087U, // FRECPSv4f16 4312 820091239U, // FRECPSv4f32 4313 822188391U, // FRECPSv8f16 4314 270589794U, // FRECPX_ZPmZ_D 4315 541138786U, // FRECPX_ZPmZ_H 4316 270622562U, // FRECPX_ZPmZ_S 4317 2121570U, // FRECPXv1f16 4318 2121570U, // FRECPXv1i32 4319 2121570U, // FRECPXv1i64 4320 2121477U, // FRINT32XDr 4321 2121477U, // FRINT32XSr 4322 813801221U, // FRINT32Xv2f32 4323 815898373U, // FRINT32Xv2f64 4324 820092677U, // FRINT32Xv4f32 4325 2121608U, // FRINT32ZDr 4326 2121608U, // FRINT32ZSr 4327 813801352U, // FRINT32Zv2f32 4328 815898504U, // FRINT32Zv2f64 4329 820092808U, // FRINT32Zv4f32 4330 2121487U, // FRINT64XDr 4331 2121487U, // FRINT64XSr 4332 813801231U, // FRINT64Xv2f32 4333 815898383U, // FRINT64Xv2f64 4334 820092687U, // FRINT64Xv4f32 4335 2121618U, // FRINT64ZDr 4336 2121618U, // FRINT64ZSr 4337 813801362U, // FRINT64Zv2f32 4338 815898514U, // FRINT64Zv2f64 4339 820092818U, // FRINT64Zv4f32 4340 2114648U, // FRINTADr 4341 2114648U, // FRINTAHr 4342 2114648U, // FRINTASr 4343 1648559192U, // FRINTA_2Z2Z_S 4344 1648559192U, // FRINTA_4Z4Z_S 4345 270582872U, // FRINTA_ZPmZ_D 4346 541131864U, // FRINTA_ZPmZ_H 4347 270615640U, // FRINTA_ZPmZ_S 4348 813794392U, // FRINTAv2f32 4349 815891544U, // FRINTAv2f64 4350 817988696U, // FRINTAv4f16 4351 820085848U, // FRINTAv4f32 4352 822183000U, // FRINTAv8f16 4353 2117589U, // FRINTIDr 4354 2117589U, // FRINTIHr 4355 2117589U, // FRINTISr 4356 270585813U, // FRINTI_ZPmZ_D 4357 541134805U, // FRINTI_ZPmZ_H 4358 270618581U, // FRINTI_ZPmZ_S 4359 813797333U, // FRINTIv2f32 4360 815894485U, // FRINTIv2f64 4361 817991637U, // FRINTIv4f16 4362 820088789U, // FRINTIv4f32 4363 822185941U, // FRINTIv8f16 4364 2118624U, // FRINTMDr 4365 2118624U, // FRINTMHr 4366 2118624U, // FRINTMSr 4367 1648563168U, // FRINTM_2Z2Z_S 4368 1648563168U, // FRINTM_4Z4Z_S 4369 270586848U, // FRINTM_ZPmZ_D 4370 541135840U, // FRINTM_ZPmZ_H 4371 270619616U, // FRINTM_ZPmZ_S 4372 813798368U, // FRINTMv2f32 4373 815895520U, // FRINTMv2f64 4374 817992672U, // FRINTMv4f16 4375 820089824U, // FRINTMv4f32 4376 822186976U, // FRINTMv8f16 4377 2118748U, // FRINTNDr 4378 2118748U, // FRINTNHr 4379 2118748U, // FRINTNSr 4380 1648563292U, // FRINTN_2Z2Z_S 4381 1648563292U, // FRINTN_4Z4Z_S 4382 270586972U, // FRINTN_ZPmZ_D 4383 541135964U, // FRINTN_ZPmZ_H 4384 270619740U, // FRINTN_ZPmZ_S 4385 813798492U, // FRINTNv2f32 4386 815895644U, // FRINTNv2f64 4387 817992796U, // FRINTNv4f16 4388 820089948U, // FRINTNv4f32 4389 822187100U, // FRINTNv8f16 4390 2119226U, // FRINTPDr 4391 2119226U, // FRINTPHr 4392 2119226U, // FRINTPSr 4393 1648563770U, // FRINTP_2Z2Z_S 4394 1648563770U, // FRINTP_4Z4Z_S 4395 270587450U, // FRINTP_ZPmZ_D 4396 541136442U, // FRINTP_ZPmZ_H 4397 270620218U, // FRINTP_ZPmZ_S 4398 813798970U, // FRINTPv2f32 4399 815896122U, // FRINTPv2f64 4400 817993274U, // FRINTPv4f16 4401 820090426U, // FRINTPv4f32 4402 822187578U, // FRINTPv8f16 4403 2121578U, // FRINTXDr 4404 2121578U, // FRINTXHr 4405 2121578U, // FRINTXSr 4406 270589802U, // FRINTX_ZPmZ_D 4407 541138794U, // FRINTX_ZPmZ_H 4408 270622570U, // FRINTX_ZPmZ_S 4409 813801322U, // FRINTXv2f32 4410 815898474U, // FRINTXv2f64 4411 817995626U, // FRINTXv4f16 4412 820092778U, // FRINTXv4f32 4413 822189930U, // FRINTXv8f16 4414 2121697U, // FRINTZDr 4415 2121697U, // FRINTZHr 4416 2121697U, // FRINTZSr 4417 270589921U, // FRINTZ_ZPmZ_D 4418 541138913U, // FRINTZ_ZPmZ_H 4419 270622689U, // FRINTZ_ZPmZ_S 4420 813801441U, // FRINTZv2f32 4421 815898593U, // FRINTZv2f64 4422 817995745U, // FRINTZv4f16 4423 820092897U, // FRINTZv4f32 4424 822190049U, // FRINTZv8f16 4425 2418068415U, // FRSQRTE_ZZ_D 4426 1652624319U, // FRSQRTE_ZZ_H 4427 270617535U, // FRSQRTE_ZZ_S 4428 2116543U, // FRSQRTEv1f16 4429 2116543U, // FRSQRTEv1i32 4430 2116543U, // FRSQRTEv1i64 4431 813796287U, // FRSQRTEv2f32 4432 815893439U, // FRSQRTEv2f64 4433 817990591U, // FRSQRTEv4f16 4434 820087743U, // FRSQRTEv4f32 4435 822184895U, // FRSQRTEv8f16 4436 2120123U, // FRSQRTS16 4437 2120123U, // FRSQRTS32 4438 2120123U, // FRSQRTS64 4439 2418071995U, // FRSQRTS_ZZZ_D 4440 2189498811U, // FRSQRTS_ZZZ_H 4441 270621115U, // FRSQRTS_ZZZ_S 4442 813799867U, // FRSQRTSv2f32 4443 815897019U, // FRSQRTSv2f64 4444 817994171U, // FRSQRTSv4f16 4445 820091323U, // FRSQRTSv4f32 4446 822188475U, // FRSQRTSv8f16 4447 3223374684U, // FSCALE_ZPmZ_D 4448 3519089500U, // FSCALE_ZPmZ_H 4449 3223407452U, // FSCALE_ZPmZ_S 4450 2120728U, // FSQRTDr 4451 2120728U, // FSQRTHr 4452 2120728U, // FSQRTSr 4453 270588952U, // FSQRT_ZPmZ_D 4454 541137944U, // FSQRT_ZPmZ_H 4455 270621720U, // FSQRT_ZPmZ_S 4456 813800472U, // FSQRTv2f32 4457 815897624U, // FSQRTv2f64 4458 817994776U, // FSQRTv4f16 4459 820091928U, // FSQRTv4f32 4460 822189080U, // FSQRTv8f16 4461 2115903U, // FSUBDrr 4462 2115903U, // FSUBHrr 4463 3223377691U, // FSUBR_ZPmI_D 4464 3519092507U, // FSUBR_ZPmI_H 4465 3223410459U, // FSUBR_ZPmI_S 4466 3223377691U, // FSUBR_ZPmZ_D 4467 3519092507U, // FSUBR_ZPmZ_H 4468 3223410459U, // FSUBR_ZPmZ_S 4469 2115903U, // FSUBSrr 4470 3798157631U, // FSUB_VG2_M2Z_D 4471 1661307199U, // FSUB_VG2_M2Z_H 4472 3798174015U, // FSUB_VG2_M2Z_S 4473 4066593087U, // FSUB_VG4_M4Z_D 4474 1663404351U, // FSUB_VG4_M4Z_H 4475 4066609471U, // FSUB_VG4_M4Z_S 4476 3223374143U, // FSUB_ZPmI_D 4477 3519088959U, // FSUB_ZPmI_H 4478 3223406911U, // FSUB_ZPmI_S 4479 3223374143U, // FSUB_ZPmZ_D 4480 3519088959U, // FSUB_ZPmZ_H 4481 3223406911U, // FSUB_ZPmZ_S 4482 2418067775U, // FSUB_ZZZ_D 4483 2189494591U, // FSUB_ZZZ_H 4484 270616895U, // FSUB_ZZZ_S 4485 813795647U, // FSUBv2f32 4486 815892799U, // FSUBv2f64 4487 817989951U, // FSUBv4f16 4488 820087103U, // FSUBv4f32 4489 822184255U, // FSUBv8f16 4490 2418068059U, // FTMAD_ZZI_D 4491 2189494875U, // FTMAD_ZZI_H 4492 270617179U, // FTMAD_ZZI_S 4493 2418070373U, // FTSMUL_ZZZ_D 4494 2189497189U, // FTSMUL_ZZZ_H 4495 270619493U, // FTSMUL_ZZZ_S 4496 2418069926U, // FTSSEL_ZZZ_D 4497 2189496742U, // FTSSEL_ZZZ_H 4498 270619046U, // FTSSEL_ZZZ_S 4499 3798178803U, // FVDOT_VG2_M2ZZI_HtoS 4500 3519186087U, // GLD1B_D_IMM_REAL 4501 3519186087U, // GLD1B_D_REAL 4502 3519186087U, // GLD1B_D_SXTW_REAL 4503 3519186087U, // GLD1B_D_UXTW_REAL 4504 3519218855U, // GLD1B_S_IMM_REAL 4505 3519218855U, // GLD1B_S_SXTW_REAL 4506 3519218855U, // GLD1B_S_UXTW_REAL 4507 3519187454U, // GLD1D_IMM_REAL 4508 3519187454U, // GLD1D_REAL 4509 3519187454U, // GLD1D_SCALED_REAL 4510 3519187454U, // GLD1D_SXTW_REAL 4511 3519187454U, // GLD1D_SXTW_SCALED_REAL 4512 3519187454U, // GLD1D_UXTW_REAL 4513 3519187454U, // GLD1D_UXTW_SCALED_REAL 4514 3519188040U, // GLD1H_D_IMM_REAL 4515 3519188040U, // GLD1H_D_REAL 4516 3519188040U, // GLD1H_D_SCALED_REAL 4517 3519188040U, // GLD1H_D_SXTW_REAL 4518 3519188040U, // GLD1H_D_SXTW_SCALED_REAL 4519 3519188040U, // GLD1H_D_UXTW_REAL 4520 3519188040U, // GLD1H_D_UXTW_SCALED_REAL 4521 3519220808U, // GLD1H_S_IMM_REAL 4522 3519220808U, // GLD1H_S_SXTW_REAL 4523 3519220808U, // GLD1H_S_SXTW_SCALED_REAL 4524 3519220808U, // GLD1H_S_UXTW_REAL 4525 3519220808U, // GLD1H_S_UXTW_SCALED_REAL 4526 3519518354U, // GLD1Q 4527 3519187103U, // GLD1SB_D_IMM_REAL 4528 3519187103U, // GLD1SB_D_REAL 4529 3519187103U, // GLD1SB_D_SXTW_REAL 4530 3519187103U, // GLD1SB_D_UXTW_REAL 4531 3519219871U, // GLD1SB_S_IMM_REAL 4532 3519219871U, // GLD1SB_S_SXTW_REAL 4533 3519219871U, // GLD1SB_S_UXTW_REAL 4534 3519188731U, // GLD1SH_D_IMM_REAL 4535 3519188731U, // GLD1SH_D_REAL 4536 3519188731U, // GLD1SH_D_SCALED_REAL 4537 3519188731U, // GLD1SH_D_SXTW_REAL 4538 3519188731U, // GLD1SH_D_SXTW_SCALED_REAL 4539 3519188731U, // GLD1SH_D_UXTW_REAL 4540 3519188731U, // GLD1SH_D_UXTW_SCALED_REAL 4541 3519221499U, // GLD1SH_S_IMM_REAL 4542 3519221499U, // GLD1SH_S_SXTW_REAL 4543 3519221499U, // GLD1SH_S_SXTW_SCALED_REAL 4544 3519221499U, // GLD1SH_S_UXTW_REAL 4545 3519221499U, // GLD1SH_S_UXTW_SCALED_REAL 4546 3519192723U, // GLD1SW_D_IMM_REAL 4547 3519192723U, // GLD1SW_D_REAL 4548 3519192723U, // GLD1SW_D_SCALED_REAL 4549 3519192723U, // GLD1SW_D_SXTW_REAL 4550 3519192723U, // GLD1SW_D_SXTW_SCALED_REAL 4551 3519192723U, // GLD1SW_D_UXTW_REAL 4552 3519192723U, // GLD1SW_D_UXTW_SCALED_REAL 4553 3519192528U, // GLD1W_D_IMM_REAL 4554 3519192528U, // GLD1W_D_REAL 4555 3519192528U, // GLD1W_D_SCALED_REAL 4556 3519192528U, // GLD1W_D_SXTW_REAL 4557 3519192528U, // GLD1W_D_SXTW_SCALED_REAL 4558 3519192528U, // GLD1W_D_UXTW_REAL 4559 3519192528U, // GLD1W_D_UXTW_SCALED_REAL 4560 3519225296U, // GLD1W_IMM_REAL 4561 3519225296U, // GLD1W_SXTW_REAL 4562 3519225296U, // GLD1W_SXTW_SCALED_REAL 4563 3519225296U, // GLD1W_UXTW_REAL 4564 3519225296U, // GLD1W_UXTW_SCALED_REAL 4565 3519186093U, // GLDFF1B_D_IMM_REAL 4566 3519186093U, // GLDFF1B_D_REAL 4567 3519186093U, // GLDFF1B_D_SXTW_REAL 4568 3519186093U, // GLDFF1B_D_UXTW_REAL 4569 3519218861U, // GLDFF1B_S_IMM_REAL 4570 3519218861U, // GLDFF1B_S_SXTW_REAL 4571 3519218861U, // GLDFF1B_S_UXTW_REAL 4572 3519187460U, // GLDFF1D_IMM_REAL 4573 3519187460U, // GLDFF1D_REAL 4574 3519187460U, // GLDFF1D_SCALED_REAL 4575 3519187460U, // GLDFF1D_SXTW_REAL 4576 3519187460U, // GLDFF1D_SXTW_SCALED_REAL 4577 3519187460U, // GLDFF1D_UXTW_REAL 4578 3519187460U, // GLDFF1D_UXTW_SCALED_REAL 4579 3519188046U, // GLDFF1H_D_IMM_REAL 4580 3519188046U, // GLDFF1H_D_REAL 4581 3519188046U, // GLDFF1H_D_SCALED_REAL 4582 3519188046U, // GLDFF1H_D_SXTW_REAL 4583 3519188046U, // GLDFF1H_D_SXTW_SCALED_REAL 4584 3519188046U, // GLDFF1H_D_UXTW_REAL 4585 3519188046U, // GLDFF1H_D_UXTW_SCALED_REAL 4586 3519220814U, // GLDFF1H_S_IMM_REAL 4587 3519220814U, // GLDFF1H_S_SXTW_REAL 4588 3519220814U, // GLDFF1H_S_SXTW_SCALED_REAL 4589 3519220814U, // GLDFF1H_S_UXTW_REAL 4590 3519220814U, // GLDFF1H_S_UXTW_SCALED_REAL 4591 3519187110U, // GLDFF1SB_D_IMM_REAL 4592 3519187110U, // GLDFF1SB_D_REAL 4593 3519187110U, // GLDFF1SB_D_SXTW_REAL 4594 3519187110U, // GLDFF1SB_D_UXTW_REAL 4595 3519219878U, // GLDFF1SB_S_IMM_REAL 4596 3519219878U, // GLDFF1SB_S_SXTW_REAL 4597 3519219878U, // GLDFF1SB_S_UXTW_REAL 4598 3519188738U, // GLDFF1SH_D_IMM_REAL 4599 3519188738U, // GLDFF1SH_D_REAL 4600 3519188738U, // GLDFF1SH_D_SCALED_REAL 4601 3519188738U, // GLDFF1SH_D_SXTW_REAL 4602 3519188738U, // GLDFF1SH_D_SXTW_SCALED_REAL 4603 3519188738U, // GLDFF1SH_D_UXTW_REAL 4604 3519188738U, // GLDFF1SH_D_UXTW_SCALED_REAL 4605 3519221506U, // GLDFF1SH_S_IMM_REAL 4606 3519221506U, // GLDFF1SH_S_SXTW_REAL 4607 3519221506U, // GLDFF1SH_S_SXTW_SCALED_REAL 4608 3519221506U, // GLDFF1SH_S_UXTW_REAL 4609 3519221506U, // GLDFF1SH_S_UXTW_SCALED_REAL 4610 3519192730U, // GLDFF1SW_D_IMM_REAL 4611 3519192730U, // GLDFF1SW_D_REAL 4612 3519192730U, // GLDFF1SW_D_SCALED_REAL 4613 3519192730U, // GLDFF1SW_D_SXTW_REAL 4614 3519192730U, // GLDFF1SW_D_SXTW_SCALED_REAL 4615 3519192730U, // GLDFF1SW_D_UXTW_REAL 4616 3519192730U, // GLDFF1SW_D_UXTW_SCALED_REAL 4617 3519192534U, // GLDFF1W_D_IMM_REAL 4618 3519192534U, // GLDFF1W_D_REAL 4619 3519192534U, // GLDFF1W_D_SCALED_REAL 4620 3519192534U, // GLDFF1W_D_SXTW_REAL 4621 3519192534U, // GLDFF1W_D_SXTW_SCALED_REAL 4622 3519192534U, // GLDFF1W_D_UXTW_REAL 4623 3519192534U, // GLDFF1W_D_UXTW_SCALED_REAL 4624 3519225302U, // GLDFF1W_IMM_REAL 4625 3519225302U, // GLDFF1W_SXTW_REAL 4626 3519225302U, // GLDFF1W_SXTW_SCALED_REAL 4627 3519225302U, // GLDFF1W_UXTW_REAL 4628 3519225302U, // GLDFF1W_UXTW_SCALED_REAL 4629 2117573U, // GMI 4630 514923U, // HINT 4631 3223378768U, // HISTCNT_ZPzZZ_D 4632 3223411536U, // HISTCNT_ZPzZZ_S 4633 2133032U, // HISTSEG_ZZZ 4634 383712U, // HLT 4635 379380U, // HVC 4636 270550440U, // INCB_XPiI 4637 270551693U, // INCD_XPiI 4638 270584461U, // INCD_ZPiI 4639 270552380U, // INCH_XPiI 4640 58789180U, // INCH_ZPiI 4641 2118931U, // INCP_XP_B 4642 2418038035U, // INCP_XP_D 4643 1881167123U, // INCP_XP_H 4644 270554387U, // INCP_XP_S 4645 1075893523U, // INCP_ZP_D 4646 1658918163U, // INCP_ZP_H 4647 1344361747U, // INCP_ZP_S 4648 270556753U, // INCW_XPiI 4649 270622289U, // INCW_ZPiI 4650 3760234308U, // INDEX_II_B 4651 2154308U, // INDEX_II_D 4652 4106297156U, // INDEX_II_H 4653 2187076U, // INDEX_II_S 4654 3760234308U, // INDEX_IR_B 4655 2154308U, // INDEX_IR_D 4656 885071684U, // INDEX_IR_H 4657 2187076U, // INDEX_IR_S 4658 2137924U, // INDEX_RI_B 4659 2154308U, // INDEX_RI_D 4660 2210471748U, // INDEX_RI_H 4661 2187076U, // INDEX_RI_S 4662 2137924U, // INDEX_RR_B 4663 2154308U, // INDEX_RR_D 4664 2210471748U, // INDEX_RR_H 4665 2187076U, // INDEX_RR_S 4666 2229797999U, // INSERT_MXIPZ_H_B 4667 2229797999U, // INSERT_MXIPZ_H_D 4668 2229797999U, // INSERT_MXIPZ_H_H 4669 2229797999U, // INSERT_MXIPZ_H_Q 4670 2229797999U, // INSERT_MXIPZ_H_S 4671 2229814383U, // INSERT_MXIPZ_V_B 4672 2229814383U, // INSERT_MXIPZ_V_D 4673 2229814383U, // INSERT_MXIPZ_V_H 4674 2229814383U, // INSERT_MXIPZ_V_Q 4675 2229814383U, // INSERT_MXIPZ_V_S 4676 807442468U, // INSR_ZR_B 4677 807458852U, // INSR_ZR_D 4678 1692473380U, // INSR_ZR_H 4679 807491620U, // INSR_ZR_S 4680 2136100U, // INSR_ZV_B 4681 270587940U, // INSR_ZV_D 4682 1679890468U, // INSR_ZV_H 4683 539056164U, // INSR_ZV_S 4684 84023622U, // INSvi16gpr 4685 889329990U, // INSvi16lane 4686 86120774U, // INSvi32gpr 4687 891427142U, // INSvi32lane 4688 77732166U, // INSvi64gpr 4689 883038534U, // INSvi64lane 4690 88217926U, // INSvi8gpr 4691 893524294U, // INSvi8lane 4692 2116657U, // IRG 4693 444620U, // ISB 4694 3223340129U, // LASTA_RPZ_B 4695 3223340129U, // LASTA_RPZ_D 4696 3223340129U, // LASTA_RPZ_H 4697 3223340129U, // LASTA_RPZ_S 4698 3223340129U, // LASTA_VPZ_B 4699 3223340129U, // LASTA_VPZ_D 4700 3223340129U, // LASTA_VPZ_H 4701 3223340129U, // LASTA_VPZ_S 4702 3223341355U, // LASTB_RPZ_B 4703 3223341355U, // LASTB_RPZ_D 4704 3223341355U, // LASTB_RPZ_H 4705 3223341355U, // LASTB_RPZ_S 4706 3223341355U, // LASTB_VPZ_B 4707 3223341355U, // LASTB_VPZ_D 4708 3223341355U, // LASTB_VPZ_H 4709 3223341355U, // LASTB_VPZ_S 4710 3519169703U, // LD1B 4711 3579987111U, // LD1B_2Z 4712 3579987111U, // LD1B_2Z_IMM 4713 3579987111U, // LD1B_4Z 4714 3579987111U, // LD1B_4Z_IMM 4715 3519186087U, // LD1B_D 4716 3519186087U, // LD1B_D_IMM_REAL 4717 3519202471U, // LD1B_H 4718 3519202471U, // LD1B_H_IMM_REAL 4719 3519169703U, // LD1B_IMM_REAL 4720 3519218855U, // LD1B_S 4721 3519218855U, // LD1B_S_IMM_REAL 4722 1076397223U, // LD1B_VG2_M2ZPXI 4723 1076397223U, // LD1B_VG2_M2ZPXX 4724 3579987111U, // LD1B_VG4_M4ZPXI 4725 3579987111U, // LD1B_VG4_M4ZPXX 4726 3519187454U, // LD1D 4727 3580004862U, // LD1D_2Z 4728 3580004862U, // LD1D_2Z_IMM 4729 3580004862U, // LD1D_4Z 4730 3580004862U, // LD1D_4Z_IMM 4731 3519187454U, // LD1D_IMM_REAL 4732 3519515134U, // LD1D_Q 4733 3519515134U, // LD1D_Q_IMM 4734 3580004862U, // LD1D_VG2_M2ZPXI 4735 3580004862U, // LD1D_VG2_M2ZPXX 4736 3580004862U, // LD1D_VG4_M4ZPXI 4737 3580004862U, // LD1D_VG4_M4ZPXX 4738 573481U, // LD1Fourv16b 4739 92864553U, // LD1Fourv16b_POST 4740 606249U, // LD1Fourv1d 4741 94994473U, // LD1Fourv1d_POST 4742 639017U, // LD1Fourv2d 4743 92930089U, // LD1Fourv2d_POST 4744 671785U, // LD1Fourv2s 4745 95060009U, // LD1Fourv2s_POST 4746 704553U, // LD1Fourv4h 4747 95092777U, // LD1Fourv4h_POST 4748 737321U, // LD1Fourv4s 4749 93028393U, // LD1Fourv4s_POST 4750 770089U, // LD1Fourv8b 4751 95158313U, // LD1Fourv8b_POST 4752 802857U, // LD1Fourv8h 4753 93093929U, // LD1Fourv8h_POST 4754 3519204424U, // LD1H 4755 3580021832U, // LD1H_2Z 4756 3580021832U, // LD1H_2Z_IMM 4757 3580021832U, // LD1H_4Z 4758 3580021832U, // LD1H_4Z_IMM 4759 3519188040U, // LD1H_D 4760 3519188040U, // LD1H_D_IMM_REAL 4761 3519204424U, // LD1H_IMM_REAL 4762 3519220808U, // LD1H_S 4763 3519220808U, // LD1H_S_IMM_REAL 4764 1076677704U, // LD1H_VG2_M2ZPXI 4765 1076677704U, // LD1H_VG2_M2ZPXX 4766 3580021832U, // LD1H_VG4_M4ZPXI 4767 3580021832U, // LD1H_VG4_M4ZPXX 4768 573481U, // LD1Onev16b 4769 97058857U, // LD1Onev16b_POST 4770 606249U, // LD1Onev1d 4771 99188777U, // LD1Onev1d_POST 4772 639017U, // LD1Onev2d 4773 97124393U, // LD1Onev2d_POST 4774 671785U, // LD1Onev2s 4775 99254313U, // LD1Onev2s_POST 4776 704553U, // LD1Onev4h 4777 99287081U, // LD1Onev4h_POST 4778 737321U, // LD1Onev4s 4779 97222697U, // LD1Onev4s_POST 4780 770089U, // LD1Onev8b 4781 99352617U, // LD1Onev8b_POST 4782 802857U, // LD1Onev8h 4783 97288233U, // LD1Onev8h_POST 4784 3519186955U, // LD1RB_D_IMM 4785 3519203339U, // LD1RB_H_IMM 4786 3519170571U, // LD1RB_IMM 4787 3519219723U, // LD1RB_S_IMM 4788 3519187729U, // LD1RD_IMM 4789 3519188583U, // LD1RH_D_IMM 4790 3519204967U, // LD1RH_IMM 4791 3519221351U, // LD1RH_S_IMM 4792 3519170542U, // LD1RO_B 4793 3519170542U, // LD1RO_B_IMM 4794 3519187713U, // LD1RO_D 4795 3519187713U, // LD1RO_D_IMM 4796 3519204945U, // LD1RO_H 4797 3519204945U, // LD1RO_H_IMM 4798 3519225459U, // LD1RO_W 4799 3519225459U, // LD1RO_W_IMM 4800 3519170563U, // LD1RQ_B 4801 3519170563U, // LD1RQ_B_IMM 4802 3519187721U, // LD1RQ_D 4803 3519187721U, // LD1RQ_D_IMM 4804 3519204959U, // LD1RQ_H 4805 3519204959U, // LD1RQ_H_IMM 4806 3519225467U, // LD1RQ_W 4807 3519225467U, // LD1RQ_W_IMM 4808 3519187166U, // LD1RSB_D_IMM 4809 3519203550U, // LD1RSB_H_IMM 4810 3519219934U, // LD1RSB_S_IMM 4811 3519188781U, // LD1RSH_D_IMM 4812 3519221549U, // LD1RSH_S_IMM 4813 3519192764U, // LD1RSW_IMM 4814 3519192707U, // LD1RW_D_IMM 4815 3519225475U, // LD1RW_IMM 4816 579313U, // LD1Rv16b 4817 101258993U, // LD1Rv16b_POST 4818 612081U, // LD1Rv1d 4819 99194609U, // LD1Rv1d_POST 4820 644849U, // LD1Rv2d 4821 99227377U, // LD1Rv2d_POST 4822 677617U, // LD1Rv2s 4823 103454449U, // LD1Rv2s_POST 4824 710385U, // LD1Rv4h 4825 105584369U, // LD1Rv4h_POST 4826 743153U, // LD1Rv4s 4827 103519985U, // LD1Rv4s_POST 4828 775921U, // LD1Rv8b 4829 101455601U, // LD1Rv8b_POST 4830 808689U, // LD1Rv8h 4831 105682673U, // LD1Rv8h_POST 4832 3519187103U, // LD1SB_D 4833 3519187103U, // LD1SB_D_IMM_REAL 4834 3519203487U, // LD1SB_H 4835 3519203487U, // LD1SB_H_IMM_REAL 4836 3519219871U, // LD1SB_S 4837 3519219871U, // LD1SB_S_IMM_REAL 4838 3519188731U, // LD1SH_D 4839 3519188731U, // LD1SH_D_IMM_REAL 4840 3519221499U, // LD1SH_S 4841 3519221499U, // LD1SH_S_IMM_REAL 4842 3519192723U, // LD1SW_D 4843 3519192723U, // LD1SW_D_IMM_REAL 4844 573481U, // LD1Threev16b 4845 107544617U, // LD1Threev16b_POST 4846 606249U, // LD1Threev1d 4847 109674537U, // LD1Threev1d_POST 4848 639017U, // LD1Threev2d 4849 107610153U, // LD1Threev2d_POST 4850 671785U, // LD1Threev2s 4851 109740073U, // LD1Threev2s_POST 4852 704553U, // LD1Threev4h 4853 109772841U, // LD1Threev4h_POST 4854 737321U, // LD1Threev4s 4855 107708457U, // LD1Threev4s_POST 4856 770089U, // LD1Threev8b 4857 109838377U, // LD1Threev8b_POST 4858 802857U, // LD1Threev8h 4859 107773993U, // LD1Threev8h_POST 4860 573481U, // LD1Twov16b 4861 94961705U, // LD1Twov16b_POST 4862 606249U, // LD1Twov1d 4863 97091625U, // LD1Twov1d_POST 4864 639017U, // LD1Twov2d 4865 95027241U, // LD1Twov2d_POST 4866 671785U, // LD1Twov2s 4867 97157161U, // LD1Twov2s_POST 4868 704553U, // LD1Twov4h 4869 97189929U, // LD1Twov4h_POST 4870 737321U, // LD1Twov4s 4871 95125545U, // LD1Twov4s_POST 4872 770089U, // LD1Twov8b 4873 97255465U, // LD1Twov8b_POST 4874 802857U, // LD1Twov8h 4875 95191081U, // LD1Twov8h_POST 4876 3519225296U, // LD1W 4877 3580042704U, // LD1W_2Z 4878 3580042704U, // LD1W_2Z_IMM 4879 3580042704U, // LD1W_4Z 4880 3580042704U, // LD1W_4Z_IMM 4881 3519192528U, // LD1W_D 4882 3519192528U, // LD1W_D_IMM_REAL 4883 3519225296U, // LD1W_IMM_REAL 4884 3519520208U, // LD1W_Q 4885 3519520208U, // LD1W_Q_IMM 4886 3580042704U, // LD1W_VG2_M2ZPXI 4887 3580042704U, // LD1W_VG2_M2ZPXX 4888 3580042704U, // LD1W_VG4_M4ZPXI 4889 3580042704U, // LD1W_VG4_M4ZPXX 4890 2210932325U, // LD1_MXIPXX_H_B 4891 2210932339U, // LD1_MXIPXX_H_D 4892 2210932353U, // LD1_MXIPXX_H_H 4893 2210932367U, // LD1_MXIPXX_H_Q 4894 2210932381U, // LD1_MXIPXX_H_S 4895 2210948709U, // LD1_MXIPXX_V_B 4896 2210948723U, // LD1_MXIPXX_V_D 4897 2210948737U, // LD1_MXIPXX_V_H 4898 2210948751U, // LD1_MXIPXX_V_Q 4899 2210948765U, // LD1_MXIPXX_V_S 4900 112001065U, // LD1i16 4901 114114601U, // LD1i16_POST 4902 112033833U, // LD1i32 4903 116244521U, // LD1i32_POST 4904 112066601U, // LD1i64 4905 118374441U, // LD1i64_POST 4906 112099369U, // LD1i8 4907 120504361U, // LD1i8_POST 4908 3519169764U, // LD2B 4909 3519169764U, // LD2B_IMM 4910 3519187498U, // LD2D 4911 3519187498U, // LD2D_IMM 4912 3519204485U, // LD2H 4913 3519204485U, // LD2H_IMM 4914 3519518366U, // LD2Q 4915 3519518366U, // LD2Q_IMM 4916 579319U, // LD2Rv16b 4917 105453303U, // LD2Rv16b_POST 4918 612087U, // LD2Rv1d 4919 97097463U, // LD2Rv1d_POST 4920 644855U, // LD2Rv2d 4921 97130231U, // LD2Rv2d_POST 4922 677623U, // LD2Rv2s 4923 99260151U, // LD2Rv2s_POST 4924 710391U, // LD2Rv4h 4925 103487223U, // LD2Rv4h_POST 4926 743159U, // LD2Rv4s 4927 99325687U, // LD2Rv4s_POST 4928 775927U, // LD2Rv8b 4929 105649911U, // LD2Rv8b_POST 4930 808695U, // LD2Rv8h 4931 103585527U, // LD2Rv8h_POST 4932 573606U, // LD2Twov16b 4933 94961830U, // LD2Twov16b_POST 4934 639142U, // LD2Twov2d 4935 95027366U, // LD2Twov2d_POST 4936 671910U, // LD2Twov2s 4937 97157286U, // LD2Twov2s_POST 4938 704678U, // LD2Twov4h 4939 97190054U, // LD2Twov4h_POST 4940 737446U, // LD2Twov4s 4941 95125670U, // LD2Twov4s_POST 4942 770214U, // LD2Twov8b 4943 97255590U, // LD2Twov8b_POST 4944 802982U, // LD2Twov8h 4945 95191206U, // LD2Twov8h_POST 4946 3519225348U, // LD2W 4947 3519225348U, // LD2W_IMM 4948 112001190U, // LD2i16 4949 116211878U, // LD2i16_POST 4950 112033958U, // LD2i32 4951 118341798U, // LD2i32_POST 4952 112066726U, // LD2i64 4953 122568870U, // LD2i64_POST 4954 112099494U, // LD2i8 4955 114213030U, // LD2i8_POST 4956 3519169785U, // LD3B 4957 3519169785U, // LD3B_IMM 4958 3519187510U, // LD3D 4959 3519187510U, // LD3D_IMM 4960 3519204497U, // LD3H 4961 3519204497U, // LD3H_IMM 4962 3519518378U, // LD3Q 4963 3519518378U, // LD3Q_IMM 4964 579325U, // LD3Rv16b 4965 124327677U, // LD3Rv16b_POST 4966 612093U, // LD3Rv1d 4967 109680381U, // LD3Rv1d_POST 4968 644861U, // LD3Rv2d 4969 109713149U, // LD3Rv2d_POST 4970 677629U, // LD3Rv2s 4971 126523133U, // LD3Rv2s_POST 4972 710397U, // LD3Rv4h 4973 128653053U, // LD3Rv4h_POST 4974 743165U, // LD3Rv4s 4975 126588669U, // LD3Rv4s_POST 4976 775933U, // LD3Rv8b 4977 124524285U, // LD3Rv8b_POST 4978 808701U, // LD3Rv8h 4979 128751357U, // LD3Rv8h_POST 4980 574035U, // LD3Threev16b 4981 107545171U, // LD3Threev16b_POST 4982 639571U, // LD3Threev2d 4983 107610707U, // LD3Threev2d_POST 4984 672339U, // LD3Threev2s 4985 109740627U, // LD3Threev2s_POST 4986 705107U, // LD3Threev4h 4987 109773395U, // LD3Threev4h_POST 4988 737875U, // LD3Threev4s 4989 107709011U, // LD3Threev4s_POST 4990 770643U, // LD3Threev8b 4991 109838931U, // LD3Threev8b_POST 4992 803411U, // LD3Threev8h 4993 107774547U, // LD3Threev8h_POST 4994 3519225360U, // LD3W 4995 3519225360U, // LD3W_IMM 4996 112001619U, // LD3i16 4997 130892371U, // LD3i16_POST 4998 112034387U, // LD3i32 4999 133022291U, // LD3i32_POST 5000 112067155U, // LD3i64 5001 135152211U, // LD3i64_POST 5002 112099923U, // LD3i8 5003 137282131U, // LD3i8_POST 5004 3519169811U, // LD4B 5005 3519169811U, // LD4B_IMM 5006 3519187522U, // LD4D 5007 3519187522U, // LD4D_IMM 5008 574065U, // LD4Fourv16b 5009 92865137U, // LD4Fourv16b_POST 5010 639601U, // LD4Fourv2d 5011 92930673U, // LD4Fourv2d_POST 5012 672369U, // LD4Fourv2s 5013 95060593U, // LD4Fourv2s_POST 5014 705137U, // LD4Fourv4h 5015 95093361U, // LD4Fourv4h_POST 5016 737905U, // LD4Fourv4s 5017 93028977U, // LD4Fourv4s_POST 5018 770673U, // LD4Fourv8b 5019 95158897U, // LD4Fourv8b_POST 5020 803441U, // LD4Fourv8h 5021 93094513U, // LD4Fourv8h_POST 5022 3519204509U, // LD4H 5023 3519204509U, // LD4H_IMM 5024 3519518390U, // LD4Q 5025 3519518390U, // LD4Q_IMM 5026 579331U, // LD4Rv16b 5027 103356163U, // LD4Rv16b_POST 5028 612099U, // LD4Rv1d 5029 95000323U, // LD4Rv1d_POST 5030 644867U, // LD4Rv2d 5031 95033091U, // LD4Rv2d_POST 5032 677635U, // LD4Rv2s 5033 97163011U, // LD4Rv2s_POST 5034 710403U, // LD4Rv4h 5035 99292931U, // LD4Rv4h_POST 5036 743171U, // LD4Rv4s 5037 97228547U, // LD4Rv4s_POST 5038 775939U, // LD4Rv8b 5039 103552771U, // LD4Rv8b_POST 5040 808707U, // LD4Rv8h 5041 99391235U, // LD4Rv8h_POST 5042 3519225372U, // LD4W 5043 3519225372U, // LD4W_IMM 5044 112001649U, // LD4i16 5045 118309489U, // LD4i16_POST 5046 112034417U, // LD4i32 5047 122536561U, // LD4i32_POST 5048 112067185U, // LD4i64 5049 139346545U, // LD4i64_POST 5050 112099953U, // LD4i8 5051 116310641U, // LD4i8_POST 5052 984325U, // LD64B 5053 1344587039U, // LDADDAB 5054 1344588978U, // LDADDAH 5055 1344587261U, // LDADDALB 5056 1344589152U, // LDADDALH 5057 1344589834U, // LDADDALW 5058 1344589834U, // LDADDALX 5059 1344586449U, // LDADDAW 5060 1344586449U, // LDADDAX 5061 1344587197U, // LDADDB 5062 1344589138U, // LDADDH 5063 1344587442U, // LDADDLB 5064 1344589252U, // LDADDLH 5065 1344590186U, // LDADDLW 5066 1344590186U, // LDADDLX 5067 1344588458U, // LDADDW 5068 1344588458U, // LDADDX 5069 112066618U, // LDAP1 5070 44058694U, // LDAPRB 5071 44060322U, // LDAPRH 5072 44062711U, // LDAPRW 5073 849663991U, // LDAPRWpre 5074 44062711U, // LDAPRX 5075 849663991U, // LDAPRXpre 5076 44058737U, // LDAPURBi 5077 44060365U, // LDAPURHi 5078 44058877U, // LDAPURSBWi 5079 44058877U, // LDAPURSBXi 5080 44060492U, // LDAPURSHWi 5081 44060492U, // LDAPURSHXi 5082 44064475U, // LDAPURSWi 5083 44062798U, // LDAPURXi 5084 44062798U, // LDAPURbi 5085 44062798U, // LDAPURdi 5086 44062798U, // LDAPURhi 5087 44062798U, // LDAPURi 5088 44062798U, // LDAPURqi 5089 44062798U, // LDAPURsi 5090 44058642U, // LDARB 5091 44060270U, // LDARH 5092 44062473U, // LDARW 5093 44062473U, // LDARX 5094 2119262U, // LDAXPW 5095 2119262U, // LDAXPX 5096 44058753U, // LDAXRB 5097 44060381U, // LDAXRH 5098 44062842U, // LDAXRW 5099 44062842U, // LDAXRX 5100 1344587095U, // LDCLRAB 5101 1344589035U, // LDCLRAH 5102 1344587336U, // LDCLRALB 5103 1344589192U, // LDCLRALH 5104 1344590027U, // LDCLRALW 5105 1344590027U, // LDCLRALX 5106 1344586733U, // LDCLRAW 5107 1344586733U, // LDCLRAX 5108 1344587815U, // LDCLRB 5109 1344589443U, // LDCLRH 5110 1344587544U, // LDCLRLB 5111 1344589288U, // LDCLRLH 5112 1344590542U, // LDCLRLW 5113 1344590542U, // LDCLRLX 5114 3102181U, // LDCLRP 5115 3097474U, // LDCLRPA 5116 3100765U, // LDCLRPAL 5117 3101282U, // LDCLRPL 5118 1344591753U, // LDCLRW 5119 1344591753U, // LDCLRX 5120 1344587104U, // LDEORAB 5121 1344589044U, // LDEORAH 5122 1344587346U, // LDEORALB 5123 1344589202U, // LDEORALH 5124 1344590057U, // LDEORALW 5125 1344590057U, // LDEORALX 5126 1344586760U, // LDEORAW 5127 1344586760U, // LDEORAX 5128 1344587838U, // LDEORB 5129 1344589466U, // LDEORH 5130 1344587553U, // LDEORLB 5131 1344589297U, // LDEORLH 5132 1344590569U, // LDEORLW 5133 1344590569U, // LDEORLX 5134 1344591846U, // LDEORW 5135 1344591846U, // LDEORX 5136 3519186093U, // LDFF1B_D_REAL 5137 3519202477U, // LDFF1B_H_REAL 5138 3519169709U, // LDFF1B_REAL 5139 3519218861U, // LDFF1B_S_REAL 5140 3519187460U, // LDFF1D_REAL 5141 3519188046U, // LDFF1H_D_REAL 5142 3519204430U, // LDFF1H_REAL 5143 3519220814U, // LDFF1H_S_REAL 5144 3519187110U, // LDFF1SB_D_REAL 5145 3519203494U, // LDFF1SB_H_REAL 5146 3519219878U, // LDFF1SB_S_REAL 5147 3519188738U, // LDFF1SH_D_REAL 5148 3519221506U, // LDFF1SH_S_REAL 5149 3519192730U, // LDFF1SW_D_REAL 5150 3519192534U, // LDFF1W_D_REAL 5151 3519225302U, // LDFF1W_REAL 5152 849660943U, // LDG 5153 44061621U, // LDGM 5154 2119102U, // LDIAPPW 5155 807720382U, // LDIAPPWpre 5156 2119102U, // LDIAPPX 5157 807720382U, // LDIAPPXpre 5158 44058649U, // LDLARB 5159 44060277U, // LDLARH 5160 44062479U, // LDLARW 5161 44062479U, // LDLARX 5162 3519186101U, // LDNF1B_D_IMM_REAL 5163 3519202485U, // LDNF1B_H_IMM_REAL 5164 3519169717U, // LDNF1B_IMM_REAL 5165 3519218869U, // LDNF1B_S_IMM_REAL 5166 3519187468U, // LDNF1D_IMM_REAL 5167 3519188054U, // LDNF1H_D_IMM_REAL 5168 3519204438U, // LDNF1H_IMM_REAL 5169 3519220822U, // LDNF1H_S_IMM_REAL 5170 3519187119U, // LDNF1SB_D_IMM_REAL 5171 3519203503U, // LDNF1SB_H_IMM_REAL 5172 3519219887U, // LDNF1SB_S_IMM_REAL 5173 3519188747U, // LDNF1SH_D_IMM_REAL 5174 3519221515U, // LDNF1SH_S_IMM_REAL 5175 3519192739U, // LDNF1SW_D_IMM_REAL 5176 3519192542U, // LDNF1W_D_IMM_REAL 5177 3519225310U, // LDNF1W_IMM_REAL 5178 2119069U, // LDNPDi 5179 2119069U, // LDNPQi 5180 2119069U, // LDNPSi 5181 2119069U, // LDNPWi 5182 2119069U, // LDNPXi 5183 3579987133U, // LDNT1B_2Z 5184 3579987133U, // LDNT1B_2Z_IMM 5185 3579987133U, // LDNT1B_4Z 5186 3579987133U, // LDNT1B_4Z_IMM 5187 1076397245U, // LDNT1B_VG2_M2ZPXI 5188 1076397245U, // LDNT1B_VG2_M2ZPXX 5189 3579987133U, // LDNT1B_VG4_M4ZPXI 5190 3579987133U, // LDNT1B_VG4_M4ZPXX 5191 3519169725U, // LDNT1B_ZRI 5192 3519169725U, // LDNT1B_ZRR 5193 3519186109U, // LDNT1B_ZZR_D_REAL 5194 3519218877U, // LDNT1B_ZZR_S_REAL 5195 3580004884U, // LDNT1D_2Z 5196 3580004884U, // LDNT1D_2Z_IMM 5197 3580004884U, // LDNT1D_4Z 5198 3580004884U, // LDNT1D_4Z_IMM 5199 3580004884U, // LDNT1D_VG2_M2ZPXI 5200 3580004884U, // LDNT1D_VG2_M2ZPXX 5201 3580004884U, // LDNT1D_VG4_M4ZPXI 5202 3580004884U, // LDNT1D_VG4_M4ZPXX 5203 3519187476U, // LDNT1D_ZRI 5204 3519187476U, // LDNT1D_ZRR 5205 3519187476U, // LDNT1D_ZZR_D_REAL 5206 3580021854U, // LDNT1H_2Z 5207 3580021854U, // LDNT1H_2Z_IMM 5208 3580021854U, // LDNT1H_4Z 5209 3580021854U, // LDNT1H_4Z_IMM 5210 1076677726U, // LDNT1H_VG2_M2ZPXI 5211 1076677726U, // LDNT1H_VG2_M2ZPXX 5212 3580021854U, // LDNT1H_VG4_M4ZPXI 5213 3580021854U, // LDNT1H_VG4_M4ZPXX 5214 3519204446U, // LDNT1H_ZRI 5215 3519204446U, // LDNT1H_ZRR 5216 3519188062U, // LDNT1H_ZZR_D_REAL 5217 3519220830U, // LDNT1H_ZZR_S_REAL 5218 3519187128U, // LDNT1SB_ZZR_D_REAL 5219 3519219896U, // LDNT1SB_ZZR_S_REAL 5220 3519188756U, // LDNT1SH_ZZR_D_REAL 5221 3519221524U, // LDNT1SH_ZZR_S_REAL 5222 3519192748U, // LDNT1SW_ZZR_D_REAL 5223 3580042726U, // LDNT1W_2Z 5224 3580042726U, // LDNT1W_2Z_IMM 5225 3580042726U, // LDNT1W_4Z 5226 3580042726U, // LDNT1W_4Z_IMM 5227 3580042726U, // LDNT1W_VG2_M2ZPXI 5228 3580042726U, // LDNT1W_VG2_M2ZPXX 5229 3580042726U, // LDNT1W_VG4_M4ZPXI 5230 3580042726U, // LDNT1W_VG4_M4ZPXX 5231 3519225318U, // LDNT1W_ZRI 5232 3519225318U, // LDNT1W_ZRR 5233 3519192550U, // LDNT1W_ZZR_D_REAL 5234 3519225318U, // LDNT1W_ZZR_S_REAL 5235 2118952U, // LDPDi 5236 807720232U, // LDPDpost 5237 807720232U, // LDPDpre 5238 2118952U, // LDPQi 5239 807720232U, // LDPQpost 5240 807720232U, // LDPQpre 5241 2121397U, // LDPSWi 5242 807722677U, // LDPSWpost 5243 807722677U, // LDPSWpre 5244 2118952U, // LDPSi 5245 807720232U, // LDPSpost 5246 807720232U, // LDPSpre 5247 2118952U, // LDPWi 5248 807720232U, // LDPWpost 5249 807720232U, // LDPWpre 5250 2118952U, // LDPXi 5251 807720232U, // LDPXpost 5252 807720232U, // LDPXpre 5253 44057264U, // LDRAAindexed 5254 849658544U, // LDRAAwriteback 5255 44057929U, // LDRABindexed 5256 849659209U, // LDRABwriteback 5257 849659937U, // LDRBBpost 5258 849659937U, // LDRBBpre 5259 44058657U, // LDRBBroW 5260 44058657U, // LDRBBroX 5261 44058657U, // LDRBBui 5262 849663815U, // LDRBpost 5263 849663815U, // LDRBpre 5264 44062535U, // LDRBroW 5265 44062535U, // LDRBroX 5266 44062535U, // LDRBui 5267 1881167687U, // LDRDl 5268 849663815U, // LDRDpost 5269 849663815U, // LDRDpre 5270 44062535U, // LDRDroW 5271 44062535U, // LDRDroX 5272 44062535U, // LDRDui 5273 849661565U, // LDRHHpost 5274 849661565U, // LDRHHpre 5275 44060285U, // LDRHHroW 5276 44060285U, // LDRHHroX 5277 44060285U, // LDRHHui 5278 849663815U, // LDRHpost 5279 849663815U, // LDRHpre 5280 44062535U, // LDRHroW 5281 44062535U, // LDRHroX 5282 44062535U, // LDRHui 5283 1881167687U, // LDRQl 5284 849663815U, // LDRQpost 5285 849663815U, // LDRQpre 5286 44062535U, // LDRQroW 5287 44062535U, // LDRQroX 5288 44062535U, // LDRQui 5289 849660134U, // LDRSBWpost 5290 849660134U, // LDRSBWpre 5291 44058854U, // LDRSBWroW 5292 44058854U, // LDRSBWroX 5293 44058854U, // LDRSBWui 5294 849660134U, // LDRSBXpost 5295 849660134U, // LDRSBXpre 5296 44058854U, // LDRSBXroW 5297 44058854U, // LDRSBXroX 5298 44058854U, // LDRSBXui 5299 849661749U, // LDRSHWpost 5300 849661749U, // LDRSHWpre 5301 44060469U, // LDRSHWroW 5302 44060469U, // LDRSHWroX 5303 44060469U, // LDRSHWui 5304 849661749U, // LDRSHXpost 5305 849661749U, // LDRSHXpre 5306 44060469U, // LDRSHXroW 5307 44060469U, // LDRSHXroX 5308 44060469U, // LDRSHXui 5309 1881169604U, // LDRSWl 5310 849665732U, // LDRSWpost 5311 849665732U, // LDRSWpre 5312 44064452U, // LDRSWroW 5313 44064452U, // LDRSWroX 5314 44064452U, // LDRSWui 5315 1881167687U, // LDRSl 5316 849663815U, // LDRSpost 5317 849663815U, // LDRSpre 5318 44062535U, // LDRSroW 5319 44062535U, // LDRSroX 5320 44062535U, // LDRSui 5321 1881167687U, // LDRWl 5322 849663815U, // LDRWpost 5323 849663815U, // LDRWpre 5324 44062535U, // LDRWroW 5325 44062535U, // LDRWroX 5326 44062535U, // LDRWui 5327 1881167687U, // LDRXl 5328 849663815U, // LDRXpost 5329 849663815U, // LDRXpre 5330 44062535U, // LDRXroW 5331 44062535U, // LDRXroX 5332 44062535U, // LDRXui 5333 45061959U, // LDR_PXI 5334 44062535U, // LDR_TX 5335 1038151U, // LDR_ZA 5336 45061959U, // LDR_ZXI 5337 1344587120U, // LDSETAB 5338 1344589060U, // LDSETAH 5339 1344587364U, // LDSETALB 5340 1344589220U, // LDSETALH 5341 1344590087U, // LDSETALW 5342 1344590087U, // LDSETALX 5343 1344586813U, // LDSETAW 5344 1344586813U, // LDSETAX 5345 1344588044U, // LDSETB 5346 1344589654U, // LDSETH 5347 1344587604U, // LDSETLB 5348 1344589313U, // LDSETLH 5349 1344590639U, // LDSETLW 5350 1344590639U, // LDSETLX 5351 3102233U, // LDSETP 5352 3097525U, // LDSETPA 5353 3100821U, // LDSETPAL 5354 3101341U, // LDSETPL 5355 1344592413U, // LDSETW 5356 1344592413U, // LDSETX 5357 1344587129U, // LDSMAXAB 5358 1344589069U, // LDSMAXAH 5359 1344587374U, // LDSMAXALB 5360 1344589230U, // LDSMAXALH 5361 1344590117U, // LDSMAXALW 5362 1344590117U, // LDSMAXALX 5363 1344586869U, // LDSMAXAW 5364 1344586869U, // LDSMAXAX 5365 1344588182U, // LDSMAXB 5366 1344589686U, // LDSMAXH 5367 1344587613U, // LDSMAXLB 5368 1344589355U, // LDSMAXLH 5369 1344590729U, // LDSMAXLW 5370 1344590729U, // LDSMAXLX 5371 1344593702U, // LDSMAXW 5372 1344593702U, // LDSMAXX 5373 1344587048U, // LDSMINAB 5374 1344589008U, // LDSMINAH 5375 1344587306U, // LDSMINALB 5376 1344589162U, // LDSMINALH 5377 1344589874U, // LDSMINALW 5378 1344589874U, // LDSMINALX 5379 1344586549U, // LDSMINAW 5380 1344586549U, // LDSMINAX 5381 1344587656U, // LDSMINB 5382 1344589375U, // LDSMINH 5383 1344587517U, // LDSMINLB 5384 1344589261U, // LDSMINLH 5385 1344590388U, // LDSMINLW 5386 1344590388U, // LDSMINLX 5387 1344590868U, // LDSMINW 5388 1344590868U, // LDSMINX 5389 44058702U, // LDTRBi 5390 44060330U, // LDTRHi 5391 44058861U, // LDTRSBWi 5392 44058861U, // LDTRSBXi 5393 44060476U, // LDTRSHWi 5394 44060476U, // LDTRSHXi 5395 44064459U, // LDTRSWi 5396 44062762U, // LDTRWi 5397 44062762U, // LDTRXi 5398 1344587139U, // LDUMAXAB 5399 1344589079U, // LDUMAXAH 5400 1344587385U, // LDUMAXALB 5401 1344589241U, // LDUMAXALH 5402 1344590127U, // LDUMAXALW 5403 1344590127U, // LDUMAXALX 5404 1344586878U, // LDUMAXAW 5405 1344586878U, // LDUMAXAX 5406 1344588191U, // LDUMAXB 5407 1344589695U, // LDUMAXH 5408 1344587623U, // LDUMAXLB 5409 1344589365U, // LDUMAXLH 5410 1344590738U, // LDUMAXLW 5411 1344590738U, // LDUMAXLX 5412 1344593710U, // LDUMAXW 5413 1344593710U, // LDUMAXX 5414 1344587058U, // LDUMINAB 5415 1344589018U, // LDUMINAH 5416 1344587317U, // LDUMINALB 5417 1344589173U, // LDUMINALH 5418 1344589884U, // LDUMINALW 5419 1344589884U, // LDUMINALX 5420 1344586558U, // LDUMINAW 5421 1344586558U, // LDUMINAX 5422 1344587665U, // LDUMINB 5423 1344589384U, // LDUMINH 5424 1344587527U, // LDUMINLB 5425 1344589271U, // LDUMINLH 5426 1344590397U, // LDUMINLW 5427 1344590397U, // LDUMINLX 5428 1344590876U, // LDUMINW 5429 1344590876U, // LDUMINX 5430 44058722U, // LDURBBi 5431 44062785U, // LDURBi 5432 44062785U, // LDURDi 5433 44060350U, // LDURHHi 5434 44062785U, // LDURHi 5435 44062785U, // LDURQi 5436 44058869U, // LDURSBWi 5437 44058869U, // LDURSBXi 5438 44060484U, // LDURSHWi 5439 44060484U, // LDURSHXi 5440 44064467U, // LDURSWi 5441 44062785U, // LDURSi 5442 44062785U, // LDURWi 5443 44062785U, // LDURXi 5444 2119290U, // LDXPW 5445 2119290U, // LDXPX 5446 44058761U, // LDXRB 5447 44060389U, // LDXRH 5448 44062849U, // LDXRW 5449 44062849U, // LDXRX 5450 3223361498U, // LSLR_ZPmZ_B 5451 3223377882U, // LSLR_ZPmZ_D 5452 3519092698U, // LSLR_ZPmZ_H 5453 3223410650U, // LSLR_ZPmZ_S 5454 2118414U, // LSLVWr 5455 2118414U, // LSLVXr 5456 3223360270U, // LSL_WIDE_ZPmZ_B 5457 3519091470U, // LSL_WIDE_ZPmZ_H 5458 3223409422U, // LSL_WIDE_ZPmZ_S 5459 2134798U, // LSL_WIDE_ZZZ_B 5460 2189497102U, // LSL_WIDE_ZZZ_H 5461 270619406U, // LSL_WIDE_ZZZ_S 5462 3223360270U, // LSL_ZPmI_B 5463 3223376654U, // LSL_ZPmI_D 5464 3519091470U, // LSL_ZPmI_H 5465 3223409422U, // LSL_ZPmI_S 5466 3223360270U, // LSL_ZPmZ_B 5467 3223376654U, // LSL_ZPmZ_D 5468 3519091470U, // LSL_ZPmZ_H 5469 3223409422U, // LSL_ZPmZ_S 5470 2134798U, // LSL_ZZI_B 5471 2418070286U, // LSL_ZZI_D 5472 2189497102U, // LSL_ZZI_H 5473 270619406U, // LSL_ZZI_S 5474 3223361545U, // LSRR_ZPmZ_B 5475 3223377929U, // LSRR_ZPmZ_D 5476 3519092745U, // LSRR_ZPmZ_H 5477 3223410697U, // LSRR_ZPmZ_S 5478 2119706U, // LSRVWr 5479 2119706U, // LSRVXr 5480 3223361562U, // LSR_WIDE_ZPmZ_B 5481 3519092762U, // LSR_WIDE_ZPmZ_H 5482 3223410714U, // LSR_WIDE_ZPmZ_S 5483 2136090U, // LSR_WIDE_ZZZ_B 5484 2189498394U, // LSR_WIDE_ZZZ_H 5485 270620698U, // LSR_WIDE_ZZZ_S 5486 3223361562U, // LSR_ZPmI_B 5487 3223377946U, // LSR_ZPmI_D 5488 3519092762U, // LSR_ZPmI_H 5489 3223410714U, // LSR_ZPmI_S 5490 3223361562U, // LSR_ZPmZ_B 5491 3223377946U, // LSR_ZPmZ_D 5492 3519092762U, // LSR_ZPmZ_H 5493 3223410714U, // LSR_ZPmZ_S 5494 2136090U, // LSR_ZZI_B 5495 2418071578U, // LSR_ZZI_D 5496 2189498394U, // LSR_ZZI_H 5497 270620698U, // LSR_ZZI_S 5498 2210545855U, // LUTI2_2ZTZI_B 5499 2210578623U, // LUTI2_2ZTZI_H 5500 2210595007U, // LUTI2_2ZTZI_S 5501 2210545855U, // LUTI2_4ZTZI_B 5502 2210578623U, // LUTI2_4ZTZI_H 5503 2210595007U, // LUTI2_4ZTZI_S 5504 2654399U, // LUTI2_S_2ZTZI_B 5505 2932927U, // LUTI2_S_2ZTZI_H 5506 2210545855U, // LUTI2_S_4ZTZI_B 5507 2210578623U, // LUTI2_S_4ZTZI_H 5508 2130111U, // LUTI2_ZTZI_B 5509 2210463935U, // LUTI2_ZTZI_H 5510 2179263U, // LUTI2_ZTZI_S 5511 2210546294U, // LUTI4_2ZTZI_B 5512 2210579062U, // LUTI4_2ZTZI_H 5513 2210595446U, // LUTI4_2ZTZI_S 5514 2210579062U, // LUTI4_4ZTZI_H 5515 2210595446U, // LUTI4_4ZTZI_S 5516 2654838U, // LUTI4_S_2ZTZI_B 5517 2933366U, // LUTI4_S_2ZTZI_H 5518 2210579062U, // LUTI4_S_4ZTZI_H 5519 2130550U, // LUTI4_ZTZI_B 5520 2210464374U, // LUTI4_ZTZI_H 5521 2179702U, // LUTI4_ZTZI_S 5522 2116311U, // MADDWrrr 5523 2116311U, // MADDXrrr 5524 3223358031U, // MAD_ZPmZZ_B 5525 3223374415U, // MAD_ZPmZZ_D 5526 3519089231U, // MAD_ZPmZZ_H 5527 3223407183U, // MAD_ZPmZZ_S 5528 3223358795U, // MATCH_PPzZZ_B 5529 2445348171U, // MATCH_PPzZZ_H 5530 3223356171U, // MLA_ZPmZZ_B 5531 3223372555U, // MLA_ZPmZZ_D 5532 3519087371U, // MLA_ZPmZZ_H 5533 3223405323U, // MLA_ZPmZZ_S 5534 1075888907U, // MLA_ZZZI_D 5535 2195784459U, // MLA_ZZZI_H 5536 1344357131U, // MLA_ZZZI_S 5537 2959213323U, // MLAv16i8 5538 2961310475U, // MLAv2i32 5539 2961310475U, // MLAv2i32_indexed 5540 2965504779U, // MLAv4i16 5541 2965504779U, // MLAv4i16_indexed 5542 2967601931U, // MLAv4i32 5543 2967601931U, // MLAv4i32_indexed 5544 2969699083U, // MLAv8i16 5545 2969699083U, // MLAv8i16_indexed 5546 2971796235U, // MLAv8i8 5547 3223361835U, // MLS_ZPmZZ_B 5548 3223378219U, // MLS_ZPmZZ_D 5549 3519093035U, // MLS_ZPmZZ_H 5550 3223410987U, // MLS_ZPmZZ_S 5551 1075894571U, // MLS_ZZZI_D 5552 2195790123U, // MLS_ZZZI_H 5553 1344362795U, // MLS_ZZZI_S 5554 2959218987U, // MLSv16i8 5555 2961316139U, // MLSv2i32 5556 2961316139U, // MLSv2i32_indexed 5557 2965510443U, // MLSv4i16 5558 2965510443U, // MLSv4i16_indexed 5559 2967607595U, // MLSv4i32 5560 2967607595U, // MLSv4i32_indexed 5561 2969704747U, // MLSv8i16 5562 2969704747U, // MLSv8i16_indexed 5563 2971801899U, // MLSv8i8 5564 141517188U, // MOPSSETGE 5565 141517249U, // MOPSSETGEN 5566 141518137U, // MOPSSETGET 5567 141517610U, // MOPSSETGETN 5568 1753374635U, // MOVAZ_2ZMI_H_B 5569 1753391019U, // MOVAZ_2ZMI_H_D 5570 1753407403U, // MOVAZ_2ZMI_H_H 5571 1753423787U, // MOVAZ_2ZMI_H_S 5572 1755471787U, // MOVAZ_2ZMI_V_B 5573 1755488171U, // MOVAZ_2ZMI_V_D 5574 1755504555U, // MOVAZ_2ZMI_V_H 5575 1755520939U, // MOVAZ_2ZMI_V_S 5576 2021810091U, // MOVAZ_4ZMI_H_B 5577 2021826475U, // MOVAZ_4ZMI_H_D 5578 2021842859U, // MOVAZ_4ZMI_H_H 5579 2021859243U, // MOVAZ_4ZMI_H_S 5580 2023907243U, // MOVAZ_4ZMI_V_B 5581 2023923627U, // MOVAZ_4ZMI_V_D 5582 2023940011U, // MOVAZ_4ZMI_V_H 5583 2023956395U, // MOVAZ_4ZMI_V_S 5584 2294456235U, // MOVAZ_VG2_2ZM 5585 2562891691U, // MOVAZ_VG4_4ZM 5586 2686492587U, // MOVAZ_ZMI_H_B 5587 2686508971U, // MOVAZ_ZMI_H_D 5588 148971435U, // MOVAZ_ZMI_H_H 5589 149381035U, // MOVAZ_ZMI_H_Q 5590 2686541739U, // MOVAZ_ZMI_H_S 5591 2954928043U, // MOVAZ_ZMI_V_B 5592 2954944427U, // MOVAZ_ZMI_V_D 5593 151068587U, // MOVAZ_ZMI_V_H 5594 151478187U, // MOVAZ_ZMI_V_Q 5595 2954977195U, // MOVAZ_ZMI_V_S 5596 954352751U, // MOVA_2ZMXI_H_B 5597 954369135U, // MOVA_2ZMXI_H_D 5598 954385519U, // MOVA_2ZMXI_H_H 5599 954401903U, // MOVA_2ZMXI_H_S 5600 956449903U, // MOVA_2ZMXI_V_B 5601 956466287U, // MOVA_2ZMXI_V_D 5602 956482671U, // MOVA_2ZMXI_V_H 5603 956499055U, // MOVA_2ZMXI_V_S 5604 954352751U, // MOVA_4ZMXI_H_B 5605 954369135U, // MOVA_4ZMXI_H_D 5606 954385519U, // MOVA_4ZMXI_H_H 5607 954401903U, // MOVA_4ZMXI_H_S 5608 956449903U, // MOVA_4ZMXI_V_B 5609 956466287U, // MOVA_4ZMXI_V_D 5610 956482671U, // MOVA_4ZMXI_V_H 5611 956499055U, // MOVA_4ZMXI_V_S 5612 2229797999U, // MOVA_MXI2Z_H_B 5613 2229797999U, // MOVA_MXI2Z_H_D 5614 2229797999U, // MOVA_MXI2Z_H_H 5615 2229797999U, // MOVA_MXI2Z_H_S 5616 2229814383U, // MOVA_MXI2Z_V_B 5617 2229814383U, // MOVA_MXI2Z_V_D 5618 2229814383U, // MOVA_MXI2Z_V_H 5619 2229814383U, // MOVA_MXI2Z_V_S 5620 2229797999U, // MOVA_MXI4Z_H_B 5621 2229797999U, // MOVA_MXI4Z_H_D 5622 2229797999U, // MOVA_MXI4Z_H_H 5623 2229797999U, // MOVA_MXI4Z_H_S 5624 2229814383U, // MOVA_MXI4Z_V_B 5625 2229814383U, // MOVA_MXI4Z_V_D 5626 2229814383U, // MOVA_MXI4Z_V_H 5627 2229814383U, // MOVA_MXI4Z_V_S 5628 2300740719U, // MOVA_VG2_2ZMXI 5629 3798156399U, // MOVA_VG2_MXI2Z 5630 2569176175U, // MOVA_VG4_4ZMXI 5631 4066591855U, // MOVA_VG4_MXI4Z 5632 3223343069U, // MOVID 5633 3496054749U, // MOVIv16b_ns 5634 3231813597U, // MOVIv2d_ns 5635 3498151901U, // MOVIv2i32 5636 3498151901U, // MOVIv2s_msl 5637 3502346205U, // MOVIv4i16 5638 3504443357U, // MOVIv4i32 5639 3504443357U, // MOVIv4s_msl 5640 3508637661U, // MOVIv8b_ns 5641 3506540509U, // MOVIv8i16 5642 1612730358U, // MOVKWi 5643 1612730358U, // MOVKXi 5644 3491779758U, // MOVNWi 5645 3491779758U, // MOVNXi 5646 270573394U, // MOVPRFX_ZPmZ_B 5647 270589778U, // MOVPRFX_ZPmZ_D 5648 541138770U, // MOVPRFX_ZPmZ_H 5649 270622546U, // MOVPRFX_ZPmZ_S 5650 3223363410U, // MOVPRFX_ZPzZ_B 5651 3223379794U, // MOVPRFX_ZPzZ_D 5652 2445352786U, // MOVPRFX_ZPzZ_H 5653 3223412562U, // MOVPRFX_ZPzZ_S 5654 3224346450U, // MOVPRFX_ZZ 5655 155212881U, // MOVT_TIX 5656 2120785U, // MOVT_XTI 5657 3491782633U, // MOVZWi 5658 3491782633U, // MOVZXi 5659 1055151U, // MRRS 5660 3760216478U, // MRS 5661 3223357650U, // MSB_ZPmZZ_B 5662 3223374034U, // MSB_ZPmZZ_D 5663 3519088850U, // MSB_ZPmZZ_H 5664 3223406802U, // MSB_ZPmZZ_S 5665 1674598431U, // MSR 5666 158357519U, // MSRR 5667 1087519U, // MSRpstateImm1 5668 1087519U, // MSRpstateImm4 5669 1103903U, // MSRpstatesvcrImm1 5670 2115924U, // MSUBWrrr 5671 2115924U, // MSUBXrrr 5672 2134867U, // MUL_ZI_B 5673 2418070355U, // MUL_ZI_D 5674 2189497171U, // MUL_ZI_H 5675 270619475U, // MUL_ZI_S 5676 3223360339U, // MUL_ZPmZ_B 5677 3223376723U, // MUL_ZPmZ_D 5678 3519091539U, // MUL_ZPmZ_H 5679 3223409491U, // MUL_ZPmZ_S 5680 2418070355U, // MUL_ZZZI_D 5681 2189497171U, // MUL_ZZZI_H 5682 270619475U, // MUL_ZZZI_S 5683 2134867U, // MUL_ZZZ_B 5684 2418070355U, // MUL_ZZZ_D 5685 2189497171U, // MUL_ZZZ_H 5686 270619475U, // MUL_ZZZ_S 5687 811701075U, // MULv16i8 5688 813798227U, // MULv2i32 5689 813798227U, // MULv2i32_indexed 5690 817992531U, // MULv4i16 5691 817992531U, // MULv4i16_indexed 5692 820089683U, // MULv4i32 5693 820089683U, // MULv4i32_indexed 5694 822186835U, // MULv8i16 5695 822186835U, // MULv8i16_indexed 5696 824283987U, // MULv8i8 5697 3498151882U, // MVNIv2i32 5698 3498151882U, // MVNIv2s_msl 5699 3502346186U, // MVNIv4i16 5700 3504443338U, // MVNIv4i32 5701 3504443338U, // MVNIv4s_msl 5702 3506540490U, // MVNIv8i16 5703 3223361782U, // NANDS_PPzPP 5704 3223358203U, // NAND_PPzPP 5705 2418070276U, // NBSL_ZZZZ 5706 270568469U, // NEG_ZPmZ_B 5707 270584853U, // NEG_ZPmZ_D 5708 541133845U, // NEG_ZPmZ_H 5709 270617621U, // NEG_ZPmZ_S 5710 811699221U, // NEGv16i8 5711 2116629U, // NEGv1i64 5712 813796373U, // NEGv2i32 5713 815893525U, // NEGv2i64 5714 817990677U, // NEGv4i16 5715 820087829U, // NEGv4i32 5716 822184981U, // NEGv8i16 5717 824282133U, // NEGv8i8 5718 3223358794U, // NMATCH_PPzZZ_B 5719 2445348170U, // NMATCH_PPzZZ_H 5720 3223361961U, // NORS_PPzPP 5721 3223361517U, // NOR_PPzPP 5722 270572555U, // NOT_ZPmZ_B 5723 270588939U, // NOT_ZPmZ_D 5724 541137931U, // NOT_ZPmZ_H 5725 270621707U, // NOT_ZPmZ_S 5726 811703307U, // NOTv16i8 5727 824286219U, // NOTv8i8 5728 3223361874U, // ORNS_PPzPP 5729 2118743U, // ORNWrs 5730 2118743U, // ORNXrs 5731 3223360599U, // ORN_PPzPP 5732 811701335U, // ORNv16i8 5733 824284247U, // ORNv8i8 5734 3227622807U, // ORQV_VPZ_B 5735 3231817111U, // ORQV_VPZ_D 5736 3238108567U, // ORQV_VPZ_H 5737 3236011415U, // ORQV_VPZ_S 5738 3223361973U, // ORRS_PPzPP 5739 2119678U, // ORRWri 5740 2119678U, // ORRWrs 5741 2119678U, // ORRXri 5742 2119678U, // ORRXrs 5743 3223361534U, // ORR_PPzPP 5744 2418071550U, // ORR_ZI 5745 3223361534U, // ORR_ZPmZ_B 5746 3223377918U, // ORR_ZPmZ_D 5747 3519092734U, // ORR_ZPmZ_H 5748 3223410686U, // ORR_ZPmZ_S 5749 2418071550U, // ORR_ZZZ 5750 811702270U, // ORRv16i8 5751 1619138558U, // ORRv2i32 5752 1623332862U, // ORRv4i16 5753 1625430014U, // ORRv4i32 5754 1627527166U, // ORRv8i16 5755 824285182U, // ORRv8i8 5756 253366U, // ORV_VPZ_B 5757 1657019830U, // ORV_VPZ_D 5758 1659133366U, // ORV_VPZ_H 5759 1638178230U, // ORV_VPZ_S 5760 807715530U, // PACDA 5761 807716278U, // PACDB 5762 312455U, // PACDZA 5763 313768U, // PACDZB 5764 2114279U, // PACGA 5765 807715573U, // PACIA 5766 8441U, // PACIA1716 5767 8406U, // PACIASP 5768 8397U, // PACIAZ 5769 807716313U, // PACIB 5770 8352U, // PACIB1716 5771 8432U, // PACIBSP 5772 8415U, // PACIBZ 5773 312471U, // PACIZA 5774 313784U, // PACIZB 5775 895638660U, // PEXT_2PCI_B 5776 895655044U, // PEXT_2PCI_D 5777 895671428U, // PEXT_2PCI_H 5778 895687812U, // PEXT_2PCI_S 5779 1075879044U, // PEXT_PCI_B 5780 1075895428U, // PEXT_PCI_D 5781 895556740U, // PEXT_PCI_H 5782 1075928196U, // PEXT_PCI_S 5783 35767U, // PFALSE 5784 3223362605U, // PFIRST_B 5785 3223362889U, // PMOV_PZI_B 5786 3223379273U, // PMOV_PZI_D 5787 834739529U, // PMOV_PZI_H 5788 3223412041U, // PMOV_PZI_S 5789 4186938697U, // PMOV_ZIP_B 5790 3113196873U, // PMOV_ZIP_D 5791 697277769U, // PMOV_ZIP_H 5792 1234148681U, // PMOV_ZIP_S 5793 270583525U, // PMULLB_ZZZ_D 5794 2309031653U, // PMULLB_ZZZ_H 5795 164054757U, // PMULLB_ZZZ_Q 5796 270588671U, // PMULLT_ZZZ_D 5797 2309036799U, // PMULLT_ZZZ_H 5798 164059903U, // PMULLT_ZZZ_Q 5799 822182210U, // PMULLv16i8 5800 165777951U, // PMULLv1i64 5801 434209090U, // PMULLv2i64 5802 822186527U, // PMULLv8i8 5803 2134879U, // PMUL_ZZZ_B 5804 811701087U, // PMULv16i8 5805 824283999U, // PMULv8i8 5806 3223362685U, // PNEXT_B 5807 3223379069U, // PNEXT_D 5808 2176916605U, // PNEXT_H 5809 3223411837U, // PNEXT_S 5810 2194736588U, // PRFB_D_PZI 5811 2230388172U, // PRFB_D_SCALED 5812 2230388172U, // PRFB_D_SXTW_SCALED 5813 2230388172U, // PRFB_D_UXTW_SCALED 5814 2230388172U, // PRFB_PRI 5815 2230388172U, // PRFB_PRR 5816 2175862220U, // PRFB_S_PZI 5817 2230388172U, // PRFB_S_SXTW_SCALED 5818 2230388172U, // PRFB_S_UXTW_SCALED 5819 2194737909U, // PRFD_D_PZI 5820 2230389493U, // PRFD_D_SCALED 5821 2230389493U, // PRFD_D_SXTW_SCALED 5822 2230389493U, // PRFD_D_UXTW_SCALED 5823 2230389493U, // PRFD_PRI 5824 2230389493U, // PRFD_PRR 5825 2175863541U, // PRFD_S_PZI 5826 2230389493U, // PRFD_S_SXTW_SCALED 5827 2230389493U, // PRFD_S_UXTW_SCALED 5828 2194738522U, // PRFH_D_PZI 5829 2230390106U, // PRFH_D_SCALED 5830 2230390106U, // PRFH_D_SXTW_SCALED 5831 2230390106U, // PRFH_D_UXTW_SCALED 5832 2230390106U, // PRFH_PRI 5833 2230390106U, // PRFH_PRR 5834 2175864154U, // PRFH_S_PZI 5835 2230390106U, // PRFH_S_SXTW_SCALED 5836 2230390106U, // PRFH_S_UXTW_SCALED 5837 1882280879U, // PRFMl 5838 45175727U, // PRFMroW 5839 45175727U, // PRFMroX 5840 45175727U, // PRFMui 5841 45175784U, // PRFUMi 5842 2194742893U, // PRFW_D_PZI 5843 2230394477U, // PRFW_D_SCALED 5844 2230394477U, // PRFW_D_SXTW_SCALED 5845 2230394477U, // PRFW_D_UXTW_SCALED 5846 2230394477U, // PRFW_PRI 5847 2230394477U, // PRFW_PRR 5848 2175868525U, // PRFW_S_PZI 5849 2230394477U, // PRFW_S_SXTW_SCALED 5850 2230394477U, // PRFW_S_UXTW_SCALED 5851 3224342944U, // PSEL_PPPRI_B 5852 3224342944U, // PSEL_PPPRI_D 5853 3224342944U, // PSEL_PPPRI_H 5854 3224342944U, // PSEL_PPPRI_S 5855 3120159U, // PTEST_PP 5856 2686490877U, // PTRUES_B 5857 2686507261U, // PTRUES_D 5858 167844093U, // PTRUES_H 5859 2686540029U, // PTRUES_S 5860 2686487505U, // PTRUE_B 5861 1149905U, // PTRUE_C_B 5862 1166289U, // PTRUE_C_D 5863 1182673U, // PTRUE_C_H 5864 1199057U, // PTRUE_C_S 5865 2686503889U, // PTRUE_D 5866 167840721U, // PTRUE_H 5867 2686536657U, // PTRUE_S 5868 1772162968U, // PUNPKHI_PP 5869 1772164293U, // PUNPKLO_PP 5870 1881180031U, // RADDHNB_ZZZ_B 5871 2172716927U, // RADDHNB_ZZZ_H 5872 2418100095U, // RADDHNB_ZZZ_S 5873 2686491490U, // RADDHNT_ZZZ_B 5874 2174819170U, // RADDHNT_ZZZ_H 5875 1075927906U, // RADDHNT_ZZZ_S 5876 813798405U, // RADDHNv2i64_v2i32 5877 2967601549U, // RADDHNv2i64_v4i32 5878 817992709U, // RADDHNv4i32_v4i16 5879 2969698701U, // RADDHNv4i32_v8i16 5880 2959212941U, // RADDHNv8i16_v16i8 5881 824284165U, // RADDHNv8i16_v8i8 5882 815890585U, // RAX1 5883 2418065561U, // RAX1_ZZZ_D 5884 2120275U, // RBITWr 5885 2120275U, // RBITXr 5886 270572115U, // RBIT_ZPmZ_B 5887 270588499U, // RBIT_ZPmZ_D 5888 541137491U, // RBIT_ZPmZ_H 5889 270621267U, // RBIT_ZPmZ_S 5890 811702867U, // RBITv16i8 5891 824285779U, // RBITv8i8 5892 807721117U, // RCWCAS 5893 807715892U, // RCWCASA 5894 807719165U, // RCWCASAL 5895 807719675U, // RCWCASL 5896 415242U, // RCWCASP 5897 410539U, // RCWCASPA 5898 413834U, // RCWCASPAL 5899 414347U, // RCWCASPL 5900 1344591769U, // RCWCLR 5901 1344586751U, // RCWCLRA 5902 1344590047U, // RCWCLRAL 5903 1344590560U, // RCWCLRL 5904 3102199U, // RCWCLRP 5905 3097494U, // RCWCLRPA 5906 3100787U, // RCWCLRPAL 5907 3101302U, // RCWCLRPL 5908 1344591760U, // RCWCLRS 5909 1344586741U, // RCWCLRSA 5910 1344590036U, // RCWCLRSAL 5911 1344590550U, // RCWCLRSL 5912 3102189U, // RCWCLRSP 5913 3097483U, // RCWCLRSPA 5914 3100775U, // RCWCLRSPAL 5915 3101291U, // RCWCLRSPL 5916 807721108U, // RCWSCAS 5917 807715882U, // RCWSCASA 5918 807719154U, // RCWSCASAL 5919 807719665U, // RCWSCASL 5920 415232U, // RCWSCASP 5921 410528U, // RCWSCASPA 5922 413822U, // RCWSCASPAL 5923 414336U, // RCWSCASPL 5924 1344592429U, // RCWSET 5925 1344586831U, // RCWSETA 5926 1344590107U, // RCWSETAL 5927 1344590657U, // RCWSETL 5928 3102251U, // RCWSETP 5929 3097545U, // RCWSETPA 5930 3100843U, // RCWSETPAL 5931 3101361U, // RCWSETPL 5932 1344592420U, // RCWSETS 5933 1344586821U, // RCWSETSA 5934 1344590096U, // RCWSETSAL 5935 1344590647U, // RCWSETSL 5936 3102241U, // RCWSETSP 5937 3097534U, // RCWSETSPA 5938 3100831U, // RCWSETSPAL 5939 3101350U, // RCWSETSPL 5940 1344591446U, // RCWSWP 5941 1344586717U, // RCWSWPA 5942 1344590017U, // RCWSWPAL 5943 1344590533U, // RCWSWPL 5944 3102160U, // RCWSWPP 5945 3097464U, // RCWSWPPA 5946 3100754U, // RCWSWPPAL 5947 3101272U, // RCWSWPPL 5948 1344591437U, // RCWSWPS 5949 1344586707U, // RCWSWPSA 5950 1344590006U, // RCWSWPSAL 5951 1344590523U, // RCWSWPSL 5952 3102150U, // RCWSWPSP 5953 3097453U, // RCWSWPSPA 5954 3100742U, // RCWSWPSPAL 5955 3101261U, // RCWSWPSPL 5956 3223361942U, // RDFFRS_PPz 5957 3223361356U, // RDFFR_PPz_REAL 5958 38732U, // RDFFR_P_REAL 5959 2118530U, // RDSVLI_XI 5960 2118516U, // RDVLI_XI 5961 23064U, // RET 5962 9737U, // RETAA 5963 9744U, // RETAB 5964 2114186U, // REV16Wr 5965 2114186U, // REV16Xr 5966 811696778U, // REV16v16i8 5967 824279690U, // REV16v8i8 5968 2113695U, // REV32Xr 5969 811696287U, // REV32v16i8 5970 817987743U, // REV32v4i16 5971 822182047U, // REV32v8i16 5972 824279199U, // REV32v8i8 5973 811696746U, // REV64v16i8 5974 813793898U, // REV64v2i32 5975 817988202U, // REV64v4i16 5976 820085354U, // REV64v4i32 5977 822182506U, // REV64v8i16 5978 824279658U, // REV64v8i8 5979 270584176U, // REVB_ZPmZ_D 5980 541133168U, // REVB_ZPmZ_H 5981 270616944U, // REVB_ZPmZ_S 5982 541543210U, // REVD_ZPmZ 5983 270585712U, // REVH_ZPmZ_D 5984 270618480U, // REVH_ZPmZ_S 5985 270589687U, // REVW_ZPmZ_D 5986 2120942U, // REVWr 5987 2120942U, // REVXr 5988 2137326U, // REV_PP_B 5989 2418072814U, // REV_PP_D 5990 1652628718U, // REV_PP_H 5991 270621934U, // REV_PP_S 5992 2137326U, // REV_ZZ_B 5993 2418072814U, // REV_ZZ_D 5994 1652628718U, // REV_ZZ_H 5995 270621934U, // REV_ZZ_S 5996 2116578U, // RMIF 5997 2119666U, // RORVWr 5998 2119666U, // RORVXr 5999 1217454U, // RPRFM 6000 1881180078U, // RSHRNB_ZZI_B 6001 2172716974U, // RSHRNB_ZZI_H 6002 2418100142U, // RSHRNB_ZZI_S 6003 2686491525U, // RSHRNT_ZZI_B 6004 2174819205U, // RSHRNT_ZZI_H 6005 1075927941U, // RSHRNT_ZZI_S 6006 2959212970U, // RSHRNv16i8_shift 6007 813798471U, // RSHRNv2i32_shift 6008 817992775U, // RSHRNv4i16_shift 6009 2967601578U, // RSHRNv4i32_shift 6010 2969698730U, // RSHRNv8i16_shift 6011 824284231U, // RSHRNv8i8_shift 6012 1881180022U, // RSUBHNB_ZZZ_B 6013 2172716918U, // RSUBHNB_ZZZ_H 6014 2418100086U, // RSUBHNB_ZZZ_S 6015 2686491481U, // RSUBHNT_ZZZ_B 6016 2174819161U, // RSUBHNT_ZZZ_H 6017 1075927897U, // RSUBHNT_ZZZ_S 6018 813798397U, // RSUBHNv2i64_v2i32 6019 2967601540U, // RSUBHNv2i64_v4i32 6020 817992701U, // RSUBHNv4i32_v4i16 6021 2969698692U, // RSUBHNv4i32_v8i16 6022 2959212932U, // RSUBHNv8i16_v16i8 6023 824284157U, // RSUBHNv8i16_v8i8 6024 1344325101U, // SABALB_ZZZ_D 6025 2317420013U, // SABALB_ZZZ_H 6026 2686535149U, // SABALB_ZZZ_S 6027 1344330342U, // SABALT_ZZZ_D 6028 2317425254U, // SABALT_ZZZ_H 6029 2686540390U, // SABALT_ZZZ_S 6030 2969698502U, // SABALv16i8_v8i16 6031 2963410940U, // SABALv2i32_v2i64 6032 2967605244U, // SABALv4i16_v4i32 6033 2963407046U, // SABALv4i32_v2i64 6034 2967601350U, // SABALv8i16_v4i32 6035 2969702396U, // SABALv8i8_v8i16 6036 2149614270U, // SABA_ZZZ_B 6037 1075888830U, // SABA_ZZZ_D 6038 2195784382U, // SABA_ZZZ_H 6039 1344357054U, // SABA_ZZZ_S 6040 2959213246U, // SABAv16i8 6041 2961310398U, // SABAv2i32 6042 2965504702U, // SABAv4i16 6043 2967601854U, // SABAv4i32 6044 2969699006U, // SABAv8i16 6045 2971796158U, // SABAv8i8 6046 270583458U, // SABDLB_ZZZ_D 6047 2309031586U, // SABDLB_ZZZ_H 6048 1881228962U, // SABDLB_ZZZ_S 6049 270588599U, // SABDLT_ZZZ_D 6050 2309036727U, // SABDLT_ZZZ_H 6051 1881234103U, // SABDLT_ZZZ_S 6052 822182152U, // SABDLv16i8_v8i16 6053 815894876U, // SABDLv2i32_v2i64 6054 820089180U, // SABDLv4i16_v4i32 6055 815890696U, // SABDLv4i32_v2i64 6056 820085000U, // SABDLv8i16_v4i32 6057 822186332U, // SABDLv8i8_v8i16 6058 3223358056U, // SABD_ZPmZ_B 6059 3223374440U, // SABD_ZPmZ_D 6060 3519089256U, // SABD_ZPmZ_H 6061 3223407208U, // SABD_ZPmZ_S 6062 811698792U, // SABDv16i8 6063 813795944U, // SABDv2i32 6064 817990248U, // SABDv4i16 6065 820087400U, // SABDv4i32 6066 822184552U, // SABDv8i16 6067 824281704U, // SABDv8i8 6068 3223377214U, // SADALP_ZPmZ_D 6069 3519092030U, // SADALP_ZPmZ_H 6070 3223409982U, // SADALP_ZPmZ_S 6071 2969703742U, // SADALPv16i8_v8i16 6072 3124892990U, // SADALPv2i32_v1i64 6073 2961315134U, // SADALPv4i16_v2i32 6074 2963412286U, // SADALPv4i32_v2i64 6075 2967606590U, // SADALPv8i16_v4i32 6076 2965509438U, // SADALPv8i8_v4i16 6077 270588398U, // SADDLBT_ZZZ_D 6078 2309036526U, // SADDLBT_ZZZ_H 6079 1881233902U, // SADDLBT_ZZZ_S 6080 270583483U, // SADDLB_ZZZ_D 6081 2309031611U, // SADDLB_ZZZ_H 6082 1881228987U, // SADDLB_ZZZ_S 6083 822187342U, // SADDLPv16i8_v8i16 6084 977376590U, // SADDLPv2i32_v1i64 6085 813798734U, // SADDLPv4i16_v2i32 6086 815895886U, // SADDLPv4i32_v2i64 6087 820090190U, // SADDLPv8i16_v4i32 6088 817993038U, // SADDLPv8i8_v4i16 6089 270588615U, // SADDLT_ZZZ_D 6090 2309036743U, // SADDLT_ZZZ_H 6091 1881234119U, // SADDLT_ZZZ_S 6092 807427333U, // SADDLVv16i8v 6093 807427333U, // SADDLVv4i16v 6094 807427333U, // SADDLVv4i32v 6095 807427333U, // SADDLVv8i16v 6096 807427333U, // SADDLVv8i8v 6097 822182168U, // SADDLv16i8_v8i16 6098 815894914U, // SADDLv2i32_v2i64 6099 820089218U, // SADDLv4i16_v4i32 6100 815890712U, // SADDLv4i32_v2i64 6101 820085016U, // SADDLv8i16_v4i32 6102 822186370U, // SADDLv8i8_v8i16 6103 1780751578U, // SADDV_VPZ_B 6104 1659116762U, // SADDV_VPZ_H 6105 1638145242U, // SADDV_VPZ_S 6106 2418067846U, // SADDWB_ZZZ_D 6107 2189494662U, // SADDWB_ZZZ_H 6108 270616966U, // SADDWB_ZZZ_S 6109 2418072679U, // SADDWT_ZZZ_D 6110 2189499495U, // SADDWT_ZZZ_H 6111 270621799U, // SADDWT_ZZZ_S 6112 822182456U, // SADDWv16i8_v8i16 6113 815898207U, // SADDWv2i32_v2i64 6114 820092511U, // SADDWv4i16_v4i32 6115 815891000U, // SADDWv4i32_v2i64 6116 820085304U, // SADDWv8i16_v4i32 6117 822189663U, // SADDWv8i8_v8i16 6118 9750U, // SB 6119 1075889812U, // SBCLB_ZZZ_D 6120 1344358036U, // SBCLB_ZZZ_S 6121 1075894953U, // SBCLT_ZZZ_D 6122 1344363177U, // SBCLT_ZZZ_S 6123 2119902U, // SBCSWr 6124 2119902U, // SBCSXr 6125 2116047U, // SBCWr 6126 2116047U, // SBCXr 6127 2118562U, // SBFMWri 6128 2118562U, // SBFMXri 6129 2317505902U, // SCLAMP_VG2_2Z2Z_B 6130 2193790318U, // SCLAMP_VG2_2Z2Z_D 6131 2195903854U, // SCLAMP_VG2_2Z2Z_H 6132 2174948718U, // SCLAMP_VG2_2Z2Z_S 6133 2317505902U, // SCLAMP_VG4_4Z4Z_B 6134 2193790318U, // SCLAMP_VG4_4Z4Z_D 6135 2195903854U, // SCLAMP_VG4_4Z4Z_H 6136 2174948718U, // SCLAMP_VG4_4Z4Z_S 6137 2135406U, // SCLAMP_ZZZ_B 6138 2418070894U, // SCLAMP_ZZZ_D 6139 2189497710U, // SCLAMP_ZZZ_H 6140 270620014U, // SCLAMP_ZZZ_S 6141 2116584U, // SCVTFSWDri 6142 2116584U, // SCVTFSWHri 6143 2116584U, // SCVTFSWSri 6144 2116584U, // SCVTFSXDri 6145 2116584U, // SCVTFSXHri 6146 2116584U, // SCVTFSXSri 6147 2116584U, // SCVTFUWDri 6148 2116584U, // SCVTFUWHri 6149 2116584U, // SCVTFUWSri 6150 2116584U, // SCVTFUXDri 6151 2116584U, // SCVTFUXHri 6152 2116584U, // SCVTFUXSri 6153 1648561128U, // SCVTF_2Z2Z_StoS 6154 1648561128U, // SCVTF_4Z4Z_StoS 6155 270584808U, // SCVTF_ZPmZ_DtoD 6156 2957052904U, // SCVTF_ZPmZ_DtoH 6157 270617576U, // SCVTF_ZPmZ_DtoS 6158 541133800U, // SCVTF_ZPmZ_HtoH 6159 270584808U, // SCVTF_ZPmZ_StoD 6160 1078004712U, // SCVTF_ZPmZ_StoH 6161 270617576U, // SCVTF_ZPmZ_StoS 6162 2116584U, // SCVTFd 6163 2116584U, // SCVTFh 6164 2116584U, // SCVTFs 6165 2116584U, // SCVTFv1i16 6166 2116584U, // SCVTFv1i32 6167 2116584U, // SCVTFv1i64 6168 813796328U, // SCVTFv2f32 6169 815893480U, // SCVTFv2f64 6170 813796328U, // SCVTFv2i32_shift 6171 815893480U, // SCVTFv2i64_shift 6172 817990632U, // SCVTFv4f16 6173 820087784U, // SCVTFv4f32 6174 817990632U, // SCVTFv4i16_shift 6175 820087784U, // SCVTFv4i32_shift 6176 822184936U, // SCVTFv8f16 6177 822184936U, // SCVTFv8i16_shift 6178 3223378019U, // SDIVR_ZPmZ_D 6179 3223410787U, // SDIVR_ZPmZ_S 6180 2120953U, // SDIVWr 6181 2120953U, // SDIVXr 6182 3223379193U, // SDIV_ZPmZ_D 6183 3223411961U, // SDIV_ZPmZ_S 6184 3798178789U, // SDOT_VG2_M2Z2Z_BtoS 6185 3798162405U, // SDOT_VG2_M2Z2Z_HtoD 6186 3798178789U, // SDOT_VG2_M2Z2Z_HtoS 6187 3798178789U, // SDOT_VG2_M2ZZI_BToS 6188 3798178789U, // SDOT_VG2_M2ZZI_HToS 6189 3798162405U, // SDOT_VG2_M2ZZI_HtoD 6190 3798178789U, // SDOT_VG2_M2ZZ_BtoS 6191 3798162405U, // SDOT_VG2_M2ZZ_HtoD 6192 3798178789U, // SDOT_VG2_M2ZZ_HtoS 6193 4066614245U, // SDOT_VG4_M4Z4Z_BtoS 6194 4066597861U, // SDOT_VG4_M4Z4Z_HtoD 6195 4066614245U, // SDOT_VG4_M4Z4Z_HtoS 6196 4066614245U, // SDOT_VG4_M4ZZI_BToS 6197 4066614245U, // SDOT_VG4_M4ZZI_HToS 6198 4066597861U, // SDOT_VG4_M4ZZI_HtoD 6199 4066614245U, // SDOT_VG4_M4ZZ_BtoS 6200 4066597861U, // SDOT_VG4_M4ZZ_HtoD 6201 4066614245U, // SDOT_VG4_M4ZZ_HtoS 6202 2686508005U, // SDOT_ZZZI_D 6203 2686540773U, // SDOT_ZZZI_HtoS 6204 2149669861U, // SDOT_ZZZI_S 6205 2686508005U, // SDOT_ZZZ_D 6206 2686540773U, // SDOT_ZZZ_HtoS 6207 2149669861U, // SDOT_ZZZ_S 6208 2967608293U, // SDOTlanev16i8 6209 2961316837U, // SDOTlanev8i8 6210 2967608293U, // SDOTv16i8 6211 2961316837U, // SDOTv8i8 6212 3223359899U, // SEL_PPPP 6213 2237813147U, // SEL_VG2_2ZP2Z2Z_B 6214 2237829531U, // SEL_VG2_2ZP2Z2Z_D 6215 2237845915U, // SEL_VG2_2ZP2Z2Z_H 6216 2237862299U, // SEL_VG2_2ZP2Z2Z_S 6217 2237813147U, // SEL_VG4_4ZP4Z4Z_B 6218 2237829531U, // SEL_VG4_4ZP4Z4Z_D 6219 2237845915U, // SEL_VG4_4ZP4Z4Z_H 6220 2237862299U, // SEL_VG4_4ZP4Z4Z_S 6221 3223359899U, // SEL_ZPZZ_B 6222 3223376283U, // SEL_ZPZZ_D 6223 2176913819U, // SEL_ZPZZ_H 6224 3223409051U, // SEL_ZPZZ_S 6225 141517196U, // SETE 6226 141517258U, // SETEN 6227 141518146U, // SETET 6228 141517620U, // SETETN 6229 17026U, // SETF16 6230 17041U, // SETF8 6231 9798U, // SETFFR 6232 141517218U, // SETGM 6233 141517283U, // SETGMN 6234 141518171U, // SETGMT 6235 141517648U, // SETGMTN 6236 141518106U, // SETGP 6237 141517317U, // SETGPN 6238 141518205U, // SETGPT 6239 141517686U, // SETGPTN 6240 141517226U, // SETM 6241 141517292U, // SETMN 6242 141518180U, // SETMT 6243 141517658U, // SETMTN 6244 141518114U, // SETP 6245 141517326U, // SETPN 6246 141518214U, // SETPT 6247 141517696U, // SETPTN 6248 807717320U, // SHA1Crrr 6249 2116673U, // SHA1Hrr 6250 807719835U, // SHA1Mrrr 6251 807720180U, // SHA1Prrr 6252 2967601153U, // SHA1SU0rrr 6253 2967601263U, // SHA1SU1rr 6254 807714997U, // SHA256H2rrr 6255 807718057U, // SHA256Hrrr 6256 2967601173U, // SHA256SU0rr 6257 2967601283U, // SHA256SU1rrr 6258 807718004U, // SHA512H 6259 807714987U, // SHA512H2 6260 2963406858U, // SHA512SU0 6261 2963406968U, // SHA512SU1 6262 3223358152U, // SHADD_ZPmZ_B 6263 3223374536U, // SHADD_ZPmZ_D 6264 3519089352U, // SHADD_ZPmZ_H 6265 3223407304U, // SHADD_ZPmZ_S 6266 811698888U, // SHADDv16i8 6267 813796040U, // SHADDv2i32 6268 817990344U, // SHADDv4i16 6269 820087496U, // SHADDv4i32 6270 822184648U, // SHADDv8i16 6271 824281800U, // SHADDv8i8 6272 822182185U, // SHLLv16i8 6273 815895033U, // SHLLv2i32 6274 820089337U, // SHLLv4i16 6275 815890729U, // SHLLv4i32 6276 820085033U, // SHLLv8i16 6277 822186489U, // SHLLv8i8 6278 2118064U, // SHLd 6279 811700656U, // SHLv16i8_shift 6280 813797808U, // SHLv2i32_shift 6281 815894960U, // SHLv2i64_shift 6282 817992112U, // SHLv4i16_shift 6283 820089264U, // SHLv4i32_shift 6284 822186416U, // SHLv8i16_shift 6285 824283568U, // SHLv8i8_shift 6286 1881180060U, // SHRNB_ZZI_B 6287 2172716956U, // SHRNB_ZZI_H 6288 2418100124U, // SHRNB_ZZI_S 6289 2686491507U, // SHRNT_ZZI_B 6290 2174819187U, // SHRNT_ZZI_H 6291 1075927923U, // SHRNT_ZZI_S 6292 2959212952U, // SHRNv16i8_shift 6293 813798455U, // SHRNv2i32_shift 6294 817992759U, // SHRNv4i16_shift 6295 2967601560U, // SHRNv4i32_shift 6296 2969698712U, // SHRNv8i16_shift 6297 824284215U, // SHRNv8i8_shift 6298 3223361314U, // SHSUBR_ZPmZ_B 6299 3223377698U, // SHSUBR_ZPmZ_D 6300 3519092514U, // SHSUBR_ZPmZ_H 6301 3223410466U, // SHSUBR_ZPmZ_S 6302 3223357765U, // SHSUB_ZPmZ_B 6303 3223374149U, // SHSUB_ZPmZ_D 6304 3519088965U, // SHSUB_ZPmZ_H 6305 3223406917U, // SHSUB_ZPmZ_S 6306 811698501U, // SHSUBv16i8 6307 813795653U, // SHSUBv2i32 6308 817989957U, // SHSUBv4i16 6309 820087109U, // SHSUBv4i32 6310 822184261U, // SHSUBv8i16 6311 824281413U, // SHSUBv8i8 6312 2149617600U, // SLI_ZZI_B 6313 1075892160U, // SLI_ZZI_D 6314 2195787712U, // SLI_ZZI_H 6315 1344360384U, // SLI_ZZI_S 6316 807718848U, // SLId 6317 2959216576U, // SLIv16i8_shift 6318 2961313728U, // SLIv2i32_shift 6319 2963410880U, // SLIv2i64_shift 6320 2965508032U, // SLIv4i16_shift 6321 2967605184U, // SLIv4i32_shift 6322 2969702336U, // SLIv8i16_shift 6323 2971799488U, // SLIv8i8_shift 6324 2967601294U, // SM3PARTW1 6325 2967601736U, // SM3PARTW2 6326 820084834U, // SM3SS1 6327 2967601816U, // SM3TT1A 6328 2967602387U, // SM3TT1B 6329 2967601825U, // SM3TT2A 6330 2967602416U, // SM3TT2B 6331 2967604016U, // SM4E 6332 270622585U, // SM4EKEY_ZZZ_S 6333 820092793U, // SM4ENCKEY 6334 270617392U, // SM4E_ZZZ_S 6335 2118002U, // SMADDLrrr 6336 3223361132U, // SMAXP_ZPmZ_B 6337 3223377516U, // SMAXP_ZPmZ_D 6338 3519092332U, // SMAXP_ZPmZ_H 6339 3223410284U, // SMAXP_ZPmZ_S 6340 811701868U, // SMAXPv16i8 6341 813799020U, // SMAXPv2i32 6342 817993324U, // SMAXPv4i16 6343 820090476U, // SMAXPv4i32 6344 822187628U, // SMAXPv8i16 6345 824284780U, // SMAXPv8i8 6346 3227622821U, // SMAXQV_VPZ_B 6347 3231817125U, // SMAXQV_VPZ_D 6348 3238108581U, // SMAXQV_VPZ_H 6349 3236011429U, // SMAXQV_VPZ_S 6350 253378U, // SMAXV_VPZ_B 6351 1657019842U, // SMAXV_VPZ_D 6352 1659133378U, // SMAXV_VPZ_H 6353 1638178242U, // SMAXV_VPZ_S 6354 807427522U, // SMAXVv16i8v 6355 807427522U, // SMAXVv4i16v 6356 807427522U, // SMAXVv4i32v 6357 807427522U, // SMAXVv8i16v 6358 807427522U, // SMAXVv8i8v 6359 2121512U, // SMAXWri 6360 2121512U, // SMAXWrr 6361 2121512U, // SMAXXri 6362 2121512U, // SMAXXrr 6363 2179096360U, // SMAX_VG2_2Z2Z_B 6364 2181209896U, // SMAX_VG2_2Z2Z_D 6365 2183323432U, // SMAX_VG2_2Z2Z_H 6366 2185436968U, // SMAX_VG2_2Z2Z_S 6367 2179096360U, // SMAX_VG2_2ZZ_B 6368 2181209896U, // SMAX_VG2_2ZZ_D 6369 2183323432U, // SMAX_VG2_2ZZ_H 6370 2185436968U, // SMAX_VG2_2ZZ_S 6371 2179096360U, // SMAX_VG4_4Z4Z_B 6372 2181209896U, // SMAX_VG4_4Z4Z_D 6373 2183323432U, // SMAX_VG4_4Z4Z_H 6374 2185436968U, // SMAX_VG4_4Z4Z_S 6375 2179096360U, // SMAX_VG4_4ZZ_B 6376 2181209896U, // SMAX_VG4_4ZZ_D 6377 2183323432U, // SMAX_VG4_4ZZ_H 6378 2185436968U, // SMAX_VG4_4ZZ_S 6379 2137896U, // SMAX_ZI_B 6380 2418073384U, // SMAX_ZI_D 6381 2189500200U, // SMAX_ZI_H 6382 270622504U, // SMAX_ZI_S 6383 3223363368U, // SMAX_ZPmZ_B 6384 3223379752U, // SMAX_ZPmZ_D 6385 3519094568U, // SMAX_ZPmZ_H 6386 3223412520U, // SMAX_ZPmZ_S 6387 811704104U, // SMAXv16i8 6388 813801256U, // SMAXv2i32 6389 817995560U, // SMAXv4i16 6390 820092712U, // SMAXv4i32 6391 822189864U, // SMAXv8i16 6392 824287016U, // SMAXv8i8 6393 379368U, // SMC 6394 3223360938U, // SMINP_ZPmZ_B 6395 3223377322U, // SMINP_ZPmZ_D 6396 3519092138U, // SMINP_ZPmZ_H 6397 3223410090U, // SMINP_ZPmZ_S 6398 811701674U, // SMINPv16i8 6399 813798826U, // SMINPv2i32 6400 817993130U, // SMINPv4i16 6401 820090282U, // SMINPv4i32 6402 822187434U, // SMINPv8i16 6403 824284586U, // SMINPv8i8 6404 3227622790U, // SMINQV_VPZ_B 6405 3231817094U, // SMINQV_VPZ_D 6406 3238108550U, // SMINQV_VPZ_H 6407 3236011398U, // SMINQV_VPZ_S 6408 253230U, // SMINV_VPZ_B 6409 1657019694U, // SMINV_VPZ_D 6410 1659133230U, // SMINV_VPZ_H 6411 1638178094U, // SMINV_VPZ_S 6412 807427374U, // SMINVv16i8v 6413 807427374U, // SMINVv4i16v 6414 807427374U, // SMINVv4i32v 6415 807427374U, // SMINVv8i16v 6416 807427374U, // SMINVv8i8v 6417 2118678U, // SMINWri 6418 2118678U, // SMINWrr 6419 2118678U, // SMINXri 6420 2118678U, // SMINXrr 6421 2179093526U, // SMIN_VG2_2Z2Z_B 6422 2181207062U, // SMIN_VG2_2Z2Z_D 6423 2183320598U, // SMIN_VG2_2Z2Z_H 6424 2185434134U, // SMIN_VG2_2Z2Z_S 6425 2179093526U, // SMIN_VG2_2ZZ_B 6426 2181207062U, // SMIN_VG2_2ZZ_D 6427 2183320598U, // SMIN_VG2_2ZZ_H 6428 2185434134U, // SMIN_VG2_2ZZ_S 6429 2179093526U, // SMIN_VG4_4Z4Z_B 6430 2181207062U, // SMIN_VG4_4Z4Z_D 6431 2183320598U, // SMIN_VG4_4Z4Z_H 6432 2185434134U, // SMIN_VG4_4Z4Z_S 6433 2179093526U, // SMIN_VG4_4ZZ_B 6434 2181207062U, // SMIN_VG4_4ZZ_D 6435 2183320598U, // SMIN_VG4_4ZZ_H 6436 2185434134U, // SMIN_VG4_4ZZ_S 6437 2135062U, // SMIN_ZI_B 6438 2418070550U, // SMIN_ZI_D 6439 2189497366U, // SMIN_ZI_H 6440 270619670U, // SMIN_ZI_S 6441 3223360534U, // SMIN_ZPmZ_B 6442 3223376918U, // SMIN_ZPmZ_D 6443 3519091734U, // SMIN_ZPmZ_H 6444 3223409686U, // SMIN_ZPmZ_S 6445 811701270U, // SMINv16i8 6446 813798422U, // SMINv2i32 6447 817992726U, // SMINv4i16 6448 820089878U, // SMINv4i32 6449 822187030U, // SMINv8i16 6450 824284182U, // SMINv8i8 6451 1344325146U, // SMLALB_ZZZI_D 6452 2686535194U, // SMLALB_ZZZI_S 6453 1344325146U, // SMLALB_ZZZ_D 6454 2317420058U, // SMLALB_ZZZ_H 6455 2686535194U, // SMLALB_ZZZ_S 6456 1516474855U, // SMLALL_MZZI_BtoS 6457 1516458471U, // SMLALL_MZZI_HtoD 6458 1516474855U, // SMLALL_MZZ_BtoS 6459 1516458471U, // SMLALL_MZZ_HtoD 6460 3932393959U, // SMLALL_VG2_M2Z2Z_BtoS 6461 3932377575U, // SMLALL_VG2_M2Z2Z_HtoD 6462 3932393959U, // SMLALL_VG2_M2ZZI_BtoS 6463 3932377575U, // SMLALL_VG2_M2ZZI_HtoD 6464 979603943U, // SMLALL_VG2_M2ZZ_BtoS 6465 979587559U, // SMLALL_VG2_M2ZZ_HtoD 6466 4200829415U, // SMLALL_VG4_M4Z4Z_BtoS 6467 4200813031U, // SMLALL_VG4_M4Z4Z_HtoD 6468 4200829415U, // SMLALL_VG4_M4ZZI_BtoS 6469 4200813031U, // SMLALL_VG4_M4ZZI_HtoD 6470 1248039399U, // SMLALL_VG4_M4ZZ_BtoS 6471 1248023015U, // SMLALL_VG4_M4ZZ_HtoD 6472 1344330377U, // SMLALT_ZZZI_D 6473 2686540425U, // SMLALT_ZZZI_S 6474 1344330377U, // SMLALT_ZZZ_D 6475 2317425289U, // SMLALT_ZZZ_H 6476 2686540425U, // SMLALT_ZZZ_S 6477 1396936740U, // SMLAL_MZZI_S 6478 1396936740U, // SMLAL_MZZ_S 6479 3812855844U, // SMLAL_VG2_M2Z2Z_S 6480 3812855844U, // SMLAL_VG2_M2ZZI_S 6481 3812855844U, // SMLAL_VG2_M2ZZ_S 6482 4081291300U, // SMLAL_VG4_M4Z4Z_S 6483 4081291300U, // SMLAL_VG4_M4ZZI_S 6484 4081291300U, // SMLAL_VG4_M4ZZ_S 6485 2969698536U, // SMLALv16i8_v8i16 6486 2963410980U, // SMLALv2i32_indexed 6487 2963410980U, // SMLALv2i32_v2i64 6488 2967605284U, // SMLALv4i16_indexed 6489 2967605284U, // SMLALv4i16_v4i32 6490 2963407080U, // SMLALv4i32_indexed 6491 2963407080U, // SMLALv4i32_v2i64 6492 2967601384U, // SMLALv8i16_indexed 6493 2967601384U, // SMLALv8i16_v4i32 6494 2969702436U, // SMLALv8i8_v8i16 6495 1344325444U, // SMLSLB_ZZZI_D 6496 2686535492U, // SMLSLB_ZZZI_S 6497 1344325444U, // SMLSLB_ZZZ_D 6498 2317420356U, // SMLSLB_ZZZ_H 6499 2686535492U, // SMLSLB_ZZZ_S 6500 1516474886U, // SMLSLL_MZZI_BtoS 6501 1516458502U, // SMLSLL_MZZI_HtoD 6502 1516474886U, // SMLSLL_MZZ_BtoS 6503 1516458502U, // SMLSLL_MZZ_HtoD 6504 3932393990U, // SMLSLL_VG2_M2Z2Z_BtoS 6505 3932377606U, // SMLSLL_VG2_M2Z2Z_HtoD 6506 3932393990U, // SMLSLL_VG2_M2ZZI_BtoS 6507 3932377606U, // SMLSLL_VG2_M2ZZI_HtoD 6508 979603974U, // SMLSLL_VG2_M2ZZ_BtoS 6509 979587590U, // SMLSLL_VG2_M2ZZ_HtoD 6510 4200829446U, // SMLSLL_VG4_M4Z4Z_BtoS 6511 4200813062U, // SMLSLL_VG4_M4Z4Z_HtoD 6512 4200829446U, // SMLSLL_VG4_M4ZZI_BtoS 6513 4200813062U, // SMLSLL_VG4_M4ZZI_HtoD 6514 1248039430U, // SMLSLL_VG4_M4ZZ_BtoS 6515 1248023046U, // SMLSLL_VG4_M4ZZ_HtoD 6516 1344330552U, // SMLSLT_ZZZI_D 6517 2686540600U, // SMLSLT_ZZZI_S 6518 1344330552U, // SMLSLT_ZZZ_D 6519 2317425464U, // SMLSLT_ZZZ_H 6520 2686540600U, // SMLSLT_ZZZ_S 6521 1396937499U, // SMLSL_MZZI_S 6522 1396937499U, // SMLSL_MZZ_S 6523 3812856603U, // SMLSL_VG2_M2Z2Z_S 6524 3812856603U, // SMLSL_VG2_M2ZZI_S 6525 3812856603U, // SMLSL_VG2_M2ZZ_S 6526 4081292059U, // SMLSL_VG4_M4Z4Z_S 6527 4081292059U, // SMLSL_VG4_M4ZZI_S 6528 4081292059U, // SMLSL_VG4_M4ZZ_S 6529 2969698668U, // SMLSLv16i8_v8i16 6530 2963411739U, // SMLSLv2i32_indexed 6531 2963411739U, // SMLSLv2i32_v2i64 6532 2967606043U, // SMLSLv4i16_indexed 6533 2967606043U, // SMLSLv4i16_v4i32 6534 2963407212U, // SMLSLv4i32_indexed 6535 2963407212U, // SMLSLv4i32_v2i64 6536 2967601516U, // SMLSLv8i16_indexed 6537 2967601516U, // SMLSLv8i16_v4i32 6538 2969703195U, // SMLSLv8i8_v8i16 6539 2967601952U, // SMMLA 6540 2149663520U, // SMMLA_ZZZ 6541 56738654U, // SMOPA_MPPZZ_D 6542 56738654U, // SMOPA_MPPZZ_HtoS 6543 176276318U, // SMOPA_MPPZZ_S 6544 56744319U, // SMOPS_MPPZZ_D 6545 56744319U, // SMOPS_MPPZZ_HtoS 6546 176281983U, // SMOPS_MPPZZ_S 6547 807427407U, // SMOVvi16to32 6548 807427407U, // SMOVvi16to32_idx0 6549 807427407U, // SMOVvi16to64 6550 807427407U, // SMOVvi16to64_idx0 6551 807427407U, // SMOVvi32to64 6552 807427407U, // SMOVvi32to64_idx0 6553 807427407U, // SMOVvi8to32 6554 807427407U, // SMOVvi8to32_idx0 6555 807427407U, // SMOVvi8to64 6556 807427407U, // SMOVvi8to64_idx0 6557 2117950U, // SMSUBLrrr 6558 3223359005U, // SMULH_ZPmZ_B 6559 3223375389U, // SMULH_ZPmZ_D 6560 3519090205U, // SMULH_ZPmZ_H 6561 3223408157U, // SMULH_ZPmZ_S 6562 2133533U, // SMULH_ZZZ_B 6563 2418069021U, // SMULH_ZZZ_D 6564 2189495837U, // SMULH_ZZZ_H 6565 270618141U, // SMULH_ZZZ_S 6566 2117149U, // SMULHrr 6567 270583533U, // SMULLB_ZZZI_D 6568 1881229037U, // SMULLB_ZZZI_S 6569 270583533U, // SMULLB_ZZZ_D 6570 2309031661U, // SMULLB_ZZZ_H 6571 1881229037U, // SMULLB_ZZZ_S 6572 270588679U, // SMULLT_ZZZI_D 6573 1881234183U, // SMULLT_ZZZI_S 6574 270588679U, // SMULLT_ZZZ_D 6575 2309036807U, // SMULLT_ZZZ_H 6576 1881234183U, // SMULLT_ZZZ_S 6577 822182218U, // SMULLv16i8_v8i16 6578 815895078U, // SMULLv2i32_indexed 6579 815895078U, // SMULLv2i32_v2i64 6580 820089382U, // SMULLv4i16_indexed 6581 820089382U, // SMULLv4i16_v4i32 6582 815890762U, // SMULLv4i32_indexed 6583 815890762U, // SMULLv4i32_v2i64 6584 820085066U, // SMULLv8i16_indexed 6585 820085066U, // SMULLv8i16_v4i32 6586 822186534U, // SMULLv8i8_v8i16 6587 3223358262U, // SPLICE_ZPZZ_B 6588 3223374646U, // SPLICE_ZPZZ_D 6589 2176912182U, // SPLICE_ZPZZ_H 6590 3223407414U, // SPLICE_ZPZZ_S 6591 3223358262U, // SPLICE_ZPZ_B 6592 3223374646U, // SPLICE_ZPZ_D 6593 2176912182U, // SPLICE_ZPZ_H 6594 3223407414U, // SPLICE_ZPZ_S 6595 270571714U, // SQABS_ZPmZ_B 6596 270588098U, // SQABS_ZPmZ_D 6597 541137090U, // SQABS_ZPmZ_H 6598 270620866U, // SQABS_ZPmZ_S 6599 811702466U, // SQABSv16i8 6600 2119874U, // SQABSv1i16 6601 2119874U, // SQABSv1i32 6602 2119874U, // SQABSv1i64 6603 2119874U, // SQABSv1i8 6604 813799618U, // SQABSv2i32 6605 815896770U, // SQABSv2i64 6606 817993922U, // SQABSv4i16 6607 820091074U, // SQABSv4i32 6608 822188226U, // SQABSv8i16 6609 824285378U, // SQABSv8i8 6610 2132710U, // SQADD_ZI_B 6611 2418068198U, // SQADD_ZI_D 6612 2189495014U, // SQADD_ZI_H 6613 270617318U, // SQADD_ZI_S 6614 3223358182U, // SQADD_ZPmZ_B 6615 3223374566U, // SQADD_ZPmZ_D 6616 3519089382U, // SQADD_ZPmZ_H 6617 3223407334U, // SQADD_ZPmZ_S 6618 2132710U, // SQADD_ZZZ_B 6619 2418068198U, // SQADD_ZZZ_D 6620 2189495014U, // SQADD_ZZZ_H 6621 270617318U, // SQADD_ZZZ_S 6622 811698918U, // SQADDv16i8 6623 2116326U, // SQADDv1i16 6624 2116326U, // SQADDv1i32 6625 2116326U, // SQADDv1i64 6626 2116326U, // SQADDv1i8 6627 813796070U, // SQADDv2i32 6628 815893222U, // SQADDv2i64 6629 817990374U, // SQADDv4i16 6630 820087526U, // SQADDv4i32 6631 822184678U, // SQADDv8i16 6632 824281830U, // SQADDv8i8 6633 2132642U, // SQCADD_ZZI_B 6634 2418068130U, // SQCADD_ZZI_D 6635 2189494946U, // SQCADD_ZZI_H 6636 270617250U, // SQCADD_ZZI_S 6637 1648432236U, // SQCVTN_Z2Z_StoH 6638 1644237932U, // SQCVTN_Z4Z_DtoH 6639 1344312428U, // SQCVTN_Z4Z_StoB 6640 1648432285U, // SQCVTUN_Z2Z_StoH 6641 1644237981U, // SQCVTUN_Z4Z_DtoH 6642 1344312477U, // SQCVTUN_Z4Z_StoB 6643 1648434363U, // SQCVTU_Z2Z_StoH 6644 1644240059U, // SQCVTU_Z4Z_DtoH 6645 1344314555U, // SQCVTU_Z4Z_StoB 6646 1648434243U, // SQCVT_Z2Z_StoH 6647 1644239939U, // SQCVT_Z4Z_DtoH 6648 1344314435U, // SQCVT_Z4Z_StoB 6649 270550422U, // SQDECB_XPiI 6650 1612727702U, // SQDECB_XPiWdI 6651 270551675U, // SQDECD_XPiI 6652 1612728955U, // SQDECD_XPiWdI 6653 270584443U, // SQDECD_ZPiI 6654 270552362U, // SQDECH_XPiI 6655 1612729642U, // SQDECH_XPiWdI 6656 58789162U, // SQDECH_ZPiI 6657 2118913U, // SQDECP_XPWd_B 6658 2418038017U, // SQDECP_XPWd_D 6659 1881167105U, // SQDECP_XPWd_H 6660 270554369U, // SQDECP_XPWd_S 6661 2118913U, // SQDECP_XP_B 6662 2418038017U, // SQDECP_XP_D 6663 1881167105U, // SQDECP_XP_H 6664 270554369U, // SQDECP_XP_S 6665 1075893505U, // SQDECP_ZP_D 6666 1658918145U, // SQDECP_ZP_H 6667 1344361729U, // SQDECP_ZP_S 6668 270556735U, // SQDECW_XPiI 6669 1612734015U, // SQDECW_XPiWdI 6670 270622271U, // SQDECW_ZPiI 6671 1344330202U, // SQDMLALBT_ZZZ_D 6672 2317425114U, // SQDMLALBT_ZZZ_H 6673 2686540250U, // SQDMLALBT_ZZZ_S 6674 1344325127U, // SQDMLALB_ZZZI_D 6675 2686535175U, // SQDMLALB_ZZZI_S 6676 1344325127U, // SQDMLALB_ZZZ_D 6677 2317420039U, // SQDMLALB_ZZZ_H 6678 2686535175U, // SQDMLALB_ZZZ_S 6679 1344330358U, // SQDMLALT_ZZZI_D 6680 2686540406U, // SQDMLALT_ZZZI_S 6681 1344330358U, // SQDMLALT_ZZZ_D 6682 2317425270U, // SQDMLALT_ZZZ_H 6683 2686540406U, // SQDMLALT_ZZZ_S 6684 807718931U, // SQDMLALi16 6685 807718931U, // SQDMLALi32 6686 807718931U, // SQDMLALv1i32_indexed 6687 807718931U, // SQDMLALv1i64_indexed 6688 2963410963U, // SQDMLALv2i32_indexed 6689 2963410963U, // SQDMLALv2i32_v2i64 6690 2967605267U, // SQDMLALv4i16_indexed 6691 2967605267U, // SQDMLALv4i16_v4i32 6692 2963407062U, // SQDMLALv4i32_indexed 6693 2963407062U, // SQDMLALv4i32_v2i64 6694 2967601366U, // SQDMLALv8i16_indexed 6695 2967601366U, // SQDMLALv8i16_v4i32 6696 1344330231U, // SQDMLSLBT_ZZZ_D 6697 2317425143U, // SQDMLSLBT_ZZZ_H 6698 2686540279U, // SQDMLSLBT_ZZZ_S 6699 1344325425U, // SQDMLSLB_ZZZI_D 6700 2686535473U, // SQDMLSLB_ZZZI_S 6701 1344325425U, // SQDMLSLB_ZZZ_D 6702 2317420337U, // SQDMLSLB_ZZZ_H 6703 2686535473U, // SQDMLSLB_ZZZ_S 6704 1344330533U, // SQDMLSLT_ZZZI_D 6705 2686540581U, // SQDMLSLT_ZZZI_S 6706 1344330533U, // SQDMLSLT_ZZZ_D 6707 2317425445U, // SQDMLSLT_ZZZ_H 6708 2686540581U, // SQDMLSLT_ZZZ_S 6709 807719690U, // SQDMLSLi16 6710 807719690U, // SQDMLSLi32 6711 807719690U, // SQDMLSLv1i32_indexed 6712 807719690U, // SQDMLSLv1i64_indexed 6713 2963411722U, // SQDMLSLv2i32_indexed 6714 2963411722U, // SQDMLSLv2i32_v2i64 6715 2967606026U, // SQDMLSLv4i16_indexed 6716 2967606026U, // SQDMLSLv4i16_v4i32 6717 2963407194U, // SQDMLSLv4i32_indexed 6718 2963407194U, // SQDMLSLv4i32_v2i64 6719 2967601498U, // SQDMLSLv8i16_indexed 6720 2967601498U, // SQDMLSLv8i16_v4i32 6721 2179091978U, // SQDMULH_VG2_2Z2Z_B 6722 2181205514U, // SQDMULH_VG2_2Z2Z_D 6723 2183319050U, // SQDMULH_VG2_2Z2Z_H 6724 2185432586U, // SQDMULH_VG2_2Z2Z_S 6725 2179091978U, // SQDMULH_VG2_2ZZ_B 6726 2181205514U, // SQDMULH_VG2_2ZZ_D 6727 2183319050U, // SQDMULH_VG2_2ZZ_H 6728 2185432586U, // SQDMULH_VG2_2ZZ_S 6729 2179091978U, // SQDMULH_VG4_4Z4Z_B 6730 2181205514U, // SQDMULH_VG4_4Z4Z_D 6731 2183319050U, // SQDMULH_VG4_4Z4Z_H 6732 2185432586U, // SQDMULH_VG4_4Z4Z_S 6733 2179091978U, // SQDMULH_VG4_4ZZ_B 6734 2181205514U, // SQDMULH_VG4_4ZZ_D 6735 2183319050U, // SQDMULH_VG4_4ZZ_H 6736 2185432586U, // SQDMULH_VG4_4ZZ_S 6737 2418069002U, // SQDMULH_ZZZI_D 6738 2189495818U, // SQDMULH_ZZZI_H 6739 270618122U, // SQDMULH_ZZZI_S 6740 2133514U, // SQDMULH_ZZZ_B 6741 2418069002U, // SQDMULH_ZZZ_D 6742 2189495818U, // SQDMULH_ZZZ_H 6743 270618122U, // SQDMULH_ZZZ_S 6744 2117130U, // SQDMULHv1i16 6745 2117130U, // SQDMULHv1i16_indexed 6746 2117130U, // SQDMULHv1i32 6747 2117130U, // SQDMULHv1i32_indexed 6748 813796874U, // SQDMULHv2i32 6749 813796874U, // SQDMULHv2i32_indexed 6750 817991178U, // SQDMULHv4i16 6751 817991178U, // SQDMULHv4i16_indexed 6752 820088330U, // SQDMULHv4i32 6753 820088330U, // SQDMULHv4i32_indexed 6754 822185482U, // SQDMULHv8i16 6755 822185482U, // SQDMULHv8i16_indexed 6756 270583515U, // SQDMULLB_ZZZI_D 6757 1881229019U, // SQDMULLB_ZZZI_S 6758 270583515U, // SQDMULLB_ZZZ_D 6759 2309031643U, // SQDMULLB_ZZZ_H 6760 1881229019U, // SQDMULLB_ZZZ_S 6761 270588661U, // SQDMULLT_ZZZI_D 6762 1881234165U, // SQDMULLT_ZZZI_S 6763 270588661U, // SQDMULLT_ZZZ_D 6764 2309036789U, // SQDMULLT_ZZZ_H 6765 1881234165U, // SQDMULLT_ZZZ_S 6766 2118166U, // SQDMULLi16 6767 2118166U, // SQDMULLi32 6768 2118166U, // SQDMULLv1i32_indexed 6769 2118166U, // SQDMULLv1i64_indexed 6770 815895062U, // SQDMULLv2i32_indexed 6771 815895062U, // SQDMULLv2i32_v2i64 6772 820089366U, // SQDMULLv4i16_indexed 6773 820089366U, // SQDMULLv4i16_v4i32 6774 815890744U, // SQDMULLv4i32_indexed 6775 815890744U, // SQDMULLv4i32_v2i64 6776 820085048U, // SQDMULLv8i16_indexed 6777 820085048U, // SQDMULLv8i16_v4i32 6778 270550438U, // SQINCB_XPiI 6779 1612727718U, // SQINCB_XPiWdI 6780 270551691U, // SQINCD_XPiI 6781 1612728971U, // SQINCD_XPiWdI 6782 270584459U, // SQINCD_ZPiI 6783 270552378U, // SQINCH_XPiI 6784 1612729658U, // SQINCH_XPiWdI 6785 58789178U, // SQINCH_ZPiI 6786 2118929U, // SQINCP_XPWd_B 6787 2418038033U, // SQINCP_XPWd_D 6788 1881167121U, // SQINCP_XPWd_H 6789 270554385U, // SQINCP_XPWd_S 6790 2118929U, // SQINCP_XP_B 6791 2418038033U, // SQINCP_XP_D 6792 1881167121U, // SQINCP_XP_H 6793 270554385U, // SQINCP_XP_S 6794 1075893521U, // SQINCP_ZP_D 6795 1658918161U, // SQINCP_ZP_H 6796 1344361745U, // SQINCP_ZP_S 6797 270556751U, // SQINCW_XPiI 6798 1612734031U, // SQINCW_XPiWdI 6799 270622287U, // SQINCW_ZPiI 6800 270568474U, // SQNEG_ZPmZ_B 6801 270584858U, // SQNEG_ZPmZ_D 6802 541133850U, // SQNEG_ZPmZ_H 6803 270617626U, // SQNEG_ZPmZ_S 6804 811699226U, // SQNEGv16i8 6805 2116634U, // SQNEGv1i16 6806 2116634U, // SQNEGv1i32 6807 2116634U, // SQNEGv1i64 6808 2116634U, // SQNEGv1i8 6809 813796378U, // SQNEGv2i32 6810 815893530U, // SQNEGv2i64 6811 817990682U, // SQNEGv4i16 6812 820087834U, // SQNEGv4i32 6813 822184986U, // SQNEGv8i16 6814 824282138U, // SQNEGv8i8 6815 2195786939U, // SQRDCMLAH_ZZZI_H 6816 1344359611U, // SQRDCMLAH_ZZZI_S 6817 2149616827U, // SQRDCMLAH_ZZZ_B 6818 1075891387U, // SQRDCMLAH_ZZZ_D 6819 2195786939U, // SQRDCMLAH_ZZZ_H 6820 1344359611U, // SQRDCMLAH_ZZZ_S 6821 1075891398U, // SQRDMLAH_ZZZI_D 6822 2195786950U, // SQRDMLAH_ZZZI_H 6823 1344359622U, // SQRDMLAH_ZZZI_S 6824 2149616838U, // SQRDMLAH_ZZZ_B 6825 1075891398U, // SQRDMLAH_ZZZ_D 6826 2195786950U, // SQRDMLAH_ZZZ_H 6827 1344359622U, // SQRDMLAH_ZZZ_S 6828 807718086U, // SQRDMLAHi16_indexed 6829 807718086U, // SQRDMLAHi32_indexed 6830 807718086U, // SQRDMLAHv1i16 6831 807718086U, // SQRDMLAHv1i32 6832 2961312966U, // SQRDMLAHv2i32 6833 2961312966U, // SQRDMLAHv2i32_indexed 6834 2965507270U, // SQRDMLAHv4i16 6835 2965507270U, // SQRDMLAHv4i16_indexed 6836 2967604422U, // SQRDMLAHv4i32 6837 2967604422U, // SQRDMLAHv4i32_indexed 6838 2969701574U, // SQRDMLAHv8i16 6839 2969701574U, // SQRDMLAHv8i16_indexed 6840 1075892003U, // SQRDMLSH_ZZZI_D 6841 2195787555U, // SQRDMLSH_ZZZI_H 6842 1344360227U, // SQRDMLSH_ZZZI_S 6843 2149617443U, // SQRDMLSH_ZZZ_B 6844 1075892003U, // SQRDMLSH_ZZZ_D 6845 2195787555U, // SQRDMLSH_ZZZ_H 6846 1344360227U, // SQRDMLSH_ZZZ_S 6847 807718691U, // SQRDMLSHi16_indexed 6848 807718691U, // SQRDMLSHi32_indexed 6849 807718691U, // SQRDMLSHv1i16 6850 807718691U, // SQRDMLSHv1i32 6851 2961313571U, // SQRDMLSHv2i32 6852 2961313571U, // SQRDMLSHv2i32_indexed 6853 2965507875U, // SQRDMLSHv4i16 6854 2965507875U, // SQRDMLSHv4i16_indexed 6855 2967605027U, // SQRDMLSHv4i32 6856 2967605027U, // SQRDMLSHv4i32_indexed 6857 2969702179U, // SQRDMLSHv8i16 6858 2969702179U, // SQRDMLSHv8i16_indexed 6859 2418069011U, // SQRDMULH_ZZZI_D 6860 2189495827U, // SQRDMULH_ZZZI_H 6861 270618131U, // SQRDMULH_ZZZI_S 6862 2133523U, // SQRDMULH_ZZZ_B 6863 2418069011U, // SQRDMULH_ZZZ_D 6864 2189495827U, // SQRDMULH_ZZZ_H 6865 270618131U, // SQRDMULH_ZZZ_S 6866 2117139U, // SQRDMULHv1i16 6867 2117139U, // SQRDMULHv1i16_indexed 6868 2117139U, // SQRDMULHv1i32 6869 2117139U, // SQRDMULHv1i32_indexed 6870 813796883U, // SQRDMULHv2i32 6871 813796883U, // SQRDMULHv2i32_indexed 6872 817991187U, // SQRDMULHv4i16 6873 817991187U, // SQRDMULHv4i16_indexed 6874 820088339U, // SQRDMULHv4i32 6875 820088339U, // SQRDMULHv4i32_indexed 6876 822185491U, // SQRDMULHv8i16 6877 822185491U, // SQRDMULHv8i16_indexed 6878 3223361457U, // SQRSHLR_ZPmZ_B 6879 3223377841U, // SQRSHLR_ZPmZ_D 6880 3519092657U, // SQRSHLR_ZPmZ_H 6881 3223410609U, // SQRSHLR_ZPmZ_S 6882 3223359932U, // SQRSHL_ZPmZ_B 6883 3223376316U, // SQRSHL_ZPmZ_D 6884 3519091132U, // SQRSHL_ZPmZ_H 6885 3223409084U, // SQRSHL_ZPmZ_S 6886 811700668U, // SQRSHLv16i8 6887 2118076U, // SQRSHLv1i16 6888 2118076U, // SQRSHLv1i32 6889 2118076U, // SQRSHLv1i64 6890 2118076U, // SQRSHLv1i8 6891 813797820U, // SQRSHLv2i32 6892 815894972U, // SQRSHLv2i64 6893 817992124U, // SQRSHLv4i16 6894 820089276U, // SQRSHLv4i32 6895 822186428U, // SQRSHLv8i16 6896 824283580U, // SQRSHLv8i8 6897 1881180076U, // SQRSHRNB_ZZI_B 6898 2172716972U, // SQRSHRNB_ZZI_H 6899 2418100140U, // SQRSHRNB_ZZI_S 6900 2686491523U, // SQRSHRNT_ZZI_B 6901 2174819203U, // SQRSHRNT_ZZI_H 6902 1075927939U, // SQRSHRNT_ZZI_S 6903 1344312389U, // SQRSHRN_VG4_Z4ZI_B 6904 2181108805U, // SQRSHRN_VG4_Z4ZI_H 6905 2118725U, // SQRSHRNb 6906 2118725U, // SQRSHRNh 6907 2118725U, // SQRSHRNs 6908 2959212968U, // SQRSHRNv16i8_shift 6909 813798469U, // SQRSHRNv2i32_shift 6910 817992773U, // SQRSHRNv4i16_shift 6911 2967601576U, // SQRSHRNv4i32_shift 6912 2969698728U, // SQRSHRNv8i16_shift 6913 824284229U, // SQRSHRNv8i8_shift 6914 1881180122U, // SQRSHRUNB_ZZI_B 6915 2172717018U, // SQRSHRUNB_ZZI_H 6916 2418100186U, // SQRSHRUNB_ZZI_S 6917 2686491578U, // SQRSHRUNT_ZZI_B 6918 2174819258U, // SQRSHRUNT_ZZI_H 6919 1075927994U, // SQRSHRUNT_ZZI_S 6920 1344312467U, // SQRSHRUN_VG4_Z4ZI_B 6921 2181108883U, // SQRSHRUN_VG4_Z4ZI_H 6922 2118803U, // SQRSHRUNb 6923 2118803U, // SQRSHRUNh 6924 2118803U, // SQRSHRUNs 6925 2959213029U, // SQRSHRUNv16i8_shift 6926 813798547U, // SQRSHRUNv2i32_shift 6927 817992851U, // SQRSHRUNv4i16_shift 6928 2967601637U, // SQRSHRUNv4i32_shift 6929 2969698789U, // SQRSHRUNv8i16_shift 6930 824284307U, // SQRSHRUNv8i8_shift 6931 2185305266U, // SQRSHRU_VG2_Z2ZI_H 6932 1344314546U, // SQRSHRU_VG4_Z4ZI_B 6933 2181110962U, // SQRSHRU_VG4_Z4ZI_H 6934 2185303898U, // SQRSHR_VG2_Z2ZI_H 6935 1344313178U, // SQRSHR_VG4_Z4ZI_B 6936 2181109594U, // SQRSHR_VG4_Z4ZI_H 6937 3223361441U, // SQSHLR_ZPmZ_B 6938 3223377825U, // SQSHLR_ZPmZ_D 6939 3519092641U, // SQSHLR_ZPmZ_H 6940 3223410593U, // SQSHLR_ZPmZ_S 6941 3223362706U, // SQSHLU_ZPmI_B 6942 3223379090U, // SQSHLU_ZPmI_D 6943 3519093906U, // SQSHLU_ZPmI_H 6944 3223411858U, // SQSHLU_ZPmI_S 6945 2120850U, // SQSHLUb 6946 2120850U, // SQSHLUd 6947 2120850U, // SQSHLUh 6948 2120850U, // SQSHLUs 6949 811703442U, // SQSHLUv16i8_shift 6950 813800594U, // SQSHLUv2i32_shift 6951 815897746U, // SQSHLUv2i64_shift 6952 817994898U, // SQSHLUv4i16_shift 6953 820092050U, // SQSHLUv4i32_shift 6954 822189202U, // SQSHLUv8i16_shift 6955 824286354U, // SQSHLUv8i8_shift 6956 3223359918U, // SQSHL_ZPmI_B 6957 3223376302U, // SQSHL_ZPmI_D 6958 3519091118U, // SQSHL_ZPmI_H 6959 3223409070U, // SQSHL_ZPmI_S 6960 3223359918U, // SQSHL_ZPmZ_B 6961 3223376302U, // SQSHL_ZPmZ_D 6962 3519091118U, // SQSHL_ZPmZ_H 6963 3223409070U, // SQSHL_ZPmZ_S 6964 2118062U, // SQSHLb 6965 2118062U, // SQSHLd 6966 2118062U, // SQSHLh 6967 2118062U, // SQSHLs 6968 811700654U, // SQSHLv16i8 6969 811700654U, // SQSHLv16i8_shift 6970 2118062U, // SQSHLv1i16 6971 2118062U, // SQSHLv1i32 6972 2118062U, // SQSHLv1i64 6973 2118062U, // SQSHLv1i8 6974 813797806U, // SQSHLv2i32 6975 813797806U, // SQSHLv2i32_shift 6976 815894958U, // SQSHLv2i64 6977 815894958U, // SQSHLv2i64_shift 6978 817992110U, // SQSHLv4i16 6979 817992110U, // SQSHLv4i16_shift 6980 820089262U, // SQSHLv4i32 6981 820089262U, // SQSHLv4i32_shift 6982 822186414U, // SQSHLv8i16 6983 822186414U, // SQSHLv8i16_shift 6984 824283566U, // SQSHLv8i8 6985 824283566U, // SQSHLv8i8_shift 6986 1881180058U, // SQSHRNB_ZZI_B 6987 2172716954U, // SQSHRNB_ZZI_H 6988 2418100122U, // SQSHRNB_ZZI_S 6989 2686491505U, // SQSHRNT_ZZI_B 6990 2174819185U, // SQSHRNT_ZZI_H 6991 1075927921U, // SQSHRNT_ZZI_S 6992 2118709U, // SQSHRNb 6993 2118709U, // SQSHRNh 6994 2118709U, // SQSHRNs 6995 2959212950U, // SQSHRNv16i8_shift 6996 813798453U, // SQSHRNv2i32_shift 6997 817992757U, // SQSHRNv4i16_shift 6998 2967601558U, // SQSHRNv4i32_shift 6999 2969698710U, // SQSHRNv8i16_shift 7000 824284213U, // SQSHRNv8i8_shift 7001 1881180112U, // SQSHRUNB_ZZI_B 7002 2172717008U, // SQSHRUNB_ZZI_H 7003 2418100176U, // SQSHRUNB_ZZI_S 7004 2686491568U, // SQSHRUNT_ZZI_B 7005 2174819248U, // SQSHRUNT_ZZI_H 7006 1075927984U, // SQSHRUNT_ZZI_S 7007 2118794U, // SQSHRUNb 7008 2118794U, // SQSHRUNh 7009 2118794U, // SQSHRUNs 7010 2959213019U, // SQSHRUNv16i8_shift 7011 813798538U, // SQSHRUNv2i32_shift 7012 817992842U, // SQSHRUNv4i16_shift 7013 2967601627U, // SQSHRUNv4i32_shift 7014 2969698779U, // SQSHRUNv8i16_shift 7015 824284298U, // SQSHRUNv8i8_shift 7016 3223361330U, // SQSUBR_ZPmZ_B 7017 3223377714U, // SQSUBR_ZPmZ_D 7018 3519092530U, // SQSUBR_ZPmZ_H 7019 3223410482U, // SQSUBR_ZPmZ_S 7020 2132322U, // SQSUB_ZI_B 7021 2418067810U, // SQSUB_ZI_D 7022 2189494626U, // SQSUB_ZI_H 7023 270616930U, // SQSUB_ZI_S 7024 3223357794U, // SQSUB_ZPmZ_B 7025 3223374178U, // SQSUB_ZPmZ_D 7026 3519088994U, // SQSUB_ZPmZ_H 7027 3223406946U, // SQSUB_ZPmZ_S 7028 2132322U, // SQSUB_ZZZ_B 7029 2418067810U, // SQSUB_ZZZ_D 7030 2189494626U, // SQSUB_ZZZ_H 7031 270616930U, // SQSUB_ZZZ_S 7032 811698530U, // SQSUBv16i8 7033 2115938U, // SQSUBv1i16 7034 2115938U, // SQSUBv1i32 7035 2115938U, // SQSUBv1i64 7036 2115938U, // SQSUBv1i8 7037 813795682U, // SQSUBv2i32 7038 815892834U, // SQSUBv2i64 7039 817989986U, // SQSUBv4i16 7040 820087138U, // SQSUBv4i32 7041 822184290U, // SQSUBv8i16 7042 824281442U, // SQSUBv8i8 7043 1881180096U, // SQXTNB_ZZ_B 7044 1635846080U, // SQXTNB_ZZ_H 7045 2418100160U, // SQXTNB_ZZ_S 7046 2686491552U, // SQXTNT_ZZ_B 7047 1637948320U, // SQXTNT_ZZ_H 7048 1075927968U, // SQXTNT_ZZ_S 7049 2959213003U, // SQXTNv16i8 7050 2118780U, // SQXTNv1i16 7051 2118780U, // SQXTNv1i32 7052 2118780U, // SQXTNv1i8 7053 813798524U, // SQXTNv2i32 7054 817992828U, // SQXTNv4i16 7055 2967601611U, // SQXTNv4i32 7056 2969698763U, // SQXTNv8i16 7057 824284284U, // SQXTNv8i8 7058 1881180133U, // SQXTUNB_ZZ_B 7059 1635846117U, // SQXTUNB_ZZ_H 7060 2418100197U, // SQXTUNB_ZZ_S 7061 2686491589U, // SQXTUNT_ZZ_B 7062 1637948357U, // SQXTUNT_ZZ_H 7063 1075928005U, // SQXTUNT_ZZ_S 7064 2959213040U, // SQXTUNv16i8 7065 2118822U, // SQXTUNv1i16 7066 2118822U, // SQXTUNv1i32 7067 2118822U, // SQXTUNv1i8 7068 813798566U, // SQXTUNv2i32 7069 817992870U, // SQXTUNv4i16 7070 2967601648U, // SQXTUNv4i32 7071 2969698800U, // SQXTUNv8i16 7072 824284326U, // SQXTUNv8i8 7073 3223358136U, // SRHADD_ZPmZ_B 7074 3223374520U, // SRHADD_ZPmZ_D 7075 3519089336U, // SRHADD_ZPmZ_H 7076 3223407288U, // SRHADD_ZPmZ_S 7077 811698872U, // SRHADDv16i8 7078 813796024U, // SRHADDv2i32 7079 817990328U, // SRHADDv4i16 7080 820087480U, // SRHADDv4i32 7081 822184632U, // SRHADDv8i16 7082 824281784U, // SRHADDv8i8 7083 2149617616U, // SRI_ZZI_B 7084 1075892176U, // SRI_ZZI_D 7085 2195787728U, // SRI_ZZI_H 7086 1344360400U, // SRI_ZZI_S 7087 807718864U, // SRId 7088 2959216592U, // SRIv16i8_shift 7089 2961313744U, // SRIv2i32_shift 7090 2963410896U, // SRIv2i64_shift 7091 2965508048U, // SRIv4i16_shift 7092 2967605200U, // SRIv4i32_shift 7093 2969702352U, // SRIv8i16_shift 7094 2971799504U, // SRIv8i8_shift 7095 3223361475U, // SRSHLR_ZPmZ_B 7096 3223377859U, // SRSHLR_ZPmZ_D 7097 3519092675U, // SRSHLR_ZPmZ_H 7098 3223410627U, // SRSHLR_ZPmZ_S 7099 2179092940U, // SRSHL_VG2_2Z2Z_B 7100 2181206476U, // SRSHL_VG2_2Z2Z_D 7101 2183320012U, // SRSHL_VG2_2Z2Z_H 7102 2185433548U, // SRSHL_VG2_2Z2Z_S 7103 2179092940U, // SRSHL_VG2_2ZZ_B 7104 2181206476U, // SRSHL_VG2_2ZZ_D 7105 2183320012U, // SRSHL_VG2_2ZZ_H 7106 2185433548U, // SRSHL_VG2_2ZZ_S 7107 2179092940U, // SRSHL_VG4_4Z4Z_B 7108 2181206476U, // SRSHL_VG4_4Z4Z_D 7109 2183320012U, // SRSHL_VG4_4Z4Z_H 7110 2185433548U, // SRSHL_VG4_4Z4Z_S 7111 2179092940U, // SRSHL_VG4_4ZZ_B 7112 2181206476U, // SRSHL_VG4_4ZZ_D 7113 2183320012U, // SRSHL_VG4_4ZZ_H 7114 2185433548U, // SRSHL_VG4_4ZZ_S 7115 3223359948U, // SRSHL_ZPmZ_B 7116 3223376332U, // SRSHL_ZPmZ_D 7117 3519091148U, // SRSHL_ZPmZ_H 7118 3223409100U, // SRSHL_ZPmZ_S 7119 811700684U, // SRSHLv16i8 7120 2118092U, // SRSHLv1i64 7121 813797836U, // SRSHLv2i32 7122 815894988U, // SRSHLv2i64 7123 817992140U, // SRSHLv4i16 7124 820089292U, // SRSHLv4i32 7125 822186444U, // SRSHLv8i16 7126 824283596U, // SRSHLv8i8 7127 3223361386U, // SRSHR_ZPmI_B 7128 3223377770U, // SRSHR_ZPmI_D 7129 3519092586U, // SRSHR_ZPmI_H 7130 3223410538U, // SRSHR_ZPmI_S 7131 2119530U, // SRSHRd 7132 811702122U, // SRSHRv16i8_shift 7133 813799274U, // SRSHRv2i32_shift 7134 815896426U, // SRSHRv2i64_shift 7135 817993578U, // SRSHRv4i16_shift 7136 820090730U, // SRSHRv4i32_shift 7137 822187882U, // SRSHRv8i16_shift 7138 824285034U, // SRSHRv8i8_shift 7139 2149614608U, // SRSRA_ZZI_B 7140 1075889168U, // SRSRA_ZZI_D 7141 2195784720U, // SRSRA_ZZI_H 7142 1344357392U, // SRSRA_ZZI_S 7143 807715856U, // SRSRAd 7144 2959213584U, // SRSRAv16i8_shift 7145 2961310736U, // SRSRAv2i32_shift 7146 2963407888U, // SRSRAv2i64_shift 7147 2965505040U, // SRSRAv4i16_shift 7148 2967602192U, // SRSRAv4i32_shift 7149 2969699344U, // SRSRAv8i16_shift 7150 2971796496U, // SRSRAv8i8_shift 7151 270583499U, // SSHLLB_ZZI_D 7152 2309031627U, // SSHLLB_ZZI_H 7153 1881229003U, // SSHLLB_ZZI_S 7154 270588645U, // SSHLLT_ZZI_D 7155 2309036773U, // SSHLLT_ZZI_H 7156 1881234149U, // SSHLLT_ZZI_S 7157 822182184U, // SSHLLv16i8_shift 7158 815895032U, // SSHLLv2i32_shift 7159 820089336U, // SSHLLv4i16_shift 7160 815890728U, // SSHLLv4i32_shift 7161 820085032U, // SSHLLv8i16_shift 7162 822186488U, // SSHLLv8i8_shift 7163 811700698U, // SSHLv16i8 7164 2118106U, // SSHLv1i64 7165 813797850U, // SSHLv2i32 7166 815895002U, // SSHLv2i64 7167 817992154U, // SSHLv4i16 7168 820089306U, // SSHLv4i32 7169 822186458U, // SSHLv8i16 7170 824283610U, // SSHLv8i8 7171 2119544U, // SSHRd 7172 811702136U, // SSHRv16i8_shift 7173 813799288U, // SSHRv2i32_shift 7174 815896440U, // SSHRv2i64_shift 7175 817993592U, // SSHRv4i16_shift 7176 820090744U, // SSHRv4i32_shift 7177 822187896U, // SSHRv8i16_shift 7178 824285048U, // SSHRv8i8_shift 7179 2149614622U, // SSRA_ZZI_B 7180 1075889182U, // SSRA_ZZI_D 7181 2195784734U, // SSRA_ZZI_H 7182 1344357406U, // SSRA_ZZI_S 7183 807715870U, // SSRAd 7184 2959213598U, // SSRAv16i8_shift 7185 2961310750U, // SSRAv2i32_shift 7186 2963407902U, // SSRAv2i64_shift 7187 2965505054U, // SSRAv4i16_shift 7188 2967602206U, // SSRAv4i32_shift 7189 2969699358U, // SSRAv8i16_shift 7190 2971796510U, // SSRAv8i8_shift 7191 1908573389U, // SST1B_D 7192 1908573389U, // SST1B_D_IMM 7193 1908573389U, // SST1B_D_SXTW 7194 1908573389U, // SST1B_D_UXTW 7195 1908606157U, // SST1B_S_IMM 7196 1908606157U, // SST1B_S_SXTW 7197 1908606157U, // SST1B_S_UXTW 7198 1908574756U, // SST1D 7199 1908574756U, // SST1D_IMM 7200 1908574756U, // SST1D_SCALED 7201 1908574756U, // SST1D_SXTW 7202 1908574756U, // SST1D_SXTW_SCALED 7203 1908574756U, // SST1D_UXTW 7204 1908574756U, // SST1D_UXTW_SCALED 7205 1908575342U, // SST1H_D 7206 1908575342U, // SST1H_D_IMM 7207 1908575342U, // SST1H_D_SCALED 7208 1908575342U, // SST1H_D_SXTW 7209 1908575342U, // SST1H_D_SXTW_SCALED 7210 1908575342U, // SST1H_D_UXTW 7211 1908575342U, // SST1H_D_UXTW_SCALED 7212 1908608110U, // SST1H_S_IMM 7213 1908608110U, // SST1H_S_SXTW 7214 1908608110U, // SST1H_S_SXTW_SCALED 7215 1908608110U, // SST1H_S_UXTW 7216 1908608110U, // SST1H_S_UXTW_SCALED 7217 1908905624U, // SST1Q 7218 1908579830U, // SST1W_D 7219 1908579830U, // SST1W_D_IMM 7220 1908579830U, // SST1W_D_SCALED 7221 1908579830U, // SST1W_D_SXTW 7222 1908579830U, // SST1W_D_SXTW_SCALED 7223 1908579830U, // SST1W_D_UXTW 7224 1908579830U, // SST1W_D_UXTW_SCALED 7225 1908612598U, // SST1W_IMM 7226 1908612598U, // SST1W_SXTW 7227 1908612598U, // SST1W_SXTW_SCALED 7228 1908612598U, // SST1W_UXTW 7229 1908612598U, // SST1W_UXTW_SCALED 7230 270588389U, // SSUBLBT_ZZZ_D 7231 2309036517U, // SSUBLBT_ZZZ_H 7232 1881233893U, // SSUBLBT_ZZZ_S 7233 270583428U, // SSUBLB_ZZZ_D 7234 2309031556U, // SSUBLB_ZZZ_H 7235 1881228932U, // SSUBLB_ZZZ_S 7236 270584084U, // SSUBLTB_ZZZ_D 7237 2309032212U, // SSUBLTB_ZZZ_H 7238 1881229588U, // SSUBLTB_ZZZ_S 7239 270588569U, // SSUBLT_ZZZ_D 7240 2309036697U, // SSUBLT_ZZZ_H 7241 1881234073U, // SSUBLT_ZZZ_S 7242 822182136U, // SSUBLv16i8_v8i16 7243 815894862U, // SSUBLv2i32_v2i64 7244 820089166U, // SSUBLv4i16_v4i32 7245 815890680U, // SSUBLv4i32_v2i64 7246 820084984U, // SSUBLv8i16_v4i32 7247 822186318U, // SSUBLv8i8_v8i16 7248 2418067830U, // SSUBWB_ZZZ_D 7249 2189494646U, // SSUBWB_ZZZ_H 7250 270616950U, // SSUBWB_ZZZ_S 7251 2418072663U, // SSUBWT_ZZZ_D 7252 2189499479U, // SSUBWT_ZZZ_H 7253 270621783U, // SSUBWT_ZZZ_S 7254 822182440U, // SSUBWv16i8_v8i16 7255 815898152U, // SSUBWv2i32_v2i64 7256 820092456U, // SSUBWv4i16_v4i32 7257 815890984U, // SSUBWv4i32_v2i64 7258 820085288U, // SSUBWv8i16_v4i32 7259 822189608U, // SSUBWv8i8_v8i16 7260 1908557005U, // ST1B 7261 1969374413U, // ST1B_2Z 7262 1969374413U, // ST1B_2Z_IMM 7263 1969374413U, // ST1B_4Z 7264 1969374413U, // ST1B_4Z_IMM 7265 1908573389U, // ST1B_D 7266 1908573389U, // ST1B_D_IMM 7267 1908589773U, // ST1B_H 7268 1908589773U, // ST1B_H_IMM 7269 1908557005U, // ST1B_IMM 7270 1908606157U, // ST1B_S 7271 1908606157U, // ST1B_S_IMM 7272 1076397261U, // ST1B_VG2_M2ZPXI 7273 1076397261U, // ST1B_VG2_M2ZPXX 7274 1969374413U, // ST1B_VG4_M4ZPXI 7275 1969374413U, // ST1B_VG4_M4ZPXX 7276 1908574756U, // ST1D 7277 1969392164U, // ST1D_2Z 7278 1969392164U, // ST1D_2Z_IMM 7279 1969392164U, // ST1D_4Z 7280 1969392164U, // ST1D_4Z_IMM 7281 1908574756U, // ST1D_IMM 7282 1908902436U, // ST1D_Q 7283 1908902436U, // ST1D_Q_IMM 7284 1969392164U, // ST1D_VG2_M2ZPXI 7285 1969392164U, // ST1D_VG2_M2ZPXX 7286 1969392164U, // ST1D_VG4_M4ZPXI 7287 1969392164U, // ST1D_VG4_M4ZPXX 7288 573546U, // ST1Fourv16b 7289 92864618U, // ST1Fourv16b_POST 7290 606314U, // ST1Fourv1d 7291 94994538U, // ST1Fourv1d_POST 7292 639082U, // ST1Fourv2d 7293 92930154U, // ST1Fourv2d_POST 7294 671850U, // ST1Fourv2s 7295 95060074U, // ST1Fourv2s_POST 7296 704618U, // ST1Fourv4h 7297 95092842U, // ST1Fourv4h_POST 7298 737386U, // ST1Fourv4s 7299 93028458U, // ST1Fourv4s_POST 7300 770154U, // ST1Fourv8b 7301 95158378U, // ST1Fourv8b_POST 7302 802922U, // ST1Fourv8h 7303 93093994U, // ST1Fourv8h_POST 7304 1908591726U, // ST1H 7305 1969409134U, // ST1H_2Z 7306 1969409134U, // ST1H_2Z_IMM 7307 1969409134U, // ST1H_4Z 7308 1969409134U, // ST1H_4Z_IMM 7309 1908575342U, // ST1H_D 7310 1908575342U, // ST1H_D_IMM 7311 1908591726U, // ST1H_IMM 7312 1908608110U, // ST1H_S 7313 1908608110U, // ST1H_S_IMM 7314 1076677742U, // ST1H_VG2_M2ZPXI 7315 1076677742U, // ST1H_VG2_M2ZPXX 7316 1969409134U, // ST1H_VG4_M4ZPXI 7317 1969409134U, // ST1H_VG4_M4ZPXX 7318 573546U, // ST1Onev16b 7319 97058922U, // ST1Onev16b_POST 7320 606314U, // ST1Onev1d 7321 99188842U, // ST1Onev1d_POST 7322 639082U, // ST1Onev2d 7323 97124458U, // ST1Onev2d_POST 7324 671850U, // ST1Onev2s 7325 99254378U, // ST1Onev2s_POST 7326 704618U, // ST1Onev4h 7327 99287146U, // ST1Onev4h_POST 7328 737386U, // ST1Onev4s 7329 97222762U, // ST1Onev4s_POST 7330 770154U, // ST1Onev8b 7331 99352682U, // ST1Onev8b_POST 7332 802922U, // ST1Onev8h 7333 97288298U, // ST1Onev8h_POST 7334 573546U, // ST1Threev16b 7335 107544682U, // ST1Threev16b_POST 7336 606314U, // ST1Threev1d 7337 109674602U, // ST1Threev1d_POST 7338 639082U, // ST1Threev2d 7339 107610218U, // ST1Threev2d_POST 7340 671850U, // ST1Threev2s 7341 109740138U, // ST1Threev2s_POST 7342 704618U, // ST1Threev4h 7343 109772906U, // ST1Threev4h_POST 7344 737386U, // ST1Threev4s 7345 107708522U, // ST1Threev4s_POST 7346 770154U, // ST1Threev8b 7347 109838442U, // ST1Threev8b_POST 7348 802922U, // ST1Threev8h 7349 107774058U, // ST1Threev8h_POST 7350 573546U, // ST1Twov16b 7351 94961770U, // ST1Twov16b_POST 7352 606314U, // ST1Twov1d 7353 97091690U, // ST1Twov1d_POST 7354 639082U, // ST1Twov2d 7355 95027306U, // ST1Twov2d_POST 7356 671850U, // ST1Twov2s 7357 97157226U, // ST1Twov2s_POST 7358 704618U, // ST1Twov4h 7359 97189994U, // ST1Twov4h_POST 7360 737386U, // ST1Twov4s 7361 95125610U, // ST1Twov4s_POST 7362 770154U, // ST1Twov8b 7363 97255530U, // ST1Twov8b_POST 7364 802922U, // ST1Twov8h 7365 95191146U, // ST1Twov8h_POST 7366 1908612598U, // ST1W 7367 1969430006U, // ST1W_2Z 7368 1969430006U, // ST1W_2Z_IMM 7369 1969430006U, // ST1W_4Z 7370 1969430006U, // ST1W_4Z_IMM 7371 1908579830U, // ST1W_D 7372 1908579830U, // ST1W_D_IMM 7373 1908612598U, // ST1W_IMM 7374 1908907510U, // ST1W_Q 7375 1908907510U, // ST1W_Q_IMM 7376 1969430006U, // ST1W_VG2_M2ZPXI 7377 1969430006U, // ST1W_VG2_M2ZPXX 7378 1969430006U, // ST1W_VG4_M4ZPXI 7379 1969430006U, // ST1W_VG4_M4ZPXX 7380 2210932332U, // ST1_MXIPXX_H_B 7381 2210932346U, // ST1_MXIPXX_H_D 7382 2210932360U, // ST1_MXIPXX_H_H 7383 2210932374U, // ST1_MXIPXX_H_Q 7384 2210932388U, // ST1_MXIPXX_H_S 7385 2210948716U, // ST1_MXIPXX_V_B 7386 2210948730U, // ST1_MXIPXX_V_D 7387 2210948744U, // ST1_MXIPXX_V_H 7388 2210948758U, // ST1_MXIPXX_V_Q 7389 2210948772U, // ST1_MXIPXX_V_S 7390 179093610U, // ST1i16 7391 2328690794U, // ST1i16_POST 7392 1228906U, // ST1i32 7393 2597159018U, // ST1i32_POST 7394 1245290U, // ST1i64 7395 2865627242U, // ST1i64_POST 7396 178815082U, // ST1i8 7397 3134095466U, // ST1i8_POST 7398 1908557034U, // ST2B 7399 1908557034U, // ST2B_IMM 7400 1908574768U, // ST2D 7401 1908574768U, // ST2D_IMM 7402 44059638U, // ST2GOffset 7403 849660918U, // ST2GPostIndex 7404 849660918U, // ST2GPreIndex 7405 1908591755U, // ST2H 7406 1908591755U, // ST2H_IMM 7407 1908905636U, // ST2Q 7408 1908905636U, // ST2Q_IMM 7409 573987U, // ST2Twov16b 7410 94962211U, // ST2Twov16b_POST 7411 639523U, // ST2Twov2d 7412 95027747U, // ST2Twov2d_POST 7413 672291U, // ST2Twov2s 7414 97157667U, // ST2Twov2s_POST 7415 705059U, // ST2Twov4h 7416 97190435U, // ST2Twov4h_POST 7417 737827U, // ST2Twov4s 7418 95126051U, // ST2Twov4s_POST 7419 770595U, // ST2Twov8b 7420 97255971U, // ST2Twov8b_POST 7421 803363U, // ST2Twov8h 7422 95191587U, // ST2Twov8h_POST 7423 1908612618U, // ST2W 7424 1908612618U, // ST2W_IMM 7425 179094051U, // ST2i16 7426 2597126691U, // ST2i16_POST 7427 1229347U, // ST2i32 7428 2865594915U, // ST2i32_POST 7429 1245731U, // ST2i64 7430 3402498595U, // ST2i64_POST 7431 178815523U, // ST2i8 7432 2328789539U, // ST2i8_POST 7433 1908557055U, // ST3B 7434 1908557055U, // ST3B_IMM 7435 1908574780U, // ST3D 7436 1908574780U, // ST3D_IMM 7437 1908591767U, // ST3H 7438 1908591767U, // ST3H_IMM 7439 1908905648U, // ST3Q 7440 1908905648U, // ST3Q_IMM 7441 574053U, // ST3Threev16b 7442 107545189U, // ST3Threev16b_POST 7443 639589U, // ST3Threev2d 7444 107610725U, // ST3Threev2d_POST 7445 672357U, // ST3Threev2s 7446 109740645U, // ST3Threev2s_POST 7447 705125U, // ST3Threev4h 7448 109773413U, // ST3Threev4h_POST 7449 737893U, // ST3Threev4s 7450 107709029U, // ST3Threev4s_POST 7451 770661U, // ST3Threev8b 7452 109838949U, // ST3Threev8b_POST 7453 803429U, // ST3Threev8h 7454 107774565U, // ST3Threev8h_POST 7455 1908612630U, // ST3W 7456 1908612630U, // ST3W_IMM 7457 179094117U, // ST3i16 7458 3670868581U, // ST3i16_POST 7459 1229413U, // ST3i32 7460 3939336805U, // ST3i32_POST 7461 1245797U, // ST3i64 7462 4207805029U, // ST3i64_POST 7463 178815589U, // ST3i8 7464 181305957U, // ST3i8_POST 7465 1908557081U, // ST4B 7466 1908557081U, // ST4B_IMM 7467 1908574792U, // ST4D 7468 1908574792U, // ST4D_IMM 7469 574077U, // ST4Fourv16b 7470 92865149U, // ST4Fourv16b_POST 7471 639613U, // ST4Fourv2d 7472 92930685U, // ST4Fourv2d_POST 7473 672381U, // ST4Fourv2s 7474 95060605U, // ST4Fourv2s_POST 7475 705149U, // ST4Fourv4h 7476 95093373U, // ST4Fourv4h_POST 7477 737917U, // ST4Fourv4s 7478 93028989U, // ST4Fourv4s_POST 7479 770685U, // ST4Fourv8b 7480 95158909U, // ST4Fourv8b_POST 7481 803453U, // ST4Fourv8h 7482 93094525U, // ST4Fourv8h_POST 7483 1908591779U, // ST4H 7484 1908591779U, // ST4H_IMM 7485 1908905660U, // ST4Q 7486 1908905660U, // ST4Q_IMM 7487 1908612642U, // ST4W 7488 1908612642U, // ST4W_IMM 7489 179094141U, // ST4i16 7490 2865562237U, // ST4i16_POST 7491 1229437U, // ST4i32 7492 3402465917U, // ST4i32_POST 7493 1245821U, // ST4i64 7494 449708669U, // ST4i64_POST 7495 178815613U, // ST4i8 7496 2597225085U, // ST4i8_POST 7497 984332U, // ST64B 7498 538991819U, // ST64BV 7499 538984480U, // ST64BV0 7500 44061627U, // STGM 7501 44059702U, // STGOffset 7502 2118963U, // STGPi 7503 849660982U, // STGPostIndex 7504 807720243U, // STGPpost 7505 807720243U, // STGPpre 7506 849660982U, // STGPreIndex 7507 2119006U, // STILPW 7508 807720286U, // STILPWpre 7509 2119006U, // STILPX 7510 807720286U, // STILPXpre 7511 1245230U, // STL1 7512 44058671U, // STLLRB 7513 44060299U, // STLLRH 7514 44062675U, // STLLRW 7515 44062675U, // STLLRX 7516 44058679U, // STLRB 7517 44060307U, // STLRH 7518 44062688U, // STLRW 7519 849663968U, // STLRWpre 7520 44062688U, // STLRX 7521 849663968U, // STLRXpre 7522 44058729U, // STLURBi 7523 44060357U, // STLURHi 7524 44062791U, // STLURWi 7525 44062791U, // STLURXi 7526 44062791U, // STLURbi 7527 44062791U, // STLURdi 7528 44062791U, // STLURhi 7529 44062791U, // STLURqi 7530 44062791U, // STLURsi 7531 2119296U, // STLXPW 7532 2119296U, // STLXPX 7533 2115728U, // STLXRB 7534 2117356U, // STLXRH 7535 2119815U, // STLXRW 7536 2119815U, // STLXRX 7537 2119096U, // STNPDi 7538 2119096U, // STNPQi 7539 2119096U, // STNPSi 7540 2119096U, // STNPWi 7541 2119096U, // STNPXi 7542 1969374405U, // STNT1B_2Z 7543 1969374405U, // STNT1B_2Z_IMM 7544 1969374405U, // STNT1B_4Z 7545 1969374405U, // STNT1B_4Z_IMM 7546 1076397253U, // STNT1B_VG2_M2ZPXI 7547 1076397253U, // STNT1B_VG2_M2ZPXX 7548 1969374405U, // STNT1B_VG4_M4ZPXI 7549 1969374405U, // STNT1B_VG4_M4ZPXX 7550 1908556997U, // STNT1B_ZRI 7551 1908556997U, // STNT1B_ZRR 7552 1908573381U, // STNT1B_ZZR_D_REAL 7553 1908606149U, // STNT1B_ZZR_S_REAL 7554 1969392156U, // STNT1D_2Z 7555 1969392156U, // STNT1D_2Z_IMM 7556 1969392156U, // STNT1D_4Z 7557 1969392156U, // STNT1D_4Z_IMM 7558 1969392156U, // STNT1D_VG2_M2ZPXI 7559 1969392156U, // STNT1D_VG2_M2ZPXX 7560 1969392156U, // STNT1D_VG4_M4ZPXI 7561 1969392156U, // STNT1D_VG4_M4ZPXX 7562 1908574748U, // STNT1D_ZRI 7563 1908574748U, // STNT1D_ZRR 7564 1908574748U, // STNT1D_ZZR_D_REAL 7565 1969409126U, // STNT1H_2Z 7566 1969409126U, // STNT1H_2Z_IMM 7567 1969409126U, // STNT1H_4Z 7568 1969409126U, // STNT1H_4Z_IMM 7569 1076677734U, // STNT1H_VG2_M2ZPXI 7570 1076677734U, // STNT1H_VG2_M2ZPXX 7571 1969409126U, // STNT1H_VG4_M4ZPXI 7572 1969409126U, // STNT1H_VG4_M4ZPXX 7573 1908591718U, // STNT1H_ZRI 7574 1908591718U, // STNT1H_ZRR 7575 1908575334U, // STNT1H_ZZR_D_REAL 7576 1908608102U, // STNT1H_ZZR_S_REAL 7577 1969429998U, // STNT1W_2Z 7578 1969429998U, // STNT1W_2Z_IMM 7579 1969429998U, // STNT1W_4Z 7580 1969429998U, // STNT1W_4Z_IMM 7581 1969429998U, // STNT1W_VG2_M2ZPXI 7582 1969429998U, // STNT1W_VG2_M2ZPXX 7583 1969429998U, // STNT1W_VG4_M4ZPXI 7584 1969429998U, // STNT1W_VG4_M4ZPXX 7585 1908612590U, // STNT1W_ZRI 7586 1908612590U, // STNT1W_ZRR 7587 1908579822U, // STNT1W_ZZR_D_REAL 7588 1908612590U, // STNT1W_ZZR_S_REAL 7589 2119234U, // STPDi 7590 807720514U, // STPDpost 7591 807720514U, // STPDpre 7592 2119234U, // STPQi 7593 807720514U, // STPQpost 7594 807720514U, // STPQpre 7595 2119234U, // STPSi 7596 807720514U, // STPSpost 7597 807720514U, // STPSpre 7598 2119234U, // STPWi 7599 807720514U, // STPWpost 7600 807720514U, // STPWpre 7601 2119234U, // STPXi 7602 807720514U, // STPXpost 7603 807720514U, // STPXpre 7604 849659989U, // STRBBpost 7605 849659989U, // STRBBpre 7606 44058709U, // STRBBroW 7607 44058709U, // STRBBroX 7608 44058709U, // STRBBui 7609 849664048U, // STRBpost 7610 849664048U, // STRBpre 7611 44062768U, // STRBroW 7612 44062768U, // STRBroX 7613 44062768U, // STRBui 7614 849664048U, // STRDpost 7615 849664048U, // STRDpre 7616 44062768U, // STRDroW 7617 44062768U, // STRDroX 7618 44062768U, // STRDui 7619 849661617U, // STRHHpost 7620 849661617U, // STRHHpre 7621 44060337U, // STRHHroW 7622 44060337U, // STRHHroX 7623 44060337U, // STRHHui 7624 849664048U, // STRHpost 7625 849664048U, // STRHpre 7626 44062768U, // STRHroW 7627 44062768U, // STRHroX 7628 44062768U, // STRHui 7629 849664048U, // STRQpost 7630 849664048U, // STRQpre 7631 44062768U, // STRQroW 7632 44062768U, // STRQroX 7633 44062768U, // STRQui 7634 849664048U, // STRSpost 7635 849664048U, // STRSpre 7636 44062768U, // STRSroW 7637 44062768U, // STRSroX 7638 44062768U, // STRSui 7639 849664048U, // STRWpost 7640 849664048U, // STRWpre 7641 44062768U, // STRWroW 7642 44062768U, // STRWroX 7643 44062768U, // STRWui 7644 849664048U, // STRXpost 7645 849664048U, // STRXpre 7646 44062768U, // STRXroW 7647 44062768U, // STRXroX 7648 44062768U, // STRXui 7649 45062192U, // STR_PXI 7650 44062768U, // STR_TX 7651 1038384U, // STR_ZA 7652 45062192U, // STR_ZXI 7653 44058715U, // STTRBi 7654 44060343U, // STTRHi 7655 44062773U, // STTRWi 7656 44062773U, // STTRXi 7657 44058746U, // STURBBi 7658 44062806U, // STURBi 7659 44062806U, // STURDi 7660 44060374U, // STURHHi 7661 44062806U, // STURHi 7662 44062806U, // STURQi 7663 44062806U, // STURSi 7664 44062806U, // STURWi 7665 44062806U, // STURXi 7666 2119303U, // STXPW 7667 2119303U, // STXPX 7668 2115736U, // STXRB 7669 2117364U, // STXRH 7670 2119822U, // STXRW 7671 2119822U, // STXRX 7672 44059644U, // STZ2GOffset 7673 849660924U, // STZ2GPostIndex 7674 849660924U, // STZ2GPreIndex 7675 44061633U, // STZGM 7676 44059707U, // STZGOffset 7677 849660987U, // STZGPostIndex 7678 849660987U, // STZGPreIndex 7679 2116611U, // SUBG 7680 1881180023U, // SUBHNB_ZZZ_B 7681 2172716919U, // SUBHNB_ZZZ_H 7682 2418100087U, // SUBHNB_ZZZ_S 7683 2686491482U, // SUBHNT_ZZZ_B 7684 2174819162U, // SUBHNT_ZZZ_H 7685 1075927898U, // SUBHNT_ZZZ_S 7686 813798398U, // SUBHNv2i64_v2i32 7687 2967601541U, // SUBHNv2i64_v4i32 7688 817992702U, // SUBHNv4i32_v4i16 7689 2969698693U, // SUBHNv4i32_v8i16 7690 2959212933U, // SUBHNv8i16_v16i8 7691 824284158U, // SUBHNv8i16_v8i8 7692 2118907U, // SUBP 7693 2120032U, // SUBPS 7694 2135836U, // SUBR_ZI_B 7695 2418071324U, // SUBR_ZI_D 7696 2189498140U, // SUBR_ZI_H 7697 270620444U, // SUBR_ZI_S 7698 3223361308U, // SUBR_ZPmZ_B 7699 3223377692U, // SUBR_ZPmZ_D 7700 3519092508U, // SUBR_ZPmZ_H 7701 3223410460U, // SUBR_ZPmZ_S 7702 2119896U, // SUBSWri 7703 2119896U, // SUBSWrs 7704 2119896U, // SUBSWrx 7705 2119896U, // SUBSXri 7706 2119896U, // SUBSXrs 7707 2119896U, // SUBSXrx 7708 2119896U, // SUBSXrx64 7709 2115904U, // SUBWri 7710 2115904U, // SUBWrs 7711 2115904U, // SUBWrx 7712 2115904U, // SUBXri 7713 2115904U, // SUBXrs 7714 2115904U, // SUBXrx 7715 2115904U, // SUBXrx64 7716 3798157632U, // SUB_VG2_M2Z2Z_D 7717 3798174016U, // SUB_VG2_M2Z2Z_S 7718 3798157632U, // SUB_VG2_M2ZZ_D 7719 3798174016U, // SUB_VG2_M2ZZ_S 7720 3798157632U, // SUB_VG2_M2Z_D 7721 3798174016U, // SUB_VG2_M2Z_S 7722 4066593088U, // SUB_VG4_M4Z4Z_D 7723 4066609472U, // SUB_VG4_M4Z4Z_S 7724 4066593088U, // SUB_VG4_M4ZZ_D 7725 4066609472U, // SUB_VG4_M4ZZ_S 7726 4066593088U, // SUB_VG4_M4Z_D 7727 4066609472U, // SUB_VG4_M4Z_S 7728 2132288U, // SUB_ZI_B 7729 2418067776U, // SUB_ZI_D 7730 2189494592U, // SUB_ZI_H 7731 270616896U, // SUB_ZI_S 7732 3223357760U, // SUB_ZPmZ_B 7733 3223374144U, // SUB_ZPmZ_D 7734 3519088960U, // SUB_ZPmZ_H 7735 3223406912U, // SUB_ZPmZ_S 7736 2132288U, // SUB_ZZZ_B 7737 2418067776U, // SUB_ZZZ_D 7738 2189494592U, // SUB_ZZZ_H 7739 270616896U, // SUB_ZZZ_S 7740 811698496U, // SUBv16i8 7741 2115904U, // SUBv1i64 7742 813795648U, // SUBv2i32 7743 815892800U, // SUBv2i64 7744 817989952U, // SUBv4i16 7745 820087104U, // SUBv4i32 7746 822184256U, // SUBv8i16 7747 824281408U, // SUBv8i8 7748 3798178795U, // SUDOT_VG2_M2ZZI_BToS 7749 3798178795U, // SUDOT_VG2_M2ZZ_BToS 7750 4066614251U, // SUDOT_VG4_M4ZZI_BToS 7751 4066614251U, // SUDOT_VG4_M4ZZ_BToS 7752 2149669867U, // SUDOT_ZZZI 7753 2967608299U, // SUDOTlanev16i8 7754 2961316843U, // SUDOTlanev8i8 7755 1516474863U, // SUMLALL_MZZI_BtoS 7756 3932393967U, // SUMLALL_VG2_M2ZZI_BtoS 7757 979603951U, // SUMLALL_VG2_M2ZZ_BtoS 7758 4200829423U, // SUMLALL_VG4_M4ZZI_BtoS 7759 1248039407U, // SUMLALL_VG4_M4ZZ_BtoS 7760 56738661U, // SUMOPA_MPPZZ_D 7761 176276325U, // SUMOPA_MPPZZ_S 7762 56744326U, // SUMOPS_MPPZZ_D 7763 176281990U, // SUMOPS_MPPZZ_S 7764 270585761U, // SUNPKHI_ZZ_D 7765 1772162977U, // SUNPKHI_ZZ_H 7766 1881231265U, // SUNPKHI_ZZ_S 7767 270587086U, // SUNPKLO_ZZ_D 7768 1772164302U, // SUNPKLO_ZZ_H 7769 1881232590U, // SUNPKLO_ZZ_S 7770 1635946467U, // SUNPK_VG2_2ZZ_D 7771 1772277731U, // SUNPK_VG2_2ZZ_H 7772 1652756451U, // SUNPK_VG2_2ZZ_S 7773 1648529379U, // SUNPK_VG4_4Z2Z_D 7774 1642254307U, // SUNPK_VG4_4Z2Z_H 7775 1646464995U, // SUNPK_VG4_4Z2Z_S 7776 3223358189U, // SUQADD_ZPmZ_B 7777 3223374573U, // SUQADD_ZPmZ_D 7778 3519089389U, // SUQADD_ZPmZ_H 7779 3223407341U, // SUQADD_ZPmZ_S 7780 2959215341U, // SUQADDv16i8 7781 807717613U, // SUQADDv1i16 7782 807717613U, // SUQADDv1i32 7783 807717613U, // SUQADDv1i64 7784 807717613U, // SUQADDv1i8 7785 2961312493U, // SUQADDv2i32 7786 2963409645U, // SUQADDv2i64 7787 2965506797U, // SUQADDv4i16 7788 2967603949U, // SUQADDv4i32 7789 2969701101U, // SUQADDv8i16 7790 2971798253U, // SUQADDv8i8 7791 4066614274U, // SUVDOT_VG4_M4ZZI_BToS 7792 379385U, // SVC 7793 3798178811U, // SVDOT_VG2_M2ZZI_HtoS 7794 4066614267U, // SVDOT_VG4_M4ZZI_BtoS 7795 4066597883U, // SVDOT_VG4_M4ZZI_HtoD 7796 1344587068U, // SWPAB 7797 1344589028U, // SWPAH 7798 1344587328U, // SWPALB 7799 1344589184U, // SWPALH 7800 1344590010U, // SWPALW 7801 1344590010U, // SWPALX 7802 1344586711U, // SWPAW 7803 1344586711U, // SWPAX 7804 1344587773U, // SWPB 7805 1344589401U, // SWPH 7806 1344587537U, // SWPLB 7807 1344589281U, // SWPLH 7808 1344590527U, // SWPLW 7809 1344590527U, // SWPLX 7810 3102154U, // SWPP 7811 3097457U, // SWPPA 7812 3100746U, // SWPPAL 7813 3101265U, // SWPPL 7814 1344591441U, // SWPW 7815 1344591441U, // SWPX 7816 270584114U, // SXTB_ZPmZ_D 7817 541133106U, // SXTB_ZPmZ_H 7818 270616882U, // SXTB_ZPmZ_S 7819 270585700U, // SXTH_ZPmZ_D 7820 270618468U, // SXTH_ZPmZ_S 7821 270589675U, // SXTW_ZPmZ_D 7822 2118441U, // SYSLxt 7823 807425555U, // SYSPxt 7824 807425555U, // SYSPxt_XZR 7825 807426500U, // SYSxt 7826 2418054873U, // TBLQ_ZZZ_B 7827 1075893977U, // TBLQ_ZZZ_D 7828 2183206617U, // TBLQ_ZZZ_H 7829 1344362201U, // TBLQ_ZZZ_S 7830 2418053433U, // TBL_ZZZZ_B 7831 1075892537U, // TBL_ZZZZ_D 7832 2183205177U, // TBL_ZZZZ_H 7833 1344360761U, // TBL_ZZZZ_S 7834 2418053433U, // TBL_ZZZ_B 7835 1075892537U, // TBL_ZZZ_D 7836 2183205177U, // TBL_ZZZ_H 7837 1344360761U, // TBL_ZZZ_S 7838 1348571449U, // TBLv16i8Four 7839 1348571449U, // TBLv16i8One 7840 1348571449U, // TBLv16i8Three 7841 1348571449U, // TBLv16i8Two 7842 1361154361U, // TBLv8i8Four 7843 1361154361U, // TBLv8i8One 7844 1361154361U, // TBLv8i8Three 7845 1361154361U, // TBLv8i8Two 7846 2121686U, // TBNZW 7847 2121686U, // TBNZX 7848 2149619435U, // TBXQ_ZZZ_B 7849 1075893995U, // TBXQ_ZZZ_D 7850 2195789547U, // TBXQ_ZZZ_H 7851 1344362219U, // TBXQ_ZZZ_S 7852 2149621558U, // TBX_ZZZ_B 7853 1075896118U, // TBX_ZZZ_D 7854 2195791670U, // TBX_ZZZ_H 7855 1344364342U, // TBX_ZZZ_S 7856 1617043254U, // TBXv16i8Four 7857 1617043254U, // TBXv16i8One 7858 1617043254U, // TBXv16i8Three 7859 1617043254U, // TBXv16i8Two 7860 1629626166U, // TBXv8i8Four 7861 1629626166U, // TBXv8i8One 7862 1629626166U, // TBXv8i8Three 7863 1629626166U, // TBXv8i8Two 7864 2121670U, // TBZW 7865 2121670U, // TBZX 7866 381328U, // TCANCEL 7867 9815U, // TCOMMIT 7868 23129U, // TRCIT 7869 2129972U, // TRN1_PPP_B 7870 2418065460U, // TRN1_PPP_D 7871 2189492276U, // TRN1_PPP_H 7872 270614580U, // TRN1_PPP_S 7873 2129972U, // TRN1_ZZZ_B 7874 2418065460U, // TRN1_ZZZ_D 7875 2189492276U, // TRN1_ZZZ_H 7876 2212970548U, // TRN1_ZZZ_Q 7877 270614580U, // TRN1_ZZZ_S 7878 811696180U, // TRN1v16i8 7879 813793332U, // TRN1v2i32 7880 815890484U, // TRN1v2i64 7881 817987636U, // TRN1v4i16 7882 820084788U, // TRN1v4i32 7883 822181940U, // TRN1v8i16 7884 824279092U, // TRN1v8i8 7885 2130364U, // TRN2_PPP_B 7886 2418065852U, // TRN2_PPP_D 7887 2189492668U, // TRN2_PPP_H 7888 270614972U, // TRN2_PPP_S 7889 2130364U, // TRN2_ZZZ_B 7890 2418065852U, // TRN2_ZZZ_D 7891 2189492668U, // TRN2_ZZZ_H 7892 2212970940U, // TRN2_ZZZ_Q 7893 270614972U, // TRN2_ZZZ_S 7894 811696572U, // TRN2v16i8 7895 813793724U, // TRN2v2i32 7896 815890876U, // TRN2v2i64 7897 817988028U, // TRN2v4i16 7898 820085180U, // TRN2v4i32 7899 822182332U, // TRN2v8i16 7900 824279484U, // TRN2v8i8 7901 444679U, // TSB 7902 23568U, // TSTART 7903 23590U, // TTEST 7904 1344325109U, // UABALB_ZZZ_D 7905 2317420021U, // UABALB_ZZZ_H 7906 2686535157U, // UABALB_ZZZ_S 7907 1344330350U, // UABALT_ZZZ_D 7908 2317425262U, // UABALT_ZZZ_H 7909 2686540398U, // UABALT_ZZZ_S 7910 2969698510U, // UABALv16i8_v8i16 7911 2963410947U, // UABALv2i32_v2i64 7912 2967605251U, // UABALv4i16_v4i32 7913 2963407054U, // UABALv4i32_v2i64 7914 2967601358U, // UABALv8i16_v4i32 7915 2969702403U, // UABALv8i8_v8i16 7916 2149614276U, // UABA_ZZZ_B 7917 1075888836U, // UABA_ZZZ_D 7918 2195784388U, // UABA_ZZZ_H 7919 1344357060U, // UABA_ZZZ_S 7920 2959213252U, // UABAv16i8 7921 2961310404U, // UABAv2i32 7922 2965504708U, // UABAv4i16 7923 2967601860U, // UABAv4i32 7924 2969699012U, // UABAv8i16 7925 2971796164U, // UABAv8i8 7926 270583466U, // UABDLB_ZZZ_D 7927 2309031594U, // UABDLB_ZZZ_H 7928 1881228970U, // UABDLB_ZZZ_S 7929 270588607U, // UABDLT_ZZZ_D 7930 2309036735U, // UABDLT_ZZZ_H 7931 1881234111U, // UABDLT_ZZZ_S 7932 822182160U, // UABDLv16i8_v8i16 7933 815894883U, // UABDLv2i32_v2i64 7934 820089187U, // UABDLv4i16_v4i32 7935 815890704U, // UABDLv4i32_v2i64 7936 820085008U, // UABDLv8i16_v4i32 7937 822186339U, // UABDLv8i8_v8i16 7938 3223358062U, // UABD_ZPmZ_B 7939 3223374446U, // UABD_ZPmZ_D 7940 3519089262U, // UABD_ZPmZ_H 7941 3223407214U, // UABD_ZPmZ_S 7942 811698798U, // UABDv16i8 7943 813795950U, // UABDv2i32 7944 817990254U, // UABDv4i16 7945 820087406U, // UABDv4i32 7946 822184558U, // UABDv8i16 7947 824281710U, // UABDv8i8 7948 3223377222U, // UADALP_ZPmZ_D 7949 3519092038U, // UADALP_ZPmZ_H 7950 3223409990U, // UADALP_ZPmZ_S 7951 2969703750U, // UADALPv16i8_v8i16 7952 3124892998U, // UADALPv2i32_v1i64 7953 2961315142U, // UADALPv4i16_v2i32 7954 2963412294U, // UADALPv4i32_v2i64 7955 2967606598U, // UADALPv8i16_v4i32 7956 2965509446U, // UADALPv8i8_v4i16 7957 270583491U, // UADDLB_ZZZ_D 7958 2309031619U, // UADDLB_ZZZ_H 7959 1881228995U, // UADDLB_ZZZ_S 7960 822187350U, // UADDLPv16i8_v8i16 7961 977376598U, // UADDLPv2i32_v1i64 7962 813798742U, // UADDLPv4i16_v2i32 7963 815895894U, // UADDLPv4i32_v2i64 7964 820090198U, // UADDLPv8i16_v4i32 7965 817993046U, // UADDLPv8i8_v4i16 7966 270588623U, // UADDLT_ZZZ_D 7967 2309036751U, // UADDLT_ZZZ_H 7968 1881234127U, // UADDLT_ZZZ_S 7969 807427341U, // UADDLVv16i8v 7970 807427341U, // UADDLVv4i16v 7971 807427341U, // UADDLVv4i32v 7972 807427341U, // UADDLVv8i16v 7973 807427341U, // UADDLVv8i8v 7974 822182176U, // UADDLv16i8_v8i16 7975 815894921U, // UADDLv2i32_v2i64 7976 820089225U, // UADDLv4i16_v4i32 7977 815890720U, // UADDLv4i32_v2i64 7978 820085024U, // UADDLv8i16_v4i32 7979 822186377U, // UADDLv8i8_v8i16 7980 1780751585U, // UADDV_VPZ_B 7981 1657019617U, // UADDV_VPZ_D 7982 1659116769U, // UADDV_VPZ_H 7983 1638145249U, // UADDV_VPZ_S 7984 2418067854U, // UADDWB_ZZZ_D 7985 2189494670U, // UADDWB_ZZZ_H 7986 270616974U, // UADDWB_ZZZ_S 7987 2418072687U, // UADDWT_ZZZ_D 7988 2189499503U, // UADDWT_ZZZ_H 7989 270621807U, // UADDWT_ZZZ_S 7990 822182464U, // UADDWv16i8_v8i16 7991 815898214U, // UADDWv2i32_v2i64 7992 820092518U, // UADDWv4i16_v4i32 7993 815891008U, // UADDWv4i32_v2i64 7994 820085312U, // UADDWv8i16_v4i32 7995 822189670U, // UADDWv8i8_v8i16 7996 2118568U, // UBFMWri 7997 2118568U, // UBFMXri 7998 2317505910U, // UCLAMP_VG2_2Z2Z_B 7999 2193790326U, // UCLAMP_VG2_2Z2Z_D 8000 2195903862U, // UCLAMP_VG2_2Z2Z_H 8001 2174948726U, // UCLAMP_VG2_2Z2Z_S 8002 2317505910U, // UCLAMP_VG4_4Z4Z_B 8003 2193790326U, // UCLAMP_VG4_4Z4Z_D 8004 2195903862U, // UCLAMP_VG4_4Z4Z_H 8005 2174948726U, // UCLAMP_VG4_4Z4Z_S 8006 2135414U, // UCLAMP_ZZZ_B 8007 2418070902U, // UCLAMP_ZZZ_D 8008 2189497718U, // UCLAMP_ZZZ_H 8009 270620022U, // UCLAMP_ZZZ_S 8010 2116591U, // UCVTFSWDri 8011 2116591U, // UCVTFSWHri 8012 2116591U, // UCVTFSWSri 8013 2116591U, // UCVTFSXDri 8014 2116591U, // UCVTFSXHri 8015 2116591U, // UCVTFSXSri 8016 2116591U, // UCVTFUWDri 8017 2116591U, // UCVTFUWHri 8018 2116591U, // UCVTFUWSri 8019 2116591U, // UCVTFUXDri 8020 2116591U, // UCVTFUXHri 8021 2116591U, // UCVTFUXSri 8022 1648561135U, // UCVTF_2Z2Z_StoS 8023 1648561135U, // UCVTF_4Z4Z_StoS 8024 270584815U, // UCVTF_ZPmZ_DtoD 8025 2957052911U, // UCVTF_ZPmZ_DtoH 8026 270617583U, // UCVTF_ZPmZ_DtoS 8027 541133807U, // UCVTF_ZPmZ_HtoH 8028 270584815U, // UCVTF_ZPmZ_StoD 8029 1078004719U, // UCVTF_ZPmZ_StoH 8030 270617583U, // UCVTF_ZPmZ_StoS 8031 2116591U, // UCVTFd 8032 2116591U, // UCVTFh 8033 2116591U, // UCVTFs 8034 2116591U, // UCVTFv1i16 8035 2116591U, // UCVTFv1i32 8036 2116591U, // UCVTFv1i64 8037 813796335U, // UCVTFv2f32 8038 815893487U, // UCVTFv2f64 8039 813796335U, // UCVTFv2i32_shift 8040 815893487U, // UCVTFv2i64_shift 8041 817990639U, // UCVTFv4f16 8042 820087791U, // UCVTFv4f32 8043 817990639U, // UCVTFv4i16_shift 8044 820087791U, // UCVTFv4i32_shift 8045 822184943U, // UCVTFv8f16 8046 822184943U, // UCVTFv8i16_shift 8047 19416U, // UDF 8048 3223378026U, // UDIVR_ZPmZ_D 8049 3223410794U, // UDIVR_ZPmZ_S 8050 2120959U, // UDIVWr 8051 2120959U, // UDIVXr 8052 3223379199U, // UDIV_ZPmZ_D 8053 3223411967U, // UDIV_ZPmZ_S 8054 3798178796U, // UDOT_VG2_M2Z2Z_BtoS 8055 3798162412U, // UDOT_VG2_M2Z2Z_HtoD 8056 3798178796U, // UDOT_VG2_M2Z2Z_HtoS 8057 3798178796U, // UDOT_VG2_M2ZZI_BToS 8058 3798178796U, // UDOT_VG2_M2ZZI_HToS 8059 3798162412U, // UDOT_VG2_M2ZZI_HtoD 8060 3798178796U, // UDOT_VG2_M2ZZ_BtoS 8061 3798162412U, // UDOT_VG2_M2ZZ_HtoD 8062 3798178796U, // UDOT_VG2_M2ZZ_HtoS 8063 4066614252U, // UDOT_VG4_M4Z4Z_BtoS 8064 4066597868U, // UDOT_VG4_M4Z4Z_HtoD 8065 4066614252U, // UDOT_VG4_M4Z4Z_HtoS 8066 4066614252U, // UDOT_VG4_M4ZZI_BtoS 8067 4066614252U, // UDOT_VG4_M4ZZI_HToS 8068 4066597868U, // UDOT_VG4_M4ZZI_HtoD 8069 4066614252U, // UDOT_VG4_M4ZZ_BtoS 8070 4066597868U, // UDOT_VG4_M4ZZ_HtoD 8071 4066614252U, // UDOT_VG4_M4ZZ_HtoS 8072 2686508012U, // UDOT_ZZZI_D 8073 2686540780U, // UDOT_ZZZI_HtoS 8074 2149669868U, // UDOT_ZZZI_S 8075 2686508012U, // UDOT_ZZZ_D 8076 2686540780U, // UDOT_ZZZ_HtoS 8077 2149669868U, // UDOT_ZZZ_S 8078 2967608300U, // UDOTlanev16i8 8079 2961316844U, // UDOTlanev8i8 8080 2967608300U, // UDOTv16i8 8081 2961316844U, // UDOTv8i8 8082 3223358159U, // UHADD_ZPmZ_B 8083 3223374543U, // UHADD_ZPmZ_D 8084 3519089359U, // UHADD_ZPmZ_H 8085 3223407311U, // UHADD_ZPmZ_S 8086 811698895U, // UHADDv16i8 8087 813796047U, // UHADDv2i32 8088 817990351U, // UHADDv4i16 8089 820087503U, // UHADDv4i32 8090 822184655U, // UHADDv8i16 8091 824281807U, // UHADDv8i8 8092 3223361322U, // UHSUBR_ZPmZ_B 8093 3223377706U, // UHSUBR_ZPmZ_D 8094 3519092522U, // UHSUBR_ZPmZ_H 8095 3223410474U, // UHSUBR_ZPmZ_S 8096 3223357772U, // UHSUB_ZPmZ_B 8097 3223374156U, // UHSUB_ZPmZ_D 8098 3519088972U, // UHSUB_ZPmZ_H 8099 3223406924U, // UHSUB_ZPmZ_S 8100 811698508U, // UHSUBv16i8 8101 813795660U, // UHSUBv2i32 8102 817989964U, // UHSUBv4i16 8103 820087116U, // UHSUBv4i32 8104 822184268U, // UHSUBv8i16 8105 824281420U, // UHSUBv8i8 8106 2118010U, // UMADDLrrr 8107 3223361139U, // UMAXP_ZPmZ_B 8108 3223377523U, // UMAXP_ZPmZ_D 8109 3519092339U, // UMAXP_ZPmZ_H 8110 3223410291U, // UMAXP_ZPmZ_S 8111 811701875U, // UMAXPv16i8 8112 813799027U, // UMAXPv2i32 8113 817993331U, // UMAXPv4i16 8114 820090483U, // UMAXPv4i32 8115 822187635U, // UMAXPv8i16 8116 824284787U, // UMAXPv8i8 8117 3227622829U, // UMAXQV_VPZ_B 8118 3231817133U, // UMAXQV_VPZ_D 8119 3238108589U, // UMAXQV_VPZ_H 8120 3236011437U, // UMAXQV_VPZ_S 8121 253385U, // UMAXV_VPZ_B 8122 1657019849U, // UMAXV_VPZ_D 8123 1659133385U, // UMAXV_VPZ_H 8124 1638178249U, // UMAXV_VPZ_S 8125 807427529U, // UMAXVv16i8v 8126 807427529U, // UMAXVv4i16v 8127 807427529U, // UMAXVv4i32v 8128 807427529U, // UMAXVv8i16v 8129 807427529U, // UMAXVv8i8v 8130 2121520U, // UMAXWri 8131 2121520U, // UMAXWrr 8132 2121520U, // UMAXXri 8133 2121520U, // UMAXXrr 8134 2179096368U, // UMAX_VG2_2Z2Z_B 8135 2181209904U, // UMAX_VG2_2Z2Z_D 8136 2183323440U, // UMAX_VG2_2Z2Z_H 8137 2185436976U, // UMAX_VG2_2Z2Z_S 8138 2179096368U, // UMAX_VG2_2ZZ_B 8139 2181209904U, // UMAX_VG2_2ZZ_D 8140 2183323440U, // UMAX_VG2_2ZZ_H 8141 2185436976U, // UMAX_VG2_2ZZ_S 8142 2179096368U, // UMAX_VG4_4Z4Z_B 8143 2181209904U, // UMAX_VG4_4Z4Z_D 8144 2183323440U, // UMAX_VG4_4Z4Z_H 8145 2185436976U, // UMAX_VG4_4Z4Z_S 8146 2179096368U, // UMAX_VG4_4ZZ_B 8147 2181209904U, // UMAX_VG4_4ZZ_D 8148 2183323440U, // UMAX_VG4_4ZZ_H 8149 2185436976U, // UMAX_VG4_4ZZ_S 8150 2137904U, // UMAX_ZI_B 8151 2418073392U, // UMAX_ZI_D 8152 2189500208U, // UMAX_ZI_H 8153 270622512U, // UMAX_ZI_S 8154 3223363376U, // UMAX_ZPmZ_B 8155 3223379760U, // UMAX_ZPmZ_D 8156 3519094576U, // UMAX_ZPmZ_H 8157 3223412528U, // UMAX_ZPmZ_S 8158 811704112U, // UMAXv16i8 8159 813801264U, // UMAXv2i32 8160 817995568U, // UMAXv4i16 8161 820092720U, // UMAXv4i32 8162 822189872U, // UMAXv8i16 8163 824287024U, // UMAXv8i8 8164 3223360945U, // UMINP_ZPmZ_B 8165 3223377329U, // UMINP_ZPmZ_D 8166 3519092145U, // UMINP_ZPmZ_H 8167 3223410097U, // UMINP_ZPmZ_S 8168 811701681U, // UMINPv16i8 8169 813798833U, // UMINPv2i32 8170 817993137U, // UMINPv4i16 8171 820090289U, // UMINPv4i32 8172 822187441U, // UMINPv8i16 8173 824284593U, // UMINPv8i8 8174 3227622798U, // UMINQV_VPZ_B 8175 3231817102U, // UMINQV_VPZ_D 8176 3238108558U, // UMINQV_VPZ_H 8177 3236011406U, // UMINQV_VPZ_S 8178 253237U, // UMINV_VPZ_B 8179 1657019701U, // UMINV_VPZ_D 8180 1659133237U, // UMINV_VPZ_H 8181 1638178101U, // UMINV_VPZ_S 8182 807427381U, // UMINVv16i8v 8183 807427381U, // UMINVv4i16v 8184 807427381U, // UMINVv4i32v 8185 807427381U, // UMINVv8i16v 8186 807427381U, // UMINVv8i8v 8187 2118686U, // UMINWri 8188 2118686U, // UMINWrr 8189 2118686U, // UMINXri 8190 2118686U, // UMINXrr 8191 2179093534U, // UMIN_VG2_2Z2Z_B 8192 2181207070U, // UMIN_VG2_2Z2Z_D 8193 2183320606U, // UMIN_VG2_2Z2Z_H 8194 2185434142U, // UMIN_VG2_2Z2Z_S 8195 2179093534U, // UMIN_VG2_2ZZ_B 8196 2181207070U, // UMIN_VG2_2ZZ_D 8197 2183320606U, // UMIN_VG2_2ZZ_H 8198 2185434142U, // UMIN_VG2_2ZZ_S 8199 2179093534U, // UMIN_VG4_4Z4Z_B 8200 2181207070U, // UMIN_VG4_4Z4Z_D 8201 2183320606U, // UMIN_VG4_4Z4Z_H 8202 2185434142U, // UMIN_VG4_4Z4Z_S 8203 2179093534U, // UMIN_VG4_4ZZ_B 8204 2181207070U, // UMIN_VG4_4ZZ_D 8205 2183320606U, // UMIN_VG4_4ZZ_H 8206 2185434142U, // UMIN_VG4_4ZZ_S 8207 2135070U, // UMIN_ZI_B 8208 2418070558U, // UMIN_ZI_D 8209 2189497374U, // UMIN_ZI_H 8210 270619678U, // UMIN_ZI_S 8211 3223360542U, // UMIN_ZPmZ_B 8212 3223376926U, // UMIN_ZPmZ_D 8213 3519091742U, // UMIN_ZPmZ_H 8214 3223409694U, // UMIN_ZPmZ_S 8215 811701278U, // UMINv16i8 8216 813798430U, // UMINv2i32 8217 817992734U, // UMINv4i16 8218 820089886U, // UMINv4i32 8219 822187038U, // UMINv8i16 8220 824284190U, // UMINv8i8 8221 1344325154U, // UMLALB_ZZZI_D 8222 2686535202U, // UMLALB_ZZZI_S 8223 1344325154U, // UMLALB_ZZZ_D 8224 2317420066U, // UMLALB_ZZZ_H 8225 2686535202U, // UMLALB_ZZZ_S 8226 1516474864U, // UMLALL_MZZI_BtoS 8227 1516458480U, // UMLALL_MZZI_HtoD 8228 1516474864U, // UMLALL_MZZ_BtoS 8229 1516458480U, // UMLALL_MZZ_HtoD 8230 3932393968U, // UMLALL_VG2_M2Z2Z_BtoS 8231 3932377584U, // UMLALL_VG2_M2Z2Z_HtoD 8232 3932393968U, // UMLALL_VG2_M2ZZI_BtoS 8233 3932377584U, // UMLALL_VG2_M2ZZI_HtoD 8234 979603952U, // UMLALL_VG2_M2ZZ_BtoS 8235 979587568U, // UMLALL_VG2_M2ZZ_HtoD 8236 4200829424U, // UMLALL_VG4_M4Z4Z_BtoS 8237 4200813040U, // UMLALL_VG4_M4Z4Z_HtoD 8238 4200829424U, // UMLALL_VG4_M4ZZI_BtoS 8239 4200813040U, // UMLALL_VG4_M4ZZI_HtoD 8240 1248039408U, // UMLALL_VG4_M4ZZ_BtoS 8241 1248023024U, // UMLALL_VG4_M4ZZ_HtoD 8242 1344330385U, // UMLALT_ZZZI_D 8243 2686540433U, // UMLALT_ZZZI_S 8244 1344330385U, // UMLALT_ZZZ_D 8245 2317425297U, // UMLALT_ZZZ_H 8246 2686540433U, // UMLALT_ZZZ_S 8247 1396936747U, // UMLAL_MZZI_S 8248 1396936747U, // UMLAL_MZZ_S 8249 3812855851U, // UMLAL_VG2_M2Z2Z_S 8250 3812855851U, // UMLAL_VG2_M2ZZI_S 8251 3812855851U, // UMLAL_VG2_M2ZZ_S 8252 4081291307U, // UMLAL_VG4_M4Z4Z_S 8253 4081291307U, // UMLAL_VG4_M4ZZI_S 8254 4081291307U, // UMLAL_VG4_M4ZZ_S 8255 2969698544U, // UMLALv16i8_v8i16 8256 2963410987U, // UMLALv2i32_indexed 8257 2963410987U, // UMLALv2i32_v2i64 8258 2967605291U, // UMLALv4i16_indexed 8259 2967605291U, // UMLALv4i16_v4i32 8260 2963407088U, // UMLALv4i32_indexed 8261 2963407088U, // UMLALv4i32_v2i64 8262 2967601392U, // UMLALv8i16_indexed 8263 2967601392U, // UMLALv8i16_v4i32 8264 2969702443U, // UMLALv8i8_v8i16 8265 1344325452U, // UMLSLB_ZZZI_D 8266 2686535500U, // UMLSLB_ZZZI_S 8267 1344325452U, // UMLSLB_ZZZ_D 8268 2317420364U, // UMLSLB_ZZZ_H 8269 2686535500U, // UMLSLB_ZZZ_S 8270 1516474894U, // UMLSLL_MZZI_BtoS 8271 1516458510U, // UMLSLL_MZZI_HtoD 8272 1516474894U, // UMLSLL_MZZ_BtoS 8273 1516458510U, // UMLSLL_MZZ_HtoD 8274 3932393998U, // UMLSLL_VG2_M2Z2Z_BtoS 8275 3932377614U, // UMLSLL_VG2_M2Z2Z_HtoD 8276 3932393998U, // UMLSLL_VG2_M2ZZI_BtoS 8277 3932377614U, // UMLSLL_VG2_M2ZZI_HtoD 8278 979603982U, // UMLSLL_VG2_M2ZZ_BtoS 8279 979587598U, // UMLSLL_VG2_M2ZZ_HtoD 8280 4200829454U, // UMLSLL_VG4_M4Z4Z_BtoS 8281 4200813070U, // UMLSLL_VG4_M4Z4Z_HtoD 8282 4200829454U, // UMLSLL_VG4_M4ZZI_BtoS 8283 4200813070U, // UMLSLL_VG4_M4ZZI_HtoD 8284 1248039438U, // UMLSLL_VG4_M4ZZ_BtoS 8285 1248023054U, // UMLSLL_VG4_M4ZZ_HtoD 8286 1344330560U, // UMLSLT_ZZZI_D 8287 2686540608U, // UMLSLT_ZZZI_S 8288 1344330560U, // UMLSLT_ZZZ_D 8289 2317425472U, // UMLSLT_ZZZ_H 8290 2686540608U, // UMLSLT_ZZZ_S 8291 1396937506U, // UMLSL_MZZI_S 8292 1396937506U, // UMLSL_MZZ_S 8293 3812856610U, // UMLSL_VG2_M2Z2Z_S 8294 3812856610U, // UMLSL_VG2_M2ZZI_S 8295 3812856610U, // UMLSL_VG2_M2ZZ_S 8296 4081292066U, // UMLSL_VG4_M4Z4Z_S 8297 4081292066U, // UMLSL_VG4_M4ZZI_S 8298 4081292066U, // UMLSL_VG4_M4ZZ_S 8299 2969698676U, // UMLSLv16i8_v8i16 8300 2963411746U, // UMLSLv2i32_indexed 8301 2963411746U, // UMLSLv2i32_v2i64 8302 2967606050U, // UMLSLv4i16_indexed 8303 2967606050U, // UMLSLv4i16_v4i32 8304 2963407220U, // UMLSLv4i32_indexed 8305 2963407220U, // UMLSLv4i32_v2i64 8306 2967601524U, // UMLSLv8i16_indexed 8307 2967601524U, // UMLSLv8i16_v4i32 8308 2969703202U, // UMLSLv8i8_v8i16 8309 2967601959U, // UMMLA 8310 2149663527U, // UMMLA_ZZZ 8311 56738662U, // UMOPA_MPPZZ_D 8312 56738662U, // UMOPA_MPPZZ_HtoS 8313 176276326U, // UMOPA_MPPZZ_S 8314 56744327U, // UMOPS_MPPZZ_D 8315 56744327U, // UMOPS_MPPZZ_HtoS 8316 176281991U, // UMOPS_MPPZZ_S 8317 807427413U, // UMOVvi16 8318 807427413U, // UMOVvi16_idx0 8319 807427413U, // UMOVvi32 8320 807427413U, // UMOVvi32_idx0 8321 807427413U, // UMOVvi64 8322 807427413U, // UMOVvi64_idx0 8323 807427413U, // UMOVvi8 8324 807427413U, // UMOVvi8_idx0 8325 2117958U, // UMSUBLrrr 8326 3223359012U, // UMULH_ZPmZ_B 8327 3223375396U, // UMULH_ZPmZ_D 8328 3519090212U, // UMULH_ZPmZ_H 8329 3223408164U, // UMULH_ZPmZ_S 8330 2133540U, // UMULH_ZZZ_B 8331 2418069028U, // UMULH_ZZZ_D 8332 2189495844U, // UMULH_ZZZ_H 8333 270618148U, // UMULH_ZZZ_S 8334 2117156U, // UMULHrr 8335 270583541U, // UMULLB_ZZZI_D 8336 1881229045U, // UMULLB_ZZZI_S 8337 270583541U, // UMULLB_ZZZ_D 8338 2309031669U, // UMULLB_ZZZ_H 8339 1881229045U, // UMULLB_ZZZ_S 8340 270588687U, // UMULLT_ZZZI_D 8341 1881234191U, // UMULLT_ZZZI_S 8342 270588687U, // UMULLT_ZZZ_D 8343 2309036815U, // UMULLT_ZZZ_H 8344 1881234191U, // UMULLT_ZZZ_S 8345 822182226U, // UMULLv16i8_v8i16 8346 815895085U, // UMULLv2i32_indexed 8347 815895085U, // UMULLv2i32_v2i64 8348 820089389U, // UMULLv4i16_indexed 8349 820089389U, // UMULLv4i16_v4i32 8350 815890770U, // UMULLv4i32_indexed 8351 815890770U, // UMULLv4i32_v2i64 8352 820085074U, // UMULLv8i16_indexed 8353 820085074U, // UMULLv8i16_v4i32 8354 822186541U, // UMULLv8i8_v8i16 8355 2132718U, // UQADD_ZI_B 8356 2418068206U, // UQADD_ZI_D 8357 2189495022U, // UQADD_ZI_H 8358 270617326U, // UQADD_ZI_S 8359 3223358190U, // UQADD_ZPmZ_B 8360 3223374574U, // UQADD_ZPmZ_D 8361 3519089390U, // UQADD_ZPmZ_H 8362 3223407342U, // UQADD_ZPmZ_S 8363 2132718U, // UQADD_ZZZ_B 8364 2418068206U, // UQADD_ZZZ_D 8365 2189495022U, // UQADD_ZZZ_H 8366 270617326U, // UQADD_ZZZ_S 8367 811698926U, // UQADDv16i8 8368 2116334U, // UQADDv1i16 8369 2116334U, // UQADDv1i32 8370 2116334U, // UQADDv1i64 8371 2116334U, // UQADDv1i8 8372 813796078U, // UQADDv2i32 8373 815893230U, // UQADDv2i64 8374 817990382U, // UQADDv4i16 8375 820087534U, // UQADDv4i32 8376 822184686U, // UQADDv8i16 8377 824281838U, // UQADDv8i8 8378 1648432244U, // UQCVTN_Z2Z_StoH 8379 1644237940U, // UQCVTN_Z4Z_DtoH 8380 1344312436U, // UQCVTN_Z4Z_StoB 8381 1648434250U, // UQCVT_Z2Z_StoH 8382 1644239946U, // UQCVT_Z4Z_DtoH 8383 1344314442U, // UQCVT_Z4Z_StoB 8384 270550430U, // UQDECB_WPiI 8385 270550430U, // UQDECB_XPiI 8386 270551683U, // UQDECD_WPiI 8387 270551683U, // UQDECD_XPiI 8388 270584451U, // UQDECD_ZPiI 8389 270552370U, // UQDECH_WPiI 8390 270552370U, // UQDECH_XPiI 8391 58789170U, // UQDECH_ZPiI 8392 2118921U, // UQDECP_WP_B 8393 2418038025U, // UQDECP_WP_D 8394 1881167113U, // UQDECP_WP_H 8395 270554377U, // UQDECP_WP_S 8396 2118921U, // UQDECP_XP_B 8397 2418038025U, // UQDECP_XP_D 8398 1881167113U, // UQDECP_XP_H 8399 270554377U, // UQDECP_XP_S 8400 1075893513U, // UQDECP_ZP_D 8401 1658918153U, // UQDECP_ZP_H 8402 1344361737U, // UQDECP_ZP_S 8403 270556743U, // UQDECW_WPiI 8404 270556743U, // UQDECW_XPiI 8405 270622279U, // UQDECW_ZPiI 8406 270550446U, // UQINCB_WPiI 8407 270550446U, // UQINCB_XPiI 8408 270551699U, // UQINCD_WPiI 8409 270551699U, // UQINCD_XPiI 8410 270584467U, // UQINCD_ZPiI 8411 270552386U, // UQINCH_WPiI 8412 270552386U, // UQINCH_XPiI 8413 58789186U, // UQINCH_ZPiI 8414 2118937U, // UQINCP_WP_B 8415 2418038041U, // UQINCP_WP_D 8416 1881167129U, // UQINCP_WP_H 8417 270554393U, // UQINCP_WP_S 8418 2118937U, // UQINCP_XP_B 8419 2418038041U, // UQINCP_XP_D 8420 1881167129U, // UQINCP_XP_H 8421 270554393U, // UQINCP_XP_S 8422 1075893529U, // UQINCP_ZP_D 8423 1658918169U, // UQINCP_ZP_H 8424 1344361753U, // UQINCP_ZP_S 8425 270556759U, // UQINCW_WPiI 8426 270556759U, // UQINCW_XPiI 8427 270622295U, // UQINCW_ZPiI 8428 3223361466U, // UQRSHLR_ZPmZ_B 8429 3223377850U, // UQRSHLR_ZPmZ_D 8430 3519092666U, // UQRSHLR_ZPmZ_H 8431 3223410618U, // UQRSHLR_ZPmZ_S 8432 3223359940U, // UQRSHL_ZPmZ_B 8433 3223376324U, // UQRSHL_ZPmZ_D 8434 3519091140U, // UQRSHL_ZPmZ_H 8435 3223409092U, // UQRSHL_ZPmZ_S 8436 811700676U, // UQRSHLv16i8 8437 2118084U, // UQRSHLv1i16 8438 2118084U, // UQRSHLv1i32 8439 2118084U, // UQRSHLv1i64 8440 2118084U, // UQRSHLv1i8 8441 813797828U, // UQRSHLv2i32 8442 815894980U, // UQRSHLv2i64 8443 817992132U, // UQRSHLv4i16 8444 820089284U, // UQRSHLv4i32 8445 822186436U, // UQRSHLv8i16 8446 824283588U, // UQRSHLv8i8 8447 1881180086U, // UQRSHRNB_ZZI_B 8448 2172716982U, // UQRSHRNB_ZZI_H 8449 2418100150U, // UQRSHRNB_ZZI_S 8450 2686491533U, // UQRSHRNT_ZZI_B 8451 2174819213U, // UQRSHRNT_ZZI_H 8452 1075927949U, // UQRSHRNT_ZZI_S 8453 1344312398U, // UQRSHRN_VG4_Z4ZI_B 8454 2181108814U, // UQRSHRN_VG4_Z4ZI_H 8455 2118734U, // UQRSHRNb 8456 2118734U, // UQRSHRNh 8457 2118734U, // UQRSHRNs 8458 2959212978U, // UQRSHRNv16i8_shift 8459 813798478U, // UQRSHRNv2i32_shift 8460 817992782U, // UQRSHRNv4i16_shift 8461 2967601586U, // UQRSHRNv4i32_shift 8462 2969698738U, // UQRSHRNv8i16_shift 8463 824284238U, // UQRSHRNv8i8_shift 8464 2185303906U, // UQRSHR_VG2_Z2ZI_H 8465 1344313186U, // UQRSHR_VG4_Z4ZI_B 8466 2181109602U, // UQRSHR_VG4_Z4ZI_H 8467 3223361449U, // UQSHLR_ZPmZ_B 8468 3223377833U, // UQSHLR_ZPmZ_D 8469 3519092649U, // UQSHLR_ZPmZ_H 8470 3223410601U, // UQSHLR_ZPmZ_S 8471 3223359925U, // UQSHL_ZPmI_B 8472 3223376309U, // UQSHL_ZPmI_D 8473 3519091125U, // UQSHL_ZPmI_H 8474 3223409077U, // UQSHL_ZPmI_S 8475 3223359925U, // UQSHL_ZPmZ_B 8476 3223376309U, // UQSHL_ZPmZ_D 8477 3519091125U, // UQSHL_ZPmZ_H 8478 3223409077U, // UQSHL_ZPmZ_S 8479 2118069U, // UQSHLb 8480 2118069U, // UQSHLd 8481 2118069U, // UQSHLh 8482 2118069U, // UQSHLs 8483 811700661U, // UQSHLv16i8 8484 811700661U, // UQSHLv16i8_shift 8485 2118069U, // UQSHLv1i16 8486 2118069U, // UQSHLv1i32 8487 2118069U, // UQSHLv1i64 8488 2118069U, // UQSHLv1i8 8489 813797813U, // UQSHLv2i32 8490 813797813U, // UQSHLv2i32_shift 8491 815894965U, // UQSHLv2i64 8492 815894965U, // UQSHLv2i64_shift 8493 817992117U, // UQSHLv4i16 8494 817992117U, // UQSHLv4i16_shift 8495 820089269U, // UQSHLv4i32 8496 820089269U, // UQSHLv4i32_shift 8497 822186421U, // UQSHLv8i16 8498 822186421U, // UQSHLv8i16_shift 8499 824283573U, // UQSHLv8i8 8500 824283573U, // UQSHLv8i8_shift 8501 1881180067U, // UQSHRNB_ZZI_B 8502 2172716963U, // UQSHRNB_ZZI_H 8503 2418100131U, // UQSHRNB_ZZI_S 8504 2686491514U, // UQSHRNT_ZZI_B 8505 2174819194U, // UQSHRNT_ZZI_H 8506 1075927930U, // UQSHRNT_ZZI_S 8507 2118717U, // UQSHRNb 8508 2118717U, // UQSHRNh 8509 2118717U, // UQSHRNs 8510 2959212959U, // UQSHRNv16i8_shift 8511 813798461U, // UQSHRNv2i32_shift 8512 817992765U, // UQSHRNv4i16_shift 8513 2967601567U, // UQSHRNv4i32_shift 8514 2969698719U, // UQSHRNv8i16_shift 8515 824284221U, // UQSHRNv8i8_shift 8516 3223361338U, // UQSUBR_ZPmZ_B 8517 3223377722U, // UQSUBR_ZPmZ_D 8518 3519092538U, // UQSUBR_ZPmZ_H 8519 3223410490U, // UQSUBR_ZPmZ_S 8520 2132329U, // UQSUB_ZI_B 8521 2418067817U, // UQSUB_ZI_D 8522 2189494633U, // UQSUB_ZI_H 8523 270616937U, // UQSUB_ZI_S 8524 3223357801U, // UQSUB_ZPmZ_B 8525 3223374185U, // UQSUB_ZPmZ_D 8526 3519089001U, // UQSUB_ZPmZ_H 8527 3223406953U, // UQSUB_ZPmZ_S 8528 2132329U, // UQSUB_ZZZ_B 8529 2418067817U, // UQSUB_ZZZ_D 8530 2189494633U, // UQSUB_ZZZ_H 8531 270616937U, // UQSUB_ZZZ_S 8532 811698537U, // UQSUBv16i8 8533 2115945U, // UQSUBv1i16 8534 2115945U, // UQSUBv1i32 8535 2115945U, // UQSUBv1i64 8536 2115945U, // UQSUBv1i8 8537 813795689U, // UQSUBv2i32 8538 815892841U, // UQSUBv2i64 8539 817989993U, // UQSUBv4i16 8540 820087145U, // UQSUBv4i32 8541 822184297U, // UQSUBv8i16 8542 824281449U, // UQSUBv8i8 8543 1881180104U, // UQXTNB_ZZ_B 8544 1635846088U, // UQXTNB_ZZ_H 8545 2418100168U, // UQXTNB_ZZ_S 8546 2686491560U, // UQXTNT_ZZ_B 8547 1637948328U, // UQXTNT_ZZ_H 8548 1075927976U, // UQXTNT_ZZ_S 8549 2959213011U, // UQXTNv16i8 8550 2118787U, // UQXTNv1i16 8551 2118787U, // UQXTNv1i32 8552 2118787U, // UQXTNv1i8 8553 813798531U, // UQXTNv2i32 8554 817992835U, // UQXTNv4i16 8555 2967601619U, // UQXTNv4i32 8556 2969698771U, // UQXTNv8i16 8557 824284291U, // UQXTNv8i8 8558 270617498U, // URECPE_ZPmZ_S 8559 813796250U, // URECPEv2i32 8560 820087706U, // URECPEv4i32 8561 3223358144U, // URHADD_ZPmZ_B 8562 3223374528U, // URHADD_ZPmZ_D 8563 3519089344U, // URHADD_ZPmZ_H 8564 3223407296U, // URHADD_ZPmZ_S 8565 811698880U, // URHADDv16i8 8566 813796032U, // URHADDv2i32 8567 817990336U, // URHADDv4i16 8568 820087488U, // URHADDv4i32 8569 822184640U, // URHADDv8i16 8570 824281792U, // URHADDv8i8 8571 3223361483U, // URSHLR_ZPmZ_B 8572 3223377867U, // URSHLR_ZPmZ_D 8573 3519092683U, // URSHLR_ZPmZ_H 8574 3223410635U, // URSHLR_ZPmZ_S 8575 2179092947U, // URSHL_VG2_2Z2Z_B 8576 2181206483U, // URSHL_VG2_2Z2Z_D 8577 2183320019U, // URSHL_VG2_2Z2Z_H 8578 2185433555U, // URSHL_VG2_2Z2Z_S 8579 2179092947U, // URSHL_VG2_2ZZ_B 8580 2181206483U, // URSHL_VG2_2ZZ_D 8581 2183320019U, // URSHL_VG2_2ZZ_H 8582 2185433555U, // URSHL_VG2_2ZZ_S 8583 2179092947U, // URSHL_VG4_4Z4Z_B 8584 2181206483U, // URSHL_VG4_4Z4Z_D 8585 2183320019U, // URSHL_VG4_4Z4Z_H 8586 2185433555U, // URSHL_VG4_4Z4Z_S 8587 2179092947U, // URSHL_VG4_4ZZ_B 8588 2181206483U, // URSHL_VG4_4ZZ_D 8589 2183320019U, // URSHL_VG4_4ZZ_H 8590 2185433555U, // URSHL_VG4_4ZZ_S 8591 3223359955U, // URSHL_ZPmZ_B 8592 3223376339U, // URSHL_ZPmZ_D 8593 3519091155U, // URSHL_ZPmZ_H 8594 3223409107U, // URSHL_ZPmZ_S 8595 811700691U, // URSHLv16i8 8596 2118099U, // URSHLv1i64 8597 813797843U, // URSHLv2i32 8598 815894995U, // URSHLv2i64 8599 817992147U, // URSHLv4i16 8600 820089299U, // URSHLv4i32 8601 822186451U, // URSHLv8i16 8602 824283603U, // URSHLv8i8 8603 3223361393U, // URSHR_ZPmI_B 8604 3223377777U, // URSHR_ZPmI_D 8605 3519092593U, // URSHR_ZPmI_H 8606 3223410545U, // URSHR_ZPmI_S 8607 2119537U, // URSHRd 8608 811702129U, // URSHRv16i8_shift 8609 813799281U, // URSHRv2i32_shift 8610 815896433U, // URSHRv2i64_shift 8611 817993585U, // URSHRv4i16_shift 8612 820090737U, // URSHRv4i32_shift 8613 822187889U, // URSHRv8i16_shift 8614 824285041U, // URSHRv8i8_shift 8615 270617544U, // URSQRTE_ZPmZ_S 8616 813796296U, // URSQRTEv2i32 8617 820087752U, // URSQRTEv4i32 8618 2149614615U, // URSRA_ZZI_B 8619 1075889175U, // URSRA_ZZI_D 8620 2195784727U, // URSRA_ZZI_H 8621 1344357399U, // URSRA_ZZI_S 8622 807715863U, // URSRAd 8623 2959213591U, // URSRAv16i8_shift 8624 2961310743U, // URSRAv2i32_shift 8625 2963407895U, // URSRAv2i64_shift 8626 2965505047U, // URSRAv4i16_shift 8627 2967602199U, // URSRAv4i32_shift 8628 2969699351U, // URSRAv8i16_shift 8629 2971796503U, // URSRAv8i8_shift 8630 3798178788U, // USDOT_VG2_M2Z2Z_BToS 8631 3798178788U, // USDOT_VG2_M2ZZI_BToS 8632 3798178788U, // USDOT_VG2_M2ZZ_BToS 8633 4066614244U, // USDOT_VG4_M4Z4Z_BToS 8634 4066614244U, // USDOT_VG4_M4ZZI_BToS 8635 4066614244U, // USDOT_VG4_M4ZZ_BToS 8636 2149669860U, // USDOT_ZZZ 8637 2149669860U, // USDOT_ZZZI 8638 2967608292U, // USDOTlanev16i8 8639 2961316836U, // USDOTlanev8i8 8640 2967608292U, // USDOTv16i8 8641 2961316836U, // USDOTv8i8 8642 270583507U, // USHLLB_ZZI_D 8643 2309031635U, // USHLLB_ZZI_H 8644 1881229011U, // USHLLB_ZZI_S 8645 270588653U, // USHLLT_ZZI_D 8646 2309036781U, // USHLLT_ZZI_H 8647 1881234157U, // USHLLT_ZZI_S 8648 822182192U, // USHLLv16i8_shift 8649 815895039U, // USHLLv2i32_shift 8650 820089343U, // USHLLv4i16_shift 8651 815890736U, // USHLLv4i32_shift 8652 820085040U, // USHLLv8i16_shift 8653 822186495U, // USHLLv8i8_shift 8654 811700704U, // USHLv16i8 8655 2118112U, // USHLv1i64 8656 813797856U, // USHLv2i32 8657 815895008U, // USHLv2i64 8658 817992160U, // USHLv4i16 8659 820089312U, // USHLv4i32 8660 822186464U, // USHLv8i16 8661 824283616U, // USHLv8i8 8662 2119550U, // USHRd 8663 811702142U, // USHRv16i8_shift 8664 813799294U, // USHRv2i32_shift 8665 815896446U, // USHRv2i64_shift 8666 817993598U, // USHRv4i16_shift 8667 820090750U, // USHRv4i32_shift 8668 822187902U, // USHRv8i16_shift 8669 824285054U, // USHRv8i8_shift 8670 1516474854U, // USMLALL_MZZI_BtoS 8671 1516474854U, // USMLALL_MZZ_BtoS 8672 3932393958U, // USMLALL_VG2_M2Z2Z_BtoS 8673 3932393958U, // USMLALL_VG2_M2ZZI_BtoS 8674 979603942U, // USMLALL_VG2_M2ZZ_BtoS 8675 4200829414U, // USMLALL_VG4_M4Z4Z_BtoS 8676 4200829414U, // USMLALL_VG4_M4ZZI_BtoS 8677 1248039398U, // USMLALL_VG4_M4ZZ_BtoS 8678 2967601951U, // USMMLA 8679 2149663519U, // USMMLA_ZZZ 8680 56738653U, // USMOPA_MPPZZ_D 8681 176276317U, // USMOPA_MPPZZ_S 8682 56744318U, // USMOPS_MPPZZ_D 8683 176281982U, // USMOPS_MPPZZ_S 8684 3223358181U, // USQADD_ZPmZ_B 8685 3223374565U, // USQADD_ZPmZ_D 8686 3519089381U, // USQADD_ZPmZ_H 8687 3223407333U, // USQADD_ZPmZ_S 8688 2959215333U, // USQADDv16i8 8689 807717605U, // USQADDv1i16 8690 807717605U, // USQADDv1i32 8691 807717605U, // USQADDv1i64 8692 807717605U, // USQADDv1i8 8693 2961312485U, // USQADDv2i32 8694 2963409637U, // USQADDv2i64 8695 2965506789U, // USQADDv4i16 8696 2967603941U, // USQADDv4i32 8697 2969701093U, // USQADDv8i16 8698 2971798245U, // USQADDv8i8 8699 2149614628U, // USRA_ZZI_B 8700 1075889188U, // USRA_ZZI_D 8701 2195784740U, // USRA_ZZI_H 8702 1344357412U, // USRA_ZZI_S 8703 807715876U, // USRAd 8704 2959213604U, // USRAv16i8_shift 8705 2961310756U, // USRAv2i32_shift 8706 2963407908U, // USRAv2i64_shift 8707 2965505060U, // USRAv4i16_shift 8708 2967602212U, // USRAv4i32_shift 8709 2969699364U, // USRAv8i16_shift 8710 2971796516U, // USRAv8i8_shift 8711 270583436U, // USUBLB_ZZZ_D 8712 2309031564U, // USUBLB_ZZZ_H 8713 1881228940U, // USUBLB_ZZZ_S 8714 270588577U, // USUBLT_ZZZ_D 8715 2309036705U, // USUBLT_ZZZ_H 8716 1881234081U, // USUBLT_ZZZ_S 8717 822182144U, // USUBLv16i8_v8i16 8718 815894869U, // USUBLv2i32_v2i64 8719 820089173U, // USUBLv4i16_v4i32 8720 815890688U, // USUBLv4i32_v2i64 8721 820084992U, // USUBLv8i16_v4i32 8722 822186325U, // USUBLv8i8_v8i16 8723 2418067838U, // USUBWB_ZZZ_D 8724 2189494654U, // USUBWB_ZZZ_H 8725 270616958U, // USUBWB_ZZZ_S 8726 2418072671U, // USUBWT_ZZZ_D 8727 2189499487U, // USUBWT_ZZZ_H 8728 270621791U, // USUBWT_ZZZ_S 8729 822182448U, // USUBWv16i8_v8i16 8730 815898159U, // USUBWv2i32_v2i64 8731 820092463U, // USUBWv4i16_v4i32 8732 815890992U, // USUBWv4i32_v2i64 8733 820085296U, // USUBWv8i16_v4i32 8734 822189615U, // USUBWv8i8_v8i16 8735 4066614266U, // USVDOT_VG4_M4ZZI_BToS 8736 270585770U, // UUNPKHI_ZZ_D 8737 1772162986U, // UUNPKHI_ZZ_H 8738 1881231274U, // UUNPKHI_ZZ_S 8739 270587095U, // UUNPKLO_ZZ_D 8740 1772164311U, // UUNPKLO_ZZ_H 8741 1881232599U, // UUNPKLO_ZZ_S 8742 1635946474U, // UUNPK_VG2_2ZZ_D 8743 1772277738U, // UUNPK_VG2_2ZZ_H 8744 1652756458U, // UUNPK_VG2_2ZZ_S 8745 1648529386U, // UUNPK_VG4_4Z2Z_D 8746 1642254314U, // UUNPK_VG4_4Z2Z_H 8747 1646465002U, // UUNPK_VG4_4Z2Z_S 8748 3798178819U, // UVDOT_VG2_M2ZZI_HtoS 8749 4066614275U, // UVDOT_VG4_M4ZZI_BtoS 8750 4066597891U, // UVDOT_VG4_M4ZZI_HtoD 8751 270584120U, // UXTB_ZPmZ_D 8752 541133112U, // UXTB_ZPmZ_H 8753 270616888U, // UXTB_ZPmZ_S 8754 270585706U, // UXTH_ZPmZ_D 8755 270618474U, // UXTH_ZPmZ_S 8756 270589681U, // UXTW_ZPmZ_D 8757 2129991U, // UZP1_PPP_B 8758 2418065479U, // UZP1_PPP_D 8759 2189492295U, // UZP1_PPP_H 8760 270614599U, // UZP1_PPP_S 8761 2129991U, // UZP1_ZZZ_B 8762 2418065479U, // UZP1_ZZZ_D 8763 2189492295U, // UZP1_ZZZ_H 8764 2212970567U, // UZP1_ZZZ_Q 8765 270614599U, // UZP1_ZZZ_S 8766 811696199U, // UZP1v16i8 8767 813793351U, // UZP1v2i32 8768 815890503U, // UZP1v2i64 8769 817987655U, // UZP1v4i16 8770 820084807U, // UZP1v4i32 8771 822181959U, // UZP1v8i16 8772 824279111U, // UZP1v8i8 8773 2130440U, // UZP2_PPP_B 8774 2418065928U, // UZP2_PPP_D 8775 2189492744U, // UZP2_PPP_H 8776 270615048U, // UZP2_PPP_S 8777 2130440U, // UZP2_ZZZ_B 8778 2418065928U, // UZP2_ZZZ_D 8779 2189492744U, // UZP2_ZZZ_H 8780 2212971016U, // UZP2_ZZZ_Q 8781 270615048U, // UZP2_ZZZ_S 8782 811696648U, // UZP2v16i8 8783 813793800U, // UZP2v2i32 8784 815890952U, // UZP2v2i64 8785 817988104U, // UZP2v4i16 8786 820085256U, // UZP2v4i32 8787 822182408U, // UZP2v8i16 8788 824279560U, // UZP2v8i8 8789 2130004U, // UZPQ1_ZZZ_B 8790 2418065492U, // UZPQ1_ZZZ_D 8791 2189492308U, // UZPQ1_ZZZ_H 8792 270614612U, // UZPQ1_ZZZ_S 8793 2130453U, // UZPQ2_ZZZ_B 8794 2418065941U, // UZPQ2_ZZZ_D 8795 2189492757U, // UZPQ2_ZZZ_H 8796 270615061U, // UZPQ2_ZZZ_S 8797 2309117581U, // UZP_VG2_2ZZZ_B 8798 163747469U, // UZP_VG2_2ZZZ_D 8799 2189612685U, // UZP_VG2_2ZZZ_H 8800 2212992653U, // UZP_VG2_2ZZZ_Q 8801 2172851853U, // UZP_VG2_2ZZZ_S 8802 1642223245U, // UZP_VG4_4Z4Z_B 8803 1644336781U, // UZP_VG4_4Z4Z_D 8804 1646450317U, // UZP_VG4_4Z4Z_H 8805 182949517U, // UZP_VG4_4Z4Z_Q 8806 1648563853U, // UZP_VG4_4Z4Z_S 8807 23058U, // WFET 8808 23136U, // WFIT 8809 2210548549U, // WHILEGE_2PXX_B 8810 2210564933U, // WHILEGE_2PXX_D 8811 2210581317U, // WHILEGE_2PXX_H 8812 2210597701U, // WHILEGE_2PXX_S 8813 3246917U, // WHILEGE_CXX_B 8814 3263301U, // WHILEGE_CXX_D 8815 3279685U, // WHILEGE_CXX_H 8816 3296069U, // WHILEGE_CXX_S 8817 2132805U, // WHILEGE_PWW_B 8818 2149189U, // WHILEGE_PWW_D 8819 2210466629U, // WHILEGE_PWW_H 8820 2181957U, // WHILEGE_PWW_S 8821 2132805U, // WHILEGE_PXX_B 8822 2149189U, // WHILEGE_PXX_D 8823 2210466629U, // WHILEGE_PXX_H 8824 2181957U, // WHILEGE_PXX_S 8825 2210552380U, // WHILEGT_2PXX_B 8826 2210568764U, // WHILEGT_2PXX_D 8827 2210585148U, // WHILEGT_2PXX_H 8828 2210601532U, // WHILEGT_2PXX_S 8829 3250748U, // WHILEGT_CXX_B 8830 3267132U, // WHILEGT_CXX_D 8831 3283516U, // WHILEGT_CXX_H 8832 3299900U, // WHILEGT_CXX_S 8833 2136636U, // WHILEGT_PWW_B 8834 2153020U, // WHILEGT_PWW_D 8835 2210470460U, // WHILEGT_PWW_H 8836 2185788U, // WHILEGT_PWW_S 8837 2136636U, // WHILEGT_PXX_B 8838 2153020U, // WHILEGT_PXX_D 8839 2210470460U, // WHILEGT_PXX_H 8840 2185788U, // WHILEGT_PXX_S 8841 2210549647U, // WHILEHI_2PXX_B 8842 2210566031U, // WHILEHI_2PXX_D 8843 2210582415U, // WHILEHI_2PXX_H 8844 2210598799U, // WHILEHI_2PXX_S 8845 3248015U, // WHILEHI_CXX_B 8846 3264399U, // WHILEHI_CXX_D 8847 3280783U, // WHILEHI_CXX_H 8848 3297167U, // WHILEHI_CXX_S 8849 2133903U, // WHILEHI_PWW_B 8850 2150287U, // WHILEHI_PWW_D 8851 2210467727U, // WHILEHI_PWW_H 8852 2183055U, // WHILEHI_PWW_S 8853 2133903U, // WHILEHI_PXX_B 8854 2150287U, // WHILEHI_PXX_D 8855 2210467727U, // WHILEHI_PXX_H 8856 2183055U, // WHILEHI_PXX_S 8857 2210552069U, // WHILEHS_2PXX_B 8858 2210568453U, // WHILEHS_2PXX_D 8859 2210584837U, // WHILEHS_2PXX_H 8860 2210601221U, // WHILEHS_2PXX_S 8861 3250437U, // WHILEHS_CXX_B 8862 3266821U, // WHILEHS_CXX_D 8863 3283205U, // WHILEHS_CXX_H 8864 3299589U, // WHILEHS_CXX_S 8865 2136325U, // WHILEHS_PWW_B 8866 2152709U, // WHILEHS_PWW_D 8867 2210470149U, // WHILEHS_PWW_H 8868 2185477U, // WHILEHS_PWW_S 8869 2136325U, // WHILEHS_PXX_B 8870 2152709U, // WHILEHS_PXX_D 8871 2210470149U, // WHILEHS_PXX_H 8872 2185477U, // WHILEHS_PXX_S 8873 2210548580U, // WHILELE_2PXX_B 8874 2210564964U, // WHILELE_2PXX_D 8875 2210581348U, // WHILELE_2PXX_H 8876 2210597732U, // WHILELE_2PXX_S 8877 3246948U, // WHILELE_CXX_B 8878 3263332U, // WHILELE_CXX_D 8879 3279716U, // WHILELE_CXX_H 8880 3296100U, // WHILELE_CXX_S 8881 2132836U, // WHILELE_PWW_B 8882 2149220U, // WHILELE_PWW_D 8883 2210466660U, // WHILELE_PWW_H 8884 2181988U, // WHILELE_PWW_S 8885 2132836U, // WHILELE_PXX_B 8886 2149220U, // WHILELE_PXX_D 8887 2210466660U, // WHILELE_PXX_H 8888 2181988U, // WHILELE_PXX_S 8889 2210550972U, // WHILELO_2PXX_B 8890 2210567356U, // WHILELO_2PXX_D 8891 2210583740U, // WHILELO_2PXX_H 8892 2210600124U, // WHILELO_2PXX_S 8893 3249340U, // WHILELO_CXX_B 8894 3265724U, // WHILELO_CXX_D 8895 3282108U, // WHILELO_CXX_H 8896 3298492U, // WHILELO_CXX_S 8897 2135228U, // WHILELO_PWW_B 8898 2151612U, // WHILELO_PWW_D 8899 2210469052U, // WHILELO_PWW_H 8900 2184380U, // WHILELO_PWW_S 8901 2135228U, // WHILELO_PXX_B 8902 2151612U, // WHILELO_PXX_D 8903 2210469052U, // WHILELO_PXX_H 8904 2184380U, // WHILELO_PXX_S 8905 2210552096U, // WHILELS_2PXX_B 8906 2210568480U, // WHILELS_2PXX_D 8907 2210584864U, // WHILELS_2PXX_H 8908 2210601248U, // WHILELS_2PXX_S 8909 3250464U, // WHILELS_CXX_B 8910 3266848U, // WHILELS_CXX_D 8911 3283232U, // WHILELS_CXX_H 8912 3299616U, // WHILELS_CXX_S 8913 2136352U, // WHILELS_PWW_B 8914 2152736U, // WHILELS_PWW_D 8915 2210470176U, // WHILELS_PWW_H 8916 2185504U, // WHILELS_PWW_S 8917 2136352U, // WHILELS_PXX_B 8918 2152736U, // WHILELS_PXX_D 8919 2210470176U, // WHILELS_PXX_H 8920 2185504U, // WHILELS_PXX_S 8921 2210552535U, // WHILELT_2PXX_B 8922 2210568919U, // WHILELT_2PXX_D 8923 2210585303U, // WHILELT_2PXX_H 8924 2210601687U, // WHILELT_2PXX_S 8925 3250903U, // WHILELT_CXX_B 8926 3267287U, // WHILELT_CXX_D 8927 3283671U, // WHILELT_CXX_H 8928 3300055U, // WHILELT_CXX_S 8929 2136791U, // WHILELT_PWW_B 8930 2153175U, // WHILELT_PWW_D 8931 2210470615U, // WHILELT_PWW_H 8932 2185943U, // WHILELT_PWW_S 8933 2136791U, // WHILELT_PXX_B 8934 2153175U, // WHILELT_PXX_D 8935 2210470615U, // WHILELT_PXX_H 8936 2185943U, // WHILELT_PXX_S 8937 2137738U, // WHILERW_PXX_B 8938 2154122U, // WHILERW_PXX_D 8939 2210471562U, // WHILERW_PXX_H 8940 2186890U, // WHILERW_PXX_S 8941 2136177U, // WHILEWR_PXX_B 8942 2152561U, // WHILEWR_PXX_D 8943 2210470001U, // WHILEWR_PXX_H 8944 2185329U, // WHILEWR_PXX_S 8945 38739U, // WRFFR 8946 9753U, // XAFLAG 8947 815896342U, // XAR 8948 2135830U, // XAR_ZZZI_B 8949 2418071318U, // XAR_ZZZI_D 8950 2189498134U, // XAR_ZZZI_H 8951 270620438U, // XAR_ZZZI_S 8952 19060U, // XPACD 8953 20360U, // XPACI 8954 8424U, // XPACLRI 8955 2959213005U, // XTNv16i8 8956 813798526U, // XTNv2i32 8957 817992830U, // XTNv4i16 8958 2967601613U, // XTNv4i32 8959 2969698765U, // XTNv8i16 8960 824284286U, // XTNv8i8 8961 1266919U, // ZERO_M 8962 1933792487U, // ZERO_MXI_2Z 8963 2053330151U, // ZERO_MXI_4Z 8964 2202227943U, // ZERO_MXI_VG2_2Z 8965 2321765607U, // ZERO_MXI_VG2_4Z 8966 2187547879U, // ZERO_MXI_VG2_Z 8967 2470663399U, // ZERO_MXI_VG4_2Z 8968 2590201063U, // ZERO_MXI_VG4_4Z 8969 2455983335U, // ZERO_MXI_VG4_Z 8970 184573949U, // ZERO_T 8971 2129985U, // ZIP1_PPP_B 8972 2418065473U, // ZIP1_PPP_D 8973 2189492289U, // ZIP1_PPP_H 8974 270614593U, // ZIP1_PPP_S 8975 2129985U, // ZIP1_ZZZ_B 8976 2418065473U, // ZIP1_ZZZ_D 8977 2189492289U, // ZIP1_ZZZ_H 8978 2212970561U, // ZIP1_ZZZ_Q 8979 270614593U, // ZIP1_ZZZ_S 8980 811696193U, // ZIP1v16i8 8981 813793345U, // ZIP1v2i32 8982 815890497U, // ZIP1v2i64 8983 817987649U, // ZIP1v4i16 8984 820084801U, // ZIP1v4i32 8985 822181953U, // ZIP1v8i16 8986 824279105U, // ZIP1v8i8 8987 2130434U, // ZIP2_PPP_B 8988 2418065922U, // ZIP2_PPP_D 8989 2189492738U, // ZIP2_PPP_H 8990 270615042U, // ZIP2_PPP_S 8991 2130434U, // ZIP2_ZZZ_B 8992 2418065922U, // ZIP2_ZZZ_D 8993 2189492738U, // ZIP2_ZZZ_H 8994 2212971010U, // ZIP2_ZZZ_Q 8995 270615042U, // ZIP2_ZZZ_S 8996 811696642U, // ZIP2v16i8 8997 813793794U, // ZIP2v2i32 8998 815890946U, // ZIP2v2i64 8999 817988098U, // ZIP2v4i16 9000 820085250U, // ZIP2v4i32 9001 822182402U, // ZIP2v8i16 9002 824279554U, // ZIP2v8i8 9003 2129997U, // ZIPQ1_ZZZ_B 9004 2418065485U, // ZIPQ1_ZZZ_D 9005 2189492301U, // ZIPQ1_ZZZ_H 9006 270614605U, // ZIPQ1_ZZZ_S 9007 2130446U, // ZIPQ2_ZZZ_B 9008 2418065934U, // ZIPQ2_ZZZ_D 9009 2189492750U, // ZIPQ2_ZZZ_H 9010 270615054U, // ZIPQ2_ZZZ_S 9011 2309117241U, // ZIP_VG2_2ZZZ_B 9012 163747129U, // ZIP_VG2_2ZZZ_D 9013 2189612345U, // ZIP_VG2_2ZZZ_H 9014 2212992313U, // ZIP_VG2_2ZZZ_Q 9015 2172851513U, // ZIP_VG2_2ZZZ_S 9016 1642222905U, // ZIP_VG4_4Z4Z_B 9017 1644336441U, // ZIP_VG4_4Z4Z_D 9018 1646449977U, // ZIP_VG4_4Z4Z_H 9019 182949177U, // ZIP_VG4_4Z4Z_Q 9020 1648563513U, // ZIP_VG4_4Z4Z_S 9021 2185303118U, // anonymous_15148 9022 2185303187U, // anonymous_15149 9023 2185303109U, // anonymous_5481 9024 }; 9025 9026 static const uint32_t OpInfo1[] = { 9027 0U, // PHI 9028 0U, // INLINEASM 9029 0U, // INLINEASM_BR 9030 0U, // CFI_INSTRUCTION 9031 0U, // EH_LABEL 9032 0U, // GC_LABEL 9033 0U, // ANNOTATION_LABEL 9034 0U, // KILL 9035 0U, // EXTRACT_SUBREG 9036 0U, // INSERT_SUBREG 9037 0U, // IMPLICIT_DEF 9038 0U, // SUBREG_TO_REG 9039 0U, // COPY_TO_REGCLASS 9040 0U, // DBG_VALUE 9041 0U, // DBG_VALUE_LIST 9042 0U, // DBG_INSTR_REF 9043 0U, // DBG_PHI 9044 0U, // DBG_LABEL 9045 0U, // REG_SEQUENCE 9046 0U, // COPY 9047 0U, // BUNDLE 9048 0U, // LIFETIME_START 9049 0U, // LIFETIME_END 9050 0U, // PSEUDO_PROBE 9051 0U, // ARITH_FENCE 9052 0U, // STACKMAP 9053 0U, // FENTRY_CALL 9054 0U, // PATCHPOINT 9055 0U, // LOAD_STACK_GUARD 9056 0U, // PREALLOCATED_SETUP 9057 0U, // PREALLOCATED_ARG 9058 0U, // STATEPOINT 9059 0U, // LOCAL_ESCAPE 9060 0U, // FAULTING_OP 9061 0U, // PATCHABLE_OP 9062 0U, // PATCHABLE_FUNCTION_ENTER 9063 0U, // PATCHABLE_RET 9064 0U, // PATCHABLE_FUNCTION_EXIT 9065 0U, // PATCHABLE_TAIL_CALL 9066 0U, // PATCHABLE_EVENT_CALL 9067 0U, // PATCHABLE_TYPED_EVENT_CALL 9068 0U, // ICALL_BRANCH_FUNNEL 9069 0U, // MEMBARRIER 9070 0U, // G_ASSERT_SEXT 9071 0U, // G_ASSERT_ZEXT 9072 0U, // G_ASSERT_ALIGN 9073 0U, // G_ADD 9074 0U, // G_SUB 9075 0U, // G_MUL 9076 0U, // G_SDIV 9077 0U, // G_UDIV 9078 0U, // G_SREM 9079 0U, // G_UREM 9080 0U, // G_SDIVREM 9081 0U, // G_UDIVREM 9082 0U, // G_AND 9083 0U, // G_OR 9084 0U, // G_XOR 9085 0U, // G_IMPLICIT_DEF 9086 0U, // G_PHI 9087 0U, // G_FRAME_INDEX 9088 0U, // G_GLOBAL_VALUE 9089 0U, // G_EXTRACT 9090 0U, // G_UNMERGE_VALUES 9091 0U, // G_INSERT 9092 0U, // G_MERGE_VALUES 9093 0U, // G_BUILD_VECTOR 9094 0U, // G_BUILD_VECTOR_TRUNC 9095 0U, // G_CONCAT_VECTORS 9096 0U, // G_PTRTOINT 9097 0U, // G_INTTOPTR 9098 0U, // G_BITCAST 9099 0U, // G_FREEZE 9100 0U, // G_INTRINSIC_FPTRUNC_ROUND 9101 0U, // G_INTRINSIC_TRUNC 9102 0U, // G_INTRINSIC_ROUND 9103 0U, // G_INTRINSIC_LRINT 9104 0U, // G_INTRINSIC_ROUNDEVEN 9105 0U, // G_READCYCLECOUNTER 9106 0U, // G_LOAD 9107 0U, // G_SEXTLOAD 9108 0U, // G_ZEXTLOAD 9109 0U, // G_INDEXED_LOAD 9110 0U, // G_INDEXED_SEXTLOAD 9111 0U, // G_INDEXED_ZEXTLOAD 9112 0U, // G_STORE 9113 0U, // G_INDEXED_STORE 9114 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 9115 0U, // G_ATOMIC_CMPXCHG 9116 0U, // G_ATOMICRMW_XCHG 9117 0U, // G_ATOMICRMW_ADD 9118 0U, // G_ATOMICRMW_SUB 9119 0U, // G_ATOMICRMW_AND 9120 0U, // G_ATOMICRMW_NAND 9121 0U, // G_ATOMICRMW_OR 9122 0U, // G_ATOMICRMW_XOR 9123 0U, // G_ATOMICRMW_MAX 9124 0U, // G_ATOMICRMW_MIN 9125 0U, // G_ATOMICRMW_UMAX 9126 0U, // G_ATOMICRMW_UMIN 9127 0U, // G_ATOMICRMW_FADD 9128 0U, // G_ATOMICRMW_FSUB 9129 0U, // G_ATOMICRMW_FMAX 9130 0U, // G_ATOMICRMW_FMIN 9131 0U, // G_ATOMICRMW_UINC_WRAP 9132 0U, // G_ATOMICRMW_UDEC_WRAP 9133 0U, // G_FENCE 9134 0U, // G_BRCOND 9135 0U, // G_BRINDIRECT 9136 0U, // G_INVOKE_REGION_START 9137 0U, // G_INTRINSIC 9138 0U, // G_INTRINSIC_W_SIDE_EFFECTS 9139 0U, // G_ANYEXT 9140 0U, // G_TRUNC 9141 0U, // G_CONSTANT 9142 0U, // G_FCONSTANT 9143 0U, // G_VASTART 9144 0U, // G_VAARG 9145 0U, // G_SEXT 9146 0U, // G_SEXT_INREG 9147 0U, // G_ZEXT 9148 0U, // G_SHL 9149 0U, // G_LSHR 9150 0U, // G_ASHR 9151 0U, // G_FSHL 9152 0U, // G_FSHR 9153 0U, // G_ROTR 9154 0U, // G_ROTL 9155 0U, // G_ICMP 9156 0U, // G_FCMP 9157 0U, // G_SELECT 9158 0U, // G_UADDO 9159 0U, // G_UADDE 9160 0U, // G_USUBO 9161 0U, // G_USUBE 9162 0U, // G_SADDO 9163 0U, // G_SADDE 9164 0U, // G_SSUBO 9165 0U, // G_SSUBE 9166 0U, // G_UMULO 9167 0U, // G_SMULO 9168 0U, // G_UMULH 9169 0U, // G_SMULH 9170 0U, // G_UADDSAT 9171 0U, // G_SADDSAT 9172 0U, // G_USUBSAT 9173 0U, // G_SSUBSAT 9174 0U, // G_USHLSAT 9175 0U, // G_SSHLSAT 9176 0U, // G_SMULFIX 9177 0U, // G_UMULFIX 9178 0U, // G_SMULFIXSAT 9179 0U, // G_UMULFIXSAT 9180 0U, // G_SDIVFIX 9181 0U, // G_UDIVFIX 9182 0U, // G_SDIVFIXSAT 9183 0U, // G_UDIVFIXSAT 9184 0U, // G_FADD 9185 0U, // G_FSUB 9186 0U, // G_FMUL 9187 0U, // G_FMA 9188 0U, // G_FMAD 9189 0U, // G_FDIV 9190 0U, // G_FREM 9191 0U, // G_FPOW 9192 0U, // G_FPOWI 9193 0U, // G_FEXP 9194 0U, // G_FEXP2 9195 0U, // G_FLOG 9196 0U, // G_FLOG2 9197 0U, // G_FLOG10 9198 0U, // G_FNEG 9199 0U, // G_FPEXT 9200 0U, // G_FPTRUNC 9201 0U, // G_FPTOSI 9202 0U, // G_FPTOUI 9203 0U, // G_SITOFP 9204 0U, // G_UITOFP 9205 0U, // G_FABS 9206 0U, // G_FCOPYSIGN 9207 0U, // G_IS_FPCLASS 9208 0U, // G_FCANONICALIZE 9209 0U, // G_FMINNUM 9210 0U, // G_FMAXNUM 9211 0U, // G_FMINNUM_IEEE 9212 0U, // G_FMAXNUM_IEEE 9213 0U, // G_FMINIMUM 9214 0U, // G_FMAXIMUM 9215 0U, // G_PTR_ADD 9216 0U, // G_PTRMASK 9217 0U, // G_SMIN 9218 0U, // G_SMAX 9219 0U, // G_UMIN 9220 0U, // G_UMAX 9221 0U, // G_ABS 9222 0U, // G_LROUND 9223 0U, // G_LLROUND 9224 0U, // G_BR 9225 0U, // G_BRJT 9226 0U, // G_INSERT_VECTOR_ELT 9227 0U, // G_EXTRACT_VECTOR_ELT 9228 0U, // G_SHUFFLE_VECTOR 9229 0U, // G_CTTZ 9230 0U, // G_CTTZ_ZERO_UNDEF 9231 0U, // G_CTLZ 9232 0U, // G_CTLZ_ZERO_UNDEF 9233 0U, // G_CTPOP 9234 0U, // G_BSWAP 9235 0U, // G_BITREVERSE 9236 0U, // G_FCEIL 9237 0U, // G_FCOS 9238 0U, // G_FSIN 9239 0U, // G_FSQRT 9240 0U, // G_FFLOOR 9241 0U, // G_FRINT 9242 0U, // G_FNEARBYINT 9243 0U, // G_ADDRSPACE_CAST 9244 0U, // G_BLOCK_ADDR 9245 0U, // G_JUMP_TABLE 9246 0U, // G_DYN_STACKALLOC 9247 0U, // G_STRICT_FADD 9248 0U, // G_STRICT_FSUB 9249 0U, // G_STRICT_FMUL 9250 0U, // G_STRICT_FDIV 9251 0U, // G_STRICT_FREM 9252 0U, // G_STRICT_FMA 9253 0U, // G_STRICT_FSQRT 9254 0U, // G_READ_REGISTER 9255 0U, // G_WRITE_REGISTER 9256 0U, // G_MEMCPY 9257 0U, // G_MEMCPY_INLINE 9258 0U, // G_MEMMOVE 9259 0U, // G_MEMSET 9260 0U, // G_BZERO 9261 0U, // G_VECREDUCE_SEQ_FADD 9262 0U, // G_VECREDUCE_SEQ_FMUL 9263 0U, // G_VECREDUCE_FADD 9264 0U, // G_VECREDUCE_FMUL 9265 0U, // G_VECREDUCE_FMAX 9266 0U, // G_VECREDUCE_FMIN 9267 0U, // G_VECREDUCE_ADD 9268 0U, // G_VECREDUCE_MUL 9269 0U, // G_VECREDUCE_AND 9270 0U, // G_VECREDUCE_OR 9271 0U, // G_VECREDUCE_XOR 9272 0U, // G_VECREDUCE_SMAX 9273 0U, // G_VECREDUCE_SMIN 9274 0U, // G_VECREDUCE_UMAX 9275 0U, // G_VECREDUCE_UMIN 9276 0U, // G_SBFX 9277 0U, // G_UBFX 9278 0U, // ABS_ZPmZ_UNDEF_B 9279 0U, // ABS_ZPmZ_UNDEF_D 9280 0U, // ABS_ZPmZ_UNDEF_H 9281 0U, // ABS_ZPmZ_UNDEF_S 9282 0U, // ADDHA_MPPZ_D_PSEUDO_D 9283 0U, // ADDHA_MPPZ_S_PSEUDO_S 9284 0U, // ADDSWrr 9285 0U, // ADDSXrr 9286 0U, // ADDVA_MPPZ_D_PSEUDO_D 9287 0U, // ADDVA_MPPZ_S_PSEUDO_S 9288 0U, // ADDWrr 9289 0U, // ADDXrr 9290 0U, // ADD_VG2_M2Z2Z_D_PSEUDO 9291 0U, // ADD_VG2_M2Z2Z_S_PSEUDO 9292 0U, // ADD_VG2_M2ZZ_D_PSEUDO 9293 0U, // ADD_VG2_M2ZZ_S_PSEUDO 9294 0U, // ADD_VG4_M4Z4Z_D_PSEUDO 9295 0U, // ADD_VG4_M4Z4Z_S_PSEUDO 9296 0U, // ADD_VG4_M4ZZ_D_PSEUDO 9297 0U, // ADD_VG4_M4ZZ_S_PSEUDO 9298 0U, // ADD_ZPZZ_ZERO_B 9299 0U, // ADD_ZPZZ_ZERO_D 9300 0U, // ADD_ZPZZ_ZERO_H 9301 0U, // ADD_ZPZZ_ZERO_S 9302 0U, // ADDlowTLS 9303 0U, // ADJCALLSTACKDOWN 9304 0U, // ADJCALLSTACKUP 9305 0U, // AESIMCrrTied 9306 0U, // AESMCrrTied 9307 0U, // ANDSWrr 9308 0U, // ANDSXrr 9309 0U, // ANDWrr 9310 0U, // ANDXrr 9311 0U, // AND_ZPZZ_ZERO_B 9312 0U, // AND_ZPZZ_ZERO_D 9313 0U, // AND_ZPZZ_ZERO_H 9314 0U, // AND_ZPZZ_ZERO_S 9315 0U, // ASRD_ZPZI_ZERO_B 9316 0U, // ASRD_ZPZI_ZERO_D 9317 0U, // ASRD_ZPZI_ZERO_H 9318 0U, // ASRD_ZPZI_ZERO_S 9319 0U, // ASR_ZPZI_UNDEF_B 9320 0U, // ASR_ZPZI_UNDEF_D 9321 0U, // ASR_ZPZI_UNDEF_H 9322 0U, // ASR_ZPZI_UNDEF_S 9323 0U, // ASR_ZPZZ_UNDEF_B 9324 0U, // ASR_ZPZZ_UNDEF_D 9325 0U, // ASR_ZPZZ_UNDEF_H 9326 0U, // ASR_ZPZZ_UNDEF_S 9327 0U, // ASR_ZPZZ_ZERO_B 9328 0U, // ASR_ZPZZ_ZERO_D 9329 0U, // ASR_ZPZZ_ZERO_H 9330 0U, // ASR_ZPZZ_ZERO_S 9331 0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO 9332 0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO 9333 0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO 9334 0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO 9335 0U, // BFMLAL_MZZI_S_PSEUDO 9336 0U, // BFMLAL_MZZ_S_PSEUDO 9337 0U, // BFMLAL_VG2_M2Z2Z_S_PSEUDO 9338 0U, // BFMLAL_VG2_M2ZZI_S_PSEUDO 9339 0U, // BFMLAL_VG2_M2ZZ_S_PSEUDO 9340 0U, // BFMLAL_VG4_M4Z4Z_S_PSEUDO 9341 0U, // BFMLAL_VG4_M4ZZI_S_PSEUDO 9342 0U, // BFMLAL_VG4_M4ZZ_S_PSEUDO 9343 0U, // BFMLA_VG2_M2Z2Z_PSEUDO 9344 0U, // BFMLA_VG4_M4Z4Z_PSEUDO 9345 0U, // BFMLSL_MZZI_S_PSEUDO 9346 0U, // BFMLSL_MZZ_S_PSEUDO 9347 0U, // BFMLSL_VG2_M2Z2Z_S_PSEUDO 9348 0U, // BFMLSL_VG2_M2ZZI_S_PSEUDO 9349 0U, // BFMLSL_VG2_M2ZZ_S_PSEUDO 9350 0U, // BFMLSL_VG4_M4Z4Z_S_PSEUDO 9351 0U, // BFMLSL_VG4_M4ZZI_S_PSEUDO 9352 0U, // BFMLSL_VG4_M4ZZ_S_PSEUDO 9353 0U, // BFMLS_VG2_M2Z2Z_PSEUDO 9354 0U, // BFMLS_VG4_M4Z4Z_PSEUDO 9355 0U, // BFMOPA_MPPZZ_PSEUDO 9356 0U, // BFMOPS_MPPZZ_PSEUDO 9357 0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO 9358 0U, // BICSWrr 9359 0U, // BICSXrr 9360 0U, // BICWrr 9361 0U, // BICXrr 9362 0U, // BIC_ZPZZ_ZERO_B 9363 0U, // BIC_ZPZZ_ZERO_D 9364 0U, // BIC_ZPZZ_ZERO_H 9365 0U, // BIC_ZPZZ_ZERO_S 9366 0U, // BLRNoIP 9367 0U, // BLR_BTI 9368 0U, // BLR_RVMARKER 9369 0U, // BSPv16i8 9370 0U, // BSPv8i8 9371 0U, // CATCHRET 9372 0U, // CLEANUPRET 9373 0U, // CLS_ZPmZ_UNDEF_B 9374 0U, // CLS_ZPmZ_UNDEF_D 9375 0U, // CLS_ZPmZ_UNDEF_H 9376 0U, // CLS_ZPmZ_UNDEF_S 9377 0U, // CLZ_ZPmZ_UNDEF_B 9378 0U, // CLZ_ZPmZ_UNDEF_D 9379 0U, // CLZ_ZPmZ_UNDEF_H 9380 0U, // CLZ_ZPmZ_UNDEF_S 9381 0U, // CMP_SWAP_128 9382 0U, // CMP_SWAP_128_ACQUIRE 9383 0U, // CMP_SWAP_128_MONOTONIC 9384 0U, // CMP_SWAP_128_RELEASE 9385 0U, // CMP_SWAP_16 9386 0U, // CMP_SWAP_32 9387 0U, // CMP_SWAP_64 9388 0U, // CMP_SWAP_8 9389 0U, // CNOT_ZPmZ_UNDEF_B 9390 0U, // CNOT_ZPmZ_UNDEF_D 9391 0U, // CNOT_ZPmZ_UNDEF_H 9392 0U, // CNOT_ZPmZ_UNDEF_S 9393 0U, // CNT_ZPmZ_UNDEF_B 9394 0U, // CNT_ZPmZ_UNDEF_D 9395 0U, // CNT_ZPmZ_UNDEF_H 9396 0U, // CNT_ZPmZ_UNDEF_S 9397 0U, // EMITBKEY 9398 0U, // EMITMTETAGGED 9399 0U, // EONWrr 9400 0U, // EONXrr 9401 0U, // EORWrr 9402 0U, // EORXrr 9403 0U, // EOR_ZPZZ_ZERO_B 9404 0U, // EOR_ZPZZ_ZERO_D 9405 0U, // EOR_ZPZZ_ZERO_H 9406 0U, // EOR_ZPZZ_ZERO_S 9407 0U, // F128CSEL 9408 0U, // FABD_ZPZZ_UNDEF_D 9409 0U, // FABD_ZPZZ_UNDEF_H 9410 0U, // FABD_ZPZZ_UNDEF_S 9411 0U, // FABD_ZPZZ_ZERO_D 9412 0U, // FABD_ZPZZ_ZERO_H 9413 0U, // FABD_ZPZZ_ZERO_S 9414 0U, // FABS_ZPmZ_UNDEF_D 9415 0U, // FABS_ZPmZ_UNDEF_H 9416 0U, // FABS_ZPmZ_UNDEF_S 9417 0U, // FADD_ZPZI_UNDEF_D 9418 0U, // FADD_ZPZI_UNDEF_H 9419 0U, // FADD_ZPZI_UNDEF_S 9420 0U, // FADD_ZPZI_ZERO_D 9421 0U, // FADD_ZPZI_ZERO_H 9422 0U, // FADD_ZPZI_ZERO_S 9423 0U, // FADD_ZPZZ_UNDEF_D 9424 0U, // FADD_ZPZZ_UNDEF_H 9425 0U, // FADD_ZPZZ_UNDEF_S 9426 0U, // FADD_ZPZZ_ZERO_D 9427 0U, // FADD_ZPZZ_ZERO_H 9428 0U, // FADD_ZPZZ_ZERO_S 9429 0U, // FCVTZS_ZPmZ_DtoD_UNDEF 9430 0U, // FCVTZS_ZPmZ_DtoS_UNDEF 9431 0U, // FCVTZS_ZPmZ_HtoD_UNDEF 9432 0U, // FCVTZS_ZPmZ_HtoH_UNDEF 9433 0U, // FCVTZS_ZPmZ_HtoS_UNDEF 9434 0U, // FCVTZS_ZPmZ_StoD_UNDEF 9435 0U, // FCVTZS_ZPmZ_StoS_UNDEF 9436 0U, // FCVTZU_ZPmZ_DtoD_UNDEF 9437 0U, // FCVTZU_ZPmZ_DtoS_UNDEF 9438 0U, // FCVTZU_ZPmZ_HtoD_UNDEF 9439 0U, // FCVTZU_ZPmZ_HtoH_UNDEF 9440 0U, // FCVTZU_ZPmZ_HtoS_UNDEF 9441 0U, // FCVTZU_ZPmZ_StoD_UNDEF 9442 0U, // FCVTZU_ZPmZ_StoS_UNDEF 9443 0U, // FCVT_ZPmZ_DtoH_UNDEF 9444 0U, // FCVT_ZPmZ_DtoS_UNDEF 9445 0U, // FCVT_ZPmZ_HtoD_UNDEF 9446 0U, // FCVT_ZPmZ_HtoS_UNDEF 9447 0U, // FCVT_ZPmZ_StoD_UNDEF 9448 0U, // FCVT_ZPmZ_StoH_UNDEF 9449 0U, // FDIVR_ZPZZ_ZERO_D 9450 0U, // FDIVR_ZPZZ_ZERO_H 9451 0U, // FDIVR_ZPZZ_ZERO_S 9452 0U, // FDIV_ZPZZ_UNDEF_D 9453 0U, // FDIV_ZPZZ_UNDEF_H 9454 0U, // FDIV_ZPZZ_UNDEF_S 9455 0U, // FDIV_ZPZZ_ZERO_D 9456 0U, // FDIV_ZPZZ_ZERO_H 9457 0U, // FDIV_ZPZZ_ZERO_S 9458 0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO 9459 0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO 9460 0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO 9461 0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO 9462 0U, // FMAXNM_ZPZI_UNDEF_D 9463 0U, // FMAXNM_ZPZI_UNDEF_H 9464 0U, // FMAXNM_ZPZI_UNDEF_S 9465 0U, // FMAXNM_ZPZI_ZERO_D 9466 0U, // FMAXNM_ZPZI_ZERO_H 9467 0U, // FMAXNM_ZPZI_ZERO_S 9468 0U, // FMAXNM_ZPZZ_UNDEF_D 9469 0U, // FMAXNM_ZPZZ_UNDEF_H 9470 0U, // FMAXNM_ZPZZ_UNDEF_S 9471 0U, // FMAXNM_ZPZZ_ZERO_D 9472 0U, // FMAXNM_ZPZZ_ZERO_H 9473 0U, // FMAXNM_ZPZZ_ZERO_S 9474 0U, // FMAX_ZPZI_UNDEF_D 9475 0U, // FMAX_ZPZI_UNDEF_H 9476 0U, // FMAX_ZPZI_UNDEF_S 9477 0U, // FMAX_ZPZI_ZERO_D 9478 0U, // FMAX_ZPZI_ZERO_H 9479 0U, // FMAX_ZPZI_ZERO_S 9480 0U, // FMAX_ZPZZ_UNDEF_D 9481 0U, // FMAX_ZPZZ_UNDEF_H 9482 0U, // FMAX_ZPZZ_UNDEF_S 9483 0U, // FMAX_ZPZZ_ZERO_D 9484 0U, // FMAX_ZPZZ_ZERO_H 9485 0U, // FMAX_ZPZZ_ZERO_S 9486 0U, // FMINNM_ZPZI_UNDEF_D 9487 0U, // FMINNM_ZPZI_UNDEF_H 9488 0U, // FMINNM_ZPZI_UNDEF_S 9489 0U, // FMINNM_ZPZI_ZERO_D 9490 0U, // FMINNM_ZPZI_ZERO_H 9491 0U, // FMINNM_ZPZI_ZERO_S 9492 0U, // FMINNM_ZPZZ_UNDEF_D 9493 0U, // FMINNM_ZPZZ_UNDEF_H 9494 0U, // FMINNM_ZPZZ_UNDEF_S 9495 0U, // FMINNM_ZPZZ_ZERO_D 9496 0U, // FMINNM_ZPZZ_ZERO_H 9497 0U, // FMINNM_ZPZZ_ZERO_S 9498 0U, // FMIN_ZPZI_UNDEF_D 9499 0U, // FMIN_ZPZI_UNDEF_H 9500 0U, // FMIN_ZPZI_UNDEF_S 9501 0U, // FMIN_ZPZI_ZERO_D 9502 0U, // FMIN_ZPZI_ZERO_H 9503 0U, // FMIN_ZPZI_ZERO_S 9504 0U, // FMIN_ZPZZ_UNDEF_D 9505 0U, // FMIN_ZPZZ_UNDEF_H 9506 0U, // FMIN_ZPZZ_UNDEF_S 9507 0U, // FMIN_ZPZZ_ZERO_D 9508 0U, // FMIN_ZPZZ_ZERO_H 9509 0U, // FMIN_ZPZZ_ZERO_S 9510 0U, // FMLAL_MZZI_S_PSEUDO 9511 0U, // FMLAL_MZZ_S_PSEUDO 9512 0U, // FMLAL_VG2_M2Z2Z_S_PSEUDO 9513 0U, // FMLAL_VG2_M2ZZI_S_PSEUDO 9514 0U, // FMLAL_VG2_M2ZZ_S_PSEUDO 9515 0U, // FMLAL_VG4_M4Z4Z_S_PSEUDO 9516 0U, // FMLAL_VG4_M4ZZI_S_PSEUDO 9517 0U, // FMLAL_VG4_M4ZZ_S_PSEUDO 9518 0U, // FMLA_VG2_M2Z2Z_D_PSEUDO 9519 0U, // FMLA_VG2_M2Z2Z_S_PSEUDO 9520 0U, // FMLA_VG2_M2Z4Z_H_PSEUDO 9521 0U, // FMLA_VG2_M2ZZI_D_PSEUDO 9522 0U, // FMLA_VG2_M2ZZI_S_PSEUDO 9523 0U, // FMLA_VG2_M2ZZ_D_PSEUDO 9524 0U, // FMLA_VG2_M2ZZ_S_PSEUDO 9525 0U, // FMLA_VG4_M4Z4Z_D_PSEUDO 9526 0U, // FMLA_VG4_M4Z4Z_H_PSEUDO 9527 0U, // FMLA_VG4_M4Z4Z_S_PSEUDO 9528 0U, // FMLA_VG4_M4ZZI_D_PSEUDO 9529 0U, // FMLA_VG4_M4ZZI_S_PSEUDO 9530 0U, // FMLA_VG4_M4ZZ_D_PSEUDO 9531 0U, // FMLA_VG4_M4ZZ_S_PSEUDO 9532 0U, // FMLA_ZPZZZ_UNDEF_D 9533 0U, // FMLA_ZPZZZ_UNDEF_H 9534 0U, // FMLA_ZPZZZ_UNDEF_S 9535 0U, // FMLSL_MZZI_S_PSEUDO 9536 0U, // FMLSL_MZZ_S_PSEUDO 9537 0U, // FMLSL_VG2_M2Z2Z_S_PSEUDO 9538 0U, // FMLSL_VG2_M2ZZI_S_PSEUDO 9539 0U, // FMLSL_VG2_M2ZZ_S_PSEUDO 9540 0U, // FMLSL_VG4_M4Z4Z_S_PSEUDO 9541 0U, // FMLSL_VG4_M4ZZI_S_PSEUDO 9542 0U, // FMLSL_VG4_M4ZZ_S_PSEUDO 9543 0U, // FMLS_VG2_M2Z2Z_D_PSEUDO 9544 0U, // FMLS_VG2_M2Z2Z_H_PSEUDO 9545 0U, // FMLS_VG2_M2Z2Z_S_PSEUDO 9546 0U, // FMLS_VG2_M2ZZI_D_PSEUDO 9547 0U, // FMLS_VG2_M2ZZI_S_PSEUDO 9548 0U, // FMLS_VG2_M2ZZ_D_PSEUDO 9549 0U, // FMLS_VG2_M2ZZ_S_PSEUDO 9550 0U, // FMLS_VG4_M4Z2Z_H_PSEUDO 9551 0U, // FMLS_VG4_M4Z4Z_D_PSEUDO 9552 0U, // FMLS_VG4_M4Z4Z_S_PSEUDO 9553 0U, // FMLS_VG4_M4ZZI_D_PSEUDO 9554 0U, // FMLS_VG4_M4ZZI_S_PSEUDO 9555 0U, // FMLS_VG4_M4ZZ_D_PSEUDO 9556 0U, // FMLS_VG4_M4ZZ_S_PSEUDO 9557 0U, // FMLS_ZPZZZ_UNDEF_D 9558 0U, // FMLS_ZPZZZ_UNDEF_H 9559 0U, // FMLS_ZPZZZ_UNDEF_S 9560 0U, // FMOPAL_MPPZZ_PSEUDO 9561 0U, // FMOPA_MPPZZ_D_PSEUDO 9562 0U, // FMOPA_MPPZZ_S_PSEUDO 9563 0U, // FMOPSL_MPPZZ_PSEUDO 9564 0U, // FMOPS_MPPZZ_D_PSEUDO 9565 0U, // FMOPS_MPPZZ_S_PSEUDO 9566 0U, // FMOVD0 9567 0U, // FMOVH0 9568 0U, // FMOVS0 9569 0U, // FMULX_ZPZZ_ZERO_D 9570 0U, // FMULX_ZPZZ_ZERO_H 9571 0U, // FMULX_ZPZZ_ZERO_S 9572 0U, // FMUL_ZPZI_UNDEF_D 9573 0U, // FMUL_ZPZI_UNDEF_H 9574 0U, // FMUL_ZPZI_UNDEF_S 9575 0U, // FMUL_ZPZI_ZERO_D 9576 0U, // FMUL_ZPZI_ZERO_H 9577 0U, // FMUL_ZPZI_ZERO_S 9578 0U, // FMUL_ZPZZ_UNDEF_D 9579 0U, // FMUL_ZPZZ_UNDEF_H 9580 0U, // FMUL_ZPZZ_UNDEF_S 9581 0U, // FMUL_ZPZZ_ZERO_D 9582 0U, // FMUL_ZPZZ_ZERO_H 9583 0U, // FMUL_ZPZZ_ZERO_S 9584 0U, // FNEG_ZPmZ_UNDEF_D 9585 0U, // FNEG_ZPmZ_UNDEF_H 9586 0U, // FNEG_ZPmZ_UNDEF_S 9587 0U, // FNMLA_ZPZZZ_UNDEF_D 9588 0U, // FNMLA_ZPZZZ_UNDEF_H 9589 0U, // FNMLA_ZPZZZ_UNDEF_S 9590 0U, // FNMLS_ZPZZZ_UNDEF_D 9591 0U, // FNMLS_ZPZZZ_UNDEF_H 9592 0U, // FNMLS_ZPZZZ_UNDEF_S 9593 0U, // FRECPX_ZPmZ_UNDEF_D 9594 0U, // FRECPX_ZPmZ_UNDEF_H 9595 0U, // FRECPX_ZPmZ_UNDEF_S 9596 0U, // FRINTA_ZPmZ_UNDEF_D 9597 0U, // FRINTA_ZPmZ_UNDEF_H 9598 0U, // FRINTA_ZPmZ_UNDEF_S 9599 0U, // FRINTI_ZPmZ_UNDEF_D 9600 0U, // FRINTI_ZPmZ_UNDEF_H 9601 0U, // FRINTI_ZPmZ_UNDEF_S 9602 0U, // FRINTM_ZPmZ_UNDEF_D 9603 0U, // FRINTM_ZPmZ_UNDEF_H 9604 0U, // FRINTM_ZPmZ_UNDEF_S 9605 0U, // FRINTN_ZPmZ_UNDEF_D 9606 0U, // FRINTN_ZPmZ_UNDEF_H 9607 0U, // FRINTN_ZPmZ_UNDEF_S 9608 0U, // FRINTP_ZPmZ_UNDEF_D 9609 0U, // FRINTP_ZPmZ_UNDEF_H 9610 0U, // FRINTP_ZPmZ_UNDEF_S 9611 0U, // FRINTX_ZPmZ_UNDEF_D 9612 0U, // FRINTX_ZPmZ_UNDEF_H 9613 0U, // FRINTX_ZPmZ_UNDEF_S 9614 0U, // FRINTZ_ZPmZ_UNDEF_D 9615 0U, // FRINTZ_ZPmZ_UNDEF_H 9616 0U, // FRINTZ_ZPmZ_UNDEF_S 9617 0U, // FSQRT_ZPmZ_UNDEF_D 9618 0U, // FSQRT_ZPmZ_UNDEF_H 9619 0U, // FSQRT_ZPmZ_UNDEF_S 9620 0U, // FSUBR_ZPZI_UNDEF_D 9621 0U, // FSUBR_ZPZI_UNDEF_H 9622 0U, // FSUBR_ZPZI_UNDEF_S 9623 0U, // FSUBR_ZPZI_ZERO_D 9624 0U, // FSUBR_ZPZI_ZERO_H 9625 0U, // FSUBR_ZPZI_ZERO_S 9626 0U, // FSUBR_ZPZZ_ZERO_D 9627 0U, // FSUBR_ZPZZ_ZERO_H 9628 0U, // FSUBR_ZPZZ_ZERO_S 9629 0U, // FSUB_ZPZI_UNDEF_D 9630 0U, // FSUB_ZPZI_UNDEF_H 9631 0U, // FSUB_ZPZI_UNDEF_S 9632 0U, // FSUB_ZPZI_ZERO_D 9633 0U, // FSUB_ZPZI_ZERO_H 9634 0U, // FSUB_ZPZI_ZERO_S 9635 0U, // FSUB_ZPZZ_UNDEF_D 9636 0U, // FSUB_ZPZZ_UNDEF_H 9637 0U, // FSUB_ZPZZ_UNDEF_S 9638 0U, // FSUB_ZPZZ_ZERO_D 9639 0U, // FSUB_ZPZZ_ZERO_H 9640 0U, // FSUB_ZPZZ_ZERO_S 9641 0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO 9642 0U, // GLD1B_D 9643 0U, // GLD1B_D_IMM 9644 0U, // GLD1B_D_SXTW 9645 0U, // GLD1B_D_UXTW 9646 0U, // GLD1B_S_IMM 9647 0U, // GLD1B_S_SXTW 9648 0U, // GLD1B_S_UXTW 9649 0U, // GLD1D 9650 0U, // GLD1D_IMM 9651 0U, // GLD1D_SCALED 9652 0U, // GLD1D_SXTW 9653 0U, // GLD1D_SXTW_SCALED 9654 0U, // GLD1D_UXTW 9655 0U, // GLD1D_UXTW_SCALED 9656 0U, // GLD1H_D 9657 0U, // GLD1H_D_IMM 9658 0U, // GLD1H_D_SCALED 9659 0U, // GLD1H_D_SXTW 9660 0U, // GLD1H_D_SXTW_SCALED 9661 0U, // GLD1H_D_UXTW 9662 0U, // GLD1H_D_UXTW_SCALED 9663 0U, // GLD1H_S_IMM 9664 0U, // GLD1H_S_SXTW 9665 0U, // GLD1H_S_SXTW_SCALED 9666 0U, // GLD1H_S_UXTW 9667 0U, // GLD1H_S_UXTW_SCALED 9668 0U, // GLD1SB_D 9669 0U, // GLD1SB_D_IMM 9670 0U, // GLD1SB_D_SXTW 9671 0U, // GLD1SB_D_UXTW 9672 0U, // GLD1SB_S_IMM 9673 0U, // GLD1SB_S_SXTW 9674 0U, // GLD1SB_S_UXTW 9675 0U, // GLD1SH_D 9676 0U, // GLD1SH_D_IMM 9677 0U, // GLD1SH_D_SCALED 9678 0U, // GLD1SH_D_SXTW 9679 0U, // GLD1SH_D_SXTW_SCALED 9680 0U, // GLD1SH_D_UXTW 9681 0U, // GLD1SH_D_UXTW_SCALED 9682 0U, // GLD1SH_S_IMM 9683 0U, // GLD1SH_S_SXTW 9684 0U, // GLD1SH_S_SXTW_SCALED 9685 0U, // GLD1SH_S_UXTW 9686 0U, // GLD1SH_S_UXTW_SCALED 9687 0U, // GLD1SW_D 9688 0U, // GLD1SW_D_IMM 9689 0U, // GLD1SW_D_SCALED 9690 0U, // GLD1SW_D_SXTW 9691 0U, // GLD1SW_D_SXTW_SCALED 9692 0U, // GLD1SW_D_UXTW 9693 0U, // GLD1SW_D_UXTW_SCALED 9694 0U, // GLD1W_D 9695 0U, // GLD1W_D_IMM 9696 0U, // GLD1W_D_SCALED 9697 0U, // GLD1W_D_SXTW 9698 0U, // GLD1W_D_SXTW_SCALED 9699 0U, // GLD1W_D_UXTW 9700 0U, // GLD1W_D_UXTW_SCALED 9701 0U, // GLD1W_IMM 9702 0U, // GLD1W_SXTW 9703 0U, // GLD1W_SXTW_SCALED 9704 0U, // GLD1W_UXTW 9705 0U, // GLD1W_UXTW_SCALED 9706 0U, // GLDFF1B_D 9707 0U, // GLDFF1B_D_IMM 9708 0U, // GLDFF1B_D_SXTW 9709 0U, // GLDFF1B_D_UXTW 9710 0U, // GLDFF1B_S_IMM 9711 0U, // GLDFF1B_S_SXTW 9712 0U, // GLDFF1B_S_UXTW 9713 0U, // GLDFF1D 9714 0U, // GLDFF1D_IMM 9715 0U, // GLDFF1D_SCALED 9716 0U, // GLDFF1D_SXTW 9717 0U, // GLDFF1D_SXTW_SCALED 9718 0U, // GLDFF1D_UXTW 9719 0U, // GLDFF1D_UXTW_SCALED 9720 0U, // GLDFF1H_D 9721 0U, // GLDFF1H_D_IMM 9722 0U, // GLDFF1H_D_SCALED 9723 0U, // GLDFF1H_D_SXTW 9724 0U, // GLDFF1H_D_SXTW_SCALED 9725 0U, // GLDFF1H_D_UXTW 9726 0U, // GLDFF1H_D_UXTW_SCALED 9727 0U, // GLDFF1H_S_IMM 9728 0U, // GLDFF1H_S_SXTW 9729 0U, // GLDFF1H_S_SXTW_SCALED 9730 0U, // GLDFF1H_S_UXTW 9731 0U, // GLDFF1H_S_UXTW_SCALED 9732 0U, // GLDFF1SB_D 9733 0U, // GLDFF1SB_D_IMM 9734 0U, // GLDFF1SB_D_SXTW 9735 0U, // GLDFF1SB_D_UXTW 9736 0U, // GLDFF1SB_S_IMM 9737 0U, // GLDFF1SB_S_SXTW 9738 0U, // GLDFF1SB_S_UXTW 9739 0U, // GLDFF1SH_D 9740 0U, // GLDFF1SH_D_IMM 9741 0U, // GLDFF1SH_D_SCALED 9742 0U, // GLDFF1SH_D_SXTW 9743 0U, // GLDFF1SH_D_SXTW_SCALED 9744 0U, // GLDFF1SH_D_UXTW 9745 0U, // GLDFF1SH_D_UXTW_SCALED 9746 0U, // GLDFF1SH_S_IMM 9747 0U, // GLDFF1SH_S_SXTW 9748 0U, // GLDFF1SH_S_SXTW_SCALED 9749 0U, // GLDFF1SH_S_UXTW 9750 0U, // GLDFF1SH_S_UXTW_SCALED 9751 0U, // GLDFF1SW_D 9752 0U, // GLDFF1SW_D_IMM 9753 0U, // GLDFF1SW_D_SCALED 9754 0U, // GLDFF1SW_D_SXTW 9755 0U, // GLDFF1SW_D_SXTW_SCALED 9756 0U, // GLDFF1SW_D_UXTW 9757 0U, // GLDFF1SW_D_UXTW_SCALED 9758 0U, // GLDFF1W_D 9759 0U, // GLDFF1W_D_IMM 9760 0U, // GLDFF1W_D_SCALED 9761 0U, // GLDFF1W_D_SXTW 9762 0U, // GLDFF1W_D_SXTW_SCALED 9763 0U, // GLDFF1W_D_UXTW 9764 0U, // GLDFF1W_D_UXTW_SCALED 9765 0U, // GLDFF1W_IMM 9766 0U, // GLDFF1W_SXTW 9767 0U, // GLDFF1W_SXTW_SCALED 9768 0U, // GLDFF1W_UXTW 9769 0U, // GLDFF1W_UXTW_SCALED 9770 0U, // G_ADD_LOW 9771 0U, // G_BIT 9772 0U, // G_DUP 9773 0U, // G_DUPLANE16 9774 0U, // G_DUPLANE32 9775 0U, // G_DUPLANE64 9776 0U, // G_DUPLANE8 9777 0U, // G_EXT 9778 0U, // G_FCMEQ 9779 0U, // G_FCMEQZ 9780 0U, // G_FCMGE 9781 0U, // G_FCMGEZ 9782 0U, // G_FCMGT 9783 0U, // G_FCMGTZ 9784 0U, // G_FCMLEZ 9785 0U, // G_FCMLTZ 9786 0U, // G_PREFETCH 9787 0U, // G_REV16 9788 0U, // G_REV32 9789 0U, // G_REV64 9790 0U, // G_SITOF 9791 0U, // G_TRN1 9792 0U, // G_TRN2 9793 0U, // G_UITOF 9794 0U, // G_UZP1 9795 0U, // G_UZP2 9796 0U, // G_VASHR 9797 0U, // G_VLSHR 9798 0U, // G_ZIP1 9799 0U, // G_ZIP2 9800 0U, // HOM_Epilog 9801 0U, // HOM_Prolog 9802 0U, // HWASAN_CHECK_MEMACCESS 9803 0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES 9804 0U, // INSERT_MXIPZ_H_PSEUDO_B 9805 0U, // INSERT_MXIPZ_H_PSEUDO_D 9806 0U, // INSERT_MXIPZ_H_PSEUDO_H 9807 0U, // INSERT_MXIPZ_H_PSEUDO_Q 9808 0U, // INSERT_MXIPZ_H_PSEUDO_S 9809 0U, // INSERT_MXIPZ_V_PSEUDO_B 9810 0U, // INSERT_MXIPZ_V_PSEUDO_D 9811 0U, // INSERT_MXIPZ_V_PSEUDO_H 9812 0U, // INSERT_MXIPZ_V_PSEUDO_Q 9813 0U, // INSERT_MXIPZ_V_PSEUDO_S 9814 0U, // IRGstack 9815 0U, // JumpTableDest16 9816 0U, // JumpTableDest32 9817 0U, // JumpTableDest8 9818 0U, // KCFI_CHECK 9819 0U, // LD1B_D_IMM 9820 0U, // LD1B_H_IMM 9821 0U, // LD1B_IMM 9822 0U, // LD1B_S_IMM 9823 0U, // LD1D_IMM 9824 0U, // LD1H_D_IMM 9825 0U, // LD1H_IMM 9826 0U, // LD1H_S_IMM 9827 0U, // LD1SB_D_IMM 9828 0U, // LD1SB_H_IMM 9829 0U, // LD1SB_S_IMM 9830 0U, // LD1SH_D_IMM 9831 0U, // LD1SH_S_IMM 9832 0U, // LD1SW_D_IMM 9833 0U, // LD1W_D_IMM 9834 0U, // LD1W_IMM 9835 0U, // LD1_MXIPXX_H_PSEUDO_B 9836 0U, // LD1_MXIPXX_H_PSEUDO_D 9837 0U, // LD1_MXIPXX_H_PSEUDO_H 9838 0U, // LD1_MXIPXX_H_PSEUDO_Q 9839 0U, // LD1_MXIPXX_H_PSEUDO_S 9840 0U, // LD1_MXIPXX_V_PSEUDO_B 9841 0U, // LD1_MXIPXX_V_PSEUDO_D 9842 0U, // LD1_MXIPXX_V_PSEUDO_H 9843 0U, // LD1_MXIPXX_V_PSEUDO_Q 9844 0U, // LD1_MXIPXX_V_PSEUDO_S 9845 0U, // LDFF1B 9846 0U, // LDFF1B_D 9847 0U, // LDFF1B_H 9848 0U, // LDFF1B_S 9849 0U, // LDFF1D 9850 0U, // LDFF1H 9851 0U, // LDFF1H_D 9852 0U, // LDFF1H_S 9853 0U, // LDFF1SB_D 9854 0U, // LDFF1SB_H 9855 0U, // LDFF1SB_S 9856 0U, // LDFF1SH_D 9857 0U, // LDFF1SH_S 9858 0U, // LDFF1SW_D 9859 0U, // LDFF1W 9860 0U, // LDFF1W_D 9861 0U, // LDNF1B_D_IMM 9862 0U, // LDNF1B_H_IMM 9863 0U, // LDNF1B_IMM 9864 0U, // LDNF1B_S_IMM 9865 0U, // LDNF1D_IMM 9866 0U, // LDNF1H_D_IMM 9867 0U, // LDNF1H_IMM 9868 0U, // LDNF1H_S_IMM 9869 0U, // LDNF1SB_D_IMM 9870 0U, // LDNF1SB_H_IMM 9871 0U, // LDNF1SB_S_IMM 9872 0U, // LDNF1SH_D_IMM 9873 0U, // LDNF1SH_S_IMM 9874 0U, // LDNF1SW_D_IMM 9875 0U, // LDNF1W_D_IMM 9876 0U, // LDNF1W_IMM 9877 0U, // LDR_ZA_PSEUDO 9878 0U, // LDR_ZZXI 9879 0U, // LDR_ZZZXI 9880 0U, // LDR_ZZZZXI 9881 0U, // LOADgot 9882 0U, // LSL_ZPZI_UNDEF_B 9883 0U, // LSL_ZPZI_UNDEF_D 9884 0U, // LSL_ZPZI_UNDEF_H 9885 0U, // LSL_ZPZI_UNDEF_S 9886 0U, // LSL_ZPZZ_UNDEF_B 9887 0U, // LSL_ZPZZ_UNDEF_D 9888 0U, // LSL_ZPZZ_UNDEF_H 9889 0U, // LSL_ZPZZ_UNDEF_S 9890 0U, // LSL_ZPZZ_ZERO_B 9891 0U, // LSL_ZPZZ_ZERO_D 9892 0U, // LSL_ZPZZ_ZERO_H 9893 0U, // LSL_ZPZZ_ZERO_S 9894 0U, // LSR_ZPZI_UNDEF_B 9895 0U, // LSR_ZPZI_UNDEF_D 9896 0U, // LSR_ZPZI_UNDEF_H 9897 0U, // LSR_ZPZI_UNDEF_S 9898 0U, // LSR_ZPZZ_UNDEF_B 9899 0U, // LSR_ZPZZ_UNDEF_D 9900 0U, // LSR_ZPZZ_UNDEF_H 9901 0U, // LSR_ZPZZ_UNDEF_S 9902 0U, // LSR_ZPZZ_ZERO_B 9903 0U, // LSR_ZPZZ_ZERO_D 9904 0U, // LSR_ZPZZ_ZERO_H 9905 0U, // LSR_ZPZZ_ZERO_S 9906 0U, // MOPSMemoryCopyPseudo 9907 0U, // MOPSMemoryMovePseudo 9908 0U, // MOPSMemorySetPseudo 9909 0U, // MOPSMemorySetTaggingPseudo 9910 0U, // MOVMCSym 9911 0U, // MOVaddr 9912 0U, // MOVaddrBA 9913 0U, // MOVaddrCP 9914 0U, // MOVaddrEXT 9915 0U, // MOVaddrJT 9916 0U, // MOVaddrTLS 9917 0U, // MOVbaseTLS 9918 0U, // MOVi32imm 9919 0U, // MOVi64imm 9920 0U, // MRS_FPCR 9921 0U, // MSR_FPCR 9922 0U, // MSRpstatePseudo 9923 0U, // MUL_ZPZZ_UNDEF_B 9924 0U, // MUL_ZPZZ_UNDEF_D 9925 0U, // MUL_ZPZZ_UNDEF_H 9926 0U, // MUL_ZPZZ_UNDEF_S 9927 0U, // NEG_ZPmZ_UNDEF_B 9928 0U, // NEG_ZPmZ_UNDEF_D 9929 0U, // NEG_ZPmZ_UNDEF_H 9930 0U, // NEG_ZPmZ_UNDEF_S 9931 0U, // NOT_ZPmZ_UNDEF_B 9932 0U, // NOT_ZPmZ_UNDEF_D 9933 0U, // NOT_ZPmZ_UNDEF_H 9934 0U, // NOT_ZPmZ_UNDEF_S 9935 0U, // OBSCURE_COPY 9936 0U, // ORNWrr 9937 0U, // ORNXrr 9938 0U, // ORRWrr 9939 0U, // ORRXrr 9940 0U, // ORR_ZPZZ_ZERO_B 9941 0U, // ORR_ZPZZ_ZERO_D 9942 0U, // ORR_ZPZZ_ZERO_H 9943 0U, // ORR_ZPZZ_ZERO_S 9944 0U, // PTEST_PP_ANY 9945 0U, // RDFFR_P 9946 0U, // RDFFR_PPz 9947 0U, // RET_ReallyLR 9948 0U, // RestoreZAPseudo 9949 0U, // SABD_ZPZZ_UNDEF_B 9950 0U, // SABD_ZPZZ_UNDEF_D 9951 0U, // SABD_ZPZZ_UNDEF_H 9952 0U, // SABD_ZPZZ_UNDEF_S 9953 0U, // SCVTF_ZPmZ_DtoD_UNDEF 9954 0U, // SCVTF_ZPmZ_DtoH_UNDEF 9955 0U, // SCVTF_ZPmZ_DtoS_UNDEF 9956 0U, // SCVTF_ZPmZ_HtoH_UNDEF 9957 0U, // SCVTF_ZPmZ_StoD_UNDEF 9958 0U, // SCVTF_ZPmZ_StoH_UNDEF 9959 0U, // SCVTF_ZPmZ_StoS_UNDEF 9960 0U, // SDIV_ZPZZ_UNDEF_D 9961 0U, // SDIV_ZPZZ_UNDEF_S 9962 0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO 9963 0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO 9964 0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO 9965 0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO 9966 0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO 9967 0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO 9968 0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO 9969 0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO 9970 0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO 9971 0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO 9972 0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO 9973 0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO 9974 0U, // SEH_AddFP 9975 0U, // SEH_EpilogEnd 9976 0U, // SEH_EpilogStart 9977 0U, // SEH_Nop 9978 0U, // SEH_PACSignLR 9979 0U, // SEH_PrologEnd 9980 0U, // SEH_SaveFPLR 9981 0U, // SEH_SaveFPLR_X 9982 0U, // SEH_SaveFReg 9983 0U, // SEH_SaveFRegP 9984 0U, // SEH_SaveFRegP_X 9985 0U, // SEH_SaveFReg_X 9986 0U, // SEH_SaveReg 9987 0U, // SEH_SaveRegP 9988 0U, // SEH_SaveRegP_X 9989 0U, // SEH_SaveReg_X 9990 0U, // SEH_SetFP 9991 0U, // SEH_StackAlloc 9992 0U, // SMAX_ZPZZ_UNDEF_B 9993 0U, // SMAX_ZPZZ_UNDEF_D 9994 0U, // SMAX_ZPZZ_UNDEF_H 9995 0U, // SMAX_ZPZZ_UNDEF_S 9996 0U, // SMIN_ZPZZ_UNDEF_B 9997 0U, // SMIN_ZPZZ_UNDEF_D 9998 0U, // SMIN_ZPZZ_UNDEF_H 9999 0U, // SMIN_ZPZZ_UNDEF_S 10000 0U, // SMLAL_MZZI_S_PSEUDO 10001 0U, // SMLAL_MZZ_S_PSEUDO 10002 0U, // SMLAL_VG2_M2Z2Z_S_PSEUDO 10003 0U, // SMLAL_VG2_M2ZZI_S_PSEUDO 10004 0U, // SMLAL_VG2_M2ZZ_S_PSEUDO 10005 0U, // SMLAL_VG4_M4Z4Z_S_PSEUDO 10006 0U, // SMLAL_VG4_M4ZZI_S_PSEUDO 10007 0U, // SMLAL_VG4_M4ZZ_S_PSEUDO 10008 0U, // SMLSL_MZZI_S_PSEUDO 10009 0U, // SMLSL_MZZ_S_PSEUDO 10010 0U, // SMLSL_VG2_M2Z2Z_S_PSEUDO 10011 0U, // SMLSL_VG2_M2ZZI_S_PSEUDO 10012 0U, // SMLSL_VG2_M2ZZ_S_PSEUDO 10013 0U, // SMLSL_VG4_M4Z4Z_S_PSEUDO 10014 0U, // SMLSL_VG4_M4ZZI_S_PSEUDO 10015 0U, // SMLSL_VG4_M4ZZ_S_PSEUDO 10016 0U, // SMOPA_MPPZZ_D_PSEUDO 10017 0U, // SMOPA_MPPZZ_S_PSEUDO 10018 0U, // SMOPS_MPPZZ_D_PSEUDO 10019 0U, // SMOPS_MPPZZ_S_PSEUDO 10020 0U, // SMULH_ZPZZ_UNDEF_B 10021 0U, // SMULH_ZPZZ_UNDEF_D 10022 0U, // SMULH_ZPZZ_UNDEF_H 10023 0U, // SMULH_ZPZZ_UNDEF_S 10024 0U, // SPACE 10025 0U, // SQABS_ZPmZ_UNDEF_B 10026 0U, // SQABS_ZPmZ_UNDEF_D 10027 0U, // SQABS_ZPmZ_UNDEF_H 10028 0U, // SQABS_ZPmZ_UNDEF_S 10029 0U, // SQNEG_ZPmZ_UNDEF_B 10030 0U, // SQNEG_ZPmZ_UNDEF_D 10031 0U, // SQNEG_ZPmZ_UNDEF_H 10032 0U, // SQNEG_ZPmZ_UNDEF_S 10033 0U, // SQRSHL_ZPZZ_UNDEF_B 10034 0U, // SQRSHL_ZPZZ_UNDEF_D 10035 0U, // SQRSHL_ZPZZ_UNDEF_H 10036 0U, // SQRSHL_ZPZZ_UNDEF_S 10037 0U, // SQSHLU_ZPZI_ZERO_B 10038 0U, // SQSHLU_ZPZI_ZERO_D 10039 0U, // SQSHLU_ZPZI_ZERO_H 10040 0U, // SQSHLU_ZPZI_ZERO_S 10041 0U, // SQSHL_ZPZI_ZERO_B 10042 0U, // SQSHL_ZPZI_ZERO_D 10043 0U, // SQSHL_ZPZI_ZERO_H 10044 0U, // SQSHL_ZPZI_ZERO_S 10045 0U, // SQSHL_ZPZZ_UNDEF_B 10046 0U, // SQSHL_ZPZZ_UNDEF_D 10047 0U, // SQSHL_ZPZZ_UNDEF_H 10048 0U, // SQSHL_ZPZZ_UNDEF_S 10049 0U, // SRSHL_ZPZZ_UNDEF_B 10050 0U, // SRSHL_ZPZZ_UNDEF_D 10051 0U, // SRSHL_ZPZZ_UNDEF_H 10052 0U, // SRSHL_ZPZZ_UNDEF_S 10053 0U, // SRSHR_ZPZI_ZERO_B 10054 0U, // SRSHR_ZPZI_ZERO_D 10055 0U, // SRSHR_ZPZI_ZERO_H 10056 0U, // SRSHR_ZPZI_ZERO_S 10057 0U, // STGloop 10058 0U, // STGloop_wback 10059 0U, // STR_ZZXI 10060 0U, // STR_ZZZXI 10061 0U, // STR_ZZZZXI 10062 0U, // STZGloop 10063 0U, // STZGloop_wback 10064 0U, // SUBR_ZPZZ_ZERO_B 10065 0U, // SUBR_ZPZZ_ZERO_D 10066 0U, // SUBR_ZPZZ_ZERO_H 10067 0U, // SUBR_ZPZZ_ZERO_S 10068 0U, // SUBSWrr 10069 0U, // SUBSXrr 10070 0U, // SUBWrr 10071 0U, // SUBXrr 10072 0U, // SUB_VG2_M2Z2Z_D_PSEUDO 10073 0U, // SUB_VG2_M2Z2Z_S_PSEUDO 10074 0U, // SUB_VG2_M2ZZ_D_PSEUDO 10075 0U, // SUB_VG2_M2ZZ_S_PSEUDO 10076 0U, // SUB_VG4_M4Z4Z_D_PSEUDO 10077 0U, // SUB_VG4_M4Z4Z_S_PSEUDO 10078 0U, // SUB_VG4_M4ZZ_D_PSEUDO 10079 0U, // SUB_VG4_M4ZZ_S_PSEUDO 10080 0U, // SUB_ZPZZ_ZERO_B 10081 0U, // SUB_ZPZZ_ZERO_D 10082 0U, // SUB_ZPZZ_ZERO_H 10083 0U, // SUB_ZPZZ_ZERO_S 10084 0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO 10085 0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO 10086 0U, // SUMOPA_MPPZZ_D_PSEUDO 10087 0U, // SUMOPA_MPPZZ_S_PSEUDO 10088 0U, // SUMOPS_MPPZZ_D_PSEUDO 10089 0U, // SUMOPS_MPPZZ_S_PSEUDO 10090 0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO 10091 0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO 10092 0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO 10093 0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO 10094 0U, // SXTB_ZPmZ_UNDEF_D 10095 0U, // SXTB_ZPmZ_UNDEF_H 10096 0U, // SXTB_ZPmZ_UNDEF_S 10097 0U, // SXTH_ZPmZ_UNDEF_D 10098 0U, // SXTH_ZPmZ_UNDEF_S 10099 0U, // SXTW_ZPmZ_UNDEF_D 10100 0U, // SpeculationBarrierISBDSBEndBB 10101 0U, // SpeculationBarrierSBEndBB 10102 0U, // SpeculationSafeValueW 10103 0U, // SpeculationSafeValueX 10104 0U, // StoreSwiftAsyncContext 10105 0U, // TAGPstack 10106 0U, // TCRETURNdi 10107 0U, // TCRETURNri 10108 0U, // TCRETURNriALL 10109 0U, // TCRETURNriBTI 10110 0U, // TLSDESCCALL 10111 0U, // TLSDESC_CALLSEQ 10112 0U, // UABD_ZPZZ_UNDEF_B 10113 0U, // UABD_ZPZZ_UNDEF_D 10114 0U, // UABD_ZPZZ_UNDEF_H 10115 0U, // UABD_ZPZZ_UNDEF_S 10116 0U, // UCVTF_ZPmZ_DtoD_UNDEF 10117 0U, // UCVTF_ZPmZ_DtoH_UNDEF 10118 0U, // UCVTF_ZPmZ_DtoS_UNDEF 10119 0U, // UCVTF_ZPmZ_HtoH_UNDEF 10120 0U, // UCVTF_ZPmZ_StoD_UNDEF 10121 0U, // UCVTF_ZPmZ_StoH_UNDEF 10122 0U, // UCVTF_ZPmZ_StoS_UNDEF 10123 0U, // UDIV_ZPZZ_UNDEF_D 10124 0U, // UDIV_ZPZZ_UNDEF_S 10125 0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO 10126 0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO 10127 0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO 10128 0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO 10129 0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO 10130 0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO 10131 0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO 10132 0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO 10133 0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO 10134 0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO 10135 0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO 10136 0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO 10137 0U, // UMAX_ZPZZ_UNDEF_B 10138 0U, // UMAX_ZPZZ_UNDEF_D 10139 0U, // UMAX_ZPZZ_UNDEF_H 10140 0U, // UMAX_ZPZZ_UNDEF_S 10141 0U, // UMIN_ZPZZ_UNDEF_B 10142 0U, // UMIN_ZPZZ_UNDEF_D 10143 0U, // UMIN_ZPZZ_UNDEF_H 10144 0U, // UMIN_ZPZZ_UNDEF_S 10145 0U, // UMLAL_MZZI_S_PSEUDO 10146 0U, // UMLAL_MZZ_S_PSEUDO 10147 0U, // UMLAL_VG2_M2Z2Z_S_PSEUDO 10148 0U, // UMLAL_VG2_M2ZZI_S_PSEUDO 10149 0U, // UMLAL_VG2_M2ZZ_S_PSEUDO 10150 0U, // UMLAL_VG4_M4Z4Z_S_PSEUDO 10151 0U, // UMLAL_VG4_M4ZZI_S_PSEUDO 10152 0U, // UMLAL_VG4_M4ZZ_S_PSEUDO 10153 0U, // UMLSL_MZZI_S_PSEUDO 10154 0U, // UMLSL_MZZ_S_PSEUDO 10155 0U, // UMLSL_VG2_M2Z2Z_S_PSEUDO 10156 0U, // UMLSL_VG2_M2ZZI_S_PSEUDO 10157 0U, // UMLSL_VG2_M2ZZ_S_PSEUDO 10158 0U, // UMLSL_VG4_M4Z4Z_S_PSEUDO 10159 0U, // UMLSL_VG4_M4ZZI_S_PSEUDO 10160 0U, // UMLSL_VG4_M4ZZ_S_PSEUDO 10161 0U, // UMOPA_MPPZZ_D_PSEUDO 10162 0U, // UMOPA_MPPZZ_S_PSEUDO 10163 0U, // UMOPS_MPPZZ_D_PSEUDO 10164 0U, // UMOPS_MPPZZ_S_PSEUDO 10165 0U, // UMULH_ZPZZ_UNDEF_B 10166 0U, // UMULH_ZPZZ_UNDEF_D 10167 0U, // UMULH_ZPZZ_UNDEF_H 10168 0U, // UMULH_ZPZZ_UNDEF_S 10169 0U, // UQRSHL_ZPZZ_UNDEF_B 10170 0U, // UQRSHL_ZPZZ_UNDEF_D 10171 0U, // UQRSHL_ZPZZ_UNDEF_H 10172 0U, // UQRSHL_ZPZZ_UNDEF_S 10173 0U, // UQSHL_ZPZI_ZERO_B 10174 0U, // UQSHL_ZPZI_ZERO_D 10175 0U, // UQSHL_ZPZI_ZERO_H 10176 0U, // UQSHL_ZPZI_ZERO_S 10177 0U, // UQSHL_ZPZZ_UNDEF_B 10178 0U, // UQSHL_ZPZZ_UNDEF_D 10179 0U, // UQSHL_ZPZZ_UNDEF_H 10180 0U, // UQSHL_ZPZZ_UNDEF_S 10181 0U, // URECPE_ZPmZ_UNDEF_S 10182 0U, // URSHL_ZPZZ_UNDEF_B 10183 0U, // URSHL_ZPZZ_UNDEF_D 10184 0U, // URSHL_ZPZZ_UNDEF_H 10185 0U, // URSHL_ZPZZ_UNDEF_S 10186 0U, // URSHR_ZPZI_ZERO_B 10187 0U, // URSHR_ZPZI_ZERO_D 10188 0U, // URSHR_ZPZI_ZERO_H 10189 0U, // URSHR_ZPZI_ZERO_S 10190 0U, // URSQRTE_ZPmZ_UNDEF_S 10191 0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO 10192 0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO 10193 0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO 10194 0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO 10195 0U, // USMOPA_MPPZZ_D_PSEUDO 10196 0U, // USMOPA_MPPZZ_S_PSEUDO 10197 0U, // USMOPS_MPPZZ_D_PSEUDO 10198 0U, // USMOPS_MPPZZ_S_PSEUDO 10199 0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO 10200 0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO 10201 0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO 10202 0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO 10203 0U, // UXTB_ZPmZ_UNDEF_D 10204 0U, // UXTB_ZPmZ_UNDEF_H 10205 0U, // UXTB_ZPmZ_UNDEF_S 10206 0U, // UXTH_ZPmZ_UNDEF_D 10207 0U, // UXTH_ZPmZ_UNDEF_S 10208 0U, // UXTW_ZPmZ_UNDEF_D 10209 0U, // ZERO_M_PSEUDO 10210 0U, // ABSWr 10211 0U, // ABSXr 10212 8U, // ABS_ZPmZ_B 10213 16U, // ABS_ZPmZ_D 10214 0U, // ABS_ZPmZ_H 10215 24U, // ABS_ZPmZ_S 10216 32U, // ABSv16i8 10217 0U, // ABSv1i64 10218 40U, // ABSv2i32 10219 48U, // ABSv2i64 10220 56U, // ABSv4i16 10221 64U, // ABSv4i32 10222 72U, // ABSv8i16 10223 80U, // ABSv8i8 10224 1112U, // ADCLB_ZZZ_D 10225 2136U, // ADCLB_ZZZ_S 10226 1112U, // ADCLT_ZZZ_D 10227 2136U, // ADCLT_ZZZ_S 10228 3160U, // ADCSWr 10229 3160U, // ADCSXr 10230 3160U, // ADCWr 10231 3160U, // ADCXr 10232 135256U, // ADDG 10233 0U, // ADDHA_MPPZ_D 10234 0U, // ADDHA_MPPZ_S 10235 5208U, // ADDHNB_ZZZ_B 10236 96U, // ADDHNB_ZZZ_H 10237 6232U, // ADDHNB_ZZZ_S 10238 7256U, // ADDHNT_ZZZ_B 10239 24U, // ADDHNT_ZZZ_H 10240 1112U, // ADDHNT_ZZZ_S 10241 270440U, // ADDHNv2i64_v2i32 10242 271464U, // ADDHNv2i64_v4i32 10243 401520U, // ADDHNv4i32_v4i16 10244 402544U, // ADDHNv4i32_v8i16 10245 533624U, // ADDHNv8i16_v16i8 10246 532600U, // ADDHNv8i16_v8i8 10247 3160U, // ADDPL_XXI 10248 16918656U, // ADDP_ZPmZ_B 10249 33691776U, // ADDP_ZPmZ_D 10250 50998408U, // ADDP_ZPmZ_H 10251 67252352U, // ADDP_ZPmZ_S 10252 794768U, // ADDPv16i8 10253 925848U, // ADDPv2i32 10254 270440U, // ADDPv2i64 10255 48U, // ADDPv2i64p 10256 1056928U, // ADDPv4i16 10257 401520U, // ADDPv4i32 10258 532600U, // ADDPv8i16 10259 1188008U, // ADDPv8i8 10260 10328U, // ADDQV_VPZ_B 10261 6232U, // ADDQV_VPZ_D 10262 5208U, // ADDQV_VPZ_H 10263 12376U, // ADDQV_VPZ_S 10264 3160U, // ADDSPL_XXI 10265 3160U, // ADDSVL_XXI 10266 13400U, // ADDSWri 10267 14424U, // ADDSWrs 10268 15448U, // ADDSWrx 10269 13400U, // ADDSXri 10270 14424U, // ADDSXrs 10271 15448U, // ADDSXrx 10272 1313880U, // ADDSXrx64 10273 0U, // ADDVA_MPPZ_D 10274 0U, // ADDVA_MPPZ_S 10275 3160U, // ADDVL_XXI 10276 32U, // ADDVv16i8v 10277 56U, // ADDVv4i16v 10278 64U, // ADDVv4i32v 10279 72U, // ADDVv8i16v 10280 80U, // ADDVv8i8v 10281 13400U, // ADDWri 10282 14424U, // ADDWrs 10283 15448U, // ADDWrx 10284 13400U, // ADDXri 10285 14424U, // ADDXrs 10286 15448U, // ADDXrx 10287 1313880U, // ADDXrx64 10288 176U, // ADD_VG2_2ZZ_B 10289 184U, // ADD_VG2_2ZZ_D 10290 136U, // ADD_VG2_2ZZ_H 10291 96U, // ADD_VG2_2ZZ_S 10292 1453248U, // ADD_VG2_M2Z2Z_D 10293 1584328U, // ADD_VG2_M2Z2Z_S 10294 52047040U, // ADD_VG2_M2ZZ_D 10295 52178120U, // ADD_VG2_M2ZZ_S 10296 192U, // ADD_VG2_M2Z_D 10297 200U, // ADD_VG2_M2Z_S 10298 176U, // ADD_VG4_4ZZ_B 10299 184U, // ADD_VG4_4ZZ_D 10300 136U, // ADD_VG4_4ZZ_H 10301 96U, // ADD_VG4_4ZZ_S 10302 1453248U, // ADD_VG4_M4Z4Z_D 10303 1584328U, // ADD_VG4_M4Z4Z_S 10304 52047040U, // ADD_VG4_M4ZZ_D 10305 52178120U, // ADD_VG4_M4ZZ_S 10306 192U, // ADD_VG4_M4Z_D 10307 200U, // ADD_VG4_M4Z_S 10308 16473U, // ADD_ZI_B 10309 17496U, // ADD_ZI_D 10310 208U, // ADD_ZI_H 10311 18521U, // ADD_ZI_S 10312 16918656U, // ADD_ZPmZ_B 10313 33691776U, // ADD_ZPmZ_D 10314 50998408U, // ADD_ZPmZ_H 10315 67252352U, // ADD_ZPmZ_S 10316 10329U, // ADD_ZZZ_B 10317 6232U, // ADD_ZZZ_D 10318 136U, // ADD_ZZZ_H 10319 12377U, // ADD_ZZZ_S 10320 794768U, // ADDv16i8 10321 3160U, // ADDv1i64 10322 925848U, // ADDv2i32 10323 270440U, // ADDv2i64 10324 1056928U, // ADDv4i16 10325 401520U, // ADDv4i32 10326 532600U, // ADDv8i16 10327 1188008U, // ADDv8i8 10328 0U, // ADR 10329 1U, // ADRP 10330 19544U, // ADR_LSL_ZZZ_D_0 10331 20568U, // ADR_LSL_ZZZ_D_1 10332 21592U, // ADR_LSL_ZZZ_D_2 10333 22616U, // ADR_LSL_ZZZ_D_3 10334 23641U, // ADR_LSL_ZZZ_S_0 10335 24665U, // ADR_LSL_ZZZ_S_1 10336 25689U, // ADR_LSL_ZZZ_S_2 10337 26713U, // ADR_LSL_ZZZ_S_3 10338 27736U, // ADR_SXTW_ZZZ_D_0 10339 28760U, // ADR_SXTW_ZZZ_D_1 10340 29784U, // ADR_SXTW_ZZZ_D_2 10341 30808U, // ADR_SXTW_ZZZ_D_3 10342 31832U, // ADR_UXTW_ZZZ_D_0 10343 32856U, // ADR_UXTW_ZZZ_D_1 10344 33880U, // ADR_UXTW_ZZZ_D_2 10345 34904U, // ADR_UXTW_ZZZ_D_3 10346 10329U, // AESD_ZZZ_B 10347 32U, // AESDrr 10348 10329U, // AESE_ZZZ_B 10349 32U, // AESErr 10350 1U, // AESIMC_ZZ_B 10351 32U, // AESIMCrr 10352 1U, // AESMC_ZZ_B 10353 32U, // AESMCrr 10354 10328U, // ANDQV_VPZ_B 10355 6232U, // ANDQV_VPZ_D 10356 5208U, // ANDQV_VPZ_H 10357 12376U, // ANDQV_VPZ_S 10358 35928U, // ANDSWri 10359 14424U, // ANDSWrs 10360 36952U, // ANDSXri 10361 14424U, // ANDSXrs 10362 16918744U, // ANDS_PPzPP 10363 0U, // ANDV_VPZ_B 10364 0U, // ANDV_VPZ_D 10365 0U, // ANDV_VPZ_H 10366 0U, // ANDV_VPZ_S 10367 35928U, // ANDWri 10368 14424U, // ANDWrs 10369 36952U, // ANDXri 10370 14424U, // ANDXrs 10371 16918744U, // AND_PPzPP 10372 36952U, // AND_ZI 10373 16918656U, // AND_ZPmZ_B 10374 33691776U, // AND_ZPmZ_D 10375 50998408U, // AND_ZPmZ_H 10376 67252352U, // AND_ZPmZ_S 10377 6232U, // AND_ZZZ 10378 794768U, // ANDv16i8 10379 1188008U, // ANDv8i8 10380 141440U, // ASRD_ZPmI_B 10381 137344U, // ASRD_ZPmI_D 10382 52309128U, // ASRD_ZPmI_H 10383 143488U, // ASRD_ZPmI_S 10384 16918656U, // ASRR_ZPmZ_B 10385 33691776U, // ASRR_ZPmZ_D 10386 50998408U, // ASRR_ZPmZ_H 10387 67252352U, // ASRR_ZPmZ_S 10388 3160U, // ASRVWr 10389 3160U, // ASRVXr 10390 33695872U, // ASR_WIDE_ZPmZ_B 10391 2108552U, // ASR_WIDE_ZPmZ_H 10392 33697920U, // ASR_WIDE_ZPmZ_S 10393 6233U, // ASR_WIDE_ZZZ_B 10394 184U, // ASR_WIDE_ZZZ_H 10395 6233U, // ASR_WIDE_ZZZ_S 10396 141440U, // ASR_ZPmI_B 10397 137344U, // ASR_ZPmI_D 10398 52309128U, // ASR_ZPmI_H 10399 143488U, // ASR_ZPmI_S 10400 16918656U, // ASR_ZPmZ_B 10401 33691776U, // ASR_ZPmZ_D 10402 50998408U, // ASR_ZPmZ_H 10403 67252352U, // ASR_ZPmZ_S 10404 3161U, // ASR_ZZI_B 10405 3160U, // ASR_ZZI_D 10406 224U, // ASR_ZZI_H 10407 3161U, // ASR_ZZI_S 10408 1U, // AUTDA 10409 1U, // AUTDB 10410 0U, // AUTDZA 10411 0U, // AUTDZB 10412 1U, // AUTIA 10413 0U, // AUTIA1716 10414 0U, // AUTIASP 10415 0U, // AUTIAZ 10416 1U, // AUTIB 10417 0U, // AUTIB1716 10418 0U, // AUTIBSP 10419 0U, // AUTIBZ 10420 0U, // AUTIZA 10421 0U, // AUTIZB 10422 0U, // AXFLAG 10423 0U, // B 10424 86122640U, // BCAX 10425 33691736U, // BCAX_ZZZZ 10426 0U, // BCcc 10427 10329U, // BDEP_ZZZ_B 10428 6232U, // BDEP_ZZZ_D 10429 136U, // BDEP_ZZZ_H 10430 12377U, // BDEP_ZZZ_S 10431 10329U, // BEXT_ZZZ_B 10432 6232U, // BEXT_ZZZ_D 10433 136U, // BEXT_ZZZ_H 10434 12377U, // BEXT_ZZZ_S 10435 2368672U, // BF16DOTlanev4bf16 10436 2368632U, // BF16DOTlanev8bf16 10437 0U, // BFADD_VG2_M2Z_H 10438 0U, // BFADD_VG4_M4Z_H 10439 50998408U, // BFADD_ZPZmZ 10440 136U, // BFADD_ZZZ 10441 232U, // BFCLAMP_VG2_2ZZZ_H 10442 232U, // BFCLAMP_VG4_4ZZZ_H 10443 232U, // BFCLAMP_ZZZ 10444 0U, // BFCVT 10445 64U, // BFCVTN 10446 64U, // BFCVTN2 10447 1U, // BFCVTNT_ZPmZ 10448 0U, // BFCVTN_Z2Z_StoH 10449 0U, // BFCVT_Z2Z_StoH 10450 1U, // BFCVT_ZPmZ 10451 38128U, // BFDOT_VG2_M2Z2Z_HtoS 10452 2529520U, // BFDOT_VG2_M2ZZI_HtoS 10453 39152U, // BFDOT_VG2_M2ZZ_HtoS 10454 38128U, // BFDOT_VG4_M4Z4Z_HtoS 10455 2529520U, // BFDOT_VG4_M4ZZI_HtoS 10456 39152U, // BFDOT_VG4_M4ZZ_HtoS 10457 52960344U, // BFDOT_ZZI 10458 7256U, // BFDOT_ZZZ 10459 1057952U, // BFDOTv4bf16 10460 533624U, // BFDOTv8bf16 10461 248U, // BFMAXNM_VG2_2Z2Z_H 10462 136U, // BFMAXNM_VG2_2ZZ_H 10463 248U, // BFMAXNM_VG4_4Z2Z_H 10464 136U, // BFMAXNM_VG4_4ZZ_H 10465 50998408U, // BFMAXNM_ZPZmZ 10466 248U, // BFMAX_VG2_2Z2Z_H 10467 136U, // BFMAX_VG2_2ZZ_H 10468 248U, // BFMAX_VG4_4Z2Z_H 10469 136U, // BFMAX_VG4_4ZZ_H 10470 50998408U, // BFMAX_ZPZmZ 10471 248U, // BFMINNM_VG2_2Z2Z_H 10472 136U, // BFMINNM_VG2_2ZZ_H 10473 248U, // BFMINNM_VG4_4Z2Z_H 10474 136U, // BFMINNM_VG4_4ZZ_H 10475 50998408U, // BFMINNM_ZPZmZ 10476 248U, // BFMIN_VG2_2Z2Z_H 10477 136U, // BFMIN_VG2_2ZZ_H 10478 248U, // BFMIN_VG4_4Z2Z_H 10479 136U, // BFMIN_VG4_4ZZ_H 10480 50998408U, // BFMIN_ZPZmZ 10481 533624U, // BFMLALB 10482 103425144U, // BFMLALBIdx 10483 7256U, // BFMLALB_ZZZ 10484 52960344U, // BFMLALB_ZZZI 10485 533624U, // BFMLALT 10486 103425144U, // BFMLALTIdx 10487 7256U, // BFMLALT_ZZZ 10488 52960344U, // BFMLALT_ZZZI 10489 40193U, // BFMLAL_MZZI_S 10490 257U, // BFMLAL_MZZ_S 10491 38128U, // BFMLAL_VG2_M2Z2Z_S 10492 2529520U, // BFMLAL_VG2_M2ZZI_S 10493 39152U, // BFMLAL_VG2_M2ZZ_S 10494 38128U, // BFMLAL_VG4_M4Z4Z_S 10495 2529520U, // BFMLAL_VG4_M4ZZI_S 10496 39152U, // BFMLAL_VG4_M4ZZ_S 10497 264U, // BFMLA_VG2_M2Z2Z 10498 272U, // BFMLA_VG2_M2ZZ 10499 40208U, // BFMLA_VG2_M2ZZI 10500 264U, // BFMLA_VG4_M4Z4Z 10501 272U, // BFMLA_VG4_M4ZZ 10502 40208U, // BFMLA_VG4_M4ZZI 10503 53226728U, // BFMLA_ZPmZZ 10504 41192U, // BFMLA_ZZZI 10505 52960344U, // BFMLSLB_ZZZI_S 10506 7256U, // BFMLSLB_ZZZ_S 10507 52960344U, // BFMLSLT_ZZZI_S 10508 7256U, // BFMLSLT_ZZZ_S 10509 40193U, // BFMLSL_MZZI_S 10510 257U, // BFMLSL_MZZ_S 10511 38128U, // BFMLSL_VG2_M2Z2Z_S 10512 2529520U, // BFMLSL_VG2_M2ZZI_S 10513 39152U, // BFMLSL_VG2_M2ZZ_S 10514 38128U, // BFMLSL_VG4_M4Z4Z_S 10515 2529520U, // BFMLSL_VG4_M4ZZI_S 10516 39152U, // BFMLSL_VG4_M4ZZ_S 10517 264U, // BFMLS_VG2_M2Z2Z 10518 272U, // BFMLS_VG2_M2ZZ 10519 40208U, // BFMLS_VG2_M2ZZI 10520 264U, // BFMLS_VG4_M4Z4Z 10521 272U, // BFMLS_VG4_M4ZZ 10522 40208U, // BFMLS_VG4_M4ZZI 10523 53226728U, // BFMLS_ZPmZZ 10524 41192U, // BFMLS_ZZZI 10525 533624U, // BFMMLA 10526 7256U, // BFMMLA_ZZZ 10527 0U, // BFMOPA_MPPZZ 10528 0U, // BFMOPA_MPPZZ_H 10529 0U, // BFMOPS_MPPZZ 10530 0U, // BFMOPS_MPPZZ_H 10531 50998408U, // BFMUL_ZPZmZ 10532 136U, // BFMUL_ZZZ 10533 42120U, // BFMUL_ZZZI 10534 117614681U, // BFMWri 10535 117614681U, // BFMXri 10536 0U, // BFSUB_VG2_M2Z_H 10537 0U, // BFSUB_VG4_M4Z_H 10538 50998408U, // BFSUB_ZPZmZ 10539 136U, // BFSUB_ZZZ 10540 2529520U, // BFVDOT_VG2_M2ZZI_HtoS 10541 10329U, // BGRP_ZZZ_B 10542 6232U, // BGRP_ZZZ_D 10543 136U, // BGRP_ZZZ_H 10544 12377U, // BGRP_ZZZ_S 10545 14424U, // BICSWrs 10546 14424U, // BICSXrs 10547 16918744U, // BICS_PPzPP 10548 14424U, // BICWrs 10549 14424U, // BICXrs 10550 16918744U, // BIC_PPzPP 10551 16918656U, // BIC_ZPmZ_B 10552 33691776U, // BIC_ZPmZ_D 10553 50998408U, // BIC_ZPmZ_H 10554 67252352U, // BIC_ZPmZ_S 10555 6232U, // BIC_ZZZ 10556 794768U, // BICv16i8 10557 1U, // BICv2i32 10558 1U, // BICv4i16 10559 1U, // BICv4i32 10560 1U, // BICv8i16 10561 1188008U, // BICv8i8 10562 795792U, // BIFv16i8 10563 1189032U, // BIFv8i8 10564 795792U, // BITv16i8 10565 1189032U, // BITv8i8 10566 0U, // BL 10567 0U, // BLR 10568 0U, // BLRAA 10569 0U, // BLRAAZ 10570 0U, // BLRAB 10571 0U, // BLRABZ 10572 280U, // BMOPA_MPPZZ_S 10573 280U, // BMOPS_MPPZZ_S 10574 0U, // BR 10575 0U, // BRAA 10576 0U, // BRAAZ 10577 0U, // BRAB 10578 0U, // BRABZ 10579 0U, // BRB_IALL 10580 0U, // BRB_INJ 10581 0U, // BRK 10582 10456U, // BRKAS_PPzP 10583 8U, // BRKA_PPmP 10584 10456U, // BRKA_PPzP 10585 10456U, // BRKBS_PPzP 10586 8U, // BRKB_PPmP 10587 10456U, // BRKB_PPzP 10588 16918744U, // BRKNS_PPzP 10589 16918744U, // BRKN_PPzP 10590 16918744U, // BRKPAS_PPzPP 10591 16918744U, // BRKPA_PPzPP 10592 16918744U, // BRKPBS_PPzPP 10593 16918744U, // BRKPB_PPzPP 10594 33691736U, // BSL1N_ZZZZ 10595 33691736U, // BSL2N_ZZZZ 10596 33691736U, // BSL_ZZZZ 10597 795792U, // BSLv16i8 10598 1189032U, // BSLv8i8 10599 0U, // Bcc 10600 134359129U, // CADD_ZZI_B 10601 134355032U, // CADD_ZZI_D 10602 3026056U, // CADD_ZZI_H 10603 134361177U, // CADD_ZZI_S 10604 3189025U, // CASAB 10605 3189025U, // CASAH 10606 3189025U, // CASALB 10607 3189025U, // CASALH 10608 3189025U, // CASALW 10609 3189025U, // CASALX 10610 3189025U, // CASAW 10611 3189025U, // CASAX 10612 3189025U, // CASB 10613 3189025U, // CASH 10614 3189025U, // CASLB 10615 3189025U, // CASLH 10616 3189025U, // CASLW 10617 3189025U, // CASLX 10618 0U, // CASPALW 10619 0U, // CASPALX 10620 0U, // CASPAW 10621 0U, // CASPAX 10622 0U, // CASPLW 10623 0U, // CASPLX 10624 0U, // CASPW 10625 0U, // CASPX 10626 3189025U, // CASW 10627 3189025U, // CASX 10628 1U, // CBNZW 10629 1U, // CBNZX 10630 1U, // CBZW 10631 1U, // CBZX 10632 151129176U, // CCMNWi 10633 151129176U, // CCMNWr 10634 151129176U, // CCMNXi 10635 151129176U, // CCMNXr 10636 151129176U, // CCMPWi 10637 151129176U, // CCMPWr 10638 151129176U, // CCMPXi 10639 151129176U, // CCMPXr 10640 170400856U, // CDOT_ZZZI_D 10641 184721417U, // CDOT_ZZZI_S 10642 201464920U, // CDOT_ZZZ_D 10643 3288073U, // CDOT_ZZZ_S 10644 0U, // CFINV 10645 16911448U, // CLASTA_RPZ_B 10646 33688664U, // CLASTA_RPZ_D 10647 218238040U, // CLASTA_RPZ_H 10648 67243096U, // CLASTA_RPZ_S 10649 16911448U, // CLASTA_VPZ_B 10650 33688664U, // CLASTA_VPZ_D 10651 218238040U, // CLASTA_VPZ_H 10652 67243096U, // CLASTA_VPZ_S 10653 16918616U, // CLASTA_ZPZ_B 10654 33691736U, // CLASTA_ZPZ_D 10655 50998408U, // CLASTA_ZPZ_H 10656 67252312U, // CLASTA_ZPZ_S 10657 16911448U, // CLASTB_RPZ_B 10658 33688664U, // CLASTB_RPZ_D 10659 218238040U, // CLASTB_RPZ_H 10660 67243096U, // CLASTB_RPZ_S 10661 16911448U, // CLASTB_VPZ_B 10662 33688664U, // CLASTB_VPZ_D 10663 218238040U, // CLASTB_VPZ_H 10664 67243096U, // CLASTB_VPZ_S 10665 16918616U, // CLASTB_ZPZ_B 10666 33691736U, // CLASTB_ZPZ_D 10667 50998408U, // CLASTB_ZPZ_H 10668 67252312U, // CLASTB_ZPZ_S 10669 0U, // CLREX 10670 0U, // CLSWr 10671 0U, // CLSXr 10672 8U, // CLS_ZPmZ_B 10673 16U, // CLS_ZPmZ_D 10674 0U, // CLS_ZPmZ_H 10675 24U, // CLS_ZPmZ_S 10676 32U, // CLSv16i8 10677 40U, // CLSv2i32 10678 56U, // CLSv4i16 10679 64U, // CLSv4i32 10680 72U, // CLSv8i16 10681 80U, // CLSv8i8 10682 0U, // CLZWr 10683 0U, // CLZXr 10684 8U, // CLZ_ZPmZ_B 10685 16U, // CLZ_ZPmZ_D 10686 0U, // CLZ_ZPmZ_H 10687 24U, // CLZ_ZPmZ_S 10688 32U, // CLZv16i8 10689 40U, // CLZv2i32 10690 56U, // CLZv4i16 10691 64U, // CLZv4i32 10692 72U, // CLZv8i16 10693 80U, // CLZv8i8 10694 794768U, // CMEQv16i8 10695 296U, // CMEQv16i8rz 10696 3160U, // CMEQv1i64 10697 304U, // CMEQv1i64rz 10698 925848U, // CMEQv2i32 10699 312U, // CMEQv2i32rz 10700 270440U, // CMEQv2i64 10701 320U, // CMEQv2i64rz 10702 1056928U, // CMEQv4i16 10703 328U, // CMEQv4i16rz 10704 401520U, // CMEQv4i32 10705 336U, // CMEQv4i32rz 10706 532600U, // CMEQv8i16 10707 344U, // CMEQv8i16rz 10708 1188008U, // CMEQv8i8 10709 352U, // CMEQv8i8rz 10710 794768U, // CMGEv16i8 10711 296U, // CMGEv16i8rz 10712 3160U, // CMGEv1i64 10713 304U, // CMGEv1i64rz 10714 925848U, // CMGEv2i32 10715 312U, // CMGEv2i32rz 10716 270440U, // CMGEv2i64 10717 320U, // CMGEv2i64rz 10718 1056928U, // CMGEv4i16 10719 328U, // CMGEv4i16rz 10720 401520U, // CMGEv4i32 10721 336U, // CMGEv4i32rz 10722 532600U, // CMGEv8i16 10723 344U, // CMGEv8i16rz 10724 1188008U, // CMGEv8i8 10725 352U, // CMGEv8i8rz 10726 794768U, // CMGTv16i8 10727 296U, // CMGTv16i8rz 10728 3160U, // CMGTv1i64 10729 304U, // CMGTv1i64rz 10730 925848U, // CMGTv2i32 10731 312U, // CMGTv2i32rz 10732 270440U, // CMGTv2i64 10733 320U, // CMGTv2i64rz 10734 1056928U, // CMGTv4i16 10735 328U, // CMGTv4i16rz 10736 401520U, // CMGTv4i32 10737 336U, // CMGTv4i32rz 10738 532600U, // CMGTv8i16 10739 344U, // CMGTv8i16rz 10740 1188008U, // CMGTv8i8 10741 352U, // CMGTv8i8rz 10742 794768U, // CMHIv16i8 10743 3160U, // CMHIv1i64 10744 925848U, // CMHIv2i32 10745 270440U, // CMHIv2i64 10746 1056928U, // CMHIv4i16 10747 401520U, // CMHIv4i32 10748 532600U, // CMHIv8i16 10749 1188008U, // CMHIv8i8 10750 794768U, // CMHSv16i8 10751 3160U, // CMHSv1i64 10752 925848U, // CMHSv2i32 10753 270440U, // CMHSv2i64 10754 1056928U, // CMHSv4i16 10755 401520U, // CMHSv4i32 10756 532600U, // CMHSv8i16 10757 1188008U, // CMHSv8i8 10758 184721640U, // CMLA_ZZZI_H 10759 170395736U, // CMLA_ZZZI_S 10760 3288073U, // CMLA_ZZZ_B 10761 201458776U, // CMLA_ZZZ_D 10762 3288296U, // CMLA_ZZZ_H 10763 201459800U, // CMLA_ZZZ_S 10764 296U, // CMLEv16i8rz 10765 304U, // CMLEv1i64rz 10766 312U, // CMLEv2i32rz 10767 320U, // CMLEv2i64rz 10768 328U, // CMLEv4i16rz 10769 336U, // CMLEv4i32rz 10770 344U, // CMLEv8i16rz 10771 352U, // CMLEv8i8rz 10772 296U, // CMLTv16i8rz 10773 304U, // CMLTv1i64rz 10774 312U, // CMLTv2i32rz 10775 320U, // CMLTv2i64rz 10776 328U, // CMLTv4i16rz 10777 336U, // CMLTv4i32rz 10778 344U, // CMLTv8i16rz 10779 352U, // CMLTv8i8rz 10780 141528U, // CMPEQ_PPzZI_B 10781 137432U, // CMPEQ_PPzZI_D 10782 52309129U, // CMPEQ_PPzZI_H 10783 143576U, // CMPEQ_PPzZI_S 10784 16918744U, // CMPEQ_PPzZZ_B 10785 33691864U, // CMPEQ_PPzZZ_D 10786 50998409U, // CMPEQ_PPzZZ_H 10787 67252440U, // CMPEQ_PPzZZ_S 10788 33695960U, // CMPEQ_WIDE_PPzZZ_B 10789 2108553U, // CMPEQ_WIDE_PPzZZ_H 10790 33698008U, // CMPEQ_WIDE_PPzZZ_S 10791 141528U, // CMPGE_PPzZI_B 10792 137432U, // CMPGE_PPzZI_D 10793 52309129U, // CMPGE_PPzZI_H 10794 143576U, // CMPGE_PPzZI_S 10795 16918744U, // CMPGE_PPzZZ_B 10796 33691864U, // CMPGE_PPzZZ_D 10797 50998409U, // CMPGE_PPzZZ_H 10798 67252440U, // CMPGE_PPzZZ_S 10799 33695960U, // CMPGE_WIDE_PPzZZ_B 10800 2108553U, // CMPGE_WIDE_PPzZZ_H 10801 33698008U, // CMPGE_WIDE_PPzZZ_S 10802 141528U, // CMPGT_PPzZI_B 10803 137432U, // CMPGT_PPzZI_D 10804 52309129U, // CMPGT_PPzZI_H 10805 143576U, // CMPGT_PPzZI_S 10806 16918744U, // CMPGT_PPzZZ_B 10807 33691864U, // CMPGT_PPzZZ_D 10808 50998409U, // CMPGT_PPzZZ_H 10809 67252440U, // CMPGT_PPzZZ_S 10810 33695960U, // CMPGT_WIDE_PPzZZ_B 10811 2108553U, // CMPGT_WIDE_PPzZZ_H 10812 33698008U, // CMPGT_WIDE_PPzZZ_S 10813 235022552U, // CMPHI_PPzZI_B 10814 235018456U, // CMPHI_PPzZI_D 10815 3419273U, // CMPHI_PPzZI_H 10816 235024600U, // CMPHI_PPzZI_S 10817 16918744U, // CMPHI_PPzZZ_B 10818 33691864U, // CMPHI_PPzZZ_D 10819 50998409U, // CMPHI_PPzZZ_H 10820 67252440U, // CMPHI_PPzZZ_S 10821 33695960U, // CMPHI_WIDE_PPzZZ_B 10822 2108553U, // CMPHI_WIDE_PPzZZ_H 10823 33698008U, // CMPHI_WIDE_PPzZZ_S 10824 235022552U, // CMPHS_PPzZI_B 10825 235018456U, // CMPHS_PPzZI_D 10826 3419273U, // CMPHS_PPzZI_H 10827 235024600U, // CMPHS_PPzZI_S 10828 16918744U, // CMPHS_PPzZZ_B 10829 33691864U, // CMPHS_PPzZZ_D 10830 50998409U, // CMPHS_PPzZZ_H 10831 67252440U, // CMPHS_PPzZZ_S 10832 33695960U, // CMPHS_WIDE_PPzZZ_B 10833 2108553U, // CMPHS_WIDE_PPzZZ_H 10834 33698008U, // CMPHS_WIDE_PPzZZ_S 10835 141528U, // CMPLE_PPzZI_B 10836 137432U, // CMPLE_PPzZI_D 10837 52309129U, // CMPLE_PPzZI_H 10838 143576U, // CMPLE_PPzZI_S 10839 33695960U, // CMPLE_WIDE_PPzZZ_B 10840 2108553U, // CMPLE_WIDE_PPzZZ_H 10841 33698008U, // CMPLE_WIDE_PPzZZ_S 10842 235022552U, // CMPLO_PPzZI_B 10843 235018456U, // CMPLO_PPzZI_D 10844 3419273U, // CMPLO_PPzZI_H 10845 235024600U, // CMPLO_PPzZI_S 10846 33695960U, // CMPLO_WIDE_PPzZZ_B 10847 2108553U, // CMPLO_WIDE_PPzZZ_H 10848 33698008U, // CMPLO_WIDE_PPzZZ_S 10849 235022552U, // CMPLS_PPzZI_B 10850 235018456U, // CMPLS_PPzZI_D 10851 3419273U, // CMPLS_PPzZI_H 10852 235024600U, // CMPLS_PPzZI_S 10853 33695960U, // CMPLS_WIDE_PPzZZ_B 10854 2108553U, // CMPLS_WIDE_PPzZZ_H 10855 33698008U, // CMPLS_WIDE_PPzZZ_S 10856 141528U, // CMPLT_PPzZI_B 10857 137432U, // CMPLT_PPzZI_D 10858 52309129U, // CMPLT_PPzZI_H 10859 143576U, // CMPLT_PPzZI_S 10860 33695960U, // CMPLT_WIDE_PPzZZ_B 10861 2108553U, // CMPLT_WIDE_PPzZZ_H 10862 33698008U, // CMPLT_WIDE_PPzZZ_S 10863 141528U, // CMPNE_PPzZI_B 10864 137432U, // CMPNE_PPzZI_D 10865 52309129U, // CMPNE_PPzZI_H 10866 143576U, // CMPNE_PPzZI_S 10867 16918744U, // CMPNE_PPzZZ_B 10868 33691864U, // CMPNE_PPzZZ_D 10869 50998409U, // CMPNE_PPzZZ_H 10870 67252440U, // CMPNE_PPzZZ_S 10871 33695960U, // CMPNE_WIDE_PPzZZ_B 10872 2108553U, // CMPNE_WIDE_PPzZZ_H 10873 33698008U, // CMPNE_WIDE_PPzZZ_S 10874 794768U, // CMTSTv16i8 10875 3160U, // CMTSTv1i64 10876 925848U, // CMTSTv2i32 10877 270440U, // CMTSTv2i64 10878 1056928U, // CMTSTv4i16 10879 401520U, // CMTSTv4i32 10880 532600U, // CMTSTv8i16 10881 1188008U, // CMTSTv8i8 10882 8U, // CNOT_ZPmZ_B 10883 16U, // CNOT_ZPmZ_D 10884 0U, // CNOT_ZPmZ_H 10885 24U, // CNOT_ZPmZ_S 10886 361U, // CNTB_XPiI 10887 361U, // CNTD_XPiI 10888 361U, // CNTH_XPiI 10889 1U, // CNTP_XCI_B 10890 1U, // CNTP_XCI_D 10891 1U, // CNTP_XCI_H 10892 1U, // CNTP_XCI_S 10893 10328U, // CNTP_XPP_B 10894 6232U, // CNTP_XPP_D 10895 5208U, // CNTP_XPP_H 10896 12376U, // CNTP_XPP_S 10897 361U, // CNTW_XPiI 10898 0U, // CNTWr 10899 0U, // CNTXr 10900 8U, // CNT_ZPmZ_B 10901 16U, // CNT_ZPmZ_D 10902 0U, // CNT_ZPmZ_H 10903 24U, // CNT_ZPmZ_S 10904 32U, // CNTv16i8 10905 80U, // CNTv8i8 10906 6232U, // COMPACT_ZPZ_D 10907 12376U, // COMPACT_ZPZ_S 10908 0U, // CPYE 10909 0U, // CPYEN 10910 0U, // CPYERN 10911 0U, // CPYERT 10912 0U, // CPYERTN 10913 0U, // CPYERTRN 10914 0U, // CPYERTWN 10915 0U, // CPYET 10916 0U, // CPYETN 10917 0U, // CPYETRN 10918 0U, // CPYETWN 10919 0U, // CPYEWN 10920 0U, // CPYEWT 10921 0U, // CPYEWTN 10922 0U, // CPYEWTRN 10923 0U, // CPYEWTWN 10924 0U, // CPYFE 10925 0U, // CPYFEN 10926 0U, // CPYFERN 10927 0U, // CPYFERT 10928 0U, // CPYFERTN 10929 0U, // CPYFERTRN 10930 0U, // CPYFERTWN 10931 0U, // CPYFET 10932 0U, // CPYFETN 10933 0U, // CPYFETRN 10934 0U, // CPYFETWN 10935 0U, // CPYFEWN 10936 0U, // CPYFEWT 10937 0U, // CPYFEWTN 10938 0U, // CPYFEWTRN 10939 0U, // CPYFEWTWN 10940 0U, // CPYFM 10941 0U, // CPYFMN 10942 0U, // CPYFMRN 10943 0U, // CPYFMRT 10944 0U, // CPYFMRTN 10945 0U, // CPYFMRTRN 10946 0U, // CPYFMRTWN 10947 0U, // CPYFMT 10948 0U, // CPYFMTN 10949 0U, // CPYFMTRN 10950 0U, // CPYFMTWN 10951 0U, // CPYFMWN 10952 0U, // CPYFMWT 10953 0U, // CPYFMWTN 10954 0U, // CPYFMWTRN 10955 0U, // CPYFMWTWN 10956 0U, // CPYFP 10957 0U, // CPYFPN 10958 0U, // CPYFPRN 10959 0U, // CPYFPRT 10960 0U, // CPYFPRTN 10961 0U, // CPYFPRTRN 10962 0U, // CPYFPRTWN 10963 0U, // CPYFPT 10964 0U, // CPYFPTN 10965 0U, // CPYFPTRN 10966 0U, // CPYFPTWN 10967 0U, // CPYFPWN 10968 0U, // CPYFPWT 10969 0U, // CPYFPWTN 10970 0U, // CPYFPWTRN 10971 0U, // CPYFPWTWN 10972 0U, // CPYM 10973 0U, // CPYMN 10974 0U, // CPYMRN 10975 0U, // CPYMRT 10976 0U, // CPYMRTN 10977 0U, // CPYMRTRN 10978 0U, // CPYMRTWN 10979 0U, // CPYMT 10980 0U, // CPYMTN 10981 0U, // CPYMTRN 10982 0U, // CPYMTWN 10983 0U, // CPYMWN 10984 0U, // CPYMWT 10985 0U, // CPYMWTN 10986 0U, // CPYMWTRN 10987 0U, // CPYMWTWN 10988 0U, // CPYP 10989 0U, // CPYPN 10990 0U, // CPYPRN 10991 0U, // CPYPRT 10992 0U, // CPYPRTN 10993 0U, // CPYPRTRN 10994 0U, // CPYPRTWN 10995 0U, // CPYPT 10996 0U, // CPYPTN 10997 0U, // CPYPTRN 10998 0U, // CPYPTWN 10999 0U, // CPYPWN 11000 0U, // CPYPWT 11001 0U, // CPYPWTN 11002 0U, // CPYPWTRN 11003 0U, // CPYPWTWN 11004 368U, // CPY_ZPmI_B 11005 376U, // CPY_ZPmI_D 11006 1U, // CPY_ZPmI_H 11007 384U, // CPY_ZPmI_S 11008 392U, // CPY_ZPmR_B 11009 392U, // CPY_ZPmR_D 11010 2U, // CPY_ZPmR_H 11011 392U, // CPY_ZPmR_S 11012 392U, // CPY_ZPmV_B 11013 392U, // CPY_ZPmV_D 11014 2U, // CPY_ZPmV_H 11015 392U, // CPY_ZPmV_S 11016 44248U, // CPY_ZPzI_B 11017 45272U, // CPY_ZPzI_D 11018 401U, // CPY_ZPzI_H 11019 46296U, // CPY_ZPzI_S 11020 3160U, // CRC32Brr 11021 3160U, // CRC32CBrr 11022 3160U, // CRC32CHrr 11023 3160U, // CRC32CWrr 11024 3160U, // CRC32CXrr 11025 3160U, // CRC32Hrr 11026 3160U, // CRC32Wrr 11027 3160U, // CRC32Xrr 11028 151129176U, // CSELWr 11029 151129176U, // CSELXr 11030 151129176U, // CSINCWr 11031 151129176U, // CSINCXr 11032 151129176U, // CSINVWr 11033 151129176U, // CSINVXr 11034 151129176U, // CSNEGWr 11035 151129176U, // CSNEGXr 11036 0U, // CTERMEQ_WW 11037 0U, // CTERMEQ_XX 11038 0U, // CTERMNE_WW 11039 0U, // CTERMNE_XX 11040 0U, // CTZWr 11041 0U, // CTZXr 11042 0U, // DCPS1 11043 0U, // DCPS2 11044 0U, // DCPS3 11045 2U, // DECB_XPiI 11046 2U, // DECD_XPiI 11047 2U, // DECD_ZPiI 11048 2U, // DECH_XPiI 11049 0U, // DECH_ZPiI 11050 1U, // DECP_XP_B 11051 0U, // DECP_XP_D 11052 0U, // DECP_XP_H 11053 1U, // DECP_XP_S 11054 0U, // DECP_ZP_D 11055 0U, // DECP_ZP_H 11056 0U, // DECP_ZP_S 11057 2U, // DECW_XPiI 11058 2U, // DECW_ZPiI 11059 0U, // DMB 11060 0U, // DRPS 11061 0U, // DSB 11062 0U, // DSBnXS 11063 2U, // DUPM_ZI 11064 409U, // DUPQ_ZZI_B 11065 408U, // DUPQ_ZZI_D 11066 2U, // DUPQ_ZZI_H 11067 409U, // DUPQ_ZZI_S 11068 2U, // DUP_ZI_B 11069 2U, // DUP_ZI_D 11070 0U, // DUP_ZI_H 11071 2U, // DUP_ZI_S 11072 0U, // DUP_ZR_B 11073 0U, // DUP_ZR_D 11074 0U, // DUP_ZR_H 11075 0U, // DUP_ZR_S 11076 409U, // DUP_ZZI_B 11077 408U, // DUP_ZZI_D 11078 2U, // DUP_ZZI_H 11079 2U, // DUP_ZZI_Q 11080 409U, // DUP_ZZI_S 11081 47520U, // DUPi16 11082 47528U, // DUPi32 11083 47536U, // DUPi64 11084 47544U, // DUPi8 11085 0U, // DUPv16i8gpr 11086 47544U, // DUPv16i8lane 11087 0U, // DUPv2i32gpr 11088 47528U, // DUPv2i32lane 11089 0U, // DUPv2i64gpr 11090 47536U, // DUPv2i64lane 11091 0U, // DUPv4i16gpr 11092 47520U, // DUPv4i16lane 11093 0U, // DUPv4i32gpr 11094 47528U, // DUPv4i32lane 11095 0U, // DUPv8i16gpr 11096 47520U, // DUPv8i16lane 11097 0U, // DUPv8i8gpr 11098 47544U, // DUPv8i8lane 11099 14424U, // EONWrs 11100 14424U, // EONXrs 11101 86122640U, // EOR3 11102 33691736U, // EOR3_ZZZZ 11103 9U, // EORBT_ZZZ_B 11104 1112U, // EORBT_ZZZ_D 11105 232U, // EORBT_ZZZ_H 11106 2136U, // EORBT_ZZZ_S 11107 10328U, // EORQV_VPZ_B 11108 6232U, // EORQV_VPZ_D 11109 5208U, // EORQV_VPZ_H 11110 12376U, // EORQV_VPZ_S 11111 16918744U, // EORS_PPzPP 11112 9U, // EORTB_ZZZ_B 11113 1112U, // EORTB_ZZZ_D 11114 232U, // EORTB_ZZZ_H 11115 2136U, // EORTB_ZZZ_S 11116 0U, // EORV_VPZ_B 11117 0U, // EORV_VPZ_D 11118 0U, // EORV_VPZ_H 11119 0U, // EORV_VPZ_S 11120 35928U, // EORWri 11121 14424U, // EORWrs 11122 36952U, // EORXri 11123 14424U, // EORXrs 11124 16918744U, // EOR_PPzPP 11125 36952U, // EOR_ZI 11126 16918656U, // EOR_ZPmZ_B 11127 33691776U, // EOR_ZPmZ_D 11128 50998408U, // EOR_ZPmZ_H 11129 67252352U, // EOR_ZPmZ_S 11130 6232U, // EOR_ZZZ 11131 794768U, // EORv16i8 11132 1188008U, // EORv8i8 11133 0U, // ERET 11134 0U, // ERETAA 11135 0U, // ERETAB 11136 141401U, // EXTQ_ZZI 11137 448U, // EXTRACT_ZPMXI_H_B 11138 448U, // EXTRACT_ZPMXI_H_D 11139 2U, // EXTRACT_ZPMXI_H_H 11140 2U, // EXTRACT_ZPMXI_H_Q 11141 448U, // EXTRACT_ZPMXI_H_S 11142 456U, // EXTRACT_ZPMXI_V_B 11143 456U, // EXTRACT_ZPMXI_V_D 11144 2U, // EXTRACT_ZPMXI_V_H 11145 2U, // EXTRACT_ZPMXI_V_Q 11146 456U, // EXTRACT_ZPMXI_V_S 11147 134232U, // EXTRWrri 11148 134232U, // EXTRXrri 11149 235022425U, // EXT_ZZI 11150 466U, // EXT_ZZI_B 11151 2236560U, // EXTv16i8 11152 3547304U, // EXTv8i8 11153 3160U, // FABD16 11154 3160U, // FABD32 11155 3160U, // FABD64 11156 33691776U, // FABD_ZPmZ_D 11157 50998408U, // FABD_ZPmZ_H 11158 67252352U, // FABD_ZPmZ_S 11159 925848U, // FABDv2f32 11160 270440U, // FABDv2f64 11161 1056928U, // FABDv4f16 11162 401520U, // FABDv4f32 11163 532600U, // FABDv8f16 11164 0U, // FABSDr 11165 0U, // FABSHr 11166 0U, // FABSSr 11167 16U, // FABS_ZPmZ_D 11168 0U, // FABS_ZPmZ_H 11169 24U, // FABS_ZPmZ_S 11170 40U, // FABSv2f32 11171 48U, // FABSv2f64 11172 56U, // FABSv4f16 11173 64U, // FABSv4f32 11174 72U, // FABSv8f16 11175 3160U, // FACGE16 11176 3160U, // FACGE32 11177 3160U, // FACGE64 11178 33691864U, // FACGE_PPzZZ_D 11179 50998409U, // FACGE_PPzZZ_H 11180 67252440U, // FACGE_PPzZZ_S 11181 925848U, // FACGEv2f32 11182 270440U, // FACGEv2f64 11183 1056928U, // FACGEv4f16 11184 401520U, // FACGEv4f32 11185 532600U, // FACGEv8f16 11186 3160U, // FACGT16 11187 3160U, // FACGT32 11188 3160U, // FACGT64 11189 33691864U, // FACGT_PPzZZ_D 11190 50998409U, // FACGT_PPzZZ_H 11191 67252440U, // FACGT_PPzZZ_S 11192 925848U, // FACGTv2f32 11193 270440U, // FACGTv2f64 11194 1056928U, // FACGTv4f16 11195 401520U, // FACGTv4f32 11196 532600U, // FACGTv8f16 11197 0U, // FADDA_VPZ_D 11198 232U, // FADDA_VPZ_H 11199 0U, // FADDA_VPZ_S 11200 3160U, // FADDDrr 11201 3160U, // FADDHrr 11202 33691776U, // FADDP_ZPmZZ_D 11203 50998408U, // FADDP_ZPmZZ_H 11204 67252352U, // FADDP_ZPmZZ_S 11205 925848U, // FADDPv2f32 11206 270440U, // FADDPv2f64 11207 472U, // FADDPv2i16p 11208 40U, // FADDPv2i32p 11209 48U, // FADDPv2i64p 11210 1056928U, // FADDPv4f16 11211 401520U, // FADDPv4f32 11212 532600U, // FADDPv8f16 11213 6232U, // FADDQV_D 11214 5208U, // FADDQV_H 11215 12376U, // FADDQV_S 11216 3160U, // FADDSrr 11217 0U, // FADDV_VPZ_D 11218 0U, // FADDV_VPZ_H 11219 0U, // FADDV_VPZ_S 11220 192U, // FADD_VG2_M2Z_D 11221 0U, // FADD_VG2_M2Z_H 11222 200U, // FADD_VG2_M2Z_S 11223 192U, // FADD_VG4_M4Z_D 11224 0U, // FADD_VG4_M4Z_H 11225 200U, // FADD_VG4_M4Z_S 11226 251795584U, // FADD_ZPmI_D 11227 3681416U, // FADD_ZPmI_H 11228 251801728U, // FADD_ZPmI_S 11229 33691776U, // FADD_ZPmZ_D 11230 50998408U, // FADD_ZPmZ_H 11231 67252352U, // FADD_ZPmZ_S 11232 6232U, // FADD_ZZZ_D 11233 136U, // FADD_ZZZ_H 11234 12377U, // FADD_ZZZ_S 11235 925848U, // FADDv2f32 11236 270440U, // FADDv2f64 11237 1056928U, // FADDv4f16 11238 401520U, // FADDv4f32 11239 532600U, // FADDv8f16 11240 33691776U, // FCADD_ZPmZ_D 11241 168438920U, // FCADD_ZPmZ_H 11242 67252352U, // FCADD_ZPmZ_S 11243 138027160U, // FCADDv2f32 11244 138158184U, // FCADDv2f64 11245 138289312U, // FCADDv4f16 11246 138420336U, // FCADDv4f32 11247 138551416U, // FCADDv8f16 11248 151129176U, // FCCMPDrr 11249 151129176U, // FCCMPEDrr 11250 151129176U, // FCCMPEHrr 11251 151129176U, // FCCMPESrr 11252 151129176U, // FCCMPHrr 11253 151129176U, // FCCMPSrr 11254 16U, // FCLAMP_VG2_2Z2Z_D 11255 232U, // FCLAMP_VG2_2Z2Z_H 11256 24U, // FCLAMP_VG2_2Z2Z_S 11257 16U, // FCLAMP_VG4_4Z4Z_D 11258 232U, // FCLAMP_VG4_4Z4Z_H 11259 24U, // FCLAMP_VG4_4Z4Z_S 11260 1112U, // FCLAMP_ZZZ_D 11261 232U, // FCLAMP_ZZZ_H 11262 2136U, // FCLAMP_ZZZ_S 11263 3160U, // FCMEQ16 11264 3160U, // FCMEQ32 11265 3160U, // FCMEQ64 11266 4462808U, // FCMEQ_PPzZ0_D 11267 48265U, // FCMEQ_PPzZ0_H 11268 4468952U, // FCMEQ_PPzZ0_S 11269 33691864U, // FCMEQ_PPzZZ_D 11270 50998409U, // FCMEQ_PPzZZ_H 11271 67252440U, // FCMEQ_PPzZZ_S 11272 480U, // FCMEQv1i16rz 11273 480U, // FCMEQv1i32rz 11274 480U, // FCMEQv1i64rz 11275 925848U, // FCMEQv2f32 11276 270440U, // FCMEQv2f64 11277 488U, // FCMEQv2i32rz 11278 496U, // FCMEQv2i64rz 11279 1056928U, // FCMEQv4f16 11280 401520U, // FCMEQv4f32 11281 504U, // FCMEQv4i16rz 11282 512U, // FCMEQv4i32rz 11283 532600U, // FCMEQv8f16 11284 520U, // FCMEQv8i16rz 11285 3160U, // FCMGE16 11286 3160U, // FCMGE32 11287 3160U, // FCMGE64 11288 4462808U, // FCMGE_PPzZ0_D 11289 48265U, // FCMGE_PPzZ0_H 11290 4468952U, // FCMGE_PPzZ0_S 11291 33691864U, // FCMGE_PPzZZ_D 11292 50998409U, // FCMGE_PPzZZ_H 11293 67252440U, // FCMGE_PPzZZ_S 11294 480U, // FCMGEv1i16rz 11295 480U, // FCMGEv1i32rz 11296 480U, // FCMGEv1i64rz 11297 925848U, // FCMGEv2f32 11298 270440U, // FCMGEv2f64 11299 488U, // FCMGEv2i32rz 11300 496U, // FCMGEv2i64rz 11301 1056928U, // FCMGEv4f16 11302 401520U, // FCMGEv4f32 11303 504U, // FCMGEv4i16rz 11304 512U, // FCMGEv4i32rz 11305 532600U, // FCMGEv8f16 11306 520U, // FCMGEv8i16rz 11307 3160U, // FCMGT16 11308 3160U, // FCMGT32 11309 3160U, // FCMGT64 11310 4462808U, // FCMGT_PPzZ0_D 11311 48265U, // FCMGT_PPzZ0_H 11312 4468952U, // FCMGT_PPzZ0_S 11313 33691864U, // FCMGT_PPzZZ_D 11314 50998409U, // FCMGT_PPzZZ_H 11315 67252440U, // FCMGT_PPzZZ_S 11316 480U, // FCMGTv1i16rz 11317 480U, // FCMGTv1i32rz 11318 480U, // FCMGTv1i64rz 11319 925848U, // FCMGTv2f32 11320 270440U, // FCMGTv2f64 11321 488U, // FCMGTv2i32rz 11322 496U, // FCMGTv2i64rz 11323 1056928U, // FCMGTv4f16 11324 401520U, // FCMGTv4f32 11325 504U, // FCMGTv4i16rz 11326 512U, // FCMGTv4i32rz 11327 532600U, // FCMGTv8f16 11328 520U, // FCMGTv8i16rz 11329 268567680U, // FCMLA_ZPmZZ_D 11330 170667240U, // FCMLA_ZPmZZ_H 11331 285345920U, // FCMLA_ZPmZZ_S 11332 184721640U, // FCMLA_ZZZI_H 11333 170395736U, // FCMLA_ZZZI_S 11334 205137048U, // FCMLAv2f32 11335 205268072U, // FCMLAv2f64 11336 205399200U, // FCMLAv4f16 11337 103425184U, // FCMLAv4f16_indexed 11338 205530224U, // FCMLAv4f32 11339 105260144U, // FCMLAv4f32_indexed 11340 205661304U, // FCMLAv8f16 11341 103425144U, // FCMLAv8f16_indexed 11342 4462808U, // FCMLE_PPzZ0_D 11343 48265U, // FCMLE_PPzZ0_H 11344 4468952U, // FCMLE_PPzZ0_S 11345 480U, // FCMLEv1i16rz 11346 480U, // FCMLEv1i32rz 11347 480U, // FCMLEv1i64rz 11348 488U, // FCMLEv2i32rz 11349 496U, // FCMLEv2i64rz 11350 504U, // FCMLEv4i16rz 11351 512U, // FCMLEv4i32rz 11352 520U, // FCMLEv8i16rz 11353 4462808U, // FCMLT_PPzZ0_D 11354 48265U, // FCMLT_PPzZ0_H 11355 4468952U, // FCMLT_PPzZ0_S 11356 480U, // FCMLTv1i16rz 11357 480U, // FCMLTv1i32rz 11358 480U, // FCMLTv1i64rz 11359 488U, // FCMLTv2i32rz 11360 496U, // FCMLTv2i64rz 11361 504U, // FCMLTv4i16rz 11362 512U, // FCMLTv4i32rz 11363 520U, // FCMLTv8i16rz 11364 4462808U, // FCMNE_PPzZ0_D 11365 48265U, // FCMNE_PPzZ0_H 11366 4468952U, // FCMNE_PPzZ0_S 11367 33691864U, // FCMNE_PPzZZ_D 11368 50998409U, // FCMNE_PPzZZ_H 11369 67252440U, // FCMNE_PPzZZ_S 11370 0U, // FCMPDri 11371 0U, // FCMPDrr 11372 0U, // FCMPEDri 11373 0U, // FCMPEDrr 11374 0U, // FCMPEHri 11375 0U, // FCMPEHrr 11376 0U, // FCMPESri 11377 0U, // FCMPESrr 11378 0U, // FCMPHri 11379 0U, // FCMPHrr 11380 0U, // FCMPSri 11381 0U, // FCMPSrr 11382 33691864U, // FCMUO_PPzZZ_D 11383 50998409U, // FCMUO_PPzZZ_H 11384 67252440U, // FCMUO_PPzZZ_S 11385 528U, // FCPY_ZPmI_D 11386 2U, // FCPY_ZPmI_H 11387 528U, // FCPY_ZPmI_S 11388 151129176U, // FCSELDrrr 11389 151129176U, // FCSELHrrr 11390 151129176U, // FCSELSrrr 11391 0U, // FCVTASUWDr 11392 0U, // FCVTASUWHr 11393 0U, // FCVTASUWSr 11394 0U, // FCVTASUXDr 11395 0U, // FCVTASUXHr 11396 0U, // FCVTASUXSr 11397 0U, // FCVTASv1f16 11398 0U, // FCVTASv1i32 11399 0U, // FCVTASv1i64 11400 40U, // FCVTASv2f32 11401 48U, // FCVTASv2f64 11402 56U, // FCVTASv4f16 11403 64U, // FCVTASv4f32 11404 72U, // FCVTASv8f16 11405 0U, // FCVTAUUWDr 11406 0U, // FCVTAUUWHr 11407 0U, // FCVTAUUWSr 11408 0U, // FCVTAUUXDr 11409 0U, // FCVTAUUXHr 11410 0U, // FCVTAUUXSr 11411 0U, // FCVTAUv1f16 11412 0U, // FCVTAUv1i32 11413 0U, // FCVTAUv1i64 11414 40U, // FCVTAUv2f32 11415 48U, // FCVTAUv2f64 11416 56U, // FCVTAUv4f16 11417 64U, // FCVTAUv4f32 11418 72U, // FCVTAUv8f16 11419 0U, // FCVTDHr 11420 0U, // FCVTDSr 11421 0U, // FCVTHDr 11422 0U, // FCVTHSr 11423 232U, // FCVTLT_ZPmZ_HtoS 11424 24U, // FCVTLT_ZPmZ_StoD 11425 0U, // FCVTL_2ZZ_H_S 11426 40U, // FCVTLv2i32 11427 56U, // FCVTLv4i16 11428 64U, // FCVTLv4i32 11429 72U, // FCVTLv8i16 11430 0U, // FCVTMSUWDr 11431 0U, // FCVTMSUWHr 11432 0U, // FCVTMSUWSr 11433 0U, // FCVTMSUXDr 11434 0U, // FCVTMSUXHr 11435 0U, // FCVTMSUXSr 11436 0U, // FCVTMSv1f16 11437 0U, // FCVTMSv1i32 11438 0U, // FCVTMSv1i64 11439 40U, // FCVTMSv2f32 11440 48U, // FCVTMSv2f64 11441 56U, // FCVTMSv4f16 11442 64U, // FCVTMSv4f32 11443 72U, // FCVTMSv8f16 11444 0U, // FCVTMUUWDr 11445 0U, // FCVTMUUWHr 11446 0U, // FCVTMUUWSr 11447 0U, // FCVTMUUXDr 11448 0U, // FCVTMUUXHr 11449 0U, // FCVTMUUXSr 11450 0U, // FCVTMUv1f16 11451 0U, // FCVTMUv1i32 11452 0U, // FCVTMUv1i64 11453 40U, // FCVTMUv2f32 11454 48U, // FCVTMUv2f64 11455 56U, // FCVTMUv4f16 11456 64U, // FCVTMUv4f32 11457 72U, // FCVTMUv8f16 11458 0U, // FCVTNSUWDr 11459 0U, // FCVTNSUWHr 11460 0U, // FCVTNSUWSr 11461 0U, // FCVTNSUXDr 11462 0U, // FCVTNSUXHr 11463 0U, // FCVTNSUXSr 11464 0U, // FCVTNSv1f16 11465 0U, // FCVTNSv1i32 11466 0U, // FCVTNSv1i64 11467 40U, // FCVTNSv2f32 11468 48U, // FCVTNSv2f64 11469 56U, // FCVTNSv4f16 11470 64U, // FCVTNSv4f32 11471 72U, // FCVTNSv8f16 11472 16U, // FCVTNT_ZPmZ_DtoS 11473 1U, // FCVTNT_ZPmZ_StoH 11474 0U, // FCVTNUUWDr 11475 0U, // FCVTNUUWHr 11476 0U, // FCVTNUUWSr 11477 0U, // FCVTNUUXDr 11478 0U, // FCVTNUUXHr 11479 0U, // FCVTNUUXSr 11480 0U, // FCVTNUv1f16 11481 0U, // FCVTNUv1i32 11482 0U, // FCVTNUv1i64 11483 40U, // FCVTNUv2f32 11484 48U, // FCVTNUv2f64 11485 56U, // FCVTNUv4f16 11486 64U, // FCVTNUv4f32 11487 72U, // FCVTNUv8f16 11488 0U, // FCVTN_Z2Z_StoH 11489 48U, // FCVTNv2i32 11490 64U, // FCVTNv4i16 11491 48U, // FCVTNv4i32 11492 64U, // FCVTNv8i16 11493 0U, // FCVTPSUWDr 11494 0U, // FCVTPSUWHr 11495 0U, // FCVTPSUWSr 11496 0U, // FCVTPSUXDr 11497 0U, // FCVTPSUXHr 11498 0U, // FCVTPSUXSr 11499 0U, // FCVTPSv1f16 11500 0U, // FCVTPSv1i32 11501 0U, // FCVTPSv1i64 11502 40U, // FCVTPSv2f32 11503 48U, // FCVTPSv2f64 11504 56U, // FCVTPSv4f16 11505 64U, // FCVTPSv4f32 11506 72U, // FCVTPSv8f16 11507 0U, // FCVTPUUWDr 11508 0U, // FCVTPUUWHr 11509 0U, // FCVTPUUWSr 11510 0U, // FCVTPUUXDr 11511 0U, // FCVTPUUXHr 11512 0U, // FCVTPUUXSr 11513 0U, // FCVTPUv1f16 11514 0U, // FCVTPUv1i32 11515 0U, // FCVTPUv1i64 11516 40U, // FCVTPUv2f32 11517 48U, // FCVTPUv2f64 11518 56U, // FCVTPUv4f16 11519 64U, // FCVTPUv4f32 11520 72U, // FCVTPUv8f16 11521 0U, // FCVTSDr 11522 0U, // FCVTSHr 11523 16U, // FCVTXNT_ZPmZ_DtoS 11524 0U, // FCVTXNv1i64 11525 48U, // FCVTXNv2f32 11526 48U, // FCVTXNv4f32 11527 16U, // FCVTX_ZPmZ_DtoS 11528 3160U, // FCVTZSSWDri 11529 3160U, // FCVTZSSWHri 11530 3160U, // FCVTZSSWSri 11531 3160U, // FCVTZSSXDri 11532 3160U, // FCVTZSSXHri 11533 3160U, // FCVTZSSXSri 11534 0U, // FCVTZSUWDr 11535 0U, // FCVTZSUWHr 11536 0U, // FCVTZSUWSr 11537 0U, // FCVTZSUXDr 11538 0U, // FCVTZSUXHr 11539 0U, // FCVTZSUXSr 11540 0U, // FCVTZS_2Z2Z_StoS 11541 0U, // FCVTZS_4Z4Z_StoS 11542 16U, // FCVTZS_ZPmZ_DtoD 11543 16U, // FCVTZS_ZPmZ_DtoS 11544 232U, // FCVTZS_ZPmZ_HtoD 11545 0U, // FCVTZS_ZPmZ_HtoH 11546 232U, // FCVTZS_ZPmZ_HtoS 11547 24U, // FCVTZS_ZPmZ_StoD 11548 24U, // FCVTZS_ZPmZ_StoS 11549 3160U, // FCVTZSd 11550 3160U, // FCVTZSh 11551 3160U, // FCVTZSs 11552 0U, // FCVTZSv1f16 11553 0U, // FCVTZSv1i32 11554 0U, // FCVTZSv1i64 11555 40U, // FCVTZSv2f32 11556 48U, // FCVTZSv2f64 11557 3224U, // FCVTZSv2i32_shift 11558 3176U, // FCVTZSv2i64_shift 11559 56U, // FCVTZSv4f16 11560 64U, // FCVTZSv4f32 11561 3232U, // FCVTZSv4i16_shift 11562 3184U, // FCVTZSv4i32_shift 11563 72U, // FCVTZSv8f16 11564 3192U, // FCVTZSv8i16_shift 11565 3160U, // FCVTZUSWDri 11566 3160U, // FCVTZUSWHri 11567 3160U, // FCVTZUSWSri 11568 3160U, // FCVTZUSXDri 11569 3160U, // FCVTZUSXHri 11570 3160U, // FCVTZUSXSri 11571 0U, // FCVTZUUWDr 11572 0U, // FCVTZUUWHr 11573 0U, // FCVTZUUWSr 11574 0U, // FCVTZUUXDr 11575 0U, // FCVTZUUXHr 11576 0U, // FCVTZUUXSr 11577 0U, // FCVTZU_2Z2Z_StoS 11578 0U, // FCVTZU_4Z4Z_StoS 11579 16U, // FCVTZU_ZPmZ_DtoD 11580 16U, // FCVTZU_ZPmZ_DtoS 11581 232U, // FCVTZU_ZPmZ_HtoD 11582 0U, // FCVTZU_ZPmZ_HtoH 11583 232U, // FCVTZU_ZPmZ_HtoS 11584 24U, // FCVTZU_ZPmZ_StoD 11585 24U, // FCVTZU_ZPmZ_StoS 11586 3160U, // FCVTZUd 11587 3160U, // FCVTZUh 11588 3160U, // FCVTZUs 11589 0U, // FCVTZUv1f16 11590 0U, // FCVTZUv1i32 11591 0U, // FCVTZUv1i64 11592 40U, // FCVTZUv2f32 11593 48U, // FCVTZUv2f64 11594 3224U, // FCVTZUv2i32_shift 11595 3176U, // FCVTZUv2i64_shift 11596 56U, // FCVTZUv4f16 11597 64U, // FCVTZUv4f32 11598 3232U, // FCVTZUv4i16_shift 11599 3184U, // FCVTZUv4i32_shift 11600 72U, // FCVTZUv8f16 11601 3192U, // FCVTZUv8i16_shift 11602 0U, // FCVT_2ZZ_H_S 11603 0U, // FCVT_Z2Z_StoH 11604 2U, // FCVT_ZPmZ_DtoH 11605 16U, // FCVT_ZPmZ_DtoS 11606 232U, // FCVT_ZPmZ_HtoD 11607 232U, // FCVT_ZPmZ_HtoS 11608 24U, // FCVT_ZPmZ_StoD 11609 1U, // FCVT_ZPmZ_StoH 11610 3160U, // FDIVDrr 11611 3160U, // FDIVHrr 11612 33691776U, // FDIVR_ZPmZ_D 11613 50998408U, // FDIVR_ZPmZ_H 11614 67252352U, // FDIVR_ZPmZ_S 11615 3160U, // FDIVSrr 11616 33691776U, // FDIV_ZPmZ_D 11617 50998408U, // FDIV_ZPmZ_H 11618 67252352U, // FDIV_ZPmZ_S 11619 925848U, // FDIVv2f32 11620 270440U, // FDIVv2f64 11621 1056928U, // FDIVv4f16 11622 401520U, // FDIVv4f32 11623 532600U, // FDIVv8f16 11624 38128U, // FDOT_VG2_M2Z2Z_HtoS 11625 2529520U, // FDOT_VG2_M2ZZI_HtoS 11626 39152U, // FDOT_VG2_M2ZZ_HtoS 11627 38128U, // FDOT_VG4_M4Z4Z_HtoS 11628 2529520U, // FDOT_VG4_M4ZZI_HtoS 11629 39152U, // FDOT_VG4_M4ZZ_HtoS 11630 52960344U, // FDOT_ZZZI_S 11631 7256U, // FDOT_ZZZ_S 11632 2U, // FDUP_ZI_D 11633 0U, // FDUP_ZI_H 11634 2U, // FDUP_ZI_S 11635 0U, // FEXPA_ZZ_D 11636 0U, // FEXPA_ZZ_H 11637 1U, // FEXPA_ZZ_S 11638 0U, // FJCVTZS 11639 16U, // FLOGB_ZPmZ_D 11640 0U, // FLOGB_ZPmZ_H 11641 24U, // FLOGB_ZPmZ_S 11642 134232U, // FMADDDrrr 11643 134232U, // FMADDHrrr 11644 134232U, // FMADDSrrr 11645 268567680U, // FMAD_ZPmZZ_D 11646 53226728U, // FMAD_ZPmZZ_H 11647 285345920U, // FMAD_ZPmZZ_S 11648 3160U, // FMAXDrr 11649 3160U, // FMAXHrr 11650 3160U, // FMAXNMDrr 11651 3160U, // FMAXNMHrr 11652 33691776U, // FMAXNMP_ZPmZZ_D 11653 50998408U, // FMAXNMP_ZPmZZ_H 11654 67252352U, // FMAXNMP_ZPmZZ_S 11655 925848U, // FMAXNMPv2f32 11656 270440U, // FMAXNMPv2f64 11657 472U, // FMAXNMPv2i16p 11658 40U, // FMAXNMPv2i32p 11659 48U, // FMAXNMPv2i64p 11660 1056928U, // FMAXNMPv4f16 11661 401520U, // FMAXNMPv4f32 11662 532600U, // FMAXNMPv8f16 11663 6232U, // FMAXNMQV_D 11664 5208U, // FMAXNMQV_H 11665 12376U, // FMAXNMQV_S 11666 3160U, // FMAXNMSrr 11667 0U, // FMAXNMV_VPZ_D 11668 0U, // FMAXNMV_VPZ_H 11669 0U, // FMAXNMV_VPZ_S 11670 56U, // FMAXNMVv4i16v 11671 64U, // FMAXNMVv4i32v 11672 72U, // FMAXNMVv8i16v 11673 536U, // FMAXNM_VG2_2Z2Z_D 11674 248U, // FMAXNM_VG2_2Z2Z_H 11675 544U, // FMAXNM_VG2_2Z2Z_S 11676 184U, // FMAXNM_VG2_2ZZ_D 11677 136U, // FMAXNM_VG2_2ZZ_H 11678 96U, // FMAXNM_VG2_2ZZ_S 11679 536U, // FMAXNM_VG4_4Z4Z_D 11680 248U, // FMAXNM_VG4_4Z4Z_H 11681 544U, // FMAXNM_VG4_4Z4Z_S 11682 184U, // FMAXNM_VG4_4ZZ_D 11683 136U, // FMAXNM_VG4_4ZZ_H 11684 96U, // FMAXNM_VG4_4ZZ_S 11685 302127232U, // FMAXNM_ZPmI_D 11686 4729992U, // FMAXNM_ZPmI_H 11687 302133376U, // FMAXNM_ZPmI_S 11688 33691776U, // FMAXNM_ZPmZ_D 11689 50998408U, // FMAXNM_ZPmZ_H 11690 67252352U, // FMAXNM_ZPmZ_S 11691 925848U, // FMAXNMv2f32 11692 270440U, // FMAXNMv2f64 11693 1056928U, // FMAXNMv4f16 11694 401520U, // FMAXNMv4f32 11695 532600U, // FMAXNMv8f16 11696 33691776U, // FMAXP_ZPmZZ_D 11697 50998408U, // FMAXP_ZPmZZ_H 11698 67252352U, // FMAXP_ZPmZZ_S 11699 925848U, // FMAXPv2f32 11700 270440U, // FMAXPv2f64 11701 472U, // FMAXPv2i16p 11702 40U, // FMAXPv2i32p 11703 48U, // FMAXPv2i64p 11704 1056928U, // FMAXPv4f16 11705 401520U, // FMAXPv4f32 11706 532600U, // FMAXPv8f16 11707 6232U, // FMAXQV_D 11708 5208U, // FMAXQV_H 11709 12376U, // FMAXQV_S 11710 3160U, // FMAXSrr 11711 0U, // FMAXV_VPZ_D 11712 0U, // FMAXV_VPZ_H 11713 0U, // FMAXV_VPZ_S 11714 56U, // FMAXVv4i16v 11715 64U, // FMAXVv4i32v 11716 72U, // FMAXVv8i16v 11717 536U, // FMAX_VG2_2Z2Z_D 11718 248U, // FMAX_VG2_2Z2Z_H 11719 544U, // FMAX_VG2_2Z2Z_S 11720 184U, // FMAX_VG2_2ZZ_D 11721 136U, // FMAX_VG2_2ZZ_H 11722 96U, // FMAX_VG2_2ZZ_S 11723 536U, // FMAX_VG4_4Z4Z_D 11724 248U, // FMAX_VG4_4Z4Z_H 11725 544U, // FMAX_VG4_4Z4Z_S 11726 184U, // FMAX_VG4_4ZZ_D 11727 136U, // FMAX_VG4_4ZZ_H 11728 96U, // FMAX_VG4_4ZZ_S 11729 302127232U, // FMAX_ZPmI_D 11730 4729992U, // FMAX_ZPmI_H 11731 302133376U, // FMAX_ZPmI_S 11732 33691776U, // FMAX_ZPmZ_D 11733 50998408U, // FMAX_ZPmZ_H 11734 67252352U, // FMAX_ZPmZ_S 11735 925848U, // FMAXv2f32 11736 270440U, // FMAXv2f64 11737 1056928U, // FMAXv4f16 11738 401520U, // FMAXv4f32 11739 532600U, // FMAXv8f16 11740 3160U, // FMINDrr 11741 3160U, // FMINHrr 11742 3160U, // FMINNMDrr 11743 3160U, // FMINNMHrr 11744 33691776U, // FMINNMP_ZPmZZ_D 11745 50998408U, // FMINNMP_ZPmZZ_H 11746 67252352U, // FMINNMP_ZPmZZ_S 11747 925848U, // FMINNMPv2f32 11748 270440U, // FMINNMPv2f64 11749 472U, // FMINNMPv2i16p 11750 40U, // FMINNMPv2i32p 11751 48U, // FMINNMPv2i64p 11752 1056928U, // FMINNMPv4f16 11753 401520U, // FMINNMPv4f32 11754 532600U, // FMINNMPv8f16 11755 6232U, // FMINNMQV_D 11756 5208U, // FMINNMQV_H 11757 12376U, // FMINNMQV_S 11758 3160U, // FMINNMSrr 11759 0U, // FMINNMV_VPZ_D 11760 0U, // FMINNMV_VPZ_H 11761 0U, // FMINNMV_VPZ_S 11762 56U, // FMINNMVv4i16v 11763 64U, // FMINNMVv4i32v 11764 72U, // FMINNMVv8i16v 11765 536U, // FMINNM_VG2_2Z2Z_D 11766 248U, // FMINNM_VG2_2Z2Z_H 11767 544U, // FMINNM_VG2_2Z2Z_S 11768 184U, // FMINNM_VG2_2ZZ_D 11769 136U, // FMINNM_VG2_2ZZ_H 11770 96U, // FMINNM_VG2_2ZZ_S 11771 536U, // FMINNM_VG4_4Z4Z_D 11772 248U, // FMINNM_VG4_4Z4Z_H 11773 544U, // FMINNM_VG4_4Z4Z_S 11774 184U, // FMINNM_VG4_4ZZ_D 11775 136U, // FMINNM_VG4_4ZZ_H 11776 96U, // FMINNM_VG4_4ZZ_S 11777 302127232U, // FMINNM_ZPmI_D 11778 4729992U, // FMINNM_ZPmI_H 11779 302133376U, // FMINNM_ZPmI_S 11780 33691776U, // FMINNM_ZPmZ_D 11781 50998408U, // FMINNM_ZPmZ_H 11782 67252352U, // FMINNM_ZPmZ_S 11783 925848U, // FMINNMv2f32 11784 270440U, // FMINNMv2f64 11785 1056928U, // FMINNMv4f16 11786 401520U, // FMINNMv4f32 11787 532600U, // FMINNMv8f16 11788 33691776U, // FMINP_ZPmZZ_D 11789 50998408U, // FMINP_ZPmZZ_H 11790 67252352U, // FMINP_ZPmZZ_S 11791 925848U, // FMINPv2f32 11792 270440U, // FMINPv2f64 11793 472U, // FMINPv2i16p 11794 40U, // FMINPv2i32p 11795 48U, // FMINPv2i64p 11796 1056928U, // FMINPv4f16 11797 401520U, // FMINPv4f32 11798 532600U, // FMINPv8f16 11799 6232U, // FMINQV_D 11800 5208U, // FMINQV_H 11801 12376U, // FMINQV_S 11802 3160U, // FMINSrr 11803 0U, // FMINV_VPZ_D 11804 0U, // FMINV_VPZ_H 11805 0U, // FMINV_VPZ_S 11806 56U, // FMINVv4i16v 11807 64U, // FMINVv4i32v 11808 72U, // FMINVv8i16v 11809 536U, // FMIN_VG2_2Z2Z_D 11810 248U, // FMIN_VG2_2Z2Z_H 11811 544U, // FMIN_VG2_2Z2Z_S 11812 184U, // FMIN_VG2_2ZZ_D 11813 136U, // FMIN_VG2_2ZZ_H 11814 96U, // FMIN_VG2_2ZZ_S 11815 536U, // FMIN_VG4_4Z4Z_D 11816 248U, // FMIN_VG4_4Z4Z_H 11817 544U, // FMIN_VG4_4Z4Z_S 11818 184U, // FMIN_VG4_4ZZ_D 11819 136U, // FMIN_VG4_4ZZ_H 11820 96U, // FMIN_VG4_4ZZ_S 11821 302127232U, // FMIN_ZPmI_D 11822 4729992U, // FMIN_ZPmI_H 11823 302133376U, // FMIN_ZPmI_S 11824 33691776U, // FMIN_ZPmZ_D 11825 50998408U, // FMIN_ZPmZ_H 11826 67252352U, // FMIN_ZPmZ_S 11827 925848U, // FMINv2f32 11828 270440U, // FMINv2f64 11829 1056928U, // FMINv4f16 11830 401520U, // FMINv4f32 11831 532600U, // FMINv8f16 11832 49704U, // FMLAL2lanev4f16 11833 103425184U, // FMLAL2lanev8f16 11834 50728U, // FMLAL2v4f16 11835 1057952U, // FMLAL2v8f16 11836 52960344U, // FMLALB_ZZZI_SHH 11837 7256U, // FMLALB_ZZZ_SHH 11838 52960344U, // FMLALT_ZZZI_SHH 11839 7256U, // FMLALT_ZZZ_SHH 11840 40193U, // FMLAL_MZZI_S 11841 257U, // FMLAL_MZZ_S 11842 38128U, // FMLAL_VG2_M2Z2Z_S 11843 2529520U, // FMLAL_VG2_M2ZZI_S 11844 39152U, // FMLAL_VG2_M2ZZ_S 11845 38128U, // FMLAL_VG4_M4Z4Z_S 11846 2529520U, // FMLAL_VG4_M4ZZI_S 11847 39152U, // FMLAL_VG4_M4ZZ_S 11848 49704U, // FMLALlanev4f16 11849 103425184U, // FMLALlanev8f16 11850 50728U, // FMLALv4f16 11851 1057952U, // FMLALv8f16 11852 1453248U, // FMLA_VG2_M2Z2Z_D 11853 1584328U, // FMLA_VG2_M2Z2Z_S 11854 264U, // FMLA_VG2_M2Z4Z_H 11855 320482496U, // FMLA_VG2_M2ZZI_D 11856 40208U, // FMLA_VG2_M2ZZI_H 11857 320613576U, // FMLA_VG2_M2ZZI_S 11858 52047040U, // FMLA_VG2_M2ZZ_D 11859 272U, // FMLA_VG2_M2ZZ_H 11860 52178120U, // FMLA_VG2_M2ZZ_S 11861 1453248U, // FMLA_VG4_M4Z4Z_D 11862 264U, // FMLA_VG4_M4Z4Z_H 11863 1584328U, // FMLA_VG4_M4Z4Z_S 11864 320482496U, // FMLA_VG4_M4ZZI_D 11865 40208U, // FMLA_VG4_M4ZZI_H 11866 320613576U, // FMLA_VG4_M4ZZI_S 11867 52047040U, // FMLA_VG4_M4ZZ_D 11868 272U, // FMLA_VG4_M4ZZ_H 11869 52178120U, // FMLA_VG4_M4ZZ_S 11870 268567680U, // FMLA_ZPmZZ_D 11871 53226728U, // FMLA_ZPmZZ_H 11872 285345920U, // FMLA_ZPmZZ_S 11873 52954200U, // FMLA_ZZZI_D 11874 41192U, // FMLA_ZZZI_H 11875 52955224U, // FMLA_ZZZI_S 11876 103425113U, // FMLAv1i16_indexed 11877 105260121U, // FMLAv1i32_indexed 11878 105522265U, // FMLAv1i64_indexed 11879 926872U, // FMLAv2f32 11880 271464U, // FMLAv2f64 11881 105260184U, // FMLAv2i32_indexed 11882 105522280U, // FMLAv2i64_indexed 11883 1057952U, // FMLAv4f16 11884 402544U, // FMLAv4f32 11885 103425184U, // FMLAv4i16_indexed 11886 105260144U, // FMLAv4i32_indexed 11887 533624U, // FMLAv8f16 11888 103425144U, // FMLAv8i16_indexed 11889 49704U, // FMLSL2lanev4f16 11890 103425184U, // FMLSL2lanev8f16 11891 50728U, // FMLSL2v4f16 11892 1057952U, // FMLSL2v8f16 11893 52960344U, // FMLSLB_ZZZI_SHH 11894 7256U, // FMLSLB_ZZZ_SHH 11895 52960344U, // FMLSLT_ZZZI_SHH 11896 7256U, // FMLSLT_ZZZ_SHH 11897 40193U, // FMLSL_MZZI_S 11898 257U, // FMLSL_MZZ_S 11899 38128U, // FMLSL_VG2_M2Z2Z_S 11900 2529520U, // FMLSL_VG2_M2ZZI_S 11901 39152U, // FMLSL_VG2_M2ZZ_S 11902 38128U, // FMLSL_VG4_M4Z4Z_S 11903 2529520U, // FMLSL_VG4_M4ZZI_S 11904 39152U, // FMLSL_VG4_M4ZZ_S 11905 49704U, // FMLSLlanev4f16 11906 103425184U, // FMLSLlanev8f16 11907 50728U, // FMLSLv4f16 11908 1057952U, // FMLSLv8f16 11909 1453248U, // FMLS_VG2_M2Z2Z_D 11910 264U, // FMLS_VG2_M2Z2Z_H 11911 1584328U, // FMLS_VG2_M2Z2Z_S 11912 320482496U, // FMLS_VG2_M2ZZI_D 11913 40208U, // FMLS_VG2_M2ZZI_H 11914 320613576U, // FMLS_VG2_M2ZZI_S 11915 52047040U, // FMLS_VG2_M2ZZ_D 11916 272U, // FMLS_VG2_M2ZZ_H 11917 52178120U, // FMLS_VG2_M2ZZ_S 11918 264U, // FMLS_VG4_M4Z2Z_H 11919 1453248U, // FMLS_VG4_M4Z4Z_D 11920 1584328U, // FMLS_VG4_M4Z4Z_S 11921 320482496U, // FMLS_VG4_M4ZZI_D 11922 40208U, // FMLS_VG4_M4ZZI_H 11923 320613576U, // FMLS_VG4_M4ZZI_S 11924 52047040U, // FMLS_VG4_M4ZZ_D 11925 272U, // FMLS_VG4_M4ZZ_H 11926 52178120U, // FMLS_VG4_M4ZZ_S 11927 268567680U, // FMLS_ZPmZZ_D 11928 53226728U, // FMLS_ZPmZZ_H 11929 285345920U, // FMLS_ZPmZZ_S 11930 52954200U, // FMLS_ZZZI_D 11931 41192U, // FMLS_ZZZI_H 11932 52955224U, // FMLS_ZZZI_S 11933 103425113U, // FMLSv1i16_indexed 11934 105260121U, // FMLSv1i32_indexed 11935 105522265U, // FMLSv1i64_indexed 11936 926872U, // FMLSv2f32 11937 271464U, // FMLSv2f64 11938 105260184U, // FMLSv2i32_indexed 11939 105522280U, // FMLSv2i64_indexed 11940 1057952U, // FMLSv4f16 11941 402544U, // FMLSv4f32 11942 103425184U, // FMLSv4i16_indexed 11943 105260144U, // FMLSv4i32_indexed 11944 533624U, // FMLSv8f16 11945 103425144U, // FMLSv8i16_indexed 11946 1112U, // FMMLA_ZZZ_D 11947 2136U, // FMMLA_ZZZ_S 11948 0U, // FMOPAL_MPPZZ 11949 560U, // FMOPA_MPPZZ_D 11950 0U, // FMOPA_MPPZZ_H 11951 280U, // FMOPA_MPPZZ_S 11952 0U, // FMOPSL_MPPZZ 11953 560U, // FMOPS_MPPZZ_D 11954 0U, // FMOPS_MPPZZ_H 11955 280U, // FMOPS_MPPZZ_S 11956 47536U, // FMOVDXHighr 11957 0U, // FMOVDXr 11958 2U, // FMOVDi 11959 0U, // FMOVDr 11960 0U, // FMOVHWr 11961 0U, // FMOVHXr 11962 2U, // FMOVHi 11963 0U, // FMOVHr 11964 0U, // FMOVSWr 11965 2U, // FMOVSi 11966 0U, // FMOVSr 11967 0U, // FMOVWHr 11968 0U, // FMOVWSr 11969 0U, // FMOVXDHighr 11970 0U, // FMOVXDr 11971 0U, // FMOVXHr 11972 2U, // FMOVv2f32_ns 11973 2U, // FMOVv2f64_ns 11974 2U, // FMOVv4f16_ns 11975 2U, // FMOVv4f32_ns 11976 2U, // FMOVv8f16_ns 11977 268567680U, // FMSB_ZPmZZ_D 11978 53226728U, // FMSB_ZPmZZ_H 11979 285345920U, // FMSB_ZPmZZ_S 11980 134232U, // FMSUBDrrr 11981 134232U, // FMSUBHrrr 11982 134232U, // FMSUBSrrr 11983 3160U, // FMULDrr 11984 3160U, // FMULHrr 11985 3160U, // FMULSrr 11986 3160U, // FMULX16 11987 3160U, // FMULX32 11988 3160U, // FMULX64 11989 33691776U, // FMULX_ZPmZ_D 11990 50998408U, // FMULX_ZPmZ_H 11991 67252352U, // FMULX_ZPmZ_S 11992 338305112U, // FMULXv1i16_indexed 11993 340140120U, // FMULXv1i32_indexed 11994 340402264U, // FMULXv1i64_indexed 11995 925848U, // FMULXv2f32 11996 270440U, // FMULXv2f64 11997 340140184U, // FMULXv2i32_indexed 11998 340402280U, // FMULXv2i64_indexed 11999 1056928U, // FMULXv4f16 12000 401520U, // FMULXv4f32 12001 338305184U, // FMULXv4i16_indexed 12002 340140144U, // FMULXv4i32_indexed 12003 532600U, // FMULXv8f16 12004 338305144U, // FMULXv8i16_indexed 12005 352458880U, // FMUL_ZPmI_D 12006 4992136U, // FMUL_ZPmI_H 12007 352465024U, // FMUL_ZPmI_S 12008 33691776U, // FMUL_ZPmZ_D 12009 50998408U, // FMUL_ZPmZ_H 12010 67252352U, // FMUL_ZPmZ_S 12011 5118040U, // FMUL_ZZZI_D 12012 42120U, // FMUL_ZZZI_H 12013 5124185U, // FMUL_ZZZI_S 12014 6232U, // FMUL_ZZZ_D 12015 136U, // FMUL_ZZZ_H 12016 12377U, // FMUL_ZZZ_S 12017 338305112U, // FMULv1i16_indexed 12018 340140120U, // FMULv1i32_indexed 12019 340402264U, // FMULv1i64_indexed 12020 925848U, // FMULv2f32 12021 270440U, // FMULv2f64 12022 340140184U, // FMULv2i32_indexed 12023 340402280U, // FMULv2i64_indexed 12024 1056928U, // FMULv4f16 12025 401520U, // FMULv4f32 12026 338305184U, // FMULv4i16_indexed 12027 340140144U, // FMULv4i32_indexed 12028 532600U, // FMULv8f16 12029 338305144U, // FMULv8i16_indexed 12030 0U, // FNEGDr 12031 0U, // FNEGHr 12032 0U, // FNEGSr 12033 16U, // FNEG_ZPmZ_D 12034 0U, // FNEG_ZPmZ_H 12035 24U, // FNEG_ZPmZ_S 12036 40U, // FNEGv2f32 12037 48U, // FNEGv2f64 12038 56U, // FNEGv4f16 12039 64U, // FNEGv4f32 12040 72U, // FNEGv8f16 12041 134232U, // FNMADDDrrr 12042 134232U, // FNMADDHrrr 12043 134232U, // FNMADDSrrr 12044 268567680U, // FNMAD_ZPmZZ_D 12045 53226728U, // FNMAD_ZPmZZ_H 12046 285345920U, // FNMAD_ZPmZZ_S 12047 268567680U, // FNMLA_ZPmZZ_D 12048 53226728U, // FNMLA_ZPmZZ_H 12049 285345920U, // FNMLA_ZPmZZ_S 12050 268567680U, // FNMLS_ZPmZZ_D 12051 53226728U, // FNMLS_ZPmZZ_H 12052 285345920U, // FNMLS_ZPmZZ_S 12053 268567680U, // FNMSB_ZPmZZ_D 12054 53226728U, // FNMSB_ZPmZZ_H 12055 285345920U, // FNMSB_ZPmZZ_S 12056 134232U, // FNMSUBDrrr 12057 134232U, // FNMSUBHrrr 12058 134232U, // FNMSUBSrrr 12059 3160U, // FNMULDrr 12060 3160U, // FNMULHrr 12061 3160U, // FNMULSrr 12062 0U, // FRECPE_ZZ_D 12063 0U, // FRECPE_ZZ_H 12064 1U, // FRECPE_ZZ_S 12065 0U, // FRECPEv1f16 12066 0U, // FRECPEv1i32 12067 0U, // FRECPEv1i64 12068 40U, // FRECPEv2f32 12069 48U, // FRECPEv2f64 12070 56U, // FRECPEv4f16 12071 64U, // FRECPEv4f32 12072 72U, // FRECPEv8f16 12073 3160U, // FRECPS16 12074 3160U, // FRECPS32 12075 3160U, // FRECPS64 12076 6232U, // FRECPS_ZZZ_D 12077 136U, // FRECPS_ZZZ_H 12078 12377U, // FRECPS_ZZZ_S 12079 925848U, // FRECPSv2f32 12080 270440U, // FRECPSv2f64 12081 1056928U, // FRECPSv4f16 12082 401520U, // FRECPSv4f32 12083 532600U, // FRECPSv8f16 12084 16U, // FRECPX_ZPmZ_D 12085 0U, // FRECPX_ZPmZ_H 12086 24U, // FRECPX_ZPmZ_S 12087 0U, // FRECPXv1f16 12088 0U, // FRECPXv1i32 12089 0U, // FRECPXv1i64 12090 0U, // FRINT32XDr 12091 0U, // FRINT32XSr 12092 40U, // FRINT32Xv2f32 12093 48U, // FRINT32Xv2f64 12094 64U, // FRINT32Xv4f32 12095 0U, // FRINT32ZDr 12096 0U, // FRINT32ZSr 12097 40U, // FRINT32Zv2f32 12098 48U, // FRINT32Zv2f64 12099 64U, // FRINT32Zv4f32 12100 0U, // FRINT64XDr 12101 0U, // FRINT64XSr 12102 40U, // FRINT64Xv2f32 12103 48U, // FRINT64Xv2f64 12104 64U, // FRINT64Xv4f32 12105 0U, // FRINT64ZDr 12106 0U, // FRINT64ZSr 12107 40U, // FRINT64Zv2f32 12108 48U, // FRINT64Zv2f64 12109 64U, // FRINT64Zv4f32 12110 0U, // FRINTADr 12111 0U, // FRINTAHr 12112 0U, // FRINTASr 12113 0U, // FRINTA_2Z2Z_S 12114 0U, // FRINTA_4Z4Z_S 12115 16U, // FRINTA_ZPmZ_D 12116 0U, // FRINTA_ZPmZ_H 12117 24U, // FRINTA_ZPmZ_S 12118 40U, // FRINTAv2f32 12119 48U, // FRINTAv2f64 12120 56U, // FRINTAv4f16 12121 64U, // FRINTAv4f32 12122 72U, // FRINTAv8f16 12123 0U, // FRINTIDr 12124 0U, // FRINTIHr 12125 0U, // FRINTISr 12126 16U, // FRINTI_ZPmZ_D 12127 0U, // FRINTI_ZPmZ_H 12128 24U, // FRINTI_ZPmZ_S 12129 40U, // FRINTIv2f32 12130 48U, // FRINTIv2f64 12131 56U, // FRINTIv4f16 12132 64U, // FRINTIv4f32 12133 72U, // FRINTIv8f16 12134 0U, // FRINTMDr 12135 0U, // FRINTMHr 12136 0U, // FRINTMSr 12137 0U, // FRINTM_2Z2Z_S 12138 0U, // FRINTM_4Z4Z_S 12139 16U, // FRINTM_ZPmZ_D 12140 0U, // FRINTM_ZPmZ_H 12141 24U, // FRINTM_ZPmZ_S 12142 40U, // FRINTMv2f32 12143 48U, // FRINTMv2f64 12144 56U, // FRINTMv4f16 12145 64U, // FRINTMv4f32 12146 72U, // FRINTMv8f16 12147 0U, // FRINTNDr 12148 0U, // FRINTNHr 12149 0U, // FRINTNSr 12150 0U, // FRINTN_2Z2Z_S 12151 0U, // FRINTN_4Z4Z_S 12152 16U, // FRINTN_ZPmZ_D 12153 0U, // FRINTN_ZPmZ_H 12154 24U, // FRINTN_ZPmZ_S 12155 40U, // FRINTNv2f32 12156 48U, // FRINTNv2f64 12157 56U, // FRINTNv4f16 12158 64U, // FRINTNv4f32 12159 72U, // FRINTNv8f16 12160 0U, // FRINTPDr 12161 0U, // FRINTPHr 12162 0U, // FRINTPSr 12163 0U, // FRINTP_2Z2Z_S 12164 0U, // FRINTP_4Z4Z_S 12165 16U, // FRINTP_ZPmZ_D 12166 0U, // FRINTP_ZPmZ_H 12167 24U, // FRINTP_ZPmZ_S 12168 40U, // FRINTPv2f32 12169 48U, // FRINTPv2f64 12170 56U, // FRINTPv4f16 12171 64U, // FRINTPv4f32 12172 72U, // FRINTPv8f16 12173 0U, // FRINTXDr 12174 0U, // FRINTXHr 12175 0U, // FRINTXSr 12176 16U, // FRINTX_ZPmZ_D 12177 0U, // FRINTX_ZPmZ_H 12178 24U, // FRINTX_ZPmZ_S 12179 40U, // FRINTXv2f32 12180 48U, // FRINTXv2f64 12181 56U, // FRINTXv4f16 12182 64U, // FRINTXv4f32 12183 72U, // FRINTXv8f16 12184 0U, // FRINTZDr 12185 0U, // FRINTZHr 12186 0U, // FRINTZSr 12187 16U, // FRINTZ_ZPmZ_D 12188 0U, // FRINTZ_ZPmZ_H 12189 24U, // FRINTZ_ZPmZ_S 12190 40U, // FRINTZv2f32 12191 48U, // FRINTZv2f64 12192 56U, // FRINTZv4f16 12193 64U, // FRINTZv4f32 12194 72U, // FRINTZv8f16 12195 0U, // FRSQRTE_ZZ_D 12196 0U, // FRSQRTE_ZZ_H 12197 1U, // FRSQRTE_ZZ_S 12198 0U, // FRSQRTEv1f16 12199 0U, // FRSQRTEv1i32 12200 0U, // FRSQRTEv1i64 12201 40U, // FRSQRTEv2f32 12202 48U, // FRSQRTEv2f64 12203 56U, // FRSQRTEv4f16 12204 64U, // FRSQRTEv4f32 12205 72U, // FRSQRTEv8f16 12206 3160U, // FRSQRTS16 12207 3160U, // FRSQRTS32 12208 3160U, // FRSQRTS64 12209 6232U, // FRSQRTS_ZZZ_D 12210 136U, // FRSQRTS_ZZZ_H 12211 12377U, // FRSQRTS_ZZZ_S 12212 925848U, // FRSQRTSv2f32 12213 270440U, // FRSQRTSv2f64 12214 1056928U, // FRSQRTSv4f16 12215 401520U, // FRSQRTSv4f32 12216 532600U, // FRSQRTSv8f16 12217 33691776U, // FSCALE_ZPmZ_D 12218 50998408U, // FSCALE_ZPmZ_H 12219 67252352U, // FSCALE_ZPmZ_S 12220 0U, // FSQRTDr 12221 0U, // FSQRTHr 12222 0U, // FSQRTSr 12223 16U, // FSQRT_ZPmZ_D 12224 0U, // FSQRT_ZPmZ_H 12225 24U, // FSQRT_ZPmZ_S 12226 40U, // FSQRTv2f32 12227 48U, // FSQRTv2f64 12228 56U, // FSQRTv4f16 12229 64U, // FSQRTv4f32 12230 72U, // FSQRTv8f16 12231 3160U, // FSUBDrr 12232 3160U, // FSUBHrr 12233 251795584U, // FSUBR_ZPmI_D 12234 3681416U, // FSUBR_ZPmI_H 12235 251801728U, // FSUBR_ZPmI_S 12236 33691776U, // FSUBR_ZPmZ_D 12237 50998408U, // FSUBR_ZPmZ_H 12238 67252352U, // FSUBR_ZPmZ_S 12239 3160U, // FSUBSrr 12240 192U, // FSUB_VG2_M2Z_D 12241 0U, // FSUB_VG2_M2Z_H 12242 200U, // FSUB_VG2_M2Z_S 12243 192U, // FSUB_VG4_M4Z_D 12244 0U, // FSUB_VG4_M4Z_H 12245 200U, // FSUB_VG4_M4Z_S 12246 251795584U, // FSUB_ZPmI_D 12247 3681416U, // FSUB_ZPmI_H 12248 251801728U, // FSUB_ZPmI_S 12249 33691776U, // FSUB_ZPmZ_D 12250 50998408U, // FSUB_ZPmZ_H 12251 67252352U, // FSUB_ZPmZ_S 12252 6232U, // FSUB_ZZZ_D 12253 136U, // FSUB_ZZZ_H 12254 12377U, // FSUB_ZZZ_S 12255 925848U, // FSUBv2f32 12256 270440U, // FSUBv2f64 12257 1056928U, // FSUBv4f16 12258 401520U, // FSUBv4f32 12259 532600U, // FSUBv8f16 12260 137304U, // FTMAD_ZZI_D 12261 52309128U, // FTMAD_ZZI_H 12262 143449U, // FTMAD_ZZI_S 12263 6232U, // FTSMUL_ZZZ_D 12264 136U, // FTSMUL_ZZZ_H 12265 12377U, // FTSMUL_ZZZ_S 12266 6232U, // FTSSEL_ZZZ_D 12267 136U, // FTSSEL_ZZZ_H 12268 12377U, // FTSSEL_ZZZ_S 12269 2529520U, // FVDOT_VG2_M2ZZI_HtoS 12270 371076282U, // GLD1B_D_IMM_REAL 12271 5254370U, // GLD1B_D_REAL 12272 5385442U, // GLD1B_D_SXTW_REAL 12273 5516514U, // GLD1B_D_UXTW_REAL 12274 371076194U, // GLD1B_S_IMM_REAL 12275 5647586U, // GLD1B_S_SXTW_REAL 12276 5778658U, // GLD1B_S_UXTW_REAL 12277 5909690U, // GLD1D_IMM_REAL 12278 5254370U, // GLD1D_REAL 12279 6040802U, // GLD1D_SCALED_REAL 12280 5385442U, // GLD1D_SXTW_REAL 12281 6171874U, // GLD1D_SXTW_SCALED_REAL 12282 5516514U, // GLD1D_UXTW_REAL 12283 6302946U, // GLD1D_UXTW_SCALED_REAL 12284 375532730U, // GLD1H_D_IMM_REAL 12285 5254370U, // GLD1H_D_REAL 12286 6565090U, // GLD1H_D_SCALED_REAL 12287 5385442U, // GLD1H_D_SXTW_REAL 12288 6696162U, // GLD1H_D_SXTW_SCALED_REAL 12289 5516514U, // GLD1H_D_UXTW_REAL 12290 6827234U, // GLD1H_D_UXTW_SCALED_REAL 12291 375532642U, // GLD1H_S_IMM_REAL 12292 5647586U, // GLD1H_S_SXTW_REAL 12293 6958306U, // GLD1H_S_SXTW_SCALED_REAL 12294 5778658U, // GLD1H_S_UXTW_REAL 12295 7089378U, // GLD1H_S_UXTW_SCALED_REAL 12296 371076282U, // GLD1Q 12297 371076282U, // GLD1SB_D_IMM_REAL 12298 5254370U, // GLD1SB_D_REAL 12299 5385442U, // GLD1SB_D_SXTW_REAL 12300 5516514U, // GLD1SB_D_UXTW_REAL 12301 371076194U, // GLD1SB_S_IMM_REAL 12302 5647586U, // GLD1SB_S_SXTW_REAL 12303 5778658U, // GLD1SB_S_UXTW_REAL 12304 375532730U, // GLD1SH_D_IMM_REAL 12305 5254370U, // GLD1SH_D_REAL 12306 6565090U, // GLD1SH_D_SCALED_REAL 12307 5385442U, // GLD1SH_D_SXTW_REAL 12308 6696162U, // GLD1SH_D_SXTW_SCALED_REAL 12309 5516514U, // GLD1SH_D_UXTW_REAL 12310 6827234U, // GLD1SH_D_UXTW_SCALED_REAL 12311 375532642U, // GLD1SH_S_IMM_REAL 12312 5647586U, // GLD1SH_S_SXTW_REAL 12313 6958306U, // GLD1SH_S_SXTW_SCALED_REAL 12314 5778658U, // GLD1SH_S_UXTW_REAL 12315 7089378U, // GLD1SH_S_UXTW_SCALED_REAL 12316 376319162U, // GLD1SW_D_IMM_REAL 12317 5254370U, // GLD1SW_D_REAL 12318 7351522U, // GLD1SW_D_SCALED_REAL 12319 5385442U, // GLD1SW_D_SXTW_REAL 12320 7482594U, // GLD1SW_D_SXTW_SCALED_REAL 12321 5516514U, // GLD1SW_D_UXTW_REAL 12322 7613666U, // GLD1SW_D_UXTW_SCALED_REAL 12323 376319162U, // GLD1W_D_IMM_REAL 12324 5254370U, // GLD1W_D_REAL 12325 7351522U, // GLD1W_D_SCALED_REAL 12326 5385442U, // GLD1W_D_SXTW_REAL 12327 7482594U, // GLD1W_D_SXTW_SCALED_REAL 12328 5516514U, // GLD1W_D_UXTW_REAL 12329 7613666U, // GLD1W_D_UXTW_SCALED_REAL 12330 376319074U, // GLD1W_IMM_REAL 12331 5647586U, // GLD1W_SXTW_REAL 12332 7744738U, // GLD1W_SXTW_SCALED_REAL 12333 5778658U, // GLD1W_UXTW_REAL 12334 7875810U, // GLD1W_UXTW_SCALED_REAL 12335 371076282U, // GLDFF1B_D_IMM_REAL 12336 5254370U, // GLDFF1B_D_REAL 12337 5385442U, // GLDFF1B_D_SXTW_REAL 12338 5516514U, // GLDFF1B_D_UXTW_REAL 12339 371076194U, // GLDFF1B_S_IMM_REAL 12340 5647586U, // GLDFF1B_S_SXTW_REAL 12341 5778658U, // GLDFF1B_S_UXTW_REAL 12342 5909690U, // GLDFF1D_IMM_REAL 12343 5254370U, // GLDFF1D_REAL 12344 6040802U, // GLDFF1D_SCALED_REAL 12345 5385442U, // GLDFF1D_SXTW_REAL 12346 6171874U, // GLDFF1D_SXTW_SCALED_REAL 12347 5516514U, // GLDFF1D_UXTW_REAL 12348 6302946U, // GLDFF1D_UXTW_SCALED_REAL 12349 375532730U, // GLDFF1H_D_IMM_REAL 12350 5254370U, // GLDFF1H_D_REAL 12351 6565090U, // GLDFF1H_D_SCALED_REAL 12352 5385442U, // GLDFF1H_D_SXTW_REAL 12353 6696162U, // GLDFF1H_D_SXTW_SCALED_REAL 12354 5516514U, // GLDFF1H_D_UXTW_REAL 12355 6827234U, // GLDFF1H_D_UXTW_SCALED_REAL 12356 375532642U, // GLDFF1H_S_IMM_REAL 12357 5647586U, // GLDFF1H_S_SXTW_REAL 12358 6958306U, // GLDFF1H_S_SXTW_SCALED_REAL 12359 5778658U, // GLDFF1H_S_UXTW_REAL 12360 7089378U, // GLDFF1H_S_UXTW_SCALED_REAL 12361 371076282U, // GLDFF1SB_D_IMM_REAL 12362 5254370U, // GLDFF1SB_D_REAL 12363 5385442U, // GLDFF1SB_D_SXTW_REAL 12364 5516514U, // GLDFF1SB_D_UXTW_REAL 12365 371076194U, // GLDFF1SB_S_IMM_REAL 12366 5647586U, // GLDFF1SB_S_SXTW_REAL 12367 5778658U, // GLDFF1SB_S_UXTW_REAL 12368 375532730U, // GLDFF1SH_D_IMM_REAL 12369 5254370U, // GLDFF1SH_D_REAL 12370 6565090U, // GLDFF1SH_D_SCALED_REAL 12371 5385442U, // GLDFF1SH_D_SXTW_REAL 12372 6696162U, // GLDFF1SH_D_SXTW_SCALED_REAL 12373 5516514U, // GLDFF1SH_D_UXTW_REAL 12374 6827234U, // GLDFF1SH_D_UXTW_SCALED_REAL 12375 375532642U, // GLDFF1SH_S_IMM_REAL 12376 5647586U, // GLDFF1SH_S_SXTW_REAL 12377 6958306U, // GLDFF1SH_S_SXTW_SCALED_REAL 12378 5778658U, // GLDFF1SH_S_UXTW_REAL 12379 7089378U, // GLDFF1SH_S_UXTW_SCALED_REAL 12380 376319162U, // GLDFF1SW_D_IMM_REAL 12381 5254370U, // GLDFF1SW_D_REAL 12382 7351522U, // GLDFF1SW_D_SCALED_REAL 12383 5385442U, // GLDFF1SW_D_SXTW_REAL 12384 7482594U, // GLDFF1SW_D_SXTW_SCALED_REAL 12385 5516514U, // GLDFF1SW_D_UXTW_REAL 12386 7613666U, // GLDFF1SW_D_UXTW_SCALED_REAL 12387 376319162U, // GLDFF1W_D_IMM_REAL 12388 5254370U, // GLDFF1W_D_REAL 12389 7351522U, // GLDFF1W_D_SCALED_REAL 12390 5385442U, // GLDFF1W_D_SXTW_REAL 12391 7482594U, // GLDFF1W_D_SXTW_SCALED_REAL 12392 5516514U, // GLDFF1W_D_UXTW_REAL 12393 7613666U, // GLDFF1W_D_UXTW_SCALED_REAL 12394 376319074U, // GLDFF1W_IMM_REAL 12395 5647586U, // GLDFF1W_SXTW_REAL 12396 7744738U, // GLDFF1W_SXTW_SCALED_REAL 12397 5778658U, // GLDFF1W_UXTW_REAL 12398 7875810U, // GLDFF1W_UXTW_SCALED_REAL 12399 3160U, // GMI 12400 0U, // HINT 12401 33691864U, // HISTCNT_ZPzZZ_D 12402 67252440U, // HISTCNT_ZPzZZ_S 12403 10329U, // HISTSEG_ZZZ 12404 0U, // HLT 12405 0U, // HVC 12406 2U, // INCB_XPiI 12407 2U, // INCD_XPiI 12408 2U, // INCD_ZPiI 12409 2U, // INCH_XPiI 12410 0U, // INCH_ZPiI 12411 1U, // INCP_XP_B 12412 0U, // INCP_XP_D 12413 0U, // INCP_XP_H 12414 1U, // INCP_XP_S 12415 0U, // INCP_ZP_D 12416 0U, // INCP_ZP_H 12417 0U, // INCP_ZP_S 12418 2U, // INCW_XPiI 12419 2U, // INCW_ZPiI 12420 570U, // INDEX_II_B 12421 3160U, // INDEX_II_D 12422 2U, // INDEX_II_H 12423 3160U, // INDEX_II_S 12424 226U, // INDEX_IR_B 12425 3160U, // INDEX_IR_D 12426 1U, // INDEX_IR_H 12427 3160U, // INDEX_IR_S 12428 51288U, // INDEX_RI_B 12429 3160U, // INDEX_RI_D 12430 576U, // INDEX_RI_H 12431 3160U, // INDEX_RI_S 12432 3160U, // INDEX_RR_B 12433 3160U, // INDEX_RR_D 12434 224U, // INDEX_RR_H 12435 3160U, // INDEX_RR_S 12436 52808U, // INSERT_MXIPZ_H_B 12437 53832U, // INSERT_MXIPZ_H_D 12438 39496U, // INSERT_MXIPZ_H_H 12439 54856U, // INSERT_MXIPZ_H_Q 12440 55880U, // INSERT_MXIPZ_H_S 12441 52808U, // INSERT_MXIPZ_V_B 12442 53832U, // INSERT_MXIPZ_V_D 12443 39496U, // INSERT_MXIPZ_V_H 12444 54856U, // INSERT_MXIPZ_V_Q 12445 55880U, // INSERT_MXIPZ_V_S 12446 1U, // INSR_ZR_B 12447 1U, // INSR_ZR_D 12448 0U, // INSR_ZR_H 12449 1U, // INSR_ZR_S 12450 3U, // INSR_ZV_B 12451 3U, // INSR_ZV_D 12452 0U, // INSR_ZV_H 12453 3U, // INSR_ZV_S 12454 2U, // INSvi16gpr 12455 41379U, // INSvi16lane 12456 2U, // INSvi32gpr 12457 41387U, // INSvi32lane 12458 2U, // INSvi64gpr 12459 41395U, // INSvi64lane 12460 2U, // INSvi8gpr 12461 41403U, // INSvi8lane 12462 3160U, // IRG 12463 0U, // ISB 12464 10328U, // LASTA_RPZ_B 12465 6232U, // LASTA_RPZ_D 12466 5208U, // LASTA_RPZ_H 12467 12376U, // LASTA_RPZ_S 12468 10328U, // LASTA_VPZ_B 12469 6232U, // LASTA_VPZ_D 12470 5208U, // LASTA_VPZ_H 12471 12376U, // LASTA_VPZ_S 12472 10328U, // LASTB_RPZ_B 12473 6232U, // LASTB_RPZ_D 12474 5208U, // LASTB_RPZ_H 12475 12376U, // LASTB_RPZ_S 12476 10328U, // LASTB_VPZ_B 12477 6232U, // LASTB_VPZ_D 12478 5208U, // LASTB_VPZ_H 12479 12376U, // LASTB_VPZ_S 12480 8006882U, // LD1B 12481 8006882U, // LD1B_2Z 12482 392309986U, // LD1B_2Z_IMM 12483 8006882U, // LD1B_4Z 12484 393096418U, // LD1B_4Z_IMM 12485 8006882U, // LD1B_D 12486 387853538U, // LD1B_D_IMM_REAL 12487 8006882U, // LD1B_H 12488 387853538U, // LD1B_H_IMM_REAL 12489 387853538U, // LD1B_IMM_REAL 12490 8006882U, // LD1B_S 12491 387853538U, // LD1B_S_IMM_REAL 12492 56915U, // LD1B_VG2_M2ZPXI 12493 57939U, // LD1B_VG2_M2ZPXX 12494 393096418U, // LD1B_VG4_M4ZPXI 12495 8006882U, // LD1B_VG4_M4ZPXX 12496 8137954U, // LD1D 12497 8137954U, // LD1D_2Z 12498 392309986U, // LD1D_2Z_IMM 12499 8137954U, // LD1D_4Z 12500 393096418U, // LD1D_4Z_IMM 12501 387853538U, // LD1D_IMM_REAL 12502 8137954U, // LD1D_Q 12503 387853538U, // LD1D_Q_IMM 12504 392309986U, // LD1D_VG2_M2ZPXI 12505 8137954U, // LD1D_VG2_M2ZPXX 12506 393096418U, // LD1D_VG4_M4ZPXI 12507 8137954U, // LD1D_VG4_M4ZPXX 12508 0U, // LD1Fourv16b 12509 0U, // LD1Fourv16b_POST 12510 0U, // LD1Fourv1d 12511 0U, // LD1Fourv1d_POST 12512 0U, // LD1Fourv2d 12513 0U, // LD1Fourv2d_POST 12514 0U, // LD1Fourv2s 12515 0U, // LD1Fourv2s_POST 12516 0U, // LD1Fourv4h 12517 0U, // LD1Fourv4h_POST 12518 0U, // LD1Fourv4s 12519 0U, // LD1Fourv4s_POST 12520 0U, // LD1Fourv8b 12521 0U, // LD1Fourv8b_POST 12522 0U, // LD1Fourv8h 12523 0U, // LD1Fourv8h_POST 12524 8269026U, // LD1H 12525 8269026U, // LD1H_2Z 12526 392309986U, // LD1H_2Z_IMM 12527 8269026U, // LD1H_4Z 12528 393096418U, // LD1H_4Z_IMM 12529 8269026U, // LD1H_D 12530 387853538U, // LD1H_D_IMM_REAL 12531 387853538U, // LD1H_IMM_REAL 12532 8269026U, // LD1H_S 12533 387853538U, // LD1H_S_IMM_REAL 12534 56915U, // LD1H_VG2_M2ZPXI 12535 58963U, // LD1H_VG2_M2ZPXX 12536 393096418U, // LD1H_VG4_M4ZPXI 12537 8269026U, // LD1H_VG4_M4ZPXX 12538 0U, // LD1Onev16b 12539 0U, // LD1Onev16b_POST 12540 0U, // LD1Onev1d 12541 0U, // LD1Onev1d_POST 12542 0U, // LD1Onev2d 12543 0U, // LD1Onev2d_POST 12544 0U, // LD1Onev2s 12545 0U, // LD1Onev2s_POST 12546 0U, // LD1Onev4h 12547 0U, // LD1Onev4h_POST 12548 0U, // LD1Onev4s 12549 0U, // LD1Onev4s_POST 12550 0U, // LD1Onev8b 12551 0U, // LD1Onev8b_POST 12552 0U, // LD1Onev8h 12553 0U, // LD1Onev8h_POST 12554 371076322U, // LD1RB_D_IMM 12555 371076322U, // LD1RB_H_IMM 12556 371076322U, // LD1RB_IMM 12557 371076322U, // LD1RB_S_IMM 12558 5909730U, // LD1RD_IMM 12559 375532770U, // LD1RH_D_IMM 12560 375532770U, // LD1RH_IMM 12561 375532770U, // LD1RH_S_IMM 12562 8006882U, // LD1RO_B 12563 8400098U, // LD1RO_B_IMM 12564 8137954U, // LD1RO_D 12565 8400098U, // LD1RO_D_IMM 12566 8269026U, // LD1RO_H 12567 8400098U, // LD1RO_H_IMM 12568 8531170U, // LD1RO_W 12569 8400098U, // LD1RO_W_IMM 12570 8006882U, // LD1RQ_B 12571 8662242U, // LD1RQ_B_IMM 12572 8137954U, // LD1RQ_D 12573 8662242U, // LD1RQ_D_IMM 12574 8269026U, // LD1RQ_H 12575 8662242U, // LD1RQ_H_IMM 12576 8531170U, // LD1RQ_W 12577 8662242U, // LD1RQ_W_IMM 12578 371076322U, // LD1RSB_D_IMM 12579 371076322U, // LD1RSB_H_IMM 12580 371076322U, // LD1RSB_S_IMM 12581 375532770U, // LD1RSH_D_IMM 12582 375532770U, // LD1RSH_S_IMM 12583 376319202U, // LD1RSW_IMM 12584 376319202U, // LD1RW_D_IMM 12585 376319202U, // LD1RW_IMM 12586 0U, // LD1Rv16b 12587 0U, // LD1Rv16b_POST 12588 0U, // LD1Rv1d 12589 0U, // LD1Rv1d_POST 12590 0U, // LD1Rv2d 12591 0U, // LD1Rv2d_POST 12592 0U, // LD1Rv2s 12593 0U, // LD1Rv2s_POST 12594 0U, // LD1Rv4h 12595 0U, // LD1Rv4h_POST 12596 0U, // LD1Rv4s 12597 0U, // LD1Rv4s_POST 12598 0U, // LD1Rv8b 12599 0U, // LD1Rv8b_POST 12600 0U, // LD1Rv8h 12601 0U, // LD1Rv8h_POST 12602 8006882U, // LD1SB_D 12603 387853538U, // LD1SB_D_IMM_REAL 12604 8006882U, // LD1SB_H 12605 387853538U, // LD1SB_H_IMM_REAL 12606 8006882U, // LD1SB_S 12607 387853538U, // LD1SB_S_IMM_REAL 12608 8269026U, // LD1SH_D 12609 387853538U, // LD1SH_D_IMM_REAL 12610 8269026U, // LD1SH_S 12611 387853538U, // LD1SH_S_IMM_REAL 12612 8531170U, // LD1SW_D 12613 387853538U, // LD1SW_D_IMM_REAL 12614 0U, // LD1Threev16b 12615 0U, // LD1Threev16b_POST 12616 0U, // LD1Threev1d 12617 0U, // LD1Threev1d_POST 12618 0U, // LD1Threev2d 12619 0U, // LD1Threev2d_POST 12620 0U, // LD1Threev2s 12621 0U, // LD1Threev2s_POST 12622 0U, // LD1Threev4h 12623 0U, // LD1Threev4h_POST 12624 0U, // LD1Threev4s 12625 0U, // LD1Threev4s_POST 12626 0U, // LD1Threev8b 12627 0U, // LD1Threev8b_POST 12628 0U, // LD1Threev8h 12629 0U, // LD1Threev8h_POST 12630 0U, // LD1Twov16b 12631 0U, // LD1Twov16b_POST 12632 0U, // LD1Twov1d 12633 0U, // LD1Twov1d_POST 12634 0U, // LD1Twov2d 12635 0U, // LD1Twov2d_POST 12636 0U, // LD1Twov2s 12637 0U, // LD1Twov2s_POST 12638 0U, // LD1Twov4h 12639 0U, // LD1Twov4h_POST 12640 0U, // LD1Twov4s 12641 0U, // LD1Twov4s_POST 12642 0U, // LD1Twov8b 12643 0U, // LD1Twov8b_POST 12644 0U, // LD1Twov8h 12645 0U, // LD1Twov8h_POST 12646 8531170U, // LD1W 12647 8531170U, // LD1W_2Z 12648 392309986U, // LD1W_2Z_IMM 12649 8531170U, // LD1W_4Z 12650 393096418U, // LD1W_4Z_IMM 12651 8531170U, // LD1W_D 12652 387853538U, // LD1W_D_IMM_REAL 12653 387853538U, // LD1W_IMM_REAL 12654 8531170U, // LD1W_Q 12655 387853538U, // LD1W_Q_IMM 12656 392309986U, // LD1W_VG2_M2ZPXI 12657 8531170U, // LD1W_VG2_M2ZPXX 12658 393096418U, // LD1W_VG4_M4ZPXI 12659 8531170U, // LD1W_VG4_M4ZPXX 12660 8841816U, // LD1_MXIPXX_H_B 12661 8972888U, // LD1_MXIPXX_H_D 12662 9103960U, // LD1_MXIPXX_H_H 12663 9235032U, // LD1_MXIPXX_H_Q 12664 9366104U, // LD1_MXIPXX_H_S 12665 8841816U, // LD1_MXIPXX_V_B 12666 8972888U, // LD1_MXIPXX_V_D 12667 9103960U, // LD1_MXIPXX_V_H 12668 9235032U, // LD1_MXIPXX_V_Q 12669 9366104U, // LD1_MXIPXX_V_S 12670 0U, // LD1i16 12671 0U, // LD1i16_POST 12672 0U, // LD1i32 12673 0U, // LD1i32_POST 12674 0U, // LD1i64 12675 0U, // LD1i64_POST 12676 0U, // LD1i8 12677 0U, // LD1i8_POST 12678 8006882U, // LD2B 12679 392309986U, // LD2B_IMM 12680 8137954U, // LD2D 12681 392309986U, // LD2D_IMM 12682 8269026U, // LD2H 12683 392309986U, // LD2H_IMM 12684 9448674U, // LD2Q 12685 392309986U, // LD2Q_IMM 12686 0U, // LD2Rv16b 12687 0U, // LD2Rv16b_POST 12688 0U, // LD2Rv1d 12689 0U, // LD2Rv1d_POST 12690 0U, // LD2Rv2d 12691 0U, // LD2Rv2d_POST 12692 0U, // LD2Rv2s 12693 0U, // LD2Rv2s_POST 12694 0U, // LD2Rv4h 12695 0U, // LD2Rv4h_POST 12696 0U, // LD2Rv4s 12697 0U, // LD2Rv4s_POST 12698 0U, // LD2Rv8b 12699 0U, // LD2Rv8b_POST 12700 0U, // LD2Rv8h 12701 0U, // LD2Rv8h_POST 12702 0U, // LD2Twov16b 12703 0U, // LD2Twov16b_POST 12704 0U, // LD2Twov2d 12705 0U, // LD2Twov2d_POST 12706 0U, // LD2Twov2s 12707 0U, // LD2Twov2s_POST 12708 0U, // LD2Twov4h 12709 0U, // LD2Twov4h_POST 12710 0U, // LD2Twov4s 12711 0U, // LD2Twov4s_POST 12712 0U, // LD2Twov8b 12713 0U, // LD2Twov8b_POST 12714 0U, // LD2Twov8h 12715 0U, // LD2Twov8h_POST 12716 8531170U, // LD2W 12717 392309986U, // LD2W_IMM 12718 0U, // LD2i16 12719 0U, // LD2i16_POST 12720 0U, // LD2i32 12721 0U, // LD2i32_POST 12722 0U, // LD2i64 12723 0U, // LD2i64_POST 12724 0U, // LD2i8 12725 0U, // LD2i8_POST 12726 8006882U, // LD3B 12727 9579746U, // LD3B_IMM 12728 8137954U, // LD3D 12729 9579746U, // LD3D_IMM 12730 8269026U, // LD3H 12731 9579746U, // LD3H_IMM 12732 9448674U, // LD3Q 12733 9579746U, // LD3Q_IMM 12734 0U, // LD3Rv16b 12735 0U, // LD3Rv16b_POST 12736 0U, // LD3Rv1d 12737 0U, // LD3Rv1d_POST 12738 0U, // LD3Rv2d 12739 0U, // LD3Rv2d_POST 12740 0U, // LD3Rv2s 12741 0U, // LD3Rv2s_POST 12742 0U, // LD3Rv4h 12743 0U, // LD3Rv4h_POST 12744 0U, // LD3Rv4s 12745 0U, // LD3Rv4s_POST 12746 0U, // LD3Rv8b 12747 0U, // LD3Rv8b_POST 12748 0U, // LD3Rv8h 12749 0U, // LD3Rv8h_POST 12750 0U, // LD3Threev16b 12751 0U, // LD3Threev16b_POST 12752 0U, // LD3Threev2d 12753 0U, // LD3Threev2d_POST 12754 0U, // LD3Threev2s 12755 0U, // LD3Threev2s_POST 12756 0U, // LD3Threev4h 12757 0U, // LD3Threev4h_POST 12758 0U, // LD3Threev4s 12759 0U, // LD3Threev4s_POST 12760 0U, // LD3Threev8b 12761 0U, // LD3Threev8b_POST 12762 0U, // LD3Threev8h 12763 0U, // LD3Threev8h_POST 12764 8531170U, // LD3W 12765 9579746U, // LD3W_IMM 12766 0U, // LD3i16 12767 0U, // LD3i16_POST 12768 0U, // LD3i32 12769 0U, // LD3i32_POST 12770 0U, // LD3i64 12771 0U, // LD3i64_POST 12772 0U, // LD3i8 12773 0U, // LD3i8_POST 12774 8006882U, // LD4B 12775 393096418U, // LD4B_IMM 12776 8137954U, // LD4D 12777 393096418U, // LD4D_IMM 12778 0U, // LD4Fourv16b 12779 0U, // LD4Fourv16b_POST 12780 0U, // LD4Fourv2d 12781 0U, // LD4Fourv2d_POST 12782 0U, // LD4Fourv2s 12783 0U, // LD4Fourv2s_POST 12784 0U, // LD4Fourv4h 12785 0U, // LD4Fourv4h_POST 12786 0U, // LD4Fourv4s 12787 0U, // LD4Fourv4s_POST 12788 0U, // LD4Fourv8b 12789 0U, // LD4Fourv8b_POST 12790 0U, // LD4Fourv8h 12791 0U, // LD4Fourv8h_POST 12792 8269026U, // LD4H 12793 393096418U, // LD4H_IMM 12794 9448674U, // LD4Q 12795 393096418U, // LD4Q_IMM 12796 0U, // LD4Rv16b 12797 0U, // LD4Rv16b_POST 12798 0U, // LD4Rv1d 12799 0U, // LD4Rv1d_POST 12800 0U, // LD4Rv2d 12801 0U, // LD4Rv2d_POST 12802 0U, // LD4Rv2s 12803 0U, // LD4Rv2s_POST 12804 0U, // LD4Rv4h 12805 0U, // LD4Rv4h_POST 12806 0U, // LD4Rv4s 12807 0U, // LD4Rv4s_POST 12808 0U, // LD4Rv8b 12809 0U, // LD4Rv8b_POST 12810 0U, // LD4Rv8h 12811 0U, // LD4Rv8h_POST 12812 8531170U, // LD4W 12813 393096418U, // LD4W_IMM 12814 0U, // LD4i16 12815 0U, // LD4i16_POST 12816 0U, // LD4i32 12817 0U, // LD4i32_POST 12818 0U, // LD4i64 12819 0U, // LD4i64_POST 12820 0U, // LD4i8 12821 0U, // LD4i8_POST 12822 0U, // LD64B 12823 3U, // LDADDAB 12824 3U, // LDADDAH 12825 3U, // LDADDALB 12826 3U, // LDADDALH 12827 3U, // LDADDALW 12828 3U, // LDADDALX 12829 3U, // LDADDAW 12830 3U, // LDADDAX 12831 3U, // LDADDB 12832 3U, // LDADDH 12833 3U, // LDADDLB 12834 3U, // LDADDLH 12835 3U, // LDADDLW 12836 3U, // LDADDLX 12837 3U, // LDADDW 12838 3U, // LDADDX 12839 0U, // LDAP1 12840 608U, // LDAPRB 12841 608U, // LDAPRH 12842 608U, // LDAPRW 12843 617U, // LDAPRWpre 12844 608U, // LDAPRX 12845 625U, // LDAPRXpre 12846 3148888U, // LDAPURBi 12847 3148888U, // LDAPURHi 12848 3148888U, // LDAPURSBWi 12849 3148888U, // LDAPURSBXi 12850 3148888U, // LDAPURSHWi 12851 3148888U, // LDAPURSHXi 12852 3148888U, // LDAPURSWi 12853 3148888U, // LDAPURXi 12854 3148888U, // LDAPURbi 12855 3148888U, // LDAPURdi 12856 3148888U, // LDAPURhi 12857 3148888U, // LDAPURi 12858 3148888U, // LDAPURqi 12859 3148888U, // LDAPURsi 12860 608U, // LDARB 12861 608U, // LDARH 12862 608U, // LDARW 12863 608U, // LDARX 12864 3149088U, // LDAXPW 12865 3149088U, // LDAXPX 12866 608U, // LDAXRB 12867 608U, // LDAXRH 12868 608U, // LDAXRW 12869 608U, // LDAXRX 12870 3U, // LDCLRAB 12871 3U, // LDCLRAH 12872 3U, // LDCLRALB 12873 3U, // LDCLRALH 12874 3U, // LDCLRALW 12875 3U, // LDCLRALX 12876 3U, // LDCLRAW 12877 3U, // LDCLRAX 12878 3U, // LDCLRB 12879 3U, // LDCLRH 12880 3U, // LDCLRLB 12881 3U, // LDCLRLH 12882 3U, // LDCLRLW 12883 3U, // LDCLRLX 12884 60706U, // LDCLRP 12885 60706U, // LDCLRPA 12886 60706U, // LDCLRPAL 12887 60706U, // LDCLRPL 12888 3U, // LDCLRW 12889 3U, // LDCLRX 12890 3U, // LDEORAB 12891 3U, // LDEORAH 12892 3U, // LDEORALB 12893 3U, // LDEORALH 12894 3U, // LDEORALW 12895 3U, // LDEORALX 12896 3U, // LDEORAW 12897 3U, // LDEORAX 12898 3U, // LDEORB 12899 3U, // LDEORH 12900 3U, // LDEORLB 12901 3U, // LDEORLH 12902 3U, // LDEORLW 12903 3U, // LDEORLX 12904 3U, // LDEORW 12905 3U, // LDEORX 12906 8006882U, // LDFF1B_D_REAL 12907 8006882U, // LDFF1B_H_REAL 12908 8006882U, // LDFF1B_REAL 12909 8006882U, // LDFF1B_S_REAL 12910 8137954U, // LDFF1D_REAL 12911 8269026U, // LDFF1H_D_REAL 12912 8269026U, // LDFF1H_REAL 12913 8269026U, // LDFF1H_S_REAL 12914 8006882U, // LDFF1SB_D_REAL 12915 8006882U, // LDFF1SB_H_REAL 12916 8006882U, // LDFF1SB_S_REAL 12917 8269026U, // LDFF1SH_D_REAL 12918 8269026U, // LDFF1SH_S_REAL 12919 8531170U, // LDFF1SW_D_REAL 12920 8531170U, // LDFF1W_D_REAL 12921 8531170U, // LDFF1W_REAL 12922 3207257U, // LDG 12923 608U, // LDGM 12924 3149088U, // LDIAPPW 12925 9742625U, // LDIAPPWpre 12926 3149088U, // LDIAPPX 12927 9873697U, // LDIAPPXpre 12928 608U, // LDLARB 12929 608U, // LDLARH 12930 608U, // LDLARW 12931 608U, // LDLARX 12932 387853538U, // LDNF1B_D_IMM_REAL 12933 387853538U, // LDNF1B_H_IMM_REAL 12934 387853538U, // LDNF1B_IMM_REAL 12935 387853538U, // LDNF1B_S_IMM_REAL 12936 387853538U, // LDNF1D_IMM_REAL 12937 387853538U, // LDNF1H_D_IMM_REAL 12938 387853538U, // LDNF1H_IMM_REAL 12939 387853538U, // LDNF1H_S_IMM_REAL 12940 387853538U, // LDNF1SB_D_IMM_REAL 12941 387853538U, // LDNF1SB_H_IMM_REAL 12942 387853538U, // LDNF1SB_S_IMM_REAL 12943 387853538U, // LDNF1SH_D_IMM_REAL 12944 387853538U, // LDNF1SH_S_IMM_REAL 12945 387853538U, // LDNF1SW_D_IMM_REAL 12946 387853538U, // LDNF1W_D_IMM_REAL 12947 387853538U, // LDNF1W_IMM_REAL 12948 402787616U, // LDNPDi 12949 419564832U, // LDNPQi 12950 436342048U, // LDNPSi 12951 436342048U, // LDNPWi 12952 402787616U, // LDNPXi 12953 8006882U, // LDNT1B_2Z 12954 392309986U, // LDNT1B_2Z_IMM 12955 8006882U, // LDNT1B_4Z 12956 393096418U, // LDNT1B_4Z_IMM 12957 56915U, // LDNT1B_VG2_M2ZPXI 12958 57939U, // LDNT1B_VG2_M2ZPXX 12959 393096418U, // LDNT1B_VG4_M4ZPXI 12960 8006882U, // LDNT1B_VG4_M4ZPXX 12961 387853538U, // LDNT1B_ZRI 12962 8006882U, // LDNT1B_ZRR 12963 371076282U, // LDNT1B_ZZR_D_REAL 12964 371076194U, // LDNT1B_ZZR_S_REAL 12965 8137954U, // LDNT1D_2Z 12966 392309986U, // LDNT1D_2Z_IMM 12967 8137954U, // LDNT1D_4Z 12968 393096418U, // LDNT1D_4Z_IMM 12969 392309986U, // LDNT1D_VG2_M2ZPXI 12970 8137954U, // LDNT1D_VG2_M2ZPXX 12971 393096418U, // LDNT1D_VG4_M4ZPXI 12972 8137954U, // LDNT1D_VG4_M4ZPXX 12973 387853538U, // LDNT1D_ZRI 12974 8137954U, // LDNT1D_ZRR 12975 371076282U, // LDNT1D_ZZR_D_REAL 12976 8269026U, // LDNT1H_2Z 12977 392309986U, // LDNT1H_2Z_IMM 12978 8269026U, // LDNT1H_4Z 12979 393096418U, // LDNT1H_4Z_IMM 12980 56915U, // LDNT1H_VG2_M2ZPXI 12981 58963U, // LDNT1H_VG2_M2ZPXX 12982 393096418U, // LDNT1H_VG4_M4ZPXI 12983 8269026U, // LDNT1H_VG4_M4ZPXX 12984 387853538U, // LDNT1H_ZRI 12985 8269026U, // LDNT1H_ZRR 12986 371076282U, // LDNT1H_ZZR_D_REAL 12987 371076194U, // LDNT1H_ZZR_S_REAL 12988 371076282U, // LDNT1SB_ZZR_D_REAL 12989 371076194U, // LDNT1SB_ZZR_S_REAL 12990 371076282U, // LDNT1SH_ZZR_D_REAL 12991 371076194U, // LDNT1SH_ZZR_S_REAL 12992 371076282U, // LDNT1SW_ZZR_D_REAL 12993 8531170U, // LDNT1W_2Z 12994 392309986U, // LDNT1W_2Z_IMM 12995 8531170U, // LDNT1W_4Z 12996 393096418U, // LDNT1W_4Z_IMM 12997 392309986U, // LDNT1W_VG2_M2ZPXI 12998 8531170U, // LDNT1W_VG2_M2ZPXX 12999 393096418U, // LDNT1W_VG4_M4ZPXI 13000 8531170U, // LDNT1W_VG4_M4ZPXX 13001 387853538U, // LDNT1W_ZRI 13002 8531170U, // LDNT1W_ZRR 13003 371076282U, // LDNT1W_ZZR_D_REAL 13004 371076194U, // LDNT1W_ZZR_S_REAL 13005 402787616U, // LDPDi 13006 462989601U, // LDPDpost 13007 453159201U, // LDPDpre 13008 419564832U, // LDPQi 13009 479766817U, // LDPQpost 13010 469936417U, // LDPQpre 13011 436342048U, // LDPSWi 13012 496544033U, // LDPSWpost 13013 486713633U, // LDPSWpre 13014 436342048U, // LDPSi 13015 496544033U, // LDPSpost 13016 486713633U, // LDPSpre 13017 436342048U, // LDPWi 13018 496544033U, // LDPWpost 13019 486713633U, // LDPWpre 13020 402787616U, // LDPXi 13021 462989601U, // LDPXpost 13022 453159201U, // LDPXpre 13023 62552U, // LDRAAindexed 13024 63577U, // LDRAAwriteback 13025 62552U, // LDRABindexed 13026 63577U, // LDRABwriteback 13027 43641U, // LDRBBpost 13028 10135641U, // LDRBBpre 13029 503450712U, // LDRBBroW 13030 520227928U, // LDRBBroX 13031 64600U, // LDRBBui 13032 43641U, // LDRBpost 13033 10135641U, // LDRBpre 13034 503450712U, // LDRBroW 13035 520227928U, // LDRBroX 13036 64600U, // LDRBui 13037 1U, // LDRDl 13038 43641U, // LDRDpost 13039 10135641U, // LDRDpre 13040 537005144U, // LDRDroW 13041 553782360U, // LDRDroX 13042 65624U, // LDRDui 13043 43641U, // LDRHHpost 13044 10135641U, // LDRHHpre 13045 570559576U, // LDRHHroW 13046 587336792U, // LDRHHroX 13047 66648U, // LDRHHui 13048 43641U, // LDRHpost 13049 10135641U, // LDRHpre 13050 570559576U, // LDRHroW 13051 587336792U, // LDRHroX 13052 66648U, // LDRHui 13053 1U, // LDRQl 13054 43641U, // LDRQpost 13055 10135641U, // LDRQpre 13056 604114008U, // LDRQroW 13057 620891224U, // LDRQroX 13058 67672U, // LDRQui 13059 43641U, // LDRSBWpost 13060 10135641U, // LDRSBWpre 13061 503450712U, // LDRSBWroW 13062 520227928U, // LDRSBWroX 13063 64600U, // LDRSBWui 13064 43641U, // LDRSBXpost 13065 10135641U, // LDRSBXpre 13066 503450712U, // LDRSBXroW 13067 520227928U, // LDRSBXroX 13068 64600U, // LDRSBXui 13069 43641U, // LDRSHWpost 13070 10135641U, // LDRSHWpre 13071 570559576U, // LDRSHWroW 13072 587336792U, // LDRSHWroX 13073 66648U, // LDRSHWui 13074 43641U, // LDRSHXpost 13075 10135641U, // LDRSHXpre 13076 570559576U, // LDRSHXroW 13077 587336792U, // LDRSHXroX 13078 66648U, // LDRSHXui 13079 1U, // LDRSWl 13080 43641U, // LDRSWpost 13081 10135641U, // LDRSWpre 13082 637668440U, // LDRSWroW 13083 654445656U, // LDRSWroX 13084 68696U, // LDRSWui 13085 1U, // LDRSl 13086 43641U, // LDRSpost 13087 10135641U, // LDRSpre 13088 637668440U, // LDRSroW 13089 654445656U, // LDRSroX 13090 68696U, // LDRSui 13091 1U, // LDRWl 13092 43641U, // LDRWpost 13093 10135641U, // LDRWpre 13094 637668440U, // LDRWroW 13095 654445656U, // LDRWroX 13096 68696U, // LDRWui 13097 1U, // LDRXl 13098 43641U, // LDRXpost 13099 10135641U, // LDRXpre 13100 537005144U, // LDRXroW 13101 553782360U, // LDRXroX 13102 65624U, // LDRXui 13103 10226776U, // LDR_PXI 13104 608U, // LDR_TX 13105 0U, // LDR_ZA 13106 10226776U, // LDR_ZXI 13107 3U, // LDSETAB 13108 3U, // LDSETAH 13109 3U, // LDSETALB 13110 3U, // LDSETALH 13111 3U, // LDSETALW 13112 3U, // LDSETALX 13113 3U, // LDSETAW 13114 3U, // LDSETAX 13115 3U, // LDSETB 13116 3U, // LDSETH 13117 3U, // LDSETLB 13118 3U, // LDSETLH 13119 3U, // LDSETLW 13120 3U, // LDSETLX 13121 60706U, // LDSETP 13122 60706U, // LDSETPA 13123 60706U, // LDSETPAL 13124 60706U, // LDSETPL 13125 3U, // LDSETW 13126 3U, // LDSETX 13127 3U, // LDSMAXAB 13128 3U, // LDSMAXAH 13129 3U, // LDSMAXALB 13130 3U, // LDSMAXALH 13131 3U, // LDSMAXALW 13132 3U, // LDSMAXALX 13133 3U, // LDSMAXAW 13134 3U, // LDSMAXAX 13135 3U, // LDSMAXB 13136 3U, // LDSMAXH 13137 3U, // LDSMAXLB 13138 3U, // LDSMAXLH 13139 3U, // LDSMAXLW 13140 3U, // LDSMAXLX 13141 3U, // LDSMAXW 13142 3U, // LDSMAXX 13143 3U, // LDSMINAB 13144 3U, // LDSMINAH 13145 3U, // LDSMINALB 13146 3U, // LDSMINALH 13147 3U, // LDSMINALW 13148 3U, // LDSMINALX 13149 3U, // LDSMINAW 13150 3U, // LDSMINAX 13151 3U, // LDSMINB 13152 3U, // LDSMINH 13153 3U, // LDSMINLB 13154 3U, // LDSMINLH 13155 3U, // LDSMINLW 13156 3U, // LDSMINLX 13157 3U, // LDSMINW 13158 3U, // LDSMINX 13159 3148888U, // LDTRBi 13160 3148888U, // LDTRHi 13161 3148888U, // LDTRSBWi 13162 3148888U, // LDTRSBXi 13163 3148888U, // LDTRSHWi 13164 3148888U, // LDTRSHXi 13165 3148888U, // LDTRSWi 13166 3148888U, // LDTRWi 13167 3148888U, // LDTRXi 13168 3U, // LDUMAXAB 13169 3U, // LDUMAXAH 13170 3U, // LDUMAXALB 13171 3U, // LDUMAXALH 13172 3U, // LDUMAXALW 13173 3U, // LDUMAXALX 13174 3U, // LDUMAXAW 13175 3U, // LDUMAXAX 13176 3U, // LDUMAXB 13177 3U, // LDUMAXH 13178 3U, // LDUMAXLB 13179 3U, // LDUMAXLH 13180 3U, // LDUMAXLW 13181 3U, // LDUMAXLX 13182 3U, // LDUMAXW 13183 3U, // LDUMAXX 13184 3U, // LDUMINAB 13185 3U, // LDUMINAH 13186 3U, // LDUMINALB 13187 3U, // LDUMINALH 13188 3U, // LDUMINALW 13189 3U, // LDUMINALX 13190 3U, // LDUMINAW 13191 3U, // LDUMINAX 13192 3U, // LDUMINB 13193 3U, // LDUMINH 13194 3U, // LDUMINLB 13195 3U, // LDUMINLH 13196 3U, // LDUMINLW 13197 3U, // LDUMINLX 13198 3U, // LDUMINW 13199 3U, // LDUMINX 13200 3148888U, // LDURBBi 13201 3148888U, // LDURBi 13202 3148888U, // LDURDi 13203 3148888U, // LDURHHi 13204 3148888U, // LDURHi 13205 3148888U, // LDURQi 13206 3148888U, // LDURSBWi 13207 3148888U, // LDURSBXi 13208 3148888U, // LDURSHWi 13209 3148888U, // LDURSHXi 13210 3148888U, // LDURSWi 13211 3148888U, // LDURSi 13212 3148888U, // LDURWi 13213 3148888U, // LDURXi 13214 3149088U, // LDXPW 13215 3149088U, // LDXPX 13216 608U, // LDXRB 13217 608U, // LDXRH 13218 608U, // LDXRW 13219 608U, // LDXRX 13220 16918656U, // LSLR_ZPmZ_B 13221 33691776U, // LSLR_ZPmZ_D 13222 50998408U, // LSLR_ZPmZ_H 13223 67252352U, // LSLR_ZPmZ_S 13224 3160U, // LSLVWr 13225 3160U, // LSLVXr 13226 33695872U, // LSL_WIDE_ZPmZ_B 13227 2108552U, // LSL_WIDE_ZPmZ_H 13228 33697920U, // LSL_WIDE_ZPmZ_S 13229 6233U, // LSL_WIDE_ZZZ_B 13230 184U, // LSL_WIDE_ZZZ_H 13231 6233U, // LSL_WIDE_ZZZ_S 13232 141440U, // LSL_ZPmI_B 13233 137344U, // LSL_ZPmI_D 13234 52309128U, // LSL_ZPmI_H 13235 143488U, // LSL_ZPmI_S 13236 16918656U, // LSL_ZPmZ_B 13237 33691776U, // LSL_ZPmZ_D 13238 50998408U, // LSL_ZPmZ_H 13239 67252352U, // LSL_ZPmZ_S 13240 3161U, // LSL_ZZI_B 13241 3160U, // LSL_ZZI_D 13242 224U, // LSL_ZZI_H 13243 3161U, // LSL_ZZI_S 13244 16918656U, // LSRR_ZPmZ_B 13245 33691776U, // LSRR_ZPmZ_D 13246 50998408U, // LSRR_ZPmZ_H 13247 67252352U, // LSRR_ZPmZ_S 13248 3160U, // LSRVWr 13249 3160U, // LSRVXr 13250 33695872U, // LSR_WIDE_ZPmZ_B 13251 2108552U, // LSR_WIDE_ZPmZ_H 13252 33697920U, // LSR_WIDE_ZPmZ_S 13253 6233U, // LSR_WIDE_ZZZ_B 13254 184U, // LSR_WIDE_ZZZ_H 13255 6233U, // LSR_WIDE_ZZZ_S 13256 141440U, // LSR_ZPmI_B 13257 137344U, // LSR_ZPmI_D 13258 52309128U, // LSR_ZPmI_H 13259 143488U, // LSR_ZPmI_S 13260 16918656U, // LSR_ZPmZ_B 13261 33691776U, // LSR_ZPmZ_D 13262 50998408U, // LSR_ZPmZ_H 13263 67252352U, // LSR_ZPmZ_S 13264 3161U, // LSR_ZZI_B 13265 3160U, // LSR_ZZI_D 13266 224U, // LSR_ZZI_H 13267 3161U, // LSR_ZZI_S 13268 640U, // LUTI2_2ZTZI_B 13269 640U, // LUTI2_2ZTZI_H 13270 640U, // LUTI2_2ZTZI_S 13271 640U, // LUTI2_4ZTZI_B 13272 640U, // LUTI2_4ZTZI_H 13273 640U, // LUTI2_4ZTZI_S 13274 69720U, // LUTI2_S_2ZTZI_B 13275 69720U, // LUTI2_S_2ZTZI_H 13276 640U, // LUTI2_S_4ZTZI_B 13277 640U, // LUTI2_S_4ZTZI_H 13278 69720U, // LUTI2_ZTZI_B 13279 640U, // LUTI2_ZTZI_H 13280 69720U, // LUTI2_ZTZI_S 13281 640U, // LUTI4_2ZTZI_B 13282 640U, // LUTI4_2ZTZI_H 13283 640U, // LUTI4_2ZTZI_S 13284 640U, // LUTI4_4ZTZI_H 13285 640U, // LUTI4_4ZTZI_S 13286 69720U, // LUTI4_S_2ZTZI_B 13287 69720U, // LUTI4_S_2ZTZI_H 13288 640U, // LUTI4_S_4ZTZI_H 13289 69720U, // LUTI4_ZTZI_B 13290 640U, // LUTI4_ZTZI_H 13291 69720U, // LUTI4_ZTZI_S 13292 134232U, // MADDWrrr 13293 134232U, // MADDXrrr 13294 70784U, // MAD_ZPmZZ_B 13295 268567680U, // MAD_ZPmZZ_D 13296 53226728U, // MAD_ZPmZZ_H 13297 285345920U, // MAD_ZPmZZ_S 13298 16918744U, // MATCH_PPzZZ_B 13299 50998409U, // MATCH_PPzZZ_H 13300 70784U, // MLA_ZPmZZ_B 13301 268567680U, // MLA_ZPmZZ_D 13302 53226728U, // MLA_ZPmZZ_H 13303 285345920U, // MLA_ZPmZZ_S 13304 52954200U, // MLA_ZZZI_D 13305 41192U, // MLA_ZZZI_H 13306 52955224U, // MLA_ZZZI_S 13307 795792U, // MLAv16i8 13308 926872U, // MLAv2i32 13309 105260184U, // MLAv2i32_indexed 13310 1057952U, // MLAv4i16 13311 103425184U, // MLAv4i16_indexed 13312 402544U, // MLAv4i32 13313 105260144U, // MLAv4i32_indexed 13314 533624U, // MLAv8i16 13315 103425144U, // MLAv8i16_indexed 13316 1189032U, // MLAv8i8 13317 70784U, // MLS_ZPmZZ_B 13318 268567680U, // MLS_ZPmZZ_D 13319 53226728U, // MLS_ZPmZZ_H 13320 285345920U, // MLS_ZPmZZ_S 13321 52954200U, // MLS_ZZZI_D 13322 41192U, // MLS_ZZZI_H 13323 52955224U, // MLS_ZZZI_S 13324 795792U, // MLSv16i8 13325 926872U, // MLSv2i32 13326 105260184U, // MLSv2i32_indexed 13327 1057952U, // MLSv4i16 13328 103425184U, // MLSv4i16_indexed 13329 402544U, // MLSv4i32 13330 105260144U, // MLSv4i32_indexed 13331 533624U, // MLSv8i16 13332 103425144U, // MLSv8i16_indexed 13333 1189032U, // MLSv8i8 13334 0U, // MOPSSETGE 13335 0U, // MOPSSETGEN 13336 0U, // MOPSSETGET 13337 0U, // MOPSSETGETN 13338 3U, // MOVAZ_2ZMI_H_B 13339 3U, // MOVAZ_2ZMI_H_D 13340 3U, // MOVAZ_2ZMI_H_H 13341 3U, // MOVAZ_2ZMI_H_S 13342 3U, // MOVAZ_2ZMI_V_B 13343 3U, // MOVAZ_2ZMI_V_D 13344 3U, // MOVAZ_2ZMI_V_H 13345 3U, // MOVAZ_2ZMI_V_S 13346 3U, // MOVAZ_4ZMI_H_B 13347 3U, // MOVAZ_4ZMI_H_D 13348 3U, // MOVAZ_4ZMI_H_H 13349 3U, // MOVAZ_4ZMI_H_S 13350 3U, // MOVAZ_4ZMI_V_B 13351 3U, // MOVAZ_4ZMI_V_D 13352 3U, // MOVAZ_4ZMI_V_H 13353 3U, // MOVAZ_4ZMI_V_S 13354 3U, // MOVAZ_VG2_2ZM 13355 3U, // MOVAZ_VG4_4ZM 13356 3U, // MOVAZ_ZMI_H_B 13357 3U, // MOVAZ_ZMI_H_D 13358 71770U, // MOVAZ_ZMI_H_H 13359 71770U, // MOVAZ_ZMI_H_Q 13360 3U, // MOVAZ_ZMI_H_S 13361 3U, // MOVAZ_ZMI_V_B 13362 3U, // MOVAZ_ZMI_V_D 13363 71770U, // MOVAZ_ZMI_V_H 13364 71770U, // MOVAZ_ZMI_V_Q 13365 3U, // MOVAZ_ZMI_V_S 13366 72793U, // MOVA_2ZMXI_H_B 13367 72793U, // MOVA_2ZMXI_H_D 13368 72793U, // MOVA_2ZMXI_H_H 13369 72793U, // MOVA_2ZMXI_H_S 13370 72793U, // MOVA_2ZMXI_V_B 13371 72793U, // MOVA_2ZMXI_V_D 13372 72793U, // MOVA_2ZMXI_V_H 13373 72793U, // MOVA_2ZMXI_V_S 13374 73817U, // MOVA_4ZMXI_H_B 13375 73817U, // MOVA_4ZMXI_H_D 13376 73817U, // MOVA_4ZMXI_H_H 13377 73817U, // MOVA_4ZMXI_H_S 13378 73817U, // MOVA_4ZMXI_V_B 13379 73817U, // MOVA_4ZMXI_V_D 13380 73817U, // MOVA_4ZMXI_V_H 13381 73817U, // MOVA_4ZMXI_V_S 13382 75400U, // MOVA_MXI2Z_H_B 13383 76424U, // MOVA_MXI2Z_H_D 13384 77448U, // MOVA_MXI2Z_H_H 13385 78472U, // MOVA_MXI2Z_H_S 13386 75400U, // MOVA_MXI2Z_V_B 13387 76424U, // MOVA_MXI2Z_V_D 13388 77448U, // MOVA_MXI2Z_V_H 13389 78472U, // MOVA_MXI2Z_V_S 13390 75408U, // MOVA_MXI4Z_H_B 13391 76432U, // MOVA_MXI4Z_H_D 13392 77456U, // MOVA_MXI4Z_H_H 13393 78480U, // MOVA_MXI4Z_H_S 13394 75408U, // MOVA_MXI4Z_V_B 13395 76432U, // MOVA_MXI4Z_V_D 13396 77456U, // MOVA_MXI4Z_V_H 13397 78480U, // MOVA_MXI4Z_V_S 13398 3U, // MOVA_VG2_2ZMXI 13399 192U, // MOVA_VG2_MXI2Z 13400 3U, // MOVA_VG4_4ZMXI 13401 192U, // MOVA_VG4_MXI4Z 13402 3U, // MOVID 13403 3U, // MOVIv16b_ns 13404 3U, // MOVIv2d_ns 13405 667U, // MOVIv2i32 13406 667U, // MOVIv2s_msl 13407 667U, // MOVIv4i16 13408 667U, // MOVIv4i32 13409 667U, // MOVIv4s_msl 13410 3U, // MOVIv8b_ns 13411 667U, // MOVIv8i16 13412 1U, // MOVKWi 13413 1U, // MOVKXi 13414 667U, // MOVNWi 13415 667U, // MOVNXi 13416 8U, // MOVPRFX_ZPmZ_B 13417 16U, // MOVPRFX_ZPmZ_D 13418 0U, // MOVPRFX_ZPmZ_H 13419 24U, // MOVPRFX_ZPmZ_S 13420 10456U, // MOVPRFX_ZPzZ_B 13421 6360U, // MOVPRFX_ZPzZ_D 13422 137U, // MOVPRFX_ZPzZ_H 13423 12504U, // MOVPRFX_ZPzZ_S 13424 0U, // MOVPRFX_ZZ 13425 0U, // MOVT_TIX 13426 672U, // MOVT_XTI 13427 667U, // MOVZWi 13428 667U, // MOVZXi 13429 0U, // MRRS 13430 3U, // MRS 13431 70784U, // MSB_ZPmZZ_B 13432 268567680U, // MSB_ZPmZZ_D 13433 53226728U, // MSB_ZPmZZ_H 13434 285345920U, // MSB_ZPmZZ_S 13435 0U, // MSR 13436 0U, // MSRR 13437 0U, // MSRpstateImm1 13438 0U, // MSRpstateImm4 13439 0U, // MSRpstatesvcrImm1 13440 134232U, // MSUBWrrr 13441 134232U, // MSUBXrrr 13442 3161U, // MUL_ZI_B 13443 3160U, // MUL_ZI_D 13444 224U, // MUL_ZI_H 13445 3161U, // MUL_ZI_S 13446 16918656U, // MUL_ZPmZ_B 13447 33691776U, // MUL_ZPmZ_D 13448 50998408U, // MUL_ZPmZ_H 13449 67252352U, // MUL_ZPmZ_S 13450 5118040U, // MUL_ZZZI_D 13451 42120U, // MUL_ZZZI_H 13452 5124185U, // MUL_ZZZI_S 13453 10329U, // MUL_ZZZ_B 13454 6232U, // MUL_ZZZ_D 13455 136U, // MUL_ZZZ_H 13456 12377U, // MUL_ZZZ_S 13457 794768U, // MULv16i8 13458 925848U, // MULv2i32 13459 340140184U, // MULv2i32_indexed 13460 1056928U, // MULv4i16 13461 338305184U, // MULv4i16_indexed 13462 401520U, // MULv4i32 13463 340140144U, // MULv4i32_indexed 13464 532600U, // MULv8i16 13465 338305144U, // MULv8i16_indexed 13466 1188008U, // MULv8i8 13467 667U, // MVNIv2i32 13468 667U, // MVNIv2s_msl 13469 667U, // MVNIv4i16 13470 667U, // MVNIv4i32 13471 667U, // MVNIv4s_msl 13472 667U, // MVNIv8i16 13473 16918744U, // NANDS_PPzPP 13474 16918744U, // NAND_PPzPP 13475 33691736U, // NBSL_ZZZZ 13476 8U, // NEG_ZPmZ_B 13477 16U, // NEG_ZPmZ_D 13478 0U, // NEG_ZPmZ_H 13479 24U, // NEG_ZPmZ_S 13480 32U, // NEGv16i8 13481 0U, // NEGv1i64 13482 40U, // NEGv2i32 13483 48U, // NEGv2i64 13484 56U, // NEGv4i16 13485 64U, // NEGv4i32 13486 72U, // NEGv8i16 13487 80U, // NEGv8i8 13488 16918744U, // NMATCH_PPzZZ_B 13489 50998409U, // NMATCH_PPzZZ_H 13490 16918744U, // NORS_PPzPP 13491 16918744U, // NOR_PPzPP 13492 8U, // NOT_ZPmZ_B 13493 16U, // NOT_ZPmZ_D 13494 0U, // NOT_ZPmZ_H 13495 24U, // NOT_ZPmZ_S 13496 32U, // NOTv16i8 13497 80U, // NOTv8i8 13498 16918744U, // ORNS_PPzPP 13499 14424U, // ORNWrs 13500 14424U, // ORNXrs 13501 16918744U, // ORN_PPzPP 13502 794768U, // ORNv16i8 13503 1188008U, // ORNv8i8 13504 10328U, // ORQV_VPZ_B 13505 6232U, // ORQV_VPZ_D 13506 5208U, // ORQV_VPZ_H 13507 12376U, // ORQV_VPZ_S 13508 16918744U, // ORRS_PPzPP 13509 35928U, // ORRWri 13510 14424U, // ORRWrs 13511 36952U, // ORRXri 13512 14424U, // ORRXrs 13513 16918744U, // ORR_PPzPP 13514 36952U, // ORR_ZI 13515 16918656U, // ORR_ZPmZ_B 13516 33691776U, // ORR_ZPmZ_D 13517 50998408U, // ORR_ZPmZ_H 13518 67252352U, // ORR_ZPmZ_S 13519 6232U, // ORR_ZZZ 13520 794768U, // ORRv16i8 13521 1U, // ORRv2i32 13522 1U, // ORRv4i16 13523 1U, // ORRv4i32 13524 1U, // ORRv8i16 13525 1188008U, // ORRv8i8 13526 0U, // ORV_VPZ_B 13527 0U, // ORV_VPZ_D 13528 0U, // ORV_VPZ_H 13529 0U, // ORV_VPZ_S 13530 1U, // PACDA 13531 1U, // PACDB 13532 0U, // PACDZA 13533 0U, // PACDZB 13534 3160U, // PACGA 13535 1U, // PACIA 13536 0U, // PACIA1716 13537 0U, // PACIASP 13538 0U, // PACIAZ 13539 1U, // PACIB 13540 0U, // PACIB1716 13541 0U, // PACIBSP 13542 0U, // PACIBZ 13543 0U, // PACIZA 13544 0U, // PACIZB 13545 2U, // PEXT_2PCI_B 13546 2U, // PEXT_2PCI_D 13547 2U, // PEXT_2PCI_H 13548 2U, // PEXT_2PCI_S 13549 411U, // PEXT_PCI_B 13550 411U, // PEXT_PCI_D 13551 2U, // PEXT_PCI_H 13552 411U, // PEXT_PCI_S 13553 0U, // PFALSE 13554 10328U, // PFIRST_B 13555 408U, // PMOV_PZI_B 13556 408U, // PMOV_PZI_D 13557 2U, // PMOV_PZI_H 13558 408U, // PMOV_PZI_S 13559 3U, // PMOV_ZIP_B 13560 2U, // PMOV_ZIP_D 13561 0U, // PMOV_ZIP_H 13562 1U, // PMOV_ZIP_S 13563 12377U, // PMULLB_ZZZ_D 13564 176U, // PMULLB_ZZZ_H 13565 0U, // PMULLB_ZZZ_Q 13566 12377U, // PMULLT_ZZZ_D 13567 176U, // PMULLT_ZZZ_H 13568 0U, // PMULLT_ZZZ_Q 13569 794768U, // PMULLv16i8 13570 4U, // PMULLv1i64 13571 4U, // PMULLv2i64 13572 1188008U, // PMULLv8i8 13573 10329U, // PMUL_ZZZ_B 13574 794768U, // PMULv16i8 13575 1188008U, // PMULv8i8 13576 10328U, // PNEXT_B 13577 6232U, // PNEXT_D 13578 136U, // PNEXT_H 13579 12376U, // PNEXT_S 13580 79240U, // PRFB_D_PZI 13581 680U, // PRFB_D_SCALED 13582 688U, // PRFB_D_SXTW_SCALED 13583 696U, // PRFB_D_UXTW_SCALED 13584 80264U, // PRFB_PRI 13585 704U, // PRFB_PRR 13586 79240U, // PRFB_S_PZI 13587 712U, // PRFB_S_SXTW_SCALED 13588 720U, // PRFB_S_UXTW_SCALED 13589 728U, // PRFD_D_PZI 13590 736U, // PRFD_D_SCALED 13591 744U, // PRFD_D_SXTW_SCALED 13592 752U, // PRFD_D_UXTW_SCALED 13593 80264U, // PRFD_PRI 13594 760U, // PRFD_PRR 13595 728U, // PRFD_S_PZI 13596 768U, // PRFD_S_SXTW_SCALED 13597 776U, // PRFD_S_UXTW_SCALED 13598 784U, // PRFH_D_PZI 13599 792U, // PRFH_D_SCALED 13600 800U, // PRFH_D_SXTW_SCALED 13601 808U, // PRFH_D_UXTW_SCALED 13602 80264U, // PRFH_PRI 13603 816U, // PRFH_PRR 13604 784U, // PRFH_S_PZI 13605 824U, // PRFH_S_SXTW_SCALED 13606 832U, // PRFH_S_UXTW_SCALED 13607 1U, // PRFMl 13608 537005144U, // PRFMroW 13609 553782360U, // PRFMroX 13610 65624U, // PRFMui 13611 3148888U, // PRFUMi 13612 840U, // PRFW_D_PZI 13613 848U, // PRFW_D_SCALED 13614 856U, // PRFW_D_SXTW_SCALED 13615 864U, // PRFW_D_UXTW_SCALED 13616 80264U, // PRFW_PRI 13617 872U, // PRFW_PRR 13618 840U, // PRFW_S_PZI 13619 880U, // PRFW_S_SXTW_SCALED 13620 888U, // PRFW_S_UXTW_SCALED 13621 10365016U, // PSEL_PPPRI_B 13622 10360920U, // PSEL_PPPRI_D 13623 10359896U, // PSEL_PPPRI_H 13624 10367064U, // PSEL_PPPRI_S 13625 1U, // PTEST_PP 13626 1U, // PTRUES_B 13627 1U, // PTRUES_D 13628 0U, // PTRUES_H 13629 1U, // PTRUES_S 13630 1U, // PTRUE_B 13631 0U, // PTRUE_C_B 13632 0U, // PTRUE_C_D 13633 0U, // PTRUE_C_H 13634 0U, // PTRUE_C_S 13635 1U, // PTRUE_D 13636 0U, // PTRUE_H 13637 1U, // PTRUE_S 13638 0U, // PUNPKHI_PP 13639 0U, // PUNPKLO_PP 13640 5208U, // RADDHNB_ZZZ_B 13641 96U, // RADDHNB_ZZZ_H 13642 6232U, // RADDHNB_ZZZ_S 13643 7256U, // RADDHNT_ZZZ_B 13644 24U, // RADDHNT_ZZZ_H 13645 1112U, // RADDHNT_ZZZ_S 13646 270440U, // RADDHNv2i64_v2i32 13647 271464U, // RADDHNv2i64_v4i32 13648 401520U, // RADDHNv4i32_v4i16 13649 402544U, // RADDHNv4i32_v8i16 13650 533624U, // RADDHNv8i16_v16i8 13651 532600U, // RADDHNv8i16_v8i8 13652 270440U, // RAX1 13653 6232U, // RAX1_ZZZ_D 13654 0U, // RBITWr 13655 0U, // RBITXr 13656 8U, // RBIT_ZPmZ_B 13657 16U, // RBIT_ZPmZ_D 13658 0U, // RBIT_ZPmZ_H 13659 24U, // RBIT_ZPmZ_S 13660 32U, // RBITv16i8 13661 80U, // RBITv8i8 13662 3189025U, // RCWCAS 13663 3189025U, // RCWCASA 13664 3189025U, // RCWCASAL 13665 3189025U, // RCWCASL 13666 0U, // RCWCASP 13667 0U, // RCWCASPA 13668 0U, // RCWCASPAL 13669 0U, // RCWCASPL 13670 3U, // RCWCLR 13671 3U, // RCWCLRA 13672 3U, // RCWCLRAL 13673 3U, // RCWCLRL 13674 60706U, // RCWCLRP 13675 60706U, // RCWCLRPA 13676 60706U, // RCWCLRPAL 13677 60706U, // RCWCLRPL 13678 3U, // RCWCLRS 13679 3U, // RCWCLRSA 13680 3U, // RCWCLRSAL 13681 3U, // RCWCLRSL 13682 60706U, // RCWCLRSP 13683 60706U, // RCWCLRSPA 13684 60706U, // RCWCLRSPAL 13685 60706U, // RCWCLRSPL 13686 3189025U, // RCWSCAS 13687 3189025U, // RCWSCASA 13688 3189025U, // RCWSCASAL 13689 3189025U, // RCWSCASL 13690 0U, // RCWSCASP 13691 0U, // RCWSCASPA 13692 0U, // RCWSCASPAL 13693 0U, // RCWSCASPL 13694 3U, // RCWSET 13695 3U, // RCWSETA 13696 3U, // RCWSETAL 13697 3U, // RCWSETL 13698 60706U, // RCWSETP 13699 60706U, // RCWSETPA 13700 60706U, // RCWSETPAL 13701 60706U, // RCWSETPL 13702 3U, // RCWSETS 13703 3U, // RCWSETSA 13704 3U, // RCWSETSAL 13705 3U, // RCWSETSL 13706 60706U, // RCWSETSP 13707 60706U, // RCWSETSPA 13708 60706U, // RCWSETSPAL 13709 60706U, // RCWSETSPL 13710 3U, // RCWSWP 13711 3U, // RCWSWPA 13712 3U, // RCWSWPAL 13713 3U, // RCWSWPL 13714 60706U, // RCWSWPP 13715 60706U, // RCWSWPPA 13716 60706U, // RCWSWPPAL 13717 60706U, // RCWSWPPL 13718 3U, // RCWSWPS 13719 3U, // RCWSWPSA 13720 3U, // RCWSWPSAL 13721 3U, // RCWSWPSL 13722 60706U, // RCWSWPSP 13723 60706U, // RCWSWPSPA 13724 60706U, // RCWSWPSPAL 13725 60706U, // RCWSWPSPL 13726 896U, // RDFFRS_PPz 13727 896U, // RDFFR_PPz_REAL 13728 0U, // RDFFR_P_REAL 13729 0U, // RDSVLI_XI 13730 0U, // RDVLI_XI 13731 0U, // RET 13732 0U, // RETAA 13733 0U, // RETAB 13734 0U, // REV16Wr 13735 0U, // REV16Xr 13736 32U, // REV16v16i8 13737 80U, // REV16v8i8 13738 0U, // REV32Xr 13739 32U, // REV32v16i8 13740 56U, // REV32v4i16 13741 72U, // REV32v8i16 13742 80U, // REV32v8i8 13743 32U, // REV64v16i8 13744 40U, // REV64v2i32 13745 56U, // REV64v4i16 13746 64U, // REV64v4i32 13747 72U, // REV64v8i16 13748 80U, // REV64v8i8 13749 16U, // REVB_ZPmZ_D 13750 0U, // REVB_ZPmZ_H 13751 24U, // REVB_ZPmZ_S 13752 4U, // REVD_ZPmZ 13753 16U, // REVH_ZPmZ_D 13754 24U, // REVH_ZPmZ_S 13755 16U, // REVW_ZPmZ_D 13756 0U, // REVWr 13757 0U, // REVXr 13758 1U, // REV_PP_B 13759 0U, // REV_PP_D 13760 0U, // REV_PP_H 13761 1U, // REV_PP_S 13762 1U, // REV_ZZ_B 13763 0U, // REV_ZZ_D 13764 0U, // REV_ZZ_H 13765 1U, // REV_ZZ_S 13766 3160U, // RMIF 13767 3160U, // RORVWr 13768 3160U, // RORVXr 13769 0U, // RPRFM 13770 3160U, // RSHRNB_ZZI_B 13771 224U, // RSHRNB_ZZI_H 13772 3160U, // RSHRNB_ZZI_S 13773 43096U, // RSHRNT_ZZI_B 13774 392U, // RSHRNT_ZZI_H 13775 43096U, // RSHRNT_ZZI_S 13776 43128U, // RSHRNv16i8_shift 13777 3176U, // RSHRNv2i32_shift 13778 3184U, // RSHRNv4i16_shift 13779 43112U, // RSHRNv4i32_shift 13780 43120U, // RSHRNv8i16_shift 13781 3192U, // RSHRNv8i8_shift 13782 5208U, // RSUBHNB_ZZZ_B 13783 96U, // RSUBHNB_ZZZ_H 13784 6232U, // RSUBHNB_ZZZ_S 13785 7256U, // RSUBHNT_ZZZ_B 13786 24U, // RSUBHNT_ZZZ_H 13787 1112U, // RSUBHNT_ZZZ_S 13788 270440U, // RSUBHNv2i64_v2i32 13789 271464U, // RSUBHNv2i64_v4i32 13790 401520U, // RSUBHNv4i32_v4i16 13791 402544U, // RSUBHNv4i32_v8i16 13792 533624U, // RSUBHNv8i16_v16i8 13793 532600U, // RSUBHNv8i16_v8i8 13794 2136U, // SABALB_ZZZ_D 13795 8U, // SABALB_ZZZ_H 13796 7256U, // SABALB_ZZZ_S 13797 2136U, // SABALT_ZZZ_D 13798 8U, // SABALT_ZZZ_H 13799 7256U, // SABALT_ZZZ_S 13800 795792U, // SABALv16i8_v8i16 13801 926872U, // SABALv2i32_v2i64 13802 1057952U, // SABALv4i16_v4i32 13803 402544U, // SABALv4i32_v2i64 13804 533624U, // SABALv8i16_v4i32 13805 1189032U, // SABALv8i8_v8i16 13806 9U, // SABA_ZZZ_B 13807 1112U, // SABA_ZZZ_D 13808 232U, // SABA_ZZZ_H 13809 2136U, // SABA_ZZZ_S 13810 795792U, // SABAv16i8 13811 926872U, // SABAv2i32 13812 1057952U, // SABAv4i16 13813 402544U, // SABAv4i32 13814 533624U, // SABAv8i16 13815 1189032U, // SABAv8i8 13816 12377U, // SABDLB_ZZZ_D 13817 176U, // SABDLB_ZZZ_H 13818 5208U, // SABDLB_ZZZ_S 13819 12377U, // SABDLT_ZZZ_D 13820 176U, // SABDLT_ZZZ_H 13821 5208U, // SABDLT_ZZZ_S 13822 794768U, // SABDLv16i8_v8i16 13823 925848U, // SABDLv2i32_v2i64 13824 1056928U, // SABDLv4i16_v4i32 13825 401520U, // SABDLv4i32_v2i64 13826 532600U, // SABDLv8i16_v4i32 13827 1188008U, // SABDLv8i8_v8i16 13828 16918656U, // SABD_ZPmZ_B 13829 33691776U, // SABD_ZPmZ_D 13830 50998408U, // SABD_ZPmZ_H 13831 67252352U, // SABD_ZPmZ_S 13832 794768U, // SABDv16i8 13833 925848U, // SABDv2i32 13834 1056928U, // SABDv4i16 13835 401520U, // SABDv4i32 13836 532600U, // SABDv8i16 13837 1188008U, // SABDv8i8 13838 2176U, // SADALP_ZPmZ_D 13839 8U, // SADALP_ZPmZ_H 13840 7296U, // SADALP_ZPmZ_S 13841 32U, // SADALPv16i8_v8i16 13842 40U, // SADALPv2i32_v1i64 13843 56U, // SADALPv4i16_v2i32 13844 64U, // SADALPv4i32_v2i64 13845 72U, // SADALPv8i16_v4i32 13846 80U, // SADALPv8i8_v4i16 13847 12377U, // SADDLBT_ZZZ_D 13848 176U, // SADDLBT_ZZZ_H 13849 5208U, // SADDLBT_ZZZ_S 13850 12377U, // SADDLB_ZZZ_D 13851 176U, // SADDLB_ZZZ_H 13852 5208U, // SADDLB_ZZZ_S 13853 32U, // SADDLPv16i8_v8i16 13854 40U, // SADDLPv2i32_v1i64 13855 56U, // SADDLPv4i16_v2i32 13856 64U, // SADDLPv4i32_v2i64 13857 72U, // SADDLPv8i16_v4i32 13858 80U, // SADDLPv8i8_v4i16 13859 12377U, // SADDLT_ZZZ_D 13860 176U, // SADDLT_ZZZ_H 13861 5208U, // SADDLT_ZZZ_S 13862 32U, // SADDLVv16i8v 13863 56U, // SADDLVv4i16v 13864 64U, // SADDLVv4i32v 13865 72U, // SADDLVv8i16v 13866 80U, // SADDLVv8i8v 13867 794768U, // SADDLv16i8_v8i16 13868 925848U, // SADDLv2i32_v2i64 13869 1056928U, // SADDLv4i16_v4i32 13870 401520U, // SADDLv4i32_v2i64 13871 532600U, // SADDLv8i16_v4i32 13872 1188008U, // SADDLv8i8_v8i16 13873 0U, // SADDV_VPZ_B 13874 0U, // SADDV_VPZ_H 13875 0U, // SADDV_VPZ_S 13876 12376U, // SADDWB_ZZZ_D 13877 176U, // SADDWB_ZZZ_H 13878 5209U, // SADDWB_ZZZ_S 13879 12376U, // SADDWT_ZZZ_D 13880 176U, // SADDWT_ZZZ_H 13881 5209U, // SADDWT_ZZZ_S 13882 794744U, // SADDWv16i8_v8i16 13883 925800U, // SADDWv2i32_v2i64 13884 1056880U, // SADDWv4i16_v4i32 13885 401512U, // SADDWv4i32_v2i64 13886 532592U, // SADDWv8i16_v4i32 13887 1187960U, // SADDWv8i8_v8i16 13888 0U, // SB 13889 1112U, // SBCLB_ZZZ_D 13890 2136U, // SBCLB_ZZZ_S 13891 1112U, // SBCLT_ZZZ_D 13892 2136U, // SBCLT_ZZZ_S 13893 3160U, // SBCSWr 13894 3160U, // SBCSXr 13895 3160U, // SBCWr 13896 3160U, // SBCXr 13897 134232U, // SBFMWri 13898 134232U, // SBFMXri 13899 8U, // SCLAMP_VG2_2Z2Z_B 13900 16U, // SCLAMP_VG2_2Z2Z_D 13901 232U, // SCLAMP_VG2_2Z2Z_H 13902 24U, // SCLAMP_VG2_2Z2Z_S 13903 8U, // SCLAMP_VG4_4Z4Z_B 13904 16U, // SCLAMP_VG4_4Z4Z_D 13905 232U, // SCLAMP_VG4_4Z4Z_H 13906 24U, // SCLAMP_VG4_4Z4Z_S 13907 10329U, // SCLAMP_ZZZ_B 13908 6232U, // SCLAMP_ZZZ_D 13909 136U, // SCLAMP_ZZZ_H 13910 12377U, // SCLAMP_ZZZ_S 13911 3160U, // SCVTFSWDri 13912 3160U, // SCVTFSWHri 13913 3160U, // SCVTFSWSri 13914 3160U, // SCVTFSXDri 13915 3160U, // SCVTFSXHri 13916 3160U, // SCVTFSXSri 13917 0U, // SCVTFUWDri 13918 0U, // SCVTFUWHri 13919 0U, // SCVTFUWSri 13920 0U, // SCVTFUXDri 13921 0U, // SCVTFUXHri 13922 0U, // SCVTFUXSri 13923 0U, // SCVTF_2Z2Z_StoS 13924 0U, // SCVTF_4Z4Z_StoS 13925 16U, // SCVTF_ZPmZ_DtoD 13926 2U, // SCVTF_ZPmZ_DtoH 13927 16U, // SCVTF_ZPmZ_DtoS 13928 0U, // SCVTF_ZPmZ_HtoH 13929 24U, // SCVTF_ZPmZ_StoD 13930 1U, // SCVTF_ZPmZ_StoH 13931 24U, // SCVTF_ZPmZ_StoS 13932 3160U, // SCVTFd 13933 3160U, // SCVTFh 13934 3160U, // SCVTFs 13935 0U, // SCVTFv1i16 13936 0U, // SCVTFv1i32 13937 0U, // SCVTFv1i64 13938 40U, // SCVTFv2f32 13939 48U, // SCVTFv2f64 13940 3224U, // SCVTFv2i32_shift 13941 3176U, // SCVTFv2i64_shift 13942 56U, // SCVTFv4f16 13943 64U, // SCVTFv4f32 13944 3232U, // SCVTFv4i16_shift 13945 3184U, // SCVTFv4i32_shift 13946 72U, // SCVTFv8f16 13947 3192U, // SCVTFv8i16_shift 13948 33691776U, // SDIVR_ZPmZ_D 13949 67252352U, // SDIVR_ZPmZ_S 13950 3160U, // SDIVWr 13951 3160U, // SDIVXr 13952 33691776U, // SDIV_ZPmZ_D 13953 67252352U, // SDIV_ZPmZ_S 13954 81800U, // SDOT_VG2_M2Z2Z_BtoS 13955 38128U, // SDOT_VG2_M2Z2Z_HtoD 13956 38128U, // SDOT_VG2_M2Z2Z_HtoS 13957 2543496U, // SDOT_VG2_M2ZZI_BToS 13958 2529520U, // SDOT_VG2_M2ZZI_HToS 13959 2529520U, // SDOT_VG2_M2ZZI_HtoD 13960 53128U, // SDOT_VG2_M2ZZ_BtoS 13961 39152U, // SDOT_VG2_M2ZZ_HtoD 13962 39152U, // SDOT_VG2_M2ZZ_HtoS 13963 81800U, // SDOT_VG4_M4Z4Z_BtoS 13964 38128U, // SDOT_VG4_M4Z4Z_HtoD 13965 38128U, // SDOT_VG4_M4Z4Z_HtoS 13966 2543496U, // SDOT_VG4_M4ZZI_BToS 13967 2529520U, // SDOT_VG4_M4ZZI_HToS 13968 2529520U, // SDOT_VG4_M4ZZI_HtoD 13969 53128U, // SDOT_VG4_M4ZZ_BtoS 13970 39152U, // SDOT_VG4_M4ZZ_HtoD 13971 39152U, // SDOT_VG4_M4ZZ_HtoS 13972 52960344U, // SDOT_ZZZI_D 13973 52960344U, // SDOT_ZZZI_HtoS 13974 40969U, // SDOT_ZZZI_S 13975 7256U, // SDOT_ZZZ_D 13976 7256U, // SDOT_ZZZ_HtoS 13977 9U, // SDOT_ZZZ_S 13978 10495120U, // SDOTlanev16i8 13979 10495144U, // SDOTlanev8i8 13980 795792U, // SDOTv16i8 13981 1189032U, // SDOTv8i8 13982 16918616U, // SEL_PPPP 13983 10629008U, // SEL_VG2_2ZP2Z2Z_B 13984 10759704U, // SEL_VG2_2ZP2Z2Z_D 13985 10890488U, // SEL_VG2_2ZP2Z2Z_H 13986 11021856U, // SEL_VG2_2ZP2Z2Z_S 13987 10629008U, // SEL_VG4_4ZP4Z4Z_B 13988 10759704U, // SEL_VG4_4ZP4Z4Z_D 13989 10890488U, // SEL_VG4_4ZP4Z4Z_H 13990 11021856U, // SEL_VG4_4ZP4Z4Z_S 13991 16918616U, // SEL_ZPZZ_B 13992 33691736U, // SEL_ZPZZ_D 13993 50998408U, // SEL_ZPZZ_H 13994 67252312U, // SEL_ZPZZ_S 13995 0U, // SETE 13996 0U, // SETEN 13997 0U, // SETET 13998 0U, // SETETN 13999 0U, // SETF16 14000 0U, // SETF8 14001 0U, // SETFFR 14002 0U, // SETGM 14003 0U, // SETGMN 14004 0U, // SETGMT 14005 0U, // SETGMTN 14006 0U, // SETGP 14007 0U, // SETGPN 14008 0U, // SETGPT 14009 0U, // SETGPTN 14010 0U, // SETM 14011 0U, // SETMN 14012 0U, // SETMT 14013 0U, // SETMTN 14014 0U, // SETP 14015 0U, // SETPN 14016 0U, // SETPT 14017 0U, // SETPTN 14018 402521U, // SHA1Crrr 14019 0U, // SHA1Hrr 14020 402521U, // SHA1Mrrr 14021 402521U, // SHA1Prrr 14022 402544U, // SHA1SU0rrr 14023 64U, // SHA1SU1rr 14024 402521U, // SHA256H2rrr 14025 402521U, // SHA256Hrrr 14026 64U, // SHA256SU0rr 14027 402544U, // SHA256SU1rrr 14028 271449U, // SHA512H 14029 271449U, // SHA512H2 14030 48U, // SHA512SU0 14031 271464U, // SHA512SU1 14032 16918656U, // SHADD_ZPmZ_B 14033 33691776U, // SHADD_ZPmZ_D 14034 50998408U, // SHADD_ZPmZ_H 14035 67252352U, // SHADD_ZPmZ_S 14036 794768U, // SHADDv16i8 14037 925848U, // SHADDv2i32 14038 1056928U, // SHADDv4i16 14039 401520U, // SHADDv4i32 14040 532600U, // SHADDv8i16 14041 1188008U, // SHADDv8i8 14042 920U, // SHLLv16i8 14043 928U, // SHLLv2i32 14044 936U, // SHLLv4i16 14045 944U, // SHLLv4i32 14046 952U, // SHLLv8i16 14047 960U, // SHLLv8i8 14048 3160U, // SHLd 14049 3216U, // SHLv16i8_shift 14050 3224U, // SHLv2i32_shift 14051 3176U, // SHLv2i64_shift 14052 3232U, // SHLv4i16_shift 14053 3184U, // SHLv4i32_shift 14054 3192U, // SHLv8i16_shift 14055 3240U, // SHLv8i8_shift 14056 3160U, // SHRNB_ZZI_B 14057 224U, // SHRNB_ZZI_H 14058 3160U, // SHRNB_ZZI_S 14059 43096U, // SHRNT_ZZI_B 14060 392U, // SHRNT_ZZI_H 14061 43096U, // SHRNT_ZZI_S 14062 43128U, // SHRNv16i8_shift 14063 3176U, // SHRNv2i32_shift 14064 3184U, // SHRNv4i16_shift 14065 43112U, // SHRNv4i32_shift 14066 43120U, // SHRNv8i16_shift 14067 3192U, // SHRNv8i8_shift 14068 16918656U, // SHSUBR_ZPmZ_B 14069 33691776U, // SHSUBR_ZPmZ_D 14070 50998408U, // SHSUBR_ZPmZ_H 14071 67252352U, // SHSUBR_ZPmZ_S 14072 16918656U, // SHSUB_ZPmZ_B 14073 33691776U, // SHSUB_ZPmZ_D 14074 50998408U, // SHSUB_ZPmZ_H 14075 67252352U, // SHSUB_ZPmZ_S 14076 794768U, // SHSUBv16i8 14077 925848U, // SHSUBv2i32 14078 1056928U, // SHSUBv4i16 14079 401520U, // SHSUBv4i32 14080 532600U, // SHSUBv8i16 14081 1188008U, // SHSUBv8i8 14082 393U, // SLI_ZZI_B 14083 43096U, // SLI_ZZI_D 14084 392U, // SLI_ZZI_H 14085 43096U, // SLI_ZZI_S 14086 43097U, // SLId 14087 43152U, // SLIv16i8_shift 14088 43160U, // SLIv2i32_shift 14089 43112U, // SLIv2i64_shift 14090 43168U, // SLIv4i16_shift 14091 43120U, // SLIv4i32_shift 14092 43128U, // SLIv8i16_shift 14093 43176U, // SLIv8i8_shift 14094 402544U, // SM3PARTW1 14095 402544U, // SM3PARTW2 14096 88088688U, // SM3SS1 14097 105260144U, // SM3TT1A 14098 105260144U, // SM3TT1B 14099 105260144U, // SM3TT2A 14100 105260144U, // SM3TT2B 14101 64U, // SM4E 14102 12377U, // SM4EKEY_ZZZ_S 14103 401520U, // SM4ENCKEY 14104 12377U, // SM4E_ZZZ_S 14105 134232U, // SMADDLrrr 14106 16918656U, // SMAXP_ZPmZ_B 14107 33691776U, // SMAXP_ZPmZ_D 14108 50998408U, // SMAXP_ZPmZ_H 14109 67252352U, // SMAXP_ZPmZ_S 14110 794768U, // SMAXPv16i8 14111 925848U, // SMAXPv2i32 14112 1056928U, // SMAXPv4i16 14113 401520U, // SMAXPv4i32 14114 532600U, // SMAXPv8i16 14115 1188008U, // SMAXPv8i8 14116 10328U, // SMAXQV_VPZ_B 14117 6232U, // SMAXQV_VPZ_D 14118 5208U, // SMAXQV_VPZ_H 14119 12376U, // SMAXQV_VPZ_S 14120 0U, // SMAXV_VPZ_B 14121 0U, // SMAXV_VPZ_D 14122 0U, // SMAXV_VPZ_H 14123 0U, // SMAXV_VPZ_S 14124 32U, // SMAXVv16i8v 14125 56U, // SMAXVv4i16v 14126 64U, // SMAXVv4i32v 14127 72U, // SMAXVv8i16v 14128 80U, // SMAXVv8i8v 14129 3160U, // SMAXWri 14130 3160U, // SMAXWrr 14131 3160U, // SMAXXri 14132 3160U, // SMAXXrr 14133 912U, // SMAX_VG2_2Z2Z_B 14134 536U, // SMAX_VG2_2Z2Z_D 14135 248U, // SMAX_VG2_2Z2Z_H 14136 544U, // SMAX_VG2_2Z2Z_S 14137 176U, // SMAX_VG2_2ZZ_B 14138 184U, // SMAX_VG2_2ZZ_D 14139 136U, // SMAX_VG2_2ZZ_H 14140 96U, // SMAX_VG2_2ZZ_S 14141 912U, // SMAX_VG4_4Z4Z_B 14142 536U, // SMAX_VG4_4Z4Z_D 14143 248U, // SMAX_VG4_4Z4Z_H 14144 544U, // SMAX_VG4_4Z4Z_S 14145 176U, // SMAX_VG4_4ZZ_B 14146 184U, // SMAX_VG4_4ZZ_D 14147 136U, // SMAX_VG4_4ZZ_H 14148 96U, // SMAX_VG4_4ZZ_S 14149 3161U, // SMAX_ZI_B 14150 3160U, // SMAX_ZI_D 14151 224U, // SMAX_ZI_H 14152 3161U, // SMAX_ZI_S 14153 16918656U, // SMAX_ZPmZ_B 14154 33691776U, // SMAX_ZPmZ_D 14155 50998408U, // SMAX_ZPmZ_H 14156 67252352U, // SMAX_ZPmZ_S 14157 794768U, // SMAXv16i8 14158 925848U, // SMAXv2i32 14159 1056928U, // SMAXv4i16 14160 401520U, // SMAXv4i32 14161 532600U, // SMAXv8i16 14162 1188008U, // SMAXv8i8 14163 0U, // SMC 14164 16918656U, // SMINP_ZPmZ_B 14165 33691776U, // SMINP_ZPmZ_D 14166 50998408U, // SMINP_ZPmZ_H 14167 67252352U, // SMINP_ZPmZ_S 14168 794768U, // SMINPv16i8 14169 925848U, // SMINPv2i32 14170 1056928U, // SMINPv4i16 14171 401520U, // SMINPv4i32 14172 532600U, // SMINPv8i16 14173 1188008U, // SMINPv8i8 14174 10328U, // SMINQV_VPZ_B 14175 6232U, // SMINQV_VPZ_D 14176 5208U, // SMINQV_VPZ_H 14177 12376U, // SMINQV_VPZ_S 14178 0U, // SMINV_VPZ_B 14179 0U, // SMINV_VPZ_D 14180 0U, // SMINV_VPZ_H 14181 0U, // SMINV_VPZ_S 14182 32U, // SMINVv16i8v 14183 56U, // SMINVv4i16v 14184 64U, // SMINVv4i32v 14185 72U, // SMINVv8i16v 14186 80U, // SMINVv8i8v 14187 3160U, // SMINWri 14188 3160U, // SMINWrr 14189 3160U, // SMINXri 14190 3160U, // SMINXrr 14191 912U, // SMIN_VG2_2Z2Z_B 14192 536U, // SMIN_VG2_2Z2Z_D 14193 248U, // SMIN_VG2_2Z2Z_H 14194 544U, // SMIN_VG2_2Z2Z_S 14195 176U, // SMIN_VG2_2ZZ_B 14196 184U, // SMIN_VG2_2ZZ_D 14197 136U, // SMIN_VG2_2ZZ_H 14198 96U, // SMIN_VG2_2ZZ_S 14199 912U, // SMIN_VG4_4Z4Z_B 14200 536U, // SMIN_VG4_4Z4Z_D 14201 248U, // SMIN_VG4_4Z4Z_H 14202 544U, // SMIN_VG4_4Z4Z_S 14203 176U, // SMIN_VG4_4ZZ_B 14204 184U, // SMIN_VG4_4ZZ_D 14205 136U, // SMIN_VG4_4ZZ_H 14206 96U, // SMIN_VG4_4ZZ_S 14207 3161U, // SMIN_ZI_B 14208 3160U, // SMIN_ZI_D 14209 224U, // SMIN_ZI_H 14210 3161U, // SMIN_ZI_S 14211 16918656U, // SMIN_ZPmZ_B 14212 33691776U, // SMIN_ZPmZ_D 14213 50998408U, // SMIN_ZPmZ_H 14214 67252352U, // SMIN_ZPmZ_S 14215 794768U, // SMINv16i8 14216 925848U, // SMINv2i32 14217 1056928U, // SMINv4i16 14218 401520U, // SMINv4i32 14219 532600U, // SMINv8i16 14220 1188008U, // SMINv8i8 14221 52955224U, // SMLALB_ZZZI_D 14222 52960344U, // SMLALB_ZZZI_S 14223 2136U, // SMLALB_ZZZ_D 14224 8U, // SMLALB_ZZZ_H 14225 7256U, // SMLALB_ZZZ_S 14226 40905U, // SMLALL_MZZI_BtoS 14227 40193U, // SMLALL_MZZI_HtoD 14228 969U, // SMLALL_MZZ_BtoS 14229 257U, // SMLALL_MZZ_HtoD 14230 81800U, // SMLALL_VG2_M2Z2Z_BtoS 14231 38128U, // SMLALL_VG2_M2Z2Z_HtoD 14232 2543496U, // SMLALL_VG2_M2ZZI_BtoS 14233 2529520U, // SMLALL_VG2_M2ZZI_HtoD 14234 53132U, // SMLALL_VG2_M2ZZ_BtoS 14235 39156U, // SMLALL_VG2_M2ZZ_HtoD 14236 81800U, // SMLALL_VG4_M4Z4Z_BtoS 14237 38128U, // SMLALL_VG4_M4Z4Z_HtoD 14238 2543496U, // SMLALL_VG4_M4ZZI_BtoS 14239 2529520U, // SMLALL_VG4_M4ZZI_HtoD 14240 53132U, // SMLALL_VG4_M4ZZ_BtoS 14241 39156U, // SMLALL_VG4_M4ZZ_HtoD 14242 52955224U, // SMLALT_ZZZI_D 14243 52960344U, // SMLALT_ZZZI_S 14244 2136U, // SMLALT_ZZZ_D 14245 8U, // SMLALT_ZZZ_H 14246 7256U, // SMLALT_ZZZ_S 14247 40193U, // SMLAL_MZZI_S 14248 257U, // SMLAL_MZZ_S 14249 38128U, // SMLAL_VG2_M2Z2Z_S 14250 2529520U, // SMLAL_VG2_M2ZZI_S 14251 39152U, // SMLAL_VG2_M2ZZ_S 14252 38128U, // SMLAL_VG4_M4Z4Z_S 14253 2529520U, // SMLAL_VG4_M4ZZI_S 14254 39152U, // SMLAL_VG4_M4ZZ_S 14255 795792U, // SMLALv16i8_v8i16 14256 105260184U, // SMLALv2i32_indexed 14257 926872U, // SMLALv2i32_v2i64 14258 103425184U, // SMLALv4i16_indexed 14259 1057952U, // SMLALv4i16_v4i32 14260 105260144U, // SMLALv4i32_indexed 14261 402544U, // SMLALv4i32_v2i64 14262 103425144U, // SMLALv8i16_indexed 14263 533624U, // SMLALv8i16_v4i32 14264 1189032U, // SMLALv8i8_v8i16 14265 52955224U, // SMLSLB_ZZZI_D 14266 52960344U, // SMLSLB_ZZZI_S 14267 2136U, // SMLSLB_ZZZ_D 14268 8U, // SMLSLB_ZZZ_H 14269 7256U, // SMLSLB_ZZZ_S 14270 40905U, // SMLSLL_MZZI_BtoS 14271 40193U, // SMLSLL_MZZI_HtoD 14272 969U, // SMLSLL_MZZ_BtoS 14273 257U, // SMLSLL_MZZ_HtoD 14274 81800U, // SMLSLL_VG2_M2Z2Z_BtoS 14275 38128U, // SMLSLL_VG2_M2Z2Z_HtoD 14276 2543496U, // SMLSLL_VG2_M2ZZI_BtoS 14277 2529520U, // SMLSLL_VG2_M2ZZI_HtoD 14278 53132U, // SMLSLL_VG2_M2ZZ_BtoS 14279 39156U, // SMLSLL_VG2_M2ZZ_HtoD 14280 81800U, // SMLSLL_VG4_M4Z4Z_BtoS 14281 38128U, // SMLSLL_VG4_M4Z4Z_HtoD 14282 2543496U, // SMLSLL_VG4_M4ZZI_BtoS 14283 2529520U, // SMLSLL_VG4_M4ZZI_HtoD 14284 53132U, // SMLSLL_VG4_M4ZZ_BtoS 14285 39156U, // SMLSLL_VG4_M4ZZ_HtoD 14286 52955224U, // SMLSLT_ZZZI_D 14287 52960344U, // SMLSLT_ZZZI_S 14288 2136U, // SMLSLT_ZZZ_D 14289 8U, // SMLSLT_ZZZ_H 14290 7256U, // SMLSLT_ZZZ_S 14291 40193U, // SMLSL_MZZI_S 14292 257U, // SMLSL_MZZ_S 14293 38128U, // SMLSL_VG2_M2Z2Z_S 14294 2529520U, // SMLSL_VG2_M2ZZI_S 14295 39152U, // SMLSL_VG2_M2ZZ_S 14296 38128U, // SMLSL_VG4_M4Z4Z_S 14297 2529520U, // SMLSL_VG4_M4ZZI_S 14298 39152U, // SMLSL_VG4_M4ZZ_S 14299 795792U, // SMLSLv16i8_v8i16 14300 105260184U, // SMLSLv2i32_indexed 14301 926872U, // SMLSLv2i32_v2i64 14302 103425184U, // SMLSLv4i16_indexed 14303 1057952U, // SMLSLv4i16_v4i32 14304 105260144U, // SMLSLv4i32_indexed 14305 402544U, // SMLSLv4i32_v2i64 14306 103425144U, // SMLSLv8i16_indexed 14307 533624U, // SMLSLv8i16_v4i32 14308 1189032U, // SMLSLv8i8_v8i16 14309 795792U, // SMMLA 14310 9U, // SMMLA_ZZZ 14311 0U, // SMOPA_MPPZZ_D 14312 0U, // SMOPA_MPPZZ_HtoS 14313 0U, // SMOPA_MPPZZ_S 14314 0U, // SMOPS_MPPZZ_D 14315 0U, // SMOPS_MPPZZ_HtoS 14316 0U, // SMOPS_MPPZZ_S 14317 47520U, // SMOVvi16to32 14318 47520U, // SMOVvi16to32_idx0 14319 47520U, // SMOVvi16to64 14320 47520U, // SMOVvi16to64_idx0 14321 47528U, // SMOVvi32to64 14322 47528U, // SMOVvi32to64_idx0 14323 47544U, // SMOVvi8to32 14324 47544U, // SMOVvi8to32_idx0 14325 47544U, // SMOVvi8to64 14326 47544U, // SMOVvi8to64_idx0 14327 134232U, // SMSUBLrrr 14328 16918656U, // SMULH_ZPmZ_B 14329 33691776U, // SMULH_ZPmZ_D 14330 50998408U, // SMULH_ZPmZ_H 14331 67252352U, // SMULH_ZPmZ_S 14332 10329U, // SMULH_ZZZ_B 14333 6232U, // SMULH_ZZZ_D 14334 136U, // SMULH_ZZZ_H 14335 12377U, // SMULH_ZZZ_S 14336 3160U, // SMULHrr 14337 5124185U, // SMULLB_ZZZI_D 14338 5117016U, // SMULLB_ZZZI_S 14339 12377U, // SMULLB_ZZZ_D 14340 176U, // SMULLB_ZZZ_H 14341 5208U, // SMULLB_ZZZ_S 14342 5124185U, // SMULLT_ZZZI_D 14343 5117016U, // SMULLT_ZZZI_S 14344 12377U, // SMULLT_ZZZ_D 14345 176U, // SMULLT_ZZZ_H 14346 5208U, // SMULLT_ZZZ_S 14347 794768U, // SMULLv16i8_v8i16 14348 340140184U, // SMULLv2i32_indexed 14349 925848U, // SMULLv2i32_v2i64 14350 338305184U, // SMULLv4i16_indexed 14351 1056928U, // SMULLv4i16_v4i32 14352 340140144U, // SMULLv4i32_indexed 14353 401520U, // SMULLv4i32_v2i64 14354 338305144U, // SMULLv8i16_indexed 14355 532600U, // SMULLv8i16_v4i32 14356 1188008U, // SMULLv8i8_v8i16 14357 82008U, // SPLICE_ZPZZ_B 14358 83032U, // SPLICE_ZPZZ_D 14359 248U, // SPLICE_ZPZZ_H 14360 84056U, // SPLICE_ZPZZ_S 14361 16918616U, // SPLICE_ZPZ_B 14362 33691736U, // SPLICE_ZPZ_D 14363 50998408U, // SPLICE_ZPZ_H 14364 67252312U, // SPLICE_ZPZ_S 14365 8U, // SQABS_ZPmZ_B 14366 16U, // SQABS_ZPmZ_D 14367 0U, // SQABS_ZPmZ_H 14368 24U, // SQABS_ZPmZ_S 14369 32U, // SQABSv16i8 14370 0U, // SQABSv1i16 14371 0U, // SQABSv1i32 14372 0U, // SQABSv1i64 14373 0U, // SQABSv1i8 14374 40U, // SQABSv2i32 14375 48U, // SQABSv2i64 14376 56U, // SQABSv4i16 14377 64U, // SQABSv4i32 14378 72U, // SQABSv8i16 14379 80U, // SQABSv8i8 14380 16473U, // SQADD_ZI_B 14381 17496U, // SQADD_ZI_D 14382 208U, // SQADD_ZI_H 14383 18521U, // SQADD_ZI_S 14384 16918656U, // SQADD_ZPmZ_B 14385 33691776U, // SQADD_ZPmZ_D 14386 50998408U, // SQADD_ZPmZ_H 14387 67252352U, // SQADD_ZPmZ_S 14388 10329U, // SQADD_ZZZ_B 14389 6232U, // SQADD_ZZZ_D 14390 136U, // SQADD_ZZZ_H 14391 12377U, // SQADD_ZZZ_S 14392 794768U, // SQADDv16i8 14393 3160U, // SQADDv1i16 14394 3160U, // SQADDv1i32 14395 3160U, // SQADDv1i64 14396 3160U, // SQADDv1i8 14397 925848U, // SQADDv2i32 14398 270440U, // SQADDv2i64 14399 1056928U, // SQADDv4i16 14400 401520U, // SQADDv4i32 14401 532600U, // SQADDv8i16 14402 1188008U, // SQADDv8i8 14403 134359129U, // SQCADD_ZZI_B 14404 134355032U, // SQCADD_ZZI_D 14405 3026056U, // SQCADD_ZZI_H 14406 134361177U, // SQCADD_ZZI_S 14407 0U, // SQCVTN_Z2Z_StoH 14408 0U, // SQCVTN_Z4Z_DtoH 14409 4U, // SQCVTN_Z4Z_StoB 14410 0U, // SQCVTUN_Z2Z_StoH 14411 0U, // SQCVTUN_Z4Z_DtoH 14412 4U, // SQCVTUN_Z4Z_StoB 14413 0U, // SQCVTU_Z2Z_StoH 14414 0U, // SQCVTU_Z4Z_DtoH 14415 4U, // SQCVTU_Z4Z_StoB 14416 0U, // SQCVT_Z2Z_StoH 14417 0U, // SQCVT_Z4Z_DtoH 14418 4U, // SQCVT_Z4Z_StoB 14419 2U, // SQDECB_XPiI 14420 4U, // SQDECB_XPiWdI 14421 2U, // SQDECD_XPiI 14422 4U, // SQDECD_XPiWdI 14423 2U, // SQDECD_ZPiI 14424 2U, // SQDECH_XPiI 14425 4U, // SQDECH_XPiWdI 14426 0U, // SQDECH_ZPiI 14427 85081U, // SQDECP_XPWd_B 14428 85080U, // SQDECP_XPWd_D 14429 85080U, // SQDECP_XPWd_H 14430 85081U, // SQDECP_XPWd_S 14431 1U, // SQDECP_XP_B 14432 0U, // SQDECP_XP_D 14433 0U, // SQDECP_XP_H 14434 1U, // SQDECP_XP_S 14435 0U, // SQDECP_ZP_D 14436 0U, // SQDECP_ZP_H 14437 0U, // SQDECP_ZP_S 14438 2U, // SQDECW_XPiI 14439 4U, // SQDECW_XPiWdI 14440 2U, // SQDECW_ZPiI 14441 2136U, // SQDMLALBT_ZZZ_D 14442 8U, // SQDMLALBT_ZZZ_H 14443 7256U, // SQDMLALBT_ZZZ_S 14444 52955224U, // SQDMLALB_ZZZI_D 14445 52960344U, // SQDMLALB_ZZZI_S 14446 2136U, // SQDMLALB_ZZZ_D 14447 8U, // SQDMLALB_ZZZ_H 14448 7256U, // SQDMLALB_ZZZ_S 14449 52955224U, // SQDMLALT_ZZZI_D 14450 52960344U, // SQDMLALT_ZZZI_S 14451 2136U, // SQDMLALT_ZZZ_D 14452 8U, // SQDMLALT_ZZZ_H 14453 7256U, // SQDMLALT_ZZZ_S 14454 43097U, // SQDMLALi16 14455 43097U, // SQDMLALi32 14456 103425113U, // SQDMLALv1i32_indexed 14457 105260121U, // SQDMLALv1i64_indexed 14458 105260184U, // SQDMLALv2i32_indexed 14459 926872U, // SQDMLALv2i32_v2i64 14460 103425184U, // SQDMLALv4i16_indexed 14461 1057952U, // SQDMLALv4i16_v4i32 14462 105260144U, // SQDMLALv4i32_indexed 14463 402544U, // SQDMLALv4i32_v2i64 14464 103425144U, // SQDMLALv8i16_indexed 14465 533624U, // SQDMLALv8i16_v4i32 14466 2136U, // SQDMLSLBT_ZZZ_D 14467 8U, // SQDMLSLBT_ZZZ_H 14468 7256U, // SQDMLSLBT_ZZZ_S 14469 52955224U, // SQDMLSLB_ZZZI_D 14470 52960344U, // SQDMLSLB_ZZZI_S 14471 2136U, // SQDMLSLB_ZZZ_D 14472 8U, // SQDMLSLB_ZZZ_H 14473 7256U, // SQDMLSLB_ZZZ_S 14474 52955224U, // SQDMLSLT_ZZZI_D 14475 52960344U, // SQDMLSLT_ZZZI_S 14476 2136U, // SQDMLSLT_ZZZ_D 14477 8U, // SQDMLSLT_ZZZ_H 14478 7256U, // SQDMLSLT_ZZZ_S 14479 43097U, // SQDMLSLi16 14480 43097U, // SQDMLSLi32 14481 103425113U, // SQDMLSLv1i32_indexed 14482 105260121U, // SQDMLSLv1i64_indexed 14483 105260184U, // SQDMLSLv2i32_indexed 14484 926872U, // SQDMLSLv2i32_v2i64 14485 103425184U, // SQDMLSLv4i16_indexed 14486 1057952U, // SQDMLSLv4i16_v4i32 14487 105260144U, // SQDMLSLv4i32_indexed 14488 402544U, // SQDMLSLv4i32_v2i64 14489 103425144U, // SQDMLSLv8i16_indexed 14490 533624U, // SQDMLSLv8i16_v4i32 14491 912U, // SQDMULH_VG2_2Z2Z_B 14492 536U, // SQDMULH_VG2_2Z2Z_D 14493 248U, // SQDMULH_VG2_2Z2Z_H 14494 544U, // SQDMULH_VG2_2Z2Z_S 14495 176U, // SQDMULH_VG2_2ZZ_B 14496 184U, // SQDMULH_VG2_2ZZ_D 14497 136U, // SQDMULH_VG2_2ZZ_H 14498 96U, // SQDMULH_VG2_2ZZ_S 14499 912U, // SQDMULH_VG4_4Z4Z_B 14500 536U, // SQDMULH_VG4_4Z4Z_D 14501 248U, // SQDMULH_VG4_4Z4Z_H 14502 544U, // SQDMULH_VG4_4Z4Z_S 14503 176U, // SQDMULH_VG4_4ZZ_B 14504 184U, // SQDMULH_VG4_4ZZ_D 14505 136U, // SQDMULH_VG4_4ZZ_H 14506 96U, // SQDMULH_VG4_4ZZ_S 14507 5118040U, // SQDMULH_ZZZI_D 14508 42120U, // SQDMULH_ZZZI_H 14509 5124185U, // SQDMULH_ZZZI_S 14510 10329U, // SQDMULH_ZZZ_B 14511 6232U, // SQDMULH_ZZZ_D 14512 136U, // SQDMULH_ZZZ_H 14513 12377U, // SQDMULH_ZZZ_S 14514 3160U, // SQDMULHv1i16 14515 338305112U, // SQDMULHv1i16_indexed 14516 3160U, // SQDMULHv1i32 14517 340140120U, // SQDMULHv1i32_indexed 14518 925848U, // SQDMULHv2i32 14519 340140184U, // SQDMULHv2i32_indexed 14520 1056928U, // SQDMULHv4i16 14521 338305184U, // SQDMULHv4i16_indexed 14522 401520U, // SQDMULHv4i32 14523 340140144U, // SQDMULHv4i32_indexed 14524 532600U, // SQDMULHv8i16 14525 338305144U, // SQDMULHv8i16_indexed 14526 5124185U, // SQDMULLB_ZZZI_D 14527 5117016U, // SQDMULLB_ZZZI_S 14528 12377U, // SQDMULLB_ZZZ_D 14529 176U, // SQDMULLB_ZZZ_H 14530 5208U, // SQDMULLB_ZZZ_S 14531 5124185U, // SQDMULLT_ZZZI_D 14532 5117016U, // SQDMULLT_ZZZI_S 14533 12377U, // SQDMULLT_ZZZ_D 14534 176U, // SQDMULLT_ZZZ_H 14535 5208U, // SQDMULLT_ZZZ_S 14536 3160U, // SQDMULLi16 14537 3160U, // SQDMULLi32 14538 338305112U, // SQDMULLv1i32_indexed 14539 340140120U, // SQDMULLv1i64_indexed 14540 340140184U, // SQDMULLv2i32_indexed 14541 925848U, // SQDMULLv2i32_v2i64 14542 338305184U, // SQDMULLv4i16_indexed 14543 1056928U, // SQDMULLv4i16_v4i32 14544 340140144U, // SQDMULLv4i32_indexed 14545 401520U, // SQDMULLv4i32_v2i64 14546 338305144U, // SQDMULLv8i16_indexed 14547 532600U, // SQDMULLv8i16_v4i32 14548 2U, // SQINCB_XPiI 14549 4U, // SQINCB_XPiWdI 14550 2U, // SQINCD_XPiI 14551 4U, // SQINCD_XPiWdI 14552 2U, // SQINCD_ZPiI 14553 2U, // SQINCH_XPiI 14554 4U, // SQINCH_XPiWdI 14555 0U, // SQINCH_ZPiI 14556 85081U, // SQINCP_XPWd_B 14557 85080U, // SQINCP_XPWd_D 14558 85080U, // SQINCP_XPWd_H 14559 85081U, // SQINCP_XPWd_S 14560 1U, // SQINCP_XP_B 14561 0U, // SQINCP_XP_D 14562 0U, // SQINCP_XP_H 14563 1U, // SQINCP_XP_S 14564 0U, // SQINCP_ZP_D 14565 0U, // SQINCP_ZP_H 14566 0U, // SQINCP_ZP_S 14567 2U, // SQINCW_XPiI 14568 4U, // SQINCW_XPiWdI 14569 2U, // SQINCW_ZPiI 14570 8U, // SQNEG_ZPmZ_B 14571 16U, // SQNEG_ZPmZ_D 14572 0U, // SQNEG_ZPmZ_H 14573 24U, // SQNEG_ZPmZ_S 14574 32U, // SQNEGv16i8 14575 0U, // SQNEGv1i16 14576 0U, // SQNEGv1i32 14577 0U, // SQNEGv1i64 14578 0U, // SQNEGv1i8 14579 40U, // SQNEGv2i32 14580 48U, // SQNEGv2i64 14581 56U, // SQNEGv4i16 14582 64U, // SQNEGv4i32 14583 72U, // SQNEGv8i16 14584 80U, // SQNEGv8i8 14585 184721640U, // SQRDCMLAH_ZZZI_H 14586 170395736U, // SQRDCMLAH_ZZZI_S 14587 3288073U, // SQRDCMLAH_ZZZ_B 14588 201458776U, // SQRDCMLAH_ZZZ_D 14589 3288296U, // SQRDCMLAH_ZZZ_H 14590 201459800U, // SQRDCMLAH_ZZZ_S 14591 52954200U, // SQRDMLAH_ZZZI_D 14592 41192U, // SQRDMLAH_ZZZI_H 14593 52955224U, // SQRDMLAH_ZZZI_S 14594 9U, // SQRDMLAH_ZZZ_B 14595 1112U, // SQRDMLAH_ZZZ_D 14596 232U, // SQRDMLAH_ZZZ_H 14597 2136U, // SQRDMLAH_ZZZ_S 14598 103425113U, // SQRDMLAHi16_indexed 14599 105260121U, // SQRDMLAHi32_indexed 14600 43097U, // SQRDMLAHv1i16 14601 43097U, // SQRDMLAHv1i32 14602 926872U, // SQRDMLAHv2i32 14603 105260184U, // SQRDMLAHv2i32_indexed 14604 1057952U, // SQRDMLAHv4i16 14605 103425184U, // SQRDMLAHv4i16_indexed 14606 402544U, // SQRDMLAHv4i32 14607 105260144U, // SQRDMLAHv4i32_indexed 14608 533624U, // SQRDMLAHv8i16 14609 103425144U, // SQRDMLAHv8i16_indexed 14610 52954200U, // SQRDMLSH_ZZZI_D 14611 41192U, // SQRDMLSH_ZZZI_H 14612 52955224U, // SQRDMLSH_ZZZI_S 14613 9U, // SQRDMLSH_ZZZ_B 14614 1112U, // SQRDMLSH_ZZZ_D 14615 232U, // SQRDMLSH_ZZZ_H 14616 2136U, // SQRDMLSH_ZZZ_S 14617 103425113U, // SQRDMLSHi16_indexed 14618 105260121U, // SQRDMLSHi32_indexed 14619 43097U, // SQRDMLSHv1i16 14620 43097U, // SQRDMLSHv1i32 14621 926872U, // SQRDMLSHv2i32 14622 105260184U, // SQRDMLSHv2i32_indexed 14623 1057952U, // SQRDMLSHv4i16 14624 103425184U, // SQRDMLSHv4i16_indexed 14625 402544U, // SQRDMLSHv4i32 14626 105260144U, // SQRDMLSHv4i32_indexed 14627 533624U, // SQRDMLSHv8i16 14628 103425144U, // SQRDMLSHv8i16_indexed 14629 5118040U, // SQRDMULH_ZZZI_D 14630 42120U, // SQRDMULH_ZZZI_H 14631 5124185U, // SQRDMULH_ZZZI_S 14632 10329U, // SQRDMULH_ZZZ_B 14633 6232U, // SQRDMULH_ZZZ_D 14634 136U, // SQRDMULH_ZZZ_H 14635 12377U, // SQRDMULH_ZZZ_S 14636 3160U, // SQRDMULHv1i16 14637 338305112U, // SQRDMULHv1i16_indexed 14638 3160U, // SQRDMULHv1i32 14639 340140120U, // SQRDMULHv1i32_indexed 14640 925848U, // SQRDMULHv2i32 14641 340140184U, // SQRDMULHv2i32_indexed 14642 1056928U, // SQRDMULHv4i16 14643 338305184U, // SQRDMULHv4i16_indexed 14644 401520U, // SQRDMULHv4i32 14645 340140144U, // SQRDMULHv4i32_indexed 14646 532600U, // SQRDMULHv8i16 14647 338305144U, // SQRDMULHv8i16_indexed 14648 16918656U, // SQRSHLR_ZPmZ_B 14649 33691776U, // SQRSHLR_ZPmZ_D 14650 50998408U, // SQRSHLR_ZPmZ_H 14651 67252352U, // SQRSHLR_ZPmZ_S 14652 16918656U, // SQRSHL_ZPmZ_B 14653 33691776U, // SQRSHL_ZPmZ_D 14654 50998408U, // SQRSHL_ZPmZ_H 14655 67252352U, // SQRSHL_ZPmZ_S 14656 794768U, // SQRSHLv16i8 14657 3160U, // SQRSHLv1i16 14658 3160U, // SQRSHLv1i32 14659 3160U, // SQRSHLv1i64 14660 3160U, // SQRSHLv1i8 14661 925848U, // SQRSHLv2i32 14662 270440U, // SQRSHLv2i64 14663 1056928U, // SQRSHLv4i16 14664 401520U, // SQRSHLv4i32 14665 532600U, // SQRSHLv8i16 14666 1188008U, // SQRSHLv8i8 14667 3160U, // SQRSHRNB_ZZI_B 14668 224U, // SQRSHRNB_ZZI_H 14669 3160U, // SQRSHRNB_ZZI_S 14670 43096U, // SQRSHRNT_ZZI_B 14671 392U, // SQRSHRNT_ZZI_H 14672 43096U, // SQRSHRNT_ZZI_S 14673 3164U, // SQRSHRN_VG4_Z4ZI_B 14674 224U, // SQRSHRN_VG4_Z4ZI_H 14675 3160U, // SQRSHRNb 14676 3160U, // SQRSHRNh 14677 3160U, // SQRSHRNs 14678 43128U, // SQRSHRNv16i8_shift 14679 3176U, // SQRSHRNv2i32_shift 14680 3184U, // SQRSHRNv4i16_shift 14681 43112U, // SQRSHRNv4i32_shift 14682 43120U, // SQRSHRNv8i16_shift 14683 3192U, // SQRSHRNv8i8_shift 14684 3160U, // SQRSHRUNB_ZZI_B 14685 224U, // SQRSHRUNB_ZZI_H 14686 3160U, // SQRSHRUNB_ZZI_S 14687 43096U, // SQRSHRUNT_ZZI_B 14688 392U, // SQRSHRUNT_ZZI_H 14689 43096U, // SQRSHRUNT_ZZI_S 14690 3164U, // SQRSHRUN_VG4_Z4ZI_B 14691 224U, // SQRSHRUN_VG4_Z4ZI_H 14692 3160U, // SQRSHRUNb 14693 3160U, // SQRSHRUNh 14694 3160U, // SQRSHRUNs 14695 43128U, // SQRSHRUNv16i8_shift 14696 3176U, // SQRSHRUNv2i32_shift 14697 3184U, // SQRSHRUNv4i16_shift 14698 43112U, // SQRSHRUNv4i32_shift 14699 43120U, // SQRSHRUNv8i16_shift 14700 3192U, // SQRSHRUNv8i8_shift 14701 224U, // SQRSHRU_VG2_Z2ZI_H 14702 3164U, // SQRSHRU_VG4_Z4ZI_B 14703 224U, // SQRSHRU_VG4_Z4ZI_H 14704 224U, // SQRSHR_VG2_Z2ZI_H 14705 3164U, // SQRSHR_VG4_Z4ZI_B 14706 224U, // SQRSHR_VG4_Z4ZI_H 14707 16918656U, // SQSHLR_ZPmZ_B 14708 33691776U, // SQSHLR_ZPmZ_D 14709 50998408U, // SQSHLR_ZPmZ_H 14710 67252352U, // SQSHLR_ZPmZ_S 14711 141440U, // SQSHLU_ZPmI_B 14712 137344U, // SQSHLU_ZPmI_D 14713 52309128U, // SQSHLU_ZPmI_H 14714 143488U, // SQSHLU_ZPmI_S 14715 3160U, // SQSHLUb 14716 3160U, // SQSHLUd 14717 3160U, // SQSHLUh 14718 3160U, // SQSHLUs 14719 3216U, // SQSHLUv16i8_shift 14720 3224U, // SQSHLUv2i32_shift 14721 3176U, // SQSHLUv2i64_shift 14722 3232U, // SQSHLUv4i16_shift 14723 3184U, // SQSHLUv4i32_shift 14724 3192U, // SQSHLUv8i16_shift 14725 3240U, // SQSHLUv8i8_shift 14726 141440U, // SQSHL_ZPmI_B 14727 137344U, // SQSHL_ZPmI_D 14728 52309128U, // SQSHL_ZPmI_H 14729 143488U, // SQSHL_ZPmI_S 14730 16918656U, // SQSHL_ZPmZ_B 14731 33691776U, // SQSHL_ZPmZ_D 14732 50998408U, // SQSHL_ZPmZ_H 14733 67252352U, // SQSHL_ZPmZ_S 14734 3160U, // SQSHLb 14735 3160U, // SQSHLd 14736 3160U, // SQSHLh 14737 3160U, // SQSHLs 14738 794768U, // SQSHLv16i8 14739 3216U, // SQSHLv16i8_shift 14740 3160U, // SQSHLv1i16 14741 3160U, // SQSHLv1i32 14742 3160U, // SQSHLv1i64 14743 3160U, // SQSHLv1i8 14744 925848U, // SQSHLv2i32 14745 3224U, // SQSHLv2i32_shift 14746 270440U, // SQSHLv2i64 14747 3176U, // SQSHLv2i64_shift 14748 1056928U, // SQSHLv4i16 14749 3232U, // SQSHLv4i16_shift 14750 401520U, // SQSHLv4i32 14751 3184U, // SQSHLv4i32_shift 14752 532600U, // SQSHLv8i16 14753 3192U, // SQSHLv8i16_shift 14754 1188008U, // SQSHLv8i8 14755 3240U, // SQSHLv8i8_shift 14756 3160U, // SQSHRNB_ZZI_B 14757 224U, // SQSHRNB_ZZI_H 14758 3160U, // SQSHRNB_ZZI_S 14759 43096U, // SQSHRNT_ZZI_B 14760 392U, // SQSHRNT_ZZI_H 14761 43096U, // SQSHRNT_ZZI_S 14762 3160U, // SQSHRNb 14763 3160U, // SQSHRNh 14764 3160U, // SQSHRNs 14765 43128U, // SQSHRNv16i8_shift 14766 3176U, // SQSHRNv2i32_shift 14767 3184U, // SQSHRNv4i16_shift 14768 43112U, // SQSHRNv4i32_shift 14769 43120U, // SQSHRNv8i16_shift 14770 3192U, // SQSHRNv8i8_shift 14771 3160U, // SQSHRUNB_ZZI_B 14772 224U, // SQSHRUNB_ZZI_H 14773 3160U, // SQSHRUNB_ZZI_S 14774 43096U, // SQSHRUNT_ZZI_B 14775 392U, // SQSHRUNT_ZZI_H 14776 43096U, // SQSHRUNT_ZZI_S 14777 3160U, // SQSHRUNb 14778 3160U, // SQSHRUNh 14779 3160U, // SQSHRUNs 14780 43128U, // SQSHRUNv16i8_shift 14781 3176U, // SQSHRUNv2i32_shift 14782 3184U, // SQSHRUNv4i16_shift 14783 43112U, // SQSHRUNv4i32_shift 14784 43120U, // SQSHRUNv8i16_shift 14785 3192U, // SQSHRUNv8i8_shift 14786 16918656U, // SQSUBR_ZPmZ_B 14787 33691776U, // SQSUBR_ZPmZ_D 14788 50998408U, // SQSUBR_ZPmZ_H 14789 67252352U, // SQSUBR_ZPmZ_S 14790 16473U, // SQSUB_ZI_B 14791 17496U, // SQSUB_ZI_D 14792 208U, // SQSUB_ZI_H 14793 18521U, // SQSUB_ZI_S 14794 16918656U, // SQSUB_ZPmZ_B 14795 33691776U, // SQSUB_ZPmZ_D 14796 50998408U, // SQSUB_ZPmZ_H 14797 67252352U, // SQSUB_ZPmZ_S 14798 10329U, // SQSUB_ZZZ_B 14799 6232U, // SQSUB_ZZZ_D 14800 136U, // SQSUB_ZZZ_H 14801 12377U, // SQSUB_ZZZ_S 14802 794768U, // SQSUBv16i8 14803 3160U, // SQSUBv1i16 14804 3160U, // SQSUBv1i32 14805 3160U, // SQSUBv1i64 14806 3160U, // SQSUBv1i8 14807 925848U, // SQSUBv2i32 14808 270440U, // SQSUBv2i64 14809 1056928U, // SQSUBv4i16 14810 401520U, // SQSUBv4i32 14811 532600U, // SQSUBv8i16 14812 1188008U, // SQSUBv8i8 14813 0U, // SQXTNB_ZZ_B 14814 0U, // SQXTNB_ZZ_H 14815 0U, // SQXTNB_ZZ_S 14816 0U, // SQXTNT_ZZ_B 14817 0U, // SQXTNT_ZZ_H 14818 0U, // SQXTNT_ZZ_S 14819 72U, // SQXTNv16i8 14820 0U, // SQXTNv1i16 14821 0U, // SQXTNv1i32 14822 0U, // SQXTNv1i8 14823 48U, // SQXTNv2i32 14824 64U, // SQXTNv4i16 14825 48U, // SQXTNv4i32 14826 64U, // SQXTNv8i16 14827 72U, // SQXTNv8i8 14828 0U, // SQXTUNB_ZZ_B 14829 0U, // SQXTUNB_ZZ_H 14830 0U, // SQXTUNB_ZZ_S 14831 0U, // SQXTUNT_ZZ_B 14832 0U, // SQXTUNT_ZZ_H 14833 0U, // SQXTUNT_ZZ_S 14834 72U, // SQXTUNv16i8 14835 0U, // SQXTUNv1i16 14836 0U, // SQXTUNv1i32 14837 0U, // SQXTUNv1i8 14838 48U, // SQXTUNv2i32 14839 64U, // SQXTUNv4i16 14840 48U, // SQXTUNv4i32 14841 64U, // SQXTUNv8i16 14842 72U, // SQXTUNv8i8 14843 16918656U, // SRHADD_ZPmZ_B 14844 33691776U, // SRHADD_ZPmZ_D 14845 50998408U, // SRHADD_ZPmZ_H 14846 67252352U, // SRHADD_ZPmZ_S 14847 794768U, // SRHADDv16i8 14848 925848U, // SRHADDv2i32 14849 1056928U, // SRHADDv4i16 14850 401520U, // SRHADDv4i32 14851 532600U, // SRHADDv8i16 14852 1188008U, // SRHADDv8i8 14853 393U, // SRI_ZZI_B 14854 43096U, // SRI_ZZI_D 14855 392U, // SRI_ZZI_H 14856 43096U, // SRI_ZZI_S 14857 43097U, // SRId 14858 43152U, // SRIv16i8_shift 14859 43160U, // SRIv2i32_shift 14860 43112U, // SRIv2i64_shift 14861 43168U, // SRIv4i16_shift 14862 43120U, // SRIv4i32_shift 14863 43128U, // SRIv8i16_shift 14864 43176U, // SRIv8i8_shift 14865 16918656U, // SRSHLR_ZPmZ_B 14866 33691776U, // SRSHLR_ZPmZ_D 14867 50998408U, // SRSHLR_ZPmZ_H 14868 67252352U, // SRSHLR_ZPmZ_S 14869 912U, // SRSHL_VG2_2Z2Z_B 14870 536U, // SRSHL_VG2_2Z2Z_D 14871 248U, // SRSHL_VG2_2Z2Z_H 14872 544U, // SRSHL_VG2_2Z2Z_S 14873 176U, // SRSHL_VG2_2ZZ_B 14874 184U, // SRSHL_VG2_2ZZ_D 14875 136U, // SRSHL_VG2_2ZZ_H 14876 96U, // SRSHL_VG2_2ZZ_S 14877 912U, // SRSHL_VG4_4Z4Z_B 14878 536U, // SRSHL_VG4_4Z4Z_D 14879 248U, // SRSHL_VG4_4Z4Z_H 14880 544U, // SRSHL_VG4_4Z4Z_S 14881 176U, // SRSHL_VG4_4ZZ_B 14882 184U, // SRSHL_VG4_4ZZ_D 14883 136U, // SRSHL_VG4_4ZZ_H 14884 96U, // SRSHL_VG4_4ZZ_S 14885 16918656U, // SRSHL_ZPmZ_B 14886 33691776U, // SRSHL_ZPmZ_D 14887 50998408U, // SRSHL_ZPmZ_H 14888 67252352U, // SRSHL_ZPmZ_S 14889 794768U, // SRSHLv16i8 14890 3160U, // SRSHLv1i64 14891 925848U, // SRSHLv2i32 14892 270440U, // SRSHLv2i64 14893 1056928U, // SRSHLv4i16 14894 401520U, // SRSHLv4i32 14895 532600U, // SRSHLv8i16 14896 1188008U, // SRSHLv8i8 14897 141440U, // SRSHR_ZPmI_B 14898 137344U, // SRSHR_ZPmI_D 14899 52309128U, // SRSHR_ZPmI_H 14900 143488U, // SRSHR_ZPmI_S 14901 3160U, // SRSHRd 14902 3216U, // SRSHRv16i8_shift 14903 3224U, // SRSHRv2i32_shift 14904 3176U, // SRSHRv2i64_shift 14905 3232U, // SRSHRv4i16_shift 14906 3184U, // SRSHRv4i32_shift 14907 3192U, // SRSHRv8i16_shift 14908 3240U, // SRSHRv8i8_shift 14909 393U, // SRSRA_ZZI_B 14910 43096U, // SRSRA_ZZI_D 14911 392U, // SRSRA_ZZI_H 14912 43096U, // SRSRA_ZZI_S 14913 43097U, // SRSRAd 14914 43152U, // SRSRAv16i8_shift 14915 43160U, // SRSRAv2i32_shift 14916 43112U, // SRSRAv2i64_shift 14917 43168U, // SRSRAv4i16_shift 14918 43120U, // SRSRAv4i32_shift 14919 43128U, // SRSRAv8i16_shift 14920 43176U, // SRSRAv8i8_shift 14921 3161U, // SSHLLB_ZZI_D 14922 224U, // SSHLLB_ZZI_H 14923 3160U, // SSHLLB_ZZI_S 14924 3161U, // SSHLLT_ZZI_D 14925 224U, // SSHLLT_ZZI_H 14926 3160U, // SSHLLT_ZZI_S 14927 3216U, // SSHLLv16i8_shift 14928 3224U, // SSHLLv2i32_shift 14929 3232U, // SSHLLv4i16_shift 14930 3184U, // SSHLLv4i32_shift 14931 3192U, // SSHLLv8i16_shift 14932 3240U, // SSHLLv8i8_shift 14933 794768U, // SSHLv16i8 14934 3160U, // SSHLv1i64 14935 925848U, // SSHLv2i32 14936 270440U, // SSHLv2i64 14937 1056928U, // SSHLv4i16 14938 401520U, // SSHLv4i32 14939 532600U, // SSHLv8i16 14940 1188008U, // SSHLv8i8 14941 3160U, // SSHRd 14942 3216U, // SSHRv16i8_shift 14943 3224U, // SSHRv2i32_shift 14944 3176U, // SSHRv2i64_shift 14945 3232U, // SSHRv4i16_shift 14946 3184U, // SSHRv4i32_shift 14947 3192U, // SSHRv8i16_shift 14948 3240U, // SSHRv8i8_shift 14949 393U, // SSRA_ZZI_B 14950 43096U, // SSRA_ZZI_D 14951 392U, // SSRA_ZZI_H 14952 43096U, // SSRA_ZZI_S 14953 43097U, // SSRAd 14954 43152U, // SSRAv16i8_shift 14955 43160U, // SSRAv2i32_shift 14956 43112U, // SSRAv2i64_shift 14957 43168U, // SSRAv4i16_shift 14958 43120U, // SSRAv4i32_shift 14959 43128U, // SSRAv8i16_shift 14960 43176U, // SSRAv8i8_shift 14961 5254372U, // SST1B_D 14962 371076284U, // SST1B_D_IMM 14963 5385444U, // SST1B_D_SXTW 14964 5516516U, // SST1B_D_UXTW 14965 371076196U, // SST1B_S_IMM 14966 5647588U, // SST1B_S_SXTW 14967 5778660U, // SST1B_S_UXTW 14968 5254372U, // SST1D 14969 5909692U, // SST1D_IMM 14970 6040804U, // SST1D_SCALED 14971 5385444U, // SST1D_SXTW 14972 6171876U, // SST1D_SXTW_SCALED 14973 5516516U, // SST1D_UXTW 14974 6302948U, // SST1D_UXTW_SCALED 14975 5254372U, // SST1H_D 14976 375532732U, // SST1H_D_IMM 14977 6565092U, // SST1H_D_SCALED 14978 5385444U, // SST1H_D_SXTW 14979 6696164U, // SST1H_D_SXTW_SCALED 14980 5516516U, // SST1H_D_UXTW 14981 6827236U, // SST1H_D_UXTW_SCALED 14982 375532644U, // SST1H_S_IMM 14983 5647588U, // SST1H_S_SXTW 14984 6958308U, // SST1H_S_SXTW_SCALED 14985 5778660U, // SST1H_S_UXTW 14986 7089380U, // SST1H_S_UXTW_SCALED 14987 371076284U, // SST1Q 14988 5254372U, // SST1W_D 14989 376319164U, // SST1W_D_IMM 14990 7351524U, // SST1W_D_SCALED 14991 5385444U, // SST1W_D_SXTW 14992 7482596U, // SST1W_D_SXTW_SCALED 14993 5516516U, // SST1W_D_UXTW 14994 7613668U, // SST1W_D_UXTW_SCALED 14995 376319076U, // SST1W_IMM 14996 5647588U, // SST1W_SXTW 14997 7744740U, // SST1W_SXTW_SCALED 14998 5778660U, // SST1W_UXTW 14999 7875812U, // SST1W_UXTW_SCALED 15000 12377U, // SSUBLBT_ZZZ_D 15001 176U, // SSUBLBT_ZZZ_H 15002 5208U, // SSUBLBT_ZZZ_S 15003 12377U, // SSUBLB_ZZZ_D 15004 176U, // SSUBLB_ZZZ_H 15005 5208U, // SSUBLB_ZZZ_S 15006 12377U, // SSUBLTB_ZZZ_D 15007 176U, // SSUBLTB_ZZZ_H 15008 5208U, // SSUBLTB_ZZZ_S 15009 12377U, // SSUBLT_ZZZ_D 15010 176U, // SSUBLT_ZZZ_H 15011 5208U, // SSUBLT_ZZZ_S 15012 794768U, // SSUBLv16i8_v8i16 15013 925848U, // SSUBLv2i32_v2i64 15014 1056928U, // SSUBLv4i16_v4i32 15015 401520U, // SSUBLv4i32_v2i64 15016 532600U, // SSUBLv8i16_v4i32 15017 1188008U, // SSUBLv8i8_v8i16 15018 12376U, // SSUBWB_ZZZ_D 15019 176U, // SSUBWB_ZZZ_H 15020 5209U, // SSUBWB_ZZZ_S 15021 12376U, // SSUBWT_ZZZ_D 15022 176U, // SSUBWT_ZZZ_H 15023 5209U, // SSUBWT_ZZZ_S 15024 794744U, // SSUBWv16i8_v8i16 15025 925800U, // SSUBWv2i32_v2i64 15026 1056880U, // SSUBWv4i16_v4i32 15027 401512U, // SSUBWv4i32_v2i64 15028 532592U, // SSUBWv8i16_v4i32 15029 1187960U, // SSUBWv8i8_v8i16 15030 8006884U, // ST1B 15031 8006884U, // ST1B_2Z 15032 392309988U, // ST1B_2Z_IMM 15033 8006884U, // ST1B_4Z 15034 393096420U, // ST1B_4Z_IMM 15035 8006884U, // ST1B_D 15036 387853540U, // ST1B_D_IMM 15037 8006884U, // ST1B_H 15038 387853540U, // ST1B_H_IMM 15039 387853540U, // ST1B_IMM 15040 8006884U, // ST1B_S 15041 387853540U, // ST1B_S_IMM 15042 671223075U, // ST1B_VG2_M2ZPXI 15043 688000291U, // ST1B_VG2_M2ZPXX 15044 393096420U, // ST1B_VG4_M4ZPXI 15045 8006884U, // ST1B_VG4_M4ZPXX 15046 8137956U, // ST1D 15047 8137956U, // ST1D_2Z 15048 392309988U, // ST1D_2Z_IMM 15049 8137956U, // ST1D_4Z 15050 393096420U, // ST1D_4Z_IMM 15051 387853540U, // ST1D_IMM 15052 8137956U, // ST1D_Q 15053 387853540U, // ST1D_Q_IMM 15054 392309988U, // ST1D_VG2_M2ZPXI 15055 8137956U, // ST1D_VG2_M2ZPXX 15056 393096420U, // ST1D_VG4_M4ZPXI 15057 8137956U, // ST1D_VG4_M4ZPXX 15058 0U, // ST1Fourv16b 15059 0U, // ST1Fourv16b_POST 15060 0U, // ST1Fourv1d 15061 0U, // ST1Fourv1d_POST 15062 0U, // ST1Fourv2d 15063 0U, // ST1Fourv2d_POST 15064 0U, // ST1Fourv2s 15065 0U, // ST1Fourv2s_POST 15066 0U, // ST1Fourv4h 15067 0U, // ST1Fourv4h_POST 15068 0U, // ST1Fourv4s 15069 0U, // ST1Fourv4s_POST 15070 0U, // ST1Fourv8b 15071 0U, // ST1Fourv8b_POST 15072 0U, // ST1Fourv8h 15073 0U, // ST1Fourv8h_POST 15074 8269028U, // ST1H 15075 8269028U, // ST1H_2Z 15076 392309988U, // ST1H_2Z_IMM 15077 8269028U, // ST1H_4Z 15078 393096420U, // ST1H_4Z_IMM 15079 8269028U, // ST1H_D 15080 387853540U, // ST1H_D_IMM 15081 387853540U, // ST1H_IMM 15082 8269028U, // ST1H_S 15083 387853540U, // ST1H_S_IMM 15084 671223075U, // ST1H_VG2_M2ZPXI 15085 704777507U, // ST1H_VG2_M2ZPXX 15086 393096420U, // ST1H_VG4_M4ZPXI 15087 8269028U, // ST1H_VG4_M4ZPXX 15088 0U, // ST1Onev16b 15089 0U, // ST1Onev16b_POST 15090 0U, // ST1Onev1d 15091 0U, // ST1Onev1d_POST 15092 0U, // ST1Onev2d 15093 0U, // ST1Onev2d_POST 15094 0U, // ST1Onev2s 15095 0U, // ST1Onev2s_POST 15096 0U, // ST1Onev4h 15097 0U, // ST1Onev4h_POST 15098 0U, // ST1Onev4s 15099 0U, // ST1Onev4s_POST 15100 0U, // ST1Onev8b 15101 0U, // ST1Onev8b_POST 15102 0U, // ST1Onev8h 15103 0U, // ST1Onev8h_POST 15104 0U, // ST1Threev16b 15105 0U, // ST1Threev16b_POST 15106 0U, // ST1Threev1d 15107 0U, // ST1Threev1d_POST 15108 0U, // ST1Threev2d 15109 0U, // ST1Threev2d_POST 15110 0U, // ST1Threev2s 15111 0U, // ST1Threev2s_POST 15112 0U, // ST1Threev4h 15113 0U, // ST1Threev4h_POST 15114 0U, // ST1Threev4s 15115 0U, // ST1Threev4s_POST 15116 0U, // ST1Threev8b 15117 0U, // ST1Threev8b_POST 15118 0U, // ST1Threev8h 15119 0U, // ST1Threev8h_POST 15120 0U, // ST1Twov16b 15121 0U, // ST1Twov16b_POST 15122 0U, // ST1Twov1d 15123 0U, // ST1Twov1d_POST 15124 0U, // ST1Twov2d 15125 0U, // ST1Twov2d_POST 15126 0U, // ST1Twov2s 15127 0U, // ST1Twov2s_POST 15128 0U, // ST1Twov4h 15129 0U, // ST1Twov4h_POST 15130 0U, // ST1Twov4s 15131 0U, // ST1Twov4s_POST 15132 0U, // ST1Twov8b 15133 0U, // ST1Twov8b_POST 15134 0U, // ST1Twov8h 15135 0U, // ST1Twov8h_POST 15136 8531172U, // ST1W 15137 8531172U, // ST1W_2Z 15138 392309988U, // ST1W_2Z_IMM 15139 8531172U, // ST1W_4Z 15140 393096420U, // ST1W_4Z_IMM 15141 8531172U, // ST1W_D 15142 387853540U, // ST1W_D_IMM 15143 387853540U, // ST1W_IMM 15144 8531172U, // ST1W_Q 15145 387853540U, // ST1W_Q_IMM 15146 392309988U, // ST1W_VG2_M2ZPXI 15147 8531172U, // ST1W_VG2_M2ZPXX 15148 393096420U, // ST1W_VG4_M4ZPXI 15149 8531172U, // ST1W_VG4_M4ZPXX 15150 8868440U, // ST1_MXIPXX_H_B 15151 8999512U, // ST1_MXIPXX_H_D 15152 9130584U, // ST1_MXIPXX_H_H 15153 9261656U, // ST1_MXIPXX_H_Q 15154 9392728U, // ST1_MXIPXX_H_S 15155 8868440U, // ST1_MXIPXX_V_B 15156 8999512U, // ST1_MXIPXX_V_D 15157 9130584U, // ST1_MXIPXX_V_H 15158 9261656U, // ST1_MXIPXX_V_Q 15159 9392728U, // ST1_MXIPXX_V_S 15160 0U, // ST1i16 15161 4U, // ST1i16_POST 15162 0U, // ST1i32 15163 4U, // ST1i32_POST 15164 0U, // ST1i64 15165 4U, // ST1i64_POST 15166 0U, // ST1i8 15167 4U, // ST1i8_POST 15168 8006884U, // ST2B 15169 392309988U, // ST2B_IMM 15170 8137956U, // ST2D 15171 392309988U, // ST2D_IMM 15172 3149912U, // ST2GOffset 15173 62073U, // ST2GPostIndex 15174 10154073U, // ST2GPreIndex 15175 8269028U, // ST2H 15176 392309988U, // ST2H_IMM 15177 9448676U, // ST2Q 15178 392309988U, // ST2Q_IMM 15179 0U, // ST2Twov16b 15180 0U, // ST2Twov16b_POST 15181 0U, // ST2Twov2d 15182 0U, // ST2Twov2d_POST 15183 0U, // ST2Twov2s 15184 0U, // ST2Twov2s_POST 15185 0U, // ST2Twov4h 15186 0U, // ST2Twov4h_POST 15187 0U, // ST2Twov4s 15188 0U, // ST2Twov4s_POST 15189 0U, // ST2Twov8b 15190 0U, // ST2Twov8b_POST 15191 0U, // ST2Twov8h 15192 0U, // ST2Twov8h_POST 15193 8531172U, // ST2W 15194 392309988U, // ST2W_IMM 15195 0U, // ST2i16 15196 4U, // ST2i16_POST 15197 0U, // ST2i32 15198 4U, // ST2i32_POST 15199 0U, // ST2i64 15200 4U, // ST2i64_POST 15201 0U, // ST2i8 15202 4U, // ST2i8_POST 15203 8006884U, // ST3B 15204 9579748U, // ST3B_IMM 15205 8137956U, // ST3D 15206 9579748U, // ST3D_IMM 15207 8269028U, // ST3H 15208 9579748U, // ST3H_IMM 15209 9448676U, // ST3Q 15210 9579748U, // ST3Q_IMM 15211 0U, // ST3Threev16b 15212 0U, // ST3Threev16b_POST 15213 0U, // ST3Threev2d 15214 0U, // ST3Threev2d_POST 15215 0U, // ST3Threev2s 15216 0U, // ST3Threev2s_POST 15217 0U, // ST3Threev4h 15218 0U, // ST3Threev4h_POST 15219 0U, // ST3Threev4s 15220 0U, // ST3Threev4s_POST 15221 0U, // ST3Threev8b 15222 0U, // ST3Threev8b_POST 15223 0U, // ST3Threev8h 15224 0U, // ST3Threev8h_POST 15225 8531172U, // ST3W 15226 9579748U, // ST3W_IMM 15227 0U, // ST3i16 15228 4U, // ST3i16_POST 15229 0U, // ST3i32 15230 4U, // ST3i32_POST 15231 0U, // ST3i64 15232 4U, // ST3i64_POST 15233 0U, // ST3i8 15234 5U, // ST3i8_POST 15235 8006884U, // ST4B 15236 393096420U, // ST4B_IMM 15237 8137956U, // ST4D 15238 393096420U, // ST4D_IMM 15239 0U, // ST4Fourv16b 15240 0U, // ST4Fourv16b_POST 15241 0U, // ST4Fourv2d 15242 0U, // ST4Fourv2d_POST 15243 0U, // ST4Fourv2s 15244 0U, // ST4Fourv2s_POST 15245 0U, // ST4Fourv4h 15246 0U, // ST4Fourv4h_POST 15247 0U, // ST4Fourv4s 15248 0U, // ST4Fourv4s_POST 15249 0U, // ST4Fourv8b 15250 0U, // ST4Fourv8b_POST 15251 0U, // ST4Fourv8h 15252 0U, // ST4Fourv8h_POST 15253 8269028U, // ST4H 15254 393096420U, // ST4H_IMM 15255 9448676U, // ST4Q 15256 393096420U, // ST4Q_IMM 15257 8531172U, // ST4W 15258 393096420U, // ST4W_IMM 15259 0U, // ST4i16 15260 4U, // ST4i16_POST 15261 0U, // ST4i32 15262 4U, // ST4i32_POST 15263 0U, // ST4i64 15264 5U, // ST4i64_POST 15265 0U, // ST4i8 15266 4U, // ST4i8_POST 15267 0U, // ST64B 15268 5U, // ST64BV 15269 5U, // ST64BV0 15270 608U, // STGM 15271 3149912U, // STGOffset 15272 419564832U, // STGPi 15273 62073U, // STGPostIndex 15274 479766817U, // STGPpost 15275 469936417U, // STGPpre 15276 10154073U, // STGPreIndex 15277 3149088U, // STILPW 15278 11184417U, // STILPWpre 15279 3149088U, // STILPX 15280 11315489U, // STILPXpre 15281 0U, // STL1 15282 608U, // STLLRB 15283 608U, // STLLRH 15284 608U, // STLLRW 15285 608U, // STLLRX 15286 608U, // STLRB 15287 608U, // STLRH 15288 608U, // STLRW 15289 977U, // STLRWpre 15290 608U, // STLRX 15291 985U, // STLRXpre 15292 3148888U, // STLURBi 15293 3148888U, // STLURHi 15294 3148888U, // STLURWi 15295 3148888U, // STLURXi 15296 3148888U, // STLURbi 15297 3148888U, // STLURdi 15298 3148888U, // STLURhi 15299 3148888U, // STLURqi 15300 3148888U, // STLURsi 15301 11406424U, // STLXPW 15302 11406424U, // STLXPX 15303 3149088U, // STLXRB 15304 3149088U, // STLXRH 15305 3149088U, // STLXRW 15306 3149088U, // STLXRX 15307 402787616U, // STNPDi 15308 419564832U, // STNPQi 15309 436342048U, // STNPSi 15310 436342048U, // STNPWi 15311 402787616U, // STNPXi 15312 8006884U, // STNT1B_2Z 15313 392309988U, // STNT1B_2Z_IMM 15314 8006884U, // STNT1B_4Z 15315 393096420U, // STNT1B_4Z_IMM 15316 671223075U, // STNT1B_VG2_M2ZPXI 15317 688000291U, // STNT1B_VG2_M2ZPXX 15318 393096420U, // STNT1B_VG4_M4ZPXI 15319 8006884U, // STNT1B_VG4_M4ZPXX 15320 387853540U, // STNT1B_ZRI 15321 8006884U, // STNT1B_ZRR 15322 371076284U, // STNT1B_ZZR_D_REAL 15323 371076196U, // STNT1B_ZZR_S_REAL 15324 8137956U, // STNT1D_2Z 15325 392309988U, // STNT1D_2Z_IMM 15326 8137956U, // STNT1D_4Z 15327 393096420U, // STNT1D_4Z_IMM 15328 392309988U, // STNT1D_VG2_M2ZPXI 15329 8137956U, // STNT1D_VG2_M2ZPXX 15330 393096420U, // STNT1D_VG4_M4ZPXI 15331 8137956U, // STNT1D_VG4_M4ZPXX 15332 387853540U, // STNT1D_ZRI 15333 8137956U, // STNT1D_ZRR 15334 371076284U, // STNT1D_ZZR_D_REAL 15335 8269028U, // STNT1H_2Z 15336 392309988U, // STNT1H_2Z_IMM 15337 8269028U, // STNT1H_4Z 15338 393096420U, // STNT1H_4Z_IMM 15339 671223075U, // STNT1H_VG2_M2ZPXI 15340 704777507U, // STNT1H_VG2_M2ZPXX 15341 393096420U, // STNT1H_VG4_M4ZPXI 15342 8269028U, // STNT1H_VG4_M4ZPXX 15343 387853540U, // STNT1H_ZRI 15344 8269028U, // STNT1H_ZRR 15345 371076284U, // STNT1H_ZZR_D_REAL 15346 371076196U, // STNT1H_ZZR_S_REAL 15347 8531172U, // STNT1W_2Z 15348 392309988U, // STNT1W_2Z_IMM 15349 8531172U, // STNT1W_4Z 15350 393096420U, // STNT1W_4Z_IMM 15351 392309988U, // STNT1W_VG2_M2ZPXI 15352 8531172U, // STNT1W_VG2_M2ZPXX 15353 393096420U, // STNT1W_VG4_M4ZPXI 15354 8531172U, // STNT1W_VG4_M4ZPXX 15355 387853540U, // STNT1W_ZRI 15356 8531172U, // STNT1W_ZRR 15357 371076284U, // STNT1W_ZZR_D_REAL 15358 371076196U, // STNT1W_ZZR_S_REAL 15359 402787616U, // STPDi 15360 462989601U, // STPDpost 15361 453159201U, // STPDpre 15362 419564832U, // STPQi 15363 479766817U, // STPQpost 15364 469936417U, // STPQpre 15365 436342048U, // STPSi 15366 496544033U, // STPSpost 15367 486713633U, // STPSpre 15368 436342048U, // STPWi 15369 496544033U, // STPWpost 15370 486713633U, // STPWpre 15371 402787616U, // STPXi 15372 462989601U, // STPXpost 15373 453159201U, // STPXpre 15374 43641U, // STRBBpost 15375 10135641U, // STRBBpre 15376 503450712U, // STRBBroW 15377 520227928U, // STRBBroX 15378 64600U, // STRBBui 15379 43641U, // STRBpost 15380 10135641U, // STRBpre 15381 503450712U, // STRBroW 15382 520227928U, // STRBroX 15383 64600U, // STRBui 15384 43641U, // STRDpost 15385 10135641U, // STRDpre 15386 537005144U, // STRDroW 15387 553782360U, // STRDroX 15388 65624U, // STRDui 15389 43641U, // STRHHpost 15390 10135641U, // STRHHpre 15391 570559576U, // STRHHroW 15392 587336792U, // STRHHroX 15393 66648U, // STRHHui 15394 43641U, // STRHpost 15395 10135641U, // STRHpre 15396 570559576U, // STRHroW 15397 587336792U, // STRHroX 15398 66648U, // STRHui 15399 43641U, // STRQpost 15400 10135641U, // STRQpre 15401 604114008U, // STRQroW 15402 620891224U, // STRQroX 15403 67672U, // STRQui 15404 43641U, // STRSpost 15405 10135641U, // STRSpre 15406 637668440U, // STRSroW 15407 654445656U, // STRSroX 15408 68696U, // STRSui 15409 43641U, // STRWpost 15410 10135641U, // STRWpre 15411 637668440U, // STRWroW 15412 654445656U, // STRWroX 15413 68696U, // STRWui 15414 43641U, // STRXpost 15415 10135641U, // STRXpre 15416 537005144U, // STRXroW 15417 553782360U, // STRXroX 15418 65624U, // STRXui 15419 10226776U, // STR_PXI 15420 608U, // STR_TX 15421 0U, // STR_ZA 15422 10226776U, // STR_ZXI 15423 3148888U, // STTRBi 15424 3148888U, // STTRHi 15425 3148888U, // STTRWi 15426 3148888U, // STTRXi 15427 3148888U, // STURBBi 15428 3148888U, // STURBi 15429 3148888U, // STURDi 15430 3148888U, // STURHHi 15431 3148888U, // STURHi 15432 3148888U, // STURQi 15433 3148888U, // STURSi 15434 3148888U, // STURWi 15435 3148888U, // STURXi 15436 11406424U, // STXPW 15437 11406424U, // STXPX 15438 3149088U, // STXRB 15439 3149088U, // STXRH 15440 3149088U, // STXRW 15441 3149088U, // STXRX 15442 3149912U, // STZ2GOffset 15443 62073U, // STZ2GPostIndex 15444 10154073U, // STZ2GPreIndex 15445 608U, // STZGM 15446 3149912U, // STZGOffset 15447 62073U, // STZGPostIndex 15448 10154073U, // STZGPreIndex 15449 135256U, // SUBG 15450 5208U, // SUBHNB_ZZZ_B 15451 96U, // SUBHNB_ZZZ_H 15452 6232U, // SUBHNB_ZZZ_S 15453 7256U, // SUBHNT_ZZZ_B 15454 24U, // SUBHNT_ZZZ_H 15455 1112U, // SUBHNT_ZZZ_S 15456 270440U, // SUBHNv2i64_v2i32 15457 271464U, // SUBHNv2i64_v4i32 15458 401520U, // SUBHNv4i32_v4i16 15459 402544U, // SUBHNv4i32_v8i16 15460 533624U, // SUBHNv8i16_v16i8 15461 532600U, // SUBHNv8i16_v8i8 15462 3160U, // SUBP 15463 3160U, // SUBPS 15464 16473U, // SUBR_ZI_B 15465 17496U, // SUBR_ZI_D 15466 208U, // SUBR_ZI_H 15467 18521U, // SUBR_ZI_S 15468 16918656U, // SUBR_ZPmZ_B 15469 33691776U, // SUBR_ZPmZ_D 15470 50998408U, // SUBR_ZPmZ_H 15471 67252352U, // SUBR_ZPmZ_S 15472 13400U, // SUBSWri 15473 14424U, // SUBSWrs 15474 15448U, // SUBSWrx 15475 13400U, // SUBSXri 15476 14424U, // SUBSXrs 15477 15448U, // SUBSXrx 15478 1313880U, // SUBSXrx64 15479 13400U, // SUBWri 15480 14424U, // SUBWrs 15481 15448U, // SUBWrx 15482 13400U, // SUBXri 15483 14424U, // SUBXrs 15484 15448U, // SUBXrx 15485 1313880U, // SUBXrx64 15486 1453248U, // SUB_VG2_M2Z2Z_D 15487 1584328U, // SUB_VG2_M2Z2Z_S 15488 52047040U, // SUB_VG2_M2ZZ_D 15489 52178120U, // SUB_VG2_M2ZZ_S 15490 192U, // SUB_VG2_M2Z_D 15491 200U, // SUB_VG2_M2Z_S 15492 1453248U, // SUB_VG4_M4Z4Z_D 15493 1584328U, // SUB_VG4_M4Z4Z_S 15494 52047040U, // SUB_VG4_M4ZZ_D 15495 52178120U, // SUB_VG4_M4ZZ_S 15496 192U, // SUB_VG4_M4Z_D 15497 200U, // SUB_VG4_M4Z_S 15498 16473U, // SUB_ZI_B 15499 17496U, // SUB_ZI_D 15500 208U, // SUB_ZI_H 15501 18521U, // SUB_ZI_S 15502 16918656U, // SUB_ZPmZ_B 15503 33691776U, // SUB_ZPmZ_D 15504 50998408U, // SUB_ZPmZ_H 15505 67252352U, // SUB_ZPmZ_S 15506 10329U, // SUB_ZZZ_B 15507 6232U, // SUB_ZZZ_D 15508 136U, // SUB_ZZZ_H 15509 12377U, // SUB_ZZZ_S 15510 794768U, // SUBv16i8 15511 3160U, // SUBv1i64 15512 925848U, // SUBv2i32 15513 270440U, // SUBv2i64 15514 1056928U, // SUBv4i16 15515 401520U, // SUBv4i32 15516 532600U, // SUBv8i16 15517 1188008U, // SUBv8i8 15518 2543496U, // SUDOT_VG2_M2ZZI_BToS 15519 53128U, // SUDOT_VG2_M2ZZ_BToS 15520 2543496U, // SUDOT_VG4_M4ZZI_BToS 15521 53128U, // SUDOT_VG4_M4ZZ_BToS 15522 40969U, // SUDOT_ZZZI 15523 10495120U, // SUDOTlanev16i8 15524 10495144U, // SUDOTlanev8i8 15525 40905U, // SUMLALL_MZZI_BtoS 15526 2543496U, // SUMLALL_VG2_M2ZZI_BtoS 15527 53132U, // SUMLALL_VG2_M2ZZ_BtoS 15528 2543496U, // SUMLALL_VG4_M4ZZI_BtoS 15529 53132U, // SUMLALL_VG4_M4ZZ_BtoS 15530 0U, // SUMOPA_MPPZZ_D 15531 0U, // SUMOPA_MPPZZ_S 15532 0U, // SUMOPS_MPPZZ_D 15533 0U, // SUMOPS_MPPZZ_S 15534 1U, // SUNPKHI_ZZ_D 15535 0U, // SUNPKHI_ZZ_H 15536 0U, // SUNPKHI_ZZ_S 15537 1U, // SUNPKLO_ZZ_D 15538 0U, // SUNPKLO_ZZ_H 15539 0U, // SUNPKLO_ZZ_S 15540 0U, // SUNPK_VG2_2ZZ_D 15541 0U, // SUNPK_VG2_2ZZ_H 15542 0U, // SUNPK_VG2_2ZZ_S 15543 0U, // SUNPK_VG4_4Z2Z_D 15544 0U, // SUNPK_VG4_4Z2Z_H 15545 0U, // SUNPK_VG4_4Z2Z_S 15546 16918656U, // SUQADD_ZPmZ_B 15547 33691776U, // SUQADD_ZPmZ_D 15548 50998408U, // SUQADD_ZPmZ_H 15549 67252352U, // SUQADD_ZPmZ_S 15550 32U, // SUQADDv16i8 15551 1U, // SUQADDv1i16 15552 1U, // SUQADDv1i32 15553 1U, // SUQADDv1i64 15554 1U, // SUQADDv1i8 15555 40U, // SUQADDv2i32 15556 48U, // SUQADDv2i64 15557 56U, // SUQADDv4i16 15558 64U, // SUQADDv4i32 15559 72U, // SUQADDv8i16 15560 80U, // SUQADDv8i8 15561 2543496U, // SUVDOT_VG4_M4ZZI_BToS 15562 0U, // SVC 15563 2529520U, // SVDOT_VG2_M2ZZI_HtoS 15564 2543496U, // SVDOT_VG4_M4ZZI_BtoS 15565 2529520U, // SVDOT_VG4_M4ZZI_HtoD 15566 3U, // SWPAB 15567 3U, // SWPAH 15568 3U, // SWPALB 15569 3U, // SWPALH 15570 3U, // SWPALW 15571 3U, // SWPALX 15572 3U, // SWPAW 15573 3U, // SWPAX 15574 3U, // SWPB 15575 3U, // SWPH 15576 3U, // SWPLB 15577 3U, // SWPLH 15578 3U, // SWPLW 15579 3U, // SWPLX 15580 60706U, // SWPP 15581 60706U, // SWPPA 15582 60706U, // SWPPAL 15583 60706U, // SWPPL 15584 3U, // SWPW 15585 3U, // SWPX 15586 16U, // SXTB_ZPmZ_D 15587 0U, // SXTB_ZPmZ_H 15588 24U, // SXTB_ZPmZ_S 15589 16U, // SXTH_ZPmZ_D 15590 24U, // SXTH_ZPmZ_S 15591 16U, // SXTW_ZPmZ_D 15592 87128U, // SYSLxt 15593 997U, // SYSPxt 15594 1005U, // SYSPxt_XZR 15595 1013U, // SYSxt 15596 178U, // TBLQ_ZZZ_B 15597 5U, // TBLQ_ZZZ_D 15598 136U, // TBLQ_ZZZ_H 15599 12380U, // TBLQ_ZZZ_S 15600 178U, // TBL_ZZZZ_B 15601 5U, // TBL_ZZZZ_D 15602 136U, // TBL_ZZZZ_H 15603 12380U, // TBL_ZZZZ_S 15604 178U, // TBL_ZZZ_B 15605 5U, // TBL_ZZZ_D 15606 136U, // TBL_ZZZ_H 15607 12380U, // TBL_ZZZ_S 15608 37U, // TBLv16i8Four 15609 37U, // TBLv16i8One 15610 37U, // TBLv16i8Three 15611 37U, // TBLv16i8Two 15612 85U, // TBLv8i8Four 15613 85U, // TBLv8i8One 15614 85U, // TBLv8i8Three 15615 85U, // TBLv8i8Two 15616 88152U, // TBNZW 15617 88152U, // TBNZX 15618 9U, // TBXQ_ZZZ_B 15619 1112U, // TBXQ_ZZZ_D 15620 232U, // TBXQ_ZZZ_H 15621 2136U, // TBXQ_ZZZ_S 15622 9U, // TBX_ZZZ_B 15623 1112U, // TBX_ZZZ_D 15624 232U, // TBX_ZZZ_H 15625 2136U, // TBX_ZZZ_S 15626 37U, // TBXv16i8Four 15627 37U, // TBXv16i8One 15628 37U, // TBXv16i8Three 15629 37U, // TBXv16i8Two 15630 85U, // TBXv8i8Four 15631 85U, // TBXv8i8One 15632 85U, // TBXv8i8Three 15633 85U, // TBXv8i8Two 15634 88152U, // TBZW 15635 88152U, // TBZX 15636 0U, // TCANCEL 15637 0U, // TCOMMIT 15638 0U, // TRCIT 15639 10329U, // TRN1_PPP_B 15640 6232U, // TRN1_PPP_D 15641 136U, // TRN1_PPP_H 15642 12377U, // TRN1_PPP_S 15643 10329U, // TRN1_ZZZ_B 15644 6232U, // TRN1_ZZZ_D 15645 136U, // TRN1_ZZZ_H 15646 1016U, // TRN1_ZZZ_Q 15647 12377U, // TRN1_ZZZ_S 15648 794768U, // TRN1v16i8 15649 925848U, // TRN1v2i32 15650 270440U, // TRN1v2i64 15651 1056928U, // TRN1v4i16 15652 401520U, // TRN1v4i32 15653 532600U, // TRN1v8i16 15654 1188008U, // TRN1v8i8 15655 10329U, // TRN2_PPP_B 15656 6232U, // TRN2_PPP_D 15657 136U, // TRN2_PPP_H 15658 12377U, // TRN2_PPP_S 15659 10329U, // TRN2_ZZZ_B 15660 6232U, // TRN2_ZZZ_D 15661 136U, // TRN2_ZZZ_H 15662 1016U, // TRN2_ZZZ_Q 15663 12377U, // TRN2_ZZZ_S 15664 794768U, // TRN2v16i8 15665 925848U, // TRN2v2i32 15666 270440U, // TRN2v2i64 15667 1056928U, // TRN2v4i16 15668 401520U, // TRN2v4i32 15669 532600U, // TRN2v8i16 15670 1188008U, // TRN2v8i8 15671 0U, // TSB 15672 0U, // TSTART 15673 0U, // TTEST 15674 2136U, // UABALB_ZZZ_D 15675 8U, // UABALB_ZZZ_H 15676 7256U, // UABALB_ZZZ_S 15677 2136U, // UABALT_ZZZ_D 15678 8U, // UABALT_ZZZ_H 15679 7256U, // UABALT_ZZZ_S 15680 795792U, // UABALv16i8_v8i16 15681 926872U, // UABALv2i32_v2i64 15682 1057952U, // UABALv4i16_v4i32 15683 402544U, // UABALv4i32_v2i64 15684 533624U, // UABALv8i16_v4i32 15685 1189032U, // UABALv8i8_v8i16 15686 9U, // UABA_ZZZ_B 15687 1112U, // UABA_ZZZ_D 15688 232U, // UABA_ZZZ_H 15689 2136U, // UABA_ZZZ_S 15690 795792U, // UABAv16i8 15691 926872U, // UABAv2i32 15692 1057952U, // UABAv4i16 15693 402544U, // UABAv4i32 15694 533624U, // UABAv8i16 15695 1189032U, // UABAv8i8 15696 12377U, // UABDLB_ZZZ_D 15697 176U, // UABDLB_ZZZ_H 15698 5208U, // UABDLB_ZZZ_S 15699 12377U, // UABDLT_ZZZ_D 15700 176U, // UABDLT_ZZZ_H 15701 5208U, // UABDLT_ZZZ_S 15702 794768U, // UABDLv16i8_v8i16 15703 925848U, // UABDLv2i32_v2i64 15704 1056928U, // UABDLv4i16_v4i32 15705 401520U, // UABDLv4i32_v2i64 15706 532600U, // UABDLv8i16_v4i32 15707 1188008U, // UABDLv8i8_v8i16 15708 16918656U, // UABD_ZPmZ_B 15709 33691776U, // UABD_ZPmZ_D 15710 50998408U, // UABD_ZPmZ_H 15711 67252352U, // UABD_ZPmZ_S 15712 794768U, // UABDv16i8 15713 925848U, // UABDv2i32 15714 1056928U, // UABDv4i16 15715 401520U, // UABDv4i32 15716 532600U, // UABDv8i16 15717 1188008U, // UABDv8i8 15718 2176U, // UADALP_ZPmZ_D 15719 8U, // UADALP_ZPmZ_H 15720 7296U, // UADALP_ZPmZ_S 15721 32U, // UADALPv16i8_v8i16 15722 40U, // UADALPv2i32_v1i64 15723 56U, // UADALPv4i16_v2i32 15724 64U, // UADALPv4i32_v2i64 15725 72U, // UADALPv8i16_v4i32 15726 80U, // UADALPv8i8_v4i16 15727 12377U, // UADDLB_ZZZ_D 15728 176U, // UADDLB_ZZZ_H 15729 5208U, // UADDLB_ZZZ_S 15730 32U, // UADDLPv16i8_v8i16 15731 40U, // UADDLPv2i32_v1i64 15732 56U, // UADDLPv4i16_v2i32 15733 64U, // UADDLPv4i32_v2i64 15734 72U, // UADDLPv8i16_v4i32 15735 80U, // UADDLPv8i8_v4i16 15736 12377U, // UADDLT_ZZZ_D 15737 176U, // UADDLT_ZZZ_H 15738 5208U, // UADDLT_ZZZ_S 15739 32U, // UADDLVv16i8v 15740 56U, // UADDLVv4i16v 15741 64U, // UADDLVv4i32v 15742 72U, // UADDLVv8i16v 15743 80U, // UADDLVv8i8v 15744 794768U, // UADDLv16i8_v8i16 15745 925848U, // UADDLv2i32_v2i64 15746 1056928U, // UADDLv4i16_v4i32 15747 401520U, // UADDLv4i32_v2i64 15748 532600U, // UADDLv8i16_v4i32 15749 1188008U, // UADDLv8i8_v8i16 15750 0U, // UADDV_VPZ_B 15751 0U, // UADDV_VPZ_D 15752 0U, // UADDV_VPZ_H 15753 0U, // UADDV_VPZ_S 15754 12376U, // UADDWB_ZZZ_D 15755 176U, // UADDWB_ZZZ_H 15756 5209U, // UADDWB_ZZZ_S 15757 12376U, // UADDWT_ZZZ_D 15758 176U, // UADDWT_ZZZ_H 15759 5209U, // UADDWT_ZZZ_S 15760 794744U, // UADDWv16i8_v8i16 15761 925800U, // UADDWv2i32_v2i64 15762 1056880U, // UADDWv4i16_v4i32 15763 401512U, // UADDWv4i32_v2i64 15764 532592U, // UADDWv8i16_v4i32 15765 1187960U, // UADDWv8i8_v8i16 15766 134232U, // UBFMWri 15767 134232U, // UBFMXri 15768 8U, // UCLAMP_VG2_2Z2Z_B 15769 16U, // UCLAMP_VG2_2Z2Z_D 15770 232U, // UCLAMP_VG2_2Z2Z_H 15771 24U, // UCLAMP_VG2_2Z2Z_S 15772 8U, // UCLAMP_VG4_4Z4Z_B 15773 16U, // UCLAMP_VG4_4Z4Z_D 15774 232U, // UCLAMP_VG4_4Z4Z_H 15775 24U, // UCLAMP_VG4_4Z4Z_S 15776 10329U, // UCLAMP_ZZZ_B 15777 6232U, // UCLAMP_ZZZ_D 15778 136U, // UCLAMP_ZZZ_H 15779 12377U, // UCLAMP_ZZZ_S 15780 3160U, // UCVTFSWDri 15781 3160U, // UCVTFSWHri 15782 3160U, // UCVTFSWSri 15783 3160U, // UCVTFSXDri 15784 3160U, // UCVTFSXHri 15785 3160U, // UCVTFSXSri 15786 0U, // UCVTFUWDri 15787 0U, // UCVTFUWHri 15788 0U, // UCVTFUWSri 15789 0U, // UCVTFUXDri 15790 0U, // UCVTFUXHri 15791 0U, // UCVTFUXSri 15792 0U, // UCVTF_2Z2Z_StoS 15793 0U, // UCVTF_4Z4Z_StoS 15794 16U, // UCVTF_ZPmZ_DtoD 15795 2U, // UCVTF_ZPmZ_DtoH 15796 16U, // UCVTF_ZPmZ_DtoS 15797 0U, // UCVTF_ZPmZ_HtoH 15798 24U, // UCVTF_ZPmZ_StoD 15799 1U, // UCVTF_ZPmZ_StoH 15800 24U, // UCVTF_ZPmZ_StoS 15801 3160U, // UCVTFd 15802 3160U, // UCVTFh 15803 3160U, // UCVTFs 15804 0U, // UCVTFv1i16 15805 0U, // UCVTFv1i32 15806 0U, // UCVTFv1i64 15807 40U, // UCVTFv2f32 15808 48U, // UCVTFv2f64 15809 3224U, // UCVTFv2i32_shift 15810 3176U, // UCVTFv2i64_shift 15811 56U, // UCVTFv4f16 15812 64U, // UCVTFv4f32 15813 3232U, // UCVTFv4i16_shift 15814 3184U, // UCVTFv4i32_shift 15815 72U, // UCVTFv8f16 15816 3192U, // UCVTFv8i16_shift 15817 0U, // UDF 15818 33691776U, // UDIVR_ZPmZ_D 15819 67252352U, // UDIVR_ZPmZ_S 15820 3160U, // UDIVWr 15821 3160U, // UDIVXr 15822 33691776U, // UDIV_ZPmZ_D 15823 67252352U, // UDIV_ZPmZ_S 15824 81800U, // UDOT_VG2_M2Z2Z_BtoS 15825 38128U, // UDOT_VG2_M2Z2Z_HtoD 15826 38128U, // UDOT_VG2_M2Z2Z_HtoS 15827 2543496U, // UDOT_VG2_M2ZZI_BToS 15828 2529520U, // UDOT_VG2_M2ZZI_HToS 15829 2529520U, // UDOT_VG2_M2ZZI_HtoD 15830 53128U, // UDOT_VG2_M2ZZ_BtoS 15831 39152U, // UDOT_VG2_M2ZZ_HtoD 15832 39152U, // UDOT_VG2_M2ZZ_HtoS 15833 81800U, // UDOT_VG4_M4Z4Z_BtoS 15834 38128U, // UDOT_VG4_M4Z4Z_HtoD 15835 38128U, // UDOT_VG4_M4Z4Z_HtoS 15836 2543496U, // UDOT_VG4_M4ZZI_BtoS 15837 2529520U, // UDOT_VG4_M4ZZI_HToS 15838 2529520U, // UDOT_VG4_M4ZZI_HtoD 15839 53128U, // UDOT_VG4_M4ZZ_BtoS 15840 39152U, // UDOT_VG4_M4ZZ_HtoD 15841 39152U, // UDOT_VG4_M4ZZ_HtoS 15842 52960344U, // UDOT_ZZZI_D 15843 52960344U, // UDOT_ZZZI_HtoS 15844 40969U, // UDOT_ZZZI_S 15845 7256U, // UDOT_ZZZ_D 15846 7256U, // UDOT_ZZZ_HtoS 15847 9U, // UDOT_ZZZ_S 15848 10495120U, // UDOTlanev16i8 15849 10495144U, // UDOTlanev8i8 15850 795792U, // UDOTv16i8 15851 1189032U, // UDOTv8i8 15852 16918656U, // UHADD_ZPmZ_B 15853 33691776U, // UHADD_ZPmZ_D 15854 50998408U, // UHADD_ZPmZ_H 15855 67252352U, // UHADD_ZPmZ_S 15856 794768U, // UHADDv16i8 15857 925848U, // UHADDv2i32 15858 1056928U, // UHADDv4i16 15859 401520U, // UHADDv4i32 15860 532600U, // UHADDv8i16 15861 1188008U, // UHADDv8i8 15862 16918656U, // UHSUBR_ZPmZ_B 15863 33691776U, // UHSUBR_ZPmZ_D 15864 50998408U, // UHSUBR_ZPmZ_H 15865 67252352U, // UHSUBR_ZPmZ_S 15866 16918656U, // UHSUB_ZPmZ_B 15867 33691776U, // UHSUB_ZPmZ_D 15868 50998408U, // UHSUB_ZPmZ_H 15869 67252352U, // UHSUB_ZPmZ_S 15870 794768U, // UHSUBv16i8 15871 925848U, // UHSUBv2i32 15872 1056928U, // UHSUBv4i16 15873 401520U, // UHSUBv4i32 15874 532600U, // UHSUBv8i16 15875 1188008U, // UHSUBv8i8 15876 134232U, // UMADDLrrr 15877 16918656U, // UMAXP_ZPmZ_B 15878 33691776U, // UMAXP_ZPmZ_D 15879 50998408U, // UMAXP_ZPmZ_H 15880 67252352U, // UMAXP_ZPmZ_S 15881 794768U, // UMAXPv16i8 15882 925848U, // UMAXPv2i32 15883 1056928U, // UMAXPv4i16 15884 401520U, // UMAXPv4i32 15885 532600U, // UMAXPv8i16 15886 1188008U, // UMAXPv8i8 15887 10328U, // UMAXQV_VPZ_B 15888 6232U, // UMAXQV_VPZ_D 15889 5208U, // UMAXQV_VPZ_H 15890 12376U, // UMAXQV_VPZ_S 15891 0U, // UMAXV_VPZ_B 15892 0U, // UMAXV_VPZ_D 15893 0U, // UMAXV_VPZ_H 15894 0U, // UMAXV_VPZ_S 15895 32U, // UMAXVv16i8v 15896 56U, // UMAXVv4i16v 15897 64U, // UMAXVv4i32v 15898 72U, // UMAXVv8i16v 15899 80U, // UMAXVv8i8v 15900 3160U, // UMAXWri 15901 3160U, // UMAXWrr 15902 3160U, // UMAXXri 15903 3160U, // UMAXXrr 15904 912U, // UMAX_VG2_2Z2Z_B 15905 536U, // UMAX_VG2_2Z2Z_D 15906 248U, // UMAX_VG2_2Z2Z_H 15907 544U, // UMAX_VG2_2Z2Z_S 15908 176U, // UMAX_VG2_2ZZ_B 15909 184U, // UMAX_VG2_2ZZ_D 15910 136U, // UMAX_VG2_2ZZ_H 15911 96U, // UMAX_VG2_2ZZ_S 15912 912U, // UMAX_VG4_4Z4Z_B 15913 536U, // UMAX_VG4_4Z4Z_D 15914 248U, // UMAX_VG4_4Z4Z_H 15915 544U, // UMAX_VG4_4Z4Z_S 15916 176U, // UMAX_VG4_4ZZ_B 15917 184U, // UMAX_VG4_4ZZ_D 15918 136U, // UMAX_VG4_4ZZ_H 15919 96U, // UMAX_VG4_4ZZ_S 15920 89177U, // UMAX_ZI_B 15921 89176U, // UMAX_ZI_D 15922 464U, // UMAX_ZI_H 15923 89177U, // UMAX_ZI_S 15924 16918656U, // UMAX_ZPmZ_B 15925 33691776U, // UMAX_ZPmZ_D 15926 50998408U, // UMAX_ZPmZ_H 15927 67252352U, // UMAX_ZPmZ_S 15928 794768U, // UMAXv16i8 15929 925848U, // UMAXv2i32 15930 1056928U, // UMAXv4i16 15931 401520U, // UMAXv4i32 15932 532600U, // UMAXv8i16 15933 1188008U, // UMAXv8i8 15934 16918656U, // UMINP_ZPmZ_B 15935 33691776U, // UMINP_ZPmZ_D 15936 50998408U, // UMINP_ZPmZ_H 15937 67252352U, // UMINP_ZPmZ_S 15938 794768U, // UMINPv16i8 15939 925848U, // UMINPv2i32 15940 1056928U, // UMINPv4i16 15941 401520U, // UMINPv4i32 15942 532600U, // UMINPv8i16 15943 1188008U, // UMINPv8i8 15944 10328U, // UMINQV_VPZ_B 15945 6232U, // UMINQV_VPZ_D 15946 5208U, // UMINQV_VPZ_H 15947 12376U, // UMINQV_VPZ_S 15948 0U, // UMINV_VPZ_B 15949 0U, // UMINV_VPZ_D 15950 0U, // UMINV_VPZ_H 15951 0U, // UMINV_VPZ_S 15952 32U, // UMINVv16i8v 15953 56U, // UMINVv4i16v 15954 64U, // UMINVv4i32v 15955 72U, // UMINVv8i16v 15956 80U, // UMINVv8i8v 15957 3160U, // UMINWri 15958 3160U, // UMINWrr 15959 3160U, // UMINXri 15960 3160U, // UMINXrr 15961 912U, // UMIN_VG2_2Z2Z_B 15962 536U, // UMIN_VG2_2Z2Z_D 15963 248U, // UMIN_VG2_2Z2Z_H 15964 544U, // UMIN_VG2_2Z2Z_S 15965 176U, // UMIN_VG2_2ZZ_B 15966 184U, // UMIN_VG2_2ZZ_D 15967 136U, // UMIN_VG2_2ZZ_H 15968 96U, // UMIN_VG2_2ZZ_S 15969 912U, // UMIN_VG4_4Z4Z_B 15970 536U, // UMIN_VG4_4Z4Z_D 15971 248U, // UMIN_VG4_4Z4Z_H 15972 544U, // UMIN_VG4_4Z4Z_S 15973 176U, // UMIN_VG4_4ZZ_B 15974 184U, // UMIN_VG4_4ZZ_D 15975 136U, // UMIN_VG4_4ZZ_H 15976 96U, // UMIN_VG4_4ZZ_S 15977 89177U, // UMIN_ZI_B 15978 89176U, // UMIN_ZI_D 15979 464U, // UMIN_ZI_H 15980 89177U, // UMIN_ZI_S 15981 16918656U, // UMIN_ZPmZ_B 15982 33691776U, // UMIN_ZPmZ_D 15983 50998408U, // UMIN_ZPmZ_H 15984 67252352U, // UMIN_ZPmZ_S 15985 794768U, // UMINv16i8 15986 925848U, // UMINv2i32 15987 1056928U, // UMINv4i16 15988 401520U, // UMINv4i32 15989 532600U, // UMINv8i16 15990 1188008U, // UMINv8i8 15991 52955224U, // UMLALB_ZZZI_D 15992 52960344U, // UMLALB_ZZZI_S 15993 2136U, // UMLALB_ZZZ_D 15994 8U, // UMLALB_ZZZ_H 15995 7256U, // UMLALB_ZZZ_S 15996 40905U, // UMLALL_MZZI_BtoS 15997 40193U, // UMLALL_MZZI_HtoD 15998 969U, // UMLALL_MZZ_BtoS 15999 257U, // UMLALL_MZZ_HtoD 16000 81800U, // UMLALL_VG2_M2Z2Z_BtoS 16001 38128U, // UMLALL_VG2_M2Z2Z_HtoD 16002 2543496U, // UMLALL_VG2_M2ZZI_BtoS 16003 2529520U, // UMLALL_VG2_M2ZZI_HtoD 16004 53132U, // UMLALL_VG2_M2ZZ_BtoS 16005 39156U, // UMLALL_VG2_M2ZZ_HtoD 16006 81800U, // UMLALL_VG4_M4Z4Z_BtoS 16007 38128U, // UMLALL_VG4_M4Z4Z_HtoD 16008 2543496U, // UMLALL_VG4_M4ZZI_BtoS 16009 2529520U, // UMLALL_VG4_M4ZZI_HtoD 16010 53132U, // UMLALL_VG4_M4ZZ_BtoS 16011 39156U, // UMLALL_VG4_M4ZZ_HtoD 16012 52955224U, // UMLALT_ZZZI_D 16013 52960344U, // UMLALT_ZZZI_S 16014 2136U, // UMLALT_ZZZ_D 16015 8U, // UMLALT_ZZZ_H 16016 7256U, // UMLALT_ZZZ_S 16017 40193U, // UMLAL_MZZI_S 16018 257U, // UMLAL_MZZ_S 16019 38128U, // UMLAL_VG2_M2Z2Z_S 16020 2529520U, // UMLAL_VG2_M2ZZI_S 16021 39152U, // UMLAL_VG2_M2ZZ_S 16022 38128U, // UMLAL_VG4_M4Z4Z_S 16023 2529520U, // UMLAL_VG4_M4ZZI_S 16024 39152U, // UMLAL_VG4_M4ZZ_S 16025 795792U, // UMLALv16i8_v8i16 16026 105260184U, // UMLALv2i32_indexed 16027 926872U, // UMLALv2i32_v2i64 16028 103425184U, // UMLALv4i16_indexed 16029 1057952U, // UMLALv4i16_v4i32 16030 105260144U, // UMLALv4i32_indexed 16031 402544U, // UMLALv4i32_v2i64 16032 103425144U, // UMLALv8i16_indexed 16033 533624U, // UMLALv8i16_v4i32 16034 1189032U, // UMLALv8i8_v8i16 16035 52955224U, // UMLSLB_ZZZI_D 16036 52960344U, // UMLSLB_ZZZI_S 16037 2136U, // UMLSLB_ZZZ_D 16038 8U, // UMLSLB_ZZZ_H 16039 7256U, // UMLSLB_ZZZ_S 16040 40905U, // UMLSLL_MZZI_BtoS 16041 40193U, // UMLSLL_MZZI_HtoD 16042 969U, // UMLSLL_MZZ_BtoS 16043 257U, // UMLSLL_MZZ_HtoD 16044 81800U, // UMLSLL_VG2_M2Z2Z_BtoS 16045 38128U, // UMLSLL_VG2_M2Z2Z_HtoD 16046 2543496U, // UMLSLL_VG2_M2ZZI_BtoS 16047 2529520U, // UMLSLL_VG2_M2ZZI_HtoD 16048 53132U, // UMLSLL_VG2_M2ZZ_BtoS 16049 39156U, // UMLSLL_VG2_M2ZZ_HtoD 16050 81800U, // UMLSLL_VG4_M4Z4Z_BtoS 16051 38128U, // UMLSLL_VG4_M4Z4Z_HtoD 16052 2543496U, // UMLSLL_VG4_M4ZZI_BtoS 16053 2529520U, // UMLSLL_VG4_M4ZZI_HtoD 16054 53132U, // UMLSLL_VG4_M4ZZ_BtoS 16055 39156U, // UMLSLL_VG4_M4ZZ_HtoD 16056 52955224U, // UMLSLT_ZZZI_D 16057 52960344U, // UMLSLT_ZZZI_S 16058 2136U, // UMLSLT_ZZZ_D 16059 8U, // UMLSLT_ZZZ_H 16060 7256U, // UMLSLT_ZZZ_S 16061 40193U, // UMLSL_MZZI_S 16062 257U, // UMLSL_MZZ_S 16063 38128U, // UMLSL_VG2_M2Z2Z_S 16064 2529520U, // UMLSL_VG2_M2ZZI_S 16065 39152U, // UMLSL_VG2_M2ZZ_S 16066 38128U, // UMLSL_VG4_M4Z4Z_S 16067 2529520U, // UMLSL_VG4_M4ZZI_S 16068 39152U, // UMLSL_VG4_M4ZZ_S 16069 795792U, // UMLSLv16i8_v8i16 16070 105260184U, // UMLSLv2i32_indexed 16071 926872U, // UMLSLv2i32_v2i64 16072 103425184U, // UMLSLv4i16_indexed 16073 1057952U, // UMLSLv4i16_v4i32 16074 105260144U, // UMLSLv4i32_indexed 16075 402544U, // UMLSLv4i32_v2i64 16076 103425144U, // UMLSLv8i16_indexed 16077 533624U, // UMLSLv8i16_v4i32 16078 1189032U, // UMLSLv8i8_v8i16 16079 795792U, // UMMLA 16080 9U, // UMMLA_ZZZ 16081 0U, // UMOPA_MPPZZ_D 16082 0U, // UMOPA_MPPZZ_HtoS 16083 0U, // UMOPA_MPPZZ_S 16084 0U, // UMOPS_MPPZZ_D 16085 0U, // UMOPS_MPPZZ_HtoS 16086 0U, // UMOPS_MPPZZ_S 16087 47520U, // UMOVvi16 16088 47520U, // UMOVvi16_idx0 16089 47528U, // UMOVvi32 16090 47528U, // UMOVvi32_idx0 16091 47536U, // UMOVvi64 16092 47536U, // UMOVvi64_idx0 16093 47544U, // UMOVvi8 16094 47544U, // UMOVvi8_idx0 16095 134232U, // UMSUBLrrr 16096 16918656U, // UMULH_ZPmZ_B 16097 33691776U, // UMULH_ZPmZ_D 16098 50998408U, // UMULH_ZPmZ_H 16099 67252352U, // UMULH_ZPmZ_S 16100 10329U, // UMULH_ZZZ_B 16101 6232U, // UMULH_ZZZ_D 16102 136U, // UMULH_ZZZ_H 16103 12377U, // UMULH_ZZZ_S 16104 3160U, // UMULHrr 16105 5124185U, // UMULLB_ZZZI_D 16106 5117016U, // UMULLB_ZZZI_S 16107 12377U, // UMULLB_ZZZ_D 16108 176U, // UMULLB_ZZZ_H 16109 5208U, // UMULLB_ZZZ_S 16110 5124185U, // UMULLT_ZZZI_D 16111 5117016U, // UMULLT_ZZZI_S 16112 12377U, // UMULLT_ZZZ_D 16113 176U, // UMULLT_ZZZ_H 16114 5208U, // UMULLT_ZZZ_S 16115 794768U, // UMULLv16i8_v8i16 16116 340140184U, // UMULLv2i32_indexed 16117 925848U, // UMULLv2i32_v2i64 16118 338305184U, // UMULLv4i16_indexed 16119 1056928U, // UMULLv4i16_v4i32 16120 340140144U, // UMULLv4i32_indexed 16121 401520U, // UMULLv4i32_v2i64 16122 338305144U, // UMULLv8i16_indexed 16123 532600U, // UMULLv8i16_v4i32 16124 1188008U, // UMULLv8i8_v8i16 16125 16473U, // UQADD_ZI_B 16126 17496U, // UQADD_ZI_D 16127 208U, // UQADD_ZI_H 16128 18521U, // UQADD_ZI_S 16129 16918656U, // UQADD_ZPmZ_B 16130 33691776U, // UQADD_ZPmZ_D 16131 50998408U, // UQADD_ZPmZ_H 16132 67252352U, // UQADD_ZPmZ_S 16133 10329U, // UQADD_ZZZ_B 16134 6232U, // UQADD_ZZZ_D 16135 136U, // UQADD_ZZZ_H 16136 12377U, // UQADD_ZZZ_S 16137 794768U, // UQADDv16i8 16138 3160U, // UQADDv1i16 16139 3160U, // UQADDv1i32 16140 3160U, // UQADDv1i64 16141 3160U, // UQADDv1i8 16142 925848U, // UQADDv2i32 16143 270440U, // UQADDv2i64 16144 1056928U, // UQADDv4i16 16145 401520U, // UQADDv4i32 16146 532600U, // UQADDv8i16 16147 1188008U, // UQADDv8i8 16148 0U, // UQCVTN_Z2Z_StoH 16149 0U, // UQCVTN_Z4Z_DtoH 16150 4U, // UQCVTN_Z4Z_StoB 16151 0U, // UQCVT_Z2Z_StoH 16152 0U, // UQCVT_Z4Z_DtoH 16153 4U, // UQCVT_Z4Z_StoB 16154 2U, // UQDECB_WPiI 16155 2U, // UQDECB_XPiI 16156 2U, // UQDECD_WPiI 16157 2U, // UQDECD_XPiI 16158 2U, // UQDECD_ZPiI 16159 2U, // UQDECH_WPiI 16160 2U, // UQDECH_XPiI 16161 0U, // UQDECH_ZPiI 16162 1U, // UQDECP_WP_B 16163 0U, // UQDECP_WP_D 16164 0U, // UQDECP_WP_H 16165 1U, // UQDECP_WP_S 16166 1U, // UQDECP_XP_B 16167 0U, // UQDECP_XP_D 16168 0U, // UQDECP_XP_H 16169 1U, // UQDECP_XP_S 16170 0U, // UQDECP_ZP_D 16171 0U, // UQDECP_ZP_H 16172 0U, // UQDECP_ZP_S 16173 2U, // UQDECW_WPiI 16174 2U, // UQDECW_XPiI 16175 2U, // UQDECW_ZPiI 16176 2U, // UQINCB_WPiI 16177 2U, // UQINCB_XPiI 16178 2U, // UQINCD_WPiI 16179 2U, // UQINCD_XPiI 16180 2U, // UQINCD_ZPiI 16181 2U, // UQINCH_WPiI 16182 2U, // UQINCH_XPiI 16183 0U, // UQINCH_ZPiI 16184 1U, // UQINCP_WP_B 16185 0U, // UQINCP_WP_D 16186 0U, // UQINCP_WP_H 16187 1U, // UQINCP_WP_S 16188 1U, // UQINCP_XP_B 16189 0U, // UQINCP_XP_D 16190 0U, // UQINCP_XP_H 16191 1U, // UQINCP_XP_S 16192 0U, // UQINCP_ZP_D 16193 0U, // UQINCP_ZP_H 16194 0U, // UQINCP_ZP_S 16195 2U, // UQINCW_WPiI 16196 2U, // UQINCW_XPiI 16197 2U, // UQINCW_ZPiI 16198 16918656U, // UQRSHLR_ZPmZ_B 16199 33691776U, // UQRSHLR_ZPmZ_D 16200 50998408U, // UQRSHLR_ZPmZ_H 16201 67252352U, // UQRSHLR_ZPmZ_S 16202 16918656U, // UQRSHL_ZPmZ_B 16203 33691776U, // UQRSHL_ZPmZ_D 16204 50998408U, // UQRSHL_ZPmZ_H 16205 67252352U, // UQRSHL_ZPmZ_S 16206 794768U, // UQRSHLv16i8 16207 3160U, // UQRSHLv1i16 16208 3160U, // UQRSHLv1i32 16209 3160U, // UQRSHLv1i64 16210 3160U, // UQRSHLv1i8 16211 925848U, // UQRSHLv2i32 16212 270440U, // UQRSHLv2i64 16213 1056928U, // UQRSHLv4i16 16214 401520U, // UQRSHLv4i32 16215 532600U, // UQRSHLv8i16 16216 1188008U, // UQRSHLv8i8 16217 3160U, // UQRSHRNB_ZZI_B 16218 224U, // UQRSHRNB_ZZI_H 16219 3160U, // UQRSHRNB_ZZI_S 16220 43096U, // UQRSHRNT_ZZI_B 16221 392U, // UQRSHRNT_ZZI_H 16222 43096U, // UQRSHRNT_ZZI_S 16223 3164U, // UQRSHRN_VG4_Z4ZI_B 16224 224U, // UQRSHRN_VG4_Z4ZI_H 16225 3160U, // UQRSHRNb 16226 3160U, // UQRSHRNh 16227 3160U, // UQRSHRNs 16228 43128U, // UQRSHRNv16i8_shift 16229 3176U, // UQRSHRNv2i32_shift 16230 3184U, // UQRSHRNv4i16_shift 16231 43112U, // UQRSHRNv4i32_shift 16232 43120U, // UQRSHRNv8i16_shift 16233 3192U, // UQRSHRNv8i8_shift 16234 224U, // UQRSHR_VG2_Z2ZI_H 16235 3164U, // UQRSHR_VG4_Z4ZI_B 16236 224U, // UQRSHR_VG4_Z4ZI_H 16237 16918656U, // UQSHLR_ZPmZ_B 16238 33691776U, // UQSHLR_ZPmZ_D 16239 50998408U, // UQSHLR_ZPmZ_H 16240 67252352U, // UQSHLR_ZPmZ_S 16241 141440U, // UQSHL_ZPmI_B 16242 137344U, // UQSHL_ZPmI_D 16243 52309128U, // UQSHL_ZPmI_H 16244 143488U, // UQSHL_ZPmI_S 16245 16918656U, // UQSHL_ZPmZ_B 16246 33691776U, // UQSHL_ZPmZ_D 16247 50998408U, // UQSHL_ZPmZ_H 16248 67252352U, // UQSHL_ZPmZ_S 16249 3160U, // UQSHLb 16250 3160U, // UQSHLd 16251 3160U, // UQSHLh 16252 3160U, // UQSHLs 16253 794768U, // UQSHLv16i8 16254 3216U, // UQSHLv16i8_shift 16255 3160U, // UQSHLv1i16 16256 3160U, // UQSHLv1i32 16257 3160U, // UQSHLv1i64 16258 3160U, // UQSHLv1i8 16259 925848U, // UQSHLv2i32 16260 3224U, // UQSHLv2i32_shift 16261 270440U, // UQSHLv2i64 16262 3176U, // UQSHLv2i64_shift 16263 1056928U, // UQSHLv4i16 16264 3232U, // UQSHLv4i16_shift 16265 401520U, // UQSHLv4i32 16266 3184U, // UQSHLv4i32_shift 16267 532600U, // UQSHLv8i16 16268 3192U, // UQSHLv8i16_shift 16269 1188008U, // UQSHLv8i8 16270 3240U, // UQSHLv8i8_shift 16271 3160U, // UQSHRNB_ZZI_B 16272 224U, // UQSHRNB_ZZI_H 16273 3160U, // UQSHRNB_ZZI_S 16274 43096U, // UQSHRNT_ZZI_B 16275 392U, // UQSHRNT_ZZI_H 16276 43096U, // UQSHRNT_ZZI_S 16277 3160U, // UQSHRNb 16278 3160U, // UQSHRNh 16279 3160U, // UQSHRNs 16280 43128U, // UQSHRNv16i8_shift 16281 3176U, // UQSHRNv2i32_shift 16282 3184U, // UQSHRNv4i16_shift 16283 43112U, // UQSHRNv4i32_shift 16284 43120U, // UQSHRNv8i16_shift 16285 3192U, // UQSHRNv8i8_shift 16286 16918656U, // UQSUBR_ZPmZ_B 16287 33691776U, // UQSUBR_ZPmZ_D 16288 50998408U, // UQSUBR_ZPmZ_H 16289 67252352U, // UQSUBR_ZPmZ_S 16290 16473U, // UQSUB_ZI_B 16291 17496U, // UQSUB_ZI_D 16292 208U, // UQSUB_ZI_H 16293 18521U, // UQSUB_ZI_S 16294 16918656U, // UQSUB_ZPmZ_B 16295 33691776U, // UQSUB_ZPmZ_D 16296 50998408U, // UQSUB_ZPmZ_H 16297 67252352U, // UQSUB_ZPmZ_S 16298 10329U, // UQSUB_ZZZ_B 16299 6232U, // UQSUB_ZZZ_D 16300 136U, // UQSUB_ZZZ_H 16301 12377U, // UQSUB_ZZZ_S 16302 794768U, // UQSUBv16i8 16303 3160U, // UQSUBv1i16 16304 3160U, // UQSUBv1i32 16305 3160U, // UQSUBv1i64 16306 3160U, // UQSUBv1i8 16307 925848U, // UQSUBv2i32 16308 270440U, // UQSUBv2i64 16309 1056928U, // UQSUBv4i16 16310 401520U, // UQSUBv4i32 16311 532600U, // UQSUBv8i16 16312 1188008U, // UQSUBv8i8 16313 0U, // UQXTNB_ZZ_B 16314 0U, // UQXTNB_ZZ_H 16315 0U, // UQXTNB_ZZ_S 16316 0U, // UQXTNT_ZZ_B 16317 0U, // UQXTNT_ZZ_H 16318 0U, // UQXTNT_ZZ_S 16319 72U, // UQXTNv16i8 16320 0U, // UQXTNv1i16 16321 0U, // UQXTNv1i32 16322 0U, // UQXTNv1i8 16323 48U, // UQXTNv2i32 16324 64U, // UQXTNv4i16 16325 48U, // UQXTNv4i32 16326 64U, // UQXTNv8i16 16327 72U, // UQXTNv8i8 16328 24U, // URECPE_ZPmZ_S 16329 40U, // URECPEv2i32 16330 64U, // URECPEv4i32 16331 16918656U, // URHADD_ZPmZ_B 16332 33691776U, // URHADD_ZPmZ_D 16333 50998408U, // URHADD_ZPmZ_H 16334 67252352U, // URHADD_ZPmZ_S 16335 794768U, // URHADDv16i8 16336 925848U, // URHADDv2i32 16337 1056928U, // URHADDv4i16 16338 401520U, // URHADDv4i32 16339 532600U, // URHADDv8i16 16340 1188008U, // URHADDv8i8 16341 16918656U, // URSHLR_ZPmZ_B 16342 33691776U, // URSHLR_ZPmZ_D 16343 50998408U, // URSHLR_ZPmZ_H 16344 67252352U, // URSHLR_ZPmZ_S 16345 912U, // URSHL_VG2_2Z2Z_B 16346 536U, // URSHL_VG2_2Z2Z_D 16347 248U, // URSHL_VG2_2Z2Z_H 16348 544U, // URSHL_VG2_2Z2Z_S 16349 176U, // URSHL_VG2_2ZZ_B 16350 184U, // URSHL_VG2_2ZZ_D 16351 136U, // URSHL_VG2_2ZZ_H 16352 96U, // URSHL_VG2_2ZZ_S 16353 912U, // URSHL_VG4_4Z4Z_B 16354 536U, // URSHL_VG4_4Z4Z_D 16355 248U, // URSHL_VG4_4Z4Z_H 16356 544U, // URSHL_VG4_4Z4Z_S 16357 176U, // URSHL_VG4_4ZZ_B 16358 184U, // URSHL_VG4_4ZZ_D 16359 136U, // URSHL_VG4_4ZZ_H 16360 96U, // URSHL_VG4_4ZZ_S 16361 16918656U, // URSHL_ZPmZ_B 16362 33691776U, // URSHL_ZPmZ_D 16363 50998408U, // URSHL_ZPmZ_H 16364 67252352U, // URSHL_ZPmZ_S 16365 794768U, // URSHLv16i8 16366 3160U, // URSHLv1i64 16367 925848U, // URSHLv2i32 16368 270440U, // URSHLv2i64 16369 1056928U, // URSHLv4i16 16370 401520U, // URSHLv4i32 16371 532600U, // URSHLv8i16 16372 1188008U, // URSHLv8i8 16373 141440U, // URSHR_ZPmI_B 16374 137344U, // URSHR_ZPmI_D 16375 52309128U, // URSHR_ZPmI_H 16376 143488U, // URSHR_ZPmI_S 16377 3160U, // URSHRd 16378 3216U, // URSHRv16i8_shift 16379 3224U, // URSHRv2i32_shift 16380 3176U, // URSHRv2i64_shift 16381 3232U, // URSHRv4i16_shift 16382 3184U, // URSHRv4i32_shift 16383 3192U, // URSHRv8i16_shift 16384 3240U, // URSHRv8i8_shift 16385 24U, // URSQRTE_ZPmZ_S 16386 40U, // URSQRTEv2i32 16387 64U, // URSQRTEv4i32 16388 393U, // URSRA_ZZI_B 16389 43096U, // URSRA_ZZI_D 16390 392U, // URSRA_ZZI_H 16391 43096U, // URSRA_ZZI_S 16392 43097U, // URSRAd 16393 43152U, // URSRAv16i8_shift 16394 43160U, // URSRAv2i32_shift 16395 43112U, // URSRAv2i64_shift 16396 43168U, // URSRAv4i16_shift 16397 43120U, // URSRAv4i32_shift 16398 43128U, // URSRAv8i16_shift 16399 43176U, // URSRAv8i8_shift 16400 81800U, // USDOT_VG2_M2Z2Z_BToS 16401 2543496U, // USDOT_VG2_M2ZZI_BToS 16402 53128U, // USDOT_VG2_M2ZZ_BToS 16403 81800U, // USDOT_VG4_M4Z4Z_BToS 16404 2543496U, // USDOT_VG4_M4ZZI_BToS 16405 53128U, // USDOT_VG4_M4ZZ_BToS 16406 9U, // USDOT_ZZZ 16407 40969U, // USDOT_ZZZI 16408 10495120U, // USDOTlanev16i8 16409 10495144U, // USDOTlanev8i8 16410 795792U, // USDOTv16i8 16411 1189032U, // USDOTv8i8 16412 3161U, // USHLLB_ZZI_D 16413 224U, // USHLLB_ZZI_H 16414 3160U, // USHLLB_ZZI_S 16415 3161U, // USHLLT_ZZI_D 16416 224U, // USHLLT_ZZI_H 16417 3160U, // USHLLT_ZZI_S 16418 3216U, // USHLLv16i8_shift 16419 3224U, // USHLLv2i32_shift 16420 3232U, // USHLLv4i16_shift 16421 3184U, // USHLLv4i32_shift 16422 3192U, // USHLLv8i16_shift 16423 3240U, // USHLLv8i8_shift 16424 794768U, // USHLv16i8 16425 3160U, // USHLv1i64 16426 925848U, // USHLv2i32 16427 270440U, // USHLv2i64 16428 1056928U, // USHLv4i16 16429 401520U, // USHLv4i32 16430 532600U, // USHLv8i16 16431 1188008U, // USHLv8i8 16432 3160U, // USHRd 16433 3216U, // USHRv16i8_shift 16434 3224U, // USHRv2i32_shift 16435 3176U, // USHRv2i64_shift 16436 3232U, // USHRv4i16_shift 16437 3184U, // USHRv4i32_shift 16438 3192U, // USHRv8i16_shift 16439 3240U, // USHRv8i8_shift 16440 40905U, // USMLALL_MZZI_BtoS 16441 969U, // USMLALL_MZZ_BtoS 16442 81800U, // USMLALL_VG2_M2Z2Z_BtoS 16443 2543496U, // USMLALL_VG2_M2ZZI_BtoS 16444 53132U, // USMLALL_VG2_M2ZZ_BtoS 16445 81800U, // USMLALL_VG4_M4Z4Z_BtoS 16446 2543496U, // USMLALL_VG4_M4ZZI_BtoS 16447 53132U, // USMLALL_VG4_M4ZZ_BtoS 16448 795792U, // USMMLA 16449 9U, // USMMLA_ZZZ 16450 0U, // USMOPA_MPPZZ_D 16451 0U, // USMOPA_MPPZZ_S 16452 0U, // USMOPS_MPPZZ_D 16453 0U, // USMOPS_MPPZZ_S 16454 16918656U, // USQADD_ZPmZ_B 16455 33691776U, // USQADD_ZPmZ_D 16456 50998408U, // USQADD_ZPmZ_H 16457 67252352U, // USQADD_ZPmZ_S 16458 32U, // USQADDv16i8 16459 1U, // USQADDv1i16 16460 1U, // USQADDv1i32 16461 1U, // USQADDv1i64 16462 1U, // USQADDv1i8 16463 40U, // USQADDv2i32 16464 48U, // USQADDv2i64 16465 56U, // USQADDv4i16 16466 64U, // USQADDv4i32 16467 72U, // USQADDv8i16 16468 80U, // USQADDv8i8 16469 393U, // USRA_ZZI_B 16470 43096U, // USRA_ZZI_D 16471 392U, // USRA_ZZI_H 16472 43096U, // USRA_ZZI_S 16473 43097U, // USRAd 16474 43152U, // USRAv16i8_shift 16475 43160U, // USRAv2i32_shift 16476 43112U, // USRAv2i64_shift 16477 43168U, // USRAv4i16_shift 16478 43120U, // USRAv4i32_shift 16479 43128U, // USRAv8i16_shift 16480 43176U, // USRAv8i8_shift 16481 12377U, // USUBLB_ZZZ_D 16482 176U, // USUBLB_ZZZ_H 16483 5208U, // USUBLB_ZZZ_S 16484 12377U, // USUBLT_ZZZ_D 16485 176U, // USUBLT_ZZZ_H 16486 5208U, // USUBLT_ZZZ_S 16487 794768U, // USUBLv16i8_v8i16 16488 925848U, // USUBLv2i32_v2i64 16489 1056928U, // USUBLv4i16_v4i32 16490 401520U, // USUBLv4i32_v2i64 16491 532600U, // USUBLv8i16_v4i32 16492 1188008U, // USUBLv8i8_v8i16 16493 12376U, // USUBWB_ZZZ_D 16494 176U, // USUBWB_ZZZ_H 16495 5209U, // USUBWB_ZZZ_S 16496 12376U, // USUBWT_ZZZ_D 16497 176U, // USUBWT_ZZZ_H 16498 5209U, // USUBWT_ZZZ_S 16499 794744U, // USUBWv16i8_v8i16 16500 925800U, // USUBWv2i32_v2i64 16501 1056880U, // USUBWv4i16_v4i32 16502 401512U, // USUBWv4i32_v2i64 16503 532592U, // USUBWv8i16_v4i32 16504 1187960U, // USUBWv8i8_v8i16 16505 2543496U, // USVDOT_VG4_M4ZZI_BToS 16506 1U, // UUNPKHI_ZZ_D 16507 0U, // UUNPKHI_ZZ_H 16508 0U, // UUNPKHI_ZZ_S 16509 1U, // UUNPKLO_ZZ_D 16510 0U, // UUNPKLO_ZZ_H 16511 0U, // UUNPKLO_ZZ_S 16512 0U, // UUNPK_VG2_2ZZ_D 16513 0U, // UUNPK_VG2_2ZZ_H 16514 0U, // UUNPK_VG2_2ZZ_S 16515 0U, // UUNPK_VG4_4Z2Z_D 16516 0U, // UUNPK_VG4_4Z2Z_H 16517 0U, // UUNPK_VG4_4Z2Z_S 16518 2529520U, // UVDOT_VG2_M2ZZI_HtoS 16519 2543496U, // UVDOT_VG4_M4ZZI_BtoS 16520 2529520U, // UVDOT_VG4_M4ZZI_HtoD 16521 16U, // UXTB_ZPmZ_D 16522 0U, // UXTB_ZPmZ_H 16523 24U, // UXTB_ZPmZ_S 16524 16U, // UXTH_ZPmZ_D 16525 24U, // UXTH_ZPmZ_S 16526 16U, // UXTW_ZPmZ_D 16527 10329U, // UZP1_PPP_B 16528 6232U, // UZP1_PPP_D 16529 136U, // UZP1_PPP_H 16530 12377U, // UZP1_PPP_S 16531 10329U, // UZP1_ZZZ_B 16532 6232U, // UZP1_ZZZ_D 16533 136U, // UZP1_ZZZ_H 16534 1016U, // UZP1_ZZZ_Q 16535 12377U, // UZP1_ZZZ_S 16536 794768U, // UZP1v16i8 16537 925848U, // UZP1v2i32 16538 270440U, // UZP1v2i64 16539 1056928U, // UZP1v4i16 16540 401520U, // UZP1v4i32 16541 532600U, // UZP1v8i16 16542 1188008U, // UZP1v8i8 16543 10329U, // UZP2_PPP_B 16544 6232U, // UZP2_PPP_D 16545 136U, // UZP2_PPP_H 16546 12377U, // UZP2_PPP_S 16547 10329U, // UZP2_ZZZ_B 16548 6232U, // UZP2_ZZZ_D 16549 136U, // UZP2_ZZZ_H 16550 1016U, // UZP2_ZZZ_Q 16551 12377U, // UZP2_ZZZ_S 16552 794768U, // UZP2v16i8 16553 925848U, // UZP2v2i32 16554 270440U, // UZP2v2i64 16555 1056928U, // UZP2v4i16 16556 401520U, // UZP2v4i32 16557 532600U, // UZP2v8i16 16558 1188008U, // UZP2v8i8 16559 10329U, // UZPQ1_ZZZ_B 16560 6232U, // UZPQ1_ZZZ_D 16561 136U, // UZPQ1_ZZZ_H 16562 12377U, // UZPQ1_ZZZ_S 16563 10329U, // UZPQ2_ZZZ_B 16564 6232U, // UZPQ2_ZZZ_D 16565 136U, // UZPQ2_ZZZ_H 16566 12377U, // UZPQ2_ZZZ_S 16567 176U, // UZP_VG2_2ZZZ_B 16568 0U, // UZP_VG2_2ZZZ_D 16569 136U, // UZP_VG2_2ZZZ_H 16570 1016U, // UZP_VG2_2ZZZ_Q 16571 96U, // UZP_VG2_2ZZZ_S 16572 0U, // UZP_VG4_4Z4Z_B 16573 0U, // UZP_VG4_4Z4Z_D 16574 0U, // UZP_VG4_4Z4Z_H 16575 0U, // UZP_VG4_4Z4Z_Q 16576 0U, // UZP_VG4_4Z4Z_S 16577 0U, // WFET 16578 0U, // WFIT 16579 224U, // WHILEGE_2PXX_B 16580 224U, // WHILEGE_2PXX_D 16581 224U, // WHILEGE_2PXX_H 16582 224U, // WHILEGE_2PXX_S 16583 721554520U, // WHILEGE_CXX_B 16584 721554520U, // WHILEGE_CXX_D 16585 721554520U, // WHILEGE_CXX_H 16586 721554520U, // WHILEGE_CXX_S 16587 3160U, // WHILEGE_PWW_B 16588 3160U, // WHILEGE_PWW_D 16589 224U, // WHILEGE_PWW_H 16590 3160U, // WHILEGE_PWW_S 16591 3160U, // WHILEGE_PXX_B 16592 3160U, // WHILEGE_PXX_D 16593 224U, // WHILEGE_PXX_H 16594 3160U, // WHILEGE_PXX_S 16595 224U, // WHILEGT_2PXX_B 16596 224U, // WHILEGT_2PXX_D 16597 224U, // WHILEGT_2PXX_H 16598 224U, // WHILEGT_2PXX_S 16599 721554520U, // WHILEGT_CXX_B 16600 721554520U, // WHILEGT_CXX_D 16601 721554520U, // WHILEGT_CXX_H 16602 721554520U, // WHILEGT_CXX_S 16603 3160U, // WHILEGT_PWW_B 16604 3160U, // WHILEGT_PWW_D 16605 224U, // WHILEGT_PWW_H 16606 3160U, // WHILEGT_PWW_S 16607 3160U, // WHILEGT_PXX_B 16608 3160U, // WHILEGT_PXX_D 16609 224U, // WHILEGT_PXX_H 16610 3160U, // WHILEGT_PXX_S 16611 224U, // WHILEHI_2PXX_B 16612 224U, // WHILEHI_2PXX_D 16613 224U, // WHILEHI_2PXX_H 16614 224U, // WHILEHI_2PXX_S 16615 721554520U, // WHILEHI_CXX_B 16616 721554520U, // WHILEHI_CXX_D 16617 721554520U, // WHILEHI_CXX_H 16618 721554520U, // WHILEHI_CXX_S 16619 3160U, // WHILEHI_PWW_B 16620 3160U, // WHILEHI_PWW_D 16621 224U, // WHILEHI_PWW_H 16622 3160U, // WHILEHI_PWW_S 16623 3160U, // WHILEHI_PXX_B 16624 3160U, // WHILEHI_PXX_D 16625 224U, // WHILEHI_PXX_H 16626 3160U, // WHILEHI_PXX_S 16627 224U, // WHILEHS_2PXX_B 16628 224U, // WHILEHS_2PXX_D 16629 224U, // WHILEHS_2PXX_H 16630 224U, // WHILEHS_2PXX_S 16631 721554520U, // WHILEHS_CXX_B 16632 721554520U, // WHILEHS_CXX_D 16633 721554520U, // WHILEHS_CXX_H 16634 721554520U, // WHILEHS_CXX_S 16635 3160U, // WHILEHS_PWW_B 16636 3160U, // WHILEHS_PWW_D 16637 224U, // WHILEHS_PWW_H 16638 3160U, // WHILEHS_PWW_S 16639 3160U, // WHILEHS_PXX_B 16640 3160U, // WHILEHS_PXX_D 16641 224U, // WHILEHS_PXX_H 16642 3160U, // WHILEHS_PXX_S 16643 224U, // WHILELE_2PXX_B 16644 224U, // WHILELE_2PXX_D 16645 224U, // WHILELE_2PXX_H 16646 224U, // WHILELE_2PXX_S 16647 721554520U, // WHILELE_CXX_B 16648 721554520U, // WHILELE_CXX_D 16649 721554520U, // WHILELE_CXX_H 16650 721554520U, // WHILELE_CXX_S 16651 3160U, // WHILELE_PWW_B 16652 3160U, // WHILELE_PWW_D 16653 224U, // WHILELE_PWW_H 16654 3160U, // WHILELE_PWW_S 16655 3160U, // WHILELE_PXX_B 16656 3160U, // WHILELE_PXX_D 16657 224U, // WHILELE_PXX_H 16658 3160U, // WHILELE_PXX_S 16659 224U, // WHILELO_2PXX_B 16660 224U, // WHILELO_2PXX_D 16661 224U, // WHILELO_2PXX_H 16662 224U, // WHILELO_2PXX_S 16663 721554520U, // WHILELO_CXX_B 16664 721554520U, // WHILELO_CXX_D 16665 721554520U, // WHILELO_CXX_H 16666 721554520U, // WHILELO_CXX_S 16667 3160U, // WHILELO_PWW_B 16668 3160U, // WHILELO_PWW_D 16669 224U, // WHILELO_PWW_H 16670 3160U, // WHILELO_PWW_S 16671 3160U, // WHILELO_PXX_B 16672 3160U, // WHILELO_PXX_D 16673 224U, // WHILELO_PXX_H 16674 3160U, // WHILELO_PXX_S 16675 224U, // WHILELS_2PXX_B 16676 224U, // WHILELS_2PXX_D 16677 224U, // WHILELS_2PXX_H 16678 224U, // WHILELS_2PXX_S 16679 721554520U, // WHILELS_CXX_B 16680 721554520U, // WHILELS_CXX_D 16681 721554520U, // WHILELS_CXX_H 16682 721554520U, // WHILELS_CXX_S 16683 3160U, // WHILELS_PWW_B 16684 3160U, // WHILELS_PWW_D 16685 224U, // WHILELS_PWW_H 16686 3160U, // WHILELS_PWW_S 16687 3160U, // WHILELS_PXX_B 16688 3160U, // WHILELS_PXX_D 16689 224U, // WHILELS_PXX_H 16690 3160U, // WHILELS_PXX_S 16691 224U, // WHILELT_2PXX_B 16692 224U, // WHILELT_2PXX_D 16693 224U, // WHILELT_2PXX_H 16694 224U, // WHILELT_2PXX_S 16695 721554520U, // WHILELT_CXX_B 16696 721554520U, // WHILELT_CXX_D 16697 721554520U, // WHILELT_CXX_H 16698 721554520U, // WHILELT_CXX_S 16699 3160U, // WHILELT_PWW_B 16700 3160U, // WHILELT_PWW_D 16701 224U, // WHILELT_PWW_H 16702 3160U, // WHILELT_PWW_S 16703 3160U, // WHILELT_PXX_B 16704 3160U, // WHILELT_PXX_D 16705 224U, // WHILELT_PXX_H 16706 3160U, // WHILELT_PXX_S 16707 3160U, // WHILERW_PXX_B 16708 3160U, // WHILERW_PXX_D 16709 224U, // WHILERW_PXX_H 16710 3160U, // WHILERW_PXX_S 16711 3160U, // WHILEWR_PXX_B 16712 3160U, // WHILEWR_PXX_D 16713 224U, // WHILEWR_PXX_H 16714 3160U, // WHILEWR_PXX_S 16715 0U, // WRFFR 16716 0U, // XAFLAG 16717 3940456U, // XAR 16718 141401U, // XAR_ZZZI_B 16719 137304U, // XAR_ZZZI_D 16720 52309128U, // XAR_ZZZI_H 16721 143449U, // XAR_ZZZI_S 16722 0U, // XPACD 16723 0U, // XPACI 16724 0U, // XPACLRI 16725 72U, // XTNv16i8 16726 48U, // XTNv2i32 16727 64U, // XTNv4i16 16728 48U, // XTNv4i32 16729 64U, // XTNv8i16 16730 72U, // XTNv8i8 16731 0U, // ZERO_M 16732 5U, // ZERO_MXI_2Z 16733 5U, // ZERO_MXI_4Z 16734 3U, // ZERO_MXI_VG2_2Z 16735 3U, // ZERO_MXI_VG2_4Z 16736 3U, // ZERO_MXI_VG2_Z 16737 3U, // ZERO_MXI_VG4_2Z 16738 3U, // ZERO_MXI_VG4_4Z 16739 3U, // ZERO_MXI_VG4_Z 16740 0U, // ZERO_T 16741 10329U, // ZIP1_PPP_B 16742 6232U, // ZIP1_PPP_D 16743 136U, // ZIP1_PPP_H 16744 12377U, // ZIP1_PPP_S 16745 10329U, // ZIP1_ZZZ_B 16746 6232U, // ZIP1_ZZZ_D 16747 136U, // ZIP1_ZZZ_H 16748 1016U, // ZIP1_ZZZ_Q 16749 12377U, // ZIP1_ZZZ_S 16750 794768U, // ZIP1v16i8 16751 925848U, // ZIP1v2i32 16752 270440U, // ZIP1v2i64 16753 1056928U, // ZIP1v4i16 16754 401520U, // ZIP1v4i32 16755 532600U, // ZIP1v8i16 16756 1188008U, // ZIP1v8i8 16757 10329U, // ZIP2_PPP_B 16758 6232U, // ZIP2_PPP_D 16759 136U, // ZIP2_PPP_H 16760 12377U, // ZIP2_PPP_S 16761 10329U, // ZIP2_ZZZ_B 16762 6232U, // ZIP2_ZZZ_D 16763 136U, // ZIP2_ZZZ_H 16764 1016U, // ZIP2_ZZZ_Q 16765 12377U, // ZIP2_ZZZ_S 16766 794768U, // ZIP2v16i8 16767 925848U, // ZIP2v2i32 16768 270440U, // ZIP2v2i64 16769 1056928U, // ZIP2v4i16 16770 401520U, // ZIP2v4i32 16771 532600U, // ZIP2v8i16 16772 1188008U, // ZIP2v8i8 16773 10329U, // ZIPQ1_ZZZ_B 16774 6232U, // ZIPQ1_ZZZ_D 16775 136U, // ZIPQ1_ZZZ_H 16776 12377U, // ZIPQ1_ZZZ_S 16777 10329U, // ZIPQ2_ZZZ_B 16778 6232U, // ZIPQ2_ZZZ_D 16779 136U, // ZIPQ2_ZZZ_H 16780 12377U, // ZIPQ2_ZZZ_S 16781 176U, // ZIP_VG2_2ZZZ_B 16782 0U, // ZIP_VG2_2ZZZ_D 16783 136U, // ZIP_VG2_2ZZZ_H 16784 1016U, // ZIP_VG2_2ZZZ_Q 16785 96U, // ZIP_VG2_2ZZZ_S 16786 0U, // ZIP_VG4_4Z4Z_B 16787 0U, // ZIP_VG4_4Z4Z_D 16788 0U, // ZIP_VG4_4Z4Z_H 16789 0U, // ZIP_VG4_4Z4Z_Q 16790 0U, // ZIP_VG4_4Z4Z_S 16791 224U, // anonymous_15148 16792 224U, // anonymous_15149 16793 224U, // anonymous_5481 16794 }; 16795 16796 // Emit the opcode for the instruction. 16797 uint64_t Bits = 0; 16798 Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0; 16799 Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32; 16800 return {AsmStrs+(Bits & 16383)-1, Bits}; 16801 16802} 16803/// printInstruction - This method is automatically generated by tablegen 16804/// from the instruction set description. 16805LLVM_NO_PROFILE_INSTRUMENT_FUNCTION 16806void AArch64InstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) { 16807 O << "\t"; 16808 16809 auto MnemonicInfo = getMnemonic(MI); 16810 16811 O << MnemonicInfo.first; 16812 16813 uint64_t Bits = MnemonicInfo.second; 16814 assert(Bits != 0 && "Cannot print this instruction."); 16815 16816 // Fragment 0 encoded into 7 bits for 78 unique commands. 16817 switch ((Bits >> 14) & 127) { 16818 default: llvm_unreachable("Invalid command number."); 16819 case 0: 16820 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ... 16821 return; 16822 break; 16823 case 1: 16824 // TLSDESCCALL, ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADD... 16825 printOperand(MI, 0, STI, O); 16826 break; 16827 case 2: 16828 // ABS_ZPmZ_B, ADDHNB_ZZZ_B, ADDHNT_ZZZ_B, ADDP_ZPmZ_B, ADD_ZI_B, ADD_ZPm... 16829 printSVERegOp<'b'>(MI, 0, STI, O); 16830 break; 16831 case 3: 16832 // ABS_ZPmZ_D, ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDP_ZPmZ_D, ADD_ZI_D, ADD_ZPmZ_... 16833 printSVERegOp<'d'>(MI, 0, STI, O); 16834 break; 16835 case 4: 16836 // ABS_ZPmZ_H, ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADDP_ZPmZ_H, ADD_ZI_H, ADD_ZPm... 16837 printSVERegOp<'h'>(MI, 0, STI, O); 16838 O << ", "; 16839 break; 16840 case 5: 16841 // ABS_ZPmZ_S, ADCLB_ZZZ_S, ADCLT_ZZZ_S, ADDHNB_ZZZ_S, ADDHNT_ZZZ_S, ADDP... 16842 printSVERegOp<'s'>(MI, 0, STI, O); 16843 break; 16844 case 6: 16845 // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A... 16846 printVRegOperand(MI, 0, STI, O); 16847 break; 16848 case 7: 16849 // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, BFMOPA_MPPZZ, ... 16850 printMatrixTile(MI, 0, STI, O); 16851 O << ", "; 16852 printSVERegOp<>(MI, 2, STI, O); 16853 O << "/m, "; 16854 printSVERegOp<>(MI, 3, STI, O); 16855 O << "/m, "; 16856 break; 16857 case 8: 16858 // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ... 16859 printVRegOperand(MI, 1, STI, O); 16860 break; 16861 case 9: 16862 // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, LD1B, LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1... 16863 printTypedVectorList<0,'b'>(MI, 0, STI, O); 16864 O << ", "; 16865 break; 16866 case 10: 16867 // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FCLAMP_VG2_2Z2Z_D, FCLAMP_VG4_4Z4Z_D, FM... 16868 printTypedVectorList<0,'d'>(MI, 0, STI, O); 16869 O << ", "; 16870 break; 16871 case 11: 16872 // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, ... 16873 printTypedVectorList<0,'h'>(MI, 0, STI, O); 16874 O << ", "; 16875 break; 16876 case 12: 16877 // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FCLAMP_VG2_2Z2Z_S, FCLAMP_VG4_4Z4Z_S, FC... 16878 printTypedVectorList<0,'s'>(MI, 0, STI, O); 16879 O << ", "; 16880 break; 16881 case 13: 16882 // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V... 16883 printMatrix<64>(MI, 0, STI, O); 16884 O << '['; 16885 printOperand(MI, 2, STI, O); 16886 O << ", "; 16887 break; 16888 case 14: 16889 // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V... 16890 printMatrix<32>(MI, 0, STI, O); 16891 O << '['; 16892 printOperand(MI, 2, STI, O); 16893 O << ", "; 16894 break; 16895 case 15: 16896 // ANDV_VPZ_B, EORV_VPZ_B, ORV_VPZ_B, SMAXV_VPZ_B, SMINV_VPZ_B, UMAXV_VPZ... 16897 printZPRasFPR<8>(MI, 0, STI, O); 16898 O << ", "; 16899 printSVERegOp<>(MI, 1, STI, O); 16900 O << ", "; 16901 printSVERegOp<'b'>(MI, 2, STI, O); 16902 return; 16903 break; 16904 case 16: 16905 // ANDV_VPZ_D, EORV_VPZ_D, FADDA_VPZ_D, FADDV_VPZ_D, FMAXNMV_VPZ_D, FMAXV... 16906 printZPRasFPR<64>(MI, 0, STI, O); 16907 O << ", "; 16908 printSVERegOp<>(MI, 1, STI, O); 16909 O << ", "; 16910 break; 16911 case 17: 16912 // ANDV_VPZ_H, EORV_VPZ_H, FADDA_VPZ_H, FADDV_VPZ_H, FMAXNMV_VPZ_H, FMAXV... 16913 printZPRasFPR<16>(MI, 0, STI, O); 16914 O << ", "; 16915 printSVERegOp<>(MI, 1, STI, O); 16916 O << ", "; 16917 break; 16918 case 18: 16919 // ANDV_VPZ_S, EORV_VPZ_S, FADDA_VPZ_S, FADDV_VPZ_S, FMAXNMV_VPZ_S, FMAXV... 16920 printZPRasFPR<32>(MI, 0, STI, O); 16921 O << ", "; 16922 printSVERegOp<>(MI, 1, STI, O); 16923 O << ", "; 16924 break; 16925 case 19: 16926 // AUTDA, AUTDB, AUTDZA, AUTDZB, AUTIA, AUTIB, AUTIZA, AUTIZB, CASAB, CAS... 16927 printOperand(MI, 1, STI, O); 16928 break; 16929 case 20: 16930 // B, BL 16931 printAlignedLabel(MI, Address, 0, STI, O); 16932 return; 16933 break; 16934 case 21: 16935 // BCcc, Bcc 16936 printCondCode(MI, 0, STI, O); 16937 O << "\t"; 16938 printAlignedLabel(MI, Address, 1, STI, O); 16939 return; 16940 break; 16941 case 22: 16942 // BFADD_VG2_M2Z_H, BFADD_VG4_M4Z_H, BFMLA_VG2_M2Z2Z, BFMLA_VG2_M2ZZ, BFM... 16943 printMatrix<16>(MI, 0, STI, O); 16944 O << '['; 16945 printOperand(MI, 2, STI, O); 16946 O << ", "; 16947 printMatrixIndex(MI, 3, STI, O); 16948 break; 16949 case 23: 16950 // BRK, DCPS1, DCPS2, DCPS3, HLT, HVC, SMC, SVC, TCANCEL 16951 printImmHex(MI, 0, STI, O); 16952 return; 16953 break; 16954 case 24: 16955 // CASPALW, CASPAW, CASPLW, CASPW 16956 printGPRSeqPairsClassOperand<32>(MI, 1, STI, O); 16957 O << ", "; 16958 printGPRSeqPairsClassOperand<32>(MI, 2, STI, O); 16959 O << ", ["; 16960 printOperand(MI, 3, STI, O); 16961 O << ']'; 16962 return; 16963 break; 16964 case 25: 16965 // CASPALX, CASPAX, CASPLX, CASPX, RCWCASP, RCWCASPA, RCWCASPAL, RCWCASPL... 16966 printGPRSeqPairsClassOperand<64>(MI, 1, STI, O); 16967 O << ", "; 16968 printGPRSeqPairsClassOperand<64>(MI, 2, STI, O); 16969 O << ", ["; 16970 printOperand(MI, 3, STI, O); 16971 O << ']'; 16972 return; 16973 break; 16974 case 26: 16975 // CPYE, CPYEN, CPYERN, CPYERT, CPYERTN, CPYERTRN, CPYERTWN, CPYET, CPYET... 16976 printOperand(MI, 3, STI, O); 16977 O << "]!, ["; 16978 printOperand(MI, 4, STI, O); 16979 O << "]!, "; 16980 printOperand(MI, 5, STI, O); 16981 O << '!'; 16982 return; 16983 break; 16984 case 27: 16985 // DMB, DSB, ISB, TSB 16986 printBarrierOption(MI, 0, STI, O); 16987 return; 16988 break; 16989 case 28: 16990 // DSBnXS 16991 printBarriernXSOption(MI, 0, STI, O); 16992 return; 16993 break; 16994 case 29: 16995 // DUP_ZZI_Q, EXTRACT_ZPMXI_H_Q, EXTRACT_ZPMXI_V_Q, MOVAZ_ZMI_H_Q, MOVAZ_... 16996 printSVERegOp<'q'>(MI, 0, STI, O); 16997 O << ", "; 16998 break; 16999 case 30: 17000 // GLD1Q, LD1D_Q, LD1D_Q_IMM, LD1W_Q, LD1W_Q_IMM, LD2Q, LD2Q_IMM, LD3Q, L... 17001 printTypedVectorList<0,'q'>(MI, 0, STI, O); 17002 O << ", "; 17003 break; 17004 case 31: 17005 // HINT 17006 printImm(MI, 0, STI, O); 17007 return; 17008 break; 17009 case 32: 17010 // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q... 17011 printMatrixTileVector<0>(MI, 0, STI, O); 17012 O << '['; 17013 break; 17014 case 33: 17015 // INSERT_MXIPZ_V_B, INSERT_MXIPZ_V_D, INSERT_MXIPZ_V_H, INSERT_MXIPZ_V_Q... 17016 printMatrixTileVector<1>(MI, 0, STI, O); 17017 O << '['; 17018 break; 17019 case 34: 17020 // LD1B_VG2_M2ZPXI, LD1B_VG2_M2ZPXX, LDNT1B_VG2_M2ZPXI, LDNT1B_VG2_M2ZPXX... 17021 printTypedVectorList<0, 'b'>(MI, 0, STI, O); 17022 break; 17023 case 35: 17024 // LD1Fourv16b, LD1Onev16b, LD1Rv16b, LD1Threev16b, LD1Twov16b, LD2Rv16b,... 17025 printTypedVectorList<16, 'b'>(MI, 0, STI, O); 17026 O << ", ["; 17027 printOperand(MI, 1, STI, O); 17028 O << ']'; 17029 return; 17030 break; 17031 case 36: 17032 // LD1Fourv16b_POST, LD1Onev16b_POST, LD1Rv16b_POST, LD1Threev16b_POST, L... 17033 printTypedVectorList<16, 'b'>(MI, 1, STI, O); 17034 O << ", ["; 17035 printOperand(MI, 2, STI, O); 17036 O << "], "; 17037 break; 17038 case 37: 17039 // LD1Fourv1d, LD1Onev1d, LD1Rv1d, LD1Threev1d, LD1Twov1d, LD2Rv1d, LD3Rv... 17040 printTypedVectorList<1, 'd'>(MI, 0, STI, O); 17041 O << ", ["; 17042 printOperand(MI, 1, STI, O); 17043 O << ']'; 17044 return; 17045 break; 17046 case 38: 17047 // LD1Fourv1d_POST, LD1Onev1d_POST, LD1Rv1d_POST, LD1Threev1d_POST, LD1Tw... 17048 printTypedVectorList<1, 'd'>(MI, 1, STI, O); 17049 O << ", ["; 17050 printOperand(MI, 2, STI, O); 17051 O << "], "; 17052 break; 17053 case 39: 17054 // LD1Fourv2d, LD1Onev2d, LD1Rv2d, LD1Threev2d, LD1Twov2d, LD2Rv2d, LD2Tw... 17055 printTypedVectorList<2, 'd'>(MI, 0, STI, O); 17056 O << ", ["; 17057 printOperand(MI, 1, STI, O); 17058 O << ']'; 17059 return; 17060 break; 17061 case 40: 17062 // LD1Fourv2d_POST, LD1Onev2d_POST, LD1Rv2d_POST, LD1Threev2d_POST, LD1Tw... 17063 printTypedVectorList<2, 'd'>(MI, 1, STI, O); 17064 O << ", ["; 17065 printOperand(MI, 2, STI, O); 17066 O << "], "; 17067 break; 17068 case 41: 17069 // LD1Fourv2s, LD1Onev2s, LD1Rv2s, LD1Threev2s, LD1Twov2s, LD2Rv2s, LD2Tw... 17070 printTypedVectorList<2, 's'>(MI, 0, STI, O); 17071 O << ", ["; 17072 printOperand(MI, 1, STI, O); 17073 O << ']'; 17074 return; 17075 break; 17076 case 42: 17077 // LD1Fourv2s_POST, LD1Onev2s_POST, LD1Rv2s_POST, LD1Threev2s_POST, LD1Tw... 17078 printTypedVectorList<2, 's'>(MI, 1, STI, O); 17079 O << ", ["; 17080 printOperand(MI, 2, STI, O); 17081 O << "], "; 17082 break; 17083 case 43: 17084 // LD1Fourv4h, LD1Onev4h, LD1Rv4h, LD1Threev4h, LD1Twov4h, LD2Rv4h, LD2Tw... 17085 printTypedVectorList<4, 'h'>(MI, 0, STI, O); 17086 O << ", ["; 17087 printOperand(MI, 1, STI, O); 17088 O << ']'; 17089 return; 17090 break; 17091 case 44: 17092 // LD1Fourv4h_POST, LD1Onev4h_POST, LD1Rv4h_POST, LD1Threev4h_POST, LD1Tw... 17093 printTypedVectorList<4, 'h'>(MI, 1, STI, O); 17094 O << ", ["; 17095 printOperand(MI, 2, STI, O); 17096 O << "], "; 17097 break; 17098 case 45: 17099 // LD1Fourv4s, LD1Onev4s, LD1Rv4s, LD1Threev4s, LD1Twov4s, LD2Rv4s, LD2Tw... 17100 printTypedVectorList<4, 's'>(MI, 0, STI, O); 17101 O << ", ["; 17102 printOperand(MI, 1, STI, O); 17103 O << ']'; 17104 return; 17105 break; 17106 case 46: 17107 // LD1Fourv4s_POST, LD1Onev4s_POST, LD1Rv4s_POST, LD1Threev4s_POST, LD1Tw... 17108 printTypedVectorList<4, 's'>(MI, 1, STI, O); 17109 O << ", ["; 17110 printOperand(MI, 2, STI, O); 17111 O << "], "; 17112 break; 17113 case 47: 17114 // LD1Fourv8b, LD1Onev8b, LD1Rv8b, LD1Threev8b, LD1Twov8b, LD2Rv8b, LD2Tw... 17115 printTypedVectorList<8, 'b'>(MI, 0, STI, O); 17116 O << ", ["; 17117 printOperand(MI, 1, STI, O); 17118 O << ']'; 17119 return; 17120 break; 17121 case 48: 17122 // LD1Fourv8b_POST, LD1Onev8b_POST, LD1Rv8b_POST, LD1Threev8b_POST, LD1Tw... 17123 printTypedVectorList<8, 'b'>(MI, 1, STI, O); 17124 O << ", ["; 17125 printOperand(MI, 2, STI, O); 17126 O << "], "; 17127 break; 17128 case 49: 17129 // LD1Fourv8h, LD1Onev8h, LD1Rv8h, LD1Threev8h, LD1Twov8h, LD2Rv8h, LD2Tw... 17130 printTypedVectorList<8, 'h'>(MI, 0, STI, O); 17131 O << ", ["; 17132 printOperand(MI, 1, STI, O); 17133 O << ']'; 17134 return; 17135 break; 17136 case 50: 17137 // LD1Fourv8h_POST, LD1Onev8h_POST, LD1Rv8h_POST, LD1Threev8h_POST, LD1Tw... 17138 printTypedVectorList<8, 'h'>(MI, 1, STI, O); 17139 O << ", ["; 17140 printOperand(MI, 2, STI, O); 17141 O << "], "; 17142 break; 17143 case 51: 17144 // LD1H_VG2_M2ZPXI, LD1H_VG2_M2ZPXX, LDNT1H_VG2_M2ZPXI, LDNT1H_VG2_M2ZPXX... 17145 printTypedVectorList<0, 'h'>(MI, 0, STI, O); 17146 break; 17147 case 52: 17148 // LD1i16, LD2i16, LD3i16, LD4i16, ST1i16_POST, ST2i16_POST, ST3i16_POST,... 17149 printTypedVectorList<0, 'h'>(MI, 1, STI, O); 17150 printVectorIndex(MI, 2, STI, O); 17151 O << ", ["; 17152 printOperand(MI, 3, STI, O); 17153 break; 17154 case 53: 17155 // LD1i16_POST, LD2i16_POST, LD3i16_POST, LD4i16_POST 17156 printTypedVectorList<0, 'h'>(MI, 2, STI, O); 17157 printVectorIndex(MI, 3, STI, O); 17158 O << ", ["; 17159 printOperand(MI, 4, STI, O); 17160 O << "], "; 17161 break; 17162 case 54: 17163 // LD1i32, LD2i32, LD3i32, LD4i32, ST1i32_POST, ST2i32_POST, ST3i32_POST,... 17164 printTypedVectorList<0, 's'>(MI, 1, STI, O); 17165 printVectorIndex(MI, 2, STI, O); 17166 O << ", ["; 17167 printOperand(MI, 3, STI, O); 17168 break; 17169 case 55: 17170 // LD1i32_POST, LD2i32_POST, LD3i32_POST, LD4i32_POST 17171 printTypedVectorList<0, 's'>(MI, 2, STI, O); 17172 printVectorIndex(MI, 3, STI, O); 17173 O << ", ["; 17174 printOperand(MI, 4, STI, O); 17175 O << "], "; 17176 break; 17177 case 56: 17178 // LD1i64, LD2i64, LD3i64, LD4i64, LDAP1, ST1i64_POST, ST2i64_POST, ST3i6... 17179 printTypedVectorList<0, 'd'>(MI, 1, STI, O); 17180 printVectorIndex(MI, 2, STI, O); 17181 O << ", ["; 17182 printOperand(MI, 3, STI, O); 17183 break; 17184 case 57: 17185 // LD1i64_POST, LD2i64_POST, LD3i64_POST, LD4i64_POST 17186 printTypedVectorList<0, 'd'>(MI, 2, STI, O); 17187 printVectorIndex(MI, 3, STI, O); 17188 O << ", ["; 17189 printOperand(MI, 4, STI, O); 17190 O << "], "; 17191 break; 17192 case 58: 17193 // LD1i8, LD2i8, LD3i8, LD4i8, ST1i8_POST, ST2i8_POST, ST3i8_POST, ST4i8_... 17194 printTypedVectorList<0, 'b'>(MI, 1, STI, O); 17195 printVectorIndex(MI, 2, STI, O); 17196 O << ", ["; 17197 printOperand(MI, 3, STI, O); 17198 break; 17199 case 59: 17200 // LD1i8_POST, LD2i8_POST, LD3i8_POST, LD4i8_POST 17201 printTypedVectorList<0, 'b'>(MI, 2, STI, O); 17202 printVectorIndex(MI, 3, STI, O); 17203 O << ", ["; 17204 printOperand(MI, 4, STI, O); 17205 O << "], "; 17206 break; 17207 case 60: 17208 // LD64B, ST64B 17209 printGPR64x8(MI, 0, STI, O); 17210 O << ", ["; 17211 printOperand(MI, 1, STI, O); 17212 O << ']'; 17213 return; 17214 break; 17215 case 61: 17216 // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL... 17217 printOperand(MI, 2, STI, O); 17218 break; 17219 case 62: 17220 // LDR_PXI, LDR_ZXI, MOVPRFX_ZZ, PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV... 17221 printSVERegOp<>(MI, 0, STI, O); 17222 break; 17223 case 63: 17224 // LDR_ZA, STR_ZA 17225 printMatrix<0>(MI, 0, STI, O); 17226 O << '['; 17227 printOperand(MI, 1, STI, O); 17228 O << ", "; 17229 printMatrixIndex(MI, 2, STI, O); 17230 O << "], ["; 17231 printOperand(MI, 3, STI, O); 17232 O << ", "; 17233 printOperand(MI, 4, STI, O); 17234 O << ", mul vl]"; 17235 return; 17236 break; 17237 case 64: 17238 // MRRS 17239 printGPRSeqPairsClassOperand<64>(MI, 0, STI, O); 17240 O << ", "; 17241 printMRSSystemRegister(MI, 1, STI, O); 17242 return; 17243 break; 17244 case 65: 17245 // MSR, MSRR 17246 printMSRSystemRegister(MI, 0, STI, O); 17247 O << ", "; 17248 break; 17249 case 66: 17250 // MSRpstateImm1, MSRpstateImm4 17251 printSystemPStateField(MI, 0, STI, O); 17252 O << ", "; 17253 printOperand(MI, 1, STI, O); 17254 return; 17255 break; 17256 case 67: 17257 // MSRpstatesvcrImm1 17258 printSVCROp(MI, 0, STI, O); 17259 O << ", "; 17260 printOperand(MI, 1, STI, O); 17261 return; 17262 break; 17263 case 68: 17264 // PRFB_D_PZI, PRFB_D_SCALED, PRFB_D_SXTW_SCALED, PRFB_D_UXTW_SCALED, PRF... 17265 printPrefetchOp<true>(MI, 0, STI, O); 17266 O << ", "; 17267 printSVERegOp<>(MI, 1, STI, O); 17268 O << ", ["; 17269 break; 17270 case 69: 17271 // PRFMl, PRFMroW, PRFMroX, PRFMui, PRFUMi 17272 printPrefetchOp(MI, 0, STI, O); 17273 break; 17274 case 70: 17275 // PTRUE_C_B, WHILEGE_CXX_B, WHILEGT_CXX_B, WHILEHI_CXX_B, WHILEHS_CXX_B,... 17276 printPredicateAsCounter<8>(MI, 0, STI, O); 17277 break; 17278 case 71: 17279 // PTRUE_C_D, WHILEGE_CXX_D, WHILEGT_CXX_D, WHILEHI_CXX_D, WHILEHS_CXX_D,... 17280 printPredicateAsCounter<64>(MI, 0, STI, O); 17281 break; 17282 case 72: 17283 // PTRUE_C_H, WHILEGE_CXX_H, WHILEGT_CXX_H, WHILEHI_CXX_H, WHILEHS_CXX_H,... 17284 printPredicateAsCounter<16>(MI, 0, STI, O); 17285 break; 17286 case 73: 17287 // PTRUE_C_S, WHILEGE_CXX_S, WHILEGT_CXX_S, WHILEHI_CXX_S, WHILEHS_CXX_S,... 17288 printPredicateAsCounter<32>(MI, 0, STI, O); 17289 break; 17290 case 74: 17291 // RPRFM 17292 printRPRFMOperand(MI, 0, STI, O); 17293 O << ", "; 17294 printOperand(MI, 1, STI, O); 17295 O << ", ["; 17296 printOperand(MI, 2, STI, O); 17297 O << ']'; 17298 return; 17299 break; 17300 case 75: 17301 // ST1i32, ST2i32, ST3i32, ST4i32 17302 printTypedVectorList<0, 's'>(MI, 0, STI, O); 17303 printVectorIndex(MI, 1, STI, O); 17304 O << ", ["; 17305 printOperand(MI, 2, STI, O); 17306 O << ']'; 17307 return; 17308 break; 17309 case 76: 17310 // ST1i64, ST2i64, ST3i64, ST4i64, STL1 17311 printTypedVectorList<0, 'd'>(MI, 0, STI, O); 17312 printVectorIndex(MI, 1, STI, O); 17313 O << ", ["; 17314 printOperand(MI, 2, STI, O); 17315 O << ']'; 17316 return; 17317 break; 17318 case 77: 17319 // ZERO_M 17320 printMatrixTileList(MI, 0, STI, O); 17321 return; 17322 break; 17323 } 17324 17325 17326 // Fragment 1 encoded into 7 bits for 89 unique commands. 17327 switch ((Bits >> 21) & 127) { 17328 default: llvm_unreachable("Invalid command number."); 17329 case 0: 17330 // TLSDESCCALL, AUTDZA, AUTDZB, AUTIZA, AUTIZB, BLR, BLRAAZ, BLRABZ, BR, ... 17331 return; 17332 break; 17333 case 1: 17334 // ABSWr, ABSXr, ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, ABSv1i64, ADCLB_ZZZ_... 17335 O << ", "; 17336 break; 17337 case 2: 17338 // ABS_ZPmZ_H, BFCVTNT_ZPmZ, BFCVT_ZPmZ, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPm... 17339 printSVERegOp<>(MI, 2, STI, O); 17340 O << "/m, "; 17341 break; 17342 case 3: 17343 // ABSv16i8, ADDHNv8i16_v16i8, ADDPv16i8, ADDQV_VPZ_B, ADDv16i8, AESDrr, ... 17344 O << ".16b, "; 17345 break; 17346 case 4: 17347 // ABSv2i32, ADDHNv2i64_v2i32, ADDPv2i32, ADDv2i32, BF16DOTlanev4bf16, BF... 17348 O << ".2s, "; 17349 break; 17350 case 5: 17351 // ABSv2i64, ADDPv2i64, ADDQV_VPZ_D, ADDv2i64, ANDQV_VPZ_D, CMEQv2i64, CM... 17352 O << ".2d, "; 17353 break; 17354 case 6: 17355 // ABSv4i16, ADDHNv4i32_v4i16, ADDPv4i16, ADDv4i16, BFCVTN, BICv4i16, CLS... 17356 O << ".4h, "; 17357 break; 17358 case 7: 17359 // ABSv4i32, ADDHNv2i64_v4i32, ADDPv4i32, ADDQV_VPZ_S, ADDv4i32, ANDQV_VP... 17360 O << ".4s, "; 17361 break; 17362 case 8: 17363 // ABSv8i16, ADDHNv4i32_v8i16, ADDPv8i16, ADDQV_VPZ_H, ADDv8i16, ANDQV_VP... 17364 O << ".8h, "; 17365 break; 17366 case 9: 17367 // ABSv8i8, ADDHNv8i16_v8i8, ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8... 17368 O << ".8b, "; 17369 break; 17370 case 10: 17371 // ADDHA_MPPZ_D, ADDVA_MPPZ_D, FMOPA_MPPZZ_D, FMOPS_MPPZZ_D 17372 printSVERegOp<'d'>(MI, 4, STI, O); 17373 break; 17374 case 11: 17375 // ADDHA_MPPZ_S, ADDVA_MPPZ_S, BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_... 17376 printSVERegOp<'s'>(MI, 4, STI, O); 17377 break; 17378 case 12: 17379 // ADDHNB_ZZZ_H, RADDHNB_ZZZ_H, RSHRNB_ZZI_H, RSUBHNB_ZZZ_H, SHRNB_ZZI_H,... 17380 printSVERegOp<'s'>(MI, 1, STI, O); 17381 break; 17382 case 13: 17383 // ADDHNT_ZZZ_H, ANDV_VPZ_S, EORV_VPZ_S, FADDV_VPZ_S, FCLAMP_VG2_2Z2Z_S, ... 17384 printSVERegOp<'s'>(MI, 2, STI, O); 17385 break; 17386 case 14: 17387 // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID... 17388 printSVERegOp<>(MI, 1, STI, O); 17389 break; 17390 case 15: 17391 // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, SMAX_VG2_2Z2Z_B, SMAX_VG2_2ZZ_B, SMAX_VG... 17392 printTypedVectorList<0,'b'>(MI, 1, STI, O); 17393 break; 17394 case 16: 17395 // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FMAXNM_VG2_2Z2Z_D, FMAXNM_VG2_2ZZ_D, FMA... 17396 printTypedVectorList<0,'d'>(MI, 1, STI, O); 17397 break; 17398 case 17: 17399 // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG2_2ZZ_H, B... 17400 printTypedVectorList<0,'h'>(MI, 1, STI, O); 17401 break; 17402 case 18: 17403 // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, BFCVTN_Z2Z_StoH, BFCVT_Z2Z_StoH, FCVTN_Z... 17404 printTypedVectorList<0,'s'>(MI, 1, STI, O); 17405 break; 17406 case 19: 17407 // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_... 17408 printMatrixIndex(MI, 3, STI, O); 17409 break; 17410 case 20: 17411 // ADD_ZI_H, ADD_ZZZ_H, ASR_WIDE_ZZZ_H, ASR_ZZI_H, BDEP_ZZZ_H, BEXT_ZZZ_H... 17412 printSVERegOp<'h'>(MI, 1, STI, O); 17413 break; 17414 case 21: 17415 // ADR_LSL_ZZZ_D_0, ADR_LSL_ZZZ_D_1, ADR_LSL_ZZZ_D_2, ADR_LSL_ZZZ_D_3, AD... 17416 O << ", ["; 17417 break; 17418 case 22: 17419 // ANDV_VPZ_D, EORV_VPZ_D, FADDV_VPZ_D, FCLAMP_VG2_2Z2Z_D, FCLAMP_VG4_4Z4... 17420 printSVERegOp<'d'>(MI, 2, STI, O); 17421 break; 17422 case 23: 17423 // ANDV_VPZ_H, BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA... 17424 printSVERegOp<'h'>(MI, 2, STI, O); 17425 break; 17426 case 24: 17427 // BFADD_VG2_M2Z_H, BFMLA_VG2_M2Z2Z, BFMLA_VG2_M2ZZ, BFMLA_VG2_M2ZZI, BFM... 17428 O << ", vgx2], "; 17429 printTypedVectorList<0,'h'>(MI, 4, STI, O); 17430 break; 17431 case 25: 17432 // BFADD_VG4_M4Z_H, BFMLA_VG4_M4Z4Z, BFMLA_VG4_M4ZZ, BFMLA_VG4_M4ZZI, BFM... 17433 O << ", vgx4], "; 17434 printTypedVectorList<0,'h'>(MI, 4, STI, O); 17435 break; 17436 case 26: 17437 // BFMLAL_MZZI_S, BFMLAL_MZZ_S, BFMLAL_VG2_M2Z2Z_S, BFMLAL_VG2_M2ZZI_S, B... 17438 printImmRangeScale<2, 1>(MI, 3, STI, O); 17439 break; 17440 case 27: 17441 // BFMOPA_MPPZZ, BFMOPA_MPPZZ_H, BFMOPS_MPPZZ, BFMOPS_MPPZZ_H, FMOPAL_MPP... 17442 printSVERegOp<'h'>(MI, 4, STI, O); 17443 O << ", "; 17444 printSVERegOp<'h'>(MI, 5, STI, O); 17445 return; 17446 break; 17447 case 28: 17448 // DECH_ZPiI, INCH_ZPiI, SQDECH_ZPiI, SQINCH_ZPiI, UQDECH_ZPiI, UQINCH_ZP... 17449 printSVEPattern(MI, 2, STI, O); 17450 O << ", mul "; 17451 printOperand(MI, 3, STI, O); 17452 return; 17453 break; 17454 case 29: 17455 // DUP_ZI_H 17456 printImm8OptLsl<int16_t>(MI, 1, STI, O); 17457 return; 17458 break; 17459 case 30: 17460 // DUP_ZR_H, INDEX_RI_H, INDEX_RR_H, LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_... 17461 printOperand(MI, 1, STI, O); 17462 break; 17463 case 31: 17464 // DUP_ZZI_Q, TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZ... 17465 printSVERegOp<'q'>(MI, 1, STI, O); 17466 break; 17467 case 32: 17468 // FADDA_VPZ_D 17469 printZPRasFPR<64>(MI, 2, STI, O); 17470 O << ", "; 17471 printSVERegOp<'d'>(MI, 3, STI, O); 17472 return; 17473 break; 17474 case 33: 17475 // FADDA_VPZ_H, INSR_ZV_H 17476 printZPRasFPR<16>(MI, 2, STI, O); 17477 break; 17478 case 34: 17479 // FADDA_VPZ_S 17480 printZPRasFPR<32>(MI, 2, STI, O); 17481 O << ", "; 17482 printSVERegOp<'s'>(MI, 3, STI, O); 17483 return; 17484 break; 17485 case 35: 17486 // FCMPDri, FCMPEDri, FCMPEHri, FCMPESri, FCMPHri, FCMPSri 17487 O << ", #0.0"; 17488 return; 17489 break; 17490 case 36: 17491 // FDUP_ZI_H 17492 printFPImmOperand(MI, 1, STI, O); 17493 return; 17494 break; 17495 case 37: 17496 // FMOVXDHighr, INSvi64gpr, INSvi64lane 17497 O << ".d"; 17498 printVectorIndex(MI, 2, STI, O); 17499 O << ", "; 17500 break; 17501 case 38: 17502 // INDEX_II_H, INDEX_IR_H 17503 printSImm<16>(MI, 1, STI, O); 17504 O << ", "; 17505 break; 17506 case 39: 17507 // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q... 17508 printOperand(MI, 2, STI, O); 17509 break; 17510 case 40: 17511 // INSvi16gpr, INSvi16lane 17512 O << ".h"; 17513 printVectorIndex(MI, 2, STI, O); 17514 O << ", "; 17515 break; 17516 case 41: 17517 // INSvi32gpr, INSvi32lane 17518 O << ".s"; 17519 printVectorIndex(MI, 2, STI, O); 17520 O << ", "; 17521 break; 17522 case 42: 17523 // INSvi8gpr, INSvi8lane 17524 O << ".b"; 17525 printVectorIndex(MI, 2, STI, O); 17526 O << ", "; 17527 break; 17528 case 43: 17529 // LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1B_4Z_IMM, LD1B_VG4_M4ZPXI, LD1B_VG4_... 17530 printPredicateAsCounter<0>(MI, 1, STI, O); 17531 break; 17532 case 44: 17533 // LD1Fourv16b_POST, LD1Fourv2d_POST, LD1Fourv4s_POST, LD1Fourv8h_POST, L... 17534 printPostIncOperand<64>(MI, 3, STI, O); 17535 return; 17536 break; 17537 case 45: 17538 // LD1Fourv1d_POST, LD1Fourv2s_POST, LD1Fourv4h_POST, LD1Fourv8b_POST, LD... 17539 printPostIncOperand<32>(MI, 3, STI, O); 17540 return; 17541 break; 17542 case 46: 17543 // LD1Onev16b_POST, LD1Onev2d_POST, LD1Onev4s_POST, LD1Onev8h_POST, LD1Tw... 17544 printPostIncOperand<16>(MI, 3, STI, O); 17545 return; 17546 break; 17547 case 47: 17548 // LD1Onev1d_POST, LD1Onev2s_POST, LD1Onev4h_POST, LD1Onev8b_POST, LD1Rv1... 17549 printPostIncOperand<8>(MI, 3, STI, O); 17550 return; 17551 break; 17552 case 48: 17553 // LD1Rv16b_POST, LD1Rv8b_POST 17554 printPostIncOperand<1>(MI, 3, STI, O); 17555 return; 17556 break; 17557 case 49: 17558 // LD1Rv2s_POST, LD1Rv4s_POST, LD2Rv4h_POST, LD2Rv8h_POST, LD4Rv16b_POST,... 17559 printPostIncOperand<4>(MI, 3, STI, O); 17560 return; 17561 break; 17562 case 50: 17563 // LD1Rv4h_POST, LD1Rv8h_POST, LD2Rv16b_POST, LD2Rv8b_POST 17564 printPostIncOperand<2>(MI, 3, STI, O); 17565 return; 17566 break; 17567 case 51: 17568 // LD1Threev16b_POST, LD1Threev2d_POST, LD1Threev4s_POST, LD1Threev8h_POS... 17569 printPostIncOperand<48>(MI, 3, STI, O); 17570 return; 17571 break; 17572 case 52: 17573 // LD1Threev1d_POST, LD1Threev2s_POST, LD1Threev4h_POST, LD1Threev8b_POST... 17574 printPostIncOperand<24>(MI, 3, STI, O); 17575 return; 17576 break; 17577 case 53: 17578 // LD1i16, LD1i32, LD1i64, LD1i8, LD2i16, LD2i32, LD2i64, LD2i8, LD3i16, ... 17579 O << ']'; 17580 return; 17581 break; 17582 case 54: 17583 // LD1i16_POST, LD2i8_POST 17584 printPostIncOperand<2>(MI, 5, STI, O); 17585 return; 17586 break; 17587 case 55: 17588 // LD1i32_POST, LD2i16_POST, LD4i8_POST 17589 printPostIncOperand<4>(MI, 5, STI, O); 17590 return; 17591 break; 17592 case 56: 17593 // LD1i64_POST, LD2i32_POST, LD4i16_POST 17594 printPostIncOperand<8>(MI, 5, STI, O); 17595 return; 17596 break; 17597 case 57: 17598 // LD1i8_POST 17599 printPostIncOperand<1>(MI, 5, STI, O); 17600 return; 17601 break; 17602 case 58: 17603 // LD2i64_POST, LD4i32_POST 17604 printPostIncOperand<16>(MI, 5, STI, O); 17605 return; 17606 break; 17607 case 59: 17608 // LD3Rv16b_POST, LD3Rv8b_POST 17609 printPostIncOperand<3>(MI, 3, STI, O); 17610 return; 17611 break; 17612 case 60: 17613 // LD3Rv2s_POST, LD3Rv4s_POST 17614 printPostIncOperand<12>(MI, 3, STI, O); 17615 return; 17616 break; 17617 case 61: 17618 // LD3Rv4h_POST, LD3Rv8h_POST 17619 printPostIncOperand<6>(MI, 3, STI, O); 17620 return; 17621 break; 17622 case 62: 17623 // LD3i16_POST 17624 printPostIncOperand<6>(MI, 5, STI, O); 17625 return; 17626 break; 17627 case 63: 17628 // LD3i32_POST 17629 printPostIncOperand<12>(MI, 5, STI, O); 17630 return; 17631 break; 17632 case 64: 17633 // LD3i64_POST 17634 printPostIncOperand<24>(MI, 5, STI, O); 17635 return; 17636 break; 17637 case 65: 17638 // LD3i8_POST 17639 printPostIncOperand<3>(MI, 5, STI, O); 17640 return; 17641 break; 17642 case 66: 17643 // LD4i64_POST 17644 printPostIncOperand<32>(MI, 5, STI, O); 17645 return; 17646 break; 17647 case 67: 17648 // MOPSSETGE, MOPSSETGEN, MOPSSETGET, MOPSSETGETN, SETE, SETEN, SETET, SE... 17649 O << "]!, "; 17650 printOperand(MI, 3, STI, O); 17651 O << "!, "; 17652 printOperand(MI, 4, STI, O); 17653 return; 17654 break; 17655 case 68: 17656 // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_... 17657 printMatrixTileVector<0>(MI, 2, STI, O); 17658 O << '['; 17659 printOperand(MI, 3, STI, O); 17660 O << ", "; 17661 break; 17662 case 69: 17663 // MOVAZ_2ZMI_V_B, MOVAZ_2ZMI_V_D, MOVAZ_2ZMI_V_H, MOVAZ_2ZMI_V_S, MOVAZ_... 17664 printMatrixTileVector<1>(MI, 2, STI, O); 17665 O << '['; 17666 printOperand(MI, 3, STI, O); 17667 O << ", "; 17668 break; 17669 case 70: 17670 // MOVAZ_VG2_2ZM, MOVAZ_VG4_4ZM 17671 printMatrix<64>(MI, 2, STI, O); 17672 O << '['; 17673 printOperand(MI, 3, STI, O); 17674 O << ", "; 17675 printMatrixIndex(MI, 4, STI, O); 17676 break; 17677 case 71: 17678 // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZM... 17679 printMatrixTileVector<0>(MI, 1, STI, O); 17680 O << '['; 17681 break; 17682 case 72: 17683 // MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q, MOVA_2ZMXI_V_B, MOVA_2ZMXI_V_D, MOVA_2ZM... 17684 printMatrixTileVector<1>(MI, 1, STI, O); 17685 O << '['; 17686 break; 17687 case 73: 17688 // MOVA_VG2_2ZMXI, MOVA_VG4_4ZMXI 17689 printMatrix<64>(MI, 1, STI, O); 17690 O << '['; 17691 printOperand(MI, 2, STI, O); 17692 O << ", "; 17693 printMatrixIndex(MI, 3, STI, O); 17694 break; 17695 case 74: 17696 // MOVT_TIX 17697 printVectorIndex<8>(MI, 1, STI, O); 17698 O << ", "; 17699 printOperand(MI, 2, STI, O); 17700 return; 17701 break; 17702 case 75: 17703 // MSRR 17704 printGPRSeqPairsClassOperand<64>(MI, 1, STI, O); 17705 return; 17706 break; 17707 case 76: 17708 // PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV_ZIP_S 17709 printVectorIndex(MI, 2, STI, O); 17710 O << ", "; 17711 break; 17712 case 77: 17713 // PMULLB_ZZZ_H, PMULLT_ZZZ_H, PUNPKHI_PP, PUNPKLO_PP, SABDLB_ZZZ_H, SABD... 17714 printSVERegOp<'b'>(MI, 1, STI, O); 17715 break; 17716 case 78: 17717 // PMULLB_ZZZ_Q, PMULLT_ZZZ_Q, UZP_VG2_2ZZZ_D, ZIP_VG2_2ZZZ_D 17718 printSVERegOp<'d'>(MI, 1, STI, O); 17719 O << ", "; 17720 printSVERegOp<'d'>(MI, 2, STI, O); 17721 return; 17722 break; 17723 case 79: 17724 // PMULLv1i64, PMULLv2i64 17725 O << ".1q, "; 17726 printVRegOperand(MI, 1, STI, O); 17727 break; 17728 case 80: 17729 // PTRUES_H, PTRUE_H 17730 printSVEPattern(MI, 1, STI, O); 17731 return; 17732 break; 17733 case 81: 17734 // SABALB_ZZZ_H, SABALT_ZZZ_H, SADDV_VPZ_B, SCLAMP_VG2_2Z2Z_B, SCLAMP_VG4... 17735 printSVERegOp<'b'>(MI, 2, STI, O); 17736 break; 17737 case 82: 17738 // SADALPv2i32_v1i64, SADDLPv2i32_v1i64, UADALPv2i32_v1i64, UADDLPv2i32_v... 17739 O << ".1d, "; 17740 break; 17741 case 83: 17742 // SMLALL_MZZI_BtoS, SMLALL_MZZI_HtoD, SMLALL_MZZ_BtoS, SMLALL_MZZ_HtoD, ... 17743 printImmRangeScale<4, 3>(MI, 3, STI, O); 17744 break; 17745 case 84: 17746 // SMOPA_MPPZZ_S, SMOPS_MPPZZ_S, SUMOPA_MPPZZ_S, SUMOPS_MPPZZ_S, UMOPA_MP... 17747 printSVERegOp<'b'>(MI, 4, STI, O); 17748 O << ", "; 17749 printSVERegOp<'b'>(MI, 5, STI, O); 17750 return; 17751 break; 17752 case 85: 17753 // ST1i16, ST1i8, ST2i16, ST2i8, ST3i16, ST3i8, ST4i16, ST4i8 17754 printVectorIndex(MI, 1, STI, O); 17755 O << ", ["; 17756 printOperand(MI, 2, STI, O); 17757 O << ']'; 17758 return; 17759 break; 17760 case 86: 17761 // ST1i16_POST, ST1i32_POST, ST1i64_POST, ST1i8_POST, ST2i16_POST, ST2i32... 17762 O << "], "; 17763 break; 17764 case 87: 17765 // UZP_VG4_4Z4Z_Q, ZIP_VG4_4Z4Z_Q 17766 printTypedVectorList<0,'q'>(MI, 1, STI, O); 17767 return; 17768 break; 17769 case 88: 17770 // ZERO_T 17771 O << " }"; 17772 return; 17773 break; 17774 } 17775 17776 17777 // Fragment 2 encoded into 7 bits for 88 unique commands. 17778 switch ((Bits >> 28) & 127) { 17779 default: llvm_unreachable("Invalid command number."); 17780 case 0: 17781 // ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADDG, ADDPL_XXI,... 17782 printOperand(MI, 1, STI, O); 17783 break; 17784 case 1: 17785 // ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, BRKA_PPmP, BRKB_PPmP, CLS_ZPmZ_B, ... 17786 printSVERegOp<>(MI, 2, STI, O); 17787 O << "/m, "; 17788 break; 17789 case 2: 17790 // ABS_ZPmZ_H, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPmZ_H, CNT_ZPmZ_H, FABS_ZPmZ... 17791 printSVERegOp<'h'>(MI, 3, STI, O); 17792 return; 17793 break; 17794 case 3: 17795 // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A... 17796 printVRegOperand(MI, 1, STI, O); 17797 break; 17798 case 4: 17799 // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, DECP_ZP_D, EORBT_Z... 17800 printSVERegOp<'d'>(MI, 2, STI, O); 17801 break; 17802 case 5: 17803 // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, DECP_ZP_S, EORBT_ZZ... 17804 printSVERegOp<'s'>(MI, 2, STI, O); 17805 break; 17806 case 6: 17807 // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, ANDV_VPZ_D, AN... 17808 return; 17809 break; 17810 case 7: 17811 // ADDHNB_ZZZ_B, DECP_XP_H, INCP_XP_H, RADDHNB_ZZZ_B, RSHRNB_ZZI_B, RSUBH... 17812 printSVERegOp<'h'>(MI, 1, STI, O); 17813 break; 17814 case 8: 17815 // ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADD_VG2_2ZZ_B, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_... 17816 O << ", "; 17817 break; 17818 case 9: 17819 // ADDHNB_ZZZ_S, ADD_ZI_D, ADD_ZZZ_D, ADR_LSL_ZZZ_D_0, ADR_LSL_ZZZ_D_1, A... 17820 printSVERegOp<'d'>(MI, 1, STI, O); 17821 break; 17822 case 10: 17823 // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT... 17824 printSVERegOp<'h'>(MI, 2, STI, O); 17825 break; 17826 case 11: 17827 // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ... 17828 printVRegOperand(MI, 2, STI, O); 17829 break; 17830 case 12: 17831 // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADDQV_VPZ_B, ADDQV_VPZ_D, ADDQV... 17832 printSVERegOp<>(MI, 1, STI, O); 17833 break; 17834 case 13: 17835 // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID... 17836 O << "/m, "; 17837 break; 17838 case 14: 17839 // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_... 17840 O << ", vgx2], "; 17841 break; 17842 case 15: 17843 // ADD_VG4_M4Z4Z_D, ADD_VG4_M4Z4Z_S, ADD_VG4_M4ZZ_D, ADD_VG4_M4ZZ_S, ADD_... 17844 O << ", vgx4], "; 17845 break; 17846 case 16: 17847 // ADD_ZI_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_B, AESIMC_ZZ_B, AESMC_ZZ_B, ... 17848 printSVERegOp<'b'>(MI, 1, STI, O); 17849 break; 17850 case 17: 17851 // ADD_ZI_S, ADD_ZZZ_S, ADR_LSL_ZZZ_S_0, ADR_LSL_ZZZ_S_1, ADR_LSL_ZZZ_S_2... 17852 printSVERegOp<'s'>(MI, 1, STI, O); 17853 break; 17854 case 18: 17855 // ADRP 17856 printAdrpLabel(MI, Address, 1, STI, O); 17857 return; 17858 break; 17859 case 19: 17860 // AUTDA, AUTDB, AUTIA, AUTIB, BFMWri, BFMXri, CASAB, CASAH, CASALB, CASA... 17861 printOperand(MI, 2, STI, O); 17862 break; 17863 case 20: 17864 // BFCVTNT_ZPmZ, BFCVT_ZPmZ, FCVTNT_ZPmZ_StoH, FCVT_ZPmZ_StoH, PMOV_ZIP_S... 17865 printSVERegOp<'s'>(MI, 3, STI, O); 17866 return; 17867 break; 17868 case 21: 17869 // BFMLAL_MZZI_S, BFMLAL_MZZ_S, BFMLSL_MZZI_S, BFMLSL_MZZ_S, FMLAL_MZZI_S... 17870 O << "], "; 17871 break; 17872 case 22: 17873 // BICv2i32, BICv4i16, BICv4i32, BICv8i16, MOVKWi, MOVKXi, ORRv2i32, ORRv... 17874 printImm(MI, 2, STI, O); 17875 printShifter(MI, 3, STI, O); 17876 return; 17877 break; 17878 case 23: 17879 // CBNZW, CBNZX, CBZW, CBZX, LDRDl, LDRQl, LDRSWl, LDRSl, LDRWl, LDRXl, P... 17880 printAlignedLabel(MI, Address, 1, STI, O); 17881 return; 17882 break; 17883 case 24: 17884 // CDOT_ZZZI_S, CDOT_ZZZ_S, CMLA_ZZZ_B, EORBT_ZZZ_B, EORTB_ZZZ_B, SABA_ZZ... 17885 printSVERegOp<'b'>(MI, 2, STI, O); 17886 O << ", "; 17887 break; 17888 case 25: 17889 // CMPEQ_PPzZI_H, CMPEQ_PPzZZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_PPzZI_H, CMPGE... 17890 O << "/z, "; 17891 break; 17892 case 26: 17893 // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI, PTRUES_B, PTRUES_D, PTRUES... 17894 printSVEPattern(MI, 1, STI, O); 17895 break; 17896 case 27: 17897 // CNTP_XCI_B 17898 printPredicateAsCounter<8>(MI, 1, STI, O); 17899 O << ", "; 17900 printSVEVecLenSpecifier(MI, 2, STI, O); 17901 return; 17902 break; 17903 case 28: 17904 // CNTP_XCI_D 17905 printPredicateAsCounter<64>(MI, 1, STI, O); 17906 O << ", "; 17907 printSVEVecLenSpecifier(MI, 2, STI, O); 17908 return; 17909 break; 17910 case 29: 17911 // CNTP_XCI_H 17912 printPredicateAsCounter<16>(MI, 1, STI, O); 17913 O << ", "; 17914 printSVEVecLenSpecifier(MI, 2, STI, O); 17915 return; 17916 break; 17917 case 30: 17918 // CNTP_XCI_S 17919 printPredicateAsCounter<32>(MI, 1, STI, O); 17920 O << ", "; 17921 printSVEVecLenSpecifier(MI, 2, STI, O); 17922 return; 17923 break; 17924 case 31: 17925 // CPY_ZPmI_H 17926 printImm8OptLsl<int16_t>(MI, 3, STI, O); 17927 return; 17928 break; 17929 case 32: 17930 // CPY_ZPmR_H, CPY_ZPmV_H, INSvi16gpr, INSvi32gpr, INSvi64gpr, INSvi8gpr,... 17931 printOperand(MI, 3, STI, O); 17932 break; 17933 case 33: 17934 // DECB_XPiI, DECD_XPiI, DECD_ZPiI, DECH_XPiI, DECW_XPiI, DECW_ZPiI, INCB... 17935 printSVEPattern(MI, 2, STI, O); 17936 O << ", mul "; 17937 printOperand(MI, 3, STI, O); 17938 return; 17939 break; 17940 case 34: 17941 // DUPM_ZI 17942 printLogicalImm<int64_t>(MI, 1, STI, O); 17943 return; 17944 break; 17945 case 35: 17946 // DUPQ_ZZI_H, DUP_ZZI_H, DUP_ZZI_Q, PEXT_2PCI_B, PEXT_2PCI_D, PEXT_2PCI_... 17947 printVectorIndex(MI, 2, STI, O); 17948 return; 17949 break; 17950 case 36: 17951 // DUP_ZI_B 17952 printImm8OptLsl<int8_t>(MI, 1, STI, O); 17953 return; 17954 break; 17955 case 37: 17956 // DUP_ZI_D 17957 printImm8OptLsl<int64_t>(MI, 1, STI, O); 17958 return; 17959 break; 17960 case 38: 17961 // DUP_ZI_S 17962 printImm8OptLsl<int32_t>(MI, 1, STI, O); 17963 return; 17964 break; 17965 case 39: 17966 // EXTRACT_ZPMXI_H_H, EXTRACT_ZPMXI_H_Q 17967 printMatrixTileVector<0>(MI, 3, STI, O); 17968 O << '['; 17969 printOperand(MI, 4, STI, O); 17970 O << ", "; 17971 printMatrixIndex(MI, 5, STI, O); 17972 O << ']'; 17973 return; 17974 break; 17975 case 40: 17976 // EXTRACT_ZPMXI_V_H, EXTRACT_ZPMXI_V_Q 17977 printMatrixTileVector<1>(MI, 3, STI, O); 17978 O << '['; 17979 printOperand(MI, 4, STI, O); 17980 O << ", "; 17981 printMatrixIndex(MI, 5, STI, O); 17982 O << ']'; 17983 return; 17984 break; 17985 case 41: 17986 // EXT_ZZI_B, TBLQ_ZZZ_B, TBL_ZZZZ_B, TBL_ZZZ_B 17987 printTypedVectorList<0,'b'>(MI, 1, STI, O); 17988 O << ", "; 17989 break; 17990 case 42: 17991 // FCPY_ZPmI_H 17992 printFPImmOperand(MI, 3, STI, O); 17993 return; 17994 break; 17995 case 43: 17996 // FCVT_ZPmZ_DtoH, PMOV_ZIP_D, SCVTF_ZPmZ_DtoH, UCVTF_ZPmZ_DtoH 17997 printSVERegOp<'d'>(MI, 3, STI, O); 17998 return; 17999 break; 18000 case 44: 18001 // FDUP_ZI_D, FDUP_ZI_S, FMOVDi, FMOVHi, FMOVSi, FMOVv2f32_ns, FMOVv2f64_... 18002 printFPImmOperand(MI, 1, STI, O); 18003 return; 18004 break; 18005 case 45: 18006 // GLD1B_D_IMM_REAL, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, ... 18007 O << "/z, ["; 18008 break; 18009 case 46: 18010 // INDEX_II_B, INDEX_IR_B 18011 printSImm<8>(MI, 1, STI, O); 18012 O << ", "; 18013 break; 18014 case 47: 18015 // INDEX_II_H 18016 printSImm<16>(MI, 2, STI, O); 18017 return; 18018 break; 18019 case 48: 18020 // INSR_ZV_B 18021 printZPRasFPR<8>(MI, 2, STI, O); 18022 return; 18023 break; 18024 case 49: 18025 // INSR_ZV_D 18026 printZPRasFPR<64>(MI, 2, STI, O); 18027 return; 18028 break; 18029 case 50: 18030 // INSR_ZV_S 18031 printZPRasFPR<32>(MI, 2, STI, O); 18032 return; 18033 break; 18034 case 51: 18035 // INSvi16lane, INSvi32lane, INSvi64lane, INSvi8lane 18036 printVRegOperand(MI, 3, STI, O); 18037 break; 18038 case 52: 18039 // LD1B_VG2_M2ZPXI, LD1B_VG2_M2ZPXX, LD1H_VG2_M2ZPXI, LD1H_VG2_M2ZPXX, LD... 18040 printPredicateAsCounter<0>(MI, 1, STI, O); 18041 break; 18042 case 53: 18043 // LDADDAB, LDADDAH, LDADDALB, LDADDALH, LDADDALW, LDADDALX, LDADDAW, LDA... 18044 printOperand(MI, 0, STI, O); 18045 O << ", ["; 18046 printOperand(MI, 2, STI, O); 18047 O << ']'; 18048 return; 18049 break; 18050 case 54: 18051 // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_... 18052 printImmRangeScale<2, 1>(MI, 4, STI, O); 18053 O << ']'; 18054 return; 18055 break; 18056 case 55: 18057 // MOVAZ_4ZMI_H_B, MOVAZ_4ZMI_H_D, MOVAZ_4ZMI_H_H, MOVAZ_4ZMI_H_S, MOVAZ_... 18058 printImmRangeScale<4, 3>(MI, 4, STI, O); 18059 O << ']'; 18060 return; 18061 break; 18062 case 56: 18063 // MOVAZ_VG2_2ZM, MOVA_VG2_2ZMXI, ZERO_MXI_VG2_2Z, ZERO_MXI_VG2_4Z, ZERO_... 18064 O << ", vgx2]"; 18065 return; 18066 break; 18067 case 57: 18068 // MOVAZ_VG4_4ZM, MOVA_VG4_4ZMXI, ZERO_MXI_VG4_2Z, ZERO_MXI_VG4_4Z, ZERO_... 18069 O << ", vgx4]"; 18070 return; 18071 break; 18072 case 58: 18073 // MOVAZ_ZMI_H_B, MOVAZ_ZMI_H_D, MOVAZ_ZMI_H_S 18074 printMatrixTileVector<0>(MI, 1, STI, O); 18075 O << '['; 18076 printOperand(MI, 3, STI, O); 18077 O << ", "; 18078 printMatrixIndex(MI, 4, STI, O); 18079 O << ']'; 18080 return; 18081 break; 18082 case 59: 18083 // MOVAZ_ZMI_V_B, MOVAZ_ZMI_V_D, MOVAZ_ZMI_V_S 18084 printMatrixTileVector<1>(MI, 1, STI, O); 18085 O << '['; 18086 printOperand(MI, 3, STI, O); 18087 O << ", "; 18088 printMatrixIndex(MI, 4, STI, O); 18089 O << ']'; 18090 return; 18091 break; 18092 case 60: 18093 // MOVID, MOVIv2d_ns 18094 printSIMDType10Operand(MI, 1, STI, O); 18095 return; 18096 break; 18097 case 61: 18098 // MOVIv16b_ns, MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl... 18099 printImm(MI, 1, STI, O); 18100 break; 18101 case 62: 18102 // MRS 18103 printMRSSystemRegister(MI, 1, STI, O); 18104 return; 18105 break; 18106 case 63: 18107 // PMOV_ZIP_B 18108 printSVERegOp<'b'>(MI, 3, STI, O); 18109 return; 18110 break; 18111 case 64: 18112 // PMULLv1i64 18113 O << ".1d, "; 18114 printVRegOperand(MI, 2, STI, O); 18115 O << ".1d"; 18116 return; 18117 break; 18118 case 65: 18119 // PMULLv2i64 18120 O << ".2d, "; 18121 printVRegOperand(MI, 2, STI, O); 18122 O << ".2d"; 18123 return; 18124 break; 18125 case 66: 18126 // REVD_ZPmZ 18127 printSVERegOp<'q'>(MI, 3, STI, O); 18128 return; 18129 break; 18130 case 67: 18131 // SMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_HtoD, SMLSLL_VG2_M2ZZ_BtoS, SMLS... 18132 O << ", vgx2], "; 18133 break; 18134 case 68: 18135 // SMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_HtoD, SMLSLL_VG4_M4ZZ_BtoS, SMLS... 18136 O << ", vgx4], "; 18137 break; 18138 case 69: 18139 // SQCVTN_Z4Z_StoB, SQCVTUN_Z4Z_StoB, SQCVTU_Z4Z_StoB, SQCVT_Z4Z_StoB, SQ... 18140 printTypedVectorList<0,'s'>(MI, 1, STI, O); 18141 break; 18142 case 70: 18143 // SQDECB_XPiWdI, SQDECD_XPiWdI, SQDECH_XPiWdI, SQDECW_XPiWdI, SQINCB_XPi... 18144 printGPR64as32(MI, 1, STI, O); 18145 O << ", "; 18146 printSVEPattern(MI, 2, STI, O); 18147 O << ", mul "; 18148 printOperand(MI, 3, STI, O); 18149 return; 18150 break; 18151 case 71: 18152 // SST1B_D, SST1B_D_IMM, SST1B_D_SXTW, SST1B_D_UXTW, SST1B_S_IMM, SST1B_S... 18153 O << ", ["; 18154 break; 18155 case 72: 18156 // ST1i16_POST, ST2i8_POST 18157 printPostIncOperand<2>(MI, 4, STI, O); 18158 return; 18159 break; 18160 case 73: 18161 // ST1i32_POST, ST2i16_POST, ST4i8_POST 18162 printPostIncOperand<4>(MI, 4, STI, O); 18163 return; 18164 break; 18165 case 74: 18166 // ST1i64_POST, ST2i32_POST, ST4i16_POST 18167 printPostIncOperand<8>(MI, 4, STI, O); 18168 return; 18169 break; 18170 case 75: 18171 // ST1i8_POST 18172 printPostIncOperand<1>(MI, 4, STI, O); 18173 return; 18174 break; 18175 case 76: 18176 // ST2i64_POST, ST4i32_POST 18177 printPostIncOperand<16>(MI, 4, STI, O); 18178 return; 18179 break; 18180 case 77: 18181 // ST3i16_POST 18182 printPostIncOperand<6>(MI, 4, STI, O); 18183 return; 18184 break; 18185 case 78: 18186 // ST3i32_POST 18187 printPostIncOperand<12>(MI, 4, STI, O); 18188 return; 18189 break; 18190 case 79: 18191 // ST3i64_POST 18192 printPostIncOperand<24>(MI, 4, STI, O); 18193 return; 18194 break; 18195 case 80: 18196 // ST3i8_POST 18197 printPostIncOperand<3>(MI, 4, STI, O); 18198 return; 18199 break; 18200 case 81: 18201 // ST4i64_POST 18202 printPostIncOperand<32>(MI, 4, STI, O); 18203 return; 18204 break; 18205 case 82: 18206 // ST64BV, ST64BV0 18207 printGPR64x8(MI, 1, STI, O); 18208 O << ", ["; 18209 printOperand(MI, 2, STI, O); 18210 O << ']'; 18211 return; 18212 break; 18213 case 83: 18214 // SYSPxt, SYSPxt_XZR, SYSxt 18215 printSysCROperand(MI, 1, STI, O); 18216 O << ", "; 18217 printSysCROperand(MI, 2, STI, O); 18218 O << ", "; 18219 printOperand(MI, 3, STI, O); 18220 O << ", "; 18221 break; 18222 case 84: 18223 // TBLQ_ZZZ_D, TBL_ZZZZ_D, TBL_ZZZ_D 18224 printTypedVectorList<0,'d'>(MI, 1, STI, O); 18225 O << ", "; 18226 printSVERegOp<'d'>(MI, 2, STI, O); 18227 return; 18228 break; 18229 case 85: 18230 // TBLv16i8Four, TBLv16i8One, TBLv16i8Three, TBLv16i8Two, TBLv8i8Four, TB... 18231 printTypedVectorList<16, 'b'>(MI, 1, STI, O); 18232 O << ", "; 18233 printVRegOperand(MI, 2, STI, O); 18234 break; 18235 case 86: 18236 // TBXv16i8Four, TBXv16i8One, TBXv16i8Three, TBXv16i8Two, TBXv8i8Four, TB... 18237 printTypedVectorList<16, 'b'>(MI, 2, STI, O); 18238 O << ", "; 18239 printVRegOperand(MI, 3, STI, O); 18240 break; 18241 case 87: 18242 // ZERO_MXI_2Z, ZERO_MXI_4Z 18243 O << ']'; 18244 return; 18245 break; 18246 } 18247 18248 18249 // Fragment 3 encoded into 7 bits for 128 unique commands. 18250 switch ((Bits >> 35) & 127) { 18251 default: llvm_unreachable("Invalid command number."); 18252 case 0: 18253 // ABSWr, ABSXr, ABSv1i64, ADR, AESIMC_ZZ_B, AESMC_ZZ_B, AUTDA, AUTDB, AU... 18254 return; 18255 break; 18256 case 1: 18257 // ABS_ZPmZ_B, BRKA_PPmP, BRKB_PPmP, CDOT_ZZZI_S, CDOT_ZZZ_S, CLS_ZPmZ_B,... 18258 printSVERegOp<'b'>(MI, 3, STI, O); 18259 break; 18260 case 2: 18261 // ABS_ZPmZ_D, CLS_ZPmZ_D, CLZ_ZPmZ_D, CNOT_ZPmZ_D, CNT_ZPmZ_D, FABS_ZPmZ... 18262 printSVERegOp<'d'>(MI, 3, STI, O); 18263 return; 18264 break; 18265 case 3: 18266 // ABS_ZPmZ_S, ADDHNT_ZZZ_H, CLS_ZPmZ_S, CLZ_ZPmZ_S, CNOT_ZPmZ_S, CNT_ZPm... 18267 printSVERegOp<'s'>(MI, 3, STI, O); 18268 return; 18269 break; 18270 case 4: 18271 // ABSv16i8, ADDVv16i8v, AESDrr, AESErr, AESIMCrr, AESMCrr, CLSv16i8, CLZ... 18272 O << ".16b"; 18273 return; 18274 break; 18275 case 5: 18276 // ABSv2i32, CLSv2i32, CLZv2i32, FABSv2f32, FADDPv2i32p, FCVTASv2f32, FCV... 18277 O << ".2s"; 18278 return; 18279 break; 18280 case 6: 18281 // ABSv2i64, ADDPv2i64p, FABSv2f64, FADDPv2i64p, FCVTASv2f64, FCVTAUv2f64... 18282 O << ".2d"; 18283 return; 18284 break; 18285 case 7: 18286 // ABSv4i16, ADDVv4i16v, CLSv4i16, CLZv4i16, FABSv4f16, FCVTASv4f16, FCVT... 18287 O << ".4h"; 18288 return; 18289 break; 18290 case 8: 18291 // ABSv4i32, ADDVv4i32v, BFCVTN, BFCVTN2, CLSv4i32, CLZv4i32, FABSv4f32, ... 18292 O << ".4s"; 18293 return; 18294 break; 18295 case 9: 18296 // ABSv8i16, ADDVv8i16v, CLSv8i16, CLZv8i16, FABSv8f16, FCVTASv8f16, FCVT... 18297 O << ".8h"; 18298 return; 18299 break; 18300 case 10: 18301 // ABSv8i8, ADDVv8i8v, CLSv8i8, CLZv8i8, CNTv8i8, NEGv8i8, NOTv8i8, RBITv... 18302 O << ".8b"; 18303 return; 18304 break; 18305 case 11: 18306 // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD... 18307 O << ", "; 18308 break; 18309 case 12: 18310 // ADDHNB_ZZZ_H, ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FMAXNM_VG2_2ZZ_S, FMAXNM_V... 18311 printSVERegOp<'s'>(MI, 2, STI, O); 18312 break; 18313 case 13: 18314 // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM... 18315 O << ".2d, "; 18316 break; 18317 case 14: 18318 // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM... 18319 O << ".4s, "; 18320 break; 18321 case 15: 18322 // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, BF16DOTlanev8b... 18323 O << ".8h, "; 18324 break; 18325 case 16: 18326 // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_D, ADD_ZPm... 18327 O << "/m, "; 18328 break; 18329 case 17: 18330 // ADDP_ZPmZ_H, ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, ADD_ZPmZ_H, ADD_ZZZ_H, AND_... 18331 printSVERegOp<'h'>(MI, 2, STI, O); 18332 break; 18333 case 18: 18334 // ADDPv16i8, ADDv16i8, ANDv16i8, BCAX, BICv16i8, BIFv16i8, BITv16i8, BSL... 18335 O << ".16b, "; 18336 break; 18337 case 19: 18338 // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv... 18339 O << ".2s, "; 18340 break; 18341 case 20: 18342 // ADDPv4i16, ADDv4i16, BF16DOTlanev4bf16, BFDOTv4bf16, CMEQv4i16, CMGEv4... 18343 O << ".4h, "; 18344 break; 18345 case 21: 18346 // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8... 18347 O << ".8b, "; 18348 break; 18349 case 22: 18350 // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, PMULLB_ZZZ_H, PMULLT_ZZZ_H, SABDLB_ZZZ_H... 18351 printSVERegOp<'b'>(MI, 2, STI, O); 18352 return; 18353 break; 18354 case 23: 18355 // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, ASR_WIDE_ZZZ_H, FMAXNM_VG2_2ZZ_D, FMAXNM... 18356 printSVERegOp<'d'>(MI, 2, STI, O); 18357 break; 18358 case 24: 18359 // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V... 18360 printTypedVectorList<0,'d'>(MI, 4, STI, O); 18361 break; 18362 case 25: 18363 // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V... 18364 printTypedVectorList<0,'s'>(MI, 4, STI, O); 18365 break; 18366 case 26: 18367 // ADD_ZI_H, SQADD_ZI_H, SQSUB_ZI_H, SUBR_ZI_H, SUB_ZI_H, UQADD_ZI_H, UQS... 18368 printImm8OptLsl<uint16_t>(MI, 2, STI, O); 18369 return; 18370 break; 18371 case 27: 18372 // ANDS_PPzPP, AND_PPzPP, BICS_PPzPP, BIC_PPzPP, BRKAS_PPzP, BRKA_PPzP, B... 18373 O << "/z, "; 18374 break; 18375 case 28: 18376 // ASR_ZZI_H, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, GLD1B_S... 18377 printOperand(MI, 2, STI, O); 18378 break; 18379 case 29: 18380 // BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA_ZPmZZ, BFML... 18381 printSVERegOp<'h'>(MI, 3, STI, O); 18382 break; 18383 case 30: 18384 // BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG2_M2ZZ_HtoS, BFDOT... 18385 printTypedVectorList<0,'h'>(MI, 4, STI, O); 18386 O << ", "; 18387 break; 18388 case 31: 18389 // BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG4_4Z2Z_H, BFMAX_VG2_2Z2Z_H, BFMAX_VG4_4Z... 18390 printTypedVectorList<0,'h'>(MI, 2, STI, O); 18391 break; 18392 case 32: 18393 // BFMLAL_MZZI_S, BFMLAL_MZZ_S, BFMLSL_MZZI_S, BFMLSL_MZZ_S, FMLAL_MZZI_S... 18394 printSVERegOp<'h'>(MI, 4, STI, O); 18395 O << ", "; 18396 printSVERegOp<'h'>(MI, 5, STI, O); 18397 break; 18398 case 33: 18399 // BFMLA_VG2_M2Z2Z, BFMLA_VG4_M4Z4Z, BFMLS_VG2_M2Z2Z, BFMLS_VG4_M4Z4Z, FM... 18400 printTypedVectorList<0,'h'>(MI, 5, STI, O); 18401 return; 18402 break; 18403 case 34: 18404 // BFMLA_VG2_M2ZZ, BFMLA_VG2_M2ZZI, BFMLA_VG4_M4ZZ, BFMLA_VG4_M4ZZI, BFML... 18405 printSVERegOp<'h'>(MI, 5, STI, O); 18406 break; 18407 case 35: 18408 // BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_S, FMOPS_MPPZZ_S 18409 printSVERegOp<'s'>(MI, 5, STI, O); 18410 return; 18411 break; 18412 case 36: 18413 // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH... 18414 O << ", ["; 18415 break; 18416 case 37: 18417 // CMEQv16i8rz, CMGEv16i8rz, CMGTv16i8rz, CMLEv16i8rz, CMLTv16i8rz 18418 O << ".16b, #0"; 18419 return; 18420 break; 18421 case 38: 18422 // CMEQv1i64rz, CMGEv1i64rz, CMGTv1i64rz, CMLEv1i64rz, CMLTv1i64rz 18423 O << ", #0"; 18424 return; 18425 break; 18426 case 39: 18427 // CMEQv2i32rz, CMGEv2i32rz, CMGTv2i32rz, CMLEv2i32rz, CMLTv2i32rz 18428 O << ".2s, #0"; 18429 return; 18430 break; 18431 case 40: 18432 // CMEQv2i64rz, CMGEv2i64rz, CMGTv2i64rz, CMLEv2i64rz, CMLTv2i64rz 18433 O << ".2d, #0"; 18434 return; 18435 break; 18436 case 41: 18437 // CMEQv4i16rz, CMGEv4i16rz, CMGTv4i16rz, CMLEv4i16rz, CMLTv4i16rz 18438 O << ".4h, #0"; 18439 return; 18440 break; 18441 case 42: 18442 // CMEQv4i32rz, CMGEv4i32rz, CMGTv4i32rz, CMLEv4i32rz, CMLTv4i32rz 18443 O << ".4s, #0"; 18444 return; 18445 break; 18446 case 43: 18447 // CMEQv8i16rz, CMGEv8i16rz, CMGTv8i16rz, CMLEv8i16rz, CMLTv8i16rz 18448 O << ".8h, #0"; 18449 return; 18450 break; 18451 case 44: 18452 // CMEQv8i8rz, CMGEv8i8rz, CMGTv8i8rz, CMLEv8i8rz, CMLTv8i8rz 18453 O << ".8b, #0"; 18454 return; 18455 break; 18456 case 45: 18457 // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI 18458 O << ", mul "; 18459 printOperand(MI, 2, STI, O); 18460 return; 18461 break; 18462 case 46: 18463 // CPY_ZPmI_B 18464 printImm8OptLsl<int8_t>(MI, 3, STI, O); 18465 return; 18466 break; 18467 case 47: 18468 // CPY_ZPmI_D 18469 printImm8OptLsl<int64_t>(MI, 3, STI, O); 18470 return; 18471 break; 18472 case 48: 18473 // CPY_ZPmI_S 18474 printImm8OptLsl<int32_t>(MI, 3, STI, O); 18475 return; 18476 break; 18477 case 49: 18478 // CPY_ZPmR_B, CPY_ZPmR_D, CPY_ZPmR_S, CPY_ZPmV_B, CPY_ZPmV_D, CPY_ZPmV_S... 18479 printOperand(MI, 3, STI, O); 18480 break; 18481 case 50: 18482 // CPY_ZPzI_H 18483 printImm8OptLsl<int16_t>(MI, 2, STI, O); 18484 return; 18485 break; 18486 case 51: 18487 // DUPQ_ZZI_B, DUPQ_ZZI_D, DUPQ_ZZI_S, DUP_ZZI_B, DUP_ZZI_D, DUP_ZZI_S, P... 18488 printVectorIndex(MI, 2, STI, O); 18489 return; 18490 break; 18491 case 52: 18492 // DUPi16, DUPv4i16lane, DUPv8i16lane, INSvi16lane, SMOVvi16to32, SMOVvi1... 18493 O << ".h"; 18494 break; 18495 case 53: 18496 // DUPi32, DUPv2i32lane, DUPv4i32lane, INSvi32lane, SMOVvi32to64, SMOVvi3... 18497 O << ".s"; 18498 break; 18499 case 54: 18500 // DUPi64, DUPv2i64lane, FMOVDXHighr, INSvi64lane, UMOVvi64, UMOVvi64_idx... 18501 O << ".d"; 18502 break; 18503 case 55: 18504 // DUPi8, DUPv16i8lane, DUPv8i8lane, INSvi8lane, SMOVvi8to32, SMOVvi8to32... 18505 O << ".b"; 18506 break; 18507 case 56: 18508 // EXTRACT_ZPMXI_H_B, EXTRACT_ZPMXI_H_D, EXTRACT_ZPMXI_H_S 18509 printMatrixTileVector<0>(MI, 3, STI, O); 18510 O << '['; 18511 printOperand(MI, 4, STI, O); 18512 O << ", "; 18513 printMatrixIndex(MI, 5, STI, O); 18514 O << ']'; 18515 return; 18516 break; 18517 case 57: 18518 // EXTRACT_ZPMXI_V_B, EXTRACT_ZPMXI_V_D, EXTRACT_ZPMXI_V_S 18519 printMatrixTileVector<1>(MI, 3, STI, O); 18520 O << '['; 18521 printOperand(MI, 4, STI, O); 18522 O << ", "; 18523 printMatrixIndex(MI, 5, STI, O); 18524 O << ']'; 18525 return; 18526 break; 18527 case 58: 18528 // EXT_ZZI_B, UMAX_ZI_H, UMIN_ZI_H 18529 printImm(MI, 2, STI, O); 18530 return; 18531 break; 18532 case 59: 18533 // FADDPv2i16p, FMAXNMPv2i16p, FMAXPv2i16p, FMINNMPv2i16p, FMINPv2i16p 18534 O << ".2h"; 18535 return; 18536 break; 18537 case 60: 18538 // FCMEQv1i16rz, FCMEQv1i32rz, FCMEQv1i64rz, FCMGEv1i16rz, FCMGEv1i32rz, ... 18539 O << ", #0.0"; 18540 return; 18541 break; 18542 case 61: 18543 // FCMEQv2i32rz, FCMGEv2i32rz, FCMGTv2i32rz, FCMLEv2i32rz, FCMLTv2i32rz 18544 O << ".2s, #0.0"; 18545 return; 18546 break; 18547 case 62: 18548 // FCMEQv2i64rz, FCMGEv2i64rz, FCMGTv2i64rz, FCMLEv2i64rz, FCMLTv2i64rz 18549 O << ".2d, #0.0"; 18550 return; 18551 break; 18552 case 63: 18553 // FCMEQv4i16rz, FCMGEv4i16rz, FCMGTv4i16rz, FCMLEv4i16rz, FCMLTv4i16rz 18554 O << ".4h, #0.0"; 18555 return; 18556 break; 18557 case 64: 18558 // FCMEQv4i32rz, FCMGEv4i32rz, FCMGTv4i32rz, FCMLEv4i32rz, FCMLTv4i32rz 18559 O << ".4s, #0.0"; 18560 return; 18561 break; 18562 case 65: 18563 // FCMEQv8i16rz, FCMGEv8i16rz, FCMGTv8i16rz, FCMLEv8i16rz, FCMLTv8i16rz 18564 O << ".8h, #0.0"; 18565 return; 18566 break; 18567 case 66: 18568 // FCPY_ZPmI_D, FCPY_ZPmI_S 18569 printFPImmOperand(MI, 3, STI, O); 18570 return; 18571 break; 18572 case 67: 18573 // FMAXNM_VG2_2Z2Z_D, FMAXNM_VG4_4Z4Z_D, FMAX_VG2_2Z2Z_D, FMAX_VG4_4Z4Z_D... 18574 printTypedVectorList<0,'d'>(MI, 2, STI, O); 18575 break; 18576 case 68: 18577 // FMAXNM_VG2_2Z2Z_S, FMAXNM_VG4_4Z4Z_S, FMAX_VG2_2Z2Z_S, FMAX_VG4_4Z4Z_S... 18578 printTypedVectorList<0,'s'>(MI, 2, STI, O); 18579 break; 18580 case 69: 18581 // FMLAL2lanev4f16, FMLAL2v4f16, FMLALlanev4f16, FMLALv4f16, FMLSL2lanev4... 18582 O << ".2h, "; 18583 printVRegOperand(MI, 3, STI, O); 18584 break; 18585 case 70: 18586 // FMOPA_MPPZZ_D, FMOPS_MPPZZ_D 18587 printSVERegOp<'d'>(MI, 5, STI, O); 18588 return; 18589 break; 18590 case 71: 18591 // INDEX_II_B 18592 printSImm<8>(MI, 2, STI, O); 18593 return; 18594 break; 18595 case 72: 18596 // INDEX_RI_H 18597 printSImm<16>(MI, 2, STI, O); 18598 return; 18599 break; 18600 case 73: 18601 // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q... 18602 printMatrixIndex(MI, 3, STI, O); 18603 O << "], "; 18604 printSVERegOp<>(MI, 4, STI, O); 18605 O << "/m, "; 18606 break; 18607 case 74: 18608 // LD1B_VG2_M2ZPXI, LD1B_VG2_M2ZPXX, LD1H_VG2_M2ZPXI, LD1H_VG2_M2ZPXX, LD... 18609 O << "/z, ["; 18610 printOperand(MI, 2, STI, O); 18611 O << ", "; 18612 break; 18613 case 75: 18614 // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX... 18615 printMatrixIndex(MI, 2, STI, O); 18616 O << "]}, "; 18617 printSVERegOp<>(MI, 3, STI, O); 18618 break; 18619 case 76: 18620 // LDAPRB, LDAPRH, LDAPRW, LDAPRX, LDARB, LDARH, LDARW, LDARX, LDAXRB, LD... 18621 O << ']'; 18622 return; 18623 break; 18624 case 77: 18625 // LDAPRWpre 18626 O << "], #4"; 18627 return; 18628 break; 18629 case 78: 18630 // LDAPRXpre 18631 O << "], #8"; 18632 return; 18633 break; 18634 case 79: 18635 // LDRBBpost, LDRBpost, LDRDpost, LDRHHpost, LDRHpost, LDRQpost, LDRSBWpo... 18636 O << "], "; 18637 break; 18638 case 80: 18639 // LUTI2_2ZTZI_B, LUTI2_2ZTZI_H, LUTI2_2ZTZI_S, LUTI2_4ZTZI_B, LUTI2_4ZTZ... 18640 printSVERegOp<>(MI, 2, STI, O); 18641 printVectorIndex(MI, 3, STI, O); 18642 return; 18643 break; 18644 case 81: 18645 // MOVA_MXI2Z_H_B, MOVA_MXI2Z_H_D, MOVA_MXI2Z_H_H, MOVA_MXI2Z_H_S, MOVA_M... 18646 printImmRangeScale<2, 1>(MI, 3, STI, O); 18647 O << "], "; 18648 break; 18649 case 82: 18650 // MOVA_MXI4Z_H_B, MOVA_MXI4Z_H_D, MOVA_MXI4Z_H_H, MOVA_MXI4Z_H_S, MOVA_M... 18651 printImmRangeScale<4, 3>(MI, 3, STI, O); 18652 O << "], "; 18653 break; 18654 case 83: 18655 // MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl, MOVIv8i16, ... 18656 printShifter(MI, 2, STI, O); 18657 return; 18658 break; 18659 case 84: 18660 // MOVT_XTI 18661 printVectorIndex<8>(MI, 2, STI, O); 18662 return; 18663 break; 18664 case 85: 18665 // PRFB_D_SCALED 18666 printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 3, STI, O); 18667 O << ']'; 18668 return; 18669 break; 18670 case 86: 18671 // PRFB_D_SXTW_SCALED 18672 printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 3, STI, O); 18673 O << ']'; 18674 return; 18675 break; 18676 case 87: 18677 // PRFB_D_UXTW_SCALED 18678 printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 3, STI, O); 18679 O << ']'; 18680 return; 18681 break; 18682 case 88: 18683 // PRFB_PRR 18684 printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O); 18685 O << ']'; 18686 return; 18687 break; 18688 case 89: 18689 // PRFB_S_SXTW_SCALED 18690 printRegWithShiftExtend<true, 8, 'w', 's'>(MI, 3, STI, O); 18691 O << ']'; 18692 return; 18693 break; 18694 case 90: 18695 // PRFB_S_UXTW_SCALED 18696 printRegWithShiftExtend<false, 8, 'w', 's'>(MI, 3, STI, O); 18697 O << ']'; 18698 return; 18699 break; 18700 case 91: 18701 // PRFD_D_PZI, PRFD_S_PZI 18702 printImmScale<8>(MI, 3, STI, O); 18703 O << ']'; 18704 return; 18705 break; 18706 case 92: 18707 // PRFD_D_SCALED 18708 printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 3, STI, O); 18709 O << ']'; 18710 return; 18711 break; 18712 case 93: 18713 // PRFD_D_SXTW_SCALED 18714 printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 3, STI, O); 18715 O << ']'; 18716 return; 18717 break; 18718 case 94: 18719 // PRFD_D_UXTW_SCALED 18720 printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 3, STI, O); 18721 O << ']'; 18722 return; 18723 break; 18724 case 95: 18725 // PRFD_PRR 18726 printRegWithShiftExtend<false, 64, 'x', 0>(MI, 3, STI, O); 18727 O << ']'; 18728 return; 18729 break; 18730 case 96: 18731 // PRFD_S_SXTW_SCALED 18732 printRegWithShiftExtend<true, 64, 'w', 's'>(MI, 3, STI, O); 18733 O << ']'; 18734 return; 18735 break; 18736 case 97: 18737 // PRFD_S_UXTW_SCALED 18738 printRegWithShiftExtend<false, 64, 'w', 's'>(MI, 3, STI, O); 18739 O << ']'; 18740 return; 18741 break; 18742 case 98: 18743 // PRFH_D_PZI, PRFH_S_PZI 18744 printImmScale<2>(MI, 3, STI, O); 18745 O << ']'; 18746 return; 18747 break; 18748 case 99: 18749 // PRFH_D_SCALED 18750 printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 3, STI, O); 18751 O << ']'; 18752 return; 18753 break; 18754 case 100: 18755 // PRFH_D_SXTW_SCALED 18756 printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 3, STI, O); 18757 O << ']'; 18758 return; 18759 break; 18760 case 101: 18761 // PRFH_D_UXTW_SCALED 18762 printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 3, STI, O); 18763 O << ']'; 18764 return; 18765 break; 18766 case 102: 18767 // PRFH_PRR 18768 printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O); 18769 O << ']'; 18770 return; 18771 break; 18772 case 103: 18773 // PRFH_S_SXTW_SCALED 18774 printRegWithShiftExtend<true, 16, 'w', 's'>(MI, 3, STI, O); 18775 O << ']'; 18776 return; 18777 break; 18778 case 104: 18779 // PRFH_S_UXTW_SCALED 18780 printRegWithShiftExtend<false, 16, 'w', 's'>(MI, 3, STI, O); 18781 O << ']'; 18782 return; 18783 break; 18784 case 105: 18785 // PRFW_D_PZI, PRFW_S_PZI 18786 printImmScale<4>(MI, 3, STI, O); 18787 O << ']'; 18788 return; 18789 break; 18790 case 106: 18791 // PRFW_D_SCALED 18792 printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 3, STI, O); 18793 O << ']'; 18794 return; 18795 break; 18796 case 107: 18797 // PRFW_D_SXTW_SCALED 18798 printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 3, STI, O); 18799 O << ']'; 18800 return; 18801 break; 18802 case 108: 18803 // PRFW_D_UXTW_SCALED 18804 printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 3, STI, O); 18805 O << ']'; 18806 return; 18807 break; 18808 case 109: 18809 // PRFW_PRR 18810 printRegWithShiftExtend<false, 32, 'x', 0>(MI, 3, STI, O); 18811 O << ']'; 18812 return; 18813 break; 18814 case 110: 18815 // PRFW_S_SXTW_SCALED 18816 printRegWithShiftExtend<true, 32, 'w', 's'>(MI, 3, STI, O); 18817 O << ']'; 18818 return; 18819 break; 18820 case 111: 18821 // PRFW_S_UXTW_SCALED 18822 printRegWithShiftExtend<false, 32, 'w', 's'>(MI, 3, STI, O); 18823 O << ']'; 18824 return; 18825 break; 18826 case 112: 18827 // RDFFRS_PPz, RDFFR_PPz_REAL 18828 O << "/z"; 18829 return; 18830 break; 18831 case 113: 18832 // SDOT_VG2_M2Z2Z_BtoS, SDOT_VG2_M2ZZI_BToS, SDOT_VG2_M2ZZ_BtoS, SDOT_VG4... 18833 printTypedVectorList<0,'b'>(MI, 4, STI, O); 18834 O << ", "; 18835 break; 18836 case 114: 18837 // SEL_VG2_2ZP2Z2Z_B, SEL_VG4_4ZP4Z4Z_B, SMAX_VG2_2Z2Z_B, SMAX_VG4_4Z4Z_B... 18838 printTypedVectorList<0,'b'>(MI, 2, STI, O); 18839 break; 18840 case 115: 18841 // SHLLv16i8 18842 O << ".16b, #8"; 18843 return; 18844 break; 18845 case 116: 18846 // SHLLv2i32 18847 O << ".2s, #32"; 18848 return; 18849 break; 18850 case 117: 18851 // SHLLv4i16 18852 O << ".4h, #16"; 18853 return; 18854 break; 18855 case 118: 18856 // SHLLv4i32 18857 O << ".4s, #32"; 18858 return; 18859 break; 18860 case 119: 18861 // SHLLv8i16 18862 O << ".8h, #16"; 18863 return; 18864 break; 18865 case 120: 18866 // SHLLv8i8 18867 O << ".8b, #8"; 18868 return; 18869 break; 18870 case 121: 18871 // SMLALL_MZZI_BtoS, SMLALL_MZZ_BtoS, SMLSLL_MZZI_BtoS, SMLSLL_MZZ_BtoS, ... 18872 printSVERegOp<'b'>(MI, 4, STI, O); 18873 O << ", "; 18874 printSVERegOp<'b'>(MI, 5, STI, O); 18875 break; 18876 case 122: 18877 // STLRWpre 18878 O << ", #-4]!"; 18879 return; 18880 break; 18881 case 123: 18882 // STLRXpre 18883 O << ", #-8]!"; 18884 return; 18885 break; 18886 case 124: 18887 // SYSPxt 18888 printGPRSeqPairsClassOperand<64>(MI, 4, STI, O); 18889 return; 18890 break; 18891 case 125: 18892 // SYSPxt_XZR 18893 printSyspXzrPair(MI, 4, STI, O); 18894 return; 18895 break; 18896 case 126: 18897 // SYSxt 18898 printOperand(MI, 4, STI, O); 18899 return; 18900 break; 18901 case 127: 18902 // TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZZ_Q, ZIP1_Z... 18903 printSVERegOp<'q'>(MI, 2, STI, O); 18904 return; 18905 break; 18906 } 18907 18908 18909 // Fragment 4 encoded into 7 bits for 88 unique commands. 18910 switch ((Bits >> 42) & 127) { 18911 default: llvm_unreachable("Invalid command number."); 18912 case 0: 18913 // ABS_ZPmZ_B, ADDHNB_ZZZ_H, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_H, ADD_VG2_2ZZ_S,... 18914 return; 18915 break; 18916 case 1: 18917 // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, EORBT_ZZZ_D, EORTB... 18918 printSVERegOp<'d'>(MI, 3, STI, O); 18919 break; 18920 case 2: 18921 // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, EORBT_ZZZ_S, EORTB_... 18922 printSVERegOp<'s'>(MI, 3, STI, O); 18923 break; 18924 case 3: 18925 // ADCSWr, ADCSXr, ADCWr, ADCXr, ADDPL_XXI, ADDSPL_XXI, ADDSVL_XXI, ADDSX... 18926 printOperand(MI, 2, STI, O); 18927 break; 18928 case 4: 18929 // ADDG, ST2GOffset, STGOffset, STZ2GOffset, STZGOffset, SUBG 18930 printImmScale<16>(MI, 2, STI, O); 18931 break; 18932 case 5: 18933 // ADDHNB_ZZZ_B, ADDQV_VPZ_H, ANDQV_VPZ_H, CNTP_XPP_H, EORQV_VPZ_H, FADDQ... 18934 printSVERegOp<'h'>(MI, 2, STI, O); 18935 break; 18936 case 6: 18937 // ADDHNB_ZZZ_S, ADDP_ZPmZ_D, ADDQV_VPZ_D, ADD_ZPmZ_D, ADD_ZZZ_D, ANDQV_V... 18938 printSVERegOp<'d'>(MI, 2, STI, O); 18939 break; 18940 case 7: 18941 // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT... 18942 printSVERegOp<'h'>(MI, 3, STI, O); 18943 break; 18944 case 8: 18945 // ADDHNv2i64_v2i32, ADDHNv4i32_v4i16, ADDHNv8i16_v8i8, ADDPv16i8, ADDPv2... 18946 printVRegOperand(MI, 2, STI, O); 18947 break; 18948 case 9: 18949 // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, BF16DOTlanev4bf1... 18950 printVRegOperand(MI, 3, STI, O); 18951 break; 18952 case 10: 18953 // ADDP_ZPmZ_B, ADDQV_VPZ_B, ADD_ZPmZ_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_... 18954 printSVERegOp<'b'>(MI, 2, STI, O); 18955 break; 18956 case 11: 18957 // ADDP_ZPmZ_H, ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2... 18958 O << ", "; 18959 break; 18960 case 12: 18961 // ADDP_ZPmZ_S, ADDQV_VPZ_S, ADD_ZPmZ_S, ADD_ZZZ_S, ANDQV_VPZ_S, AND_ZPmZ... 18962 printSVERegOp<'s'>(MI, 2, STI, O); 18963 break; 18964 case 13: 18965 // ADDSWri, ADDSXri, ADDWri, ADDXri, SUBSWri, SUBSXri, SUBWri, SUBXri 18966 printAddSubImm(MI, 2, STI, O); 18967 return; 18968 break; 18969 case 14: 18970 // ADDSWrs, ADDSXrs, ADDWrs, ADDXrs, ANDSWrs, ANDSXrs, ANDWrs, ANDXrs, BI... 18971 printShiftedRegister(MI, 2, STI, O); 18972 return; 18973 break; 18974 case 15: 18975 // ADDSWrx, ADDSXrx, ADDWrx, ADDXrx, SUBSWrx, SUBSXrx, SUBWrx, SUBXrx 18976 printExtendedRegister(MI, 2, STI, O); 18977 return; 18978 break; 18979 case 16: 18980 // ADD_ZI_B, SQADD_ZI_B, SQSUB_ZI_B, SUBR_ZI_B, SUB_ZI_B, UQADD_ZI_B, UQS... 18981 printImm8OptLsl<uint8_t>(MI, 2, STI, O); 18982 return; 18983 break; 18984 case 17: 18985 // ADD_ZI_D, SQADD_ZI_D, SQSUB_ZI_D, SUBR_ZI_D, SUB_ZI_D, UQADD_ZI_D, UQS... 18986 printImm8OptLsl<uint64_t>(MI, 2, STI, O); 18987 return; 18988 break; 18989 case 18: 18990 // ADD_ZI_S, SQADD_ZI_S, SQSUB_ZI_S, SUBR_ZI_S, SUB_ZI_S, UQADD_ZI_S, UQS... 18991 printImm8OptLsl<uint32_t>(MI, 2, STI, O); 18992 return; 18993 break; 18994 case 19: 18995 // ADR_LSL_ZZZ_D_0 18996 printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 2, STI, O); 18997 O << ']'; 18998 return; 18999 break; 19000 case 20: 19001 // ADR_LSL_ZZZ_D_1 19002 printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 2, STI, O); 19003 O << ']'; 19004 return; 19005 break; 19006 case 21: 19007 // ADR_LSL_ZZZ_D_2 19008 printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 2, STI, O); 19009 O << ']'; 19010 return; 19011 break; 19012 case 22: 19013 // ADR_LSL_ZZZ_D_3 19014 printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 2, STI, O); 19015 O << ']'; 19016 return; 19017 break; 19018 case 23: 19019 // ADR_LSL_ZZZ_S_0 19020 printRegWithShiftExtend<false, 8, 'x', 's'>(MI, 2, STI, O); 19021 O << ']'; 19022 return; 19023 break; 19024 case 24: 19025 // ADR_LSL_ZZZ_S_1 19026 printRegWithShiftExtend<false, 16, 'x', 's'>(MI, 2, STI, O); 19027 O << ']'; 19028 return; 19029 break; 19030 case 25: 19031 // ADR_LSL_ZZZ_S_2 19032 printRegWithShiftExtend<false, 32, 'x', 's'>(MI, 2, STI, O); 19033 O << ']'; 19034 return; 19035 break; 19036 case 26: 19037 // ADR_LSL_ZZZ_S_3 19038 printRegWithShiftExtend<false, 64, 'x', 's'>(MI, 2, STI, O); 19039 O << ']'; 19040 return; 19041 break; 19042 case 27: 19043 // ADR_SXTW_ZZZ_D_0 19044 printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 2, STI, O); 19045 O << ']'; 19046 return; 19047 break; 19048 case 28: 19049 // ADR_SXTW_ZZZ_D_1 19050 printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 2, STI, O); 19051 O << ']'; 19052 return; 19053 break; 19054 case 29: 19055 // ADR_SXTW_ZZZ_D_2 19056 printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 2, STI, O); 19057 O << ']'; 19058 return; 19059 break; 19060 case 30: 19061 // ADR_SXTW_ZZZ_D_3 19062 printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 2, STI, O); 19063 O << ']'; 19064 return; 19065 break; 19066 case 31: 19067 // ADR_UXTW_ZZZ_D_0 19068 printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 2, STI, O); 19069 O << ']'; 19070 return; 19071 break; 19072 case 32: 19073 // ADR_UXTW_ZZZ_D_1 19074 printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 2, STI, O); 19075 O << ']'; 19076 return; 19077 break; 19078 case 33: 19079 // ADR_UXTW_ZZZ_D_2 19080 printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 2, STI, O); 19081 O << ']'; 19082 return; 19083 break; 19084 case 34: 19085 // ADR_UXTW_ZZZ_D_3 19086 printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 2, STI, O); 19087 O << ']'; 19088 return; 19089 break; 19090 case 35: 19091 // ANDSWri, ANDWri, EORWri, ORRWri 19092 printLogicalImm<int32_t>(MI, 2, STI, O); 19093 return; 19094 break; 19095 case 36: 19096 // ANDSXri, ANDXri, AND_ZI, EORXri, EOR_ZI, ORRXri, ORR_ZI 19097 printLogicalImm<int64_t>(MI, 2, STI, O); 19098 return; 19099 break; 19100 case 37: 19101 // BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG4_M4Z4Z_HtoS, BFMLAL_VG2_M2Z2Z_S, BFMLAL... 19102 printTypedVectorList<0,'h'>(MI, 5, STI, O); 19103 return; 19104 break; 19105 case 38: 19106 // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG2_M2ZZ_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFDOT... 19107 printSVERegOp<'h'>(MI, 5, STI, O); 19108 break; 19109 case 39: 19110 // BFMLAL_MZZI_S, BFMLA_VG2_M2ZZI, BFMLA_VG4_M4ZZI, BFMLSL_MZZI_S, BFMLS_... 19111 printVectorIndex(MI, 6, STI, O); 19112 return; 19113 break; 19114 case 40: 19115 // BFMLA_ZZZI, BFMLS_ZZZI, CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, FMLA_Z... 19116 printVectorIndex(MI, 4, STI, O); 19117 break; 19118 case 41: 19119 // BFMUL_ZZZI, FMUL_ZZZI_H, MUL_ZZZI_H, SQDMULH_ZZZI_H, SQRDMULH_ZZZI_H 19120 printVectorIndex(MI, 3, STI, O); 19121 return; 19122 break; 19123 case 42: 19124 // BFMWri, BFMXri, CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, C... 19125 printOperand(MI, 3, STI, O); 19126 break; 19127 case 43: 19128 // CPY_ZPzI_B 19129 printImm8OptLsl<int8_t>(MI, 2, STI, O); 19130 return; 19131 break; 19132 case 44: 19133 // CPY_ZPzI_D 19134 printImm8OptLsl<int64_t>(MI, 2, STI, O); 19135 return; 19136 break; 19137 case 45: 19138 // CPY_ZPzI_S 19139 printImm8OptLsl<int32_t>(MI, 2, STI, O); 19140 return; 19141 break; 19142 case 46: 19143 // DUPi16, DUPi32, DUPi64, DUPi8, DUPv16i8lane, DUPv2i32lane, DUPv2i64lan... 19144 printVectorIndex(MI, 2, STI, O); 19145 return; 19146 break; 19147 case 47: 19148 // FCMEQ_PPzZ0_H, FCMGE_PPzZ0_H, FCMGT_PPzZ0_H, FCMLE_PPzZ0_H, FCMLT_PPzZ... 19149 O << ", #0.0"; 19150 return; 19151 break; 19152 case 48: 19153 // FMLAL2lanev4f16, FMLALlanev4f16, FMLSL2lanev4f16, FMLSLlanev4f16 19154 O << ".h"; 19155 printVectorIndex(MI, 4, STI, O); 19156 return; 19157 break; 19158 case 49: 19159 // FMLAL2v4f16, FMLALv4f16, FMLSL2v4f16, FMLSLv4f16 19160 O << ".2h"; 19161 return; 19162 break; 19163 case 50: 19164 // INDEX_RI_B 19165 printSImm<8>(MI, 2, STI, O); 19166 return; 19167 break; 19168 case 51: 19169 // INSERT_MXIPZ_H_B, INSERT_MXIPZ_V_B, SDOT_VG2_M2ZZI_BToS, SDOT_VG2_M2ZZ... 19170 printSVERegOp<'b'>(MI, 5, STI, O); 19171 break; 19172 case 52: 19173 // INSERT_MXIPZ_H_D, INSERT_MXIPZ_V_D 19174 printSVERegOp<'d'>(MI, 5, STI, O); 19175 return; 19176 break; 19177 case 53: 19178 // INSERT_MXIPZ_H_Q, INSERT_MXIPZ_V_Q 19179 printSVERegOp<'q'>(MI, 5, STI, O); 19180 return; 19181 break; 19182 case 54: 19183 // INSERT_MXIPZ_H_S, INSERT_MXIPZ_V_S 19184 printSVERegOp<'s'>(MI, 5, STI, O); 19185 return; 19186 break; 19187 case 55: 19188 // LD1B_VG2_M2ZPXI, LD1H_VG2_M2ZPXI, LDNT1B_VG2_M2ZPXI, LDNT1H_VG2_M2ZPXI 19189 printImmScale<2>(MI, 3, STI, O); 19190 O << ", mul vl]"; 19191 return; 19192 break; 19193 case 56: 19194 // LD1B_VG2_M2ZPXX, LDNT1B_VG2_M2ZPXX 19195 printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O); 19196 O << ']'; 19197 return; 19198 break; 19199 case 57: 19200 // LD1H_VG2_M2ZPXX, LDNT1H_VG2_M2ZPXX 19201 printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O); 19202 O << ']'; 19203 return; 19204 break; 19205 case 58: 19206 // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX... 19207 O << "/z, ["; 19208 printOperand(MI, 4, STI, O); 19209 O << ", "; 19210 break; 19211 case 59: 19212 // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL... 19213 printOperand(MI, 4, STI, O); 19214 O << ']'; 19215 return; 19216 break; 19217 case 60: 19218 // LDG, ST2GPostIndex, ST2GPreIndex, STGPostIndex, STGPreIndex, STZ2GPost... 19219 printImmScale<16>(MI, 3, STI, O); 19220 break; 19221 case 61: 19222 // LDRAAindexed, LDRABindexed 19223 printImmScale<8>(MI, 2, STI, O); 19224 O << ']'; 19225 return; 19226 break; 19227 case 62: 19228 // LDRAAwriteback, LDRABwriteback 19229 printImmScale<8>(MI, 3, STI, O); 19230 O << "]!"; 19231 return; 19232 break; 19233 case 63: 19234 // LDRBBui, LDRBui, LDRSBWui, LDRSBXui, STRBBui, STRBui 19235 printUImm12Offset<1>(MI, 2, STI, O); 19236 O << ']'; 19237 return; 19238 break; 19239 case 64: 19240 // LDRDui, LDRXui, PRFMui, STRDui, STRXui 19241 printUImm12Offset<8>(MI, 2, STI, O); 19242 O << ']'; 19243 return; 19244 break; 19245 case 65: 19246 // LDRHHui, LDRHui, LDRSHWui, LDRSHXui, STRHHui, STRHui 19247 printUImm12Offset<2>(MI, 2, STI, O); 19248 O << ']'; 19249 return; 19250 break; 19251 case 66: 19252 // LDRQui, STRQui 19253 printUImm12Offset<16>(MI, 2, STI, O); 19254 O << ']'; 19255 return; 19256 break; 19257 case 67: 19258 // LDRSWui, LDRSui, LDRWui, STRSui, STRWui 19259 printUImm12Offset<4>(MI, 2, STI, O); 19260 O << ']'; 19261 return; 19262 break; 19263 case 68: 19264 // LUTI2_S_2ZTZI_B, LUTI2_S_2ZTZI_H, LUTI2_ZTZI_B, LUTI2_ZTZI_S, LUTI4_S_... 19265 printSVERegOp<>(MI, 2, STI, O); 19266 printVectorIndex(MI, 3, STI, O); 19267 return; 19268 break; 19269 case 69: 19270 // MAD_ZPmZZ_B, MLA_ZPmZZ_B, MLS_ZPmZZ_B, MSB_ZPmZZ_B 19271 printSVERegOp<'b'>(MI, 3, STI, O); 19272 O << ", "; 19273 printSVERegOp<'b'>(MI, 4, STI, O); 19274 return; 19275 break; 19276 case 70: 19277 // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q 19278 printMatrixIndex(MI, 4, STI, O); 19279 O << ']'; 19280 return; 19281 break; 19282 case 71: 19283 // MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZMXI_H_H, MOVA_2ZMXI_H_S, MOVA_2... 19284 printImmRangeScale<2, 1>(MI, 3, STI, O); 19285 O << ']'; 19286 return; 19287 break; 19288 case 72: 19289 // MOVA_4ZMXI_H_B, MOVA_4ZMXI_H_D, MOVA_4ZMXI_H_H, MOVA_4ZMXI_H_S, MOVA_4... 19290 printImmRangeScale<4, 3>(MI, 3, STI, O); 19291 O << ']'; 19292 return; 19293 break; 19294 case 73: 19295 // MOVA_MXI2Z_H_B, MOVA_MXI2Z_V_B, MOVA_MXI4Z_H_B, MOVA_MXI4Z_V_B 19296 printTypedVectorList<0,'b'>(MI, 4, STI, O); 19297 return; 19298 break; 19299 case 74: 19300 // MOVA_MXI2Z_H_D, MOVA_MXI2Z_V_D, MOVA_MXI4Z_H_D, MOVA_MXI4Z_V_D 19301 printTypedVectorList<0,'d'>(MI, 4, STI, O); 19302 return; 19303 break; 19304 case 75: 19305 // MOVA_MXI2Z_H_H, MOVA_MXI2Z_V_H, MOVA_MXI4Z_H_H, MOVA_MXI4Z_V_H 19306 printTypedVectorList<0,'h'>(MI, 4, STI, O); 19307 return; 19308 break; 19309 case 76: 19310 // MOVA_MXI2Z_H_S, MOVA_MXI2Z_V_S, MOVA_MXI4Z_H_S, MOVA_MXI4Z_V_S 19311 printTypedVectorList<0,'s'>(MI, 4, STI, O); 19312 return; 19313 break; 19314 case 77: 19315 // PRFB_D_PZI, PRFB_S_PZI 19316 O << ']'; 19317 return; 19318 break; 19319 case 78: 19320 // PRFB_PRI, PRFD_PRI, PRFH_PRI, PRFW_PRI 19321 O << ", mul vl]"; 19322 return; 19323 break; 19324 case 79: 19325 // SDOT_VG2_M2Z2Z_BtoS, SDOT_VG4_M4Z4Z_BtoS, SMLALL_VG2_M2Z2Z_BtoS, SMLAL... 19326 printTypedVectorList<0,'b'>(MI, 5, STI, O); 19327 return; 19328 break; 19329 case 80: 19330 // SPLICE_ZPZZ_B 19331 printTypedVectorList<0,'b'>(MI, 2, STI, O); 19332 return; 19333 break; 19334 case 81: 19335 // SPLICE_ZPZZ_D 19336 printTypedVectorList<0,'d'>(MI, 2, STI, O); 19337 return; 19338 break; 19339 case 82: 19340 // SPLICE_ZPZZ_S 19341 printTypedVectorList<0,'s'>(MI, 2, STI, O); 19342 return; 19343 break; 19344 case 83: 19345 // SQDECP_XPWd_B, SQDECP_XPWd_D, SQDECP_XPWd_H, SQDECP_XPWd_S, SQINCP_XPW... 19346 printGPR64as32(MI, 2, STI, O); 19347 return; 19348 break; 19349 case 84: 19350 // ST1_MXIPXX_H_B, ST1_MXIPXX_H_D, ST1_MXIPXX_H_H, ST1_MXIPXX_H_Q, ST1_MX... 19351 O << ", ["; 19352 printOperand(MI, 4, STI, O); 19353 O << ", "; 19354 break; 19355 case 85: 19356 // SYSLxt 19357 printSysCROperand(MI, 2, STI, O); 19358 O << ", "; 19359 printSysCROperand(MI, 3, STI, O); 19360 O << ", "; 19361 printOperand(MI, 4, STI, O); 19362 return; 19363 break; 19364 case 86: 19365 // TBNZW, TBNZX, TBZW, TBZX 19366 printAlignedLabel(MI, Address, 2, STI, O); 19367 return; 19368 break; 19369 case 87: 19370 // UMAX_ZI_B, UMAX_ZI_D, UMAX_ZI_S, UMIN_ZI_B, UMIN_ZI_D, UMIN_ZI_S 19371 printImm(MI, 2, STI, O); 19372 return; 19373 break; 19374 } 19375 19376 19377 // Fragment 5 encoded into 7 bits for 88 unique commands. 19378 switch ((Bits >> 49) & 127) { 19379 default: llvm_unreachable("Invalid command number."); 19380 case 0: 19381 // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD... 19382 return; 19383 break; 19384 case 1: 19385 // ADDG, ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_D, A... 19386 O << ", "; 19387 break; 19388 case 2: 19389 // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM... 19390 O << ".2d"; 19391 return; 19392 break; 19393 case 3: 19394 // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM... 19395 O << ".4s"; 19396 return; 19397 break; 19398 case 4: 19399 // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, BFDOTv8bf16, B... 19400 O << ".8h"; 19401 return; 19402 break; 19403 case 5: 19404 // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRR_ZPmZ_H, ASR_ZPmZ_H, BFADD_ZP... 19405 printSVERegOp<'h'>(MI, 3, STI, O); 19406 break; 19407 case 6: 19408 // ADDPv16i8, ADDv16i8, ANDv16i8, BICv16i8, BIFv16i8, BITv16i8, BSLv16i8,... 19409 O << ".16b"; 19410 return; 19411 break; 19412 case 7: 19413 // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv... 19414 O << ".2s"; 19415 return; 19416 break; 19417 case 8: 19418 // ADDPv4i16, ADDv4i16, BFDOTv4bf16, CMEQv4i16, CMGEv4i16, CMGTv4i16, CMH... 19419 O << ".4h"; 19420 return; 19421 break; 19422 case 9: 19423 // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8... 19424 O << ".8b"; 19425 return; 19426 break; 19427 case 10: 19428 // ADDSXrx64, ADDXrx64, SUBSXrx64, SUBXrx64 19429 printArithExtend(MI, 3, STI, O); 19430 return; 19431 break; 19432 case 11: 19433 // ADD_VG2_M2Z2Z_D, ADD_VG4_M4Z4Z_D, FMLA_VG2_M2Z2Z_D, FMLA_VG4_M4Z4Z_D, ... 19434 printTypedVectorList<0,'d'>(MI, 5, STI, O); 19435 return; 19436 break; 19437 case 12: 19438 // ADD_VG2_M2Z2Z_S, ADD_VG4_M4Z4Z_S, FMLA_VG2_M2Z2Z_S, FMLA_VG4_M4Z4Z_S, ... 19439 printTypedVectorList<0,'s'>(MI, 5, STI, O); 19440 return; 19441 break; 19442 case 13: 19443 // ADD_VG2_M2ZZ_D, ADD_VG4_M4ZZ_D, FMLA_VG2_M2ZZI_D, FMLA_VG2_M2ZZ_D, FML... 19444 printSVERegOp<'d'>(MI, 5, STI, O); 19445 break; 19446 case 14: 19447 // ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_S, FMLA_VG2_M2ZZI_S, FMLA_VG2_M2ZZ_S, FML... 19448 printSVERegOp<'s'>(MI, 5, STI, O); 19449 break; 19450 case 15: 19451 // ASRD_ZPmI_H, ASR_ZPmI_H, CMPEQ_PPzZI_H, CMPGE_PPzZI_H, CMPGT_PPzZI_H, ... 19452 printOperand(MI, 3, STI, O); 19453 break; 19454 case 16: 19455 // ASR_WIDE_ZPmZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_WIDE_PPzZZ_H, CMPGT_WIDE_PP... 19456 printSVERegOp<'d'>(MI, 3, STI, O); 19457 return; 19458 break; 19459 case 17: 19460 // BCAX, EOR3, EXTv16i8 19461 O << ".16b, "; 19462 break; 19463 case 18: 19464 // BF16DOTlanev4bf16, BF16DOTlanev8bf16 19465 O << ".2h"; 19466 printVectorIndex(MI, 4, STI, O); 19467 return; 19468 break; 19469 case 19: 19470 // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFMLAL_VG2_M2ZZI_S, BFMLAL... 19471 printVectorIndex(MI, 6, STI, O); 19472 return; 19473 break; 19474 case 20: 19475 // BFDOT_ZZI, BFMLALB_ZZZI, BFMLALT_ZZZI, BFMLSLB_ZZZI_S, BFMLSLT_ZZZI_S,... 19476 printVectorIndex(MI, 4, STI, O); 19477 break; 19478 case 21: 19479 // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv8f16_indexed, FMLAL2... 19480 O << ".h"; 19481 break; 19482 case 22: 19483 // BFMLA_ZPmZZ, BFMLS_ZPmZZ, FCMLA_ZPmZZ_H, FMAD_ZPmZZ_H, FMLA_ZPmZZ_H, F... 19484 printSVERegOp<'h'>(MI, 4, STI, O); 19485 break; 19486 case 23: 19487 // CADD_ZZI_H, SQCADD_ZZI_H 19488 printComplexRotationOp<180, 90>(MI, 3, STI, O); 19489 return; 19490 break; 19491 case 24: 19492 // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH... 19493 O << ']'; 19494 return; 19495 break; 19496 case 25: 19497 // CDOT_ZZZ_S, CMLA_ZZZ_B, CMLA_ZZZ_H, SQRDCMLAH_ZZZ_B, SQRDCMLAH_ZZZ_H 19498 printComplexRotationOp<90, 0>(MI, 4, STI, O); 19499 return; 19500 break; 19501 case 26: 19502 // CMPHI_PPzZI_H, CMPHS_PPzZI_H, CMPLO_PPzZI_H, CMPLS_PPzZI_H 19503 printImm(MI, 3, STI, O); 19504 return; 19505 break; 19506 case 27: 19507 // EXTv8i8 19508 O << ".8b, "; 19509 printOperand(MI, 3, STI, O); 19510 return; 19511 break; 19512 case 28: 19513 // FADD_ZPmI_H, FSUBR_ZPmI_H, FSUB_ZPmI_H 19514 printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(MI, 3, STI, O); 19515 return; 19516 break; 19517 case 29: 19518 // FCADDv2f32, FCMLAv2f32 19519 O << ".2s, "; 19520 break; 19521 case 30: 19522 // FCADDv2f64, FCMLAv2f64, XAR 19523 O << ".2d, "; 19524 break; 19525 case 31: 19526 // FCADDv4f16, FCMLAv4f16 19527 O << ".4h, "; 19528 break; 19529 case 32: 19530 // FCADDv4f32, FCMLAv4f32, SM3SS1 19531 O << ".4s, "; 19532 break; 19533 case 33: 19534 // FCADDv8f16, FCMLAv8f16 19535 O << ".8h, "; 19536 break; 19537 case 34: 19538 // FCMEQ_PPzZ0_D, FCMEQ_PPzZ0_S, FCMGE_PPzZ0_D, FCMGE_PPzZ0_S, FCMGT_PPzZ... 19539 O << ", #0.0"; 19540 return; 19541 break; 19542 case 35: 19543 // FCMLAv4f32_indexed, FMLAv1i32_indexed, FMLAv2i32_indexed, FMLAv4i32_in... 19544 O << ".s"; 19545 break; 19546 case 36: 19547 // FMAXNM_ZPmI_H, FMAX_ZPmI_H, FMINNM_ZPmI_H, FMIN_ZPmI_H 19548 printExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(MI, 3, STI, O); 19549 return; 19550 break; 19551 case 37: 19552 // FMLAv1i64_indexed, FMLAv2i64_indexed, FMLSv1i64_indexed, FMLSv2i64_ind... 19553 O << ".d"; 19554 break; 19555 case 38: 19556 // FMUL_ZPmI_H 19557 printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(MI, 3, STI, O); 19558 return; 19559 break; 19560 case 39: 19561 // FMUL_ZZZI_D, FMUL_ZZZI_S, MUL_ZZZI_D, MUL_ZZZI_S, SMULLB_ZZZI_D, SMULL... 19562 printVectorIndex(MI, 3, STI, O); 19563 return; 19564 break; 19565 case 40: 19566 // GLD1B_D_REAL, GLD1D_REAL, GLD1H_D_REAL, GLD1SB_D_REAL, GLD1SH_D_REAL, ... 19567 printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 3, STI, O); 19568 O << ']'; 19569 return; 19570 break; 19571 case 41: 19572 // GLD1B_D_SXTW_REAL, GLD1D_SXTW_REAL, GLD1H_D_SXTW_REAL, GLD1SB_D_SXTW_R... 19573 printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 3, STI, O); 19574 O << ']'; 19575 return; 19576 break; 19577 case 42: 19578 // GLD1B_D_UXTW_REAL, GLD1D_UXTW_REAL, GLD1H_D_UXTW_REAL, GLD1SB_D_UXTW_R... 19579 printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 3, STI, O); 19580 O << ']'; 19581 return; 19582 break; 19583 case 43: 19584 // GLD1B_S_SXTW_REAL, GLD1H_S_SXTW_REAL, GLD1SB_S_SXTW_REAL, GLD1SH_S_SXT... 19585 printRegWithShiftExtend<true, 8, 'w', 's'>(MI, 3, STI, O); 19586 O << ']'; 19587 return; 19588 break; 19589 case 44: 19590 // GLD1B_S_UXTW_REAL, GLD1H_S_UXTW_REAL, GLD1SB_S_UXTW_REAL, GLD1SH_S_UXT... 19591 printRegWithShiftExtend<false, 8, 'w', 's'>(MI, 3, STI, O); 19592 O << ']'; 19593 return; 19594 break; 19595 case 45: 19596 // GLD1D_IMM_REAL, GLDFF1D_IMM_REAL, LD1RD_IMM, SST1D_IMM 19597 printImmScale<8>(MI, 3, STI, O); 19598 O << ']'; 19599 return; 19600 break; 19601 case 46: 19602 // GLD1D_SCALED_REAL, GLDFF1D_SCALED_REAL, SST1D_SCALED 19603 printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 3, STI, O); 19604 O << ']'; 19605 return; 19606 break; 19607 case 47: 19608 // GLD1D_SXTW_SCALED_REAL, GLDFF1D_SXTW_SCALED_REAL, SST1D_SXTW_SCALED 19609 printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 3, STI, O); 19610 O << ']'; 19611 return; 19612 break; 19613 case 48: 19614 // GLD1D_UXTW_SCALED_REAL, GLDFF1D_UXTW_SCALED_REAL, SST1D_UXTW_SCALED 19615 printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 3, STI, O); 19616 O << ']'; 19617 return; 19618 break; 19619 case 49: 19620 // GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL, GLD1SH_D_IMM_REAL, GLD1SH_S_IMM_RE... 19621 printImmScale<2>(MI, 3, STI, O); 19622 break; 19623 case 50: 19624 // GLD1H_D_SCALED_REAL, GLD1SH_D_SCALED_REAL, GLDFF1H_D_SCALED_REAL, GLDF... 19625 printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 3, STI, O); 19626 O << ']'; 19627 return; 19628 break; 19629 case 51: 19630 // GLD1H_D_SXTW_SCALED_REAL, GLD1SH_D_SXTW_SCALED_REAL, GLDFF1H_D_SXTW_SC... 19631 printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 3, STI, O); 19632 O << ']'; 19633 return; 19634 break; 19635 case 52: 19636 // GLD1H_D_UXTW_SCALED_REAL, GLD1SH_D_UXTW_SCALED_REAL, GLDFF1H_D_UXTW_SC... 19637 printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 3, STI, O); 19638 O << ']'; 19639 return; 19640 break; 19641 case 53: 19642 // GLD1H_S_SXTW_SCALED_REAL, GLD1SH_S_SXTW_SCALED_REAL, GLDFF1H_S_SXTW_SC... 19643 printRegWithShiftExtend<true, 16, 'w', 's'>(MI, 3, STI, O); 19644 O << ']'; 19645 return; 19646 break; 19647 case 54: 19648 // GLD1H_S_UXTW_SCALED_REAL, GLD1SH_S_UXTW_SCALED_REAL, GLDFF1H_S_UXTW_SC... 19649 printRegWithShiftExtend<false, 16, 'w', 's'>(MI, 3, STI, O); 19650 O << ']'; 19651 return; 19652 break; 19653 case 55: 19654 // GLD1SW_D_IMM_REAL, GLD1W_D_IMM_REAL, GLD1W_IMM_REAL, GLDFF1SW_D_IMM_RE... 19655 printImmScale<4>(MI, 3, STI, O); 19656 break; 19657 case 56: 19658 // GLD1SW_D_SCALED_REAL, GLD1W_D_SCALED_REAL, GLDFF1SW_D_SCALED_REAL, GLD... 19659 printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 3, STI, O); 19660 O << ']'; 19661 return; 19662 break; 19663 case 57: 19664 // GLD1SW_D_SXTW_SCALED_REAL, GLD1W_D_SXTW_SCALED_REAL, GLDFF1SW_D_SXTW_S... 19665 printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 3, STI, O); 19666 O << ']'; 19667 return; 19668 break; 19669 case 58: 19670 // GLD1SW_D_UXTW_SCALED_REAL, GLD1W_D_UXTW_SCALED_REAL, GLDFF1SW_D_UXTW_S... 19671 printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 3, STI, O); 19672 O << ']'; 19673 return; 19674 break; 19675 case 59: 19676 // GLD1W_SXTW_SCALED_REAL, GLDFF1W_SXTW_SCALED_REAL, SST1W_SXTW_SCALED 19677 printRegWithShiftExtend<true, 32, 'w', 's'>(MI, 3, STI, O); 19678 O << ']'; 19679 return; 19680 break; 19681 case 60: 19682 // GLD1W_UXTW_SCALED_REAL, GLDFF1W_UXTW_SCALED_REAL, SST1W_UXTW_SCALED 19683 printRegWithShiftExtend<false, 32, 'w', 's'>(MI, 3, STI, O); 19684 O << ']'; 19685 return; 19686 break; 19687 case 61: 19688 // LD1B, LD1B_2Z, LD1B_4Z, LD1B_D, LD1B_H, LD1B_S, LD1B_VG4_M4ZPXX, LD1RO... 19689 printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O); 19690 O << ']'; 19691 return; 19692 break; 19693 case 62: 19694 // LD1D, LD1D_2Z, LD1D_4Z, LD1D_Q, LD1D_VG2_M2ZPXX, LD1D_VG4_M4ZPXX, LD1R... 19695 printRegWithShiftExtend<false, 64, 'x', 0>(MI, 3, STI, O); 19696 O << ']'; 19697 return; 19698 break; 19699 case 63: 19700 // LD1H, LD1H_2Z, LD1H_4Z, LD1H_D, LD1H_S, LD1H_VG4_M4ZPXX, LD1RO_H, LD1R... 19701 printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O); 19702 O << ']'; 19703 return; 19704 break; 19705 case 64: 19706 // LD1RO_B_IMM, LD1RO_D_IMM, LD1RO_H_IMM, LD1RO_W_IMM 19707 printImmScale<32>(MI, 3, STI, O); 19708 O << ']'; 19709 return; 19710 break; 19711 case 65: 19712 // LD1RO_W, LD1RQ_W, LD1SW_D, LD1W, LD1W_2Z, LD1W_4Z, LD1W_D, LD1W_Q, LD1... 19713 printRegWithShiftExtend<false, 32, 'x', 0>(MI, 3, STI, O); 19714 O << ']'; 19715 return; 19716 break; 19717 case 66: 19718 // LD1RQ_B_IMM, LD1RQ_D_IMM, LD1RQ_H_IMM, LD1RQ_W_IMM 19719 printImmScale<16>(MI, 3, STI, O); 19720 O << ']'; 19721 return; 19722 break; 19723 case 67: 19724 // LD1_MXIPXX_H_B, LD1_MXIPXX_V_B, ST1_MXIPXX_H_B, ST1_MXIPXX_V_B 19725 printRegWithShiftExtend<false, 8, 'x', 0>(MI, 5, STI, O); 19726 O << ']'; 19727 return; 19728 break; 19729 case 68: 19730 // LD1_MXIPXX_H_D, LD1_MXIPXX_V_D, ST1_MXIPXX_H_D, ST1_MXIPXX_V_D 19731 printRegWithShiftExtend<false, 64, 'x', 0>(MI, 5, STI, O); 19732 O << ']'; 19733 return; 19734 break; 19735 case 69: 19736 // LD1_MXIPXX_H_H, LD1_MXIPXX_V_H, ST1_MXIPXX_H_H, ST1_MXIPXX_V_H 19737 printRegWithShiftExtend<false, 16, 'x', 0>(MI, 5, STI, O); 19738 O << ']'; 19739 return; 19740 break; 19741 case 70: 19742 // LD1_MXIPXX_H_Q, LD1_MXIPXX_V_Q, ST1_MXIPXX_H_Q, ST1_MXIPXX_V_Q 19743 printRegWithShiftExtend<false, 128, 'x', 0>(MI, 5, STI, O); 19744 O << ']'; 19745 return; 19746 break; 19747 case 71: 19748 // LD1_MXIPXX_H_S, LD1_MXIPXX_V_S, ST1_MXIPXX_H_S, ST1_MXIPXX_V_S 19749 printRegWithShiftExtend<false, 32, 'x', 0>(MI, 5, STI, O); 19750 O << ']'; 19751 return; 19752 break; 19753 case 72: 19754 // LD2Q, LD3Q, LD4Q, ST2Q, ST3Q, ST4Q 19755 printRegWithShiftExtend<false, 128, 'x', 0>(MI, 3, STI, O); 19756 O << ']'; 19757 return; 19758 break; 19759 case 73: 19760 // LD3B_IMM, LD3D_IMM, LD3H_IMM, LD3Q_IMM, LD3W_IMM, ST3B_IMM, ST3D_IMM, ... 19761 printImmScale<3>(MI, 3, STI, O); 19762 O << ", mul vl]"; 19763 return; 19764 break; 19765 case 74: 19766 // LDIAPPWpre 19767 O << "], #8"; 19768 return; 19769 break; 19770 case 75: 19771 // LDIAPPXpre 19772 O << "], #16"; 19773 return; 19774 break; 19775 case 76: 19776 // LDPDpost, LDPQpost, LDPSWpost, LDPSpost, LDPWpost, LDPXpost, STGPpost,... 19777 O << "], "; 19778 break; 19779 case 77: 19780 // LDRBBpre, LDRBpre, LDRDpre, LDRHHpre, LDRHpre, LDRQpre, LDRSBWpre, LDR... 19781 O << "]!"; 19782 return; 19783 break; 19784 case 78: 19785 // LDR_PXI, LDR_ZXI, STR_PXI, STR_ZXI 19786 O << ", mul vl]"; 19787 return; 19788 break; 19789 case 79: 19790 // PSEL_PPPRI_B, PSEL_PPPRI_D, PSEL_PPPRI_H, PSEL_PPPRI_S 19791 O << '['; 19792 printOperand(MI, 3, STI, O); 19793 O << ", "; 19794 printMatrixIndex(MI, 4, STI, O); 19795 O << ']'; 19796 return; 19797 break; 19798 case 80: 19799 // SDOTlanev16i8, SDOTlanev8i8, SUDOTlanev16i8, SUDOTlanev8i8, UDOTlanev1... 19800 O << ".4b"; 19801 printVectorIndex(MI, 4, STI, O); 19802 return; 19803 break; 19804 case 81: 19805 // SEL_VG2_2ZP2Z2Z_B, SEL_VG4_4ZP4Z4Z_B 19806 printTypedVectorList<0,'b'>(MI, 3, STI, O); 19807 return; 19808 break; 19809 case 82: 19810 // SEL_VG2_2ZP2Z2Z_D, SEL_VG4_4ZP4Z4Z_D 19811 printTypedVectorList<0,'d'>(MI, 3, STI, O); 19812 return; 19813 break; 19814 case 83: 19815 // SEL_VG2_2ZP2Z2Z_H, SEL_VG4_4ZP4Z4Z_H 19816 printTypedVectorList<0,'h'>(MI, 3, STI, O); 19817 return; 19818 break; 19819 case 84: 19820 // SEL_VG2_2ZP2Z2Z_S, SEL_VG4_4ZP4Z4Z_S 19821 printTypedVectorList<0,'s'>(MI, 3, STI, O); 19822 return; 19823 break; 19824 case 85: 19825 // STILPWpre 19826 O << ", #-8]!"; 19827 return; 19828 break; 19829 case 86: 19830 // STILPXpre 19831 O << ", #-16]!"; 19832 return; 19833 break; 19834 case 87: 19835 // STLXPW, STLXPX, STXPW, STXPX 19836 O << ", ["; 19837 printOperand(MI, 3, STI, O); 19838 O << ']'; 19839 return; 19840 break; 19841 } 19842 19843 19844 // Fragment 6 encoded into 6 bits for 44 unique commands. 19845 switch ((Bits >> 56) & 63) { 19846 default: llvm_unreachable("Invalid command number."); 19847 case 0: 19848 // ADDG, ASRD_ZPmI_B, ASRD_ZPmI_D, ASRD_ZPmI_S, ASR_ZPmI_B, ASR_ZPmI_D, A... 19849 printOperand(MI, 3, STI, O); 19850 return; 19851 break; 19852 case 1: 19853 // ADDP_ZPmZ_B, ADD_ZPmZ_B, ANDS_PPzPP, AND_PPzPP, AND_ZPmZ_B, ASRR_ZPmZ_... 19854 printSVERegOp<'b'>(MI, 3, STI, O); 19855 return; 19856 break; 19857 case 2: 19858 // ADDP_ZPmZ_D, ADD_ZPmZ_D, AND_ZPmZ_D, ASRR_ZPmZ_D, ASR_WIDE_ZPmZ_B, ASR... 19859 printSVERegOp<'d'>(MI, 3, STI, O); 19860 break; 19861 case 3: 19862 // ADDP_ZPmZ_H, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_D, ADD_VG4_M... 19863 return; 19864 break; 19865 case 4: 19866 // ADDP_ZPmZ_S, ADD_ZPmZ_S, AND_ZPmZ_S, ASRR_ZPmZ_S, ASR_ZPmZ_S, BIC_ZPmZ... 19867 printSVERegOp<'s'>(MI, 3, STI, O); 19868 break; 19869 case 5: 19870 // BCAX, EOR3, SM3SS1 19871 printVRegOperand(MI, 3, STI, O); 19872 break; 19873 case 6: 19874 // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv4f32_indexed, FCMLAv... 19875 printVectorIndex(MI, 4, STI, O); 19876 break; 19877 case 7: 19878 // BFMWri, BFMXri 19879 printOperand(MI, 4, STI, O); 19880 return; 19881 break; 19882 case 8: 19883 // CADD_ZZI_B, CADD_ZZI_D, CADD_ZZI_S, FCADDv2f32, FCADDv2f64, FCADDv4f16... 19884 printComplexRotationOp<180, 90>(MI, 3, STI, O); 19885 return; 19886 break; 19887 case 9: 19888 // CCMNWi, CCMNWr, CCMNXi, CCMNXr, CCMPWi, CCMPWr, CCMPXi, CCMPXr, CSELWr... 19889 printCondCode(MI, 3, STI, O); 19890 return; 19891 break; 19892 case 10: 19893 // CDOT_ZZZI_D, CMLA_ZZZI_S, FCADD_ZPmZ_H, FCMLA_ZPmZZ_H, FCMLA_ZZZI_S, S... 19894 O << ", "; 19895 break; 19896 case 11: 19897 // CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, SQRDCMLAH_ZZZI_H 19898 printComplexRotationOp<90, 0>(MI, 5, STI, O); 19899 return; 19900 break; 19901 case 12: 19902 // CDOT_ZZZ_D, CMLA_ZZZ_D, CMLA_ZZZ_S, FCMLAv2f32, FCMLAv2f64, FCMLAv4f16... 19903 printComplexRotationOp<90, 0>(MI, 4, STI, O); 19904 return; 19905 break; 19906 case 13: 19907 // CLASTA_RPZ_H, CLASTA_VPZ_H, CLASTB_RPZ_H, CLASTB_VPZ_H 19908 printSVERegOp<'h'>(MI, 3, STI, O); 19909 return; 19910 break; 19911 case 14: 19912 // CMPHI_PPzZI_B, CMPHI_PPzZI_D, CMPHI_PPzZI_S, CMPHS_PPzZI_B, CMPHS_PPzZ... 19913 printImm(MI, 3, STI, O); 19914 return; 19915 break; 19916 case 15: 19917 // FADD_ZPmI_D, FADD_ZPmI_S, FSUBR_ZPmI_D, FSUBR_ZPmI_S, FSUB_ZPmI_D, FSU... 19918 printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(MI, 3, STI, O); 19919 return; 19920 break; 19921 case 16: 19922 // FCMLA_ZPmZZ_D, FMAD_ZPmZZ_D, FMLA_ZPmZZ_D, FMLS_ZPmZZ_D, FMSB_ZPmZZ_D,... 19923 printSVERegOp<'d'>(MI, 4, STI, O); 19924 break; 19925 case 17: 19926 // FCMLA_ZPmZZ_S, FMAD_ZPmZZ_S, FMLA_ZPmZZ_S, FMLS_ZPmZZ_S, FMSB_ZPmZZ_S,... 19927 printSVERegOp<'s'>(MI, 4, STI, O); 19928 break; 19929 case 18: 19930 // FMAXNM_ZPmI_D, FMAXNM_ZPmI_S, FMAX_ZPmI_D, FMAX_ZPmI_S, FMINNM_ZPmI_D,... 19931 printExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(MI, 3, STI, O); 19932 return; 19933 break; 19934 case 19: 19935 // FMLA_VG2_M2ZZI_D, FMLA_VG2_M2ZZI_S, FMLA_VG4_M4ZZI_D, FMLA_VG4_M4ZZI_S... 19936 printVectorIndex(MI, 6, STI, O); 19937 return; 19938 break; 19939 case 20: 19940 // FMULXv1i16_indexed, FMULXv1i32_indexed, FMULXv1i64_indexed, FMULXv2i32... 19941 printVectorIndex(MI, 3, STI, O); 19942 return; 19943 break; 19944 case 21: 19945 // FMUL_ZPmI_D, FMUL_ZPmI_S 19946 printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(MI, 3, STI, O); 19947 return; 19948 break; 19949 case 22: 19950 // GLD1B_D_IMM_REAL, GLD1B_S_IMM_REAL, GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL... 19951 O << ']'; 19952 return; 19953 break; 19954 case 23: 19955 // LD1B_2Z_IMM, LD1B_4Z_IMM, LD1B_D_IMM_REAL, LD1B_H_IMM_REAL, LD1B_IMM_R... 19956 O << ", mul vl]"; 19957 return; 19958 break; 19959 case 24: 19960 // LDNPDi, LDNPXi, LDPDi, LDPXi, STNPDi, STNPXi, STPDi, STPXi 19961 printImmScale<8>(MI, 3, STI, O); 19962 O << ']'; 19963 return; 19964 break; 19965 case 25: 19966 // LDNPQi, LDPQi, STGPi, STNPQi, STPQi 19967 printImmScale<16>(MI, 3, STI, O); 19968 O << ']'; 19969 return; 19970 break; 19971 case 26: 19972 // LDNPSi, LDNPWi, LDPSWi, LDPSi, LDPWi, STNPSi, STNPWi, STPSi, STPWi 19973 printImmScale<4>(MI, 3, STI, O); 19974 O << ']'; 19975 return; 19976 break; 19977 case 27: 19978 // LDPDpost, LDPDpre, LDPXpost, LDPXpre, STPDpost, STPDpre, STPXpost, STP... 19979 printImmScale<8>(MI, 4, STI, O); 19980 break; 19981 case 28: 19982 // LDPQpost, LDPQpre, STGPpost, STGPpre, STPQpost, STPQpre 19983 printImmScale<16>(MI, 4, STI, O); 19984 break; 19985 case 29: 19986 // LDPSWpost, LDPSWpre, LDPSpost, LDPSpre, LDPWpost, LDPWpre, STPSpost, S... 19987 printImmScale<4>(MI, 4, STI, O); 19988 break; 19989 case 30: 19990 // LDRBBroW, LDRBroW, LDRSBWroW, LDRSBXroW, STRBBroW, STRBroW 19991 printMemExtend<'w', 8>(MI, 3, STI, O); 19992 O << ']'; 19993 return; 19994 break; 19995 case 31: 19996 // LDRBBroX, LDRBroX, LDRSBWroX, LDRSBXroX, STRBBroX, STRBroX 19997 printMemExtend<'x', 8>(MI, 3, STI, O); 19998 O << ']'; 19999 return; 20000 break; 20001 case 32: 20002 // LDRDroW, LDRXroW, PRFMroW, STRDroW, STRXroW 20003 printMemExtend<'w', 64>(MI, 3, STI, O); 20004 O << ']'; 20005 return; 20006 break; 20007 case 33: 20008 // LDRDroX, LDRXroX, PRFMroX, STRDroX, STRXroX 20009 printMemExtend<'x', 64>(MI, 3, STI, O); 20010 O << ']'; 20011 return; 20012 break; 20013 case 34: 20014 // LDRHHroW, LDRHroW, LDRSHWroW, LDRSHXroW, STRHHroW, STRHroW 20015 printMemExtend<'w', 16>(MI, 3, STI, O); 20016 O << ']'; 20017 return; 20018 break; 20019 case 35: 20020 // LDRHHroX, LDRHroX, LDRSHWroX, LDRSHXroX, STRHHroX, STRHroX 20021 printMemExtend<'x', 16>(MI, 3, STI, O); 20022 O << ']'; 20023 return; 20024 break; 20025 case 36: 20026 // LDRQroW, STRQroW 20027 printMemExtend<'w', 128>(MI, 3, STI, O); 20028 O << ']'; 20029 return; 20030 break; 20031 case 37: 20032 // LDRQroX, STRQroX 20033 printMemExtend<'x', 128>(MI, 3, STI, O); 20034 O << ']'; 20035 return; 20036 break; 20037 case 38: 20038 // LDRSWroW, LDRSroW, LDRWroW, STRSroW, STRWroW 20039 printMemExtend<'w', 32>(MI, 3, STI, O); 20040 O << ']'; 20041 return; 20042 break; 20043 case 39: 20044 // LDRSWroX, LDRSroX, LDRWroX, STRSroX, STRWroX 20045 printMemExtend<'x', 32>(MI, 3, STI, O); 20046 O << ']'; 20047 return; 20048 break; 20049 case 40: 20050 // ST1B_VG2_M2ZPXI, ST1H_VG2_M2ZPXI, STNT1B_VG2_M2ZPXI, STNT1H_VG2_M2ZPXI 20051 printImmScale<2>(MI, 3, STI, O); 20052 O << ", mul vl]"; 20053 return; 20054 break; 20055 case 41: 20056 // ST1B_VG2_M2ZPXX, STNT1B_VG2_M2ZPXX 20057 printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O); 20058 O << ']'; 20059 return; 20060 break; 20061 case 42: 20062 // ST1H_VG2_M2ZPXX, STNT1H_VG2_M2ZPXX 20063 printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O); 20064 O << ']'; 20065 return; 20066 break; 20067 case 43: 20068 // WHILEGE_CXX_B, WHILEGE_CXX_D, WHILEGE_CXX_H, WHILEGE_CXX_S, WHILEGT_CX... 20069 printSVEVecLenSpecifier(MI, 3, STI, O); 20070 return; 20071 break; 20072 } 20073 20074 switch (MI->getOpcode()) { 20075 default: llvm_unreachable("Unexpected opcode."); 20076 case AArch64::ADDP_ZPmZ_D: 20077 case AArch64::ADDP_ZPmZ_S: 20078 case AArch64::ADD_ZPmZ_D: 20079 case AArch64::ADD_ZPmZ_S: 20080 case AArch64::AND_ZPmZ_D: 20081 case AArch64::AND_ZPmZ_S: 20082 case AArch64::ASRR_ZPmZ_D: 20083 case AArch64::ASRR_ZPmZ_S: 20084 case AArch64::ASR_WIDE_ZPmZ_B: 20085 case AArch64::ASR_WIDE_ZPmZ_S: 20086 case AArch64::ASR_ZPmZ_D: 20087 case AArch64::ASR_ZPmZ_S: 20088 case AArch64::BCAX_ZZZZ: 20089 case AArch64::BFMLALBIdx: 20090 case AArch64::BFMLALTIdx: 20091 case AArch64::BIC_ZPmZ_D: 20092 case AArch64::BIC_ZPmZ_S: 20093 case AArch64::BSL1N_ZZZZ: 20094 case AArch64::BSL2N_ZZZZ: 20095 case AArch64::BSL_ZZZZ: 20096 case AArch64::CLASTA_RPZ_D: 20097 case AArch64::CLASTA_RPZ_S: 20098 case AArch64::CLASTA_VPZ_D: 20099 case AArch64::CLASTA_VPZ_S: 20100 case AArch64::CLASTA_ZPZ_D: 20101 case AArch64::CLASTA_ZPZ_S: 20102 case AArch64::CLASTB_RPZ_D: 20103 case AArch64::CLASTB_RPZ_S: 20104 case AArch64::CLASTB_VPZ_D: 20105 case AArch64::CLASTB_VPZ_S: 20106 case AArch64::CLASTB_ZPZ_D: 20107 case AArch64::CLASTB_ZPZ_S: 20108 case AArch64::CMPEQ_PPzZZ_D: 20109 case AArch64::CMPEQ_PPzZZ_S: 20110 case AArch64::CMPEQ_WIDE_PPzZZ_B: 20111 case AArch64::CMPEQ_WIDE_PPzZZ_S: 20112 case AArch64::CMPGE_PPzZZ_D: 20113 case AArch64::CMPGE_PPzZZ_S: 20114 case AArch64::CMPGE_WIDE_PPzZZ_B: 20115 case AArch64::CMPGE_WIDE_PPzZZ_S: 20116 case AArch64::CMPGT_PPzZZ_D: 20117 case AArch64::CMPGT_PPzZZ_S: 20118 case AArch64::CMPGT_WIDE_PPzZZ_B: 20119 case AArch64::CMPGT_WIDE_PPzZZ_S: 20120 case AArch64::CMPHI_PPzZZ_D: 20121 case AArch64::CMPHI_PPzZZ_S: 20122 case AArch64::CMPHI_WIDE_PPzZZ_B: 20123 case AArch64::CMPHI_WIDE_PPzZZ_S: 20124 case AArch64::CMPHS_PPzZZ_D: 20125 case AArch64::CMPHS_PPzZZ_S: 20126 case AArch64::CMPHS_WIDE_PPzZZ_B: 20127 case AArch64::CMPHS_WIDE_PPzZZ_S: 20128 case AArch64::CMPLE_WIDE_PPzZZ_B: 20129 case AArch64::CMPLE_WIDE_PPzZZ_S: 20130 case AArch64::CMPLO_WIDE_PPzZZ_B: 20131 case AArch64::CMPLO_WIDE_PPzZZ_S: 20132 case AArch64::CMPLS_WIDE_PPzZZ_B: 20133 case AArch64::CMPLS_WIDE_PPzZZ_S: 20134 case AArch64::CMPLT_WIDE_PPzZZ_B: 20135 case AArch64::CMPLT_WIDE_PPzZZ_S: 20136 case AArch64::CMPNE_PPzZZ_D: 20137 case AArch64::CMPNE_PPzZZ_S: 20138 case AArch64::CMPNE_WIDE_PPzZZ_B: 20139 case AArch64::CMPNE_WIDE_PPzZZ_S: 20140 case AArch64::EOR3_ZZZZ: 20141 case AArch64::EOR_ZPmZ_D: 20142 case AArch64::EOR_ZPmZ_S: 20143 case AArch64::FABD_ZPmZ_D: 20144 case AArch64::FABD_ZPmZ_S: 20145 case AArch64::FACGE_PPzZZ_D: 20146 case AArch64::FACGE_PPzZZ_S: 20147 case AArch64::FACGT_PPzZZ_D: 20148 case AArch64::FACGT_PPzZZ_S: 20149 case AArch64::FADDP_ZPmZZ_D: 20150 case AArch64::FADDP_ZPmZZ_S: 20151 case AArch64::FADD_ZPmZ_D: 20152 case AArch64::FADD_ZPmZ_S: 20153 case AArch64::FCMEQ_PPzZZ_D: 20154 case AArch64::FCMEQ_PPzZZ_S: 20155 case AArch64::FCMGE_PPzZZ_D: 20156 case AArch64::FCMGE_PPzZZ_S: 20157 case AArch64::FCMGT_PPzZZ_D: 20158 case AArch64::FCMGT_PPzZZ_S: 20159 case AArch64::FCMNE_PPzZZ_D: 20160 case AArch64::FCMNE_PPzZZ_S: 20161 case AArch64::FCMUO_PPzZZ_D: 20162 case AArch64::FCMUO_PPzZZ_S: 20163 case AArch64::FDIVR_ZPmZ_D: 20164 case AArch64::FDIVR_ZPmZ_S: 20165 case AArch64::FDIV_ZPmZ_D: 20166 case AArch64::FDIV_ZPmZ_S: 20167 case AArch64::FMAD_ZPmZZ_D: 20168 case AArch64::FMAD_ZPmZZ_S: 20169 case AArch64::FMAXNMP_ZPmZZ_D: 20170 case AArch64::FMAXNMP_ZPmZZ_S: 20171 case AArch64::FMAXNM_ZPmZ_D: 20172 case AArch64::FMAXNM_ZPmZ_S: 20173 case AArch64::FMAXP_ZPmZZ_D: 20174 case AArch64::FMAXP_ZPmZZ_S: 20175 case AArch64::FMAX_ZPmZ_D: 20176 case AArch64::FMAX_ZPmZ_S: 20177 case AArch64::FMINNMP_ZPmZZ_D: 20178 case AArch64::FMINNMP_ZPmZZ_S: 20179 case AArch64::FMINNM_ZPmZ_D: 20180 case AArch64::FMINNM_ZPmZ_S: 20181 case AArch64::FMINP_ZPmZZ_D: 20182 case AArch64::FMINP_ZPmZZ_S: 20183 case AArch64::FMIN_ZPmZ_D: 20184 case AArch64::FMIN_ZPmZ_S: 20185 case AArch64::FMLAL2lanev8f16: 20186 case AArch64::FMLALlanev8f16: 20187 case AArch64::FMLA_ZPmZZ_D: 20188 case AArch64::FMLA_ZPmZZ_S: 20189 case AArch64::FMLAv1i16_indexed: 20190 case AArch64::FMLAv1i32_indexed: 20191 case AArch64::FMLAv1i64_indexed: 20192 case AArch64::FMLAv2i32_indexed: 20193 case AArch64::FMLAv2i64_indexed: 20194 case AArch64::FMLAv4i16_indexed: 20195 case AArch64::FMLAv4i32_indexed: 20196 case AArch64::FMLAv8i16_indexed: 20197 case AArch64::FMLSL2lanev8f16: 20198 case AArch64::FMLSLlanev8f16: 20199 case AArch64::FMLS_ZPmZZ_D: 20200 case AArch64::FMLS_ZPmZZ_S: 20201 case AArch64::FMLSv1i16_indexed: 20202 case AArch64::FMLSv1i32_indexed: 20203 case AArch64::FMLSv1i64_indexed: 20204 case AArch64::FMLSv2i32_indexed: 20205 case AArch64::FMLSv2i64_indexed: 20206 case AArch64::FMLSv4i16_indexed: 20207 case AArch64::FMLSv4i32_indexed: 20208 case AArch64::FMLSv8i16_indexed: 20209 case AArch64::FMSB_ZPmZZ_D: 20210 case AArch64::FMSB_ZPmZZ_S: 20211 case AArch64::FMULX_ZPmZ_D: 20212 case AArch64::FMULX_ZPmZ_S: 20213 case AArch64::FMUL_ZPmZ_D: 20214 case AArch64::FMUL_ZPmZ_S: 20215 case AArch64::FNMAD_ZPmZZ_D: 20216 case AArch64::FNMAD_ZPmZZ_S: 20217 case AArch64::FNMLA_ZPmZZ_D: 20218 case AArch64::FNMLA_ZPmZZ_S: 20219 case AArch64::FNMLS_ZPmZZ_D: 20220 case AArch64::FNMLS_ZPmZZ_S: 20221 case AArch64::FNMSB_ZPmZZ_D: 20222 case AArch64::FNMSB_ZPmZZ_S: 20223 case AArch64::FSCALE_ZPmZ_D: 20224 case AArch64::FSCALE_ZPmZ_S: 20225 case AArch64::FSUBR_ZPmZ_D: 20226 case AArch64::FSUBR_ZPmZ_S: 20227 case AArch64::FSUB_ZPmZ_D: 20228 case AArch64::FSUB_ZPmZ_S: 20229 case AArch64::HISTCNT_ZPzZZ_D: 20230 case AArch64::HISTCNT_ZPzZZ_S: 20231 case AArch64::LDPDpost: 20232 case AArch64::LDPQpost: 20233 case AArch64::LDPSWpost: 20234 case AArch64::LDPSpost: 20235 case AArch64::LDPWpost: 20236 case AArch64::LDPXpost: 20237 case AArch64::LSLR_ZPmZ_D: 20238 case AArch64::LSLR_ZPmZ_S: 20239 case AArch64::LSL_WIDE_ZPmZ_B: 20240 case AArch64::LSL_WIDE_ZPmZ_S: 20241 case AArch64::LSL_ZPmZ_D: 20242 case AArch64::LSL_ZPmZ_S: 20243 case AArch64::LSRR_ZPmZ_D: 20244 case AArch64::LSRR_ZPmZ_S: 20245 case AArch64::LSR_WIDE_ZPmZ_B: 20246 case AArch64::LSR_WIDE_ZPmZ_S: 20247 case AArch64::LSR_ZPmZ_D: 20248 case AArch64::LSR_ZPmZ_S: 20249 case AArch64::MAD_ZPmZZ_D: 20250 case AArch64::MAD_ZPmZZ_S: 20251 case AArch64::MLA_ZPmZZ_D: 20252 case AArch64::MLA_ZPmZZ_S: 20253 case AArch64::MLAv2i32_indexed: 20254 case AArch64::MLAv4i16_indexed: 20255 case AArch64::MLAv4i32_indexed: 20256 case AArch64::MLAv8i16_indexed: 20257 case AArch64::MLS_ZPmZZ_D: 20258 case AArch64::MLS_ZPmZZ_S: 20259 case AArch64::MLSv2i32_indexed: 20260 case AArch64::MLSv4i16_indexed: 20261 case AArch64::MLSv4i32_indexed: 20262 case AArch64::MLSv8i16_indexed: 20263 case AArch64::MSB_ZPmZZ_D: 20264 case AArch64::MSB_ZPmZZ_S: 20265 case AArch64::MUL_ZPmZ_D: 20266 case AArch64::MUL_ZPmZ_S: 20267 case AArch64::NBSL_ZZZZ: 20268 case AArch64::ORR_ZPmZ_D: 20269 case AArch64::ORR_ZPmZ_S: 20270 case AArch64::SABD_ZPmZ_D: 20271 case AArch64::SABD_ZPmZ_S: 20272 case AArch64::SDIVR_ZPmZ_D: 20273 case AArch64::SDIVR_ZPmZ_S: 20274 case AArch64::SDIV_ZPmZ_D: 20275 case AArch64::SDIV_ZPmZ_S: 20276 case AArch64::SEL_ZPZZ_D: 20277 case AArch64::SEL_ZPZZ_S: 20278 case AArch64::SHADD_ZPmZ_D: 20279 case AArch64::SHADD_ZPmZ_S: 20280 case AArch64::SHSUBR_ZPmZ_D: 20281 case AArch64::SHSUBR_ZPmZ_S: 20282 case AArch64::SHSUB_ZPmZ_D: 20283 case AArch64::SHSUB_ZPmZ_S: 20284 case AArch64::SM3TT1A: 20285 case AArch64::SM3TT1B: 20286 case AArch64::SM3TT2A: 20287 case AArch64::SM3TT2B: 20288 case AArch64::SMAXP_ZPmZ_D: 20289 case AArch64::SMAXP_ZPmZ_S: 20290 case AArch64::SMAX_ZPmZ_D: 20291 case AArch64::SMAX_ZPmZ_S: 20292 case AArch64::SMINP_ZPmZ_D: 20293 case AArch64::SMINP_ZPmZ_S: 20294 case AArch64::SMIN_ZPmZ_D: 20295 case AArch64::SMIN_ZPmZ_S: 20296 case AArch64::SMLALv2i32_indexed: 20297 case AArch64::SMLALv4i16_indexed: 20298 case AArch64::SMLALv4i32_indexed: 20299 case AArch64::SMLALv8i16_indexed: 20300 case AArch64::SMLSLv2i32_indexed: 20301 case AArch64::SMLSLv4i16_indexed: 20302 case AArch64::SMLSLv4i32_indexed: 20303 case AArch64::SMLSLv8i16_indexed: 20304 case AArch64::SMULH_ZPmZ_D: 20305 case AArch64::SMULH_ZPmZ_S: 20306 case AArch64::SPLICE_ZPZ_D: 20307 case AArch64::SPLICE_ZPZ_S: 20308 case AArch64::SQADD_ZPmZ_D: 20309 case AArch64::SQADD_ZPmZ_S: 20310 case AArch64::SQDMLALv1i32_indexed: 20311 case AArch64::SQDMLALv1i64_indexed: 20312 case AArch64::SQDMLALv2i32_indexed: 20313 case AArch64::SQDMLALv4i16_indexed: 20314 case AArch64::SQDMLALv4i32_indexed: 20315 case AArch64::SQDMLALv8i16_indexed: 20316 case AArch64::SQDMLSLv1i32_indexed: 20317 case AArch64::SQDMLSLv1i64_indexed: 20318 case AArch64::SQDMLSLv2i32_indexed: 20319 case AArch64::SQDMLSLv4i16_indexed: 20320 case AArch64::SQDMLSLv4i32_indexed: 20321 case AArch64::SQDMLSLv8i16_indexed: 20322 case AArch64::SQRDMLAHi16_indexed: 20323 case AArch64::SQRDMLAHi32_indexed: 20324 case AArch64::SQRDMLAHv2i32_indexed: 20325 case AArch64::SQRDMLAHv4i16_indexed: 20326 case AArch64::SQRDMLAHv4i32_indexed: 20327 case AArch64::SQRDMLAHv8i16_indexed: 20328 case AArch64::SQRDMLSHi16_indexed: 20329 case AArch64::SQRDMLSHi32_indexed: 20330 case AArch64::SQRDMLSHv2i32_indexed: 20331 case AArch64::SQRDMLSHv4i16_indexed: 20332 case AArch64::SQRDMLSHv4i32_indexed: 20333 case AArch64::SQRDMLSHv8i16_indexed: 20334 case AArch64::SQRSHLR_ZPmZ_D: 20335 case AArch64::SQRSHLR_ZPmZ_S: 20336 case AArch64::SQRSHL_ZPmZ_D: 20337 case AArch64::SQRSHL_ZPmZ_S: 20338 case AArch64::SQSHLR_ZPmZ_D: 20339 case AArch64::SQSHLR_ZPmZ_S: 20340 case AArch64::SQSHL_ZPmZ_D: 20341 case AArch64::SQSHL_ZPmZ_S: 20342 case AArch64::SQSUBR_ZPmZ_D: 20343 case AArch64::SQSUBR_ZPmZ_S: 20344 case AArch64::SQSUB_ZPmZ_D: 20345 case AArch64::SQSUB_ZPmZ_S: 20346 case AArch64::SRHADD_ZPmZ_D: 20347 case AArch64::SRHADD_ZPmZ_S: 20348 case AArch64::SRSHLR_ZPmZ_D: 20349 case AArch64::SRSHLR_ZPmZ_S: 20350 case AArch64::SRSHL_ZPmZ_D: 20351 case AArch64::SRSHL_ZPmZ_S: 20352 case AArch64::STGPpost: 20353 case AArch64::STPDpost: 20354 case AArch64::STPQpost: 20355 case AArch64::STPSpost: 20356 case AArch64::STPWpost: 20357 case AArch64::STPXpost: 20358 case AArch64::SUBR_ZPmZ_D: 20359 case AArch64::SUBR_ZPmZ_S: 20360 case AArch64::SUB_ZPmZ_D: 20361 case AArch64::SUB_ZPmZ_S: 20362 case AArch64::SUQADD_ZPmZ_D: 20363 case AArch64::SUQADD_ZPmZ_S: 20364 case AArch64::UABD_ZPmZ_D: 20365 case AArch64::UABD_ZPmZ_S: 20366 case AArch64::UDIVR_ZPmZ_D: 20367 case AArch64::UDIVR_ZPmZ_S: 20368 case AArch64::UDIV_ZPmZ_D: 20369 case AArch64::UDIV_ZPmZ_S: 20370 case AArch64::UHADD_ZPmZ_D: 20371 case AArch64::UHADD_ZPmZ_S: 20372 case AArch64::UHSUBR_ZPmZ_D: 20373 case AArch64::UHSUBR_ZPmZ_S: 20374 case AArch64::UHSUB_ZPmZ_D: 20375 case AArch64::UHSUB_ZPmZ_S: 20376 case AArch64::UMAXP_ZPmZ_D: 20377 case AArch64::UMAXP_ZPmZ_S: 20378 case AArch64::UMAX_ZPmZ_D: 20379 case AArch64::UMAX_ZPmZ_S: 20380 case AArch64::UMINP_ZPmZ_D: 20381 case AArch64::UMINP_ZPmZ_S: 20382 case AArch64::UMIN_ZPmZ_D: 20383 case AArch64::UMIN_ZPmZ_S: 20384 case AArch64::UMLALv2i32_indexed: 20385 case AArch64::UMLALv4i16_indexed: 20386 case AArch64::UMLALv4i32_indexed: 20387 case AArch64::UMLALv8i16_indexed: 20388 case AArch64::UMLSLv2i32_indexed: 20389 case AArch64::UMLSLv4i16_indexed: 20390 case AArch64::UMLSLv4i32_indexed: 20391 case AArch64::UMLSLv8i16_indexed: 20392 case AArch64::UMULH_ZPmZ_D: 20393 case AArch64::UMULH_ZPmZ_S: 20394 case AArch64::UQADD_ZPmZ_D: 20395 case AArch64::UQADD_ZPmZ_S: 20396 case AArch64::UQRSHLR_ZPmZ_D: 20397 case AArch64::UQRSHLR_ZPmZ_S: 20398 case AArch64::UQRSHL_ZPmZ_D: 20399 case AArch64::UQRSHL_ZPmZ_S: 20400 case AArch64::UQSHLR_ZPmZ_D: 20401 case AArch64::UQSHLR_ZPmZ_S: 20402 case AArch64::UQSHL_ZPmZ_D: 20403 case AArch64::UQSHL_ZPmZ_S: 20404 case AArch64::UQSUBR_ZPmZ_D: 20405 case AArch64::UQSUBR_ZPmZ_S: 20406 case AArch64::UQSUB_ZPmZ_D: 20407 case AArch64::UQSUB_ZPmZ_S: 20408 case AArch64::URHADD_ZPmZ_D: 20409 case AArch64::URHADD_ZPmZ_S: 20410 case AArch64::URSHLR_ZPmZ_D: 20411 case AArch64::URSHLR_ZPmZ_S: 20412 case AArch64::URSHL_ZPmZ_D: 20413 case AArch64::URSHL_ZPmZ_S: 20414 case AArch64::USQADD_ZPmZ_D: 20415 case AArch64::USQADD_ZPmZ_S: 20416 return; 20417 break; 20418 case AArch64::BCAX: 20419 case AArch64::CDOT_ZZZI_D: 20420 case AArch64::CMLA_ZZZI_S: 20421 case AArch64::EOR3: 20422 case AArch64::FCADD_ZPmZ_H: 20423 case AArch64::FCMLA_ZPmZZ_H: 20424 case AArch64::FCMLA_ZZZI_S: 20425 case AArch64::LDPDpre: 20426 case AArch64::LDPQpre: 20427 case AArch64::LDPSWpre: 20428 case AArch64::LDPSpre: 20429 case AArch64::LDPWpre: 20430 case AArch64::LDPXpre: 20431 case AArch64::SM3SS1: 20432 case AArch64::SQRDCMLAH_ZZZI_S: 20433 case AArch64::STGPpre: 20434 case AArch64::STPDpre: 20435 case AArch64::STPQpre: 20436 case AArch64::STPSpre: 20437 case AArch64::STPWpre: 20438 case AArch64::STPXpre: 20439 switch (MI->getOpcode()) { 20440 default: llvm_unreachable("Unexpected opcode."); 20441 case AArch64::BCAX: 20442 case AArch64::EOR3: 20443 O << ".16b"; 20444 break; 20445 case AArch64::CDOT_ZZZI_D: 20446 case AArch64::CMLA_ZZZI_S: 20447 case AArch64::FCMLA_ZPmZZ_H: 20448 case AArch64::FCMLA_ZZZI_S: 20449 case AArch64::SQRDCMLAH_ZZZI_S: 20450 printComplexRotationOp<90, 0>(MI, 5, STI, O); 20451 break; 20452 case AArch64::FCADD_ZPmZ_H: 20453 printComplexRotationOp<180, 90>(MI, 4, STI, O); 20454 break; 20455 case AArch64::LDPDpre: 20456 case AArch64::LDPQpre: 20457 case AArch64::LDPSWpre: 20458 case AArch64::LDPSpre: 20459 case AArch64::LDPWpre: 20460 case AArch64::LDPXpre: 20461 case AArch64::STGPpre: 20462 case AArch64::STPDpre: 20463 case AArch64::STPQpre: 20464 case AArch64::STPSpre: 20465 case AArch64::STPWpre: 20466 case AArch64::STPXpre: 20467 O << "]!"; 20468 break; 20469 case AArch64::SM3SS1: 20470 O << ".4s"; 20471 break; 20472 } 20473 return; 20474 break; 20475 case AArch64::FCADD_ZPmZ_D: 20476 case AArch64::FCADD_ZPmZ_S: 20477 case AArch64::FCMLA_ZPmZZ_D: 20478 case AArch64::FCMLA_ZPmZZ_S: 20479 case AArch64::FCMLAv4f16_indexed: 20480 case AArch64::FCMLAv4f32_indexed: 20481 case AArch64::FCMLAv8f16_indexed: 20482 O << ", "; 20483 switch (MI->getOpcode()) { 20484 default: llvm_unreachable("Unexpected opcode."); 20485 case AArch64::FCADD_ZPmZ_D: 20486 case AArch64::FCADD_ZPmZ_S: 20487 printComplexRotationOp<180, 90>(MI, 4, STI, O); 20488 break; 20489 case AArch64::FCMLA_ZPmZZ_D: 20490 case AArch64::FCMLA_ZPmZZ_S: 20491 case AArch64::FCMLAv4f16_indexed: 20492 case AArch64::FCMLAv4f32_indexed: 20493 case AArch64::FCMLAv8f16_indexed: 20494 printComplexRotationOp<90, 0>(MI, 5, STI, O); 20495 break; 20496 } 20497 return; 20498 break; 20499 } 20500} 20501 20502 20503/// getRegisterName - This method is automatically generated by tblgen 20504/// from the register set description. This returns the assembler name 20505/// for the specified register. 20506const char *AArch64InstPrinter:: 20507getRegisterName(MCRegister Reg, unsigned AltIdx) { 20508 unsigned RegNo = Reg.id(); 20509 assert(RegNo && RegNo < 716 && "Invalid register number!"); 20510 20511 static const char AsmStrsNoRegAltName[] = { 20512 /* 0 */ 'D', '7', '_', 'D', '8', '_', 'D', '9', '_', 'D', '1', '0', 0, 20513 /* 13 */ 'P', '9', '_', 'P', '1', '0', 0, 20514 /* 20 */ 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', 0, 20515 /* 33 */ 'Z', '2', '_', 'Z', '1', '0', 0, 20516 /* 40 */ 'Z', '7', '_', 'Z', '8', '_', 'Z', '9', '_', 'Z', '1', '0', 0, 20517 /* 53 */ 'b', '1', '0', 0, 20518 /* 57 */ 'd', '1', '0', 0, 20519 /* 61 */ 'h', '1', '0', 0, 20520 /* 65 */ 'p', '1', '0', 0, 20521 /* 69 */ 'q', '1', '0', 0, 20522 /* 73 */ 's', '1', '0', 0, 20523 /* 77 */ 'w', '1', '0', 0, 20524 /* 81 */ 'x', '1', '0', 0, 20525 /* 85 */ 'z', '1', '0', 0, 20526 /* 89 */ 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', '_', 'D', '2', '0', 0, 20527 /* 105 */ 'Q', '1', '7', '_', 'Q', '1', '8', '_', 'Q', '1', '9', '_', 'Q', '2', '0', 0, 20528 /* 121 */ 'Z', '1', '7', '_', 'Z', '1', '8', '_', 'Z', '1', '9', '_', 'Z', '2', '0', 0, 20529 /* 137 */ 'b', '2', '0', 0, 20530 /* 141 */ 'd', '2', '0', 0, 20531 /* 145 */ 'h', '2', '0', 0, 20532 /* 149 */ 'q', '2', '0', 0, 20533 /* 153 */ 's', '2', '0', 0, 20534 /* 157 */ 'w', '2', '0', 0, 20535 /* 161 */ 'x', '2', '0', 0, 20536 /* 165 */ 'z', '2', '0', 0, 20537 /* 169 */ 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', '_', 'D', '3', '0', 0, 20538 /* 185 */ 'Q', '2', '7', '_', 'Q', '2', '8', '_', 'Q', '2', '9', '_', 'Q', '3', '0', 0, 20539 /* 201 */ 'Z', '2', '2', '_', 'Z', '3', '0', 0, 20540 /* 209 */ 'Z', '1', '8', '_', 'Z', '2', '2', '_', 'Z', '2', '6', '_', 'Z', '3', '0', 0, 20541 /* 225 */ 'Z', '2', '7', '_', 'Z', '2', '8', '_', 'Z', '2', '9', '_', 'Z', '3', '0', 0, 20542 /* 241 */ 'b', '3', '0', 0, 20543 /* 245 */ 'd', '3', '0', 0, 20544 /* 249 */ 'h', '3', '0', 0, 20545 /* 253 */ 'q', '3', '0', 0, 20546 /* 257 */ 's', '3', '0', 0, 20547 /* 261 */ 'w', '3', '0', 0, 20548 /* 265 */ 'x', '3', '0', 0, 20549 /* 269 */ 'z', '3', '0', 0, 20550 /* 273 */ 'D', '2', '9', '_', 'D', '3', '0', '_', 'D', '3', '1', '_', 'D', '0', 0, 20551 /* 288 */ 'P', '1', '5', '_', 'P', '0', 0, 20552 /* 295 */ 'Q', '2', '9', '_', 'Q', '3', '0', '_', 'Q', '3', '1', '_', 'Q', '0', 0, 20553 /* 310 */ 'Z', '2', '9', '_', 'Z', '3', '0', '_', 'Z', '3', '1', '_', 'Z', '0', 0, 20554 /* 325 */ 'b', '0', 0, 20555 /* 328 */ 'd', '0', 0, 20556 /* 331 */ 'h', '0', 0, 20557 /* 334 */ 'p', '0', 0, 20558 /* 337 */ 'q', '0', 0, 20559 /* 340 */ 's', '0', 0, 20560 /* 343 */ 'z', 't', '0', 0, 20561 /* 347 */ 'w', '0', 0, 20562 /* 350 */ 'x', '0', 0, 20563 /* 353 */ 'z', '0', 0, 20564 /* 356 */ 'D', '8', '_', 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', 0, 20565 /* 370 */ 'P', '1', '0', '_', 'P', '1', '1', 0, 20566 /* 378 */ 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', 0, 20567 /* 392 */ 'W', '1', '0', '_', 'W', '1', '1', 0, 20568 /* 400 */ 'X', '4', '_', 'X', '5', '_', 'X', '6', '_', 'X', '7', '_', 'X', '8', '_', 'X', '9', '_', 'X', '1', '0', '_', 'X', '1', '1', 0, 20569 /* 426 */ 'Z', '8', '_', 'Z', '9', '_', 'Z', '1', '0', '_', 'Z', '1', '1', 0, 20570 /* 440 */ 'Z', '3', '_', 'Z', '1', '1', 0, 20571 /* 447 */ 'b', '1', '1', 0, 20572 /* 451 */ 'd', '1', '1', 0, 20573 /* 455 */ 'h', '1', '1', 0, 20574 /* 459 */ 'p', '1', '1', 0, 20575 /* 463 */ 'q', '1', '1', 0, 20576 /* 467 */ 's', '1', '1', 0, 20577 /* 471 */ 'w', '1', '1', 0, 20578 /* 475 */ 'x', '1', '1', 0, 20579 /* 479 */ 'z', '1', '1', 0, 20580 /* 483 */ 'D', '1', '8', '_', 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', 0, 20581 /* 499 */ 'Q', '1', '8', '_', 'Q', '1', '9', '_', 'Q', '2', '0', '_', 'Q', '2', '1', 0, 20582 /* 515 */ 'W', '2', '0', '_', 'W', '2', '1', 0, 20583 /* 523 */ 'X', '1', '4', '_', 'X', '1', '5', '_', 'X', '1', '6', '_', 'X', '1', '7', '_', 'X', '1', '8', '_', 'X', '1', '9', '_', 'X', '2', '0', '_', 'X', '2', '1', 0, 20584 /* 555 */ 'Z', '1', '8', '_', 'Z', '1', '9', '_', 'Z', '2', '0', '_', 'Z', '2', '1', 0, 20585 /* 571 */ 'b', '2', '1', 0, 20586 /* 575 */ 'd', '2', '1', 0, 20587 /* 579 */ 'h', '2', '1', 0, 20588 /* 583 */ 'q', '2', '1', 0, 20589 /* 587 */ 's', '2', '1', 0, 20590 /* 591 */ 'w', '2', '1', 0, 20591 /* 595 */ 'x', '2', '1', 0, 20592 /* 599 */ 'z', '2', '1', 0, 20593 /* 603 */ 'D', '2', '8', '_', 'D', '2', '9', '_', 'D', '3', '0', '_', 'D', '3', '1', 0, 20594 /* 619 */ 'Q', '2', '8', '_', 'Q', '2', '9', '_', 'Q', '3', '0', '_', 'Q', '3', '1', 0, 20595 /* 635 */ 'Z', '2', '8', '_', 'Z', '2', '9', '_', 'Z', '3', '0', '_', 'Z', '3', '1', 0, 20596 /* 651 */ 'Z', '2', '3', '_', 'Z', '3', '1', 0, 20597 /* 659 */ 'Z', '1', '9', '_', 'Z', '2', '3', '_', 'Z', '2', '7', '_', 'Z', '3', '1', 0, 20598 /* 675 */ 'b', '3', '1', 0, 20599 /* 679 */ 'd', '3', '1', 0, 20600 /* 683 */ 'h', '3', '1', 0, 20601 /* 687 */ 'q', '3', '1', 0, 20602 /* 691 */ 's', '3', '1', 0, 20603 /* 695 */ 'z', '3', '1', 0, 20604 /* 699 */ 'D', '3', '0', '_', 'D', '3', '1', '_', 'D', '0', '_', 'D', '1', 0, 20605 /* 713 */ 'P', '0', '_', 'P', '1', 0, 20606 /* 719 */ 'Q', '3', '0', '_', 'Q', '3', '1', '_', 'Q', '0', '_', 'Q', '1', 0, 20607 /* 733 */ 'W', '0', '_', 'W', '1', 0, 20608 /* 739 */ 'X', '0', '_', 'X', '1', 0, 20609 /* 745 */ 'Z', '3', '0', '_', 'Z', '3', '1', '_', 'Z', '0', '_', 'Z', '1', 0, 20610 /* 759 */ 'b', '1', 0, 20611 /* 762 */ 'd', '1', 0, 20612 /* 765 */ 'h', '1', 0, 20613 /* 768 */ 'p', '1', 0, 20614 /* 771 */ 'q', '1', 0, 20615 /* 774 */ 's', '1', 0, 20616 /* 777 */ 'w', '1', 0, 20617 /* 780 */ 'x', '1', 0, 20618 /* 783 */ 'z', '1', 0, 20619 /* 786 */ 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', '_', 'D', '1', '2', 0, 20620 /* 801 */ 'P', '1', '1', '_', 'P', '1', '2', 0, 20621 /* 809 */ 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', 0, 20622 /* 824 */ 'Z', '9', '_', 'Z', '1', '0', '_', 'Z', '1', '1', '_', 'Z', '1', '2', 0, 20623 /* 839 */ 'Z', '4', '_', 'Z', '1', '2', 0, 20624 /* 846 */ 'Z', '0', '_', 'Z', '4', '_', 'Z', '8', '_', 'Z', '1', '2', 0, 20625 /* 859 */ 'b', '1', '2', 0, 20626 /* 863 */ 'd', '1', '2', 0, 20627 /* 867 */ 'h', '1', '2', 0, 20628 /* 871 */ 'p', '1', '2', 0, 20629 /* 875 */ 'q', '1', '2', 0, 20630 /* 879 */ 's', '1', '2', 0, 20631 /* 883 */ 'w', '1', '2', 0, 20632 /* 887 */ 'x', '1', '2', 0, 20633 /* 891 */ 'z', '1', '2', 0, 20634 /* 895 */ 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', '_', 'D', '2', '2', 0, 20635 /* 911 */ 'Q', '1', '9', '_', 'Q', '2', '0', '_', 'Q', '2', '1', '_', 'Q', '2', '2', 0, 20636 /* 927 */ 'Z', '1', '9', '_', 'Z', '2', '0', '_', 'Z', '2', '1', '_', 'Z', '2', '2', 0, 20637 /* 943 */ 'b', '2', '2', 0, 20638 /* 947 */ 'd', '2', '2', 0, 20639 /* 951 */ 'h', '2', '2', 0, 20640 /* 955 */ 'q', '2', '2', 0, 20641 /* 959 */ 's', '2', '2', 0, 20642 /* 963 */ 'w', '2', '2', 0, 20643 /* 967 */ 'x', '2', '2', 0, 20644 /* 971 */ 'z', '2', '2', 0, 20645 /* 975 */ 'D', '3', '1', '_', 'D', '0', '_', 'D', '1', '_', 'D', '2', 0, 20646 /* 988 */ 'P', '1', '_', 'P', '2', 0, 20647 /* 994 */ 'Q', '3', '1', '_', 'Q', '0', '_', 'Q', '1', '_', 'Q', '2', 0, 20648 /* 1007 */ 'Z', '3', '1', '_', 'Z', '0', '_', 'Z', '1', '_', 'Z', '2', 0, 20649 /* 1020 */ 'b', '2', 0, 20650 /* 1023 */ 'd', '2', 0, 20651 /* 1026 */ 'h', '2', 0, 20652 /* 1029 */ 'p', '2', 0, 20653 /* 1032 */ 'q', '2', 0, 20654 /* 1035 */ 's', '2', 0, 20655 /* 1038 */ 'w', '2', 0, 20656 /* 1041 */ 'x', '2', 0, 20657 /* 1044 */ 'z', '2', 0, 20658 /* 1047 */ 'D', '1', '0', '_', 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', 0, 20659 /* 1063 */ 'P', '1', '2', '_', 'P', '1', '3', 0, 20660 /* 1071 */ 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', 0, 20661 /* 1087 */ 'W', '1', '2', '_', 'W', '1', '3', 0, 20662 /* 1095 */ 'X', '6', '_', 'X', '7', '_', 'X', '8', '_', 'X', '9', '_', 'X', '1', '0', '_', 'X', '1', '1', '_', 'X', '1', '2', '_', 'X', '1', '3', 0, 20663 /* 1123 */ 'Z', '1', '0', '_', 'Z', '1', '1', '_', 'Z', '1', '2', '_', 'Z', '1', '3', 0, 20664 /* 1139 */ 'Z', '5', '_', 'Z', '1', '3', 0, 20665 /* 1146 */ 'Z', '1', '_', 'Z', '5', '_', 'Z', '9', '_', 'Z', '1', '3', 0, 20666 /* 1159 */ 'b', '1', '3', 0, 20667 /* 1163 */ 'd', '1', '3', 0, 20668 /* 1167 */ 'h', '1', '3', 0, 20669 /* 1171 */ 'p', '1', '3', 0, 20670 /* 1175 */ 'q', '1', '3', 0, 20671 /* 1179 */ 's', '1', '3', 0, 20672 /* 1183 */ 'w', '1', '3', 0, 20673 /* 1187 */ 'x', '1', '3', 0, 20674 /* 1191 */ 'z', '1', '3', 0, 20675 /* 1195 */ 'D', '2', '0', '_', 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', 0, 20676 /* 1211 */ 'Q', '2', '0', '_', 'Q', '2', '1', '_', 'Q', '2', '2', '_', 'Q', '2', '3', 0, 20677 /* 1227 */ 'W', '2', '2', '_', 'W', '2', '3', 0, 20678 /* 1235 */ 'X', '1', '6', '_', 'X', '1', '7', '_', 'X', '1', '8', '_', 'X', '1', '9', '_', 'X', '2', '0', '_', 'X', '2', '1', '_', 'X', '2', '2', '_', 'X', '2', '3', 0, 20679 /* 1267 */ 'Z', '2', '0', '_', 'Z', '2', '1', '_', 'Z', '2', '2', '_', 'Z', '2', '3', 0, 20680 /* 1283 */ 'b', '2', '3', 0, 20681 /* 1287 */ 'd', '2', '3', 0, 20682 /* 1291 */ 'h', '2', '3', 0, 20683 /* 1295 */ 'q', '2', '3', 0, 20684 /* 1299 */ 's', '2', '3', 0, 20685 /* 1303 */ 'w', '2', '3', 0, 20686 /* 1307 */ 'x', '2', '3', 0, 20687 /* 1311 */ 'z', '2', '3', 0, 20688 /* 1315 */ 'D', '0', '_', 'D', '1', '_', 'D', '2', '_', 'D', '3', 0, 20689 /* 1327 */ 'P', '2', '_', 'P', '3', 0, 20690 /* 1333 */ 'Q', '0', '_', 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', 0, 20691 /* 1345 */ 'W', '2', '_', 'W', '3', 0, 20692 /* 1351 */ 'X', '2', '_', 'X', '3', 0, 20693 /* 1357 */ 'Z', '0', '_', 'Z', '1', '_', 'Z', '2', '_', 'Z', '3', 0, 20694 /* 1369 */ 'b', '3', 0, 20695 /* 1372 */ 'd', '3', 0, 20696 /* 1375 */ 'h', '3', 0, 20697 /* 1378 */ 'p', '3', 0, 20698 /* 1381 */ 'q', '3', 0, 20699 /* 1384 */ 's', '3', 0, 20700 /* 1387 */ 'w', '3', 0, 20701 /* 1390 */ 'x', '3', 0, 20702 /* 1393 */ 'z', '3', 0, 20703 /* 1396 */ 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', '_', 'D', '1', '4', 0, 20704 /* 1412 */ 'P', '1', '3', '_', 'P', '1', '4', 0, 20705 /* 1420 */ 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', 0, 20706 /* 1436 */ 'Z', '2', '_', 'Z', '6', '_', 'Z', '1', '0', '_', 'Z', '1', '4', 0, 20707 /* 1450 */ 'Z', '1', '1', '_', 'Z', '1', '2', '_', 'Z', '1', '3', '_', 'Z', '1', '4', 0, 20708 /* 1466 */ 'Z', '6', '_', 'Z', '1', '4', 0, 20709 /* 1473 */ 'b', '1', '4', 0, 20710 /* 1477 */ 'd', '1', '4', 0, 20711 /* 1481 */ 'h', '1', '4', 0, 20712 /* 1485 */ 'p', '1', '4', 0, 20713 /* 1489 */ 'q', '1', '4', 0, 20714 /* 1493 */ 's', '1', '4', 0, 20715 /* 1497 */ 'w', '1', '4', 0, 20716 /* 1501 */ 'x', '1', '4', 0, 20717 /* 1505 */ 'z', '1', '4', 0, 20718 /* 1509 */ 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', '_', 'D', '2', '4', 0, 20719 /* 1525 */ 'Q', '2', '1', '_', 'Q', '2', '2', '_', 'Q', '2', '3', '_', 'Q', '2', '4', 0, 20720 /* 1541 */ 'Z', '2', '1', '_', 'Z', '2', '2', '_', 'Z', '2', '3', '_', 'Z', '2', '4', 0, 20721 /* 1557 */ 'Z', '1', '6', '_', 'Z', '2', '4', 0, 20722 /* 1565 */ 'b', '2', '4', 0, 20723 /* 1569 */ 'd', '2', '4', 0, 20724 /* 1573 */ 'h', '2', '4', 0, 20725 /* 1577 */ 'q', '2', '4', 0, 20726 /* 1581 */ 's', '2', '4', 0, 20727 /* 1585 */ 'w', '2', '4', 0, 20728 /* 1589 */ 'x', '2', '4', 0, 20729 /* 1593 */ 'z', '2', '4', 0, 20730 /* 1597 */ 'D', '1', '_', 'D', '2', '_', 'D', '3', '_', 'D', '4', 0, 20731 /* 1609 */ 'P', '3', '_', 'P', '4', 0, 20732 /* 1615 */ 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', 0, 20733 /* 1627 */ 'Z', '1', '_', 'Z', '2', '_', 'Z', '3', '_', 'Z', '4', 0, 20734 /* 1639 */ 'b', '4', 0, 20735 /* 1642 */ 'd', '4', 0, 20736 /* 1645 */ 'h', '4', 0, 20737 /* 1648 */ 'p', '4', 0, 20738 /* 1651 */ 'q', '4', 0, 20739 /* 1654 */ 's', '4', 0, 20740 /* 1657 */ 'w', '4', 0, 20741 /* 1660 */ 'x', '4', 0, 20742 /* 1663 */ 'z', '4', 0, 20743 /* 1666 */ 'D', '1', '2', '_', 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', 0, 20744 /* 1682 */ 'P', '1', '4', '_', 'P', '1', '5', 0, 20745 /* 1690 */ 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', '_', 'Q', '1', '5', 0, 20746 /* 1706 */ 'W', '1', '4', '_', 'W', '1', '5', 0, 20747 /* 1714 */ 'X', '8', '_', 'X', '9', '_', 'X', '1', '0', '_', 'X', '1', '1', '_', 'X', '1', '2', '_', 'X', '1', '3', '_', 'X', '1', '4', '_', 'X', '1', '5', 0, 20748 /* 1744 */ 'Z', '3', '_', 'Z', '7', '_', 'Z', '1', '1', '_', 'Z', '1', '5', 0, 20749 /* 1758 */ 'Z', '1', '2', '_', 'Z', '1', '3', '_', 'Z', '1', '4', '_', 'Z', '1', '5', 0, 20750 /* 1774 */ 'Z', '7', '_', 'Z', '1', '5', 0, 20751 /* 1781 */ 'b', '1', '5', 0, 20752 /* 1785 */ 'd', '1', '5', 0, 20753 /* 1789 */ 'h', '1', '5', 0, 20754 /* 1793 */ 'p', '1', '5', 0, 20755 /* 1797 */ 'q', '1', '5', 0, 20756 /* 1801 */ 's', '1', '5', 0, 20757 /* 1805 */ 'w', '1', '5', 0, 20758 /* 1809 */ 'x', '1', '5', 0, 20759 /* 1813 */ 'z', '1', '5', 0, 20760 /* 1817 */ 'D', '2', '2', '_', 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', 0, 20761 /* 1833 */ 'Q', '2', '2', '_', 'Q', '2', '3', '_', 'Q', '2', '4', '_', 'Q', '2', '5', 0, 20762 /* 1849 */ 'W', '2', '4', '_', 'W', '2', '5', 0, 20763 /* 1857 */ 'X', '1', '8', '_', 'X', '1', '9', '_', 'X', '2', '0', '_', 'X', '2', '1', '_', 'X', '2', '2', '_', 'X', '2', '3', '_', 'X', '2', '4', '_', 'X', '2', '5', 0, 20764 /* 1889 */ 'Z', '2', '2', '_', 'Z', '2', '3', '_', 'Z', '2', '4', '_', 'Z', '2', '5', 0, 20765 /* 1905 */ 'Z', '1', '7', '_', 'Z', '2', '5', 0, 20766 /* 1913 */ 'b', '2', '5', 0, 20767 /* 1917 */ 'd', '2', '5', 0, 20768 /* 1921 */ 'h', '2', '5', 0, 20769 /* 1925 */ 'q', '2', '5', 0, 20770 /* 1929 */ 's', '2', '5', 0, 20771 /* 1933 */ 'w', '2', '5', 0, 20772 /* 1937 */ 'x', '2', '5', 0, 20773 /* 1941 */ 'z', '2', '5', 0, 20774 /* 1945 */ 'D', '2', '_', 'D', '3', '_', 'D', '4', '_', 'D', '5', 0, 20775 /* 1957 */ 'P', '4', '_', 'P', '5', 0, 20776 /* 1963 */ 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', 0, 20777 /* 1975 */ 'W', '4', '_', 'W', '5', 0, 20778 /* 1981 */ 'X', '4', '_', 'X', '5', 0, 20779 /* 1987 */ 'Z', '2', '_', 'Z', '3', '_', 'Z', '4', '_', 'Z', '5', 0, 20780 /* 1999 */ 'b', '5', 0, 20781 /* 2002 */ 'd', '5', 0, 20782 /* 2005 */ 'h', '5', 0, 20783 /* 2008 */ 'p', '5', 0, 20784 /* 2011 */ 'q', '5', 0, 20785 /* 2014 */ 's', '5', 0, 20786 /* 2017 */ 'w', '5', 0, 20787 /* 2020 */ 'x', '5', 0, 20788 /* 2023 */ 'z', '5', 0, 20789 /* 2026 */ 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', '_', 'D', '1', '6', 0, 20790 /* 2042 */ 'Q', '1', '3', '_', 'Q', '1', '4', '_', 'Q', '1', '5', '_', 'Q', '1', '6', 0, 20791 /* 2058 */ 'Z', '1', '3', '_', 'Z', '1', '4', '_', 'Z', '1', '5', '_', 'Z', '1', '6', 0, 20792 /* 2074 */ 'b', '1', '6', 0, 20793 /* 2078 */ 'd', '1', '6', 0, 20794 /* 2082 */ 'h', '1', '6', 0, 20795 /* 2086 */ 'q', '1', '6', 0, 20796 /* 2090 */ 's', '1', '6', 0, 20797 /* 2094 */ 'w', '1', '6', 0, 20798 /* 2098 */ 'x', '1', '6', 0, 20799 /* 2102 */ 'z', '1', '6', 0, 20800 /* 2106 */ 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', '_', 'D', '2', '6', 0, 20801 /* 2122 */ 'Q', '2', '3', '_', 'Q', '2', '4', '_', 'Q', '2', '5', '_', 'Q', '2', '6', 0, 20802 /* 2138 */ 'Z', '2', '3', '_', 'Z', '2', '4', '_', 'Z', '2', '5', '_', 'Z', '2', '6', 0, 20803 /* 2154 */ 'Z', '1', '8', '_', 'Z', '2', '6', 0, 20804 /* 2162 */ 'b', '2', '6', 0, 20805 /* 2166 */ 'd', '2', '6', 0, 20806 /* 2170 */ 'h', '2', '6', 0, 20807 /* 2174 */ 'q', '2', '6', 0, 20808 /* 2178 */ 's', '2', '6', 0, 20809 /* 2182 */ 'w', '2', '6', 0, 20810 /* 2186 */ 'x', '2', '6', 0, 20811 /* 2190 */ 'z', '2', '6', 0, 20812 /* 2194 */ 'D', '3', '_', 'D', '4', '_', 'D', '5', '_', 'D', '6', 0, 20813 /* 2206 */ 'P', '5', '_', 'P', '6', 0, 20814 /* 2212 */ 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', 0, 20815 /* 2224 */ 'Z', '3', '_', 'Z', '4', '_', 'Z', '5', '_', 'Z', '6', 0, 20816 /* 2236 */ 'b', '6', 0, 20817 /* 2239 */ 'd', '6', 0, 20818 /* 2242 */ 'h', '6', 0, 20819 /* 2245 */ 'p', '6', 0, 20820 /* 2248 */ 'q', '6', 0, 20821 /* 2251 */ 's', '6', 0, 20822 /* 2254 */ 'w', '6', 0, 20823 /* 2257 */ 'x', '6', 0, 20824 /* 2260 */ 'z', '6', 0, 20825 /* 2263 */ 'D', '1', '4', '_', 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', 0, 20826 /* 2279 */ 'Q', '1', '4', '_', 'Q', '1', '5', '_', 'Q', '1', '6', '_', 'Q', '1', '7', 0, 20827 /* 2295 */ 'W', '1', '6', '_', 'W', '1', '7', 0, 20828 /* 2303 */ 'X', '1', '0', '_', 'X', '1', '1', '_', 'X', '1', '2', '_', 'X', '1', '3', '_', 'X', '1', '4', '_', 'X', '1', '5', '_', 'X', '1', '6', '_', 'X', '1', '7', 0, 20829 /* 2335 */ 'Z', '1', '4', '_', 'Z', '1', '5', '_', 'Z', '1', '6', '_', 'Z', '1', '7', 0, 20830 /* 2351 */ 'b', '1', '7', 0, 20831 /* 2355 */ 'd', '1', '7', 0, 20832 /* 2359 */ 'h', '1', '7', 0, 20833 /* 2363 */ 'q', '1', '7', 0, 20834 /* 2367 */ 's', '1', '7', 0, 20835 /* 2371 */ 'w', '1', '7', 0, 20836 /* 2375 */ 'x', '1', '7', 0, 20837 /* 2379 */ 'z', '1', '7', 0, 20838 /* 2383 */ 'D', '2', '4', '_', 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', 0, 20839 /* 2399 */ 'Q', '2', '4', '_', 'Q', '2', '5', '_', 'Q', '2', '6', '_', 'Q', '2', '7', 0, 20840 /* 2415 */ 'W', '2', '6', '_', 'W', '2', '7', 0, 20841 /* 2423 */ 'X', '2', '0', '_', 'X', '2', '1', '_', 'X', '2', '2', '_', 'X', '2', '3', '_', 'X', '2', '4', '_', 'X', '2', '5', '_', 'X', '2', '6', '_', 'X', '2', '7', 0, 20842 /* 2455 */ 'Z', '2', '4', '_', 'Z', '2', '5', '_', 'Z', '2', '6', '_', 'Z', '2', '7', 0, 20843 /* 2471 */ 'Z', '1', '9', '_', 'Z', '2', '7', 0, 20844 /* 2479 */ 'b', '2', '7', 0, 20845 /* 2483 */ 'd', '2', '7', 0, 20846 /* 2487 */ 'h', '2', '7', 0, 20847 /* 2491 */ 'q', '2', '7', 0, 20848 /* 2495 */ 's', '2', '7', 0, 20849 /* 2499 */ 'w', '2', '7', 0, 20850 /* 2503 */ 'x', '2', '7', 0, 20851 /* 2507 */ 'z', '2', '7', 0, 20852 /* 2511 */ 'D', '4', '_', 'D', '5', '_', 'D', '6', '_', 'D', '7', 0, 20853 /* 2523 */ 'P', '6', '_', 'P', '7', 0, 20854 /* 2529 */ 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', 0, 20855 /* 2541 */ 'W', '6', '_', 'W', '7', 0, 20856 /* 2547 */ 'X', '0', '_', 'X', '1', '_', 'X', '2', '_', 'X', '3', '_', 'X', '4', '_', 'X', '5', '_', 'X', '6', '_', 'X', '7', 0, 20857 /* 2571 */ 'Z', '4', '_', 'Z', '5', '_', 'Z', '6', '_', 'Z', '7', 0, 20858 /* 2583 */ 'b', '7', 0, 20859 /* 2586 */ 'd', '7', 0, 20860 /* 2589 */ 'h', '7', 0, 20861 /* 2592 */ 'p', '7', 0, 20862 /* 2595 */ 'q', '7', 0, 20863 /* 2598 */ 's', '7', 0, 20864 /* 2601 */ 'w', '7', 0, 20865 /* 2604 */ 'x', '7', 0, 20866 /* 2607 */ 'z', '7', 0, 20867 /* 2610 */ 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', '_', 'D', '1', '8', 0, 20868 /* 2626 */ 'Q', '1', '5', '_', 'Q', '1', '6', '_', 'Q', '1', '7', '_', 'Q', '1', '8', 0, 20869 /* 2642 */ 'Z', '1', '5', '_', 'Z', '1', '6', '_', 'Z', '1', '7', '_', 'Z', '1', '8', 0, 20870 /* 2658 */ 'b', '1', '8', 0, 20871 /* 2662 */ 'd', '1', '8', 0, 20872 /* 2666 */ 'h', '1', '8', 0, 20873 /* 2670 */ 'q', '1', '8', 0, 20874 /* 2674 */ 's', '1', '8', 0, 20875 /* 2678 */ 'w', '1', '8', 0, 20876 /* 2682 */ 'x', '1', '8', 0, 20877 /* 2686 */ 'z', '1', '8', 0, 20878 /* 2690 */ 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', '_', 'D', '2', '8', 0, 20879 /* 2706 */ 'Q', '2', '5', '_', 'Q', '2', '6', '_', 'Q', '2', '7', '_', 'Q', '2', '8', 0, 20880 /* 2722 */ 'Z', '2', '0', '_', 'Z', '2', '8', 0, 20881 /* 2730 */ 'Z', '1', '6', '_', 'Z', '2', '0', '_', 'Z', '2', '4', '_', 'Z', '2', '8', 0, 20882 /* 2746 */ 'Z', '2', '5', '_', 'Z', '2', '6', '_', 'Z', '2', '7', '_', 'Z', '2', '8', 0, 20883 /* 2762 */ 'b', '2', '8', 0, 20884 /* 2766 */ 'd', '2', '8', 0, 20885 /* 2770 */ 'h', '2', '8', 0, 20886 /* 2774 */ 'q', '2', '8', 0, 20887 /* 2778 */ 's', '2', '8', 0, 20888 /* 2782 */ 'w', '2', '8', 0, 20889 /* 2786 */ 'x', '2', '8', 0, 20890 /* 2790 */ 'z', '2', '8', 0, 20891 /* 2794 */ 'D', '5', '_', 'D', '6', '_', 'D', '7', '_', 'D', '8', 0, 20892 /* 2806 */ 'P', '7', '_', 'P', '8', 0, 20893 /* 2812 */ 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', 0, 20894 /* 2824 */ 'Z', '0', '_', 'Z', '8', 0, 20895 /* 2830 */ 'Z', '5', '_', 'Z', '6', '_', 'Z', '7', '_', 'Z', '8', 0, 20896 /* 2842 */ 'b', '8', 0, 20897 /* 2845 */ 'd', '8', 0, 20898 /* 2848 */ 'h', '8', 0, 20899 /* 2851 */ 'p', '8', 0, 20900 /* 2854 */ 'q', '8', 0, 20901 /* 2857 */ 's', '8', 0, 20902 /* 2860 */ 'w', '8', 0, 20903 /* 2863 */ 'x', '8', 0, 20904 /* 2866 */ 'z', '8', 0, 20905 /* 2869 */ 'D', '1', '6', '_', 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', 0, 20906 /* 2885 */ 'Q', '1', '6', '_', 'Q', '1', '7', '_', 'Q', '1', '8', '_', 'Q', '1', '9', 0, 20907 /* 2901 */ 'W', '1', '8', '_', 'W', '1', '9', 0, 20908 /* 2909 */ 'X', '1', '2', '_', 'X', '1', '3', '_', 'X', '1', '4', '_', 'X', '1', '5', '_', 'X', '1', '6', '_', 'X', '1', '7', '_', 'X', '1', '8', '_', 'X', '1', '9', 0, 20909 /* 2941 */ 'Z', '1', '6', '_', 'Z', '1', '7', '_', 'Z', '1', '8', '_', 'Z', '1', '9', 0, 20910 /* 2957 */ 'b', '1', '9', 0, 20911 /* 2961 */ 'd', '1', '9', 0, 20912 /* 2965 */ 'h', '1', '9', 0, 20913 /* 2969 */ 'q', '1', '9', 0, 20914 /* 2973 */ 's', '1', '9', 0, 20915 /* 2977 */ 'w', '1', '9', 0, 20916 /* 2981 */ 'x', '1', '9', 0, 20917 /* 2985 */ 'z', '1', '9', 0, 20918 /* 2989 */ 'D', '2', '6', '_', 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', 0, 20919 /* 3005 */ 'Q', '2', '6', '_', 'Q', '2', '7', '_', 'Q', '2', '8', '_', 'Q', '2', '9', 0, 20920 /* 3021 */ 'W', '2', '8', '_', 'W', '2', '9', 0, 20921 /* 3029 */ 'Z', '2', '1', '_', 'Z', '2', '9', 0, 20922 /* 3037 */ 'Z', '1', '7', '_', 'Z', '2', '1', '_', 'Z', '2', '5', '_', 'Z', '2', '9', 0, 20923 /* 3053 */ 'Z', '2', '6', '_', 'Z', '2', '7', '_', 'Z', '2', '8', '_', 'Z', '2', '9', 0, 20924 /* 3069 */ 'b', '2', '9', 0, 20925 /* 3073 */ 'd', '2', '9', 0, 20926 /* 3077 */ 'h', '2', '9', 0, 20927 /* 3081 */ 'q', '2', '9', 0, 20928 /* 3085 */ 's', '2', '9', 0, 20929 /* 3089 */ 'w', '2', '9', 0, 20930 /* 3093 */ 'x', '2', '9', 0, 20931 /* 3097 */ 'z', '2', '9', 0, 20932 /* 3101 */ 'D', '6', '_', 'D', '7', '_', 'D', '8', '_', 'D', '9', 0, 20933 /* 3113 */ 'P', '8', '_', 'P', '9', 0, 20934 /* 3119 */ 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', 0, 20935 /* 3131 */ 'W', '8', '_', 'W', '9', 0, 20936 /* 3137 */ 'X', '2', '_', 'X', '3', '_', 'X', '4', '_', 'X', '5', '_', 'X', '6', '_', 'X', '7', '_', 'X', '8', '_', 'X', '9', 0, 20937 /* 3161 */ 'Z', '1', '_', 'Z', '9', 0, 20938 /* 3167 */ 'Z', '6', '_', 'Z', '7', '_', 'Z', '8', '_', 'Z', '9', 0, 20939 /* 3179 */ 'b', '9', 0, 20940 /* 3182 */ 'd', '9', 0, 20941 /* 3185 */ 'h', '9', 0, 20942 /* 3188 */ 'p', '9', 0, 20943 /* 3191 */ 'q', '9', 0, 20944 /* 3194 */ 's', '9', 0, 20945 /* 3197 */ 'w', '9', 0, 20946 /* 3200 */ 'x', '9', 0, 20947 /* 3203 */ 'z', '9', 0, 20948 /* 3206 */ 'X', '2', '2', '_', 'X', '2', '3', '_', 'X', '2', '4', '_', 'X', '2', '5', '_', 'X', '2', '6', '_', 'X', '2', '7', '_', 'X', '2', '8', '_', 'F', 'P', 0, 20949 /* 3237 */ 'W', '3', '0', '_', 'W', 'Z', 'R', 0, 20950 /* 3245 */ 'L', 'R', '_', 'X', 'Z', 'R', 0, 20951 /* 3252 */ 'z', 'a', 0, 20952 /* 3255 */ 'z', 'a', '0', '.', 'b', 0, 20953 /* 3261 */ 'z', 'a', '0', '.', 'd', 0, 20954 /* 3267 */ 'z', 'a', '1', '.', 'd', 0, 20955 /* 3273 */ 'z', 'a', '2', '.', 'd', 0, 20956 /* 3279 */ 'z', 'a', '3', '.', 'd', 0, 20957 /* 3285 */ 'z', 'a', '4', '.', 'd', 0, 20958 /* 3291 */ 'z', 'a', '5', '.', 'd', 0, 20959 /* 3297 */ 'z', 'a', '6', '.', 'd', 0, 20960 /* 3303 */ 'z', 'a', '7', '.', 'd', 0, 20961 /* 3309 */ 'v', 'g', 0, 20962 /* 3312 */ 'z', 'a', '0', '.', 'h', 0, 20963 /* 3318 */ 'z', 'a', '1', '.', 'h', 0, 20964 /* 3324 */ 'z', '1', '0', '_', 'h', 'i', 0, 20965 /* 3331 */ 'z', '2', '0', '_', 'h', 'i', 0, 20966 /* 3338 */ 'z', '3', '0', '_', 'h', 'i', 0, 20967 /* 3345 */ 'z', '0', '_', 'h', 'i', 0, 20968 /* 3351 */ 'z', '1', '1', '_', 'h', 'i', 0, 20969 /* 3358 */ 'z', '2', '1', '_', 'h', 'i', 0, 20970 /* 3365 */ 'z', '3', '1', '_', 'h', 'i', 0, 20971 /* 3372 */ 'z', '1', '_', 'h', 'i', 0, 20972 /* 3378 */ 'z', '1', '2', '_', 'h', 'i', 0, 20973 /* 3385 */ 'z', '2', '2', '_', 'h', 'i', 0, 20974 /* 3392 */ 'z', '2', '_', 'h', 'i', 0, 20975 /* 3398 */ 'z', '1', '3', '_', 'h', 'i', 0, 20976 /* 3405 */ 'z', '2', '3', '_', 'h', 'i', 0, 20977 /* 3412 */ 'z', '3', '_', 'h', 'i', 0, 20978 /* 3418 */ 'z', '1', '4', '_', 'h', 'i', 0, 20979 /* 3425 */ 'z', '2', '4', '_', 'h', 'i', 0, 20980 /* 3432 */ 'z', '4', '_', 'h', 'i', 0, 20981 /* 3438 */ 'z', '1', '5', '_', 'h', 'i', 0, 20982 /* 3445 */ 'z', '2', '5', '_', 'h', 'i', 0, 20983 /* 3452 */ 'z', '5', '_', 'h', 'i', 0, 20984 /* 3458 */ 'z', '1', '6', '_', 'h', 'i', 0, 20985 /* 3465 */ 'z', '2', '6', '_', 'h', 'i', 0, 20986 /* 3472 */ 'z', '6', '_', 'h', 'i', 0, 20987 /* 3478 */ 'z', '1', '7', '_', 'h', 'i', 0, 20988 /* 3485 */ 'z', '2', '7', '_', 'h', 'i', 0, 20989 /* 3492 */ 'z', '7', '_', 'h', 'i', 0, 20990 /* 3498 */ 'z', '1', '8', '_', 'h', 'i', 0, 20991 /* 3505 */ 'z', '2', '8', '_', 'h', 'i', 0, 20992 /* 3512 */ 'z', '8', '_', 'h', 'i', 0, 20993 /* 3518 */ 'z', '1', '9', '_', 'h', 'i', 0, 20994 /* 3525 */ 'z', '2', '9', '_', 'h', 'i', 0, 20995 /* 3532 */ 'z', '9', '_', 'h', 'i', 0, 20996 /* 3538 */ 'w', 's', 'p', 0, 20997 /* 3542 */ 'z', 'a', '1', '0', '.', 'q', 0, 20998 /* 3549 */ 'z', 'a', '0', '.', 'q', 0, 20999 /* 3555 */ 'z', 'a', '1', '1', '.', 'q', 0, 21000 /* 3562 */ 'z', 'a', '1', '.', 'q', 0, 21001 /* 3568 */ 'z', 'a', '1', '2', '.', 'q', 0, 21002 /* 3575 */ 'z', 'a', '2', '.', 'q', 0, 21003 /* 3581 */ 'z', 'a', '1', '3', '.', 'q', 0, 21004 /* 3588 */ 'z', 'a', '3', '.', 'q', 0, 21005 /* 3594 */ 'z', 'a', '1', '4', '.', 'q', 0, 21006 /* 3601 */ 'z', 'a', '4', '.', 'q', 0, 21007 /* 3607 */ 'z', 'a', '1', '5', '.', 'q', 0, 21008 /* 3614 */ 'z', 'a', '5', '.', 'q', 0, 21009 /* 3620 */ 'z', 'a', '6', '.', 'q', 0, 21010 /* 3626 */ 'z', 'a', '7', '.', 'q', 0, 21011 /* 3632 */ 'z', 'a', '8', '.', 'q', 0, 21012 /* 3638 */ 'z', 'a', '9', '.', 'q', 0, 21013 /* 3644 */ 'f', 'p', 'c', 'r', 0, 21014 /* 3649 */ 'f', 'f', 'r', 0, 21015 /* 3653 */ 'w', 'z', 'r', 0, 21016 /* 3657 */ 'x', 'z', 'r', 0, 21017 /* 3661 */ 'z', 'a', '0', '.', 's', 0, 21018 /* 3667 */ 'z', 'a', '1', '.', 's', 0, 21019 /* 3673 */ 'z', 'a', '2', '.', 's', 0, 21020 /* 3679 */ 'z', 'a', '3', '.', 's', 0, 21021 /* 3685 */ 'n', 'z', 'c', 'v', 0, 21022 0 21023}; 21024 21025 static const uint16_t RegAsmOffsetNoRegAltName[] = { 21026 3649, 3093, 3644, 265, 3685, 3539, 3309, 3538, 3653, 3657, 3252, 325, 759, 1020, 21027 1369, 1639, 1999, 2236, 2583, 2842, 3179, 53, 447, 859, 1159, 1473, 1781, 2074, 21028 2351, 2658, 2957, 137, 571, 943, 1283, 1565, 1913, 2162, 2479, 2762, 3069, 241, 21029 675, 328, 762, 1023, 1372, 1642, 2002, 2239, 2586, 2845, 3182, 57, 451, 863, 21030 1163, 1477, 1785, 2078, 2355, 2662, 2961, 141, 575, 947, 1287, 1569, 1917, 2166, 21031 2483, 2766, 3073, 245, 679, 331, 765, 1026, 1375, 1645, 2005, 2242, 2589, 2848, 21032 3185, 61, 455, 867, 1167, 1481, 1789, 2082, 2359, 2666, 2965, 145, 579, 951, 21033 1291, 1573, 1921, 2170, 2487, 2770, 3077, 249, 683, 334, 768, 1029, 1378, 1648, 21034 2008, 2245, 2592, 2851, 3188, 65, 459, 871, 1171, 1485, 1793, 337, 771, 1032, 21035 1381, 1651, 2011, 2248, 2595, 2854, 3191, 69, 463, 875, 1175, 1489, 1797, 2086, 21036 2363, 2670, 2969, 149, 583, 955, 1295, 1577, 1925, 2174, 2491, 2774, 3081, 253, 21037 687, 340, 774, 1035, 1384, 1654, 2014, 2251, 2598, 2857, 3194, 73, 467, 879, 21038 1179, 1493, 1801, 2090, 2367, 2674, 2973, 153, 587, 959, 1299, 1581, 1929, 2178, 21039 2495, 2778, 3085, 257, 691, 347, 777, 1038, 1387, 1657, 2017, 2254, 2601, 2860, 21040 3197, 77, 471, 883, 1183, 1497, 1805, 2094, 2371, 2678, 2977, 157, 591, 963, 21041 1303, 1585, 1933, 2182, 2499, 2782, 3089, 261, 350, 780, 1041, 1390, 1660, 2020, 21042 2257, 2604, 2863, 3200, 81, 475, 887, 1187, 1501, 1809, 2098, 2375, 2682, 2981, 21043 161, 595, 967, 1307, 1589, 1937, 2186, 2503, 2786, 353, 783, 1044, 1393, 1663, 21044 2023, 2260, 2607, 2866, 3203, 85, 479, 891, 1191, 1505, 1813, 2102, 2379, 2686, 21045 2985, 165, 599, 971, 1311, 1593, 1941, 2190, 2507, 2790, 3097, 269, 695, 3255, 21046 3261, 3267, 3273, 3279, 3285, 3291, 3297, 3303, 3312, 3318, 3549, 3562, 3575, 3588, 21047 3601, 3614, 3620, 3626, 3632, 3638, 3542, 3555, 3568, 3581, 3594, 3607, 3661, 3667, 21048 3673, 3679, 343, 3345, 3372, 3392, 3412, 3432, 3452, 3472, 3492, 3512, 3532, 3324, 21049 3351, 3378, 3398, 3418, 3438, 3458, 3478, 3498, 3518, 3331, 3358, 3385, 3405, 3425, 21050 3445, 3465, 3485, 3505, 3525, 3338, 3365, 707, 982, 1321, 1603, 1951, 2200, 2517, 21051 2800, 3107, 6, 362, 793, 1055, 1404, 1674, 2034, 2271, 2618, 2877, 97, 491, 21052 903, 1203, 1517, 1825, 2114, 2391, 2698, 2997, 177, 611, 281, 1315, 1597, 1945, 21053 2194, 2511, 2794, 3101, 0, 356, 786, 1047, 1396, 1666, 2026, 2263, 2610, 2869, 21054 89, 483, 895, 1195, 1509, 1817, 2106, 2383, 2690, 2989, 169, 603, 273, 699, 21055 975, 979, 1318, 1600, 1948, 2197, 2514, 2797, 3104, 3, 359, 789, 1051, 1400, 21056 1670, 2030, 2267, 2614, 2873, 93, 487, 899, 1199, 1513, 1821, 2110, 2387, 2694, 21057 2993, 173, 607, 277, 703, 713, 988, 1327, 1609, 1957, 2206, 2523, 2806, 3113, 21058 13, 370, 801, 1063, 1412, 1682, 288, 727, 1001, 1339, 1621, 1969, 2218, 2535, 21059 2818, 3125, 26, 384, 816, 1079, 1428, 1698, 2050, 2287, 2634, 2893, 113, 507, 21060 919, 1219, 1533, 1841, 2130, 2407, 2714, 3013, 193, 627, 303, 1333, 1615, 1963, 21061 2212, 2529, 2812, 3119, 20, 378, 809, 1071, 1420, 1690, 2042, 2279, 2626, 2885, 21062 105, 499, 911, 1211, 1525, 1833, 2122, 2399, 2706, 3005, 185, 619, 295, 719, 21063 994, 998, 1336, 1618, 1966, 2215, 2532, 2815, 3122, 23, 381, 812, 1075, 1424, 21064 1694, 2046, 2283, 2630, 2889, 109, 503, 915, 1215, 1529, 1837, 2126, 2403, 2710, 21065 3009, 189, 623, 299, 723, 3206, 2547, 3137, 400, 1095, 1714, 2303, 2909, 523, 21066 1235, 1857, 2423, 3237, 733, 1345, 1975, 2541, 3131, 392, 1087, 1706, 2295, 2901, 21067 515, 1227, 1849, 2415, 3021, 3245, 3230, 739, 1351, 1981, 2565, 3155, 418, 1115, 21068 1736, 2327, 2933, 547, 1259, 1881, 2447, 753, 1014, 1363, 1633, 1993, 2230, 2577, 21069 2836, 3173, 46, 432, 831, 1131, 1458, 1766, 2066, 2343, 2650, 2949, 129, 563, 21070 935, 1275, 1549, 1897, 2146, 2463, 2754, 3061, 233, 643, 318, 1357, 1627, 1987, 21071 2224, 2571, 2830, 3167, 40, 426, 824, 1123, 1450, 1758, 2058, 2335, 2642, 2941, 21072 121, 555, 927, 1267, 1541, 1889, 2138, 2455, 2746, 3053, 225, 635, 310, 745, 21073 1007, 1011, 1360, 1630, 1990, 2227, 2574, 2833, 3170, 43, 429, 827, 1127, 1454, 21074 1762, 2062, 2339, 2646, 2945, 125, 559, 931, 1271, 1545, 1893, 2142, 2459, 2750, 21075 3057, 229, 639, 314, 749, 1557, 1905, 2154, 2471, 2722, 3029, 201, 651, 2824, 21076 3161, 33, 440, 839, 1139, 1466, 1774, 2730, 3037, 209, 659, 846, 1146, 1436, 21077 1744, 21078 }; 21079 21080 static const char AsmStrsvlist1[] = { 21081 /* 0 */ 0, 21082 0 21083}; 21084 21085 static const uint8_t RegAsmOffsetvlist1[] = { 21086 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21087 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21088 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21089 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21090 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21091 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21092 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21093 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21094 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21095 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21096 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21097 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21098 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21099 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21100 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21101 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21102 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21103 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21104 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21105 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21106 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21107 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21108 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21110 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21111 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21112 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21113 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21114 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21115 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21116 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21117 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21118 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21119 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21120 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21121 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21122 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21123 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21124 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21125 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21126 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21127 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21128 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21130 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21131 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21132 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21133 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21134 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21135 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21136 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21137 0, 21138 }; 21139 21140 static const char AsmStrsvreg[] = { 21141 /* 0 */ 'v', '1', '0', 0, 21142 /* 4 */ 'v', '2', '0', 0, 21143 /* 8 */ 'v', '3', '0', 0, 21144 /* 12 */ 'v', '0', 0, 21145 /* 15 */ 'v', '1', '1', 0, 21146 /* 19 */ 'v', '2', '1', 0, 21147 /* 23 */ 'v', '3', '1', 0, 21148 /* 27 */ 'v', '1', 0, 21149 /* 30 */ 'v', '1', '2', 0, 21150 /* 34 */ 'v', '2', '2', 0, 21151 /* 38 */ 'v', '2', 0, 21152 /* 41 */ 'v', '1', '3', 0, 21153 /* 45 */ 'v', '2', '3', 0, 21154 /* 49 */ 'v', '3', 0, 21155 /* 52 */ 'v', '1', '4', 0, 21156 /* 56 */ 'v', '2', '4', 0, 21157 /* 60 */ 'v', '4', 0, 21158 /* 63 */ 'v', '1', '5', 0, 21159 /* 67 */ 'v', '2', '5', 0, 21160 /* 71 */ 'v', '5', 0, 21161 /* 74 */ 'v', '1', '6', 0, 21162 /* 78 */ 'v', '2', '6', 0, 21163 /* 82 */ 'v', '6', 0, 21164 /* 85 */ 'v', '1', '7', 0, 21165 /* 89 */ 'v', '2', '7', 0, 21166 /* 93 */ 'v', '7', 0, 21167 /* 96 */ 'v', '1', '8', 0, 21168 /* 100 */ 'v', '2', '8', 0, 21169 /* 104 */ 'v', '8', 0, 21170 /* 107 */ 'v', '1', '9', 0, 21171 /* 111 */ 'v', '2', '9', 0, 21172 /* 115 */ 'v', '9', 0, 21173 0 21174}; 21175 21176 static const uint8_t RegAsmOffsetvreg[] = { 21177 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21178 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21179 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21180 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 21181 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 21182 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21183 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21184 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21185 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 21186 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 21187 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 21188 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21189 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21190 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21191 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21192 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21193 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21194 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21195 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21196 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21197 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21198 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21199 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21200 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21201 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 21202 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 21203 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 21204 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 21205 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 21206 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 21207 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 21208 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21209 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 21210 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 21211 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 21212 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 21213 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 21214 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 21215 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 21216 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21217 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21218 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21219 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21220 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21221 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21222 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21223 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21224 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21225 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21226 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21227 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 21228 3, 21229 }; 21230 21231 switch(AltIdx) { 21232 default: llvm_unreachable("Invalid register alt name index!"); 21233 case AArch64::NoRegAltName: 21234 assert(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) && 21235 "Invalid alt name index for register!"); 21236 return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]; 21237 case AArch64::vlist1: 21238 assert(*(AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1]) && 21239 "Invalid alt name index for register!"); 21240 return AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1]; 21241 case AArch64::vreg: 21242 assert(*(AsmStrsvreg+RegAsmOffsetvreg[RegNo-1]) && 21243 "Invalid alt name index for register!"); 21244 return AsmStrsvreg+RegAsmOffsetvreg[RegNo-1]; 21245 } 21246} 21247 21248#ifdef PRINT_ALIAS_INSTR 21249#undef PRINT_ALIAS_INSTR 21250 21251static bool AArch64InstPrinterValidateMCOperand(const MCOperand &MCOp, 21252 const MCSubtargetInfo &STI, 21253 unsigned PredicateIndex); 21254bool AArch64InstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) { 21255 static const PatternsForOpcode OpToPatterns[] = { 21256 {AArch64::ADDSWri, 0, 1 }, 21257 {AArch64::ADDSWrs, 1, 3 }, 21258 {AArch64::ADDSWrx, 4, 3 }, 21259 {AArch64::ADDSXri, 7, 1 }, 21260 {AArch64::ADDSXrs, 8, 3 }, 21261 {AArch64::ADDSXrx, 11, 1 }, 21262 {AArch64::ADDSXrx64, 12, 3 }, 21263 {AArch64::ADDWri, 15, 2 }, 21264 {AArch64::ADDWrs, 17, 1 }, 21265 {AArch64::ADDWrx, 18, 2 }, 21266 {AArch64::ADDXri, 20, 2 }, 21267 {AArch64::ADDXrs, 22, 1 }, 21268 {AArch64::ADDXrx64, 23, 2 }, 21269 {AArch64::ANDSWri, 25, 1 }, 21270 {AArch64::ANDSWrs, 26, 3 }, 21271 {AArch64::ANDSXri, 29, 1 }, 21272 {AArch64::ANDSXrs, 30, 3 }, 21273 {AArch64::ANDS_PPzPP, 33, 1 }, 21274 {AArch64::ANDWrs, 34, 1 }, 21275 {AArch64::ANDXrs, 35, 1 }, 21276 {AArch64::AND_PPzPP, 36, 1 }, 21277 {AArch64::AND_ZI, 37, 3 }, 21278 {AArch64::AUTIA1716, 40, 1 }, 21279 {AArch64::AUTIASP, 41, 1 }, 21280 {AArch64::AUTIAZ, 42, 1 }, 21281 {AArch64::AUTIB1716, 43, 1 }, 21282 {AArch64::AUTIBSP, 44, 1 }, 21283 {AArch64::AUTIBZ, 45, 1 }, 21284 {AArch64::BICSWrs, 46, 1 }, 21285 {AArch64::BICSXrs, 47, 1 }, 21286 {AArch64::BICWrs, 48, 1 }, 21287 {AArch64::BICXrs, 49, 1 }, 21288 {AArch64::CLREX, 50, 1 }, 21289 {AArch64::CNTB_XPiI, 51, 2 }, 21290 {AArch64::CNTD_XPiI, 53, 2 }, 21291 {AArch64::CNTH_XPiI, 55, 2 }, 21292 {AArch64::CNTW_XPiI, 57, 2 }, 21293 {AArch64::CPY_ZPmI_B, 59, 1 }, 21294 {AArch64::CPY_ZPmI_D, 60, 1 }, 21295 {AArch64::CPY_ZPmI_H, 61, 1 }, 21296 {AArch64::CPY_ZPmI_S, 62, 1 }, 21297 {AArch64::CPY_ZPmR_B, 63, 1 }, 21298 {AArch64::CPY_ZPmR_D, 64, 1 }, 21299 {AArch64::CPY_ZPmR_H, 65, 1 }, 21300 {AArch64::CPY_ZPmR_S, 66, 1 }, 21301 {AArch64::CPY_ZPmV_B, 67, 1 }, 21302 {AArch64::CPY_ZPmV_D, 68, 1 }, 21303 {AArch64::CPY_ZPmV_H, 69, 1 }, 21304 {AArch64::CPY_ZPmV_S, 70, 1 }, 21305 {AArch64::CPY_ZPzI_B, 71, 1 }, 21306 {AArch64::CPY_ZPzI_D, 72, 1 }, 21307 {AArch64::CPY_ZPzI_H, 73, 1 }, 21308 {AArch64::CPY_ZPzI_S, 74, 1 }, 21309 {AArch64::CSINCWr, 75, 2 }, 21310 {AArch64::CSINCXr, 77, 2 }, 21311 {AArch64::CSINVWr, 79, 2 }, 21312 {AArch64::CSINVXr, 81, 2 }, 21313 {AArch64::CSNEGWr, 83, 1 }, 21314 {AArch64::CSNEGXr, 84, 1 }, 21315 {AArch64::DCPS1, 85, 1 }, 21316 {AArch64::DCPS2, 86, 1 }, 21317 {AArch64::DCPS3, 87, 1 }, 21318 {AArch64::DECB_XPiI, 88, 2 }, 21319 {AArch64::DECD_XPiI, 90, 2 }, 21320 {AArch64::DECD_ZPiI, 92, 2 }, 21321 {AArch64::DECH_XPiI, 94, 2 }, 21322 {AArch64::DECH_ZPiI, 96, 2 }, 21323 {AArch64::DECW_XPiI, 98, 2 }, 21324 {AArch64::DECW_ZPiI, 100, 2 }, 21325 {AArch64::DSB, 102, 3 }, 21326 {AArch64::DUPM_ZI, 105, 6 }, 21327 {AArch64::DUP_ZI_B, 111, 1 }, 21328 {AArch64::DUP_ZI_D, 112, 2 }, 21329 {AArch64::DUP_ZI_H, 114, 2 }, 21330 {AArch64::DUP_ZI_S, 116, 2 }, 21331 {AArch64::DUP_ZR_B, 118, 1 }, 21332 {AArch64::DUP_ZR_D, 119, 1 }, 21333 {AArch64::DUP_ZR_H, 120, 1 }, 21334 {AArch64::DUP_ZR_S, 121, 1 }, 21335 {AArch64::DUP_ZZI_B, 122, 2 }, 21336 {AArch64::DUP_ZZI_D, 124, 2 }, 21337 {AArch64::DUP_ZZI_H, 126, 2 }, 21338 {AArch64::DUP_ZZI_Q, 128, 2 }, 21339 {AArch64::DUP_ZZI_S, 130, 2 }, 21340 {AArch64::EONWrs, 132, 1 }, 21341 {AArch64::EONXrs, 133, 1 }, 21342 {AArch64::EORS_PPzPP, 134, 1 }, 21343 {AArch64::EORWrs, 135, 1 }, 21344 {AArch64::EORXrs, 136, 1 }, 21345 {AArch64::EOR_PPzPP, 137, 1 }, 21346 {AArch64::EOR_ZI, 138, 3 }, 21347 {AArch64::EXTRACT_ZPMXI_H_B, 141, 1 }, 21348 {AArch64::EXTRACT_ZPMXI_H_D, 142, 1 }, 21349 {AArch64::EXTRACT_ZPMXI_H_H, 143, 1 }, 21350 {AArch64::EXTRACT_ZPMXI_H_Q, 144, 1 }, 21351 {AArch64::EXTRACT_ZPMXI_H_S, 145, 1 }, 21352 {AArch64::EXTRACT_ZPMXI_V_B, 146, 1 }, 21353 {AArch64::EXTRACT_ZPMXI_V_D, 147, 1 }, 21354 {AArch64::EXTRACT_ZPMXI_V_H, 148, 1 }, 21355 {AArch64::EXTRACT_ZPMXI_V_Q, 149, 1 }, 21356 {AArch64::EXTRACT_ZPMXI_V_S, 150, 1 }, 21357 {AArch64::EXTRWrri, 151, 1 }, 21358 {AArch64::EXTRXrri, 152, 1 }, 21359 {AArch64::FCPY_ZPmI_D, 153, 1 }, 21360 {AArch64::FCPY_ZPmI_H, 154, 1 }, 21361 {AArch64::FCPY_ZPmI_S, 155, 1 }, 21362 {AArch64::FDUP_ZI_D, 156, 1 }, 21363 {AArch64::FDUP_ZI_H, 157, 1 }, 21364 {AArch64::FDUP_ZI_S, 158, 1 }, 21365 {AArch64::GLD1B_D_IMM_REAL, 159, 1 }, 21366 {AArch64::GLD1B_S_IMM_REAL, 160, 1 }, 21367 {AArch64::GLD1D_IMM_REAL, 161, 1 }, 21368 {AArch64::GLD1H_D_IMM_REAL, 162, 1 }, 21369 {AArch64::GLD1H_S_IMM_REAL, 163, 1 }, 21370 {AArch64::GLD1Q, 164, 1 }, 21371 {AArch64::GLD1SB_D_IMM_REAL, 165, 1 }, 21372 {AArch64::GLD1SB_S_IMM_REAL, 166, 1 }, 21373 {AArch64::GLD1SH_D_IMM_REAL, 167, 1 }, 21374 {AArch64::GLD1SH_S_IMM_REAL, 168, 1 }, 21375 {AArch64::GLD1SW_D_IMM_REAL, 169, 1 }, 21376 {AArch64::GLD1W_D_IMM_REAL, 170, 1 }, 21377 {AArch64::GLD1W_IMM_REAL, 171, 1 }, 21378 {AArch64::GLDFF1B_D_IMM_REAL, 172, 1 }, 21379 {AArch64::GLDFF1B_S_IMM_REAL, 173, 1 }, 21380 {AArch64::GLDFF1D_IMM_REAL, 174, 1 }, 21381 {AArch64::GLDFF1H_D_IMM_REAL, 175, 1 }, 21382 {AArch64::GLDFF1H_S_IMM_REAL, 176, 1 }, 21383 {AArch64::GLDFF1SB_D_IMM_REAL, 177, 1 }, 21384 {AArch64::GLDFF1SB_S_IMM_REAL, 178, 1 }, 21385 {AArch64::GLDFF1SH_D_IMM_REAL, 179, 1 }, 21386 {AArch64::GLDFF1SH_S_IMM_REAL, 180, 1 }, 21387 {AArch64::GLDFF1SW_D_IMM_REAL, 181, 1 }, 21388 {AArch64::GLDFF1W_D_IMM_REAL, 182, 1 }, 21389 {AArch64::GLDFF1W_IMM_REAL, 183, 1 }, 21390 {AArch64::HINT, 184, 13 }, 21391 {AArch64::INCB_XPiI, 197, 2 }, 21392 {AArch64::INCD_XPiI, 199, 2 }, 21393 {AArch64::INCD_ZPiI, 201, 2 }, 21394 {AArch64::INCH_XPiI, 203, 2 }, 21395 {AArch64::INCH_ZPiI, 205, 2 }, 21396 {AArch64::INCW_XPiI, 207, 2 }, 21397 {AArch64::INCW_ZPiI, 209, 2 }, 21398 {AArch64::INSERT_MXIPZ_H_B, 211, 1 }, 21399 {AArch64::INSERT_MXIPZ_H_D, 212, 1 }, 21400 {AArch64::INSERT_MXIPZ_H_H, 213, 1 }, 21401 {AArch64::INSERT_MXIPZ_H_Q, 214, 1 }, 21402 {AArch64::INSERT_MXIPZ_H_S, 215, 1 }, 21403 {AArch64::INSERT_MXIPZ_V_B, 216, 1 }, 21404 {AArch64::INSERT_MXIPZ_V_D, 217, 1 }, 21405 {AArch64::INSERT_MXIPZ_V_H, 218, 1 }, 21406 {AArch64::INSERT_MXIPZ_V_Q, 219, 1 }, 21407 {AArch64::INSERT_MXIPZ_V_S, 220, 1 }, 21408 {AArch64::INSvi16gpr, 221, 1 }, 21409 {AArch64::INSvi16lane, 222, 1 }, 21410 {AArch64::INSvi32gpr, 223, 1 }, 21411 {AArch64::INSvi32lane, 224, 1 }, 21412 {AArch64::INSvi64gpr, 225, 1 }, 21413 {AArch64::INSvi64lane, 226, 1 }, 21414 {AArch64::INSvi8gpr, 227, 1 }, 21415 {AArch64::INSvi8lane, 228, 1 }, 21416 {AArch64::IRG, 229, 1 }, 21417 {AArch64::ISB, 230, 1 }, 21418 {AArch64::LD1B_2Z_IMM, 231, 1 }, 21419 {AArch64::LD1B_4Z_IMM, 232, 1 }, 21420 {AArch64::LD1B_D_IMM_REAL, 233, 1 }, 21421 {AArch64::LD1B_H_IMM_REAL, 234, 1 }, 21422 {AArch64::LD1B_IMM_REAL, 235, 1 }, 21423 {AArch64::LD1B_S_IMM_REAL, 236, 1 }, 21424 {AArch64::LD1B_VG2_M2ZPXI, 237, 1 }, 21425 {AArch64::LD1B_VG4_M4ZPXI, 238, 1 }, 21426 {AArch64::LD1D_2Z_IMM, 239, 1 }, 21427 {AArch64::LD1D_4Z_IMM, 240, 1 }, 21428 {AArch64::LD1D_IMM_REAL, 241, 1 }, 21429 {AArch64::LD1D_Q_IMM, 242, 1 }, 21430 {AArch64::LD1D_VG2_M2ZPXI, 243, 1 }, 21431 {AArch64::LD1D_VG4_M4ZPXI, 244, 1 }, 21432 {AArch64::LD1Fourv16b_POST, 245, 1 }, 21433 {AArch64::LD1Fourv1d_POST, 246, 1 }, 21434 {AArch64::LD1Fourv2d_POST, 247, 1 }, 21435 {AArch64::LD1Fourv2s_POST, 248, 1 }, 21436 {AArch64::LD1Fourv4h_POST, 249, 1 }, 21437 {AArch64::LD1Fourv4s_POST, 250, 1 }, 21438 {AArch64::LD1Fourv8b_POST, 251, 1 }, 21439 {AArch64::LD1Fourv8h_POST, 252, 1 }, 21440 {AArch64::LD1H_2Z_IMM, 253, 1 }, 21441 {AArch64::LD1H_4Z_IMM, 254, 1 }, 21442 {AArch64::LD1H_D_IMM_REAL, 255, 1 }, 21443 {AArch64::LD1H_IMM_REAL, 256, 1 }, 21444 {AArch64::LD1H_S_IMM_REAL, 257, 1 }, 21445 {AArch64::LD1H_VG2_M2ZPXI, 258, 1 }, 21446 {AArch64::LD1H_VG4_M4ZPXI, 259, 1 }, 21447 {AArch64::LD1Onev16b_POST, 260, 1 }, 21448 {AArch64::LD1Onev1d_POST, 261, 1 }, 21449 {AArch64::LD1Onev2d_POST, 262, 1 }, 21450 {AArch64::LD1Onev2s_POST, 263, 1 }, 21451 {AArch64::LD1Onev4h_POST, 264, 1 }, 21452 {AArch64::LD1Onev4s_POST, 265, 1 }, 21453 {AArch64::LD1Onev8b_POST, 266, 1 }, 21454 {AArch64::LD1Onev8h_POST, 267, 1 }, 21455 {AArch64::LD1RB_D_IMM, 268, 1 }, 21456 {AArch64::LD1RB_H_IMM, 269, 1 }, 21457 {AArch64::LD1RB_IMM, 270, 1 }, 21458 {AArch64::LD1RB_S_IMM, 271, 1 }, 21459 {AArch64::LD1RD_IMM, 272, 1 }, 21460 {AArch64::LD1RH_D_IMM, 273, 1 }, 21461 {AArch64::LD1RH_IMM, 274, 1 }, 21462 {AArch64::LD1RH_S_IMM, 275, 1 }, 21463 {AArch64::LD1RO_B_IMM, 276, 1 }, 21464 {AArch64::LD1RO_D_IMM, 277, 1 }, 21465 {AArch64::LD1RO_H_IMM, 278, 1 }, 21466 {AArch64::LD1RO_W_IMM, 279, 1 }, 21467 {AArch64::LD1RQ_B_IMM, 280, 1 }, 21468 {AArch64::LD1RQ_D_IMM, 281, 1 }, 21469 {AArch64::LD1RQ_H_IMM, 282, 1 }, 21470 {AArch64::LD1RQ_W_IMM, 283, 1 }, 21471 {AArch64::LD1RSB_D_IMM, 284, 1 }, 21472 {AArch64::LD1RSB_H_IMM, 285, 1 }, 21473 {AArch64::LD1RSB_S_IMM, 286, 1 }, 21474 {AArch64::LD1RSH_D_IMM, 287, 1 }, 21475 {AArch64::LD1RSH_S_IMM, 288, 1 }, 21476 {AArch64::LD1RSW_IMM, 289, 1 }, 21477 {AArch64::LD1RW_D_IMM, 290, 1 }, 21478 {AArch64::LD1RW_IMM, 291, 1 }, 21479 {AArch64::LD1Rv16b_POST, 292, 1 }, 21480 {AArch64::LD1Rv1d_POST, 293, 1 }, 21481 {AArch64::LD1Rv2d_POST, 294, 1 }, 21482 {AArch64::LD1Rv2s_POST, 295, 1 }, 21483 {AArch64::LD1Rv4h_POST, 296, 1 }, 21484 {AArch64::LD1Rv4s_POST, 297, 1 }, 21485 {AArch64::LD1Rv8b_POST, 298, 1 }, 21486 {AArch64::LD1Rv8h_POST, 299, 1 }, 21487 {AArch64::LD1SB_D_IMM_REAL, 300, 1 }, 21488 {AArch64::LD1SB_H_IMM_REAL, 301, 1 }, 21489 {AArch64::LD1SB_S_IMM_REAL, 302, 1 }, 21490 {AArch64::LD1SH_D_IMM_REAL, 303, 1 }, 21491 {AArch64::LD1SH_S_IMM_REAL, 304, 1 }, 21492 {AArch64::LD1SW_D_IMM_REAL, 305, 1 }, 21493 {AArch64::LD1Threev16b_POST, 306, 1 }, 21494 {AArch64::LD1Threev1d_POST, 307, 1 }, 21495 {AArch64::LD1Threev2d_POST, 308, 1 }, 21496 {AArch64::LD1Threev2s_POST, 309, 1 }, 21497 {AArch64::LD1Threev4h_POST, 310, 1 }, 21498 {AArch64::LD1Threev4s_POST, 311, 1 }, 21499 {AArch64::LD1Threev8b_POST, 312, 1 }, 21500 {AArch64::LD1Threev8h_POST, 313, 1 }, 21501 {AArch64::LD1Twov16b_POST, 314, 1 }, 21502 {AArch64::LD1Twov1d_POST, 315, 1 }, 21503 {AArch64::LD1Twov2d_POST, 316, 1 }, 21504 {AArch64::LD1Twov2s_POST, 317, 1 }, 21505 {AArch64::LD1Twov4h_POST, 318, 1 }, 21506 {AArch64::LD1Twov4s_POST, 319, 1 }, 21507 {AArch64::LD1Twov8b_POST, 320, 1 }, 21508 {AArch64::LD1Twov8h_POST, 321, 1 }, 21509 {AArch64::LD1W_2Z_IMM, 322, 1 }, 21510 {AArch64::LD1W_4Z_IMM, 323, 1 }, 21511 {AArch64::LD1W_D_IMM_REAL, 324, 1 }, 21512 {AArch64::LD1W_IMM_REAL, 325, 1 }, 21513 {AArch64::LD1W_Q_IMM, 326, 1 }, 21514 {AArch64::LD1W_VG2_M2ZPXI, 327, 1 }, 21515 {AArch64::LD1W_VG4_M4ZPXI, 328, 1 }, 21516 {AArch64::LD1_MXIPXX_H_B, 329, 1 }, 21517 {AArch64::LD1_MXIPXX_H_D, 330, 1 }, 21518 {AArch64::LD1_MXIPXX_H_H, 331, 1 }, 21519 {AArch64::LD1_MXIPXX_H_Q, 332, 1 }, 21520 {AArch64::LD1_MXIPXX_H_S, 333, 1 }, 21521 {AArch64::LD1_MXIPXX_V_B, 334, 1 }, 21522 {AArch64::LD1_MXIPXX_V_D, 335, 1 }, 21523 {AArch64::LD1_MXIPXX_V_H, 336, 1 }, 21524 {AArch64::LD1_MXIPXX_V_Q, 337, 1 }, 21525 {AArch64::LD1_MXIPXX_V_S, 338, 1 }, 21526 {AArch64::LD1i16_POST, 339, 1 }, 21527 {AArch64::LD1i32_POST, 340, 1 }, 21528 {AArch64::LD1i64_POST, 341, 1 }, 21529 {AArch64::LD1i8_POST, 342, 1 }, 21530 {AArch64::LD2B_IMM, 343, 1 }, 21531 {AArch64::LD2D_IMM, 344, 1 }, 21532 {AArch64::LD2H_IMM, 345, 1 }, 21533 {AArch64::LD2Q_IMM, 346, 1 }, 21534 {AArch64::LD2Rv16b_POST, 347, 1 }, 21535 {AArch64::LD2Rv1d_POST, 348, 1 }, 21536 {AArch64::LD2Rv2d_POST, 349, 1 }, 21537 {AArch64::LD2Rv2s_POST, 350, 1 }, 21538 {AArch64::LD2Rv4h_POST, 351, 1 }, 21539 {AArch64::LD2Rv4s_POST, 352, 1 }, 21540 {AArch64::LD2Rv8b_POST, 353, 1 }, 21541 {AArch64::LD2Rv8h_POST, 354, 1 }, 21542 {AArch64::LD2Twov16b_POST, 355, 1 }, 21543 {AArch64::LD2Twov2d_POST, 356, 1 }, 21544 {AArch64::LD2Twov2s_POST, 357, 1 }, 21545 {AArch64::LD2Twov4h_POST, 358, 1 }, 21546 {AArch64::LD2Twov4s_POST, 359, 1 }, 21547 {AArch64::LD2Twov8b_POST, 360, 1 }, 21548 {AArch64::LD2Twov8h_POST, 361, 1 }, 21549 {AArch64::LD2W_IMM, 362, 1 }, 21550 {AArch64::LD2i16_POST, 363, 1 }, 21551 {AArch64::LD2i32_POST, 364, 1 }, 21552 {AArch64::LD2i64_POST, 365, 1 }, 21553 {AArch64::LD2i8_POST, 366, 1 }, 21554 {AArch64::LD3B_IMM, 367, 1 }, 21555 {AArch64::LD3D_IMM, 368, 1 }, 21556 {AArch64::LD3H_IMM, 369, 1 }, 21557 {AArch64::LD3Q_IMM, 370, 1 }, 21558 {AArch64::LD3Rv16b_POST, 371, 1 }, 21559 {AArch64::LD3Rv1d_POST, 372, 1 }, 21560 {AArch64::LD3Rv2d_POST, 373, 1 }, 21561 {AArch64::LD3Rv2s_POST, 374, 1 }, 21562 {AArch64::LD3Rv4h_POST, 375, 1 }, 21563 {AArch64::LD3Rv4s_POST, 376, 1 }, 21564 {AArch64::LD3Rv8b_POST, 377, 1 }, 21565 {AArch64::LD3Rv8h_POST, 378, 1 }, 21566 {AArch64::LD3Threev16b_POST, 379, 1 }, 21567 {AArch64::LD3Threev2d_POST, 380, 1 }, 21568 {AArch64::LD3Threev2s_POST, 381, 1 }, 21569 {AArch64::LD3Threev4h_POST, 382, 1 }, 21570 {AArch64::LD3Threev4s_POST, 383, 1 }, 21571 {AArch64::LD3Threev8b_POST, 384, 1 }, 21572 {AArch64::LD3Threev8h_POST, 385, 1 }, 21573 {AArch64::LD3W_IMM, 386, 1 }, 21574 {AArch64::LD3i16_POST, 387, 1 }, 21575 {AArch64::LD3i32_POST, 388, 1 }, 21576 {AArch64::LD3i64_POST, 389, 1 }, 21577 {AArch64::LD3i8_POST, 390, 1 }, 21578 {AArch64::LD4B_IMM, 391, 1 }, 21579 {AArch64::LD4D_IMM, 392, 1 }, 21580 {AArch64::LD4Fourv16b_POST, 393, 1 }, 21581 {AArch64::LD4Fourv2d_POST, 394, 1 }, 21582 {AArch64::LD4Fourv2s_POST, 395, 1 }, 21583 {AArch64::LD4Fourv4h_POST, 396, 1 }, 21584 {AArch64::LD4Fourv4s_POST, 397, 1 }, 21585 {AArch64::LD4Fourv8b_POST, 398, 1 }, 21586 {AArch64::LD4Fourv8h_POST, 399, 1 }, 21587 {AArch64::LD4H_IMM, 400, 1 }, 21588 {AArch64::LD4Q_IMM, 401, 1 }, 21589 {AArch64::LD4Rv16b_POST, 402, 1 }, 21590 {AArch64::LD4Rv1d_POST, 403, 1 }, 21591 {AArch64::LD4Rv2d_POST, 404, 1 }, 21592 {AArch64::LD4Rv2s_POST, 405, 1 }, 21593 {AArch64::LD4Rv4h_POST, 406, 1 }, 21594 {AArch64::LD4Rv4s_POST, 407, 1 }, 21595 {AArch64::LD4Rv8b_POST, 408, 1 }, 21596 {AArch64::LD4Rv8h_POST, 409, 1 }, 21597 {AArch64::LD4W_IMM, 410, 1 }, 21598 {AArch64::LD4i16_POST, 411, 1 }, 21599 {AArch64::LD4i32_POST, 412, 1 }, 21600 {AArch64::LD4i64_POST, 413, 1 }, 21601 {AArch64::LD4i8_POST, 414, 1 }, 21602 {AArch64::LDADDB, 415, 1 }, 21603 {AArch64::LDADDH, 416, 1 }, 21604 {AArch64::LDADDLB, 417, 1 }, 21605 {AArch64::LDADDLH, 418, 1 }, 21606 {AArch64::LDADDLW, 419, 1 }, 21607 {AArch64::LDADDLX, 420, 1 }, 21608 {AArch64::LDADDW, 421, 1 }, 21609 {AArch64::LDADDX, 422, 1 }, 21610 {AArch64::LDAPURBi, 423, 1 }, 21611 {AArch64::LDAPURHi, 424, 1 }, 21612 {AArch64::LDAPURSBWi, 425, 1 }, 21613 {AArch64::LDAPURSBXi, 426, 1 }, 21614 {AArch64::LDAPURSHWi, 427, 1 }, 21615 {AArch64::LDAPURSHXi, 428, 1 }, 21616 {AArch64::LDAPURSWi, 429, 1 }, 21617 {AArch64::LDAPURXi, 430, 1 }, 21618 {AArch64::LDAPURbi, 431, 1 }, 21619 {AArch64::LDAPURdi, 432, 1 }, 21620 {AArch64::LDAPURhi, 433, 1 }, 21621 {AArch64::LDAPURi, 434, 1 }, 21622 {AArch64::LDAPURqi, 435, 1 }, 21623 {AArch64::LDAPURsi, 436, 1 }, 21624 {AArch64::LDCLRB, 437, 1 }, 21625 {AArch64::LDCLRH, 438, 1 }, 21626 {AArch64::LDCLRLB, 439, 1 }, 21627 {AArch64::LDCLRLH, 440, 1 }, 21628 {AArch64::LDCLRLW, 441, 1 }, 21629 {AArch64::LDCLRLX, 442, 1 }, 21630 {AArch64::LDCLRW, 443, 1 }, 21631 {AArch64::LDCLRX, 444, 1 }, 21632 {AArch64::LDEORB, 445, 1 }, 21633 {AArch64::LDEORH, 446, 1 }, 21634 {AArch64::LDEORLB, 447, 1 }, 21635 {AArch64::LDEORLH, 448, 1 }, 21636 {AArch64::LDEORLW, 449, 1 }, 21637 {AArch64::LDEORLX, 450, 1 }, 21638 {AArch64::LDEORW, 451, 1 }, 21639 {AArch64::LDEORX, 452, 1 }, 21640 {AArch64::LDFF1B_D_REAL, 453, 1 }, 21641 {AArch64::LDFF1B_H_REAL, 454, 1 }, 21642 {AArch64::LDFF1B_REAL, 455, 1 }, 21643 {AArch64::LDFF1B_S_REAL, 456, 1 }, 21644 {AArch64::LDFF1D_REAL, 457, 1 }, 21645 {AArch64::LDFF1H_D_REAL, 458, 1 }, 21646 {AArch64::LDFF1H_REAL, 459, 1 }, 21647 {AArch64::LDFF1H_S_REAL, 460, 1 }, 21648 {AArch64::LDFF1SB_D_REAL, 461, 1 }, 21649 {AArch64::LDFF1SB_H_REAL, 462, 1 }, 21650 {AArch64::LDFF1SB_S_REAL, 463, 1 }, 21651 {AArch64::LDFF1SH_D_REAL, 464, 1 }, 21652 {AArch64::LDFF1SH_S_REAL, 465, 1 }, 21653 {AArch64::LDFF1SW_D_REAL, 466, 1 }, 21654 {AArch64::LDFF1W_D_REAL, 467, 1 }, 21655 {AArch64::LDFF1W_REAL, 468, 1 }, 21656 {AArch64::LDG, 469, 1 }, 21657 {AArch64::LDNF1B_D_IMM_REAL, 470, 1 }, 21658 {AArch64::LDNF1B_H_IMM_REAL, 471, 1 }, 21659 {AArch64::LDNF1B_IMM_REAL, 472, 1 }, 21660 {AArch64::LDNF1B_S_IMM_REAL, 473, 1 }, 21661 {AArch64::LDNF1D_IMM_REAL, 474, 1 }, 21662 {AArch64::LDNF1H_D_IMM_REAL, 475, 1 }, 21663 {AArch64::LDNF1H_IMM_REAL, 476, 1 }, 21664 {AArch64::LDNF1H_S_IMM_REAL, 477, 1 }, 21665 {AArch64::LDNF1SB_D_IMM_REAL, 478, 1 }, 21666 {AArch64::LDNF1SB_H_IMM_REAL, 479, 1 }, 21667 {AArch64::LDNF1SB_S_IMM_REAL, 480, 1 }, 21668 {AArch64::LDNF1SH_D_IMM_REAL, 481, 1 }, 21669 {AArch64::LDNF1SH_S_IMM_REAL, 482, 1 }, 21670 {AArch64::LDNF1SW_D_IMM_REAL, 483, 1 }, 21671 {AArch64::LDNF1W_D_IMM_REAL, 484, 1 }, 21672 {AArch64::LDNF1W_IMM_REAL, 485, 1 }, 21673 {AArch64::LDNPDi, 486, 1 }, 21674 {AArch64::LDNPQi, 487, 1 }, 21675 {AArch64::LDNPSi, 488, 1 }, 21676 {AArch64::LDNPWi, 489, 1 }, 21677 {AArch64::LDNPXi, 490, 1 }, 21678 {AArch64::LDNT1B_2Z_IMM, 491, 1 }, 21679 {AArch64::LDNT1B_4Z_IMM, 492, 1 }, 21680 {AArch64::LDNT1B_VG2_M2ZPXI, 493, 1 }, 21681 {AArch64::LDNT1B_VG4_M4ZPXI, 494, 1 }, 21682 {AArch64::LDNT1B_ZRI, 495, 1 }, 21683 {AArch64::LDNT1B_ZZR_D_REAL, 496, 1 }, 21684 {AArch64::LDNT1B_ZZR_S_REAL, 497, 1 }, 21685 {AArch64::LDNT1D_2Z_IMM, 498, 1 }, 21686 {AArch64::LDNT1D_4Z_IMM, 499, 1 }, 21687 {AArch64::LDNT1D_VG2_M2ZPXI, 500, 1 }, 21688 {AArch64::LDNT1D_VG4_M4ZPXI, 501, 1 }, 21689 {AArch64::LDNT1D_ZRI, 502, 1 }, 21690 {AArch64::LDNT1D_ZZR_D_REAL, 503, 1 }, 21691 {AArch64::LDNT1H_2Z_IMM, 504, 1 }, 21692 {AArch64::LDNT1H_4Z_IMM, 505, 1 }, 21693 {AArch64::LDNT1H_VG2_M2ZPXI, 506, 1 }, 21694 {AArch64::LDNT1H_VG4_M4ZPXI, 507, 1 }, 21695 {AArch64::LDNT1H_ZRI, 508, 1 }, 21696 {AArch64::LDNT1H_ZZR_D_REAL, 509, 1 }, 21697 {AArch64::LDNT1H_ZZR_S_REAL, 510, 1 }, 21698 {AArch64::LDNT1SB_ZZR_D_REAL, 511, 1 }, 21699 {AArch64::LDNT1SB_ZZR_S_REAL, 512, 1 }, 21700 {AArch64::LDNT1SH_ZZR_D_REAL, 513, 1 }, 21701 {AArch64::LDNT1SH_ZZR_S_REAL, 514, 1 }, 21702 {AArch64::LDNT1SW_ZZR_D_REAL, 515, 1 }, 21703 {AArch64::LDNT1W_2Z_IMM, 516, 1 }, 21704 {AArch64::LDNT1W_4Z_IMM, 517, 1 }, 21705 {AArch64::LDNT1W_VG2_M2ZPXI, 518, 1 }, 21706 {AArch64::LDNT1W_VG4_M4ZPXI, 519, 1 }, 21707 {AArch64::LDNT1W_ZRI, 520, 1 }, 21708 {AArch64::LDNT1W_ZZR_D_REAL, 521, 1 }, 21709 {AArch64::LDNT1W_ZZR_S_REAL, 522, 1 }, 21710 {AArch64::LDPDi, 523, 1 }, 21711 {AArch64::LDPQi, 524, 1 }, 21712 {AArch64::LDPSWi, 525, 1 }, 21713 {AArch64::LDPSi, 526, 1 }, 21714 {AArch64::LDPWi, 527, 1 }, 21715 {AArch64::LDPXi, 528, 1 }, 21716 {AArch64::LDRAAindexed, 529, 1 }, 21717 {AArch64::LDRABindexed, 530, 1 }, 21718 {AArch64::LDRBBroX, 531, 1 }, 21719 {AArch64::LDRBBui, 532, 1 }, 21720 {AArch64::LDRBroX, 533, 1 }, 21721 {AArch64::LDRBui, 534, 1 }, 21722 {AArch64::LDRDroX, 535, 1 }, 21723 {AArch64::LDRDui, 536, 1 }, 21724 {AArch64::LDRHHroX, 537, 1 }, 21725 {AArch64::LDRHHui, 538, 1 }, 21726 {AArch64::LDRHroX, 539, 1 }, 21727 {AArch64::LDRHui, 540, 1 }, 21728 {AArch64::LDRQroX, 541, 1 }, 21729 {AArch64::LDRQui, 542, 1 }, 21730 {AArch64::LDRSBWroX, 543, 1 }, 21731 {AArch64::LDRSBWui, 544, 1 }, 21732 {AArch64::LDRSBXroX, 545, 1 }, 21733 {AArch64::LDRSBXui, 546, 1 }, 21734 {AArch64::LDRSHWroX, 547, 1 }, 21735 {AArch64::LDRSHWui, 548, 1 }, 21736 {AArch64::LDRSHXroX, 549, 1 }, 21737 {AArch64::LDRSHXui, 550, 1 }, 21738 {AArch64::LDRSWroX, 551, 1 }, 21739 {AArch64::LDRSWui, 552, 1 }, 21740 {AArch64::LDRSroX, 553, 1 }, 21741 {AArch64::LDRSui, 554, 1 }, 21742 {AArch64::LDRWroX, 555, 1 }, 21743 {AArch64::LDRWui, 556, 1 }, 21744 {AArch64::LDRXroX, 557, 1 }, 21745 {AArch64::LDRXui, 558, 1 }, 21746 {AArch64::LDR_PXI, 559, 1 }, 21747 {AArch64::LDR_ZA, 560, 1 }, 21748 {AArch64::LDR_ZXI, 561, 1 }, 21749 {AArch64::LDSETB, 562, 1 }, 21750 {AArch64::LDSETH, 563, 1 }, 21751 {AArch64::LDSETLB, 564, 1 }, 21752 {AArch64::LDSETLH, 565, 1 }, 21753 {AArch64::LDSETLW, 566, 1 }, 21754 {AArch64::LDSETLX, 567, 1 }, 21755 {AArch64::LDSETW, 568, 1 }, 21756 {AArch64::LDSETX, 569, 1 }, 21757 {AArch64::LDSMAXB, 570, 1 }, 21758 {AArch64::LDSMAXH, 571, 1 }, 21759 {AArch64::LDSMAXLB, 572, 1 }, 21760 {AArch64::LDSMAXLH, 573, 1 }, 21761 {AArch64::LDSMAXLW, 574, 1 }, 21762 {AArch64::LDSMAXLX, 575, 1 }, 21763 {AArch64::LDSMAXW, 576, 1 }, 21764 {AArch64::LDSMAXX, 577, 1 }, 21765 {AArch64::LDSMINB, 578, 1 }, 21766 {AArch64::LDSMINH, 579, 1 }, 21767 {AArch64::LDSMINLB, 580, 1 }, 21768 {AArch64::LDSMINLH, 581, 1 }, 21769 {AArch64::LDSMINLW, 582, 1 }, 21770 {AArch64::LDSMINLX, 583, 1 }, 21771 {AArch64::LDSMINW, 584, 1 }, 21772 {AArch64::LDSMINX, 585, 1 }, 21773 {AArch64::LDTRBi, 586, 1 }, 21774 {AArch64::LDTRHi, 587, 1 }, 21775 {AArch64::LDTRSBWi, 588, 1 }, 21776 {AArch64::LDTRSBXi, 589, 1 }, 21777 {AArch64::LDTRSHWi, 590, 1 }, 21778 {AArch64::LDTRSHXi, 591, 1 }, 21779 {AArch64::LDTRSWi, 592, 1 }, 21780 {AArch64::LDTRWi, 593, 1 }, 21781 {AArch64::LDTRXi, 594, 1 }, 21782 {AArch64::LDUMAXB, 595, 1 }, 21783 {AArch64::LDUMAXH, 596, 1 }, 21784 {AArch64::LDUMAXLB, 597, 1 }, 21785 {AArch64::LDUMAXLH, 598, 1 }, 21786 {AArch64::LDUMAXLW, 599, 1 }, 21787 {AArch64::LDUMAXLX, 600, 1 }, 21788 {AArch64::LDUMAXW, 601, 1 }, 21789 {AArch64::LDUMAXX, 602, 1 }, 21790 {AArch64::LDUMINB, 603, 1 }, 21791 {AArch64::LDUMINH, 604, 1 }, 21792 {AArch64::LDUMINLB, 605, 1 }, 21793 {AArch64::LDUMINLH, 606, 1 }, 21794 {AArch64::LDUMINLW, 607, 1 }, 21795 {AArch64::LDUMINLX, 608, 1 }, 21796 {AArch64::LDUMINW, 609, 1 }, 21797 {AArch64::LDUMINX, 610, 1 }, 21798 {AArch64::LDURBBi, 611, 1 }, 21799 {AArch64::LDURBi, 612, 1 }, 21800 {AArch64::LDURDi, 613, 1 }, 21801 {AArch64::LDURHHi, 614, 1 }, 21802 {AArch64::LDURHi, 615, 1 }, 21803 {AArch64::LDURQi, 616, 1 }, 21804 {AArch64::LDURSBWi, 617, 1 }, 21805 {AArch64::LDURSBXi, 618, 1 }, 21806 {AArch64::LDURSHWi, 619, 1 }, 21807 {AArch64::LDURSHXi, 620, 1 }, 21808 {AArch64::LDURSWi, 621, 1 }, 21809 {AArch64::LDURSi, 622, 1 }, 21810 {AArch64::LDURWi, 623, 1 }, 21811 {AArch64::LDURXi, 624, 1 }, 21812 {AArch64::MADDWrrr, 625, 1 }, 21813 {AArch64::MADDXrrr, 626, 1 }, 21814 {AArch64::MOVA_2ZMXI_H_B, 627, 1 }, 21815 {AArch64::MOVA_2ZMXI_H_D, 628, 1 }, 21816 {AArch64::MOVA_2ZMXI_H_H, 629, 1 }, 21817 {AArch64::MOVA_2ZMXI_H_S, 630, 1 }, 21818 {AArch64::MOVA_2ZMXI_V_B, 631, 1 }, 21819 {AArch64::MOVA_2ZMXI_V_D, 632, 1 }, 21820 {AArch64::MOVA_2ZMXI_V_H, 633, 1 }, 21821 {AArch64::MOVA_2ZMXI_V_S, 634, 1 }, 21822 {AArch64::MOVA_4ZMXI_H_B, 635, 1 }, 21823 {AArch64::MOVA_4ZMXI_H_D, 636, 1 }, 21824 {AArch64::MOVA_4ZMXI_H_H, 637, 1 }, 21825 {AArch64::MOVA_4ZMXI_H_S, 638, 1 }, 21826 {AArch64::MOVA_4ZMXI_V_B, 639, 1 }, 21827 {AArch64::MOVA_4ZMXI_V_D, 640, 1 }, 21828 {AArch64::MOVA_4ZMXI_V_H, 641, 1 }, 21829 {AArch64::MOVA_4ZMXI_V_S, 642, 1 }, 21830 {AArch64::MOVA_MXI2Z_H_B, 643, 1 }, 21831 {AArch64::MOVA_MXI2Z_H_D, 644, 1 }, 21832 {AArch64::MOVA_MXI2Z_H_H, 645, 1 }, 21833 {AArch64::MOVA_MXI2Z_H_S, 646, 1 }, 21834 {AArch64::MOVA_MXI2Z_V_B, 647, 1 }, 21835 {AArch64::MOVA_MXI2Z_V_D, 648, 1 }, 21836 {AArch64::MOVA_MXI2Z_V_H, 649, 1 }, 21837 {AArch64::MOVA_MXI2Z_V_S, 650, 1 }, 21838 {AArch64::MOVA_MXI4Z_H_B, 651, 1 }, 21839 {AArch64::MOVA_MXI4Z_H_D, 652, 1 }, 21840 {AArch64::MOVA_MXI4Z_H_H, 653, 1 }, 21841 {AArch64::MOVA_MXI4Z_H_S, 654, 1 }, 21842 {AArch64::MOVA_MXI4Z_V_B, 655, 1 }, 21843 {AArch64::MOVA_MXI4Z_V_D, 656, 1 }, 21844 {AArch64::MOVA_MXI4Z_V_H, 657, 1 }, 21845 {AArch64::MOVA_MXI4Z_V_S, 658, 1 }, 21846 {AArch64::MOVA_VG2_2ZMXI, 659, 1 }, 21847 {AArch64::MOVA_VG2_MXI2Z, 660, 1 }, 21848 {AArch64::MOVA_VG4_4ZMXI, 661, 1 }, 21849 {AArch64::MOVA_VG4_MXI4Z, 662, 1 }, 21850 {AArch64::MSRpstatesvcrImm1, 663, 6 }, 21851 {AArch64::MSUBWrrr, 669, 1 }, 21852 {AArch64::MSUBXrrr, 670, 1 }, 21853 {AArch64::NOTv16i8, 671, 1 }, 21854 {AArch64::NOTv8i8, 672, 1 }, 21855 {AArch64::ORNWrs, 673, 3 }, 21856 {AArch64::ORNXrs, 676, 3 }, 21857 {AArch64::ORRS_PPzPP, 679, 1 }, 21858 {AArch64::ORRWrs, 680, 2 }, 21859 {AArch64::ORRXrs, 682, 2 }, 21860 {AArch64::ORR_PPzPP, 684, 1 }, 21861 {AArch64::ORR_ZI, 685, 3 }, 21862 {AArch64::ORR_ZZZ, 688, 1 }, 21863 {AArch64::ORRv16i8, 689, 1 }, 21864 {AArch64::ORRv8i8, 690, 1 }, 21865 {AArch64::PACIA1716, 691, 1 }, 21866 {AArch64::PACIASP, 692, 1 }, 21867 {AArch64::PACIAZ, 693, 1 }, 21868 {AArch64::PACIB1716, 694, 1 }, 21869 {AArch64::PACIBSP, 695, 1 }, 21870 {AArch64::PACIBZ, 696, 1 }, 21871 {AArch64::PMOV_PZI_B, 697, 1 }, 21872 {AArch64::PMOV_ZIP_B, 698, 1 }, 21873 {AArch64::PRFB_D_PZI, 699, 1 }, 21874 {AArch64::PRFB_PRI, 700, 1 }, 21875 {AArch64::PRFB_S_PZI, 701, 1 }, 21876 {AArch64::PRFD_D_PZI, 702, 1 }, 21877 {AArch64::PRFD_PRI, 703, 1 }, 21878 {AArch64::PRFD_S_PZI, 704, 1 }, 21879 {AArch64::PRFH_D_PZI, 705, 1 }, 21880 {AArch64::PRFH_PRI, 706, 1 }, 21881 {AArch64::PRFH_S_PZI, 707, 1 }, 21882 {AArch64::PRFMroX, 708, 1 }, 21883 {AArch64::PRFMui, 709, 1 }, 21884 {AArch64::PRFUMi, 710, 1 }, 21885 {AArch64::PRFW_D_PZI, 711, 1 }, 21886 {AArch64::PRFW_PRI, 712, 1 }, 21887 {AArch64::PRFW_S_PZI, 713, 1 }, 21888 {AArch64::PTRUES_B, 714, 1 }, 21889 {AArch64::PTRUES_D, 715, 1 }, 21890 {AArch64::PTRUES_H, 716, 1 }, 21891 {AArch64::PTRUES_S, 717, 1 }, 21892 {AArch64::PTRUE_B, 718, 1 }, 21893 {AArch64::PTRUE_D, 719, 1 }, 21894 {AArch64::PTRUE_H, 720, 1 }, 21895 {AArch64::PTRUE_S, 721, 1 }, 21896 {AArch64::RET, 722, 1 }, 21897 {AArch64::SBCSWr, 723, 1 }, 21898 {AArch64::SBCSXr, 724, 1 }, 21899 {AArch64::SBCWr, 725, 1 }, 21900 {AArch64::SBCXr, 726, 1 }, 21901 {AArch64::SBFMWri, 727, 3 }, 21902 {AArch64::SBFMXri, 730, 4 }, 21903 {AArch64::SEL_PPPP, 734, 1 }, 21904 {AArch64::SEL_ZPZZ_B, 735, 1 }, 21905 {AArch64::SEL_ZPZZ_D, 736, 1 }, 21906 {AArch64::SEL_ZPZZ_H, 737, 1 }, 21907 {AArch64::SEL_ZPZZ_S, 738, 1 }, 21908 {AArch64::SMADDLrrr, 739, 1 }, 21909 {AArch64::SMSUBLrrr, 740, 1 }, 21910 {AArch64::SQDECB_XPiI, 741, 2 }, 21911 {AArch64::SQDECB_XPiWdI, 743, 2 }, 21912 {AArch64::SQDECD_XPiI, 745, 2 }, 21913 {AArch64::SQDECD_XPiWdI, 747, 2 }, 21914 {AArch64::SQDECD_ZPiI, 749, 2 }, 21915 {AArch64::SQDECH_XPiI, 751, 2 }, 21916 {AArch64::SQDECH_XPiWdI, 753, 2 }, 21917 {AArch64::SQDECH_ZPiI, 755, 2 }, 21918 {AArch64::SQDECW_XPiI, 757, 2 }, 21919 {AArch64::SQDECW_XPiWdI, 759, 2 }, 21920 {AArch64::SQDECW_ZPiI, 761, 2 }, 21921 {AArch64::SQINCB_XPiI, 763, 2 }, 21922 {AArch64::SQINCB_XPiWdI, 765, 2 }, 21923 {AArch64::SQINCD_XPiI, 767, 2 }, 21924 {AArch64::SQINCD_XPiWdI, 769, 2 }, 21925 {AArch64::SQINCD_ZPiI, 771, 2 }, 21926 {AArch64::SQINCH_XPiI, 773, 2 }, 21927 {AArch64::SQINCH_XPiWdI, 775, 2 }, 21928 {AArch64::SQINCH_ZPiI, 777, 2 }, 21929 {AArch64::SQINCW_XPiI, 779, 2 }, 21930 {AArch64::SQINCW_XPiWdI, 781, 2 }, 21931 {AArch64::SQINCW_ZPiI, 783, 2 }, 21932 {AArch64::SST1B_D_IMM, 785, 1 }, 21933 {AArch64::SST1B_S_IMM, 786, 1 }, 21934 {AArch64::SST1D_IMM, 787, 1 }, 21935 {AArch64::SST1H_D_IMM, 788, 1 }, 21936 {AArch64::SST1H_S_IMM, 789, 1 }, 21937 {AArch64::SST1Q, 790, 1 }, 21938 {AArch64::SST1W_D_IMM, 791, 1 }, 21939 {AArch64::SST1W_IMM, 792, 1 }, 21940 {AArch64::ST1B_2Z_IMM, 793, 1 }, 21941 {AArch64::ST1B_4Z_IMM, 794, 1 }, 21942 {AArch64::ST1B_D_IMM, 795, 1 }, 21943 {AArch64::ST1B_H_IMM, 796, 1 }, 21944 {AArch64::ST1B_IMM, 797, 1 }, 21945 {AArch64::ST1B_S_IMM, 798, 1 }, 21946 {AArch64::ST1B_VG2_M2ZPXI, 799, 1 }, 21947 {AArch64::ST1B_VG4_M4ZPXI, 800, 1 }, 21948 {AArch64::ST1D_2Z_IMM, 801, 1 }, 21949 {AArch64::ST1D_4Z_IMM, 802, 1 }, 21950 {AArch64::ST1D_IMM, 803, 1 }, 21951 {AArch64::ST1D_Q_IMM, 804, 1 }, 21952 {AArch64::ST1D_VG2_M2ZPXI, 805, 1 }, 21953 {AArch64::ST1D_VG4_M4ZPXI, 806, 1 }, 21954 {AArch64::ST1Fourv16b_POST, 807, 1 }, 21955 {AArch64::ST1Fourv1d_POST, 808, 1 }, 21956 {AArch64::ST1Fourv2d_POST, 809, 1 }, 21957 {AArch64::ST1Fourv2s_POST, 810, 1 }, 21958 {AArch64::ST1Fourv4h_POST, 811, 1 }, 21959 {AArch64::ST1Fourv4s_POST, 812, 1 }, 21960 {AArch64::ST1Fourv8b_POST, 813, 1 }, 21961 {AArch64::ST1Fourv8h_POST, 814, 1 }, 21962 {AArch64::ST1H_2Z_IMM, 815, 1 }, 21963 {AArch64::ST1H_4Z_IMM, 816, 1 }, 21964 {AArch64::ST1H_D_IMM, 817, 1 }, 21965 {AArch64::ST1H_IMM, 818, 1 }, 21966 {AArch64::ST1H_S_IMM, 819, 1 }, 21967 {AArch64::ST1H_VG2_M2ZPXI, 820, 1 }, 21968 {AArch64::ST1H_VG4_M4ZPXI, 821, 1 }, 21969 {AArch64::ST1Onev16b_POST, 822, 1 }, 21970 {AArch64::ST1Onev1d_POST, 823, 1 }, 21971 {AArch64::ST1Onev2d_POST, 824, 1 }, 21972 {AArch64::ST1Onev2s_POST, 825, 1 }, 21973 {AArch64::ST1Onev4h_POST, 826, 1 }, 21974 {AArch64::ST1Onev4s_POST, 827, 1 }, 21975 {AArch64::ST1Onev8b_POST, 828, 1 }, 21976 {AArch64::ST1Onev8h_POST, 829, 1 }, 21977 {AArch64::ST1Threev16b_POST, 830, 1 }, 21978 {AArch64::ST1Threev1d_POST, 831, 1 }, 21979 {AArch64::ST1Threev2d_POST, 832, 1 }, 21980 {AArch64::ST1Threev2s_POST, 833, 1 }, 21981 {AArch64::ST1Threev4h_POST, 834, 1 }, 21982 {AArch64::ST1Threev4s_POST, 835, 1 }, 21983 {AArch64::ST1Threev8b_POST, 836, 1 }, 21984 {AArch64::ST1Threev8h_POST, 837, 1 }, 21985 {AArch64::ST1Twov16b_POST, 838, 1 }, 21986 {AArch64::ST1Twov1d_POST, 839, 1 }, 21987 {AArch64::ST1Twov2d_POST, 840, 1 }, 21988 {AArch64::ST1Twov2s_POST, 841, 1 }, 21989 {AArch64::ST1Twov4h_POST, 842, 1 }, 21990 {AArch64::ST1Twov4s_POST, 843, 1 }, 21991 {AArch64::ST1Twov8b_POST, 844, 1 }, 21992 {AArch64::ST1Twov8h_POST, 845, 1 }, 21993 {AArch64::ST1W_2Z_IMM, 846, 1 }, 21994 {AArch64::ST1W_4Z_IMM, 847, 1 }, 21995 {AArch64::ST1W_D_IMM, 848, 1 }, 21996 {AArch64::ST1W_IMM, 849, 1 }, 21997 {AArch64::ST1W_Q_IMM, 850, 1 }, 21998 {AArch64::ST1W_VG2_M2ZPXI, 851, 1 }, 21999 {AArch64::ST1W_VG4_M4ZPXI, 852, 1 }, 22000 {AArch64::ST1_MXIPXX_H_B, 853, 1 }, 22001 {AArch64::ST1_MXIPXX_H_D, 854, 1 }, 22002 {AArch64::ST1_MXIPXX_H_H, 855, 1 }, 22003 {AArch64::ST1_MXIPXX_H_Q, 856, 1 }, 22004 {AArch64::ST1_MXIPXX_H_S, 857, 1 }, 22005 {AArch64::ST1_MXIPXX_V_B, 858, 1 }, 22006 {AArch64::ST1_MXIPXX_V_D, 859, 1 }, 22007 {AArch64::ST1_MXIPXX_V_H, 860, 1 }, 22008 {AArch64::ST1_MXIPXX_V_Q, 861, 1 }, 22009 {AArch64::ST1_MXIPXX_V_S, 862, 1 }, 22010 {AArch64::ST1i16_POST, 863, 1 }, 22011 {AArch64::ST1i32_POST, 864, 1 }, 22012 {AArch64::ST1i64_POST, 865, 1 }, 22013 {AArch64::ST1i8_POST, 866, 1 }, 22014 {AArch64::ST2B_IMM, 867, 1 }, 22015 {AArch64::ST2D_IMM, 868, 1 }, 22016 {AArch64::ST2GOffset, 869, 1 }, 22017 {AArch64::ST2H_IMM, 870, 1 }, 22018 {AArch64::ST2Q_IMM, 871, 1 }, 22019 {AArch64::ST2Twov16b_POST, 872, 1 }, 22020 {AArch64::ST2Twov2d_POST, 873, 1 }, 22021 {AArch64::ST2Twov2s_POST, 874, 1 }, 22022 {AArch64::ST2Twov4h_POST, 875, 1 }, 22023 {AArch64::ST2Twov4s_POST, 876, 1 }, 22024 {AArch64::ST2Twov8b_POST, 877, 1 }, 22025 {AArch64::ST2Twov8h_POST, 878, 1 }, 22026 {AArch64::ST2W_IMM, 879, 1 }, 22027 {AArch64::ST2i16_POST, 880, 1 }, 22028 {AArch64::ST2i32_POST, 881, 1 }, 22029 {AArch64::ST2i64_POST, 882, 1 }, 22030 {AArch64::ST2i8_POST, 883, 1 }, 22031 {AArch64::ST3B_IMM, 884, 1 }, 22032 {AArch64::ST3D_IMM, 885, 1 }, 22033 {AArch64::ST3H_IMM, 886, 1 }, 22034 {AArch64::ST3Q_IMM, 887, 1 }, 22035 {AArch64::ST3Threev16b_POST, 888, 1 }, 22036 {AArch64::ST3Threev2d_POST, 889, 1 }, 22037 {AArch64::ST3Threev2s_POST, 890, 1 }, 22038 {AArch64::ST3Threev4h_POST, 891, 1 }, 22039 {AArch64::ST3Threev4s_POST, 892, 1 }, 22040 {AArch64::ST3Threev8b_POST, 893, 1 }, 22041 {AArch64::ST3Threev8h_POST, 894, 1 }, 22042 {AArch64::ST3W_IMM, 895, 1 }, 22043 {AArch64::ST3i16_POST, 896, 1 }, 22044 {AArch64::ST3i32_POST, 897, 1 }, 22045 {AArch64::ST3i64_POST, 898, 1 }, 22046 {AArch64::ST3i8_POST, 899, 1 }, 22047 {AArch64::ST4B_IMM, 900, 1 }, 22048 {AArch64::ST4D_IMM, 901, 1 }, 22049 {AArch64::ST4Fourv16b_POST, 902, 1 }, 22050 {AArch64::ST4Fourv2d_POST, 903, 1 }, 22051 {AArch64::ST4Fourv2s_POST, 904, 1 }, 22052 {AArch64::ST4Fourv4h_POST, 905, 1 }, 22053 {AArch64::ST4Fourv4s_POST, 906, 1 }, 22054 {AArch64::ST4Fourv8b_POST, 907, 1 }, 22055 {AArch64::ST4Fourv8h_POST, 908, 1 }, 22056 {AArch64::ST4H_IMM, 909, 1 }, 22057 {AArch64::ST4Q_IMM, 910, 1 }, 22058 {AArch64::ST4W_IMM, 911, 1 }, 22059 {AArch64::ST4i16_POST, 912, 1 }, 22060 {AArch64::ST4i32_POST, 913, 1 }, 22061 {AArch64::ST4i64_POST, 914, 1 }, 22062 {AArch64::ST4i8_POST, 915, 1 }, 22063 {AArch64::STGOffset, 916, 1 }, 22064 {AArch64::STGPi, 917, 1 }, 22065 {AArch64::STLURBi, 918, 1 }, 22066 {AArch64::STLURHi, 919, 1 }, 22067 {AArch64::STLURWi, 920, 1 }, 22068 {AArch64::STLURXi, 921, 1 }, 22069 {AArch64::STLURbi, 922, 1 }, 22070 {AArch64::STLURdi, 923, 1 }, 22071 {AArch64::STLURhi, 924, 1 }, 22072 {AArch64::STLURqi, 925, 1 }, 22073 {AArch64::STLURsi, 926, 1 }, 22074 {AArch64::STNPDi, 927, 1 }, 22075 {AArch64::STNPQi, 928, 1 }, 22076 {AArch64::STNPSi, 929, 1 }, 22077 {AArch64::STNPWi, 930, 1 }, 22078 {AArch64::STNPXi, 931, 1 }, 22079 {AArch64::STNT1B_2Z_IMM, 932, 1 }, 22080 {AArch64::STNT1B_4Z_IMM, 933, 1 }, 22081 {AArch64::STNT1B_VG2_M2ZPXI, 934, 1 }, 22082 {AArch64::STNT1B_VG4_M4ZPXI, 935, 1 }, 22083 {AArch64::STNT1B_ZRI, 936, 1 }, 22084 {AArch64::STNT1B_ZZR_D_REAL, 937, 1 }, 22085 {AArch64::STNT1B_ZZR_S_REAL, 938, 1 }, 22086 {AArch64::STNT1D_2Z_IMM, 939, 1 }, 22087 {AArch64::STNT1D_4Z_IMM, 940, 1 }, 22088 {AArch64::STNT1D_VG2_M2ZPXI, 941, 1 }, 22089 {AArch64::STNT1D_VG4_M4ZPXI, 942, 1 }, 22090 {AArch64::STNT1D_ZRI, 943, 1 }, 22091 {AArch64::STNT1D_ZZR_D_REAL, 944, 1 }, 22092 {AArch64::STNT1H_2Z_IMM, 945, 1 }, 22093 {AArch64::STNT1H_4Z_IMM, 946, 1 }, 22094 {AArch64::STNT1H_VG2_M2ZPXI, 947, 1 }, 22095 {AArch64::STNT1H_VG4_M4ZPXI, 948, 1 }, 22096 {AArch64::STNT1H_ZRI, 949, 1 }, 22097 {AArch64::STNT1H_ZZR_D_REAL, 950, 1 }, 22098 {AArch64::STNT1H_ZZR_S_REAL, 951, 1 }, 22099 {AArch64::STNT1W_2Z_IMM, 952, 1 }, 22100 {AArch64::STNT1W_4Z_IMM, 953, 1 }, 22101 {AArch64::STNT1W_VG2_M2ZPXI, 954, 1 }, 22102 {AArch64::STNT1W_VG4_M4ZPXI, 955, 1 }, 22103 {AArch64::STNT1W_ZRI, 956, 1 }, 22104 {AArch64::STNT1W_ZZR_D_REAL, 957, 1 }, 22105 {AArch64::STNT1W_ZZR_S_REAL, 958, 1 }, 22106 {AArch64::STPDi, 959, 1 }, 22107 {AArch64::STPQi, 960, 1 }, 22108 {AArch64::STPSi, 961, 1 }, 22109 {AArch64::STPWi, 962, 1 }, 22110 {AArch64::STPXi, 963, 1 }, 22111 {AArch64::STRBBroX, 964, 1 }, 22112 {AArch64::STRBBui, 965, 1 }, 22113 {AArch64::STRBroX, 966, 1 }, 22114 {AArch64::STRBui, 967, 1 }, 22115 {AArch64::STRDroX, 968, 1 }, 22116 {AArch64::STRDui, 969, 1 }, 22117 {AArch64::STRHHroX, 970, 1 }, 22118 {AArch64::STRHHui, 971, 1 }, 22119 {AArch64::STRHroX, 972, 1 }, 22120 {AArch64::STRHui, 973, 1 }, 22121 {AArch64::STRQroX, 974, 1 }, 22122 {AArch64::STRQui, 975, 1 }, 22123 {AArch64::STRSroX, 976, 1 }, 22124 {AArch64::STRSui, 977, 1 }, 22125 {AArch64::STRWroX, 978, 1 }, 22126 {AArch64::STRWui, 979, 1 }, 22127 {AArch64::STRXroX, 980, 1 }, 22128 {AArch64::STRXui, 981, 1 }, 22129 {AArch64::STR_PXI, 982, 1 }, 22130 {AArch64::STR_ZA, 983, 1 }, 22131 {AArch64::STR_ZXI, 984, 1 }, 22132 {AArch64::STTRBi, 985, 1 }, 22133 {AArch64::STTRHi, 986, 1 }, 22134 {AArch64::STTRWi, 987, 1 }, 22135 {AArch64::STTRXi, 988, 1 }, 22136 {AArch64::STURBBi, 989, 1 }, 22137 {AArch64::STURBi, 990, 1 }, 22138 {AArch64::STURDi, 991, 1 }, 22139 {AArch64::STURHHi, 992, 1 }, 22140 {AArch64::STURHi, 993, 1 }, 22141 {AArch64::STURQi, 994, 1 }, 22142 {AArch64::STURSi, 995, 1 }, 22143 {AArch64::STURWi, 996, 1 }, 22144 {AArch64::STURXi, 997, 1 }, 22145 {AArch64::STZ2GOffset, 998, 1 }, 22146 {AArch64::STZGOffset, 999, 1 }, 22147 {AArch64::SUBSWri, 1000, 1 }, 22148 {AArch64::SUBSWrs, 1001, 5 }, 22149 {AArch64::SUBSWrx, 1006, 3 }, 22150 {AArch64::SUBSXri, 1009, 1 }, 22151 {AArch64::SUBSXrs, 1010, 5 }, 22152 {AArch64::SUBSXrx, 1015, 1 }, 22153 {AArch64::SUBSXrx64, 1016, 3 }, 22154 {AArch64::SUBWrs, 1019, 3 }, 22155 {AArch64::SUBWrx, 1022, 2 }, 22156 {AArch64::SUBXrs, 1024, 3 }, 22157 {AArch64::SUBXrx64, 1027, 2 }, 22158 {AArch64::SYSPxt_XZR, 1029, 1 }, 22159 {AArch64::SYSxt, 1030, 1 }, 22160 {AArch64::UBFMWri, 1031, 3 }, 22161 {AArch64::UBFMXri, 1034, 4 }, 22162 {AArch64::UMADDLrrr, 1038, 1 }, 22163 {AArch64::UMOVvi32, 1039, 1 }, 22164 {AArch64::UMOVvi32_idx0, 1040, 1 }, 22165 {AArch64::UMOVvi64, 1041, 1 }, 22166 {AArch64::UMOVvi64_idx0, 1042, 1 }, 22167 {AArch64::UMSUBLrrr, 1043, 1 }, 22168 {AArch64::UQDECB_WPiI, 1044, 2 }, 22169 {AArch64::UQDECB_XPiI, 1046, 2 }, 22170 {AArch64::UQDECD_WPiI, 1048, 2 }, 22171 {AArch64::UQDECD_XPiI, 1050, 2 }, 22172 {AArch64::UQDECD_ZPiI, 1052, 2 }, 22173 {AArch64::UQDECH_WPiI, 1054, 2 }, 22174 {AArch64::UQDECH_XPiI, 1056, 2 }, 22175 {AArch64::UQDECH_ZPiI, 1058, 2 }, 22176 {AArch64::UQDECW_WPiI, 1060, 2 }, 22177 {AArch64::UQDECW_XPiI, 1062, 2 }, 22178 {AArch64::UQDECW_ZPiI, 1064, 2 }, 22179 {AArch64::UQINCB_WPiI, 1066, 2 }, 22180 {AArch64::UQINCB_XPiI, 1068, 2 }, 22181 {AArch64::UQINCD_WPiI, 1070, 2 }, 22182 {AArch64::UQINCD_XPiI, 1072, 2 }, 22183 {AArch64::UQINCD_ZPiI, 1074, 2 }, 22184 {AArch64::UQINCH_WPiI, 1076, 2 }, 22185 {AArch64::UQINCH_XPiI, 1078, 2 }, 22186 {AArch64::UQINCH_ZPiI, 1080, 2 }, 22187 {AArch64::UQINCW_WPiI, 1082, 2 }, 22188 {AArch64::UQINCW_XPiI, 1084, 2 }, 22189 {AArch64::UQINCW_ZPiI, 1086, 2 }, 22190 {AArch64::XPACLRI, 1088, 1 }, 22191 {AArch64::ZERO_M, 1089, 15 }, 22192 }; 22193 22194 static const AliasPattern Patterns[] = { 22195 // AArch64::ADDSWri - 0 22196 {0, 0, 4, 2 }, 22197 // AArch64::ADDSWrs - 1 22198 {13, 2, 4, 4 }, 22199 {24, 6, 4, 3 }, 22200 {39, 9, 4, 4 }, 22201 // AArch64::ADDSWrx - 4 22202 {13, 13, 4, 4 }, 22203 {55, 17, 4, 3 }, 22204 {39, 20, 4, 4 }, 22205 // AArch64::ADDSXri - 7 22206 {0, 24, 4, 2 }, 22207 // AArch64::ADDSXrs - 8 22208 {13, 26, 4, 4 }, 22209 {24, 30, 4, 3 }, 22210 {39, 33, 4, 4 }, 22211 // AArch64::ADDSXrx - 11 22212 {55, 37, 4, 3 }, 22213 // AArch64::ADDSXrx64 - 12 22214 {13, 40, 4, 4 }, 22215 {55, 44, 4, 3 }, 22216 {39, 47, 4, 4 }, 22217 // AArch64::ADDWri - 15 22218 {70, 51, 4, 4 }, 22219 {70, 55, 4, 4 }, 22220 // AArch64::ADDWrs - 17 22221 {81, 59, 4, 4 }, 22222 // AArch64::ADDWrx - 18 22223 {81, 63, 4, 4 }, 22224 {81, 67, 4, 4 }, 22225 // AArch64::ADDXri - 20 22226 {70, 71, 4, 4 }, 22227 {70, 75, 4, 4 }, 22228 // AArch64::ADDXrs - 22 22229 {81, 79, 4, 4 }, 22230 // AArch64::ADDXrx64 - 23 22231 {81, 83, 4, 4 }, 22232 {81, 87, 4, 4 }, 22233 // AArch64::ANDSWri - 25 22234 {96, 91, 3, 2 }, 22235 // AArch64::ANDSWrs - 26 22236 {109, 93, 4, 4 }, 22237 {120, 97, 4, 3 }, 22238 {135, 100, 4, 4 }, 22239 // AArch64::ANDSXri - 29 22240 {151, 104, 3, 2 }, 22241 // AArch64::ANDSXrs - 30 22242 {109, 106, 4, 4 }, 22243 {120, 110, 4, 3 }, 22244 {135, 113, 4, 4 }, 22245 // AArch64::ANDS_PPzPP - 33 22246 {164, 117, 4, 8 }, 22247 // AArch64::ANDWrs - 34 22248 {188, 125, 4, 4 }, 22249 // AArch64::ANDXrs - 35 22250 {188, 129, 4, 4 }, 22251 // AArch64::AND_PPzPP - 36 22252 {203, 133, 4, 8 }, 22253 // AArch64::AND_ZI - 37 22254 {226, 141, 3, 7 }, 22255 {247, 148, 3, 7 }, 22256 {268, 155, 3, 7 }, 22257 // AArch64::AUTIA1716 - 40 22258 {289, 162, 0, 3 }, 22259 // AArch64::AUTIASP - 41 22260 {299, 165, 0, 3 }, 22261 // AArch64::AUTIAZ - 42 22262 {307, 168, 0, 3 }, 22263 // AArch64::AUTIB1716 - 43 22264 {314, 171, 0, 3 }, 22265 // AArch64::AUTIBSP - 44 22266 {324, 174, 0, 3 }, 22267 // AArch64::AUTIBZ - 45 22268 {332, 177, 0, 3 }, 22269 // AArch64::BICSWrs - 46 22270 {339, 180, 4, 4 }, 22271 // AArch64::BICSXrs - 47 22272 {339, 184, 4, 4 }, 22273 // AArch64::BICWrs - 48 22274 {355, 188, 4, 4 }, 22275 // AArch64::BICXrs - 49 22276 {355, 192, 4, 4 }, 22277 // AArch64::CLREX - 50 22278 {370, 196, 1, 1 }, 22279 // AArch64::CNTB_XPiI - 51 22280 {376, 197, 3, 7 }, 22281 {384, 204, 3, 7 }, 22282 // AArch64::CNTD_XPiI - 53 22283 {398, 211, 3, 7 }, 22284 {406, 218, 3, 7 }, 22285 // AArch64::CNTH_XPiI - 55 22286 {420, 225, 3, 7 }, 22287 {428, 232, 3, 7 }, 22288 // AArch64::CNTW_XPiI - 57 22289 {442, 239, 3, 7 }, 22290 {450, 246, 3, 7 }, 22291 // AArch64::CPY_ZPmI_B - 59 22292 {464, 253, 5, 7 }, 22293 // AArch64::CPY_ZPmI_D - 60 22294 {487, 260, 5, 7 }, 22295 // AArch64::CPY_ZPmI_H - 61 22296 {510, 267, 5, 7 }, 22297 // AArch64::CPY_ZPmI_S - 62 22298 {533, 274, 5, 7 }, 22299 // AArch64::CPY_ZPmR_B - 63 22300 {556, 281, 4, 8 }, 22301 // AArch64::CPY_ZPmR_D - 64 22302 {577, 289, 4, 8 }, 22303 // AArch64::CPY_ZPmR_H - 65 22304 {598, 297, 4, 8 }, 22305 // AArch64::CPY_ZPmR_S - 66 22306 {619, 305, 4, 8 }, 22307 // AArch64::CPY_ZPmV_B - 67 22308 {556, 313, 4, 8 }, 22309 // AArch64::CPY_ZPmV_D - 68 22310 {577, 321, 4, 8 }, 22311 // AArch64::CPY_ZPmV_H - 69 22312 {598, 329, 4, 8 }, 22313 // AArch64::CPY_ZPmV_S - 70 22314 {619, 337, 4, 8 }, 22315 // AArch64::CPY_ZPzI_B - 71 22316 {640, 345, 4, 6 }, 22317 // AArch64::CPY_ZPzI_D - 72 22318 {663, 351, 4, 6 }, 22319 // AArch64::CPY_ZPzI_H - 73 22320 {686, 357, 4, 6 }, 22321 // AArch64::CPY_ZPzI_S - 74 22322 {709, 363, 4, 6 }, 22323 // AArch64::CSINCWr - 75 22324 {732, 369, 4, 4 }, 22325 {746, 373, 4, 4 }, 22326 // AArch64::CSINCXr - 77 22327 {732, 377, 4, 4 }, 22328 {746, 381, 4, 4 }, 22329 // AArch64::CSINVWr - 79 22330 {764, 385, 4, 4 }, 22331 {779, 389, 4, 4 }, 22332 // AArch64::CSINVXr - 81 22333 {764, 393, 4, 4 }, 22334 {779, 397, 4, 4 }, 22335 // AArch64::CSNEGWr - 83 22336 {797, 401, 4, 4 }, 22337 // AArch64::CSNEGXr - 84 22338 {797, 405, 4, 4 }, 22339 // AArch64::DCPS1 - 85 22340 {815, 409, 1, 1 }, 22341 // AArch64::DCPS2 - 86 22342 {821, 410, 1, 1 }, 22343 // AArch64::DCPS3 - 87 22344 {827, 411, 1, 4 }, 22345 // AArch64::DECB_XPiI - 88 22346 {833, 415, 4, 8 }, 22347 {841, 423, 4, 8 }, 22348 // AArch64::DECD_XPiI - 90 22349 {855, 431, 4, 8 }, 22350 {863, 439, 4, 8 }, 22351 // AArch64::DECD_ZPiI - 92 22352 {877, 447, 4, 8 }, 22353 {887, 455, 4, 8 }, 22354 // AArch64::DECH_XPiI - 94 22355 {903, 463, 4, 8 }, 22356 {911, 471, 4, 8 }, 22357 // AArch64::DECH_ZPiI - 96 22358 {925, 479, 4, 8 }, 22359 {935, 487, 4, 8 }, 22360 // AArch64::DECW_XPiI - 98 22361 {951, 495, 4, 8 }, 22362 {959, 503, 4, 8 }, 22363 // AArch64::DECW_ZPiI - 100 22364 {973, 511, 4, 8 }, 22365 {983, 519, 4, 8 }, 22366 // AArch64::DSB - 102 22367 {999, 527, 1, 1 }, 22368 {1004, 528, 1, 1 }, 22369 {1010, 529, 1, 4 }, 22370 // AArch64::DUPM_ZI - 105 22371 {1014, 533, 2, 6 }, 22372 {1029, 539, 2, 6 }, 22373 {1044, 545, 2, 6 }, 22374 {1059, 551, 2, 6 }, 22375 {1075, 557, 2, 6 }, 22376 {1091, 563, 2, 6 }, 22377 // AArch64::DUP_ZI_B - 111 22378 {1107, 569, 3, 5 }, 22379 // AArch64::DUP_ZI_D - 112 22380 {1122, 574, 3, 5 }, 22381 {1137, 579, 3, 7 }, 22382 // AArch64::DUP_ZI_H - 114 22383 {1153, 586, 3, 5 }, 22384 {1168, 591, 3, 7 }, 22385 // AArch64::DUP_ZI_S - 116 22386 {1184, 598, 3, 5 }, 22387 {1199, 603, 3, 7 }, 22388 // AArch64::DUP_ZR_B - 118 22389 {1215, 610, 2, 6 }, 22390 // AArch64::DUP_ZR_D - 119 22391 {1228, 616, 2, 6 }, 22392 // AArch64::DUP_ZR_H - 120 22393 {1241, 622, 2, 6 }, 22394 // AArch64::DUP_ZR_S - 121 22395 {1254, 628, 2, 6 }, 22396 // AArch64::DUP_ZZI_B - 122 22397 {1267, 634, 3, 7 }, 22398 {1282, 641, 3, 6 }, 22399 // AArch64::DUP_ZZI_D - 124 22400 {1301, 647, 3, 7 }, 22401 {1316, 654, 3, 6 }, 22402 // AArch64::DUP_ZZI_H - 126 22403 {1335, 660, 3, 7 }, 22404 {1350, 667, 3, 6 }, 22405 // AArch64::DUP_ZZI_Q - 128 22406 {1369, 673, 3, 7 }, 22407 {1384, 680, 3, 6 }, 22408 // AArch64::DUP_ZZI_S - 130 22409 {1403, 686, 3, 7 }, 22410 {1418, 693, 3, 6 }, 22411 // AArch64::EONWrs - 132 22412 {1437, 699, 4, 4 }, 22413 // AArch64::EONXrs - 133 22414 {1437, 703, 4, 4 }, 22415 // AArch64::EORS_PPzPP - 134 22416 {1452, 707, 4, 8 }, 22417 // AArch64::EORWrs - 135 22418 {1476, 715, 4, 4 }, 22419 // AArch64::EORXrs - 136 22420 {1476, 719, 4, 4 }, 22421 // AArch64::EOR_PPzPP - 137 22422 {1491, 723, 4, 8 }, 22423 // AArch64::EOR_ZI - 138 22424 {1514, 731, 3, 7 }, 22425 {1535, 738, 3, 7 }, 22426 {1556, 745, 3, 7 }, 22427 // AArch64::EXTRACT_ZPMXI_H_B - 141 22428 {1577, 752, 6, 8 }, 22429 // AArch64::EXTRACT_ZPMXI_H_D - 142 22430 {1610, 760, 6, 8 }, 22431 // AArch64::EXTRACT_ZPMXI_H_H - 143 22432 {1643, 768, 6, 8 }, 22433 // AArch64::EXTRACT_ZPMXI_H_Q - 144 22434 {1676, 776, 6, 8 }, 22435 // AArch64::EXTRACT_ZPMXI_H_S - 145 22436 {1709, 784, 6, 8 }, 22437 // AArch64::EXTRACT_ZPMXI_V_B - 146 22438 {1742, 792, 6, 8 }, 22439 // AArch64::EXTRACT_ZPMXI_V_D - 147 22440 {1775, 800, 6, 8 }, 22441 // AArch64::EXTRACT_ZPMXI_V_H - 148 22442 {1808, 808, 6, 8 }, 22443 // AArch64::EXTRACT_ZPMXI_V_Q - 149 22444 {1841, 816, 6, 8 }, 22445 // AArch64::EXTRACT_ZPMXI_V_S - 150 22446 {1874, 824, 6, 8 }, 22447 // AArch64::EXTRWrri - 151 22448 {1907, 832, 4, 3 }, 22449 // AArch64::EXTRXrri - 152 22450 {1907, 835, 4, 3 }, 22451 // AArch64::FCPY_ZPmI_D - 153 22452 {1922, 838, 4, 7 }, 22453 // AArch64::FCPY_ZPmI_H - 154 22454 {1946, 845, 4, 7 }, 22455 // AArch64::FCPY_ZPmI_S - 155 22456 {1970, 852, 4, 7 }, 22457 // AArch64::FDUP_ZI_D - 156 22458 {1994, 859, 2, 5 }, 22459 // AArch64::FDUP_ZI_H - 157 22460 {2010, 864, 2, 5 }, 22461 // AArch64::FDUP_ZI_S - 158 22462 {2026, 869, 2, 5 }, 22463 // AArch64::GLD1B_D_IMM_REAL - 159 22464 {2042, 874, 4, 7 }, 22465 // AArch64::GLD1B_S_IMM_REAL - 160 22466 {2068, 881, 4, 7 }, 22467 // AArch64::GLD1D_IMM_REAL - 161 22468 {2094, 888, 4, 7 }, 22469 // AArch64::GLD1H_D_IMM_REAL - 162 22470 {2120, 895, 4, 7 }, 22471 // AArch64::GLD1H_S_IMM_REAL - 163 22472 {2146, 902, 4, 7 }, 22473 // AArch64::GLD1Q - 164 22474 {2172, 909, 4, 6 }, 22475 // AArch64::GLD1SB_D_IMM_REAL - 165 22476 {2198, 915, 4, 7 }, 22477 // AArch64::GLD1SB_S_IMM_REAL - 166 22478 {2225, 922, 4, 7 }, 22479 // AArch64::GLD1SH_D_IMM_REAL - 167 22480 {2252, 929, 4, 7 }, 22481 // AArch64::GLD1SH_S_IMM_REAL - 168 22482 {2279, 936, 4, 7 }, 22483 // AArch64::GLD1SW_D_IMM_REAL - 169 22484 {2306, 943, 4, 7 }, 22485 // AArch64::GLD1W_D_IMM_REAL - 170 22486 {2333, 950, 4, 7 }, 22487 // AArch64::GLD1W_IMM_REAL - 171 22488 {2359, 957, 4, 7 }, 22489 // AArch64::GLDFF1B_D_IMM_REAL - 172 22490 {2385, 964, 4, 7 }, 22491 // AArch64::GLDFF1B_S_IMM_REAL - 173 22492 {2413, 971, 4, 7 }, 22493 // AArch64::GLDFF1D_IMM_REAL - 174 22494 {2441, 978, 4, 7 }, 22495 // AArch64::GLDFF1H_D_IMM_REAL - 175 22496 {2469, 985, 4, 7 }, 22497 // AArch64::GLDFF1H_S_IMM_REAL - 176 22498 {2497, 992, 4, 7 }, 22499 // AArch64::GLDFF1SB_D_IMM_REAL - 177 22500 {2525, 999, 4, 7 }, 22501 // AArch64::GLDFF1SB_S_IMM_REAL - 178 22502 {2554, 1006, 4, 7 }, 22503 // AArch64::GLDFF1SH_D_IMM_REAL - 179 22504 {2583, 1013, 4, 7 }, 22505 // AArch64::GLDFF1SH_S_IMM_REAL - 180 22506 {2612, 1020, 4, 7 }, 22507 // AArch64::GLDFF1SW_D_IMM_REAL - 181 22508 {2641, 1027, 4, 7 }, 22509 // AArch64::GLDFF1W_D_IMM_REAL - 182 22510 {2670, 1034, 4, 7 }, 22511 // AArch64::GLDFF1W_IMM_REAL - 183 22512 {2698, 1041, 4, 7 }, 22513 // AArch64::HINT - 184 22514 {2726, 1048, 1, 1 }, 22515 {2730, 1049, 1, 1 }, 22516 {2736, 1050, 1, 1 }, 22517 {2740, 1051, 1, 1 }, 22518 {2744, 1052, 1, 1 }, 22519 {2748, 1053, 1, 1 }, 22520 {2753, 1054, 1, 1 }, 22521 {2757, 1055, 1, 4 }, 22522 {2761, 1059, 1, 1 }, 22523 {2766, 1060, 1, 4 }, 22524 {2770, 1064, 1, 4 }, 22525 {2779, 1068, 1, 4 }, 22526 {2788, 1072, 1, 4 }, 22527 // AArch64::INCB_XPiI - 197 22528 {2795, 1076, 4, 8 }, 22529 {2803, 1084, 4, 8 }, 22530 // AArch64::INCD_XPiI - 199 22531 {2817, 1092, 4, 8 }, 22532 {2825, 1100, 4, 8 }, 22533 // AArch64::INCD_ZPiI - 201 22534 {2839, 1108, 4, 8 }, 22535 {2849, 1116, 4, 8 }, 22536 // AArch64::INCH_XPiI - 203 22537 {2865, 1124, 4, 8 }, 22538 {2873, 1132, 4, 8 }, 22539 // AArch64::INCH_ZPiI - 205 22540 {2887, 1140, 4, 8 }, 22541 {2897, 1148, 4, 8 }, 22542 // AArch64::INCW_XPiI - 207 22543 {2913, 1156, 4, 8 }, 22544 {2921, 1164, 4, 8 }, 22545 // AArch64::INCW_ZPiI - 209 22546 {2935, 1172, 4, 8 }, 22547 {2945, 1180, 4, 8 }, 22548 // AArch64::INSERT_MXIPZ_H_B - 211 22549 {2961, 1188, 6, 9 }, 22550 // AArch64::INSERT_MXIPZ_H_D - 212 22551 {2994, 1197, 6, 9 }, 22552 // AArch64::INSERT_MXIPZ_H_H - 213 22553 {3027, 1206, 6, 9 }, 22554 // AArch64::INSERT_MXIPZ_H_Q - 214 22555 {3060, 1215, 6, 9 }, 22556 // AArch64::INSERT_MXIPZ_H_S - 215 22557 {3093, 1224, 6, 9 }, 22558 // AArch64::INSERT_MXIPZ_V_B - 216 22559 {3126, 1233, 6, 9 }, 22560 // AArch64::INSERT_MXIPZ_V_D - 217 22561 {3159, 1242, 6, 9 }, 22562 // AArch64::INSERT_MXIPZ_V_H - 218 22563 {3192, 1251, 6, 9 }, 22564 // AArch64::INSERT_MXIPZ_V_Q - 219 22565 {3225, 1260, 6, 9 }, 22566 // AArch64::INSERT_MXIPZ_V_S - 220 22567 {3258, 1269, 6, 9 }, 22568 // AArch64::INSvi16gpr - 221 22569 {3291, 1278, 4, 7 }, 22570 // AArch64::INSvi16lane - 222 22571 {3310, 1285, 5, 7 }, 22572 // AArch64::INSvi32gpr - 223 22573 {3337, 1292, 4, 7 }, 22574 // AArch64::INSvi32lane - 224 22575 {3356, 1299, 5, 7 }, 22576 // AArch64::INSvi64gpr - 225 22577 {3383, 1306, 4, 7 }, 22578 // AArch64::INSvi64lane - 226 22579 {3402, 1313, 5, 7 }, 22580 // AArch64::INSvi8gpr - 227 22581 {3429, 1320, 4, 7 }, 22582 // AArch64::INSvi8lane - 228 22583 {3448, 1327, 5, 7 }, 22584 // AArch64::IRG - 229 22585 {3475, 1334, 3, 6 }, 22586 // AArch64::ISB - 230 22587 {3486, 1340, 1, 1 }, 22588 // AArch64::LD1B_2Z_IMM - 231 22589 {3490, 1341, 4, 8 }, 22590 // AArch64::LD1B_4Z_IMM - 232 22591 {3490, 1349, 4, 8 }, 22592 // AArch64::LD1B_D_IMM_REAL - 233 22593 {3514, 1357, 4, 8 }, 22594 // AArch64::LD1B_H_IMM_REAL - 234 22595 {3538, 1365, 4, 8 }, 22596 // AArch64::LD1B_IMM_REAL - 235 22597 {3562, 1373, 4, 8 }, 22598 // AArch64::LD1B_S_IMM_REAL - 236 22599 {3586, 1381, 4, 8 }, 22600 // AArch64::LD1B_VG2_M2ZPXI - 237 22601 {3610, 1389, 4, 7 }, 22602 // AArch64::LD1B_VG4_M4ZPXI - 238 22603 {3634, 1396, 4, 7 }, 22604 // AArch64::LD1D_2Z_IMM - 239 22605 {3658, 1403, 4, 8 }, 22606 // AArch64::LD1D_4Z_IMM - 240 22607 {3658, 1411, 4, 8 }, 22608 // AArch64::LD1D_IMM_REAL - 241 22609 {3682, 1419, 4, 8 }, 22610 // AArch64::LD1D_Q_IMM - 242 22611 {3706, 1427, 4, 6 }, 22612 // AArch64::LD1D_VG2_M2ZPXI - 243 22613 {3730, 1433, 4, 7 }, 22614 // AArch64::LD1D_VG4_M4ZPXI - 244 22615 {3730, 1440, 4, 7 }, 22616 // AArch64::LD1Fourv16b_POST - 245 22617 {3754, 1447, 4, 7 }, 22618 // AArch64::LD1Fourv1d_POST - 246 22619 {3774, 1454, 4, 7 }, 22620 // AArch64::LD1Fourv2d_POST - 247 22621 {3794, 1461, 4, 7 }, 22622 // AArch64::LD1Fourv2s_POST - 248 22623 {3814, 1468, 4, 7 }, 22624 // AArch64::LD1Fourv4h_POST - 249 22625 {3834, 1475, 4, 7 }, 22626 // AArch64::LD1Fourv4s_POST - 250 22627 {3854, 1482, 4, 7 }, 22628 // AArch64::LD1Fourv8b_POST - 251 22629 {3874, 1489, 4, 7 }, 22630 // AArch64::LD1Fourv8h_POST - 252 22631 {3894, 1496, 4, 7 }, 22632 // AArch64::LD1H_2Z_IMM - 253 22633 {3914, 1503, 4, 8 }, 22634 // AArch64::LD1H_4Z_IMM - 254 22635 {3914, 1511, 4, 8 }, 22636 // AArch64::LD1H_D_IMM_REAL - 255 22637 {3938, 1519, 4, 8 }, 22638 // AArch64::LD1H_IMM_REAL - 256 22639 {3962, 1527, 4, 8 }, 22640 // AArch64::LD1H_S_IMM_REAL - 257 22641 {3986, 1535, 4, 8 }, 22642 // AArch64::LD1H_VG2_M2ZPXI - 258 22643 {4010, 1543, 4, 7 }, 22644 // AArch64::LD1H_VG4_M4ZPXI - 259 22645 {4034, 1550, 4, 7 }, 22646 // AArch64::LD1Onev16b_POST - 260 22647 {4058, 1557, 4, 7 }, 22648 // AArch64::LD1Onev1d_POST - 261 22649 {4078, 1564, 4, 7 }, 22650 // AArch64::LD1Onev2d_POST - 262 22651 {4097, 1571, 4, 7 }, 22652 // AArch64::LD1Onev2s_POST - 263 22653 {4117, 1578, 4, 7 }, 22654 // AArch64::LD1Onev4h_POST - 264 22655 {4136, 1585, 4, 7 }, 22656 // AArch64::LD1Onev4s_POST - 265 22657 {4155, 1592, 4, 7 }, 22658 // AArch64::LD1Onev8b_POST - 266 22659 {4175, 1599, 4, 7 }, 22660 // AArch64::LD1Onev8h_POST - 267 22661 {4194, 1606, 4, 7 }, 22662 // AArch64::LD1RB_D_IMM - 268 22663 {4214, 1613, 4, 8 }, 22664 // AArch64::LD1RB_H_IMM - 269 22665 {4239, 1621, 4, 8 }, 22666 // AArch64::LD1RB_IMM - 270 22667 {4264, 1629, 4, 8 }, 22668 // AArch64::LD1RB_S_IMM - 271 22669 {4289, 1637, 4, 8 }, 22670 // AArch64::LD1RD_IMM - 272 22671 {4314, 1645, 4, 8 }, 22672 // AArch64::LD1RH_D_IMM - 273 22673 {4339, 1653, 4, 8 }, 22674 // AArch64::LD1RH_IMM - 274 22675 {4364, 1661, 4, 8 }, 22676 // AArch64::LD1RH_S_IMM - 275 22677 {4389, 1669, 4, 8 }, 22678 // AArch64::LD1RO_B_IMM - 276 22679 {4414, 1677, 4, 10 }, 22680 // AArch64::LD1RO_D_IMM - 277 22681 {4440, 1687, 4, 10 }, 22682 // AArch64::LD1RO_H_IMM - 278 22683 {4466, 1697, 4, 10 }, 22684 // AArch64::LD1RO_W_IMM - 279 22685 {4492, 1707, 4, 10 }, 22686 // AArch64::LD1RQ_B_IMM - 280 22687 {4518, 1717, 4, 8 }, 22688 // AArch64::LD1RQ_D_IMM - 281 22689 {4544, 1725, 4, 8 }, 22690 // AArch64::LD1RQ_H_IMM - 282 22691 {4570, 1733, 4, 8 }, 22692 // AArch64::LD1RQ_W_IMM - 283 22693 {4596, 1741, 4, 8 }, 22694 // AArch64::LD1RSB_D_IMM - 284 22695 {4622, 1749, 4, 8 }, 22696 // AArch64::LD1RSB_H_IMM - 285 22697 {4648, 1757, 4, 8 }, 22698 // AArch64::LD1RSB_S_IMM - 286 22699 {4674, 1765, 4, 8 }, 22700 // AArch64::LD1RSH_D_IMM - 287 22701 {4700, 1773, 4, 8 }, 22702 // AArch64::LD1RSH_S_IMM - 288 22703 {4726, 1781, 4, 8 }, 22704 // AArch64::LD1RSW_IMM - 289 22705 {4752, 1789, 4, 8 }, 22706 // AArch64::LD1RW_D_IMM - 290 22707 {4778, 1797, 4, 8 }, 22708 // AArch64::LD1RW_IMM - 291 22709 {4803, 1805, 4, 8 }, 22710 // AArch64::LD1Rv16b_POST - 292 22711 {4828, 1813, 4, 7 }, 22712 // AArch64::LD1Rv1d_POST - 293 22713 {4848, 1820, 4, 7 }, 22714 // AArch64::LD1Rv2d_POST - 294 22715 {4868, 1827, 4, 7 }, 22716 // AArch64::LD1Rv2s_POST - 295 22717 {4888, 1834, 4, 7 }, 22718 // AArch64::LD1Rv4h_POST - 296 22719 {4908, 1841, 4, 7 }, 22720 // AArch64::LD1Rv4s_POST - 297 22721 {4928, 1848, 4, 7 }, 22722 // AArch64::LD1Rv8b_POST - 298 22723 {4948, 1855, 4, 7 }, 22724 // AArch64::LD1Rv8h_POST - 299 22725 {4968, 1862, 4, 7 }, 22726 // AArch64::LD1SB_D_IMM_REAL - 300 22727 {4988, 1869, 4, 8 }, 22728 // AArch64::LD1SB_H_IMM_REAL - 301 22729 {5013, 1877, 4, 8 }, 22730 // AArch64::LD1SB_S_IMM_REAL - 302 22731 {5038, 1885, 4, 8 }, 22732 // AArch64::LD1SH_D_IMM_REAL - 303 22733 {5063, 1893, 4, 8 }, 22734 // AArch64::LD1SH_S_IMM_REAL - 304 22735 {5088, 1901, 4, 8 }, 22736 // AArch64::LD1SW_D_IMM_REAL - 305 22737 {5113, 1909, 4, 8 }, 22738 // AArch64::LD1Threev16b_POST - 306 22739 {5138, 1917, 4, 7 }, 22740 // AArch64::LD1Threev1d_POST - 307 22741 {5158, 1924, 4, 7 }, 22742 // AArch64::LD1Threev2d_POST - 308 22743 {5178, 1931, 4, 7 }, 22744 // AArch64::LD1Threev2s_POST - 309 22745 {5198, 1938, 4, 7 }, 22746 // AArch64::LD1Threev4h_POST - 310 22747 {5218, 1945, 4, 7 }, 22748 // AArch64::LD1Threev4s_POST - 311 22749 {5238, 1952, 4, 7 }, 22750 // AArch64::LD1Threev8b_POST - 312 22751 {5258, 1959, 4, 7 }, 22752 // AArch64::LD1Threev8h_POST - 313 22753 {5278, 1966, 4, 7 }, 22754 // AArch64::LD1Twov16b_POST - 314 22755 {5298, 1973, 4, 7 }, 22756 // AArch64::LD1Twov1d_POST - 315 22757 {5318, 1980, 4, 7 }, 22758 // AArch64::LD1Twov2d_POST - 316 22759 {5338, 1987, 4, 7 }, 22760 // AArch64::LD1Twov2s_POST - 317 22761 {5358, 1994, 4, 7 }, 22762 // AArch64::LD1Twov4h_POST - 318 22763 {5378, 2001, 4, 7 }, 22764 // AArch64::LD1Twov4s_POST - 319 22765 {5398, 2008, 4, 7 }, 22766 // AArch64::LD1Twov8b_POST - 320 22767 {5418, 2015, 4, 7 }, 22768 // AArch64::LD1Twov8h_POST - 321 22769 {5438, 2022, 4, 7 }, 22770 // AArch64::LD1W_2Z_IMM - 322 22771 {5458, 2029, 4, 8 }, 22772 // AArch64::LD1W_4Z_IMM - 323 22773 {5458, 2037, 4, 8 }, 22774 // AArch64::LD1W_D_IMM_REAL - 324 22775 {5482, 2045, 4, 8 }, 22776 // AArch64::LD1W_IMM_REAL - 325 22777 {5506, 2053, 4, 8 }, 22778 // AArch64::LD1W_Q_IMM - 326 22779 {5530, 2061, 4, 6 }, 22780 // AArch64::LD1W_VG2_M2ZPXI - 327 22781 {5554, 2067, 4, 7 }, 22782 // AArch64::LD1W_VG4_M4ZPXI - 328 22783 {5554, 2074, 4, 7 }, 22784 // AArch64::LD1_MXIPXX_H_B - 329 22785 {5578, 2081, 6, 9 }, 22786 // AArch64::LD1_MXIPXX_H_D - 330 22787 {5614, 2090, 6, 9 }, 22788 // AArch64::LD1_MXIPXX_H_H - 331 22789 {5650, 2099, 6, 9 }, 22790 // AArch64::LD1_MXIPXX_H_Q - 332 22791 {5686, 2108, 6, 9 }, 22792 // AArch64::LD1_MXIPXX_H_S - 333 22793 {5722, 2117, 6, 9 }, 22794 // AArch64::LD1_MXIPXX_V_B - 334 22795 {5758, 2126, 6, 9 }, 22796 // AArch64::LD1_MXIPXX_V_D - 335 22797 {5794, 2135, 6, 9 }, 22798 // AArch64::LD1_MXIPXX_V_H - 336 22799 {5830, 2144, 6, 9 }, 22800 // AArch64::LD1_MXIPXX_V_Q - 337 22801 {5866, 2153, 6, 9 }, 22802 // AArch64::LD1_MXIPXX_V_S - 338 22803 {5902, 2162, 6, 9 }, 22804 // AArch64::LD1i16_POST - 339 22805 {5938, 2171, 6, 9 }, 22806 // AArch64::LD1i32_POST - 340 22807 {5961, 2180, 6, 9 }, 22808 // AArch64::LD1i64_POST - 341 22809 {5984, 2189, 6, 9 }, 22810 // AArch64::LD1i8_POST - 342 22811 {6007, 2198, 6, 9 }, 22812 // AArch64::LD2B_IMM - 343 22813 {6030, 2207, 4, 8 }, 22814 // AArch64::LD2D_IMM - 344 22815 {6054, 2215, 4, 8 }, 22816 // AArch64::LD2H_IMM - 345 22817 {6078, 2223, 4, 8 }, 22818 // AArch64::LD2Q_IMM - 346 22819 {6102, 2231, 4, 8 }, 22820 // AArch64::LD2Rv16b_POST - 347 22821 {6126, 2239, 4, 7 }, 22822 // AArch64::LD2Rv1d_POST - 348 22823 {6146, 2246, 4, 7 }, 22824 // AArch64::LD2Rv2d_POST - 349 22825 {6167, 2253, 4, 7 }, 22826 // AArch64::LD2Rv2s_POST - 350 22827 {6188, 2260, 4, 7 }, 22828 // AArch64::LD2Rv4h_POST - 351 22829 {6208, 2267, 4, 7 }, 22830 // AArch64::LD2Rv4s_POST - 352 22831 {6228, 2274, 4, 7 }, 22832 // AArch64::LD2Rv8b_POST - 353 22833 {6248, 2281, 4, 7 }, 22834 // AArch64::LD2Rv8h_POST - 354 22835 {6268, 2288, 4, 7 }, 22836 // AArch64::LD2Twov16b_POST - 355 22837 {6288, 2295, 4, 7 }, 22838 // AArch64::LD2Twov2d_POST - 356 22839 {6308, 2302, 4, 7 }, 22840 // AArch64::LD2Twov2s_POST - 357 22841 {6328, 2309, 4, 7 }, 22842 // AArch64::LD2Twov4h_POST - 358 22843 {6348, 2316, 4, 7 }, 22844 // AArch64::LD2Twov4s_POST - 359 22845 {6368, 2323, 4, 7 }, 22846 // AArch64::LD2Twov8b_POST - 360 22847 {6388, 2330, 4, 7 }, 22848 // AArch64::LD2Twov8h_POST - 361 22849 {6408, 2337, 4, 7 }, 22850 // AArch64::LD2W_IMM - 362 22851 {6428, 2344, 4, 8 }, 22852 // AArch64::LD2i16_POST - 363 22853 {6452, 2352, 6, 9 }, 22854 // AArch64::LD2i32_POST - 364 22855 {6475, 2361, 6, 9 }, 22856 // AArch64::LD2i64_POST - 365 22857 {6498, 2370, 6, 9 }, 22858 // AArch64::LD2i8_POST - 366 22859 {6522, 2379, 6, 9 }, 22860 // AArch64::LD3B_IMM - 367 22861 {6545, 2388, 4, 8 }, 22862 // AArch64::LD3D_IMM - 368 22863 {6569, 2396, 4, 8 }, 22864 // AArch64::LD3H_IMM - 369 22865 {6593, 2404, 4, 8 }, 22866 // AArch64::LD3Q_IMM - 370 22867 {6617, 2412, 4, 8 }, 22868 // AArch64::LD3Rv16b_POST - 371 22869 {6641, 2420, 4, 7 }, 22870 // AArch64::LD3Rv1d_POST - 372 22871 {6661, 2427, 4, 7 }, 22872 // AArch64::LD3Rv2d_POST - 373 22873 {6682, 2434, 4, 7 }, 22874 // AArch64::LD3Rv2s_POST - 374 22875 {6703, 2441, 4, 7 }, 22876 // AArch64::LD3Rv4h_POST - 375 22877 {6724, 2448, 4, 7 }, 22878 // AArch64::LD3Rv4s_POST - 376 22879 {6744, 2455, 4, 7 }, 22880 // AArch64::LD3Rv8b_POST - 377 22881 {6765, 2462, 4, 7 }, 22882 // AArch64::LD3Rv8h_POST - 378 22883 {6785, 2469, 4, 7 }, 22884 // AArch64::LD3Threev16b_POST - 379 22885 {6805, 2476, 4, 7 }, 22886 // AArch64::LD3Threev2d_POST - 380 22887 {6825, 2483, 4, 7 }, 22888 // AArch64::LD3Threev2s_POST - 381 22889 {6845, 2490, 4, 7 }, 22890 // AArch64::LD3Threev4h_POST - 382 22891 {6865, 2497, 4, 7 }, 22892 // AArch64::LD3Threev4s_POST - 383 22893 {6885, 2504, 4, 7 }, 22894 // AArch64::LD3Threev8b_POST - 384 22895 {6905, 2511, 4, 7 }, 22896 // AArch64::LD3Threev8h_POST - 385 22897 {6925, 2518, 4, 7 }, 22898 // AArch64::LD3W_IMM - 386 22899 {6945, 2525, 4, 8 }, 22900 // AArch64::LD3i16_POST - 387 22901 {6969, 2533, 6, 9 }, 22902 // AArch64::LD3i32_POST - 388 22903 {6992, 2542, 6, 9 }, 22904 // AArch64::LD3i64_POST - 389 22905 {7016, 2551, 6, 9 }, 22906 // AArch64::LD3i8_POST - 390 22907 {7040, 2560, 6, 9 }, 22908 // AArch64::LD4B_IMM - 391 22909 {7063, 2569, 4, 8 }, 22910 // AArch64::LD4D_IMM - 392 22911 {7087, 2577, 4, 8 }, 22912 // AArch64::LD4Fourv16b_POST - 393 22913 {7111, 2585, 4, 7 }, 22914 // AArch64::LD4Fourv2d_POST - 394 22915 {7131, 2592, 4, 7 }, 22916 // AArch64::LD4Fourv2s_POST - 395 22917 {7151, 2599, 4, 7 }, 22918 // AArch64::LD4Fourv4h_POST - 396 22919 {7171, 2606, 4, 7 }, 22920 // AArch64::LD4Fourv4s_POST - 397 22921 {7191, 2613, 4, 7 }, 22922 // AArch64::LD4Fourv8b_POST - 398 22923 {7211, 2620, 4, 7 }, 22924 // AArch64::LD4Fourv8h_POST - 399 22925 {7231, 2627, 4, 7 }, 22926 // AArch64::LD4H_IMM - 400 22927 {7251, 2634, 4, 8 }, 22928 // AArch64::LD4Q_IMM - 401 22929 {7275, 2642, 4, 8 }, 22930 // AArch64::LD4Rv16b_POST - 402 22931 {7299, 2650, 4, 7 }, 22932 // AArch64::LD4Rv1d_POST - 403 22933 {7319, 2657, 4, 7 }, 22934 // AArch64::LD4Rv2d_POST - 404 22935 {7340, 2664, 4, 7 }, 22936 // AArch64::LD4Rv2s_POST - 405 22937 {7361, 2671, 4, 7 }, 22938 // AArch64::LD4Rv4h_POST - 406 22939 {7382, 2678, 4, 7 }, 22940 // AArch64::LD4Rv4s_POST - 407 22941 {7402, 2685, 4, 7 }, 22942 // AArch64::LD4Rv8b_POST - 408 22943 {7423, 2692, 4, 7 }, 22944 // AArch64::LD4Rv8h_POST - 409 22945 {7443, 2699, 4, 7 }, 22946 // AArch64::LD4W_IMM - 410 22947 {7463, 2706, 4, 8 }, 22948 // AArch64::LD4i16_POST - 411 22949 {7487, 2714, 6, 9 }, 22950 // AArch64::LD4i32_POST - 412 22951 {7510, 2723, 6, 9 }, 22952 // AArch64::LD4i64_POST - 413 22953 {7534, 2732, 6, 9 }, 22954 // AArch64::LD4i8_POST - 414 22955 {7558, 2741, 6, 9 }, 22956 // AArch64::LDADDB - 415 22957 {7581, 2750, 3, 6 }, 22958 // AArch64::LDADDH - 416 22959 {7597, 2756, 3, 6 }, 22960 // AArch64::LDADDLB - 417 22961 {7613, 2762, 3, 6 }, 22962 // AArch64::LDADDLH - 418 22963 {7630, 2768, 3, 6 }, 22964 // AArch64::LDADDLW - 419 22965 {7647, 2774, 3, 6 }, 22966 // AArch64::LDADDLX - 420 22967 {7647, 2780, 3, 6 }, 22968 // AArch64::LDADDW - 421 22969 {7663, 2786, 3, 6 }, 22970 // AArch64::LDADDX - 422 22971 {7663, 2792, 3, 6 }, 22972 // AArch64::LDAPURBi - 423 22973 {7678, 2798, 3, 6 }, 22974 // AArch64::LDAPURHi - 424 22975 {7695, 2804, 3, 6 }, 22976 // AArch64::LDAPURSBWi - 425 22977 {7712, 2810, 3, 6 }, 22978 // AArch64::LDAPURSBXi - 426 22979 {7712, 2816, 3, 6 }, 22980 // AArch64::LDAPURSHWi - 427 22981 {7730, 2822, 3, 6 }, 22982 // AArch64::LDAPURSHXi - 428 22983 {7730, 2828, 3, 6 }, 22984 // AArch64::LDAPURSWi - 429 22985 {7748, 2834, 3, 6 }, 22986 // AArch64::LDAPURXi - 430 22987 {7766, 2840, 3, 6 }, 22988 // AArch64::LDAPURbi - 431 22989 {7766, 2846, 3, 9 }, 22990 // AArch64::LDAPURdi - 432 22991 {7766, 2855, 3, 9 }, 22992 // AArch64::LDAPURhi - 433 22993 {7766, 2864, 3, 9 }, 22994 // AArch64::LDAPURi - 434 22995 {7766, 2873, 3, 6 }, 22996 // AArch64::LDAPURqi - 435 22997 {7766, 2879, 3, 9 }, 22998 // AArch64::LDAPURsi - 436 22999 {7766, 2888, 3, 9 }, 23000 // AArch64::LDCLRB - 437 23001 {7782, 2897, 3, 6 }, 23002 // AArch64::LDCLRH - 438 23003 {7798, 2903, 3, 6 }, 23004 // AArch64::LDCLRLB - 439 23005 {7814, 2909, 3, 6 }, 23006 // AArch64::LDCLRLH - 440 23007 {7831, 2915, 3, 6 }, 23008 // AArch64::LDCLRLW - 441 23009 {7848, 2921, 3, 6 }, 23010 // AArch64::LDCLRLX - 442 23011 {7848, 2927, 3, 6 }, 23012 // AArch64::LDCLRW - 443 23013 {7864, 2933, 3, 6 }, 23014 // AArch64::LDCLRX - 444 23015 {7864, 2939, 3, 6 }, 23016 // AArch64::LDEORB - 445 23017 {7879, 2945, 3, 6 }, 23018 // AArch64::LDEORH - 446 23019 {7895, 2951, 3, 6 }, 23020 // AArch64::LDEORLB - 447 23021 {7911, 2957, 3, 6 }, 23022 // AArch64::LDEORLH - 448 23023 {7928, 2963, 3, 6 }, 23024 // AArch64::LDEORLW - 449 23025 {7945, 2969, 3, 6 }, 23026 // AArch64::LDEORLX - 450 23027 {7945, 2975, 3, 6 }, 23028 // AArch64::LDEORW - 451 23029 {7961, 2981, 3, 6 }, 23030 // AArch64::LDEORX - 452 23031 {7961, 2987, 3, 6 }, 23032 // AArch64::LDFF1B_D_REAL - 453 23033 {7976, 2993, 4, 7 }, 23034 // AArch64::LDFF1B_H_REAL - 454 23035 {8002, 3000, 4, 7 }, 23036 // AArch64::LDFF1B_REAL - 455 23037 {8028, 3007, 4, 7 }, 23038 // AArch64::LDFF1B_S_REAL - 456 23039 {8054, 3014, 4, 7 }, 23040 // AArch64::LDFF1D_REAL - 457 23041 {8080, 3021, 4, 7 }, 23042 // AArch64::LDFF1H_D_REAL - 458 23043 {8106, 3028, 4, 7 }, 23044 // AArch64::LDFF1H_REAL - 459 23045 {8132, 3035, 4, 7 }, 23046 // AArch64::LDFF1H_S_REAL - 460 23047 {8158, 3042, 4, 7 }, 23048 // AArch64::LDFF1SB_D_REAL - 461 23049 {8184, 3049, 4, 7 }, 23050 // AArch64::LDFF1SB_H_REAL - 462 23051 {8211, 3056, 4, 7 }, 23052 // AArch64::LDFF1SB_S_REAL - 463 23053 {8238, 3063, 4, 7 }, 23054 // AArch64::LDFF1SH_D_REAL - 464 23055 {8265, 3070, 4, 7 }, 23056 // AArch64::LDFF1SH_S_REAL - 465 23057 {8292, 3077, 4, 7 }, 23058 // AArch64::LDFF1SW_D_REAL - 466 23059 {8319, 3084, 4, 7 }, 23060 // AArch64::LDFF1W_D_REAL - 467 23061 {8346, 3091, 4, 7 }, 23062 // AArch64::LDFF1W_REAL - 468 23063 {8372, 3098, 4, 7 }, 23064 // AArch64::LDG - 469 23065 {8398, 3105, 4, 7 }, 23066 // AArch64::LDNF1B_D_IMM_REAL - 470 23067 {8411, 3112, 4, 7 }, 23068 // AArch64::LDNF1B_H_IMM_REAL - 471 23069 {8437, 3119, 4, 7 }, 23070 // AArch64::LDNF1B_IMM_REAL - 472 23071 {8463, 3126, 4, 7 }, 23072 // AArch64::LDNF1B_S_IMM_REAL - 473 23073 {8489, 3133, 4, 7 }, 23074 // AArch64::LDNF1D_IMM_REAL - 474 23075 {8515, 3140, 4, 7 }, 23076 // AArch64::LDNF1H_D_IMM_REAL - 475 23077 {8541, 3147, 4, 7 }, 23078 // AArch64::LDNF1H_IMM_REAL - 476 23079 {8567, 3154, 4, 7 }, 23080 // AArch64::LDNF1H_S_IMM_REAL - 477 23081 {8593, 3161, 4, 7 }, 23082 // AArch64::LDNF1SB_D_IMM_REAL - 478 23083 {8619, 3168, 4, 7 }, 23084 // AArch64::LDNF1SB_H_IMM_REAL - 479 23085 {8646, 3175, 4, 7 }, 23086 // AArch64::LDNF1SB_S_IMM_REAL - 480 23087 {8673, 3182, 4, 7 }, 23088 // AArch64::LDNF1SH_D_IMM_REAL - 481 23089 {8700, 3189, 4, 7 }, 23090 // AArch64::LDNF1SH_S_IMM_REAL - 482 23091 {8727, 3196, 4, 7 }, 23092 // AArch64::LDNF1SW_D_IMM_REAL - 483 23093 {8754, 3203, 4, 7 }, 23094 // AArch64::LDNF1W_D_IMM_REAL - 484 23095 {8781, 3210, 4, 7 }, 23096 // AArch64::LDNF1W_IMM_REAL - 485 23097 {8807, 3217, 4, 7 }, 23098 // AArch64::LDNPDi - 486 23099 {8833, 3224, 4, 4 }, 23100 // AArch64::LDNPQi - 487 23101 {8833, 3228, 4, 4 }, 23102 // AArch64::LDNPSi - 488 23103 {8833, 3232, 4, 4 }, 23104 // AArch64::LDNPWi - 489 23105 {8833, 3236, 4, 4 }, 23106 // AArch64::LDNPXi - 490 23107 {8833, 3240, 4, 4 }, 23108 // AArch64::LDNT1B_2Z_IMM - 491 23109 {8851, 3244, 4, 8 }, 23110 // AArch64::LDNT1B_4Z_IMM - 492 23111 {8851, 3252, 4, 8 }, 23112 // AArch64::LDNT1B_VG2_M2ZPXI - 493 23113 {8877, 3260, 4, 7 }, 23114 // AArch64::LDNT1B_VG4_M4ZPXI - 494 23115 {8903, 3267, 4, 7 }, 23116 // AArch64::LDNT1B_ZRI - 495 23117 {8929, 3274, 4, 8 }, 23118 // AArch64::LDNT1B_ZZR_D_REAL - 496 23119 {8955, 3282, 4, 7 }, 23120 // AArch64::LDNT1B_ZZR_S_REAL - 497 23121 {8983, 3289, 4, 7 }, 23122 // AArch64::LDNT1D_2Z_IMM - 498 23123 {9011, 3296, 4, 8 }, 23124 // AArch64::LDNT1D_4Z_IMM - 499 23125 {9011, 3304, 4, 8 }, 23126 // AArch64::LDNT1D_VG2_M2ZPXI - 500 23127 {9037, 3312, 4, 7 }, 23128 // AArch64::LDNT1D_VG4_M4ZPXI - 501 23129 {9037, 3319, 4, 7 }, 23130 // AArch64::LDNT1D_ZRI - 502 23131 {9063, 3326, 4, 8 }, 23132 // AArch64::LDNT1D_ZZR_D_REAL - 503 23133 {9089, 3334, 4, 7 }, 23134 // AArch64::LDNT1H_2Z_IMM - 504 23135 {9117, 3341, 4, 8 }, 23136 // AArch64::LDNT1H_4Z_IMM - 505 23137 {9117, 3349, 4, 8 }, 23138 // AArch64::LDNT1H_VG2_M2ZPXI - 506 23139 {9143, 3357, 4, 7 }, 23140 // AArch64::LDNT1H_VG4_M4ZPXI - 507 23141 {9169, 3364, 4, 7 }, 23142 // AArch64::LDNT1H_ZRI - 508 23143 {9195, 3371, 4, 8 }, 23144 // AArch64::LDNT1H_ZZR_D_REAL - 509 23145 {9221, 3379, 4, 7 }, 23146 // AArch64::LDNT1H_ZZR_S_REAL - 510 23147 {9249, 3386, 4, 7 }, 23148 // AArch64::LDNT1SB_ZZR_D_REAL - 511 23149 {9277, 3393, 4, 7 }, 23150 // AArch64::LDNT1SB_ZZR_S_REAL - 512 23151 {9306, 3400, 4, 7 }, 23152 // AArch64::LDNT1SH_ZZR_D_REAL - 513 23153 {9335, 3407, 4, 7 }, 23154 // AArch64::LDNT1SH_ZZR_S_REAL - 514 23155 {9364, 3414, 4, 7 }, 23156 // AArch64::LDNT1SW_ZZR_D_REAL - 515 23157 {9393, 3421, 4, 7 }, 23158 // AArch64::LDNT1W_2Z_IMM - 516 23159 {9422, 3428, 4, 8 }, 23160 // AArch64::LDNT1W_4Z_IMM - 517 23161 {9422, 3436, 4, 8 }, 23162 // AArch64::LDNT1W_VG2_M2ZPXI - 518 23163 {9448, 3444, 4, 7 }, 23164 // AArch64::LDNT1W_VG4_M4ZPXI - 519 23165 {9448, 3451, 4, 7 }, 23166 // AArch64::LDNT1W_ZRI - 520 23167 {9474, 3458, 4, 8 }, 23168 // AArch64::LDNT1W_ZZR_D_REAL - 521 23169 {9500, 3466, 4, 7 }, 23170 // AArch64::LDNT1W_ZZR_S_REAL - 522 23171 {9528, 3473, 4, 7 }, 23172 // AArch64::LDPDi - 523 23173 {9556, 3480, 4, 4 }, 23174 // AArch64::LDPQi - 524 23175 {9556, 3484, 4, 4 }, 23176 // AArch64::LDPSWi - 525 23177 {9573, 3488, 4, 4 }, 23178 // AArch64::LDPSi - 526 23179 {9556, 3492, 4, 4 }, 23180 // AArch64::LDPWi - 527 23181 {9556, 3496, 4, 4 }, 23182 // AArch64::LDPXi - 528 23183 {9556, 3500, 4, 4 }, 23184 // AArch64::LDRAAindexed - 529 23185 {9592, 3504, 3, 6 }, 23186 // AArch64::LDRABindexed - 530 23187 {9607, 3510, 3, 6 }, 23188 // AArch64::LDRBBroX - 531 23189 {9622, 3516, 5, 5 }, 23190 // AArch64::LDRBBui - 532 23191 {9640, 3521, 3, 3 }, 23192 // AArch64::LDRBroX - 533 23193 {9654, 3524, 5, 5 }, 23194 // AArch64::LDRBui - 534 23195 {9671, 3529, 3, 3 }, 23196 // AArch64::LDRDroX - 535 23197 {9654, 3532, 5, 5 }, 23198 // AArch64::LDRDui - 536 23199 {9671, 3537, 3, 3 }, 23200 // AArch64::LDRHHroX - 537 23201 {9684, 3540, 5, 5 }, 23202 // AArch64::LDRHHui - 538 23203 {9702, 3545, 3, 3 }, 23204 // AArch64::LDRHroX - 539 23205 {9654, 3548, 5, 5 }, 23206 // AArch64::LDRHui - 540 23207 {9671, 3553, 3, 3 }, 23208 // AArch64::LDRQroX - 541 23209 {9654, 3556, 5, 5 }, 23210 // AArch64::LDRQui - 542 23211 {9671, 3561, 3, 3 }, 23212 // AArch64::LDRSBWroX - 543 23213 {9716, 3564, 5, 5 }, 23214 // AArch64::LDRSBWui - 544 23215 {9735, 3569, 3, 3 }, 23216 // AArch64::LDRSBXroX - 545 23217 {9716, 3572, 5, 5 }, 23218 // AArch64::LDRSBXui - 546 23219 {9735, 3577, 3, 3 }, 23220 // AArch64::LDRSHWroX - 547 23221 {9750, 3580, 5, 5 }, 23222 // AArch64::LDRSHWui - 548 23223 {9769, 3585, 3, 3 }, 23224 // AArch64::LDRSHXroX - 549 23225 {9750, 3588, 5, 5 }, 23226 // AArch64::LDRSHXui - 550 23227 {9769, 3593, 3, 3 }, 23228 // AArch64::LDRSWroX - 551 23229 {9784, 3596, 5, 5 }, 23230 // AArch64::LDRSWui - 552 23231 {9803, 3601, 3, 3 }, 23232 // AArch64::LDRSroX - 553 23233 {9654, 3604, 5, 5 }, 23234 // AArch64::LDRSui - 554 23235 {9671, 3609, 3, 3 }, 23236 // AArch64::LDRWroX - 555 23237 {9654, 3612, 5, 5 }, 23238 // AArch64::LDRWui - 556 23239 {9671, 3617, 3, 3 }, 23240 // AArch64::LDRXroX - 557 23241 {9654, 3620, 5, 5 }, 23242 // AArch64::LDRXui - 558 23243 {9671, 3625, 3, 3 }, 23244 // AArch64::LDR_PXI - 559 23245 {9818, 3628, 3, 7 }, 23246 // AArch64::LDR_ZA - 560 23247 {9833, 3635, 5, 8 }, 23248 // AArch64::LDR_ZXI - 561 23249 {9818, 3643, 3, 7 }, 23250 // AArch64::LDSETB - 562 23251 {9858, 3650, 3, 6 }, 23252 // AArch64::LDSETH - 563 23253 {9874, 3656, 3, 6 }, 23254 // AArch64::LDSETLB - 564 23255 {9890, 3662, 3, 6 }, 23256 // AArch64::LDSETLH - 565 23257 {9907, 3668, 3, 6 }, 23258 // AArch64::LDSETLW - 566 23259 {9924, 3674, 3, 6 }, 23260 // AArch64::LDSETLX - 567 23261 {9924, 3680, 3, 6 }, 23262 // AArch64::LDSETW - 568 23263 {9940, 3686, 3, 6 }, 23264 // AArch64::LDSETX - 569 23265 {9940, 3692, 3, 6 }, 23266 // AArch64::LDSMAXB - 570 23267 {9955, 3698, 3, 6 }, 23268 // AArch64::LDSMAXH - 571 23269 {9972, 3704, 3, 6 }, 23270 // AArch64::LDSMAXLB - 572 23271 {9989, 3710, 3, 6 }, 23272 // AArch64::LDSMAXLH - 573 23273 {10007, 3716, 3, 6 }, 23274 // AArch64::LDSMAXLW - 574 23275 {10025, 3722, 3, 6 }, 23276 // AArch64::LDSMAXLX - 575 23277 {10025, 3728, 3, 6 }, 23278 // AArch64::LDSMAXW - 576 23279 {10042, 3734, 3, 6 }, 23280 // AArch64::LDSMAXX - 577 23281 {10042, 3740, 3, 6 }, 23282 // AArch64::LDSMINB - 578 23283 {10058, 3746, 3, 6 }, 23284 // AArch64::LDSMINH - 579 23285 {10075, 3752, 3, 6 }, 23286 // AArch64::LDSMINLB - 580 23287 {10092, 3758, 3, 6 }, 23288 // AArch64::LDSMINLH - 581 23289 {10110, 3764, 3, 6 }, 23290 // AArch64::LDSMINLW - 582 23291 {10128, 3770, 3, 6 }, 23292 // AArch64::LDSMINLX - 583 23293 {10128, 3776, 3, 6 }, 23294 // AArch64::LDSMINW - 584 23295 {10145, 3782, 3, 6 }, 23296 // AArch64::LDSMINX - 585 23297 {10145, 3788, 3, 6 }, 23298 // AArch64::LDTRBi - 586 23299 {10161, 3794, 3, 3 }, 23300 // AArch64::LDTRHi - 587 23301 {10176, 3797, 3, 3 }, 23302 // AArch64::LDTRSBWi - 588 23303 {10191, 3800, 3, 3 }, 23304 // AArch64::LDTRSBXi - 589 23305 {10191, 3803, 3, 3 }, 23306 // AArch64::LDTRSHWi - 590 23307 {10207, 3806, 3, 3 }, 23308 // AArch64::LDTRSHXi - 591 23309 {10207, 3809, 3, 3 }, 23310 // AArch64::LDTRSWi - 592 23311 {10223, 3812, 3, 3 }, 23312 // AArch64::LDTRWi - 593 23313 {10239, 3815, 3, 3 }, 23314 // AArch64::LDTRXi - 594 23315 {10239, 3818, 3, 3 }, 23316 // AArch64::LDUMAXB - 595 23317 {10253, 3821, 3, 6 }, 23318 // AArch64::LDUMAXH - 596 23319 {10270, 3827, 3, 6 }, 23320 // AArch64::LDUMAXLB - 597 23321 {10287, 3833, 3, 6 }, 23322 // AArch64::LDUMAXLH - 598 23323 {10305, 3839, 3, 6 }, 23324 // AArch64::LDUMAXLW - 599 23325 {10323, 3845, 3, 6 }, 23326 // AArch64::LDUMAXLX - 600 23327 {10323, 3851, 3, 6 }, 23328 // AArch64::LDUMAXW - 601 23329 {10340, 3857, 3, 6 }, 23330 // AArch64::LDUMAXX - 602 23331 {10340, 3863, 3, 6 }, 23332 // AArch64::LDUMINB - 603 23333 {10356, 3869, 3, 6 }, 23334 // AArch64::LDUMINH - 604 23335 {10373, 3875, 3, 6 }, 23336 // AArch64::LDUMINLB - 605 23337 {10390, 3881, 3, 6 }, 23338 // AArch64::LDUMINLH - 606 23339 {10408, 3887, 3, 6 }, 23340 // AArch64::LDUMINLW - 607 23341 {10426, 3893, 3, 6 }, 23342 // AArch64::LDUMINLX - 608 23343 {10426, 3899, 3, 6 }, 23344 // AArch64::LDUMINW - 609 23345 {10443, 3905, 3, 6 }, 23346 // AArch64::LDUMINX - 610 23347 {10443, 3911, 3, 6 }, 23348 // AArch64::LDURBBi - 611 23349 {10459, 3917, 3, 3 }, 23350 // AArch64::LDURBi - 612 23351 {10474, 3920, 3, 3 }, 23352 // AArch64::LDURDi - 613 23353 {10474, 3923, 3, 3 }, 23354 // AArch64::LDURHHi - 614 23355 {10488, 3926, 3, 3 }, 23356 // AArch64::LDURHi - 615 23357 {10474, 3929, 3, 3 }, 23358 // AArch64::LDURQi - 616 23359 {10474, 3932, 3, 3 }, 23360 // AArch64::LDURSBWi - 617 23361 {10503, 3935, 3, 3 }, 23362 // AArch64::LDURSBXi - 618 23363 {10503, 3938, 3, 3 }, 23364 // AArch64::LDURSHWi - 619 23365 {10519, 3941, 3, 3 }, 23366 // AArch64::LDURSHXi - 620 23367 {10519, 3944, 3, 3 }, 23368 // AArch64::LDURSWi - 621 23369 {10535, 3947, 3, 3 }, 23370 // AArch64::LDURSi - 622 23371 {10474, 3950, 3, 3 }, 23372 // AArch64::LDURWi - 623 23373 {10474, 3953, 3, 3 }, 23374 // AArch64::LDURXi - 624 23375 {10474, 3956, 3, 3 }, 23376 // AArch64::MADDWrrr - 625 23377 {10551, 3959, 4, 4 }, 23378 // AArch64::MADDXrrr - 626 23379 {10551, 3963, 4, 4 }, 23380 // AArch64::MOVA_2ZMXI_H_B - 627 23381 {10566, 3967, 4, 6 }, 23382 // AArch64::MOVA_2ZMXI_H_D - 628 23383 {10591, 3973, 4, 6 }, 23384 // AArch64::MOVA_2ZMXI_H_H - 629 23385 {10616, 3979, 4, 6 }, 23386 // AArch64::MOVA_2ZMXI_H_S - 630 23387 {10641, 3985, 4, 6 }, 23388 // AArch64::MOVA_2ZMXI_V_B - 631 23389 {10666, 3991, 4, 6 }, 23390 // AArch64::MOVA_2ZMXI_V_D - 632 23391 {10691, 3997, 4, 6 }, 23392 // AArch64::MOVA_2ZMXI_V_H - 633 23393 {10716, 4003, 4, 6 }, 23394 // AArch64::MOVA_2ZMXI_V_S - 634 23395 {10741, 4009, 4, 6 }, 23396 // AArch64::MOVA_4ZMXI_H_B - 635 23397 {10766, 4015, 4, 6 }, 23398 // AArch64::MOVA_4ZMXI_H_D - 636 23399 {10791, 4021, 4, 6 }, 23400 // AArch64::MOVA_4ZMXI_H_H - 637 23401 {10816, 4027, 4, 6 }, 23402 // AArch64::MOVA_4ZMXI_H_S - 638 23403 {10841, 4033, 4, 6 }, 23404 // AArch64::MOVA_4ZMXI_V_B - 639 23405 {10866, 4039, 4, 6 }, 23406 // AArch64::MOVA_4ZMXI_V_D - 640 23407 {10891, 4045, 4, 6 }, 23408 // AArch64::MOVA_4ZMXI_V_H - 641 23409 {10916, 4051, 4, 6 }, 23410 // AArch64::MOVA_4ZMXI_V_S - 642 23411 {10941, 4057, 4, 6 }, 23412 // AArch64::MOVA_MXI2Z_H_B - 643 23413 {10966, 4063, 5, 8 }, 23414 // AArch64::MOVA_MXI2Z_H_D - 644 23415 {10991, 4071, 5, 8 }, 23416 // AArch64::MOVA_MXI2Z_H_H - 645 23417 {11016, 4079, 5, 8 }, 23418 // AArch64::MOVA_MXI2Z_H_S - 646 23419 {11041, 4087, 5, 8 }, 23420 // AArch64::MOVA_MXI2Z_V_B - 647 23421 {11066, 4095, 5, 8 }, 23422 // AArch64::MOVA_MXI2Z_V_D - 648 23423 {11091, 4103, 5, 8 }, 23424 // AArch64::MOVA_MXI2Z_V_H - 649 23425 {11116, 4111, 5, 8 }, 23426 // AArch64::MOVA_MXI2Z_V_S - 650 23427 {11141, 4119, 5, 8 }, 23428 // AArch64::MOVA_MXI4Z_H_B - 651 23429 {11166, 4127, 5, 8 }, 23430 // AArch64::MOVA_MXI4Z_H_D - 652 23431 {11191, 4135, 5, 8 }, 23432 // AArch64::MOVA_MXI4Z_H_H - 653 23433 {11216, 4143, 5, 8 }, 23434 // AArch64::MOVA_MXI4Z_H_S - 654 23435 {11241, 4151, 5, 8 }, 23436 // AArch64::MOVA_MXI4Z_V_B - 655 23437 {11266, 4159, 5, 8 }, 23438 // AArch64::MOVA_MXI4Z_V_D - 656 23439 {11291, 4167, 5, 8 }, 23440 // AArch64::MOVA_MXI4Z_V_H - 657 23441 {11316, 4175, 5, 8 }, 23442 // AArch64::MOVA_MXI4Z_V_S - 658 23443 {11341, 4183, 5, 8 }, 23444 // AArch64::MOVA_VG2_2ZMXI - 659 23445 {11366, 4191, 4, 6 }, 23446 // AArch64::MOVA_VG2_MXI2Z - 660 23447 {11397, 4197, 5, 8 }, 23448 // AArch64::MOVA_VG4_4ZMXI - 661 23449 {11428, 4205, 4, 6 }, 23450 // AArch64::MOVA_VG4_MXI4Z - 662 23451 {11459, 4211, 5, 8 }, 23452 // AArch64::MSRpstatesvcrImm1 - 663 23453 {11490, 4219, 2, 5 }, 23454 {11498, 4224, 2, 5 }, 23455 {11509, 4229, 2, 5 }, 23456 {11520, 4234, 2, 5 }, 23457 {11527, 4239, 2, 5 }, 23458 {11537, 4244, 2, 5 }, 23459 // AArch64::MSUBWrrr - 669 23460 {11547, 4249, 4, 4 }, 23461 // AArch64::MSUBXrrr - 670 23462 {11547, 4253, 4, 4 }, 23463 // AArch64::NOTv16i8 - 671 23464 {11563, 4257, 2, 2 }, 23465 // AArch64::NOTv8i8 - 672 23466 {11586, 4259, 2, 2 }, 23467 // AArch64::ORNWrs - 673 23468 {11607, 4261, 4, 4 }, 23469 {11618, 4265, 4, 3 }, 23470 {11633, 4268, 4, 4 }, 23471 // AArch64::ORNXrs - 676 23472 {11607, 4272, 4, 4 }, 23473 {11618, 4276, 4, 3 }, 23474 {11633, 4279, 4, 4 }, 23475 // AArch64::ORRS_PPzPP - 679 23476 {11648, 4283, 4, 8 }, 23477 // AArch64::ORRWrs - 680 23478 {11664, 4291, 4, 4 }, 23479 {11675, 4295, 4, 4 }, 23480 // AArch64::ORRXrs - 682 23481 {11664, 4299, 4, 4 }, 23482 {11675, 4303, 4, 4 }, 23483 // AArch64::ORR_PPzPP - 684 23484 {11690, 4307, 4, 8 }, 23485 // AArch64::ORR_ZI - 685 23486 {11705, 4315, 3, 7 }, 23487 {11726, 4322, 3, 7 }, 23488 {11747, 4329, 3, 7 }, 23489 // AArch64::ORR_ZZZ - 688 23490 {11768, 4336, 3, 7 }, 23491 // AArch64::ORRv16i8 - 689 23492 {11783, 4343, 3, 3 }, 23493 // AArch64::ORRv8i8 - 690 23494 {11806, 4346, 3, 3 }, 23495 // AArch64::PACIA1716 - 691 23496 {11827, 4349, 0, 3 }, 23497 // AArch64::PACIASP - 692 23498 {11837, 4352, 0, 3 }, 23499 // AArch64::PACIAZ - 693 23500 {11845, 4355, 0, 3 }, 23501 // AArch64::PACIB1716 - 694 23502 {11852, 4358, 0, 3 }, 23503 // AArch64::PACIBSP - 695 23504 {11862, 4361, 0, 3 }, 23505 // AArch64::PACIBZ - 696 23506 {11870, 4364, 0, 3 }, 23507 // AArch64::PMOV_PZI_B - 697 23508 {11877, 4367, 3, 7 }, 23509 // AArch64::PMOV_ZIP_B - 698 23510 {11893, 4374, 4, 8 }, 23511 // AArch64::PRFB_D_PZI - 699 23512 {11909, 4382, 4, 7 }, 23513 // AArch64::PRFB_PRI - 700 23514 {11933, 4389, 4, 8 }, 23515 // AArch64::PRFB_S_PZI - 701 23516 {11955, 4397, 4, 7 }, 23517 // AArch64::PRFD_D_PZI - 702 23518 {11979, 4404, 4, 7 }, 23519 // AArch64::PRFD_PRI - 703 23520 {12003, 4411, 4, 8 }, 23521 // AArch64::PRFD_S_PZI - 704 23522 {12025, 4419, 4, 7 }, 23523 // AArch64::PRFH_D_PZI - 705 23524 {12049, 4426, 4, 7 }, 23525 // AArch64::PRFH_PRI - 706 23526 {12073, 4433, 4, 8 }, 23527 // AArch64::PRFH_S_PZI - 707 23528 {12095, 4441, 4, 7 }, 23529 // AArch64::PRFMroX - 708 23530 {12119, 4448, 5, 5 }, 23531 // AArch64::PRFMui - 709 23532 {12139, 4453, 3, 3 }, 23533 // AArch64::PRFUMi - 710 23534 {12155, 4456, 3, 3 }, 23535 // AArch64::PRFW_D_PZI - 711 23536 {12172, 4459, 4, 7 }, 23537 // AArch64::PRFW_PRI - 712 23538 {12196, 4466, 4, 8 }, 23539 // AArch64::PRFW_S_PZI - 713 23540 {12218, 4474, 4, 7 }, 23541 // AArch64::PTRUES_B - 714 23542 {12242, 4481, 2, 6 }, 23543 // AArch64::PTRUES_D - 715 23544 {12254, 4487, 2, 6 }, 23545 // AArch64::PTRUES_H - 716 23546 {12266, 4493, 2, 6 }, 23547 // AArch64::PTRUES_S - 717 23548 {12278, 4499, 2, 6 }, 23549 // AArch64::PTRUE_B - 718 23550 {12290, 4505, 2, 6 }, 23551 // AArch64::PTRUE_D - 719 23552 {12301, 4511, 2, 6 }, 23553 // AArch64::PTRUE_H - 720 23554 {12312, 4517, 2, 6 }, 23555 // AArch64::PTRUE_S - 721 23556 {12323, 4523, 2, 6 }, 23557 // AArch64::RET - 722 23558 {12334, 4529, 1, 1 }, 23559 // AArch64::SBCSWr - 723 23560 {12338, 4530, 3, 3 }, 23561 // AArch64::SBCSXr - 724 23562 {12338, 4533, 3, 3 }, 23563 // AArch64::SBCWr - 725 23564 {12350, 4536, 3, 3 }, 23565 // AArch64::SBCXr - 726 23566 {12350, 4539, 3, 3 }, 23567 // AArch64::SBFMWri - 727 23568 {12361, 4542, 4, 4 }, 23569 {12376, 4546, 4, 4 }, 23570 {12388, 4550, 4, 4 }, 23571 // AArch64::SBFMXri - 730 23572 {12361, 4554, 4, 4 }, 23573 {12376, 4558, 4, 4 }, 23574 {12388, 4562, 4, 4 }, 23575 {12400, 4566, 4, 4 }, 23576 // AArch64::SEL_PPPP - 734 23577 {12412, 4570, 4, 8 }, 23578 // AArch64::SEL_ZPZZ_B - 735 23579 {12412, 4578, 4, 8 }, 23580 // AArch64::SEL_ZPZZ_D - 736 23581 {12435, 4586, 4, 8 }, 23582 // AArch64::SEL_ZPZZ_H - 737 23583 {12458, 4594, 4, 8 }, 23584 // AArch64::SEL_ZPZZ_S - 738 23585 {12481, 4602, 4, 8 }, 23586 // AArch64::SMADDLrrr - 739 23587 {12504, 4610, 4, 4 }, 23588 // AArch64::SMSUBLrrr - 740 23589 {12521, 4614, 4, 4 }, 23590 // AArch64::SQDECB_XPiI - 741 23591 {12539, 4618, 4, 8 }, 23592 {12549, 4626, 4, 8 }, 23593 // AArch64::SQDECB_XPiWdI - 743 23594 {12565, 4634, 4, 8 }, 23595 {12581, 4642, 4, 8 }, 23596 // AArch64::SQDECD_XPiI - 745 23597 {12603, 4650, 4, 8 }, 23598 {12613, 4658, 4, 8 }, 23599 // AArch64::SQDECD_XPiWdI - 747 23600 {12629, 4666, 4, 8 }, 23601 {12645, 4674, 4, 8 }, 23602 // AArch64::SQDECD_ZPiI - 749 23603 {12667, 4682, 4, 8 }, 23604 {12679, 4690, 4, 8 }, 23605 // AArch64::SQDECH_XPiI - 751 23606 {12697, 4698, 4, 8 }, 23607 {12707, 4706, 4, 8 }, 23608 // AArch64::SQDECH_XPiWdI - 753 23609 {12723, 4714, 4, 8 }, 23610 {12739, 4722, 4, 8 }, 23611 // AArch64::SQDECH_ZPiI - 755 23612 {12761, 4730, 4, 8 }, 23613 {12773, 4738, 4, 8 }, 23614 // AArch64::SQDECW_XPiI - 757 23615 {12791, 4746, 4, 8 }, 23616 {12801, 4754, 4, 8 }, 23617 // AArch64::SQDECW_XPiWdI - 759 23618 {12817, 4762, 4, 8 }, 23619 {12833, 4770, 4, 8 }, 23620 // AArch64::SQDECW_ZPiI - 761 23621 {12855, 4778, 4, 8 }, 23622 {12867, 4786, 4, 8 }, 23623 // AArch64::SQINCB_XPiI - 763 23624 {12885, 4794, 4, 8 }, 23625 {12895, 4802, 4, 8 }, 23626 // AArch64::SQINCB_XPiWdI - 765 23627 {12911, 4810, 4, 8 }, 23628 {12927, 4818, 4, 8 }, 23629 // AArch64::SQINCD_XPiI - 767 23630 {12949, 4826, 4, 8 }, 23631 {12959, 4834, 4, 8 }, 23632 // AArch64::SQINCD_XPiWdI - 769 23633 {12975, 4842, 4, 8 }, 23634 {12991, 4850, 4, 8 }, 23635 // AArch64::SQINCD_ZPiI - 771 23636 {13013, 4858, 4, 8 }, 23637 {13025, 4866, 4, 8 }, 23638 // AArch64::SQINCH_XPiI - 773 23639 {13043, 4874, 4, 8 }, 23640 {13053, 4882, 4, 8 }, 23641 // AArch64::SQINCH_XPiWdI - 775 23642 {13069, 4890, 4, 8 }, 23643 {13085, 4898, 4, 8 }, 23644 // AArch64::SQINCH_ZPiI - 777 23645 {13107, 4906, 4, 8 }, 23646 {13119, 4914, 4, 8 }, 23647 // AArch64::SQINCW_XPiI - 779 23648 {13137, 4922, 4, 8 }, 23649 {13147, 4930, 4, 8 }, 23650 // AArch64::SQINCW_XPiWdI - 781 23651 {13163, 4938, 4, 8 }, 23652 {13179, 4946, 4, 8 }, 23653 // AArch64::SQINCW_ZPiI - 783 23654 {13201, 4954, 4, 8 }, 23655 {13213, 4962, 4, 8 }, 23656 // AArch64::SST1B_D_IMM - 785 23657 {13231, 4970, 4, 7 }, 23658 // AArch64::SST1B_S_IMM - 786 23659 {13255, 4977, 4, 7 }, 23660 // AArch64::SST1D_IMM - 787 23661 {13279, 4984, 4, 7 }, 23662 // AArch64::SST1H_D_IMM - 788 23663 {13303, 4991, 4, 7 }, 23664 // AArch64::SST1H_S_IMM - 789 23665 {13327, 4998, 4, 7 }, 23666 // AArch64::SST1Q - 790 23667 {13351, 5005, 4, 6 }, 23668 // AArch64::SST1W_D_IMM - 791 23669 {13375, 5011, 4, 7 }, 23670 // AArch64::SST1W_IMM - 792 23671 {13399, 5018, 4, 7 }, 23672 // AArch64::ST1B_2Z_IMM - 793 23673 {13423, 5025, 4, 8 }, 23674 // AArch64::ST1B_4Z_IMM - 794 23675 {13423, 5033, 4, 8 }, 23676 // AArch64::ST1B_D_IMM - 795 23677 {13445, 5041, 4, 8 }, 23678 // AArch64::ST1B_H_IMM - 796 23679 {13467, 5049, 4, 8 }, 23680 // AArch64::ST1B_IMM - 797 23681 {13489, 5057, 4, 8 }, 23682 // AArch64::ST1B_S_IMM - 798 23683 {13511, 5065, 4, 8 }, 23684 // AArch64::ST1B_VG2_M2ZPXI - 799 23685 {13533, 5073, 4, 7 }, 23686 // AArch64::ST1B_VG4_M4ZPXI - 800 23687 {13555, 5080, 4, 7 }, 23688 // AArch64::ST1D_2Z_IMM - 801 23689 {13577, 5087, 4, 8 }, 23690 // AArch64::ST1D_4Z_IMM - 802 23691 {13577, 5095, 4, 8 }, 23692 // AArch64::ST1D_IMM - 803 23693 {13599, 5103, 4, 8 }, 23694 // AArch64::ST1D_Q_IMM - 804 23695 {13621, 5111, 4, 6 }, 23696 // AArch64::ST1D_VG2_M2ZPXI - 805 23697 {13643, 5117, 4, 7 }, 23698 // AArch64::ST1D_VG4_M4ZPXI - 806 23699 {13643, 5124, 4, 7 }, 23700 // AArch64::ST1Fourv16b_POST - 807 23701 {13665, 5131, 4, 7 }, 23702 // AArch64::ST1Fourv1d_POST - 808 23703 {13685, 5138, 4, 7 }, 23704 // AArch64::ST1Fourv2d_POST - 809 23705 {13705, 5145, 4, 7 }, 23706 // AArch64::ST1Fourv2s_POST - 810 23707 {13725, 5152, 4, 7 }, 23708 // AArch64::ST1Fourv4h_POST - 811 23709 {13745, 5159, 4, 7 }, 23710 // AArch64::ST1Fourv4s_POST - 812 23711 {13765, 5166, 4, 7 }, 23712 // AArch64::ST1Fourv8b_POST - 813 23713 {13785, 5173, 4, 7 }, 23714 // AArch64::ST1Fourv8h_POST - 814 23715 {13805, 5180, 4, 7 }, 23716 // AArch64::ST1H_2Z_IMM - 815 23717 {13825, 5187, 4, 8 }, 23718 // AArch64::ST1H_4Z_IMM - 816 23719 {13825, 5195, 4, 8 }, 23720 // AArch64::ST1H_D_IMM - 817 23721 {13847, 5203, 4, 8 }, 23722 // AArch64::ST1H_IMM - 818 23723 {13869, 5211, 4, 8 }, 23724 // AArch64::ST1H_S_IMM - 819 23725 {13891, 5219, 4, 8 }, 23726 // AArch64::ST1H_VG2_M2ZPXI - 820 23727 {13913, 5227, 4, 7 }, 23728 // AArch64::ST1H_VG4_M4ZPXI - 821 23729 {13935, 5234, 4, 7 }, 23730 // AArch64::ST1Onev16b_POST - 822 23731 {13957, 5241, 4, 7 }, 23732 // AArch64::ST1Onev1d_POST - 823 23733 {13977, 5248, 4, 7 }, 23734 // AArch64::ST1Onev2d_POST - 824 23735 {13996, 5255, 4, 7 }, 23736 // AArch64::ST1Onev2s_POST - 825 23737 {14016, 5262, 4, 7 }, 23738 // AArch64::ST1Onev4h_POST - 826 23739 {14035, 5269, 4, 7 }, 23740 // AArch64::ST1Onev4s_POST - 827 23741 {14054, 5276, 4, 7 }, 23742 // AArch64::ST1Onev8b_POST - 828 23743 {14074, 5283, 4, 7 }, 23744 // AArch64::ST1Onev8h_POST - 829 23745 {14093, 5290, 4, 7 }, 23746 // AArch64::ST1Threev16b_POST - 830 23747 {14113, 5297, 4, 7 }, 23748 // AArch64::ST1Threev1d_POST - 831 23749 {14133, 5304, 4, 7 }, 23750 // AArch64::ST1Threev2d_POST - 832 23751 {14153, 5311, 4, 7 }, 23752 // AArch64::ST1Threev2s_POST - 833 23753 {14173, 5318, 4, 7 }, 23754 // AArch64::ST1Threev4h_POST - 834 23755 {14193, 5325, 4, 7 }, 23756 // AArch64::ST1Threev4s_POST - 835 23757 {14213, 5332, 4, 7 }, 23758 // AArch64::ST1Threev8b_POST - 836 23759 {14233, 5339, 4, 7 }, 23760 // AArch64::ST1Threev8h_POST - 837 23761 {14253, 5346, 4, 7 }, 23762 // AArch64::ST1Twov16b_POST - 838 23763 {14273, 5353, 4, 7 }, 23764 // AArch64::ST1Twov1d_POST - 839 23765 {14293, 5360, 4, 7 }, 23766 // AArch64::ST1Twov2d_POST - 840 23767 {14313, 5367, 4, 7 }, 23768 // AArch64::ST1Twov2s_POST - 841 23769 {14333, 5374, 4, 7 }, 23770 // AArch64::ST1Twov4h_POST - 842 23771 {14353, 5381, 4, 7 }, 23772 // AArch64::ST1Twov4s_POST - 843 23773 {14373, 5388, 4, 7 }, 23774 // AArch64::ST1Twov8b_POST - 844 23775 {14393, 5395, 4, 7 }, 23776 // AArch64::ST1Twov8h_POST - 845 23777 {14413, 5402, 4, 7 }, 23778 // AArch64::ST1W_2Z_IMM - 846 23779 {14433, 5409, 4, 8 }, 23780 // AArch64::ST1W_4Z_IMM - 847 23781 {14433, 5417, 4, 8 }, 23782 // AArch64::ST1W_D_IMM - 848 23783 {14455, 5425, 4, 8 }, 23784 // AArch64::ST1W_IMM - 849 23785 {14477, 5433, 4, 8 }, 23786 // AArch64::ST1W_Q_IMM - 850 23787 {14499, 5441, 4, 6 }, 23788 // AArch64::ST1W_VG2_M2ZPXI - 851 23789 {14521, 5447, 4, 7 }, 23790 // AArch64::ST1W_VG4_M4ZPXI - 852 23791 {14521, 5454, 4, 7 }, 23792 // AArch64::ST1_MXIPXX_H_B - 853 23793 {14543, 5461, 6, 9 }, 23794 // AArch64::ST1_MXIPXX_H_D - 854 23795 {14577, 5470, 6, 9 }, 23796 // AArch64::ST1_MXIPXX_H_H - 855 23797 {14611, 5479, 6, 9 }, 23798 // AArch64::ST1_MXIPXX_H_Q - 856 23799 {14645, 5488, 6, 9 }, 23800 // AArch64::ST1_MXIPXX_H_S - 857 23801 {14679, 5497, 6, 9 }, 23802 // AArch64::ST1_MXIPXX_V_B - 858 23803 {14713, 5506, 6, 9 }, 23804 // AArch64::ST1_MXIPXX_V_D - 859 23805 {14747, 5515, 6, 9 }, 23806 // AArch64::ST1_MXIPXX_V_H - 860 23807 {14781, 5524, 6, 9 }, 23808 // AArch64::ST1_MXIPXX_V_Q - 861 23809 {14815, 5533, 6, 9 }, 23810 // AArch64::ST1_MXIPXX_V_S - 862 23811 {14849, 5542, 6, 9 }, 23812 // AArch64::ST1i16_POST - 863 23813 {14883, 5551, 5, 8 }, 23814 // AArch64::ST1i32_POST - 864 23815 {14906, 5559, 5, 8 }, 23816 // AArch64::ST1i64_POST - 865 23817 {14929, 5567, 5, 8 }, 23818 // AArch64::ST1i8_POST - 866 23819 {14952, 5575, 5, 8 }, 23820 // AArch64::ST2B_IMM - 867 23821 {14975, 5583, 4, 8 }, 23822 // AArch64::ST2D_IMM - 868 23823 {14997, 5591, 4, 8 }, 23824 // AArch64::ST2GOffset - 869 23825 {15019, 5599, 3, 6 }, 23826 // AArch64::ST2H_IMM - 870 23827 {15033, 5605, 4, 8 }, 23828 // AArch64::ST2Q_IMM - 871 23829 {15055, 5613, 4, 8 }, 23830 // AArch64::ST2Twov16b_POST - 872 23831 {15077, 5621, 4, 7 }, 23832 // AArch64::ST2Twov2d_POST - 873 23833 {15097, 5628, 4, 7 }, 23834 // AArch64::ST2Twov2s_POST - 874 23835 {15117, 5635, 4, 7 }, 23836 // AArch64::ST2Twov4h_POST - 875 23837 {15137, 5642, 4, 7 }, 23838 // AArch64::ST2Twov4s_POST - 876 23839 {15157, 5649, 4, 7 }, 23840 // AArch64::ST2Twov8b_POST - 877 23841 {15177, 5656, 4, 7 }, 23842 // AArch64::ST2Twov8h_POST - 878 23843 {15197, 5663, 4, 7 }, 23844 // AArch64::ST2W_IMM - 879 23845 {15217, 5670, 4, 8 }, 23846 // AArch64::ST2i16_POST - 880 23847 {15239, 5678, 5, 8 }, 23848 // AArch64::ST2i32_POST - 881 23849 {15262, 5686, 5, 8 }, 23850 // AArch64::ST2i64_POST - 882 23851 {15285, 5694, 5, 8 }, 23852 // AArch64::ST2i8_POST - 883 23853 {15309, 5702, 5, 8 }, 23854 // AArch64::ST3B_IMM - 884 23855 {15332, 5710, 4, 8 }, 23856 // AArch64::ST3D_IMM - 885 23857 {15354, 5718, 4, 8 }, 23858 // AArch64::ST3H_IMM - 886 23859 {15376, 5726, 4, 8 }, 23860 // AArch64::ST3Q_IMM - 887 23861 {15398, 5734, 4, 8 }, 23862 // AArch64::ST3Threev16b_POST - 888 23863 {15420, 5742, 4, 7 }, 23864 // AArch64::ST3Threev2d_POST - 889 23865 {15440, 5749, 4, 7 }, 23866 // AArch64::ST3Threev2s_POST - 890 23867 {15460, 5756, 4, 7 }, 23868 // AArch64::ST3Threev4h_POST - 891 23869 {15480, 5763, 4, 7 }, 23870 // AArch64::ST3Threev4s_POST - 892 23871 {15500, 5770, 4, 7 }, 23872 // AArch64::ST3Threev8b_POST - 893 23873 {15520, 5777, 4, 7 }, 23874 // AArch64::ST3Threev8h_POST - 894 23875 {15540, 5784, 4, 7 }, 23876 // AArch64::ST3W_IMM - 895 23877 {15560, 5791, 4, 8 }, 23878 // AArch64::ST3i16_POST - 896 23879 {15582, 5799, 5, 8 }, 23880 // AArch64::ST3i32_POST - 897 23881 {15605, 5807, 5, 8 }, 23882 // AArch64::ST3i64_POST - 898 23883 {15629, 5815, 5, 8 }, 23884 // AArch64::ST3i8_POST - 899 23885 {15653, 5823, 5, 8 }, 23886 // AArch64::ST4B_IMM - 900 23887 {15676, 5831, 4, 8 }, 23888 // AArch64::ST4D_IMM - 901 23889 {15698, 5839, 4, 8 }, 23890 // AArch64::ST4Fourv16b_POST - 902 23891 {15720, 5847, 4, 7 }, 23892 // AArch64::ST4Fourv2d_POST - 903 23893 {15740, 5854, 4, 7 }, 23894 // AArch64::ST4Fourv2s_POST - 904 23895 {15760, 5861, 4, 7 }, 23896 // AArch64::ST4Fourv4h_POST - 905 23897 {15780, 5868, 4, 7 }, 23898 // AArch64::ST4Fourv4s_POST - 906 23899 {15800, 5875, 4, 7 }, 23900 // AArch64::ST4Fourv8b_POST - 907 23901 {15820, 5882, 4, 7 }, 23902 // AArch64::ST4Fourv8h_POST - 908 23903 {15840, 5889, 4, 7 }, 23904 // AArch64::ST4H_IMM - 909 23905 {15860, 5896, 4, 8 }, 23906 // AArch64::ST4Q_IMM - 910 23907 {15882, 5904, 4, 8 }, 23908 // AArch64::ST4W_IMM - 911 23909 {15904, 5912, 4, 8 }, 23910 // AArch64::ST4i16_POST - 912 23911 {15926, 5920, 5, 8 }, 23912 // AArch64::ST4i32_POST - 913 23913 {15949, 5928, 5, 8 }, 23914 // AArch64::ST4i64_POST - 914 23915 {15973, 5936, 5, 8 }, 23916 // AArch64::ST4i8_POST - 915 23917 {15997, 5944, 5, 8 }, 23918 // AArch64::STGOffset - 916 23919 {16020, 5952, 3, 6 }, 23920 // AArch64::STGPi - 917 23921 {16033, 5958, 4, 7 }, 23922 // AArch64::STLURBi - 918 23923 {16051, 5965, 3, 6 }, 23924 // AArch64::STLURHi - 919 23925 {16067, 5971, 3, 6 }, 23926 // AArch64::STLURWi - 920 23927 {16083, 5977, 3, 6 }, 23928 // AArch64::STLURXi - 921 23929 {16083, 5983, 3, 6 }, 23930 // AArch64::STLURbi - 922 23931 {16083, 5989, 3, 9 }, 23932 // AArch64::STLURdi - 923 23933 {16083, 5998, 3, 9 }, 23934 // AArch64::STLURhi - 924 23935 {16083, 6007, 3, 9 }, 23936 // AArch64::STLURqi - 925 23937 {16083, 6016, 3, 9 }, 23938 // AArch64::STLURsi - 926 23939 {16083, 6025, 3, 9 }, 23940 // AArch64::STNPDi - 927 23941 {16098, 6034, 4, 4 }, 23942 // AArch64::STNPQi - 928 23943 {16098, 6038, 4, 4 }, 23944 // AArch64::STNPSi - 929 23945 {16098, 6042, 4, 4 }, 23946 // AArch64::STNPWi - 930 23947 {16098, 6046, 4, 4 }, 23948 // AArch64::STNPXi - 931 23949 {16098, 6050, 4, 4 }, 23950 // AArch64::STNT1B_2Z_IMM - 932 23951 {16116, 6054, 4, 8 }, 23952 // AArch64::STNT1B_4Z_IMM - 933 23953 {16116, 6062, 4, 8 }, 23954 // AArch64::STNT1B_VG2_M2ZPXI - 934 23955 {16140, 6070, 4, 7 }, 23956 // AArch64::STNT1B_VG4_M4ZPXI - 935 23957 {16164, 6077, 4, 7 }, 23958 // AArch64::STNT1B_ZRI - 936 23959 {16188, 6084, 4, 8 }, 23960 // AArch64::STNT1B_ZZR_D_REAL - 937 23961 {16212, 6092, 4, 7 }, 23962 // AArch64::STNT1B_ZZR_S_REAL - 938 23963 {16238, 6099, 4, 7 }, 23964 // AArch64::STNT1D_2Z_IMM - 939 23965 {16264, 6106, 4, 8 }, 23966 // AArch64::STNT1D_4Z_IMM - 940 23967 {16264, 6114, 4, 8 }, 23968 // AArch64::STNT1D_VG2_M2ZPXI - 941 23969 {16288, 6122, 4, 7 }, 23970 // AArch64::STNT1D_VG4_M4ZPXI - 942 23971 {16288, 6129, 4, 7 }, 23972 // AArch64::STNT1D_ZRI - 943 23973 {16312, 6136, 4, 8 }, 23974 // AArch64::STNT1D_ZZR_D_REAL - 944 23975 {16336, 6144, 4, 7 }, 23976 // AArch64::STNT1H_2Z_IMM - 945 23977 {16362, 6151, 4, 8 }, 23978 // AArch64::STNT1H_4Z_IMM - 946 23979 {16362, 6159, 4, 8 }, 23980 // AArch64::STNT1H_VG2_M2ZPXI - 947 23981 {16386, 6167, 4, 7 }, 23982 // AArch64::STNT1H_VG4_M4ZPXI - 948 23983 {16410, 6174, 4, 7 }, 23984 // AArch64::STNT1H_ZRI - 949 23985 {16434, 6181, 4, 8 }, 23986 // AArch64::STNT1H_ZZR_D_REAL - 950 23987 {16458, 6189, 4, 7 }, 23988 // AArch64::STNT1H_ZZR_S_REAL - 951 23989 {16484, 6196, 4, 7 }, 23990 // AArch64::STNT1W_2Z_IMM - 952 23991 {16510, 6203, 4, 8 }, 23992 // AArch64::STNT1W_4Z_IMM - 953 23993 {16510, 6211, 4, 8 }, 23994 // AArch64::STNT1W_VG2_M2ZPXI - 954 23995 {16534, 6219, 4, 7 }, 23996 // AArch64::STNT1W_VG4_M4ZPXI - 955 23997 {16534, 6226, 4, 7 }, 23998 // AArch64::STNT1W_ZRI - 956 23999 {16558, 6233, 4, 8 }, 24000 // AArch64::STNT1W_ZZR_D_REAL - 957 24001 {16582, 6241, 4, 7 }, 24002 // AArch64::STNT1W_ZZR_S_REAL - 958 24003 {16608, 6248, 4, 7 }, 24004 // AArch64::STPDi - 959 24005 {16634, 6255, 4, 4 }, 24006 // AArch64::STPQi - 960 24007 {16634, 6259, 4, 4 }, 24008 // AArch64::STPSi - 961 24009 {16634, 6263, 4, 4 }, 24010 // AArch64::STPWi - 962 24011 {16634, 6267, 4, 4 }, 24012 // AArch64::STPXi - 963 24013 {16634, 6271, 4, 4 }, 24014 // AArch64::STRBBroX - 964 24015 {16651, 6275, 5, 5 }, 24016 // AArch64::STRBBui - 965 24017 {16669, 6280, 3, 3 }, 24018 // AArch64::STRBroX - 966 24019 {16683, 6283, 5, 5 }, 24020 // AArch64::STRBui - 967 24021 {16700, 6288, 3, 3 }, 24022 // AArch64::STRDroX - 968 24023 {16683, 6291, 5, 5 }, 24024 // AArch64::STRDui - 969 24025 {16700, 6296, 3, 3 }, 24026 // AArch64::STRHHroX - 970 24027 {16713, 6299, 5, 5 }, 24028 // AArch64::STRHHui - 971 24029 {16731, 6304, 3, 3 }, 24030 // AArch64::STRHroX - 972 24031 {16683, 6307, 5, 5 }, 24032 // AArch64::STRHui - 973 24033 {16700, 6312, 3, 3 }, 24034 // AArch64::STRQroX - 974 24035 {16683, 6315, 5, 5 }, 24036 // AArch64::STRQui - 975 24037 {16700, 6320, 3, 3 }, 24038 // AArch64::STRSroX - 976 24039 {16683, 6323, 5, 5 }, 24040 // AArch64::STRSui - 977 24041 {16700, 6328, 3, 3 }, 24042 // AArch64::STRWroX - 978 24043 {16683, 6331, 5, 5 }, 24044 // AArch64::STRWui - 979 24045 {16700, 6336, 3, 3 }, 24046 // AArch64::STRXroX - 980 24047 {16683, 6339, 5, 5 }, 24048 // AArch64::STRXui - 981 24049 {16700, 6344, 3, 3 }, 24050 // AArch64::STR_PXI - 982 24051 {16745, 6347, 3, 7 }, 24052 // AArch64::STR_ZA - 983 24053 {16760, 6354, 5, 8 }, 24054 // AArch64::STR_ZXI - 984 24055 {16745, 6362, 3, 7 }, 24056 // AArch64::STTRBi - 985 24057 {16785, 6369, 3, 3 }, 24058 // AArch64::STTRHi - 986 24059 {16800, 6372, 3, 3 }, 24060 // AArch64::STTRWi - 987 24061 {16815, 6375, 3, 3 }, 24062 // AArch64::STTRXi - 988 24063 {16815, 6378, 3, 3 }, 24064 // AArch64::STURBBi - 989 24065 {16829, 6381, 3, 3 }, 24066 // AArch64::STURBi - 990 24067 {16844, 6384, 3, 3 }, 24068 // AArch64::STURDi - 991 24069 {16844, 6387, 3, 3 }, 24070 // AArch64::STURHHi - 992 24071 {16858, 6390, 3, 3 }, 24072 // AArch64::STURHi - 993 24073 {16844, 6393, 3, 3 }, 24074 // AArch64::STURQi - 994 24075 {16844, 6396, 3, 3 }, 24076 // AArch64::STURSi - 995 24077 {16844, 6399, 3, 3 }, 24078 // AArch64::STURWi - 996 24079 {16844, 6402, 3, 3 }, 24080 // AArch64::STURXi - 997 24081 {16844, 6405, 3, 3 }, 24082 // AArch64::STZ2GOffset - 998 24083 {16873, 6408, 3, 6 }, 24084 // AArch64::STZGOffset - 999 24085 {16888, 6414, 3, 6 }, 24086 // AArch64::SUBSWri - 1000 24087 {16902, 6420, 4, 2 }, 24088 // AArch64::SUBSWrs - 1001 24089 {16915, 6422, 4, 4 }, 24090 {16926, 6426, 4, 3 }, 24091 {16941, 6429, 4, 4 }, 24092 {16953, 6433, 4, 3 }, 24093 {16969, 6436, 4, 4 }, 24094 // AArch64::SUBSWrx - 1006 24095 {16915, 6440, 4, 4 }, 24096 {16985, 6444, 4, 3 }, 24097 {16969, 6447, 4, 4 }, 24098 // AArch64::SUBSXri - 1009 24099 {16902, 6451, 4, 2 }, 24100 // AArch64::SUBSXrs - 1010 24101 {16915, 6453, 4, 4 }, 24102 {16926, 6457, 4, 3 }, 24103 {16941, 6460, 4, 4 }, 24104 {16953, 6464, 4, 3 }, 24105 {16969, 6467, 4, 4 }, 24106 // AArch64::SUBSXrx - 1015 24107 {16985, 6471, 4, 3 }, 24108 // AArch64::SUBSXrx64 - 1016 24109 {16915, 6474, 4, 4 }, 24110 {16985, 6478, 4, 3 }, 24111 {16969, 6481, 4, 4 }, 24112 // AArch64::SUBWrs - 1019 24113 {17000, 6485, 4, 4 }, 24114 {17011, 6489, 4, 3 }, 24115 {17026, 6492, 4, 4 }, 24116 // AArch64::SUBWrx - 1022 24117 {17026, 6496, 4, 4 }, 24118 {17026, 6500, 4, 4 }, 24119 // AArch64::SUBXrs - 1024 24120 {17000, 6504, 4, 4 }, 24121 {17011, 6508, 4, 3 }, 24122 {17026, 6511, 4, 4 }, 24123 // AArch64::SUBXrx64 - 1027 24124 {17026, 6515, 4, 4 }, 24125 {17026, 6519, 4, 4 }, 24126 // AArch64::SYSPxt_XZR - 1029 24127 {17041, 6523, 5, 8 }, 24128 // AArch64::SYSxt - 1030 24129 {17065, 6531, 5, 5 }, 24130 // AArch64::UBFMWri - 1031 24131 {17088, 6536, 4, 4 }, 24132 {17103, 6540, 4, 4 }, 24133 {17115, 6544, 4, 4 }, 24134 // AArch64::UBFMXri - 1034 24135 {17088, 6548, 4, 4 }, 24136 {17103, 6552, 4, 4 }, 24137 {17115, 6556, 4, 4 }, 24138 {17127, 6560, 4, 4 }, 24139 // AArch64::UMADDLrrr - 1038 24140 {17139, 6564, 4, 4 }, 24141 // AArch64::UMOVvi32 - 1039 24142 {17156, 6568, 3, 5 }, 24143 // AArch64::UMOVvi32_idx0 - 1040 24144 {17156, 6573, 3, 6 }, 24145 // AArch64::UMOVvi64 - 1041 24146 {17175, 6579, 3, 5 }, 24147 // AArch64::UMOVvi64_idx0 - 1042 24148 {17175, 6584, 3, 6 }, 24149 // AArch64::UMSUBLrrr - 1043 24150 {17194, 6590, 4, 4 }, 24151 // AArch64::UQDECB_WPiI - 1044 24152 {17212, 6594, 4, 8 }, 24153 {17222, 6602, 4, 8 }, 24154 // AArch64::UQDECB_XPiI - 1046 24155 {17212, 6610, 4, 8 }, 24156 {17222, 6618, 4, 8 }, 24157 // AArch64::UQDECD_WPiI - 1048 24158 {17238, 6626, 4, 8 }, 24159 {17248, 6634, 4, 8 }, 24160 // AArch64::UQDECD_XPiI - 1050 24161 {17238, 6642, 4, 8 }, 24162 {17248, 6650, 4, 8 }, 24163 // AArch64::UQDECD_ZPiI - 1052 24164 {17264, 6658, 4, 8 }, 24165 {17276, 6666, 4, 8 }, 24166 // AArch64::UQDECH_WPiI - 1054 24167 {17294, 6674, 4, 8 }, 24168 {17304, 6682, 4, 8 }, 24169 // AArch64::UQDECH_XPiI - 1056 24170 {17294, 6690, 4, 8 }, 24171 {17304, 6698, 4, 8 }, 24172 // AArch64::UQDECH_ZPiI - 1058 24173 {17320, 6706, 4, 8 }, 24174 {17332, 6714, 4, 8 }, 24175 // AArch64::UQDECW_WPiI - 1060 24176 {17350, 6722, 4, 8 }, 24177 {17360, 6730, 4, 8 }, 24178 // AArch64::UQDECW_XPiI - 1062 24179 {17350, 6738, 4, 8 }, 24180 {17360, 6746, 4, 8 }, 24181 // AArch64::UQDECW_ZPiI - 1064 24182 {17376, 6754, 4, 8 }, 24183 {17388, 6762, 4, 8 }, 24184 // AArch64::UQINCB_WPiI - 1066 24185 {17406, 6770, 4, 8 }, 24186 {17416, 6778, 4, 8 }, 24187 // AArch64::UQINCB_XPiI - 1068 24188 {17406, 6786, 4, 8 }, 24189 {17416, 6794, 4, 8 }, 24190 // AArch64::UQINCD_WPiI - 1070 24191 {17432, 6802, 4, 8 }, 24192 {17442, 6810, 4, 8 }, 24193 // AArch64::UQINCD_XPiI - 1072 24194 {17432, 6818, 4, 8 }, 24195 {17442, 6826, 4, 8 }, 24196 // AArch64::UQINCD_ZPiI - 1074 24197 {17458, 6834, 4, 8 }, 24198 {17470, 6842, 4, 8 }, 24199 // AArch64::UQINCH_WPiI - 1076 24200 {17488, 6850, 4, 8 }, 24201 {17498, 6858, 4, 8 }, 24202 // AArch64::UQINCH_XPiI - 1078 24203 {17488, 6866, 4, 8 }, 24204 {17498, 6874, 4, 8 }, 24205 // AArch64::UQINCH_ZPiI - 1080 24206 {17514, 6882, 4, 8 }, 24207 {17526, 6890, 4, 8 }, 24208 // AArch64::UQINCW_WPiI - 1082 24209 {17544, 6898, 4, 8 }, 24210 {17554, 6906, 4, 8 }, 24211 // AArch64::UQINCW_XPiI - 1084 24212 {17544, 6914, 4, 8 }, 24213 {17554, 6922, 4, 8 }, 24214 // AArch64::UQINCW_ZPiI - 1086 24215 {17570, 6930, 4, 8 }, 24216 {17582, 6938, 4, 8 }, 24217 // AArch64::XPACLRI - 1088 24218 {17600, 6946, 0, 3 }, 24219 // AArch64::ZERO_M - 1089 24220 {17608, 6949, 1, 4 }, 24221 {17618, 6953, 1, 4 }, 24222 {17631, 6957, 1, 4 }, 24223 {17644, 6961, 1, 4 }, 24224 {17657, 6965, 1, 4 }, 24225 {17670, 6969, 1, 4 }, 24226 {17683, 6973, 1, 4 }, 24227 {17696, 6977, 1, 4 }, 24228 {17715, 6981, 1, 4 }, 24229 {17734, 6985, 1, 4 }, 24230 {17753, 6989, 1, 4 }, 24231 {17772, 6993, 1, 4 }, 24232 {17797, 6997, 1, 4 }, 24233 {17822, 7001, 1, 4 }, 24234 {17847, 7005, 1, 4 }, 24235 }; 24236 24237 static const AliasPatternCond Conds[] = { 24238 // (ADDSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 0 24239 {AliasPatternCond::K_Reg, AArch64::WZR}, 24240 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24241 // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 2 24242 {AliasPatternCond::K_Reg, AArch64::WZR}, 24243 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24244 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24245 {AliasPatternCond::K_Imm, uint32_t(0)}, 24246 // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6 24247 {AliasPatternCond::K_Reg, AArch64::WZR}, 24248 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24249 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24250 // (ADDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 9 24251 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24252 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24253 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24254 {AliasPatternCond::K_Imm, uint32_t(0)}, 24255 // (ADDSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 13 24256 {AliasPatternCond::K_Reg, AArch64::WZR}, 24257 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, 24258 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24259 {AliasPatternCond::K_Imm, uint32_t(16)}, 24260 // (ADDSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 17 24261 {AliasPatternCond::K_Reg, AArch64::WZR}, 24262 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24263 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24264 // (ADDSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 20 24265 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24266 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, 24267 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24268 {AliasPatternCond::K_Imm, uint32_t(16)}, 24269 // (ADDSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 24 24270 {AliasPatternCond::K_Reg, AArch64::XZR}, 24271 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 24272 // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 26 24273 {AliasPatternCond::K_Reg, AArch64::XZR}, 24274 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24275 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24276 {AliasPatternCond::K_Imm, uint32_t(0)}, 24277 // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 30 24278 {AliasPatternCond::K_Reg, AArch64::XZR}, 24279 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24280 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24281 // (ADDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 33 24282 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24283 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24284 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24285 {AliasPatternCond::K_Imm, uint32_t(0)}, 24286 // (ADDSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 37 24287 {AliasPatternCond::K_Reg, AArch64::XZR}, 24288 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 24289 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24290 // (ADDSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 40 24291 {AliasPatternCond::K_Reg, AArch64::XZR}, 24292 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, 24293 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24294 {AliasPatternCond::K_Imm, uint32_t(24)}, 24295 // (ADDSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 44 24296 {AliasPatternCond::K_Reg, AArch64::XZR}, 24297 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 24298 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24299 // (ADDSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 47 24300 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24301 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, 24302 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24303 {AliasPatternCond::K_Imm, uint32_t(24)}, 24304 // (ADDWri GPR32sponly:$dst, GPR32sp:$src, 0, 0) - 51 24305 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, 24306 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24307 {AliasPatternCond::K_Imm, uint32_t(0)}, 24308 {AliasPatternCond::K_Imm, uint32_t(0)}, 24309 // (ADDWri GPR32sp:$dst, GPR32sponly:$src, 0, 0) - 55 24310 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24311 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, 24312 {AliasPatternCond::K_Imm, uint32_t(0)}, 24313 {AliasPatternCond::K_Imm, uint32_t(0)}, 24314 // (ADDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 59 24315 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24316 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24317 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24318 {AliasPatternCond::K_Imm, uint32_t(0)}, 24319 // (ADDWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 63 24320 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, 24321 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24322 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24323 {AliasPatternCond::K_Imm, uint32_t(16)}, 24324 // (ADDWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 67 24325 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24326 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, 24327 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24328 {AliasPatternCond::K_Imm, uint32_t(16)}, 24329 // (ADDXri GPR64sponly:$dst, GPR64sp:$src, 0, 0) - 71 24330 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, 24331 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 24332 {AliasPatternCond::K_Imm, uint32_t(0)}, 24333 {AliasPatternCond::K_Imm, uint32_t(0)}, 24334 // (ADDXri GPR64sp:$dst, GPR64sponly:$src, 0, 0) - 75 24335 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 24336 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, 24337 {AliasPatternCond::K_Imm, uint32_t(0)}, 24338 {AliasPatternCond::K_Imm, uint32_t(0)}, 24339 // (ADDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 79 24340 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24341 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24342 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24343 {AliasPatternCond::K_Imm, uint32_t(0)}, 24344 // (ADDXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 83 24345 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, 24346 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 24347 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24348 {AliasPatternCond::K_Imm, uint32_t(24)}, 24349 // (ADDXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 87 24350 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 24351 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, 24352 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24353 {AliasPatternCond::K_Imm, uint32_t(24)}, 24354 // (ANDSWri WZR, GPR32:$src1, logical_imm32:$src2) - 91 24355 {AliasPatternCond::K_Reg, AArch64::WZR}, 24356 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24357 // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 93 24358 {AliasPatternCond::K_Reg, AArch64::WZR}, 24359 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24360 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24361 {AliasPatternCond::K_Imm, uint32_t(0)}, 24362 // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, logical_shift32:$sh) - 97 24363 {AliasPatternCond::K_Reg, AArch64::WZR}, 24364 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24365 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24366 // (ANDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 100 24367 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24368 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24369 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24370 {AliasPatternCond::K_Imm, uint32_t(0)}, 24371 // (ANDSXri XZR, GPR64:$src1, logical_imm64:$src2) - 104 24372 {AliasPatternCond::K_Reg, AArch64::XZR}, 24373 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24374 // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 106 24375 {AliasPatternCond::K_Reg, AArch64::XZR}, 24376 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24377 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24378 {AliasPatternCond::K_Imm, uint32_t(0)}, 24379 // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, logical_shift64:$sh) - 110 24380 {AliasPatternCond::K_Reg, AArch64::XZR}, 24381 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24382 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24383 // (ANDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 113 24384 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24385 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24386 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24387 {AliasPatternCond::K_Imm, uint32_t(0)}, 24388 // (ANDS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 117 24389 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24390 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24391 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24392 {AliasPatternCond::K_TiedReg, 2}, 24393 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24394 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24395 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24396 {AliasPatternCond::K_EndOrFeatures, 0}, 24397 // (ANDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 125 24398 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24399 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24400 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24401 {AliasPatternCond::K_Imm, uint32_t(0)}, 24402 // (ANDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 129 24403 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24404 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24405 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24406 {AliasPatternCond::K_Imm, uint32_t(0)}, 24407 // (AND_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 133 24408 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24409 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24410 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24411 {AliasPatternCond::K_TiedReg, 2}, 24412 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24413 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24414 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24415 {AliasPatternCond::K_EndOrFeatures, 0}, 24416 // (AND_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 141 24417 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24418 {AliasPatternCond::K_Ignore, 0}, 24419 {AliasPatternCond::K_Custom, 1}, 24420 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24421 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24422 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24423 {AliasPatternCond::K_EndOrFeatures, 0}, 24424 // (AND_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 148 24425 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24426 {AliasPatternCond::K_Ignore, 0}, 24427 {AliasPatternCond::K_Custom, 2}, 24428 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24429 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24430 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24431 {AliasPatternCond::K_EndOrFeatures, 0}, 24432 // (AND_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 155 24433 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24434 {AliasPatternCond::K_Ignore, 0}, 24435 {AliasPatternCond::K_Custom, 3}, 24436 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24437 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24438 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24439 {AliasPatternCond::K_EndOrFeatures, 0}, 24440 // (AUTIA1716) - 162 24441 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24442 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 24443 {AliasPatternCond::K_EndOrFeatures, 0}, 24444 // (AUTIASP) - 165 24445 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24446 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 24447 {AliasPatternCond::K_EndOrFeatures, 0}, 24448 // (AUTIAZ) - 168 24449 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24450 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 24451 {AliasPatternCond::K_EndOrFeatures, 0}, 24452 // (AUTIB1716) - 171 24453 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24454 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 24455 {AliasPatternCond::K_EndOrFeatures, 0}, 24456 // (AUTIBSP) - 174 24457 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24458 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 24459 {AliasPatternCond::K_EndOrFeatures, 0}, 24460 // (AUTIBZ) - 177 24461 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24462 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 24463 {AliasPatternCond::K_EndOrFeatures, 0}, 24464 // (BICSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 180 24465 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24466 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24467 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24468 {AliasPatternCond::K_Imm, uint32_t(0)}, 24469 // (BICSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 184 24470 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24471 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24472 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24473 {AliasPatternCond::K_Imm, uint32_t(0)}, 24474 // (BICWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 188 24475 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24476 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24477 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24478 {AliasPatternCond::K_Imm, uint32_t(0)}, 24479 // (BICXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 192 24480 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24481 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24482 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24483 {AliasPatternCond::K_Imm, uint32_t(0)}, 24484 // (CLREX 15) - 196 24485 {AliasPatternCond::K_Imm, uint32_t(15)}, 24486 // (CNTB_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 197 24487 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24488 {AliasPatternCond::K_Imm, uint32_t(31)}, 24489 {AliasPatternCond::K_Imm, uint32_t(1)}, 24490 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24491 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24492 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24493 {AliasPatternCond::K_EndOrFeatures, 0}, 24494 // (CNTB_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 204 24495 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24496 {AliasPatternCond::K_Ignore, 0}, 24497 {AliasPatternCond::K_Imm, uint32_t(1)}, 24498 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24499 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24500 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24501 {AliasPatternCond::K_EndOrFeatures, 0}, 24502 // (CNTD_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 211 24503 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24504 {AliasPatternCond::K_Imm, uint32_t(31)}, 24505 {AliasPatternCond::K_Imm, uint32_t(1)}, 24506 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24507 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24508 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24509 {AliasPatternCond::K_EndOrFeatures, 0}, 24510 // (CNTD_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 218 24511 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24512 {AliasPatternCond::K_Ignore, 0}, 24513 {AliasPatternCond::K_Imm, uint32_t(1)}, 24514 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24515 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24516 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24517 {AliasPatternCond::K_EndOrFeatures, 0}, 24518 // (CNTH_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 225 24519 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24520 {AliasPatternCond::K_Imm, uint32_t(31)}, 24521 {AliasPatternCond::K_Imm, uint32_t(1)}, 24522 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24523 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24524 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24525 {AliasPatternCond::K_EndOrFeatures, 0}, 24526 // (CNTH_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 232 24527 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24528 {AliasPatternCond::K_Ignore, 0}, 24529 {AliasPatternCond::K_Imm, uint32_t(1)}, 24530 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24531 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24532 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24533 {AliasPatternCond::K_EndOrFeatures, 0}, 24534 // (CNTW_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 239 24535 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24536 {AliasPatternCond::K_Imm, uint32_t(31)}, 24537 {AliasPatternCond::K_Imm, uint32_t(1)}, 24538 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24539 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24540 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24541 {AliasPatternCond::K_EndOrFeatures, 0}, 24542 // (CNTW_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 246 24543 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24544 {AliasPatternCond::K_Ignore, 0}, 24545 {AliasPatternCond::K_Imm, uint32_t(1)}, 24546 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24547 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24548 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24549 {AliasPatternCond::K_EndOrFeatures, 0}, 24550 // (CPY_ZPmI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 253 24551 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24552 {AliasPatternCond::K_Ignore, 0}, 24553 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24554 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24555 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24556 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24557 {AliasPatternCond::K_EndOrFeatures, 0}, 24558 // (CPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 260 24559 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24560 {AliasPatternCond::K_Ignore, 0}, 24561 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24562 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24563 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24564 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24565 {AliasPatternCond::K_EndOrFeatures, 0}, 24566 // (CPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 267 24567 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24568 {AliasPatternCond::K_Ignore, 0}, 24569 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24570 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24571 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24572 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24573 {AliasPatternCond::K_EndOrFeatures, 0}, 24574 // (CPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 274 24575 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24576 {AliasPatternCond::K_Ignore, 0}, 24577 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24578 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24579 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24580 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24581 {AliasPatternCond::K_EndOrFeatures, 0}, 24582 // (CPY_ZPmR_B ZPR8:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 281 24583 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24584 {AliasPatternCond::K_Ignore, 0}, 24585 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 24586 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24587 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24588 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24589 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24590 {AliasPatternCond::K_EndOrFeatures, 0}, 24591 // (CPY_ZPmR_D ZPR64:$Zd, PPR3bAny:$Pg, GPR64sp:$Rn) - 289 24592 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24593 {AliasPatternCond::K_Ignore, 0}, 24594 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 24595 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 24596 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24597 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24598 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24599 {AliasPatternCond::K_EndOrFeatures, 0}, 24600 // (CPY_ZPmR_H ZPR16:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 297 24601 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24602 {AliasPatternCond::K_Ignore, 0}, 24603 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 24604 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24605 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24606 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24607 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24608 {AliasPatternCond::K_EndOrFeatures, 0}, 24609 // (CPY_ZPmR_S ZPR32:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 305 24610 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24611 {AliasPatternCond::K_Ignore, 0}, 24612 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 24613 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24614 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24615 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24616 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24617 {AliasPatternCond::K_EndOrFeatures, 0}, 24618 // (CPY_ZPmV_B ZPR8:$Zd, PPR3bAny:$Pg, FPR8:$Vn) - 313 24619 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24620 {AliasPatternCond::K_Ignore, 0}, 24621 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 24622 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, 24623 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24624 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24625 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24626 {AliasPatternCond::K_EndOrFeatures, 0}, 24627 // (CPY_ZPmV_D ZPR64:$Zd, PPR3bAny:$Pg, FPR64:$Vn) - 321 24628 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24629 {AliasPatternCond::K_Ignore, 0}, 24630 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 24631 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 24632 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24633 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24634 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24635 {AliasPatternCond::K_EndOrFeatures, 0}, 24636 // (CPY_ZPmV_H ZPR16:$Zd, PPR3bAny:$Pg, FPR16:$Vn) - 329 24637 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24638 {AliasPatternCond::K_Ignore, 0}, 24639 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 24640 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, 24641 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24642 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24643 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24644 {AliasPatternCond::K_EndOrFeatures, 0}, 24645 // (CPY_ZPmV_S ZPR32:$Zd, PPR3bAny:$Pg, FPR32:$Vn) - 337 24646 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24647 {AliasPatternCond::K_Ignore, 0}, 24648 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 24649 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 24650 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24651 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24652 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24653 {AliasPatternCond::K_EndOrFeatures, 0}, 24654 // (CPY_ZPzI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 345 24655 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24656 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24657 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24658 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24659 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24660 {AliasPatternCond::K_EndOrFeatures, 0}, 24661 // (CPY_ZPzI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 351 24662 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24663 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24664 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24665 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24666 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24667 {AliasPatternCond::K_EndOrFeatures, 0}, 24668 // (CPY_ZPzI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 357 24669 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24670 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24671 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24672 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24673 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24674 {AliasPatternCond::K_EndOrFeatures, 0}, 24675 // (CPY_ZPzI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 363 24676 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24677 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 24678 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24679 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24680 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24681 {AliasPatternCond::K_EndOrFeatures, 0}, 24682 // (CSINCWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 369 24683 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24684 {AliasPatternCond::K_Reg, AArch64::WZR}, 24685 {AliasPatternCond::K_Reg, AArch64::WZR}, 24686 {AliasPatternCond::K_Custom, 4}, 24687 // (CSINCWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 373 24688 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24689 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24690 {AliasPatternCond::K_TiedReg, 1}, 24691 {AliasPatternCond::K_Custom, 4}, 24692 // (CSINCXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 377 24693 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24694 {AliasPatternCond::K_Reg, AArch64::XZR}, 24695 {AliasPatternCond::K_Reg, AArch64::XZR}, 24696 {AliasPatternCond::K_Custom, 4}, 24697 // (CSINCXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 381 24698 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24699 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24700 {AliasPatternCond::K_TiedReg, 1}, 24701 {AliasPatternCond::K_Custom, 4}, 24702 // (CSINVWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 385 24703 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24704 {AliasPatternCond::K_Reg, AArch64::WZR}, 24705 {AliasPatternCond::K_Reg, AArch64::WZR}, 24706 {AliasPatternCond::K_Custom, 4}, 24707 // (CSINVWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 389 24708 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24709 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24710 {AliasPatternCond::K_TiedReg, 1}, 24711 {AliasPatternCond::K_Custom, 4}, 24712 // (CSINVXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 393 24713 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24714 {AliasPatternCond::K_Reg, AArch64::XZR}, 24715 {AliasPatternCond::K_Reg, AArch64::XZR}, 24716 {AliasPatternCond::K_Custom, 4}, 24717 // (CSINVXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 397 24718 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24719 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24720 {AliasPatternCond::K_TiedReg, 1}, 24721 {AliasPatternCond::K_Custom, 4}, 24722 // (CSNEGWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 401 24723 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24724 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 24725 {AliasPatternCond::K_TiedReg, 1}, 24726 {AliasPatternCond::K_Custom, 4}, 24727 // (CSNEGXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 405 24728 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24729 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24730 {AliasPatternCond::K_TiedReg, 1}, 24731 {AliasPatternCond::K_Custom, 4}, 24732 // (DCPS1 0) - 409 24733 {AliasPatternCond::K_Imm, uint32_t(0)}, 24734 // (DCPS2 0) - 410 24735 {AliasPatternCond::K_Imm, uint32_t(0)}, 24736 // (DCPS3 0) - 411 24737 {AliasPatternCond::K_Imm, uint32_t(0)}, 24738 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24739 {AliasPatternCond::K_OrFeature, AArch64::FeatureEL3}, 24740 {AliasPatternCond::K_EndOrFeatures, 0}, 24741 // (DECB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 415 24742 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24743 {AliasPatternCond::K_Ignore, 0}, 24744 {AliasPatternCond::K_Imm, uint32_t(31)}, 24745 {AliasPatternCond::K_Imm, uint32_t(1)}, 24746 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24747 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24748 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24749 {AliasPatternCond::K_EndOrFeatures, 0}, 24750 // (DECB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 423 24751 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24752 {AliasPatternCond::K_Ignore, 0}, 24753 {AliasPatternCond::K_Ignore, 0}, 24754 {AliasPatternCond::K_Imm, uint32_t(1)}, 24755 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24756 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24757 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24758 {AliasPatternCond::K_EndOrFeatures, 0}, 24759 // (DECD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 431 24760 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24761 {AliasPatternCond::K_Ignore, 0}, 24762 {AliasPatternCond::K_Imm, uint32_t(31)}, 24763 {AliasPatternCond::K_Imm, uint32_t(1)}, 24764 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24765 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24766 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24767 {AliasPatternCond::K_EndOrFeatures, 0}, 24768 // (DECD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 439 24769 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24770 {AliasPatternCond::K_Ignore, 0}, 24771 {AliasPatternCond::K_Ignore, 0}, 24772 {AliasPatternCond::K_Imm, uint32_t(1)}, 24773 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24774 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24775 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24776 {AliasPatternCond::K_EndOrFeatures, 0}, 24777 // (DECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 447 24778 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24779 {AliasPatternCond::K_Ignore, 0}, 24780 {AliasPatternCond::K_Imm, uint32_t(31)}, 24781 {AliasPatternCond::K_Imm, uint32_t(1)}, 24782 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24783 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24784 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24785 {AliasPatternCond::K_EndOrFeatures, 0}, 24786 // (DECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 455 24787 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24788 {AliasPatternCond::K_Ignore, 0}, 24789 {AliasPatternCond::K_Ignore, 0}, 24790 {AliasPatternCond::K_Imm, uint32_t(1)}, 24791 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24792 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24793 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24794 {AliasPatternCond::K_EndOrFeatures, 0}, 24795 // (DECH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 463 24796 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24797 {AliasPatternCond::K_Ignore, 0}, 24798 {AliasPatternCond::K_Imm, uint32_t(31)}, 24799 {AliasPatternCond::K_Imm, uint32_t(1)}, 24800 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24801 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24802 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24803 {AliasPatternCond::K_EndOrFeatures, 0}, 24804 // (DECH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 471 24805 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24806 {AliasPatternCond::K_Ignore, 0}, 24807 {AliasPatternCond::K_Ignore, 0}, 24808 {AliasPatternCond::K_Imm, uint32_t(1)}, 24809 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24810 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24811 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24812 {AliasPatternCond::K_EndOrFeatures, 0}, 24813 // (DECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 479 24814 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24815 {AliasPatternCond::K_Ignore, 0}, 24816 {AliasPatternCond::K_Imm, uint32_t(31)}, 24817 {AliasPatternCond::K_Imm, uint32_t(1)}, 24818 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24819 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24820 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24821 {AliasPatternCond::K_EndOrFeatures, 0}, 24822 // (DECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 487 24823 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24824 {AliasPatternCond::K_Ignore, 0}, 24825 {AliasPatternCond::K_Ignore, 0}, 24826 {AliasPatternCond::K_Imm, uint32_t(1)}, 24827 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24828 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24829 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24830 {AliasPatternCond::K_EndOrFeatures, 0}, 24831 // (DECW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 495 24832 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24833 {AliasPatternCond::K_Ignore, 0}, 24834 {AliasPatternCond::K_Imm, uint32_t(31)}, 24835 {AliasPatternCond::K_Imm, uint32_t(1)}, 24836 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24837 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24838 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24839 {AliasPatternCond::K_EndOrFeatures, 0}, 24840 // (DECW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 503 24841 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 24842 {AliasPatternCond::K_Ignore, 0}, 24843 {AliasPatternCond::K_Ignore, 0}, 24844 {AliasPatternCond::K_Imm, uint32_t(1)}, 24845 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24846 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24847 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24848 {AliasPatternCond::K_EndOrFeatures, 0}, 24849 // (DECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 511 24850 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24851 {AliasPatternCond::K_Ignore, 0}, 24852 {AliasPatternCond::K_Imm, uint32_t(31)}, 24853 {AliasPatternCond::K_Imm, uint32_t(1)}, 24854 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24855 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24856 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24857 {AliasPatternCond::K_EndOrFeatures, 0}, 24858 // (DECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 519 24859 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24860 {AliasPatternCond::K_Ignore, 0}, 24861 {AliasPatternCond::K_Ignore, 0}, 24862 {AliasPatternCond::K_Imm, uint32_t(1)}, 24863 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24864 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24865 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24866 {AliasPatternCond::K_EndOrFeatures, 0}, 24867 // (DSB 0) - 527 24868 {AliasPatternCond::K_Imm, uint32_t(0)}, 24869 // (DSB 4) - 528 24870 {AliasPatternCond::K_Imm, uint32_t(4)}, 24871 // (DSB { 1, 1, 0, 0 }) - 529 24872 {AliasPatternCond::K_Imm, uint32_t(12)}, 24873 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24874 {AliasPatternCond::K_OrFeature, AArch64::HasV8_0rOps}, 24875 {AliasPatternCond::K_EndOrFeatures, 0}, 24876 // (DUPM_ZI ZPR16:$Zd, sve_preferred_logical_imm16:$imm) - 533 24877 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24878 {AliasPatternCond::K_Custom, 5}, 24879 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24880 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24881 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24882 {AliasPatternCond::K_EndOrFeatures, 0}, 24883 // (DUPM_ZI ZPR32:$Zd, sve_preferred_logical_imm32:$imm) - 539 24884 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24885 {AliasPatternCond::K_Custom, 6}, 24886 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24887 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24888 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24889 {AliasPatternCond::K_EndOrFeatures, 0}, 24890 // (DUPM_ZI ZPR64:$Zd, sve_preferred_logical_imm64:$imm) - 545 24891 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24892 {AliasPatternCond::K_Custom, 7}, 24893 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24894 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24895 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24896 {AliasPatternCond::K_EndOrFeatures, 0}, 24897 // (DUPM_ZI ZPR8:$Zd, sve_logical_imm8:$imm) - 551 24898 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24899 {AliasPatternCond::K_Custom, 1}, 24900 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24901 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24902 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24903 {AliasPatternCond::K_EndOrFeatures, 0}, 24904 // (DUPM_ZI ZPR16:$Zd, sve_logical_imm16:$imm) - 557 24905 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24906 {AliasPatternCond::K_Custom, 2}, 24907 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24908 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24909 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24910 {AliasPatternCond::K_EndOrFeatures, 0}, 24911 // (DUPM_ZI ZPR32:$Zd, sve_logical_imm32:$imm) - 563 24912 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24913 {AliasPatternCond::K_Custom, 3}, 24914 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24915 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24916 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24917 {AliasPatternCond::K_EndOrFeatures, 0}, 24918 // (DUP_ZI_B ZPR8:$Zd, cpy_imm8_opt_lsl_i8:$imm) - 569 24919 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24920 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24921 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24922 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24923 {AliasPatternCond::K_EndOrFeatures, 0}, 24924 // (DUP_ZI_D ZPR64:$Zd, cpy_imm8_opt_lsl_i64:$imm) - 574 24925 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24926 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24927 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24928 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24929 {AliasPatternCond::K_EndOrFeatures, 0}, 24930 // (DUP_ZI_D ZPR64:$Zd, 0, 0) - 579 24931 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24932 {AliasPatternCond::K_Imm, uint32_t(0)}, 24933 {AliasPatternCond::K_Imm, uint32_t(0)}, 24934 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24935 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24936 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24937 {AliasPatternCond::K_EndOrFeatures, 0}, 24938 // (DUP_ZI_H ZPR16:$Zd, cpy_imm8_opt_lsl_i16:$imm) - 586 24939 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24940 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24941 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24942 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24943 {AliasPatternCond::K_EndOrFeatures, 0}, 24944 // (DUP_ZI_H ZPR16:$Zd, 0, 0) - 591 24945 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24946 {AliasPatternCond::K_Imm, uint32_t(0)}, 24947 {AliasPatternCond::K_Imm, uint32_t(0)}, 24948 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24949 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24950 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24951 {AliasPatternCond::K_EndOrFeatures, 0}, 24952 // (DUP_ZI_S ZPR32:$Zd, cpy_imm8_opt_lsl_i32:$imm) - 598 24953 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24954 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24955 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24956 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24957 {AliasPatternCond::K_EndOrFeatures, 0}, 24958 // (DUP_ZI_S ZPR32:$Zd, 0, 0) - 603 24959 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24960 {AliasPatternCond::K_Imm, uint32_t(0)}, 24961 {AliasPatternCond::K_Imm, uint32_t(0)}, 24962 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24963 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24964 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24965 {AliasPatternCond::K_EndOrFeatures, 0}, 24966 // (DUP_ZR_B ZPR8:$Zd, GPR32sp:$Rn) - 610 24967 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24968 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24969 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24970 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24971 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24972 {AliasPatternCond::K_EndOrFeatures, 0}, 24973 // (DUP_ZR_D ZPR64:$Zd, GPR64sp:$Rn) - 616 24974 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24975 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 24976 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24977 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24978 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24979 {AliasPatternCond::K_EndOrFeatures, 0}, 24980 // (DUP_ZR_H ZPR16:$Zd, GPR32sp:$Rn) - 622 24981 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24982 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24983 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24984 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24985 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24986 {AliasPatternCond::K_EndOrFeatures, 0}, 24987 // (DUP_ZR_S ZPR32:$Zd, GPR32sp:$Rn) - 628 24988 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24989 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 24990 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24991 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 24992 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 24993 {AliasPatternCond::K_EndOrFeatures, 0}, 24994 // (DUP_ZZI_B ZPR8:$Zd, FPR8asZPR:$Bn, 0) - 634 24995 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24996 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 24997 {AliasPatternCond::K_Imm, uint32_t(0)}, 24998 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 24999 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25000 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25001 {AliasPatternCond::K_EndOrFeatures, 0}, 25002 // (DUP_ZZI_B ZPR8:$Zd, ZPR8:$Zn, sve_elm_idx_extdup_b:$idx) - 641 25003 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25004 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25005 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25006 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25007 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25008 {AliasPatternCond::K_EndOrFeatures, 0}, 25009 // (DUP_ZZI_D ZPR64:$Zd, FPR64asZPR:$Dn, 0) - 647 25010 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25011 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25012 {AliasPatternCond::K_Imm, uint32_t(0)}, 25013 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25014 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25015 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25016 {AliasPatternCond::K_EndOrFeatures, 0}, 25017 // (DUP_ZZI_D ZPR64:$Zd, ZPR64:$Zn, sve_elm_idx_extdup_d:$idx) - 654 25018 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25019 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25020 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25021 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25022 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25023 {AliasPatternCond::K_EndOrFeatures, 0}, 25024 // (DUP_ZZI_H ZPR16:$Zd, FPR16asZPR:$Hn, 0) - 660 25025 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25026 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25027 {AliasPatternCond::K_Imm, uint32_t(0)}, 25028 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25029 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25030 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25031 {AliasPatternCond::K_EndOrFeatures, 0}, 25032 // (DUP_ZZI_H ZPR16:$Zd, ZPR16:$Zn, sve_elm_idx_extdup_h:$idx) - 667 25033 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25034 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25035 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25036 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25037 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25038 {AliasPatternCond::K_EndOrFeatures, 0}, 25039 // (DUP_ZZI_Q ZPR128:$Zd, FPR128asZPR:$Qn, 0) - 673 25040 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25041 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25042 {AliasPatternCond::K_Imm, uint32_t(0)}, 25043 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25044 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25045 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25046 {AliasPatternCond::K_EndOrFeatures, 0}, 25047 // (DUP_ZZI_Q ZPR128:$Zd, ZPR128:$Zn, sve_elm_idx_extdup_q:$idx) - 680 25048 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25049 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25050 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25051 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25052 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25053 {AliasPatternCond::K_EndOrFeatures, 0}, 25054 // (DUP_ZZI_S ZPR32:$Zd, FPR32asZPR:$Sn, 0) - 686 25055 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25056 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25057 {AliasPatternCond::K_Imm, uint32_t(0)}, 25058 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25059 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25060 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25061 {AliasPatternCond::K_EndOrFeatures, 0}, 25062 // (DUP_ZZI_S ZPR32:$Zd, ZPR32:$Zn, sve_elm_idx_extdup_s:$idx) - 693 25063 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25064 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25065 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25066 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25067 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25068 {AliasPatternCond::K_EndOrFeatures, 0}, 25069 // (EONWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 699 25070 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 25071 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 25072 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 25073 {AliasPatternCond::K_Imm, uint32_t(0)}, 25074 // (EONXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 703 25075 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25076 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25077 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25078 {AliasPatternCond::K_Imm, uint32_t(0)}, 25079 // (EORS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 707 25080 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 25081 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 25082 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 25083 {AliasPatternCond::K_TiedReg, 1}, 25084 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25085 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25086 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25087 {AliasPatternCond::K_EndOrFeatures, 0}, 25088 // (EORWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 715 25089 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 25090 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 25091 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 25092 {AliasPatternCond::K_Imm, uint32_t(0)}, 25093 // (EORXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 719 25094 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25095 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25096 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25097 {AliasPatternCond::K_Imm, uint32_t(0)}, 25098 // (EOR_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 723 25099 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 25100 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 25101 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 25102 {AliasPatternCond::K_TiedReg, 1}, 25103 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25104 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25105 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25106 {AliasPatternCond::K_EndOrFeatures, 0}, 25107 // (EOR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 731 25108 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25109 {AliasPatternCond::K_Ignore, 0}, 25110 {AliasPatternCond::K_Custom, 1}, 25111 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25112 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25113 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25114 {AliasPatternCond::K_EndOrFeatures, 0}, 25115 // (EOR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 738 25116 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25117 {AliasPatternCond::K_Ignore, 0}, 25118 {AliasPatternCond::K_Custom, 2}, 25119 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25120 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25121 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25122 {AliasPatternCond::K_EndOrFeatures, 0}, 25123 // (EOR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 745 25124 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25125 {AliasPatternCond::K_Ignore, 0}, 25126 {AliasPatternCond::K_Custom, 3}, 25127 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25128 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25129 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25130 {AliasPatternCond::K_EndOrFeatures, 0}, 25131 // (EXTRACT_ZPMXI_H_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 752 25132 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25133 {AliasPatternCond::K_Ignore, 0}, 25134 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25135 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 25136 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25137 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25138 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25139 {AliasPatternCond::K_EndOrFeatures, 0}, 25140 // (EXTRACT_ZPMXI_H_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 760 25141 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25142 {AliasPatternCond::K_Ignore, 0}, 25143 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25144 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 25145 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25146 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25147 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25148 {AliasPatternCond::K_EndOrFeatures, 0}, 25149 // (EXTRACT_ZPMXI_H_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 768 25150 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25151 {AliasPatternCond::K_Ignore, 0}, 25152 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25153 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 25154 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25155 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25156 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25157 {AliasPatternCond::K_EndOrFeatures, 0}, 25158 // (EXTRACT_ZPMXI_H_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpH128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 776 25159 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25160 {AliasPatternCond::K_Ignore, 0}, 25161 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25162 {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID}, 25163 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25164 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25165 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25166 {AliasPatternCond::K_EndOrFeatures, 0}, 25167 // (EXTRACT_ZPMXI_H_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 784 25168 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25169 {AliasPatternCond::K_Ignore, 0}, 25170 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25171 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 25172 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25173 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25174 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25175 {AliasPatternCond::K_EndOrFeatures, 0}, 25176 // (EXTRACT_ZPMXI_V_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 792 25177 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25178 {AliasPatternCond::K_Ignore, 0}, 25179 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25180 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 25181 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25182 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25183 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25184 {AliasPatternCond::K_EndOrFeatures, 0}, 25185 // (EXTRACT_ZPMXI_V_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 800 25186 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25187 {AliasPatternCond::K_Ignore, 0}, 25188 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25189 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 25190 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25191 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25192 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25193 {AliasPatternCond::K_EndOrFeatures, 0}, 25194 // (EXTRACT_ZPMXI_V_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 808 25195 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25196 {AliasPatternCond::K_Ignore, 0}, 25197 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25198 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 25199 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25200 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25201 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25202 {AliasPatternCond::K_EndOrFeatures, 0}, 25203 // (EXTRACT_ZPMXI_V_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpV128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 816 25204 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25205 {AliasPatternCond::K_Ignore, 0}, 25206 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25207 {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID}, 25208 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25209 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25210 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25211 {AliasPatternCond::K_EndOrFeatures, 0}, 25212 // (EXTRACT_ZPMXI_V_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 824 25213 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25214 {AliasPatternCond::K_Ignore, 0}, 25215 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25216 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 25217 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25218 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25219 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25220 {AliasPatternCond::K_EndOrFeatures, 0}, 25221 // (EXTRWrri GPR32:$dst, GPR32:$src, GPR32:$src, imm0_31:$shift) - 832 25222 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 25223 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 25224 {AliasPatternCond::K_TiedReg, 1}, 25225 // (EXTRXrri GPR64:$dst, GPR64:$src, GPR64:$src, imm0_63:$shift) - 835 25226 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25227 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25228 {AliasPatternCond::K_TiedReg, 1}, 25229 // (FCPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, fpimm64:$imm8) - 838 25230 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25231 {AliasPatternCond::K_Ignore, 0}, 25232 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 25233 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25234 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25235 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25236 {AliasPatternCond::K_EndOrFeatures, 0}, 25237 // (FCPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, fpimm16:$imm8) - 845 25238 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25239 {AliasPatternCond::K_Ignore, 0}, 25240 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 25241 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25242 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25243 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25244 {AliasPatternCond::K_EndOrFeatures, 0}, 25245 // (FCPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, fpimm32:$imm8) - 852 25246 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25247 {AliasPatternCond::K_Ignore, 0}, 25248 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 25249 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25250 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25251 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25252 {AliasPatternCond::K_EndOrFeatures, 0}, 25253 // (FDUP_ZI_D ZPR64:$Zd, fpimm64:$imm8) - 859 25254 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25255 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25256 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25257 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25258 {AliasPatternCond::K_EndOrFeatures, 0}, 25259 // (FDUP_ZI_H ZPR16:$Zd, fpimm16:$imm8) - 864 25260 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25261 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25262 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25263 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25264 {AliasPatternCond::K_EndOrFeatures, 0}, 25265 // (FDUP_ZI_S ZPR32:$Zd, fpimm32:$imm8) - 869 25266 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25267 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25268 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25269 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25270 {AliasPatternCond::K_EndOrFeatures, 0}, 25271 // (GLD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 874 25272 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25273 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25274 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25275 {AliasPatternCond::K_Imm, uint32_t(0)}, 25276 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25277 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25278 {AliasPatternCond::K_EndOrFeatures, 0}, 25279 // (GLD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 881 25280 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25281 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25282 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25283 {AliasPatternCond::K_Imm, uint32_t(0)}, 25284 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25285 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25286 {AliasPatternCond::K_EndOrFeatures, 0}, 25287 // (GLD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 888 25288 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25289 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25290 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25291 {AliasPatternCond::K_Imm, uint32_t(0)}, 25292 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25293 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25294 {AliasPatternCond::K_EndOrFeatures, 0}, 25295 // (GLD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 895 25296 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25297 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25298 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25299 {AliasPatternCond::K_Imm, uint32_t(0)}, 25300 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25301 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25302 {AliasPatternCond::K_EndOrFeatures, 0}, 25303 // (GLD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 902 25304 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25305 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25306 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25307 {AliasPatternCond::K_Imm, uint32_t(0)}, 25308 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25309 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25310 {AliasPatternCond::K_EndOrFeatures, 0}, 25311 // (GLD1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 909 25312 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25313 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25314 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25315 {AliasPatternCond::K_Reg, AArch64::XZR}, 25316 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 25317 {AliasPatternCond::K_EndOrFeatures, 0}, 25318 // (GLD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 915 25319 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25320 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25321 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25322 {AliasPatternCond::K_Imm, uint32_t(0)}, 25323 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25324 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25325 {AliasPatternCond::K_EndOrFeatures, 0}, 25326 // (GLD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 922 25327 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25328 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25329 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25330 {AliasPatternCond::K_Imm, uint32_t(0)}, 25331 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25332 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25333 {AliasPatternCond::K_EndOrFeatures, 0}, 25334 // (GLD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 929 25335 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25336 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25337 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25338 {AliasPatternCond::K_Imm, uint32_t(0)}, 25339 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25340 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25341 {AliasPatternCond::K_EndOrFeatures, 0}, 25342 // (GLD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 936 25343 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25344 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25345 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25346 {AliasPatternCond::K_Imm, uint32_t(0)}, 25347 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25348 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25349 {AliasPatternCond::K_EndOrFeatures, 0}, 25350 // (GLD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 943 25351 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25352 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25353 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25354 {AliasPatternCond::K_Imm, uint32_t(0)}, 25355 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25356 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25357 {AliasPatternCond::K_EndOrFeatures, 0}, 25358 // (GLD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 950 25359 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25360 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25361 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25362 {AliasPatternCond::K_Imm, uint32_t(0)}, 25363 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25364 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25365 {AliasPatternCond::K_EndOrFeatures, 0}, 25366 // (GLD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 957 25367 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25368 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25369 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25370 {AliasPatternCond::K_Imm, uint32_t(0)}, 25371 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25372 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25373 {AliasPatternCond::K_EndOrFeatures, 0}, 25374 // (GLDFF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 964 25375 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25376 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25377 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25378 {AliasPatternCond::K_Imm, uint32_t(0)}, 25379 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25380 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25381 {AliasPatternCond::K_EndOrFeatures, 0}, 25382 // (GLDFF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 971 25383 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25384 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25385 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25386 {AliasPatternCond::K_Imm, uint32_t(0)}, 25387 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25388 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25389 {AliasPatternCond::K_EndOrFeatures, 0}, 25390 // (GLDFF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 978 25391 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25392 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25393 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25394 {AliasPatternCond::K_Imm, uint32_t(0)}, 25395 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25396 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25397 {AliasPatternCond::K_EndOrFeatures, 0}, 25398 // (GLDFF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 985 25399 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25400 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25401 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25402 {AliasPatternCond::K_Imm, uint32_t(0)}, 25403 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25404 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25405 {AliasPatternCond::K_EndOrFeatures, 0}, 25406 // (GLDFF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 992 25407 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25408 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25409 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25410 {AliasPatternCond::K_Imm, uint32_t(0)}, 25411 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25412 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25413 {AliasPatternCond::K_EndOrFeatures, 0}, 25414 // (GLDFF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 999 25415 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25416 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25417 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25418 {AliasPatternCond::K_Imm, uint32_t(0)}, 25419 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25420 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25421 {AliasPatternCond::K_EndOrFeatures, 0}, 25422 // (GLDFF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1006 25423 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25424 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25425 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25426 {AliasPatternCond::K_Imm, uint32_t(0)}, 25427 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25428 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25429 {AliasPatternCond::K_EndOrFeatures, 0}, 25430 // (GLDFF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1013 25431 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25432 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25433 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25434 {AliasPatternCond::K_Imm, uint32_t(0)}, 25435 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25436 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25437 {AliasPatternCond::K_EndOrFeatures, 0}, 25438 // (GLDFF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1020 25439 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25440 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25441 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25442 {AliasPatternCond::K_Imm, uint32_t(0)}, 25443 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25444 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25445 {AliasPatternCond::K_EndOrFeatures, 0}, 25446 // (GLDFF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1027 25447 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25448 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25449 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25450 {AliasPatternCond::K_Imm, uint32_t(0)}, 25451 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25452 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25453 {AliasPatternCond::K_EndOrFeatures, 0}, 25454 // (GLDFF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1034 25455 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25456 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25457 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25458 {AliasPatternCond::K_Imm, uint32_t(0)}, 25459 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25460 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25461 {AliasPatternCond::K_EndOrFeatures, 0}, 25462 // (GLDFF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1041 25463 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25464 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25465 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25466 {AliasPatternCond::K_Imm, uint32_t(0)}, 25467 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25468 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25469 {AliasPatternCond::K_EndOrFeatures, 0}, 25470 // (HINT { 0, 0, 0 }) - 1048 25471 {AliasPatternCond::K_Imm, uint32_t(0)}, 25472 // (HINT { 0, 0, 1 }) - 1049 25473 {AliasPatternCond::K_Imm, uint32_t(1)}, 25474 // (HINT { 0, 1, 0 }) - 1050 25475 {AliasPatternCond::K_Imm, uint32_t(2)}, 25476 // (HINT { 0, 1, 1 }) - 1051 25477 {AliasPatternCond::K_Imm, uint32_t(3)}, 25478 // (HINT { 1, 0, 0 }) - 1052 25479 {AliasPatternCond::K_Imm, uint32_t(4)}, 25480 // (HINT { 1, 0, 1 }) - 1053 25481 {AliasPatternCond::K_Imm, uint32_t(5)}, 25482 // (HINT { 1, 1, 0 }) - 1054 25483 {AliasPatternCond::K_Imm, uint32_t(6)}, 25484 // (HINT { 1, 0, 0, 0, 0 }) - 1055 25485 {AliasPatternCond::K_Imm, uint32_t(16)}, 25486 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25487 {AliasPatternCond::K_OrFeature, AArch64::FeatureRAS}, 25488 {AliasPatternCond::K_EndOrFeatures, 0}, 25489 // (HINT 20) - 1059 25490 {AliasPatternCond::K_Imm, uint32_t(20)}, 25491 // (HINT 32) - 1060 25492 {AliasPatternCond::K_Imm, uint32_t(32)}, 25493 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25494 {AliasPatternCond::K_OrFeature, AArch64::FeatureBranchTargetId}, 25495 {AliasPatternCond::K_EndOrFeatures, 0}, 25496 // (HINT btihint_op:$op) - 1064 25497 {AliasPatternCond::K_Custom, 8}, 25498 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25499 {AliasPatternCond::K_OrFeature, AArch64::FeatureBranchTargetId}, 25500 {AliasPatternCond::K_EndOrFeatures, 0}, 25501 // (HINT psbhint_op:$op) - 1068 25502 {AliasPatternCond::K_Custom, 9}, 25503 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25504 {AliasPatternCond::K_OrFeature, AArch64::FeatureSPE}, 25505 {AliasPatternCond::K_EndOrFeatures, 0}, 25506 // (HINT 22) - 1072 25507 {AliasPatternCond::K_Imm, uint32_t(22)}, 25508 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25509 {AliasPatternCond::K_OrFeature, AArch64::FeatureCLRBHB}, 25510 {AliasPatternCond::K_EndOrFeatures, 0}, 25511 // (INCB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1076 25512 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25513 {AliasPatternCond::K_Ignore, 0}, 25514 {AliasPatternCond::K_Imm, uint32_t(31)}, 25515 {AliasPatternCond::K_Imm, uint32_t(1)}, 25516 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25517 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25518 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25519 {AliasPatternCond::K_EndOrFeatures, 0}, 25520 // (INCB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1084 25521 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25522 {AliasPatternCond::K_Ignore, 0}, 25523 {AliasPatternCond::K_Ignore, 0}, 25524 {AliasPatternCond::K_Imm, uint32_t(1)}, 25525 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25526 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25527 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25528 {AliasPatternCond::K_EndOrFeatures, 0}, 25529 // (INCD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1092 25530 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25531 {AliasPatternCond::K_Ignore, 0}, 25532 {AliasPatternCond::K_Imm, uint32_t(31)}, 25533 {AliasPatternCond::K_Imm, uint32_t(1)}, 25534 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25535 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25536 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25537 {AliasPatternCond::K_EndOrFeatures, 0}, 25538 // (INCD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1100 25539 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25540 {AliasPatternCond::K_Ignore, 0}, 25541 {AliasPatternCond::K_Ignore, 0}, 25542 {AliasPatternCond::K_Imm, uint32_t(1)}, 25543 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25544 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25545 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25546 {AliasPatternCond::K_EndOrFeatures, 0}, 25547 // (INCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1108 25548 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25549 {AliasPatternCond::K_Ignore, 0}, 25550 {AliasPatternCond::K_Imm, uint32_t(31)}, 25551 {AliasPatternCond::K_Imm, uint32_t(1)}, 25552 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25553 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25554 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25555 {AliasPatternCond::K_EndOrFeatures, 0}, 25556 // (INCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 1116 25557 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25558 {AliasPatternCond::K_Ignore, 0}, 25559 {AliasPatternCond::K_Ignore, 0}, 25560 {AliasPatternCond::K_Imm, uint32_t(1)}, 25561 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25562 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25563 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25564 {AliasPatternCond::K_EndOrFeatures, 0}, 25565 // (INCH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1124 25566 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25567 {AliasPatternCond::K_Ignore, 0}, 25568 {AliasPatternCond::K_Imm, uint32_t(31)}, 25569 {AliasPatternCond::K_Imm, uint32_t(1)}, 25570 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25571 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25572 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25573 {AliasPatternCond::K_EndOrFeatures, 0}, 25574 // (INCH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1132 25575 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25576 {AliasPatternCond::K_Ignore, 0}, 25577 {AliasPatternCond::K_Ignore, 0}, 25578 {AliasPatternCond::K_Imm, uint32_t(1)}, 25579 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25580 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25581 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25582 {AliasPatternCond::K_EndOrFeatures, 0}, 25583 // (INCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1140 25584 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25585 {AliasPatternCond::K_Ignore, 0}, 25586 {AliasPatternCond::K_Imm, uint32_t(31)}, 25587 {AliasPatternCond::K_Imm, uint32_t(1)}, 25588 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25589 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25590 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25591 {AliasPatternCond::K_EndOrFeatures, 0}, 25592 // (INCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 1148 25593 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25594 {AliasPatternCond::K_Ignore, 0}, 25595 {AliasPatternCond::K_Ignore, 0}, 25596 {AliasPatternCond::K_Imm, uint32_t(1)}, 25597 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25598 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25599 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25600 {AliasPatternCond::K_EndOrFeatures, 0}, 25601 // (INCW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1156 25602 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25603 {AliasPatternCond::K_Ignore, 0}, 25604 {AliasPatternCond::K_Imm, uint32_t(31)}, 25605 {AliasPatternCond::K_Imm, uint32_t(1)}, 25606 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25607 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25608 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25609 {AliasPatternCond::K_EndOrFeatures, 0}, 25610 // (INCW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1164 25611 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25612 {AliasPatternCond::K_Ignore, 0}, 25613 {AliasPatternCond::K_Ignore, 0}, 25614 {AliasPatternCond::K_Imm, uint32_t(1)}, 25615 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25616 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25617 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25618 {AliasPatternCond::K_EndOrFeatures, 0}, 25619 // (INCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1172 25620 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25621 {AliasPatternCond::K_Ignore, 0}, 25622 {AliasPatternCond::K_Imm, uint32_t(31)}, 25623 {AliasPatternCond::K_Imm, uint32_t(1)}, 25624 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25625 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25626 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25627 {AliasPatternCond::K_EndOrFeatures, 0}, 25628 // (INCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 1180 25629 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25630 {AliasPatternCond::K_Ignore, 0}, 25631 {AliasPatternCond::K_Ignore, 0}, 25632 {AliasPatternCond::K_Imm, uint32_t(1)}, 25633 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25634 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25635 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25636 {AliasPatternCond::K_EndOrFeatures, 0}, 25637 // (INSERT_MXIPZ_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1188 25638 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 25639 {AliasPatternCond::K_Ignore, 0}, 25640 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25641 {AliasPatternCond::K_Ignore, 0}, 25642 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25643 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25644 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25645 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25646 {AliasPatternCond::K_EndOrFeatures, 0}, 25647 // (INSERT_MXIPZ_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1197 25648 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 25649 {AliasPatternCond::K_Ignore, 0}, 25650 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25651 {AliasPatternCond::K_Ignore, 0}, 25652 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25653 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25654 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25655 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25656 {AliasPatternCond::K_EndOrFeatures, 0}, 25657 // (INSERT_MXIPZ_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1206 25658 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 25659 {AliasPatternCond::K_Ignore, 0}, 25660 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25661 {AliasPatternCond::K_Ignore, 0}, 25662 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25663 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25664 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25665 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25666 {AliasPatternCond::K_EndOrFeatures, 0}, 25667 // (INSERT_MXIPZ_H_Q TileVectorOpH128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1215 25668 {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID}, 25669 {AliasPatternCond::K_Ignore, 0}, 25670 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25671 {AliasPatternCond::K_Ignore, 0}, 25672 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25673 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25674 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25675 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25676 {AliasPatternCond::K_EndOrFeatures, 0}, 25677 // (INSERT_MXIPZ_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1224 25678 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 25679 {AliasPatternCond::K_Ignore, 0}, 25680 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25681 {AliasPatternCond::K_Ignore, 0}, 25682 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25683 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25684 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25685 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25686 {AliasPatternCond::K_EndOrFeatures, 0}, 25687 // (INSERT_MXIPZ_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1233 25688 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 25689 {AliasPatternCond::K_Ignore, 0}, 25690 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25691 {AliasPatternCond::K_Ignore, 0}, 25692 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25693 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25694 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25695 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25696 {AliasPatternCond::K_EndOrFeatures, 0}, 25697 // (INSERT_MXIPZ_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1242 25698 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 25699 {AliasPatternCond::K_Ignore, 0}, 25700 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25701 {AliasPatternCond::K_Ignore, 0}, 25702 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25703 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25704 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25705 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25706 {AliasPatternCond::K_EndOrFeatures, 0}, 25707 // (INSERT_MXIPZ_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1251 25708 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 25709 {AliasPatternCond::K_Ignore, 0}, 25710 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25711 {AliasPatternCond::K_Ignore, 0}, 25712 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25713 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25714 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25715 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25716 {AliasPatternCond::K_EndOrFeatures, 0}, 25717 // (INSERT_MXIPZ_V_Q TileVectorOpV128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1260 25718 {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID}, 25719 {AliasPatternCond::K_Ignore, 0}, 25720 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25721 {AliasPatternCond::K_Ignore, 0}, 25722 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25723 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25724 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25725 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25726 {AliasPatternCond::K_EndOrFeatures, 0}, 25727 // (INSERT_MXIPZ_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1269 25728 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 25729 {AliasPatternCond::K_Ignore, 0}, 25730 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 25731 {AliasPatternCond::K_Ignore, 0}, 25732 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25733 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25734 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25735 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25736 {AliasPatternCond::K_EndOrFeatures, 0}, 25737 // (INSvi16gpr V128:$dst, VectorIndexH:$idx, GPR32:$src) - 1278 25738 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25739 {AliasPatternCond::K_Ignore, 0}, 25740 {AliasPatternCond::K_Ignore, 0}, 25741 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 25742 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25743 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25744 {AliasPatternCond::K_EndOrFeatures, 0}, 25745 // (INSvi16lane V128:$dst, VectorIndexH:$idx, V128:$src, VectorIndexH:$idx2) - 1285 25746 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25747 {AliasPatternCond::K_Ignore, 0}, 25748 {AliasPatternCond::K_Ignore, 0}, 25749 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25750 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25751 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25752 {AliasPatternCond::K_EndOrFeatures, 0}, 25753 // (INSvi32gpr V128:$dst, VectorIndexS:$idx, GPR32:$src) - 1292 25754 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25755 {AliasPatternCond::K_Ignore, 0}, 25756 {AliasPatternCond::K_Ignore, 0}, 25757 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 25758 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25759 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25760 {AliasPatternCond::K_EndOrFeatures, 0}, 25761 // (INSvi32lane V128:$dst, VectorIndexS:$idx, V128:$src, VectorIndexS:$idx2) - 1299 25762 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25763 {AliasPatternCond::K_Ignore, 0}, 25764 {AliasPatternCond::K_Ignore, 0}, 25765 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25766 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25767 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25768 {AliasPatternCond::K_EndOrFeatures, 0}, 25769 // (INSvi64gpr V128:$dst, VectorIndexD:$idx, GPR64:$src) - 1306 25770 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25771 {AliasPatternCond::K_Ignore, 0}, 25772 {AliasPatternCond::K_Ignore, 0}, 25773 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 25774 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25775 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25776 {AliasPatternCond::K_EndOrFeatures, 0}, 25777 // (INSvi64lane V128:$dst, VectorIndexD:$idx, V128:$src, VectorIndexD:$idx2) - 1313 25778 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25779 {AliasPatternCond::K_Ignore, 0}, 25780 {AliasPatternCond::K_Ignore, 0}, 25781 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25782 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25783 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25784 {AliasPatternCond::K_EndOrFeatures, 0}, 25785 // (INSvi8gpr V128:$dst, VectorIndexB:$idx, GPR32:$src) - 1320 25786 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25787 {AliasPatternCond::K_Ignore, 0}, 25788 {AliasPatternCond::K_Ignore, 0}, 25789 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 25790 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25791 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25792 {AliasPatternCond::K_EndOrFeatures, 0}, 25793 // (INSvi8lane V128:$dst, VectorIndexB:$idx, V128:$src, VectorIndexB:$idx2) - 1327 25794 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25795 {AliasPatternCond::K_Ignore, 0}, 25796 {AliasPatternCond::K_Ignore, 0}, 25797 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 25798 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25799 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25800 {AliasPatternCond::K_EndOrFeatures, 0}, 25801 // (IRG GPR64sp:$dst, GPR64sp:$src, XZR) - 1334 25802 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25803 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25804 {AliasPatternCond::K_Reg, AArch64::XZR}, 25805 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25806 {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE}, 25807 {AliasPatternCond::K_EndOrFeatures, 0}, 25808 // (ISB 15) - 1340 25809 {AliasPatternCond::K_Imm, uint32_t(15)}, 25810 // (LD1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1341 25811 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 25812 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 25813 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25814 {AliasPatternCond::K_Imm, uint32_t(0)}, 25815 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25816 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 25817 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 25818 {AliasPatternCond::K_EndOrFeatures, 0}, 25819 // (LD1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1349 25820 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 25821 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 25822 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25823 {AliasPatternCond::K_Imm, uint32_t(0)}, 25824 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25825 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 25826 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 25827 {AliasPatternCond::K_EndOrFeatures, 0}, 25828 // (LD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1357 25829 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25830 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25831 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25832 {AliasPatternCond::K_Imm, uint32_t(0)}, 25833 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25834 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25835 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25836 {AliasPatternCond::K_EndOrFeatures, 0}, 25837 // (LD1B_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1365 25838 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25839 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25840 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25841 {AliasPatternCond::K_Imm, uint32_t(0)}, 25842 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25843 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25844 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25845 {AliasPatternCond::K_EndOrFeatures, 0}, 25846 // (LD1B_IMM_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1373 25847 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25848 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25849 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25850 {AliasPatternCond::K_Imm, uint32_t(0)}, 25851 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25852 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25853 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25854 {AliasPatternCond::K_EndOrFeatures, 0}, 25855 // (LD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1381 25856 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25857 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25858 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25859 {AliasPatternCond::K_Imm, uint32_t(0)}, 25860 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25861 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25862 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25863 {AliasPatternCond::K_EndOrFeatures, 0}, 25864 // (LD1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1389 25865 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 25866 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 25867 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25868 {AliasPatternCond::K_Imm, uint32_t(0)}, 25869 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25870 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 25871 {AliasPatternCond::K_EndOrFeatures, 0}, 25872 // (LD1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1396 25873 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 25874 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 25875 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25876 {AliasPatternCond::K_Imm, uint32_t(0)}, 25877 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25878 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 25879 {AliasPatternCond::K_EndOrFeatures, 0}, 25880 // (LD1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1403 25881 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 25882 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 25883 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25884 {AliasPatternCond::K_Imm, uint32_t(0)}, 25885 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25886 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 25887 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 25888 {AliasPatternCond::K_EndOrFeatures, 0}, 25889 // (LD1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1411 25890 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 25891 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 25892 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25893 {AliasPatternCond::K_Imm, uint32_t(0)}, 25894 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25895 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 25896 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 25897 {AliasPatternCond::K_EndOrFeatures, 0}, 25898 // (LD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1419 25899 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25900 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25901 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25902 {AliasPatternCond::K_Imm, uint32_t(0)}, 25903 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25904 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 25905 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 25906 {AliasPatternCond::K_EndOrFeatures, 0}, 25907 // (LD1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1427 25908 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 25909 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 25910 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25911 {AliasPatternCond::K_Imm, uint32_t(0)}, 25912 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 25913 {AliasPatternCond::K_EndOrFeatures, 0}, 25914 // (LD1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1433 25915 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 25916 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 25917 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25918 {AliasPatternCond::K_Imm, uint32_t(0)}, 25919 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25920 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 25921 {AliasPatternCond::K_EndOrFeatures, 0}, 25922 // (LD1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1440 25923 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 25924 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 25925 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25926 {AliasPatternCond::K_Imm, uint32_t(0)}, 25927 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25928 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 25929 {AliasPatternCond::K_EndOrFeatures, 0}, 25930 // (LD1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 1447 25931 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25932 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 25933 {AliasPatternCond::K_Ignore, 0}, 25934 {AliasPatternCond::K_Reg, AArch64::XZR}, 25935 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25936 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25937 {AliasPatternCond::K_EndOrFeatures, 0}, 25938 // (LD1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 1454 25939 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25940 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 25941 {AliasPatternCond::K_Ignore, 0}, 25942 {AliasPatternCond::K_Reg, AArch64::XZR}, 25943 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25944 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25945 {AliasPatternCond::K_EndOrFeatures, 0}, 25946 // (LD1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 1461 25947 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25948 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 25949 {AliasPatternCond::K_Ignore, 0}, 25950 {AliasPatternCond::K_Reg, AArch64::XZR}, 25951 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25952 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25953 {AliasPatternCond::K_EndOrFeatures, 0}, 25954 // (LD1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 1468 25955 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25956 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 25957 {AliasPatternCond::K_Ignore, 0}, 25958 {AliasPatternCond::K_Reg, AArch64::XZR}, 25959 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25960 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25961 {AliasPatternCond::K_EndOrFeatures, 0}, 25962 // (LD1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 1475 25963 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25964 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 25965 {AliasPatternCond::K_Ignore, 0}, 25966 {AliasPatternCond::K_Reg, AArch64::XZR}, 25967 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25968 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25969 {AliasPatternCond::K_EndOrFeatures, 0}, 25970 // (LD1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 1482 25971 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25972 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 25973 {AliasPatternCond::K_Ignore, 0}, 25974 {AliasPatternCond::K_Reg, AArch64::XZR}, 25975 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25976 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25977 {AliasPatternCond::K_EndOrFeatures, 0}, 25978 // (LD1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 1489 25979 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25980 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 25981 {AliasPatternCond::K_Ignore, 0}, 25982 {AliasPatternCond::K_Reg, AArch64::XZR}, 25983 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25984 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25985 {AliasPatternCond::K_EndOrFeatures, 0}, 25986 // (LD1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 1496 25987 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25988 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 25989 {AliasPatternCond::K_Ignore, 0}, 25990 {AliasPatternCond::K_Reg, AArch64::XZR}, 25991 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 25992 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 25993 {AliasPatternCond::K_EndOrFeatures, 0}, 25994 // (LD1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1503 25995 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 25996 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 25997 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 25998 {AliasPatternCond::K_Imm, uint32_t(0)}, 25999 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26000 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 26001 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 26002 {AliasPatternCond::K_EndOrFeatures, 0}, 26003 // (LD1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1511 26004 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 26005 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 26006 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26007 {AliasPatternCond::K_Imm, uint32_t(0)}, 26008 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26009 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 26010 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 26011 {AliasPatternCond::K_EndOrFeatures, 0}, 26012 // (LD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1519 26013 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26014 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26015 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26016 {AliasPatternCond::K_Imm, uint32_t(0)}, 26017 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26018 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26019 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26020 {AliasPatternCond::K_EndOrFeatures, 0}, 26021 // (LD1H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1527 26022 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26023 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26024 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26025 {AliasPatternCond::K_Imm, uint32_t(0)}, 26026 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26027 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26028 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26029 {AliasPatternCond::K_EndOrFeatures, 0}, 26030 // (LD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1535 26031 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26032 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26033 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26034 {AliasPatternCond::K_Imm, uint32_t(0)}, 26035 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26036 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26037 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26038 {AliasPatternCond::K_EndOrFeatures, 0}, 26039 // (LD1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1543 26040 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 26041 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 26042 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26043 {AliasPatternCond::K_Imm, uint32_t(0)}, 26044 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26045 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 26046 {AliasPatternCond::K_EndOrFeatures, 0}, 26047 // (LD1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1550 26048 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 26049 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 26050 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26051 {AliasPatternCond::K_Imm, uint32_t(0)}, 26052 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26053 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 26054 {AliasPatternCond::K_EndOrFeatures, 0}, 26055 // (LD1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1557 26056 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26057 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26058 {AliasPatternCond::K_Ignore, 0}, 26059 {AliasPatternCond::K_Reg, AArch64::XZR}, 26060 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26061 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26062 {AliasPatternCond::K_EndOrFeatures, 0}, 26063 // (LD1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1564 26064 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26065 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 26066 {AliasPatternCond::K_Ignore, 0}, 26067 {AliasPatternCond::K_Reg, AArch64::XZR}, 26068 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26069 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26070 {AliasPatternCond::K_EndOrFeatures, 0}, 26071 // (LD1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1571 26072 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26073 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26074 {AliasPatternCond::K_Ignore, 0}, 26075 {AliasPatternCond::K_Reg, AArch64::XZR}, 26076 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26077 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26078 {AliasPatternCond::K_EndOrFeatures, 0}, 26079 // (LD1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1578 26080 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26081 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 26082 {AliasPatternCond::K_Ignore, 0}, 26083 {AliasPatternCond::K_Reg, AArch64::XZR}, 26084 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26085 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26086 {AliasPatternCond::K_EndOrFeatures, 0}, 26087 // (LD1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1585 26088 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26089 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 26090 {AliasPatternCond::K_Ignore, 0}, 26091 {AliasPatternCond::K_Reg, AArch64::XZR}, 26092 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26093 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26094 {AliasPatternCond::K_EndOrFeatures, 0}, 26095 // (LD1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1592 26096 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26097 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26098 {AliasPatternCond::K_Ignore, 0}, 26099 {AliasPatternCond::K_Reg, AArch64::XZR}, 26100 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26101 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26102 {AliasPatternCond::K_EndOrFeatures, 0}, 26103 // (LD1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1599 26104 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26105 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 26106 {AliasPatternCond::K_Ignore, 0}, 26107 {AliasPatternCond::K_Reg, AArch64::XZR}, 26108 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26109 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26110 {AliasPatternCond::K_EndOrFeatures, 0}, 26111 // (LD1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1606 26112 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26113 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26114 {AliasPatternCond::K_Ignore, 0}, 26115 {AliasPatternCond::K_Reg, AArch64::XZR}, 26116 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26117 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26118 {AliasPatternCond::K_EndOrFeatures, 0}, 26119 // (LD1RB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1613 26120 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26121 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26122 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26123 {AliasPatternCond::K_Imm, uint32_t(0)}, 26124 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26125 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26126 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26127 {AliasPatternCond::K_EndOrFeatures, 0}, 26128 // (LD1RB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1621 26129 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26130 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26131 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26132 {AliasPatternCond::K_Imm, uint32_t(0)}, 26133 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26134 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26135 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26136 {AliasPatternCond::K_EndOrFeatures, 0}, 26137 // (LD1RB_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1629 26138 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26139 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26140 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26141 {AliasPatternCond::K_Imm, uint32_t(0)}, 26142 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26143 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26144 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26145 {AliasPatternCond::K_EndOrFeatures, 0}, 26146 // (LD1RB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1637 26147 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26148 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26149 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26150 {AliasPatternCond::K_Imm, uint32_t(0)}, 26151 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26152 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26153 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26154 {AliasPatternCond::K_EndOrFeatures, 0}, 26155 // (LD1RD_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1645 26156 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26157 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26158 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26159 {AliasPatternCond::K_Imm, uint32_t(0)}, 26160 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26161 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26162 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26163 {AliasPatternCond::K_EndOrFeatures, 0}, 26164 // (LD1RH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1653 26165 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26166 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26167 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26168 {AliasPatternCond::K_Imm, uint32_t(0)}, 26169 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26170 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26171 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26172 {AliasPatternCond::K_EndOrFeatures, 0}, 26173 // (LD1RH_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1661 26174 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26175 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26176 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26177 {AliasPatternCond::K_Imm, uint32_t(0)}, 26178 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26179 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26180 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26181 {AliasPatternCond::K_EndOrFeatures, 0}, 26182 // (LD1RH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1669 26183 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26184 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26185 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26186 {AliasPatternCond::K_Imm, uint32_t(0)}, 26187 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26188 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26189 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26190 {AliasPatternCond::K_EndOrFeatures, 0}, 26191 // (LD1RO_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1677 26192 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26193 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26194 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26195 {AliasPatternCond::K_Imm, uint32_t(0)}, 26196 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26197 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26198 {AliasPatternCond::K_EndOrFeatures, 0}, 26199 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26200 {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64}, 26201 {AliasPatternCond::K_EndOrFeatures, 0}, 26202 // (LD1RO_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1687 26203 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26204 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26205 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26206 {AliasPatternCond::K_Imm, uint32_t(0)}, 26207 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26208 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26209 {AliasPatternCond::K_EndOrFeatures, 0}, 26210 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26211 {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64}, 26212 {AliasPatternCond::K_EndOrFeatures, 0}, 26213 // (LD1RO_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1697 26214 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26215 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26216 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26217 {AliasPatternCond::K_Imm, uint32_t(0)}, 26218 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26219 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26220 {AliasPatternCond::K_EndOrFeatures, 0}, 26221 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26222 {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64}, 26223 {AliasPatternCond::K_EndOrFeatures, 0}, 26224 // (LD1RO_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1707 26225 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26226 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26227 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26228 {AliasPatternCond::K_Imm, uint32_t(0)}, 26229 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26230 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26231 {AliasPatternCond::K_EndOrFeatures, 0}, 26232 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26233 {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64}, 26234 {AliasPatternCond::K_EndOrFeatures, 0}, 26235 // (LD1RQ_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1717 26236 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26237 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26238 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26239 {AliasPatternCond::K_Imm, uint32_t(0)}, 26240 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26241 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26242 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26243 {AliasPatternCond::K_EndOrFeatures, 0}, 26244 // (LD1RQ_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1725 26245 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26246 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26247 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26248 {AliasPatternCond::K_Imm, uint32_t(0)}, 26249 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26250 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26251 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26252 {AliasPatternCond::K_EndOrFeatures, 0}, 26253 // (LD1RQ_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1733 26254 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26255 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26256 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26257 {AliasPatternCond::K_Imm, uint32_t(0)}, 26258 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26259 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26260 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26261 {AliasPatternCond::K_EndOrFeatures, 0}, 26262 // (LD1RQ_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1741 26263 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26264 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26265 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26266 {AliasPatternCond::K_Imm, uint32_t(0)}, 26267 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26268 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26269 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26270 {AliasPatternCond::K_EndOrFeatures, 0}, 26271 // (LD1RSB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1749 26272 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26273 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26274 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26275 {AliasPatternCond::K_Imm, uint32_t(0)}, 26276 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26277 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26278 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26279 {AliasPatternCond::K_EndOrFeatures, 0}, 26280 // (LD1RSB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1757 26281 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26282 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26283 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26284 {AliasPatternCond::K_Imm, uint32_t(0)}, 26285 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26286 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26287 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26288 {AliasPatternCond::K_EndOrFeatures, 0}, 26289 // (LD1RSB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1765 26290 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26291 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26292 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26293 {AliasPatternCond::K_Imm, uint32_t(0)}, 26294 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26295 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26296 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26297 {AliasPatternCond::K_EndOrFeatures, 0}, 26298 // (LD1RSH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1773 26299 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26300 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26301 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26302 {AliasPatternCond::K_Imm, uint32_t(0)}, 26303 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26304 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26305 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26306 {AliasPatternCond::K_EndOrFeatures, 0}, 26307 // (LD1RSH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1781 26308 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26309 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26310 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26311 {AliasPatternCond::K_Imm, uint32_t(0)}, 26312 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26313 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26314 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26315 {AliasPatternCond::K_EndOrFeatures, 0}, 26316 // (LD1RSW_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1789 26317 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26318 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26319 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26320 {AliasPatternCond::K_Imm, uint32_t(0)}, 26321 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26322 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26323 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26324 {AliasPatternCond::K_EndOrFeatures, 0}, 26325 // (LD1RW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1797 26326 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26327 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26328 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26329 {AliasPatternCond::K_Imm, uint32_t(0)}, 26330 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26331 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26332 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26333 {AliasPatternCond::K_EndOrFeatures, 0}, 26334 // (LD1RW_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1805 26335 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26336 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26337 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26338 {AliasPatternCond::K_Imm, uint32_t(0)}, 26339 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26340 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26341 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26342 {AliasPatternCond::K_EndOrFeatures, 0}, 26343 // (LD1Rv16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1813 26344 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26345 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26346 {AliasPatternCond::K_Ignore, 0}, 26347 {AliasPatternCond::K_Reg, AArch64::XZR}, 26348 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26349 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26350 {AliasPatternCond::K_EndOrFeatures, 0}, 26351 // (LD1Rv1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1820 26352 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26353 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 26354 {AliasPatternCond::K_Ignore, 0}, 26355 {AliasPatternCond::K_Reg, AArch64::XZR}, 26356 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26357 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26358 {AliasPatternCond::K_EndOrFeatures, 0}, 26359 // (LD1Rv2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1827 26360 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26361 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26362 {AliasPatternCond::K_Ignore, 0}, 26363 {AliasPatternCond::K_Reg, AArch64::XZR}, 26364 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26365 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26366 {AliasPatternCond::K_EndOrFeatures, 0}, 26367 // (LD1Rv2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1834 26368 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26369 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 26370 {AliasPatternCond::K_Ignore, 0}, 26371 {AliasPatternCond::K_Reg, AArch64::XZR}, 26372 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26373 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26374 {AliasPatternCond::K_EndOrFeatures, 0}, 26375 // (LD1Rv4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1841 26376 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26377 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 26378 {AliasPatternCond::K_Ignore, 0}, 26379 {AliasPatternCond::K_Reg, AArch64::XZR}, 26380 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26381 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26382 {AliasPatternCond::K_EndOrFeatures, 0}, 26383 // (LD1Rv4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1848 26384 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26385 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26386 {AliasPatternCond::K_Ignore, 0}, 26387 {AliasPatternCond::K_Reg, AArch64::XZR}, 26388 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26389 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26390 {AliasPatternCond::K_EndOrFeatures, 0}, 26391 // (LD1Rv8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1855 26392 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26393 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 26394 {AliasPatternCond::K_Ignore, 0}, 26395 {AliasPatternCond::K_Reg, AArch64::XZR}, 26396 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26397 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26398 {AliasPatternCond::K_EndOrFeatures, 0}, 26399 // (LD1Rv8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1862 26400 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26401 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26402 {AliasPatternCond::K_Ignore, 0}, 26403 {AliasPatternCond::K_Reg, AArch64::XZR}, 26404 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26405 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26406 {AliasPatternCond::K_EndOrFeatures, 0}, 26407 // (LD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1869 26408 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26409 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26410 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26411 {AliasPatternCond::K_Imm, uint32_t(0)}, 26412 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26413 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26414 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26415 {AliasPatternCond::K_EndOrFeatures, 0}, 26416 // (LD1SB_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1877 26417 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26418 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26419 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26420 {AliasPatternCond::K_Imm, uint32_t(0)}, 26421 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26422 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26423 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26424 {AliasPatternCond::K_EndOrFeatures, 0}, 26425 // (LD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1885 26426 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26427 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26428 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26429 {AliasPatternCond::K_Imm, uint32_t(0)}, 26430 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26431 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26432 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26433 {AliasPatternCond::K_EndOrFeatures, 0}, 26434 // (LD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1893 26435 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26436 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26437 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26438 {AliasPatternCond::K_Imm, uint32_t(0)}, 26439 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26440 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26441 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26442 {AliasPatternCond::K_EndOrFeatures, 0}, 26443 // (LD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1901 26444 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26445 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26446 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26447 {AliasPatternCond::K_Imm, uint32_t(0)}, 26448 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26449 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26450 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26451 {AliasPatternCond::K_EndOrFeatures, 0}, 26452 // (LD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1909 26453 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26454 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26455 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26456 {AliasPatternCond::K_Imm, uint32_t(0)}, 26457 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26458 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26459 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26460 {AliasPatternCond::K_EndOrFeatures, 0}, 26461 // (LD1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 1917 26462 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26463 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 26464 {AliasPatternCond::K_Ignore, 0}, 26465 {AliasPatternCond::K_Reg, AArch64::XZR}, 26466 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26467 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26468 {AliasPatternCond::K_EndOrFeatures, 0}, 26469 // (LD1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 1924 26470 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26471 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 26472 {AliasPatternCond::K_Ignore, 0}, 26473 {AliasPatternCond::K_Reg, AArch64::XZR}, 26474 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26475 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26476 {AliasPatternCond::K_EndOrFeatures, 0}, 26477 // (LD1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 1931 26478 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26479 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 26480 {AliasPatternCond::K_Ignore, 0}, 26481 {AliasPatternCond::K_Reg, AArch64::XZR}, 26482 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26483 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26484 {AliasPatternCond::K_EndOrFeatures, 0}, 26485 // (LD1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 1938 26486 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26487 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 26488 {AliasPatternCond::K_Ignore, 0}, 26489 {AliasPatternCond::K_Reg, AArch64::XZR}, 26490 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26491 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26492 {AliasPatternCond::K_EndOrFeatures, 0}, 26493 // (LD1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 1945 26494 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26495 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 26496 {AliasPatternCond::K_Ignore, 0}, 26497 {AliasPatternCond::K_Reg, AArch64::XZR}, 26498 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26499 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26500 {AliasPatternCond::K_EndOrFeatures, 0}, 26501 // (LD1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 1952 26502 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26503 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 26504 {AliasPatternCond::K_Ignore, 0}, 26505 {AliasPatternCond::K_Reg, AArch64::XZR}, 26506 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26507 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26508 {AliasPatternCond::K_EndOrFeatures, 0}, 26509 // (LD1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 1959 26510 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26511 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 26512 {AliasPatternCond::K_Ignore, 0}, 26513 {AliasPatternCond::K_Reg, AArch64::XZR}, 26514 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26515 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26516 {AliasPatternCond::K_EndOrFeatures, 0}, 26517 // (LD1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 1966 26518 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26519 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 26520 {AliasPatternCond::K_Ignore, 0}, 26521 {AliasPatternCond::K_Reg, AArch64::XZR}, 26522 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26523 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26524 {AliasPatternCond::K_EndOrFeatures, 0}, 26525 // (LD1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 1973 26526 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26527 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26528 {AliasPatternCond::K_Ignore, 0}, 26529 {AliasPatternCond::K_Reg, AArch64::XZR}, 26530 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26531 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26532 {AliasPatternCond::K_EndOrFeatures, 0}, 26533 // (LD1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 1980 26534 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26535 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 26536 {AliasPatternCond::K_Ignore, 0}, 26537 {AliasPatternCond::K_Reg, AArch64::XZR}, 26538 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26539 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26540 {AliasPatternCond::K_EndOrFeatures, 0}, 26541 // (LD1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 1987 26542 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26543 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26544 {AliasPatternCond::K_Ignore, 0}, 26545 {AliasPatternCond::K_Reg, AArch64::XZR}, 26546 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26547 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26548 {AliasPatternCond::K_EndOrFeatures, 0}, 26549 // (LD1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 1994 26550 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26551 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 26552 {AliasPatternCond::K_Ignore, 0}, 26553 {AliasPatternCond::K_Reg, AArch64::XZR}, 26554 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26555 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26556 {AliasPatternCond::K_EndOrFeatures, 0}, 26557 // (LD1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2001 26558 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26559 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 26560 {AliasPatternCond::K_Ignore, 0}, 26561 {AliasPatternCond::K_Reg, AArch64::XZR}, 26562 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26563 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26564 {AliasPatternCond::K_EndOrFeatures, 0}, 26565 // (LD1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2008 26566 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26567 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26568 {AliasPatternCond::K_Ignore, 0}, 26569 {AliasPatternCond::K_Reg, AArch64::XZR}, 26570 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26571 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26572 {AliasPatternCond::K_EndOrFeatures, 0}, 26573 // (LD1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2015 26574 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26575 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 26576 {AliasPatternCond::K_Ignore, 0}, 26577 {AliasPatternCond::K_Reg, AArch64::XZR}, 26578 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26579 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26580 {AliasPatternCond::K_EndOrFeatures, 0}, 26581 // (LD1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2022 26582 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26583 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26584 {AliasPatternCond::K_Ignore, 0}, 26585 {AliasPatternCond::K_Reg, AArch64::XZR}, 26586 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26587 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26588 {AliasPatternCond::K_EndOrFeatures, 0}, 26589 // (LD1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2029 26590 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 26591 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 26592 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26593 {AliasPatternCond::K_Imm, uint32_t(0)}, 26594 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26595 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 26596 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 26597 {AliasPatternCond::K_EndOrFeatures, 0}, 26598 // (LD1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2037 26599 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 26600 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 26601 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26602 {AliasPatternCond::K_Imm, uint32_t(0)}, 26603 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26604 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 26605 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 26606 {AliasPatternCond::K_EndOrFeatures, 0}, 26607 // (LD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2045 26608 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26609 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26610 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26611 {AliasPatternCond::K_Imm, uint32_t(0)}, 26612 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26613 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26614 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26615 {AliasPatternCond::K_EndOrFeatures, 0}, 26616 // (LD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2053 26617 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26618 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26619 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26620 {AliasPatternCond::K_Imm, uint32_t(0)}, 26621 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26622 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26623 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26624 {AliasPatternCond::K_EndOrFeatures, 0}, 26625 // (LD1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2061 26626 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 26627 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26628 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26629 {AliasPatternCond::K_Imm, uint32_t(0)}, 26630 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 26631 {AliasPatternCond::K_EndOrFeatures, 0}, 26632 // (LD1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2067 26633 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 26634 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 26635 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26636 {AliasPatternCond::K_Imm, uint32_t(0)}, 26637 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26638 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 26639 {AliasPatternCond::K_EndOrFeatures, 0}, 26640 // (LD1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2074 26641 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 26642 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 26643 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26644 {AliasPatternCond::K_Imm, uint32_t(0)}, 26645 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26646 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 26647 {AliasPatternCond::K_EndOrFeatures, 0}, 26648 // (LD1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2081 26649 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 26650 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 26651 {AliasPatternCond::K_Ignore, 0}, 26652 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26653 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26654 {AliasPatternCond::K_Reg, AArch64::XZR}, 26655 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26656 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26657 {AliasPatternCond::K_EndOrFeatures, 0}, 26658 // (LD1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2090 26659 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 26660 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 26661 {AliasPatternCond::K_Ignore, 0}, 26662 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26663 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26664 {AliasPatternCond::K_Reg, AArch64::XZR}, 26665 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26666 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26667 {AliasPatternCond::K_EndOrFeatures, 0}, 26668 // (LD1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2099 26669 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 26670 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 26671 {AliasPatternCond::K_Ignore, 0}, 26672 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26673 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26674 {AliasPatternCond::K_Reg, AArch64::XZR}, 26675 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26676 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26677 {AliasPatternCond::K_EndOrFeatures, 0}, 26678 // (LD1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2108 26679 {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID}, 26680 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 26681 {AliasPatternCond::K_Ignore, 0}, 26682 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26683 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26684 {AliasPatternCond::K_Reg, AArch64::XZR}, 26685 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26686 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26687 {AliasPatternCond::K_EndOrFeatures, 0}, 26688 // (LD1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2117 26689 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 26690 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 26691 {AliasPatternCond::K_Ignore, 0}, 26692 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26693 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26694 {AliasPatternCond::K_Reg, AArch64::XZR}, 26695 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26696 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26697 {AliasPatternCond::K_EndOrFeatures, 0}, 26698 // (LD1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2126 26699 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 26700 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 26701 {AliasPatternCond::K_Ignore, 0}, 26702 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26703 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26704 {AliasPatternCond::K_Reg, AArch64::XZR}, 26705 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26706 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26707 {AliasPatternCond::K_EndOrFeatures, 0}, 26708 // (LD1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2135 26709 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 26710 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 26711 {AliasPatternCond::K_Ignore, 0}, 26712 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26713 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26714 {AliasPatternCond::K_Reg, AArch64::XZR}, 26715 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26716 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26717 {AliasPatternCond::K_EndOrFeatures, 0}, 26718 // (LD1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2144 26719 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 26720 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 26721 {AliasPatternCond::K_Ignore, 0}, 26722 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26723 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26724 {AliasPatternCond::K_Reg, AArch64::XZR}, 26725 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26726 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26727 {AliasPatternCond::K_EndOrFeatures, 0}, 26728 // (LD1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2153 26729 {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID}, 26730 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 26731 {AliasPatternCond::K_Ignore, 0}, 26732 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26733 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26734 {AliasPatternCond::K_Reg, AArch64::XZR}, 26735 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26736 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26737 {AliasPatternCond::K_EndOrFeatures, 0}, 26738 // (LD1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2162 26739 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 26740 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 26741 {AliasPatternCond::K_Ignore, 0}, 26742 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26743 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26744 {AliasPatternCond::K_Reg, AArch64::XZR}, 26745 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26746 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26747 {AliasPatternCond::K_EndOrFeatures, 0}, 26748 // (LD1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 2171 26749 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26750 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26751 {AliasPatternCond::K_Ignore, 0}, 26752 {AliasPatternCond::K_Ignore, 0}, 26753 {AliasPatternCond::K_Ignore, 0}, 26754 {AliasPatternCond::K_Reg, AArch64::XZR}, 26755 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26756 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26757 {AliasPatternCond::K_EndOrFeatures, 0}, 26758 // (LD1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 2180 26759 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26760 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26761 {AliasPatternCond::K_Ignore, 0}, 26762 {AliasPatternCond::K_Ignore, 0}, 26763 {AliasPatternCond::K_Ignore, 0}, 26764 {AliasPatternCond::K_Reg, AArch64::XZR}, 26765 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26766 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26767 {AliasPatternCond::K_EndOrFeatures, 0}, 26768 // (LD1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 2189 26769 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26770 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26771 {AliasPatternCond::K_Ignore, 0}, 26772 {AliasPatternCond::K_Ignore, 0}, 26773 {AliasPatternCond::K_Ignore, 0}, 26774 {AliasPatternCond::K_Reg, AArch64::XZR}, 26775 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26776 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26777 {AliasPatternCond::K_EndOrFeatures, 0}, 26778 // (LD1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 2198 26779 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26780 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 26781 {AliasPatternCond::K_Ignore, 0}, 26782 {AliasPatternCond::K_Ignore, 0}, 26783 {AliasPatternCond::K_Ignore, 0}, 26784 {AliasPatternCond::K_Reg, AArch64::XZR}, 26785 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26786 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26787 {AliasPatternCond::K_EndOrFeatures, 0}, 26788 // (LD2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2207 26789 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, 26790 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26791 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26792 {AliasPatternCond::K_Imm, uint32_t(0)}, 26793 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26794 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26795 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26796 {AliasPatternCond::K_EndOrFeatures, 0}, 26797 // (LD2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2215 26798 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, 26799 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26800 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26801 {AliasPatternCond::K_Imm, uint32_t(0)}, 26802 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26803 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26804 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26805 {AliasPatternCond::K_EndOrFeatures, 0}, 26806 // (LD2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2223 26807 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, 26808 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26809 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26810 {AliasPatternCond::K_Imm, uint32_t(0)}, 26811 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26812 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26813 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26814 {AliasPatternCond::K_EndOrFeatures, 0}, 26815 // (LD2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2231 26816 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, 26817 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26818 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26819 {AliasPatternCond::K_Imm, uint32_t(0)}, 26820 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26821 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1}, 26822 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 26823 {AliasPatternCond::K_EndOrFeatures, 0}, 26824 // (LD2Rv16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2239 26825 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26826 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26827 {AliasPatternCond::K_Ignore, 0}, 26828 {AliasPatternCond::K_Reg, AArch64::XZR}, 26829 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26830 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26831 {AliasPatternCond::K_EndOrFeatures, 0}, 26832 // (LD2Rv1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2246 26833 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26834 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 26835 {AliasPatternCond::K_Ignore, 0}, 26836 {AliasPatternCond::K_Reg, AArch64::XZR}, 26837 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26838 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26839 {AliasPatternCond::K_EndOrFeatures, 0}, 26840 // (LD2Rv2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2253 26841 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26842 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26843 {AliasPatternCond::K_Ignore, 0}, 26844 {AliasPatternCond::K_Reg, AArch64::XZR}, 26845 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26846 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26847 {AliasPatternCond::K_EndOrFeatures, 0}, 26848 // (LD2Rv2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2260 26849 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26850 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 26851 {AliasPatternCond::K_Ignore, 0}, 26852 {AliasPatternCond::K_Reg, AArch64::XZR}, 26853 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26854 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26855 {AliasPatternCond::K_EndOrFeatures, 0}, 26856 // (LD2Rv4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2267 26857 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26858 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 26859 {AliasPatternCond::K_Ignore, 0}, 26860 {AliasPatternCond::K_Reg, AArch64::XZR}, 26861 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26862 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26863 {AliasPatternCond::K_EndOrFeatures, 0}, 26864 // (LD2Rv4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2274 26865 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26866 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26867 {AliasPatternCond::K_Ignore, 0}, 26868 {AliasPatternCond::K_Reg, AArch64::XZR}, 26869 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26870 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26871 {AliasPatternCond::K_EndOrFeatures, 0}, 26872 // (LD2Rv8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2281 26873 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26874 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 26875 {AliasPatternCond::K_Ignore, 0}, 26876 {AliasPatternCond::K_Reg, AArch64::XZR}, 26877 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26878 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26879 {AliasPatternCond::K_EndOrFeatures, 0}, 26880 // (LD2Rv8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2288 26881 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26882 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26883 {AliasPatternCond::K_Ignore, 0}, 26884 {AliasPatternCond::K_Reg, AArch64::XZR}, 26885 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26886 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26887 {AliasPatternCond::K_EndOrFeatures, 0}, 26888 // (LD2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2295 26889 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26890 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26891 {AliasPatternCond::K_Ignore, 0}, 26892 {AliasPatternCond::K_Reg, AArch64::XZR}, 26893 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26894 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26895 {AliasPatternCond::K_EndOrFeatures, 0}, 26896 // (LD2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2302 26897 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26898 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26899 {AliasPatternCond::K_Ignore, 0}, 26900 {AliasPatternCond::K_Reg, AArch64::XZR}, 26901 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26902 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26903 {AliasPatternCond::K_EndOrFeatures, 0}, 26904 // (LD2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2309 26905 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26906 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 26907 {AliasPatternCond::K_Ignore, 0}, 26908 {AliasPatternCond::K_Reg, AArch64::XZR}, 26909 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26910 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26911 {AliasPatternCond::K_EndOrFeatures, 0}, 26912 // (LD2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2316 26913 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26914 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 26915 {AliasPatternCond::K_Ignore, 0}, 26916 {AliasPatternCond::K_Reg, AArch64::XZR}, 26917 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26918 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26919 {AliasPatternCond::K_EndOrFeatures, 0}, 26920 // (LD2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2323 26921 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26922 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26923 {AliasPatternCond::K_Ignore, 0}, 26924 {AliasPatternCond::K_Reg, AArch64::XZR}, 26925 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26926 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26927 {AliasPatternCond::K_EndOrFeatures, 0}, 26928 // (LD2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2330 26929 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26930 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 26931 {AliasPatternCond::K_Ignore, 0}, 26932 {AliasPatternCond::K_Reg, AArch64::XZR}, 26933 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26934 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26935 {AliasPatternCond::K_EndOrFeatures, 0}, 26936 // (LD2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2337 26937 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26938 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26939 {AliasPatternCond::K_Ignore, 0}, 26940 {AliasPatternCond::K_Reg, AArch64::XZR}, 26941 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26942 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26943 {AliasPatternCond::K_EndOrFeatures, 0}, 26944 // (LD2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2344 26945 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, 26946 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26947 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26948 {AliasPatternCond::K_Imm, uint32_t(0)}, 26949 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26950 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 26951 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 26952 {AliasPatternCond::K_EndOrFeatures, 0}, 26953 // (LD2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 2352 26954 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26955 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26956 {AliasPatternCond::K_Ignore, 0}, 26957 {AliasPatternCond::K_Ignore, 0}, 26958 {AliasPatternCond::K_Ignore, 0}, 26959 {AliasPatternCond::K_Reg, AArch64::XZR}, 26960 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26961 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26962 {AliasPatternCond::K_EndOrFeatures, 0}, 26963 // (LD2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 2361 26964 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26965 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26966 {AliasPatternCond::K_Ignore, 0}, 26967 {AliasPatternCond::K_Ignore, 0}, 26968 {AliasPatternCond::K_Ignore, 0}, 26969 {AliasPatternCond::K_Reg, AArch64::XZR}, 26970 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26971 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26972 {AliasPatternCond::K_EndOrFeatures, 0}, 26973 // (LD2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 2370 26974 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26975 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26976 {AliasPatternCond::K_Ignore, 0}, 26977 {AliasPatternCond::K_Ignore, 0}, 26978 {AliasPatternCond::K_Ignore, 0}, 26979 {AliasPatternCond::K_Reg, AArch64::XZR}, 26980 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26981 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26982 {AliasPatternCond::K_EndOrFeatures, 0}, 26983 // (LD2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 2379 26984 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26985 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 26986 {AliasPatternCond::K_Ignore, 0}, 26987 {AliasPatternCond::K_Ignore, 0}, 26988 {AliasPatternCond::K_Ignore, 0}, 26989 {AliasPatternCond::K_Reg, AArch64::XZR}, 26990 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26991 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 26992 {AliasPatternCond::K_EndOrFeatures, 0}, 26993 // (LD3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2388 26994 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, 26995 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 26996 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 26997 {AliasPatternCond::K_Imm, uint32_t(0)}, 26998 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 26999 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27000 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 27001 {AliasPatternCond::K_EndOrFeatures, 0}, 27002 // (LD3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2396 27003 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, 27004 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27005 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27006 {AliasPatternCond::K_Imm, uint32_t(0)}, 27007 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27008 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27009 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 27010 {AliasPatternCond::K_EndOrFeatures, 0}, 27011 // (LD3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2404 27012 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, 27013 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27014 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27015 {AliasPatternCond::K_Imm, uint32_t(0)}, 27016 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27017 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27018 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 27019 {AliasPatternCond::K_EndOrFeatures, 0}, 27020 // (LD3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2412 27021 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, 27022 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27023 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27024 {AliasPatternCond::K_Imm, uint32_t(0)}, 27025 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27026 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1}, 27027 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 27028 {AliasPatternCond::K_EndOrFeatures, 0}, 27029 // (LD3Rv16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2420 27030 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27031 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27032 {AliasPatternCond::K_Ignore, 0}, 27033 {AliasPatternCond::K_Reg, AArch64::XZR}, 27034 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27035 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27036 {AliasPatternCond::K_EndOrFeatures, 0}, 27037 // (LD3Rv1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 2427 27038 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27039 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 27040 {AliasPatternCond::K_Ignore, 0}, 27041 {AliasPatternCond::K_Reg, AArch64::XZR}, 27042 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27043 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27044 {AliasPatternCond::K_EndOrFeatures, 0}, 27045 // (LD3Rv2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2434 27046 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27047 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27048 {AliasPatternCond::K_Ignore, 0}, 27049 {AliasPatternCond::K_Reg, AArch64::XZR}, 27050 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27051 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27052 {AliasPatternCond::K_EndOrFeatures, 0}, 27053 // (LD3Rv2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2441 27054 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27055 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 27056 {AliasPatternCond::K_Ignore, 0}, 27057 {AliasPatternCond::K_Reg, AArch64::XZR}, 27058 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27059 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27060 {AliasPatternCond::K_EndOrFeatures, 0}, 27061 // (LD3Rv4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2448 27062 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27063 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 27064 {AliasPatternCond::K_Ignore, 0}, 27065 {AliasPatternCond::K_Reg, AArch64::XZR}, 27066 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27067 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27068 {AliasPatternCond::K_EndOrFeatures, 0}, 27069 // (LD3Rv4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2455 27070 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27071 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27072 {AliasPatternCond::K_Ignore, 0}, 27073 {AliasPatternCond::K_Reg, AArch64::XZR}, 27074 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27075 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27076 {AliasPatternCond::K_EndOrFeatures, 0}, 27077 // (LD3Rv8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2462 27078 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27079 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 27080 {AliasPatternCond::K_Ignore, 0}, 27081 {AliasPatternCond::K_Reg, AArch64::XZR}, 27082 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27083 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27084 {AliasPatternCond::K_EndOrFeatures, 0}, 27085 // (LD3Rv8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2469 27086 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27087 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27088 {AliasPatternCond::K_Ignore, 0}, 27089 {AliasPatternCond::K_Reg, AArch64::XZR}, 27090 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27091 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27092 {AliasPatternCond::K_EndOrFeatures, 0}, 27093 // (LD3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2476 27094 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27095 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27096 {AliasPatternCond::K_Ignore, 0}, 27097 {AliasPatternCond::K_Reg, AArch64::XZR}, 27098 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27099 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27100 {AliasPatternCond::K_EndOrFeatures, 0}, 27101 // (LD3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2483 27102 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27103 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27104 {AliasPatternCond::K_Ignore, 0}, 27105 {AliasPatternCond::K_Reg, AArch64::XZR}, 27106 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27107 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27108 {AliasPatternCond::K_EndOrFeatures, 0}, 27109 // (LD3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2490 27110 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27111 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 27112 {AliasPatternCond::K_Ignore, 0}, 27113 {AliasPatternCond::K_Reg, AArch64::XZR}, 27114 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27115 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27116 {AliasPatternCond::K_EndOrFeatures, 0}, 27117 // (LD3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2497 27118 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27119 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 27120 {AliasPatternCond::K_Ignore, 0}, 27121 {AliasPatternCond::K_Reg, AArch64::XZR}, 27122 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27123 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27124 {AliasPatternCond::K_EndOrFeatures, 0}, 27125 // (LD3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2504 27126 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27127 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27128 {AliasPatternCond::K_Ignore, 0}, 27129 {AliasPatternCond::K_Reg, AArch64::XZR}, 27130 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27131 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27132 {AliasPatternCond::K_EndOrFeatures, 0}, 27133 // (LD3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2511 27134 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27135 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 27136 {AliasPatternCond::K_Ignore, 0}, 27137 {AliasPatternCond::K_Reg, AArch64::XZR}, 27138 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27139 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27140 {AliasPatternCond::K_EndOrFeatures, 0}, 27141 // (LD3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2518 27142 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27143 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27144 {AliasPatternCond::K_Ignore, 0}, 27145 {AliasPatternCond::K_Reg, AArch64::XZR}, 27146 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27147 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27148 {AliasPatternCond::K_EndOrFeatures, 0}, 27149 // (LD3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2525 27150 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, 27151 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27152 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27153 {AliasPatternCond::K_Imm, uint32_t(0)}, 27154 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27155 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27156 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 27157 {AliasPatternCond::K_EndOrFeatures, 0}, 27158 // (LD3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 2533 27159 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27160 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27161 {AliasPatternCond::K_Ignore, 0}, 27162 {AliasPatternCond::K_Ignore, 0}, 27163 {AliasPatternCond::K_Ignore, 0}, 27164 {AliasPatternCond::K_Reg, AArch64::XZR}, 27165 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27166 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27167 {AliasPatternCond::K_EndOrFeatures, 0}, 27168 // (LD3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 2542 27169 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27170 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27171 {AliasPatternCond::K_Ignore, 0}, 27172 {AliasPatternCond::K_Ignore, 0}, 27173 {AliasPatternCond::K_Ignore, 0}, 27174 {AliasPatternCond::K_Reg, AArch64::XZR}, 27175 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27176 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27177 {AliasPatternCond::K_EndOrFeatures, 0}, 27178 // (LD3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 2551 27179 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27180 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27181 {AliasPatternCond::K_Ignore, 0}, 27182 {AliasPatternCond::K_Ignore, 0}, 27183 {AliasPatternCond::K_Ignore, 0}, 27184 {AliasPatternCond::K_Reg, AArch64::XZR}, 27185 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27186 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27187 {AliasPatternCond::K_EndOrFeatures, 0}, 27188 // (LD3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 2560 27189 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27190 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 27191 {AliasPatternCond::K_Ignore, 0}, 27192 {AliasPatternCond::K_Ignore, 0}, 27193 {AliasPatternCond::K_Ignore, 0}, 27194 {AliasPatternCond::K_Reg, AArch64::XZR}, 27195 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27196 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27197 {AliasPatternCond::K_EndOrFeatures, 0}, 27198 // (LD4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2569 27199 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, 27200 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27201 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27202 {AliasPatternCond::K_Imm, uint32_t(0)}, 27203 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27204 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27205 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 27206 {AliasPatternCond::K_EndOrFeatures, 0}, 27207 // (LD4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2577 27208 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, 27209 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27210 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27211 {AliasPatternCond::K_Imm, uint32_t(0)}, 27212 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27213 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27214 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 27215 {AliasPatternCond::K_EndOrFeatures, 0}, 27216 // (LD4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2585 27217 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27218 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27219 {AliasPatternCond::K_Ignore, 0}, 27220 {AliasPatternCond::K_Reg, AArch64::XZR}, 27221 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27222 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27223 {AliasPatternCond::K_EndOrFeatures, 0}, 27224 // (LD4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2592 27225 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27226 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27227 {AliasPatternCond::K_Ignore, 0}, 27228 {AliasPatternCond::K_Reg, AArch64::XZR}, 27229 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27230 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27231 {AliasPatternCond::K_EndOrFeatures, 0}, 27232 // (LD4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2599 27233 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27234 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 27235 {AliasPatternCond::K_Ignore, 0}, 27236 {AliasPatternCond::K_Reg, AArch64::XZR}, 27237 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27238 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27239 {AliasPatternCond::K_EndOrFeatures, 0}, 27240 // (LD4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2606 27241 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27242 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 27243 {AliasPatternCond::K_Ignore, 0}, 27244 {AliasPatternCond::K_Reg, AArch64::XZR}, 27245 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27246 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27247 {AliasPatternCond::K_EndOrFeatures, 0}, 27248 // (LD4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2613 27249 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27250 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27251 {AliasPatternCond::K_Ignore, 0}, 27252 {AliasPatternCond::K_Reg, AArch64::XZR}, 27253 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27254 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27255 {AliasPatternCond::K_EndOrFeatures, 0}, 27256 // (LD4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2620 27257 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27258 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 27259 {AliasPatternCond::K_Ignore, 0}, 27260 {AliasPatternCond::K_Reg, AArch64::XZR}, 27261 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27262 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27263 {AliasPatternCond::K_EndOrFeatures, 0}, 27264 // (LD4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2627 27265 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27266 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27267 {AliasPatternCond::K_Ignore, 0}, 27268 {AliasPatternCond::K_Reg, AArch64::XZR}, 27269 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27270 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27271 {AliasPatternCond::K_EndOrFeatures, 0}, 27272 // (LD4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2634 27273 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, 27274 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27275 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27276 {AliasPatternCond::K_Imm, uint32_t(0)}, 27277 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27278 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27279 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 27280 {AliasPatternCond::K_EndOrFeatures, 0}, 27281 // (LD4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2642 27282 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, 27283 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27284 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27285 {AliasPatternCond::K_Imm, uint32_t(0)}, 27286 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27287 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1}, 27288 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 27289 {AliasPatternCond::K_EndOrFeatures, 0}, 27290 // (LD4Rv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2650 27291 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27292 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27293 {AliasPatternCond::K_Ignore, 0}, 27294 {AliasPatternCond::K_Reg, AArch64::XZR}, 27295 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27296 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27297 {AliasPatternCond::K_EndOrFeatures, 0}, 27298 // (LD4Rv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 2657 27299 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27300 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 27301 {AliasPatternCond::K_Ignore, 0}, 27302 {AliasPatternCond::K_Reg, AArch64::XZR}, 27303 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27304 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27305 {AliasPatternCond::K_EndOrFeatures, 0}, 27306 // (LD4Rv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2664 27307 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27308 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27309 {AliasPatternCond::K_Ignore, 0}, 27310 {AliasPatternCond::K_Reg, AArch64::XZR}, 27311 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27312 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27313 {AliasPatternCond::K_EndOrFeatures, 0}, 27314 // (LD4Rv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2671 27315 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27316 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 27317 {AliasPatternCond::K_Ignore, 0}, 27318 {AliasPatternCond::K_Reg, AArch64::XZR}, 27319 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27320 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27321 {AliasPatternCond::K_EndOrFeatures, 0}, 27322 // (LD4Rv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2678 27323 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27324 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 27325 {AliasPatternCond::K_Ignore, 0}, 27326 {AliasPatternCond::K_Reg, AArch64::XZR}, 27327 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27328 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27329 {AliasPatternCond::K_EndOrFeatures, 0}, 27330 // (LD4Rv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2685 27331 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27332 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27333 {AliasPatternCond::K_Ignore, 0}, 27334 {AliasPatternCond::K_Reg, AArch64::XZR}, 27335 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27336 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27337 {AliasPatternCond::K_EndOrFeatures, 0}, 27338 // (LD4Rv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2692 27339 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27340 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 27341 {AliasPatternCond::K_Ignore, 0}, 27342 {AliasPatternCond::K_Reg, AArch64::XZR}, 27343 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27344 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27345 {AliasPatternCond::K_EndOrFeatures, 0}, 27346 // (LD4Rv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2699 27347 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27348 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27349 {AliasPatternCond::K_Ignore, 0}, 27350 {AliasPatternCond::K_Reg, AArch64::XZR}, 27351 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27352 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27353 {AliasPatternCond::K_EndOrFeatures, 0}, 27354 // (LD4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2706 27355 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, 27356 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27357 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27358 {AliasPatternCond::K_Imm, uint32_t(0)}, 27359 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27360 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27361 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 27362 {AliasPatternCond::K_EndOrFeatures, 0}, 27363 // (LD4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 2714 27364 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27365 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27366 {AliasPatternCond::K_Ignore, 0}, 27367 {AliasPatternCond::K_Ignore, 0}, 27368 {AliasPatternCond::K_Ignore, 0}, 27369 {AliasPatternCond::K_Reg, AArch64::XZR}, 27370 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27371 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27372 {AliasPatternCond::K_EndOrFeatures, 0}, 27373 // (LD4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 2723 27374 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27375 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27376 {AliasPatternCond::K_Ignore, 0}, 27377 {AliasPatternCond::K_Ignore, 0}, 27378 {AliasPatternCond::K_Ignore, 0}, 27379 {AliasPatternCond::K_Reg, AArch64::XZR}, 27380 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27381 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27382 {AliasPatternCond::K_EndOrFeatures, 0}, 27383 // (LD4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 2732 27384 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27385 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27386 {AliasPatternCond::K_Ignore, 0}, 27387 {AliasPatternCond::K_Ignore, 0}, 27388 {AliasPatternCond::K_Ignore, 0}, 27389 {AliasPatternCond::K_Reg, AArch64::XZR}, 27390 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27391 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27392 {AliasPatternCond::K_EndOrFeatures, 0}, 27393 // (LD4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 2741 27394 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27395 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 27396 {AliasPatternCond::K_Ignore, 0}, 27397 {AliasPatternCond::K_Ignore, 0}, 27398 {AliasPatternCond::K_Ignore, 0}, 27399 {AliasPatternCond::K_Reg, AArch64::XZR}, 27400 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27401 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27402 {AliasPatternCond::K_EndOrFeatures, 0}, 27403 // (LDADDB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2750 27404 {AliasPatternCond::K_Reg, AArch64::WZR}, 27405 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27406 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27407 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27408 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27409 {AliasPatternCond::K_EndOrFeatures, 0}, 27410 // (LDADDH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2756 27411 {AliasPatternCond::K_Reg, AArch64::WZR}, 27412 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27413 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27414 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27415 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27416 {AliasPatternCond::K_EndOrFeatures, 0}, 27417 // (LDADDLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2762 27418 {AliasPatternCond::K_Reg, AArch64::WZR}, 27419 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27420 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27421 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27422 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27423 {AliasPatternCond::K_EndOrFeatures, 0}, 27424 // (LDADDLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2768 27425 {AliasPatternCond::K_Reg, AArch64::WZR}, 27426 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27427 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27428 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27429 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27430 {AliasPatternCond::K_EndOrFeatures, 0}, 27431 // (LDADDLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2774 27432 {AliasPatternCond::K_Reg, AArch64::WZR}, 27433 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27434 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27435 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27436 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27437 {AliasPatternCond::K_EndOrFeatures, 0}, 27438 // (LDADDLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2780 27439 {AliasPatternCond::K_Reg, AArch64::XZR}, 27440 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27441 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27442 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27443 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27444 {AliasPatternCond::K_EndOrFeatures, 0}, 27445 // (LDADDW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2786 27446 {AliasPatternCond::K_Reg, AArch64::WZR}, 27447 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27448 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27449 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27450 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27451 {AliasPatternCond::K_EndOrFeatures, 0}, 27452 // (LDADDX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2792 27453 {AliasPatternCond::K_Reg, AArch64::XZR}, 27454 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27455 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27456 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27457 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27458 {AliasPatternCond::K_EndOrFeatures, 0}, 27459 // (LDAPURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 2798 27460 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27461 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27462 {AliasPatternCond::K_Imm, uint32_t(0)}, 27463 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27464 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 27465 {AliasPatternCond::K_EndOrFeatures, 0}, 27466 // (LDAPURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 2804 27467 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27468 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27469 {AliasPatternCond::K_Imm, uint32_t(0)}, 27470 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27471 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 27472 {AliasPatternCond::K_EndOrFeatures, 0}, 27473 // (LDAPURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2810 27474 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27475 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27476 {AliasPatternCond::K_Imm, uint32_t(0)}, 27477 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27478 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 27479 {AliasPatternCond::K_EndOrFeatures, 0}, 27480 // (LDAPURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2816 27481 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27482 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27483 {AliasPatternCond::K_Imm, uint32_t(0)}, 27484 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27485 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 27486 {AliasPatternCond::K_EndOrFeatures, 0}, 27487 // (LDAPURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2822 27488 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27489 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27490 {AliasPatternCond::K_Imm, uint32_t(0)}, 27491 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27492 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 27493 {AliasPatternCond::K_EndOrFeatures, 0}, 27494 // (LDAPURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2828 27495 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27496 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27497 {AliasPatternCond::K_Imm, uint32_t(0)}, 27498 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27499 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 27500 {AliasPatternCond::K_EndOrFeatures, 0}, 27501 // (LDAPURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 2834 27502 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27503 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27504 {AliasPatternCond::K_Imm, uint32_t(0)}, 27505 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27506 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 27507 {AliasPatternCond::K_EndOrFeatures, 0}, 27508 // (LDAPURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2840 27509 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27510 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27511 {AliasPatternCond::K_Imm, uint32_t(0)}, 27512 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27513 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 27514 {AliasPatternCond::K_EndOrFeatures, 0}, 27515 // (LDAPURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 2846 27516 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, 27517 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27518 {AliasPatternCond::K_Imm, uint32_t(0)}, 27519 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27520 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3}, 27521 {AliasPatternCond::K_EndOrFeatures, 0}, 27522 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27523 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27524 {AliasPatternCond::K_EndOrFeatures, 0}, 27525 // (LDAPURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 2855 27526 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 27527 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27528 {AliasPatternCond::K_Imm, uint32_t(0)}, 27529 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27530 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3}, 27531 {AliasPatternCond::K_EndOrFeatures, 0}, 27532 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27533 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27534 {AliasPatternCond::K_EndOrFeatures, 0}, 27535 // (LDAPURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 2864 27536 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, 27537 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27538 {AliasPatternCond::K_Imm, uint32_t(0)}, 27539 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27540 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3}, 27541 {AliasPatternCond::K_EndOrFeatures, 0}, 27542 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27543 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27544 {AliasPatternCond::K_EndOrFeatures, 0}, 27545 // (LDAPURi GPR32:$Rt, GPR64sp:$Rn, 0) - 2873 27546 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27547 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27548 {AliasPatternCond::K_Imm, uint32_t(0)}, 27549 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27550 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 27551 {AliasPatternCond::K_EndOrFeatures, 0}, 27552 // (LDAPURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 2879 27553 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 27554 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27555 {AliasPatternCond::K_Imm, uint32_t(0)}, 27556 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27557 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3}, 27558 {AliasPatternCond::K_EndOrFeatures, 0}, 27559 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27560 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27561 {AliasPatternCond::K_EndOrFeatures, 0}, 27562 // (LDAPURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 2888 27563 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 27564 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27565 {AliasPatternCond::K_Imm, uint32_t(0)}, 27566 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27567 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3}, 27568 {AliasPatternCond::K_EndOrFeatures, 0}, 27569 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27570 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 27571 {AliasPatternCond::K_EndOrFeatures, 0}, 27572 // (LDCLRB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2897 27573 {AliasPatternCond::K_Reg, AArch64::WZR}, 27574 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27575 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27576 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27577 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27578 {AliasPatternCond::K_EndOrFeatures, 0}, 27579 // (LDCLRH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2903 27580 {AliasPatternCond::K_Reg, AArch64::WZR}, 27581 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27582 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27583 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27584 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27585 {AliasPatternCond::K_EndOrFeatures, 0}, 27586 // (LDCLRLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2909 27587 {AliasPatternCond::K_Reg, AArch64::WZR}, 27588 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27589 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27590 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27591 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27592 {AliasPatternCond::K_EndOrFeatures, 0}, 27593 // (LDCLRLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2915 27594 {AliasPatternCond::K_Reg, AArch64::WZR}, 27595 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27596 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27597 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27598 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27599 {AliasPatternCond::K_EndOrFeatures, 0}, 27600 // (LDCLRLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2921 27601 {AliasPatternCond::K_Reg, AArch64::WZR}, 27602 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27603 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27604 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27605 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27606 {AliasPatternCond::K_EndOrFeatures, 0}, 27607 // (LDCLRLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2927 27608 {AliasPatternCond::K_Reg, AArch64::XZR}, 27609 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27610 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27611 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27612 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27613 {AliasPatternCond::K_EndOrFeatures, 0}, 27614 // (LDCLRW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2933 27615 {AliasPatternCond::K_Reg, AArch64::WZR}, 27616 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27617 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27618 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27619 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27620 {AliasPatternCond::K_EndOrFeatures, 0}, 27621 // (LDCLRX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2939 27622 {AliasPatternCond::K_Reg, AArch64::XZR}, 27623 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27624 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27625 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27626 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27627 {AliasPatternCond::K_EndOrFeatures, 0}, 27628 // (LDEORB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2945 27629 {AliasPatternCond::K_Reg, AArch64::WZR}, 27630 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27631 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27632 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27633 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27634 {AliasPatternCond::K_EndOrFeatures, 0}, 27635 // (LDEORH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2951 27636 {AliasPatternCond::K_Reg, AArch64::WZR}, 27637 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27638 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27639 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27640 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27641 {AliasPatternCond::K_EndOrFeatures, 0}, 27642 // (LDEORLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2957 27643 {AliasPatternCond::K_Reg, AArch64::WZR}, 27644 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27645 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27646 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27647 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27648 {AliasPatternCond::K_EndOrFeatures, 0}, 27649 // (LDEORLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2963 27650 {AliasPatternCond::K_Reg, AArch64::WZR}, 27651 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27652 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27653 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27654 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27655 {AliasPatternCond::K_EndOrFeatures, 0}, 27656 // (LDEORLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2969 27657 {AliasPatternCond::K_Reg, AArch64::WZR}, 27658 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27659 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27660 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27661 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27662 {AliasPatternCond::K_EndOrFeatures, 0}, 27663 // (LDEORLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2975 27664 {AliasPatternCond::K_Reg, AArch64::XZR}, 27665 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27666 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27667 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27668 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27669 {AliasPatternCond::K_EndOrFeatures, 0}, 27670 // (LDEORW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2981 27671 {AliasPatternCond::K_Reg, AArch64::WZR}, 27672 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27673 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27674 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27675 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27676 {AliasPatternCond::K_EndOrFeatures, 0}, 27677 // (LDEORX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2987 27678 {AliasPatternCond::K_Reg, AArch64::XZR}, 27679 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27680 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27681 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27682 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 27683 {AliasPatternCond::K_EndOrFeatures, 0}, 27684 // (LDFF1B_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2993 27685 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27686 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27687 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27688 {AliasPatternCond::K_Reg, AArch64::XZR}, 27689 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27690 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27691 {AliasPatternCond::K_EndOrFeatures, 0}, 27692 // (LDFF1B_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3000 27693 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27694 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27695 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27696 {AliasPatternCond::K_Reg, AArch64::XZR}, 27697 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27698 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27699 {AliasPatternCond::K_EndOrFeatures, 0}, 27700 // (LDFF1B_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3007 27701 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27702 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27703 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27704 {AliasPatternCond::K_Reg, AArch64::XZR}, 27705 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27706 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27707 {AliasPatternCond::K_EndOrFeatures, 0}, 27708 // (LDFF1B_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3014 27709 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27710 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27711 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27712 {AliasPatternCond::K_Reg, AArch64::XZR}, 27713 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27714 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27715 {AliasPatternCond::K_EndOrFeatures, 0}, 27716 // (LDFF1D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3021 27717 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27718 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27719 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27720 {AliasPatternCond::K_Reg, AArch64::XZR}, 27721 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27722 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27723 {AliasPatternCond::K_EndOrFeatures, 0}, 27724 // (LDFF1H_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3028 27725 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27726 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27727 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27728 {AliasPatternCond::K_Reg, AArch64::XZR}, 27729 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27730 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27731 {AliasPatternCond::K_EndOrFeatures, 0}, 27732 // (LDFF1H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3035 27733 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27734 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27735 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27736 {AliasPatternCond::K_Reg, AArch64::XZR}, 27737 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27738 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27739 {AliasPatternCond::K_EndOrFeatures, 0}, 27740 // (LDFF1H_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3042 27741 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27742 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27743 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27744 {AliasPatternCond::K_Reg, AArch64::XZR}, 27745 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27746 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27747 {AliasPatternCond::K_EndOrFeatures, 0}, 27748 // (LDFF1SB_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3049 27749 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27750 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27751 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27752 {AliasPatternCond::K_Reg, AArch64::XZR}, 27753 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27754 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27755 {AliasPatternCond::K_EndOrFeatures, 0}, 27756 // (LDFF1SB_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3056 27757 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27758 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27759 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27760 {AliasPatternCond::K_Reg, AArch64::XZR}, 27761 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27762 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27763 {AliasPatternCond::K_EndOrFeatures, 0}, 27764 // (LDFF1SB_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3063 27765 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27766 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27767 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27768 {AliasPatternCond::K_Reg, AArch64::XZR}, 27769 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27770 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27771 {AliasPatternCond::K_EndOrFeatures, 0}, 27772 // (LDFF1SH_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3070 27773 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27774 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27775 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27776 {AliasPatternCond::K_Reg, AArch64::XZR}, 27777 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27778 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27779 {AliasPatternCond::K_EndOrFeatures, 0}, 27780 // (LDFF1SH_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3077 27781 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27782 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27783 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27784 {AliasPatternCond::K_Reg, AArch64::XZR}, 27785 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27786 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27787 {AliasPatternCond::K_EndOrFeatures, 0}, 27788 // (LDFF1SW_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3084 27789 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27790 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27791 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27792 {AliasPatternCond::K_Reg, AArch64::XZR}, 27793 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27794 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27795 {AliasPatternCond::K_EndOrFeatures, 0}, 27796 // (LDFF1W_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3091 27797 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27798 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27799 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27800 {AliasPatternCond::K_Reg, AArch64::XZR}, 27801 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27802 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27803 {AliasPatternCond::K_EndOrFeatures, 0}, 27804 // (LDFF1W_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3098 27805 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27806 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27807 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27808 {AliasPatternCond::K_Reg, AArch64::XZR}, 27809 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27810 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27811 {AliasPatternCond::K_EndOrFeatures, 0}, 27812 // (LDG GPR64:$Rt, GPR64sp:$Rn, 0) - 3105 27813 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27814 {AliasPatternCond::K_Ignore, 0}, 27815 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27816 {AliasPatternCond::K_Imm, uint32_t(0)}, 27817 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27818 {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE}, 27819 {AliasPatternCond::K_EndOrFeatures, 0}, 27820 // (LDNF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3112 27821 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27822 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27823 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27824 {AliasPatternCond::K_Imm, uint32_t(0)}, 27825 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27826 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27827 {AliasPatternCond::K_EndOrFeatures, 0}, 27828 // (LDNF1B_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3119 27829 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27830 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27831 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27832 {AliasPatternCond::K_Imm, uint32_t(0)}, 27833 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27834 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27835 {AliasPatternCond::K_EndOrFeatures, 0}, 27836 // (LDNF1B_IMM_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3126 27837 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27838 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27839 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27840 {AliasPatternCond::K_Imm, uint32_t(0)}, 27841 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27842 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27843 {AliasPatternCond::K_EndOrFeatures, 0}, 27844 // (LDNF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3133 27845 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27846 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27847 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27848 {AliasPatternCond::K_Imm, uint32_t(0)}, 27849 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27850 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27851 {AliasPatternCond::K_EndOrFeatures, 0}, 27852 // (LDNF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3140 27853 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27854 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27855 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27856 {AliasPatternCond::K_Imm, uint32_t(0)}, 27857 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27858 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27859 {AliasPatternCond::K_EndOrFeatures, 0}, 27860 // (LDNF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3147 27861 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27862 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27863 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27864 {AliasPatternCond::K_Imm, uint32_t(0)}, 27865 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27866 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27867 {AliasPatternCond::K_EndOrFeatures, 0}, 27868 // (LDNF1H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3154 27869 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27870 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27871 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27872 {AliasPatternCond::K_Imm, uint32_t(0)}, 27873 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27874 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27875 {AliasPatternCond::K_EndOrFeatures, 0}, 27876 // (LDNF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3161 27877 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27878 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27879 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27880 {AliasPatternCond::K_Imm, uint32_t(0)}, 27881 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27882 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27883 {AliasPatternCond::K_EndOrFeatures, 0}, 27884 // (LDNF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3168 27885 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27886 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27887 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27888 {AliasPatternCond::K_Imm, uint32_t(0)}, 27889 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27890 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27891 {AliasPatternCond::K_EndOrFeatures, 0}, 27892 // (LDNF1SB_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3175 27893 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27894 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27895 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27896 {AliasPatternCond::K_Imm, uint32_t(0)}, 27897 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27898 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27899 {AliasPatternCond::K_EndOrFeatures, 0}, 27900 // (LDNF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3182 27901 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27902 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27903 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27904 {AliasPatternCond::K_Imm, uint32_t(0)}, 27905 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27906 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27907 {AliasPatternCond::K_EndOrFeatures, 0}, 27908 // (LDNF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3189 27909 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27910 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27911 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27912 {AliasPatternCond::K_Imm, uint32_t(0)}, 27913 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27914 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27915 {AliasPatternCond::K_EndOrFeatures, 0}, 27916 // (LDNF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3196 27917 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27918 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27919 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27920 {AliasPatternCond::K_Imm, uint32_t(0)}, 27921 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27922 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27923 {AliasPatternCond::K_EndOrFeatures, 0}, 27924 // (LDNF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3203 27925 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27926 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27927 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27928 {AliasPatternCond::K_Imm, uint32_t(0)}, 27929 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27930 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27931 {AliasPatternCond::K_EndOrFeatures, 0}, 27932 // (LDNF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3210 27933 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27934 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27935 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27936 {AliasPatternCond::K_Imm, uint32_t(0)}, 27937 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27938 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27939 {AliasPatternCond::K_EndOrFeatures, 0}, 27940 // (LDNF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3217 27941 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 27942 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 27943 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27944 {AliasPatternCond::K_Imm, uint32_t(0)}, 27945 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27946 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 27947 {AliasPatternCond::K_EndOrFeatures, 0}, 27948 // (LDNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3224 27949 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 27950 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 27951 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27952 {AliasPatternCond::K_Imm, uint32_t(0)}, 27953 // (LDNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3228 27954 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 27955 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 27956 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27957 {AliasPatternCond::K_Imm, uint32_t(0)}, 27958 // (LDNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3232 27959 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 27960 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 27961 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27962 {AliasPatternCond::K_Imm, uint32_t(0)}, 27963 // (LDNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3236 27964 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27965 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 27966 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27967 {AliasPatternCond::K_Imm, uint32_t(0)}, 27968 // (LDNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3240 27969 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27970 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 27971 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27972 {AliasPatternCond::K_Imm, uint32_t(0)}, 27973 // (LDNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3244 27974 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 27975 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 27976 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27977 {AliasPatternCond::K_Imm, uint32_t(0)}, 27978 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27979 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 27980 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 27981 {AliasPatternCond::K_EndOrFeatures, 0}, 27982 // (LDNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3252 27983 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 27984 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 27985 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27986 {AliasPatternCond::K_Imm, uint32_t(0)}, 27987 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27988 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 27989 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 27990 {AliasPatternCond::K_EndOrFeatures, 0}, 27991 // (LDNT1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3260 27992 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 27993 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 27994 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 27995 {AliasPatternCond::K_Imm, uint32_t(0)}, 27996 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 27997 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 27998 {AliasPatternCond::K_EndOrFeatures, 0}, 27999 // (LDNT1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3267 28000 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 28001 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28002 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28003 {AliasPatternCond::K_Imm, uint32_t(0)}, 28004 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28005 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28006 {AliasPatternCond::K_EndOrFeatures, 0}, 28007 // (LDNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3274 28008 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28009 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28010 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28011 {AliasPatternCond::K_Imm, uint32_t(0)}, 28012 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28013 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 28014 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 28015 {AliasPatternCond::K_EndOrFeatures, 0}, 28016 // (LDNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3282 28017 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28018 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28019 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28020 {AliasPatternCond::K_Reg, AArch64::XZR}, 28021 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28022 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28023 {AliasPatternCond::K_EndOrFeatures, 0}, 28024 // (LDNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3289 28025 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28026 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28027 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28028 {AliasPatternCond::K_Reg, AArch64::XZR}, 28029 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28030 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28031 {AliasPatternCond::K_EndOrFeatures, 0}, 28032 // (LDNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3296 28033 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28034 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28035 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28036 {AliasPatternCond::K_Imm, uint32_t(0)}, 28037 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28038 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28039 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 28040 {AliasPatternCond::K_EndOrFeatures, 0}, 28041 // (LDNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3304 28042 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 28043 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28044 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28045 {AliasPatternCond::K_Imm, uint32_t(0)}, 28046 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28047 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28048 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 28049 {AliasPatternCond::K_EndOrFeatures, 0}, 28050 // (LDNT1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3312 28051 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 28052 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28053 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28054 {AliasPatternCond::K_Imm, uint32_t(0)}, 28055 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28056 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28057 {AliasPatternCond::K_EndOrFeatures, 0}, 28058 // (LDNT1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3319 28059 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 28060 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28061 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28062 {AliasPatternCond::K_Imm, uint32_t(0)}, 28063 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28064 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28065 {AliasPatternCond::K_EndOrFeatures, 0}, 28066 // (LDNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3326 28067 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28068 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28069 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28070 {AliasPatternCond::K_Imm, uint32_t(0)}, 28071 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28072 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 28073 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 28074 {AliasPatternCond::K_EndOrFeatures, 0}, 28075 // (LDNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3334 28076 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28077 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28078 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28079 {AliasPatternCond::K_Reg, AArch64::XZR}, 28080 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28081 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28082 {AliasPatternCond::K_EndOrFeatures, 0}, 28083 // (LDNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3341 28084 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28085 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28086 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28087 {AliasPatternCond::K_Imm, uint32_t(0)}, 28088 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28089 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28090 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 28091 {AliasPatternCond::K_EndOrFeatures, 0}, 28092 // (LDNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3349 28093 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 28094 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28095 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28096 {AliasPatternCond::K_Imm, uint32_t(0)}, 28097 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28098 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28099 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 28100 {AliasPatternCond::K_EndOrFeatures, 0}, 28101 // (LDNT1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3357 28102 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 28103 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28104 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28105 {AliasPatternCond::K_Imm, uint32_t(0)}, 28106 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28107 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28108 {AliasPatternCond::K_EndOrFeatures, 0}, 28109 // (LDNT1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3364 28110 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 28111 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28112 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28113 {AliasPatternCond::K_Imm, uint32_t(0)}, 28114 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28115 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28116 {AliasPatternCond::K_EndOrFeatures, 0}, 28117 // (LDNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3371 28118 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28119 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28120 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28121 {AliasPatternCond::K_Imm, uint32_t(0)}, 28122 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28123 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 28124 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 28125 {AliasPatternCond::K_EndOrFeatures, 0}, 28126 // (LDNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3379 28127 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28128 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28129 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28130 {AliasPatternCond::K_Reg, AArch64::XZR}, 28131 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28132 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28133 {AliasPatternCond::K_EndOrFeatures, 0}, 28134 // (LDNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3386 28135 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28136 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28137 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28138 {AliasPatternCond::K_Reg, AArch64::XZR}, 28139 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28140 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28141 {AliasPatternCond::K_EndOrFeatures, 0}, 28142 // (LDNT1SB_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3393 28143 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28144 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28145 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28146 {AliasPatternCond::K_Reg, AArch64::XZR}, 28147 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28148 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28149 {AliasPatternCond::K_EndOrFeatures, 0}, 28150 // (LDNT1SB_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3400 28151 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28152 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28153 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28154 {AliasPatternCond::K_Reg, AArch64::XZR}, 28155 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28156 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28157 {AliasPatternCond::K_EndOrFeatures, 0}, 28158 // (LDNT1SH_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3407 28159 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28160 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28161 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28162 {AliasPatternCond::K_Reg, AArch64::XZR}, 28163 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28164 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28165 {AliasPatternCond::K_EndOrFeatures, 0}, 28166 // (LDNT1SH_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3414 28167 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28168 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28169 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28170 {AliasPatternCond::K_Reg, AArch64::XZR}, 28171 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28172 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28173 {AliasPatternCond::K_EndOrFeatures, 0}, 28174 // (LDNT1SW_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3421 28175 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28176 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28177 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28178 {AliasPatternCond::K_Reg, AArch64::XZR}, 28179 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28180 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28181 {AliasPatternCond::K_EndOrFeatures, 0}, 28182 // (LDNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3428 28183 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28184 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28185 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28186 {AliasPatternCond::K_Imm, uint32_t(0)}, 28187 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28188 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28189 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 28190 {AliasPatternCond::K_EndOrFeatures, 0}, 28191 // (LDNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3436 28192 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 28193 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28194 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28195 {AliasPatternCond::K_Imm, uint32_t(0)}, 28196 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28197 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28198 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 28199 {AliasPatternCond::K_EndOrFeatures, 0}, 28200 // (LDNT1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3444 28201 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 28202 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28203 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28204 {AliasPatternCond::K_Imm, uint32_t(0)}, 28205 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28206 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28207 {AliasPatternCond::K_EndOrFeatures, 0}, 28208 // (LDNT1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3451 28209 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 28210 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 28211 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28212 {AliasPatternCond::K_Imm, uint32_t(0)}, 28213 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28214 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28215 {AliasPatternCond::K_EndOrFeatures, 0}, 28216 // (LDNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3458 28217 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28218 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28219 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28220 {AliasPatternCond::K_Imm, uint32_t(0)}, 28221 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28222 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 28223 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 28224 {AliasPatternCond::K_EndOrFeatures, 0}, 28225 // (LDNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3466 28226 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28227 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28228 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28229 {AliasPatternCond::K_Reg, AArch64::XZR}, 28230 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28231 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28232 {AliasPatternCond::K_EndOrFeatures, 0}, 28233 // (LDNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3473 28234 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28235 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 28236 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28237 {AliasPatternCond::K_Reg, AArch64::XZR}, 28238 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28239 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 28240 {AliasPatternCond::K_EndOrFeatures, 0}, 28241 // (LDPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3480 28242 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 28243 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 28244 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28245 {AliasPatternCond::K_Imm, uint32_t(0)}, 28246 // (LDPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3484 28247 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 28248 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 28249 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28250 {AliasPatternCond::K_Imm, uint32_t(0)}, 28251 // (LDPSWi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3488 28252 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28253 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28254 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28255 {AliasPatternCond::K_Imm, uint32_t(0)}, 28256 // (LDPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3492 28257 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 28258 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 28259 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28260 {AliasPatternCond::K_Imm, uint32_t(0)}, 28261 // (LDPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3496 28262 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28263 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28264 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28265 {AliasPatternCond::K_Imm, uint32_t(0)}, 28266 // (LDPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3500 28267 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28268 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28269 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28270 {AliasPatternCond::K_Imm, uint32_t(0)}, 28271 // (LDRAAindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3504 28272 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28273 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28274 {AliasPatternCond::K_Imm, uint32_t(0)}, 28275 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28276 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 28277 {AliasPatternCond::K_EndOrFeatures, 0}, 28278 // (LDRABindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3510 28279 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28280 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28281 {AliasPatternCond::K_Imm, uint32_t(0)}, 28282 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28283 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 28284 {AliasPatternCond::K_EndOrFeatures, 0}, 28285 // (LDRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3516 28286 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28287 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28288 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28289 {AliasPatternCond::K_Imm, uint32_t(0)}, 28290 {AliasPatternCond::K_Imm, uint32_t(0)}, 28291 // (LDRBBui GPR32:$Rt, GPR64sp:$Rn, 0) - 3521 28292 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28293 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28294 {AliasPatternCond::K_Imm, uint32_t(0)}, 28295 // (LDRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3524 28296 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, 28297 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28298 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28299 {AliasPatternCond::K_Imm, uint32_t(0)}, 28300 {AliasPatternCond::K_Imm, uint32_t(0)}, 28301 // (LDRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3529 28302 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, 28303 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28304 {AliasPatternCond::K_Imm, uint32_t(0)}, 28305 // (LDRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3532 28306 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 28307 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28308 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28309 {AliasPatternCond::K_Imm, uint32_t(0)}, 28310 {AliasPatternCond::K_Imm, uint32_t(0)}, 28311 // (LDRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3537 28312 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 28313 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28314 {AliasPatternCond::K_Imm, uint32_t(0)}, 28315 // (LDRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3540 28316 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28317 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28318 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28319 {AliasPatternCond::K_Imm, uint32_t(0)}, 28320 {AliasPatternCond::K_Imm, uint32_t(0)}, 28321 // (LDRHHui GPR32:$Rt, GPR64sp:$Rn, 0) - 3545 28322 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28323 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28324 {AliasPatternCond::K_Imm, uint32_t(0)}, 28325 // (LDRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3548 28326 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, 28327 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28328 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28329 {AliasPatternCond::K_Imm, uint32_t(0)}, 28330 {AliasPatternCond::K_Imm, uint32_t(0)}, 28331 // (LDRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3553 28332 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, 28333 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28334 {AliasPatternCond::K_Imm, uint32_t(0)}, 28335 // (LDRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3556 28336 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 28337 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28338 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28339 {AliasPatternCond::K_Imm, uint32_t(0)}, 28340 {AliasPatternCond::K_Imm, uint32_t(0)}, 28341 // (LDRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3561 28342 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 28343 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28344 {AliasPatternCond::K_Imm, uint32_t(0)}, 28345 // (LDRSBWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3564 28346 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28347 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28348 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28349 {AliasPatternCond::K_Imm, uint32_t(0)}, 28350 {AliasPatternCond::K_Imm, uint32_t(0)}, 28351 // (LDRSBWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3569 28352 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28353 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28354 {AliasPatternCond::K_Imm, uint32_t(0)}, 28355 // (LDRSBXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3572 28356 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28357 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28358 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28359 {AliasPatternCond::K_Imm, uint32_t(0)}, 28360 {AliasPatternCond::K_Imm, uint32_t(0)}, 28361 // (LDRSBXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3577 28362 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28363 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28364 {AliasPatternCond::K_Imm, uint32_t(0)}, 28365 // (LDRSHWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3580 28366 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28367 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28368 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28369 {AliasPatternCond::K_Imm, uint32_t(0)}, 28370 {AliasPatternCond::K_Imm, uint32_t(0)}, 28371 // (LDRSHWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3585 28372 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28373 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28374 {AliasPatternCond::K_Imm, uint32_t(0)}, 28375 // (LDRSHXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3588 28376 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28377 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28378 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28379 {AliasPatternCond::K_Imm, uint32_t(0)}, 28380 {AliasPatternCond::K_Imm, uint32_t(0)}, 28381 // (LDRSHXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3593 28382 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28383 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28384 {AliasPatternCond::K_Imm, uint32_t(0)}, 28385 // (LDRSWroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3596 28386 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28387 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28388 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28389 {AliasPatternCond::K_Imm, uint32_t(0)}, 28390 {AliasPatternCond::K_Imm, uint32_t(0)}, 28391 // (LDRSWui GPR64:$Rt, GPR64sp:$Rn, 0) - 3601 28392 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28393 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28394 {AliasPatternCond::K_Imm, uint32_t(0)}, 28395 // (LDRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3604 28396 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 28397 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28398 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28399 {AliasPatternCond::K_Imm, uint32_t(0)}, 28400 {AliasPatternCond::K_Imm, uint32_t(0)}, 28401 // (LDRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3609 28402 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 28403 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28404 {AliasPatternCond::K_Imm, uint32_t(0)}, 28405 // (LDRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3612 28406 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28407 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28408 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28409 {AliasPatternCond::K_Imm, uint32_t(0)}, 28410 {AliasPatternCond::K_Imm, uint32_t(0)}, 28411 // (LDRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 3617 28412 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28413 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28414 {AliasPatternCond::K_Imm, uint32_t(0)}, 28415 // (LDRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3620 28416 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28417 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28418 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28419 {AliasPatternCond::K_Imm, uint32_t(0)}, 28420 {AliasPatternCond::K_Imm, uint32_t(0)}, 28421 // (LDRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 3625 28422 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28423 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28424 {AliasPatternCond::K_Imm, uint32_t(0)}, 28425 // (LDR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 3628 28426 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 28427 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28428 {AliasPatternCond::K_Imm, uint32_t(0)}, 28429 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28430 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 28431 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 28432 {AliasPatternCond::K_EndOrFeatures, 0}, 28433 // (LDR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 3635 28434 {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID}, 28435 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28436 {AliasPatternCond::K_Ignore, 0}, 28437 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28438 {AliasPatternCond::K_Imm, uint32_t(0)}, 28439 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28440 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 28441 {AliasPatternCond::K_EndOrFeatures, 0}, 28442 // (LDR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 3643 28443 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 28444 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28445 {AliasPatternCond::K_Imm, uint32_t(0)}, 28446 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28447 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 28448 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 28449 {AliasPatternCond::K_EndOrFeatures, 0}, 28450 // (LDSETB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3650 28451 {AliasPatternCond::K_Reg, AArch64::WZR}, 28452 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28453 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28454 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28455 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28456 {AliasPatternCond::K_EndOrFeatures, 0}, 28457 // (LDSETH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3656 28458 {AliasPatternCond::K_Reg, AArch64::WZR}, 28459 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28460 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28461 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28462 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28463 {AliasPatternCond::K_EndOrFeatures, 0}, 28464 // (LDSETLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3662 28465 {AliasPatternCond::K_Reg, AArch64::WZR}, 28466 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28467 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28468 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28469 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28470 {AliasPatternCond::K_EndOrFeatures, 0}, 28471 // (LDSETLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3668 28472 {AliasPatternCond::K_Reg, AArch64::WZR}, 28473 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28474 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28475 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28476 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28477 {AliasPatternCond::K_EndOrFeatures, 0}, 28478 // (LDSETLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3674 28479 {AliasPatternCond::K_Reg, AArch64::WZR}, 28480 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28481 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28482 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28483 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28484 {AliasPatternCond::K_EndOrFeatures, 0}, 28485 // (LDSETLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3680 28486 {AliasPatternCond::K_Reg, AArch64::XZR}, 28487 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28488 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28489 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28490 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28491 {AliasPatternCond::K_EndOrFeatures, 0}, 28492 // (LDSETW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3686 28493 {AliasPatternCond::K_Reg, AArch64::WZR}, 28494 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28495 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28496 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28497 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28498 {AliasPatternCond::K_EndOrFeatures, 0}, 28499 // (LDSETX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3692 28500 {AliasPatternCond::K_Reg, AArch64::XZR}, 28501 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28502 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28503 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28504 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28505 {AliasPatternCond::K_EndOrFeatures, 0}, 28506 // (LDSMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3698 28507 {AliasPatternCond::K_Reg, AArch64::WZR}, 28508 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28509 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28510 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28511 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28512 {AliasPatternCond::K_EndOrFeatures, 0}, 28513 // (LDSMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3704 28514 {AliasPatternCond::K_Reg, AArch64::WZR}, 28515 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28516 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28517 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28518 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28519 {AliasPatternCond::K_EndOrFeatures, 0}, 28520 // (LDSMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3710 28521 {AliasPatternCond::K_Reg, AArch64::WZR}, 28522 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28523 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28524 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28525 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28526 {AliasPatternCond::K_EndOrFeatures, 0}, 28527 // (LDSMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3716 28528 {AliasPatternCond::K_Reg, AArch64::WZR}, 28529 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28530 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28531 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28532 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28533 {AliasPatternCond::K_EndOrFeatures, 0}, 28534 // (LDSMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3722 28535 {AliasPatternCond::K_Reg, AArch64::WZR}, 28536 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28537 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28538 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28539 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28540 {AliasPatternCond::K_EndOrFeatures, 0}, 28541 // (LDSMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3728 28542 {AliasPatternCond::K_Reg, AArch64::XZR}, 28543 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28544 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28545 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28546 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28547 {AliasPatternCond::K_EndOrFeatures, 0}, 28548 // (LDSMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3734 28549 {AliasPatternCond::K_Reg, AArch64::WZR}, 28550 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28551 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28552 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28553 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28554 {AliasPatternCond::K_EndOrFeatures, 0}, 28555 // (LDSMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3740 28556 {AliasPatternCond::K_Reg, AArch64::XZR}, 28557 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28558 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28559 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28560 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28561 {AliasPatternCond::K_EndOrFeatures, 0}, 28562 // (LDSMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3746 28563 {AliasPatternCond::K_Reg, AArch64::WZR}, 28564 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28565 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28566 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28567 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28568 {AliasPatternCond::K_EndOrFeatures, 0}, 28569 // (LDSMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3752 28570 {AliasPatternCond::K_Reg, AArch64::WZR}, 28571 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28572 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28573 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28574 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28575 {AliasPatternCond::K_EndOrFeatures, 0}, 28576 // (LDSMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3758 28577 {AliasPatternCond::K_Reg, AArch64::WZR}, 28578 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28579 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28580 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28581 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28582 {AliasPatternCond::K_EndOrFeatures, 0}, 28583 // (LDSMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3764 28584 {AliasPatternCond::K_Reg, AArch64::WZR}, 28585 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28586 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28587 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28588 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28589 {AliasPatternCond::K_EndOrFeatures, 0}, 28590 // (LDSMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3770 28591 {AliasPatternCond::K_Reg, AArch64::WZR}, 28592 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28593 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28594 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28595 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28596 {AliasPatternCond::K_EndOrFeatures, 0}, 28597 // (LDSMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3776 28598 {AliasPatternCond::K_Reg, AArch64::XZR}, 28599 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28600 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28601 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28602 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28603 {AliasPatternCond::K_EndOrFeatures, 0}, 28604 // (LDSMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3782 28605 {AliasPatternCond::K_Reg, AArch64::WZR}, 28606 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28607 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28608 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28609 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28610 {AliasPatternCond::K_EndOrFeatures, 0}, 28611 // (LDSMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3788 28612 {AliasPatternCond::K_Reg, AArch64::XZR}, 28613 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28614 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28615 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28616 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28617 {AliasPatternCond::K_EndOrFeatures, 0}, 28618 // (LDTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3794 28619 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28620 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28621 {AliasPatternCond::K_Imm, uint32_t(0)}, 28622 // (LDTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3797 28623 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28624 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28625 {AliasPatternCond::K_Imm, uint32_t(0)}, 28626 // (LDTRSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3800 28627 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28628 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28629 {AliasPatternCond::K_Imm, uint32_t(0)}, 28630 // (LDTRSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3803 28631 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28632 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28633 {AliasPatternCond::K_Imm, uint32_t(0)}, 28634 // (LDTRSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3806 28635 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28636 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28637 {AliasPatternCond::K_Imm, uint32_t(0)}, 28638 // (LDTRSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3809 28639 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28640 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28641 {AliasPatternCond::K_Imm, uint32_t(0)}, 28642 // (LDTRSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 3812 28643 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28644 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28645 {AliasPatternCond::K_Imm, uint32_t(0)}, 28646 // (LDTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3815 28647 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28648 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28649 {AliasPatternCond::K_Imm, uint32_t(0)}, 28650 // (LDTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3818 28651 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28652 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28653 {AliasPatternCond::K_Imm, uint32_t(0)}, 28654 // (LDUMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3821 28655 {AliasPatternCond::K_Reg, AArch64::WZR}, 28656 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28657 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28658 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28659 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28660 {AliasPatternCond::K_EndOrFeatures, 0}, 28661 // (LDUMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3827 28662 {AliasPatternCond::K_Reg, AArch64::WZR}, 28663 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28664 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28665 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28666 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28667 {AliasPatternCond::K_EndOrFeatures, 0}, 28668 // (LDUMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3833 28669 {AliasPatternCond::K_Reg, AArch64::WZR}, 28670 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28671 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28672 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28673 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28674 {AliasPatternCond::K_EndOrFeatures, 0}, 28675 // (LDUMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3839 28676 {AliasPatternCond::K_Reg, AArch64::WZR}, 28677 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28678 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28679 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28680 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28681 {AliasPatternCond::K_EndOrFeatures, 0}, 28682 // (LDUMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3845 28683 {AliasPatternCond::K_Reg, AArch64::WZR}, 28684 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28685 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28686 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28687 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28688 {AliasPatternCond::K_EndOrFeatures, 0}, 28689 // (LDUMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3851 28690 {AliasPatternCond::K_Reg, AArch64::XZR}, 28691 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28692 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28693 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28694 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28695 {AliasPatternCond::K_EndOrFeatures, 0}, 28696 // (LDUMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3857 28697 {AliasPatternCond::K_Reg, AArch64::WZR}, 28698 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28699 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28700 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28701 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28702 {AliasPatternCond::K_EndOrFeatures, 0}, 28703 // (LDUMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3863 28704 {AliasPatternCond::K_Reg, AArch64::XZR}, 28705 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28706 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28707 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28708 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28709 {AliasPatternCond::K_EndOrFeatures, 0}, 28710 // (LDUMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3869 28711 {AliasPatternCond::K_Reg, AArch64::WZR}, 28712 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28713 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28714 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28715 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28716 {AliasPatternCond::K_EndOrFeatures, 0}, 28717 // (LDUMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3875 28718 {AliasPatternCond::K_Reg, AArch64::WZR}, 28719 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28720 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28721 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28722 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28723 {AliasPatternCond::K_EndOrFeatures, 0}, 28724 // (LDUMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3881 28725 {AliasPatternCond::K_Reg, AArch64::WZR}, 28726 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28727 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28728 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28729 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28730 {AliasPatternCond::K_EndOrFeatures, 0}, 28731 // (LDUMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3887 28732 {AliasPatternCond::K_Reg, AArch64::WZR}, 28733 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28734 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28735 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28736 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28737 {AliasPatternCond::K_EndOrFeatures, 0}, 28738 // (LDUMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3893 28739 {AliasPatternCond::K_Reg, AArch64::WZR}, 28740 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28741 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28742 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28743 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28744 {AliasPatternCond::K_EndOrFeatures, 0}, 28745 // (LDUMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3899 28746 {AliasPatternCond::K_Reg, AArch64::XZR}, 28747 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28748 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28749 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28750 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28751 {AliasPatternCond::K_EndOrFeatures, 0}, 28752 // (LDUMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3905 28753 {AliasPatternCond::K_Reg, AArch64::WZR}, 28754 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28755 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28756 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28757 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28758 {AliasPatternCond::K_EndOrFeatures, 0}, 28759 // (LDUMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3911 28760 {AliasPatternCond::K_Reg, AArch64::XZR}, 28761 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28762 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28763 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28764 {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE}, 28765 {AliasPatternCond::K_EndOrFeatures, 0}, 28766 // (LDURBBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3917 28767 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28768 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28769 {AliasPatternCond::K_Imm, uint32_t(0)}, 28770 // (LDURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3920 28771 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, 28772 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28773 {AliasPatternCond::K_Imm, uint32_t(0)}, 28774 // (LDURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3923 28775 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 28776 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28777 {AliasPatternCond::K_Imm, uint32_t(0)}, 28778 // (LDURHHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3926 28779 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28780 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28781 {AliasPatternCond::K_Imm, uint32_t(0)}, 28782 // (LDURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3929 28783 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, 28784 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28785 {AliasPatternCond::K_Imm, uint32_t(0)}, 28786 // (LDURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3932 28787 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 28788 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28789 {AliasPatternCond::K_Imm, uint32_t(0)}, 28790 // (LDURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3935 28791 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28792 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28793 {AliasPatternCond::K_Imm, uint32_t(0)}, 28794 // (LDURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3938 28795 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28796 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28797 {AliasPatternCond::K_Imm, uint32_t(0)}, 28798 // (LDURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3941 28799 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28800 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28801 {AliasPatternCond::K_Imm, uint32_t(0)}, 28802 // (LDURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3944 28803 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28804 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28805 {AliasPatternCond::K_Imm, uint32_t(0)}, 28806 // (LDURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 3947 28807 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28808 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28809 {AliasPatternCond::K_Imm, uint32_t(0)}, 28810 // (LDURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3950 28811 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 28812 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28813 {AliasPatternCond::K_Imm, uint32_t(0)}, 28814 // (LDURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 3953 28815 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28816 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28817 {AliasPatternCond::K_Imm, uint32_t(0)}, 28818 // (LDURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 3956 28819 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28820 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 28821 {AliasPatternCond::K_Imm, uint32_t(0)}, 28822 // (MADDWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 3959 28823 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28824 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28825 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 28826 {AliasPatternCond::K_Reg, AArch64::WZR}, 28827 // (MADDXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 3963 28828 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28829 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28830 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 28831 {AliasPatternCond::K_Reg, AArch64::XZR}, 28832 // (MOVA_2ZMXI_H_B ZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 3967 28833 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28834 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 28835 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28836 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28837 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28838 {AliasPatternCond::K_EndOrFeatures, 0}, 28839 // (MOVA_2ZMXI_H_D ZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 3973 28840 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28841 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 28842 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28843 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28844 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28845 {AliasPatternCond::K_EndOrFeatures, 0}, 28846 // (MOVA_2ZMXI_H_H ZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 3979 28847 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28848 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 28849 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28850 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28851 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28852 {AliasPatternCond::K_EndOrFeatures, 0}, 28853 // (MOVA_2ZMXI_H_S ZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 3985 28854 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28855 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 28856 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28857 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28858 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28859 {AliasPatternCond::K_EndOrFeatures, 0}, 28860 // (MOVA_2ZMXI_V_B ZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 3991 28861 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28862 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 28863 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28864 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28865 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28866 {AliasPatternCond::K_EndOrFeatures, 0}, 28867 // (MOVA_2ZMXI_V_D ZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 3997 28868 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28869 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 28870 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28871 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28872 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28873 {AliasPatternCond::K_EndOrFeatures, 0}, 28874 // (MOVA_2ZMXI_V_H ZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4003 28875 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28876 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 28877 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28878 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28879 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28880 {AliasPatternCond::K_EndOrFeatures, 0}, 28881 // (MOVA_2ZMXI_V_S ZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4009 28882 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28883 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 28884 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28885 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28886 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28887 {AliasPatternCond::K_EndOrFeatures, 0}, 28888 // (MOVA_4ZMXI_H_B ZZZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4015 28889 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 28890 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 28891 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28892 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28893 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28894 {AliasPatternCond::K_EndOrFeatures, 0}, 28895 // (MOVA_4ZMXI_H_D ZZZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4021 28896 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 28897 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 28898 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28899 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28900 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28901 {AliasPatternCond::K_EndOrFeatures, 0}, 28902 // (MOVA_4ZMXI_H_H ZZZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4027 28903 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 28904 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 28905 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28906 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28907 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28908 {AliasPatternCond::K_EndOrFeatures, 0}, 28909 // (MOVA_4ZMXI_H_S ZZZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4033 28910 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 28911 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 28912 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28913 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28914 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28915 {AliasPatternCond::K_EndOrFeatures, 0}, 28916 // (MOVA_4ZMXI_V_B ZZZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4039 28917 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 28918 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 28919 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28920 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28921 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28922 {AliasPatternCond::K_EndOrFeatures, 0}, 28923 // (MOVA_4ZMXI_V_D ZZZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4045 28924 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 28925 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 28926 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28927 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28928 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28929 {AliasPatternCond::K_EndOrFeatures, 0}, 28930 // (MOVA_4ZMXI_V_H ZZZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4051 28931 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 28932 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 28933 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28934 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28935 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28936 {AliasPatternCond::K_EndOrFeatures, 0}, 28937 // (MOVA_4ZMXI_V_S ZZZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4057 28938 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 28939 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 28940 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28941 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28942 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28943 {AliasPatternCond::K_EndOrFeatures, 0}, 28944 // (MOVA_MXI2Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4063 28945 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 28946 {AliasPatternCond::K_Ignore, 0}, 28947 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28948 {AliasPatternCond::K_Ignore, 0}, 28949 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28950 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28951 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28952 {AliasPatternCond::K_EndOrFeatures, 0}, 28953 // (MOVA_MXI2Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4071 28954 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 28955 {AliasPatternCond::K_Ignore, 0}, 28956 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28957 {AliasPatternCond::K_Ignore, 0}, 28958 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28959 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28960 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28961 {AliasPatternCond::K_EndOrFeatures, 0}, 28962 // (MOVA_MXI2Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4079 28963 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 28964 {AliasPatternCond::K_Ignore, 0}, 28965 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28966 {AliasPatternCond::K_Ignore, 0}, 28967 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28968 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28969 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28970 {AliasPatternCond::K_EndOrFeatures, 0}, 28971 // (MOVA_MXI2Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4087 28972 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 28973 {AliasPatternCond::K_Ignore, 0}, 28974 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28975 {AliasPatternCond::K_Ignore, 0}, 28976 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28977 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28978 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28979 {AliasPatternCond::K_EndOrFeatures, 0}, 28980 // (MOVA_MXI2Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4095 28981 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 28982 {AliasPatternCond::K_Ignore, 0}, 28983 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28984 {AliasPatternCond::K_Ignore, 0}, 28985 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28986 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28987 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28988 {AliasPatternCond::K_EndOrFeatures, 0}, 28989 // (MOVA_MXI2Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4103 28990 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 28991 {AliasPatternCond::K_Ignore, 0}, 28992 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 28993 {AliasPatternCond::K_Ignore, 0}, 28994 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 28995 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 28996 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 28997 {AliasPatternCond::K_EndOrFeatures, 0}, 28998 // (MOVA_MXI2Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4111 28999 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 29000 {AliasPatternCond::K_Ignore, 0}, 29001 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 29002 {AliasPatternCond::K_Ignore, 0}, 29003 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 29004 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29005 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29006 {AliasPatternCond::K_EndOrFeatures, 0}, 29007 // (MOVA_MXI2Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4119 29008 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 29009 {AliasPatternCond::K_Ignore, 0}, 29010 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 29011 {AliasPatternCond::K_Ignore, 0}, 29012 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 29013 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29014 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29015 {AliasPatternCond::K_EndOrFeatures, 0}, 29016 // (MOVA_MXI4Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4127 29017 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 29018 {AliasPatternCond::K_Ignore, 0}, 29019 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 29020 {AliasPatternCond::K_Ignore, 0}, 29021 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 29022 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29023 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29024 {AliasPatternCond::K_EndOrFeatures, 0}, 29025 // (MOVA_MXI4Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4135 29026 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 29027 {AliasPatternCond::K_Ignore, 0}, 29028 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 29029 {AliasPatternCond::K_Ignore, 0}, 29030 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 29031 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29032 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29033 {AliasPatternCond::K_EndOrFeatures, 0}, 29034 // (MOVA_MXI4Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4143 29035 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 29036 {AliasPatternCond::K_Ignore, 0}, 29037 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 29038 {AliasPatternCond::K_Ignore, 0}, 29039 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 29040 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29041 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29042 {AliasPatternCond::K_EndOrFeatures, 0}, 29043 // (MOVA_MXI4Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4151 29044 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 29045 {AliasPatternCond::K_Ignore, 0}, 29046 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 29047 {AliasPatternCond::K_Ignore, 0}, 29048 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 29049 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29050 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29051 {AliasPatternCond::K_EndOrFeatures, 0}, 29052 // (MOVA_MXI4Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4159 29053 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 29054 {AliasPatternCond::K_Ignore, 0}, 29055 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 29056 {AliasPatternCond::K_Ignore, 0}, 29057 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 29058 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29059 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29060 {AliasPatternCond::K_EndOrFeatures, 0}, 29061 // (MOVA_MXI4Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4167 29062 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 29063 {AliasPatternCond::K_Ignore, 0}, 29064 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 29065 {AliasPatternCond::K_Ignore, 0}, 29066 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 29067 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29068 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29069 {AliasPatternCond::K_EndOrFeatures, 0}, 29070 // (MOVA_MXI4Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4175 29071 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 29072 {AliasPatternCond::K_Ignore, 0}, 29073 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 29074 {AliasPatternCond::K_Ignore, 0}, 29075 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 29076 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29077 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29078 {AliasPatternCond::K_EndOrFeatures, 0}, 29079 // (MOVA_MXI4Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4183 29080 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 29081 {AliasPatternCond::K_Ignore, 0}, 29082 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 29083 {AliasPatternCond::K_Ignore, 0}, 29084 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 29085 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29086 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29087 {AliasPatternCond::K_EndOrFeatures, 0}, 29088 // (MOVA_VG2_2ZMXI ZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4191 29089 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 29090 {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID}, 29091 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID}, 29092 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29093 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29094 {AliasPatternCond::K_EndOrFeatures, 0}, 29095 // (MOVA_VG2_MXI2Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZ_d_mul_r:$Zn) - 4197 29096 {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID}, 29097 {AliasPatternCond::K_Ignore, 0}, 29098 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID}, 29099 {AliasPatternCond::K_Ignore, 0}, 29100 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 29101 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29102 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29103 {AliasPatternCond::K_EndOrFeatures, 0}, 29104 // (MOVA_VG4_4ZMXI ZZZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4205 29105 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 29106 {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID}, 29107 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID}, 29108 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29109 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29110 {AliasPatternCond::K_EndOrFeatures, 0}, 29111 // (MOVA_VG4_MXI4Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZZZ_d_mul_r:$Zn) - 4211 29112 {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID}, 29113 {AliasPatternCond::K_Ignore, 0}, 29114 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID}, 29115 {AliasPatternCond::K_Ignore, 0}, 29116 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 29117 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29118 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 29119 {AliasPatternCond::K_EndOrFeatures, 0}, 29120 // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 1 }) - 4219 29121 {AliasPatternCond::K_Imm, uint32_t(3)}, 29122 {AliasPatternCond::K_Imm, uint32_t(1)}, 29123 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29124 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29125 {AliasPatternCond::K_EndOrFeatures, 0}, 29126 // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 1 }) - 4224 29127 {AliasPatternCond::K_Imm, uint32_t(1)}, 29128 {AliasPatternCond::K_Imm, uint32_t(1)}, 29129 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29130 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29131 {AliasPatternCond::K_EndOrFeatures, 0}, 29132 // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 1 }) - 4229 29133 {AliasPatternCond::K_Imm, uint32_t(2)}, 29134 {AliasPatternCond::K_Imm, uint32_t(1)}, 29135 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29136 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29137 {AliasPatternCond::K_EndOrFeatures, 0}, 29138 // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 0 }) - 4234 29139 {AliasPatternCond::K_Imm, uint32_t(3)}, 29140 {AliasPatternCond::K_Imm, uint32_t(0)}, 29141 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29142 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29143 {AliasPatternCond::K_EndOrFeatures, 0}, 29144 // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 0 }) - 4239 29145 {AliasPatternCond::K_Imm, uint32_t(1)}, 29146 {AliasPatternCond::K_Imm, uint32_t(0)}, 29147 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29148 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29149 {AliasPatternCond::K_EndOrFeatures, 0}, 29150 // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 0 }) - 4244 29151 {AliasPatternCond::K_Imm, uint32_t(2)}, 29152 {AliasPatternCond::K_Imm, uint32_t(0)}, 29153 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29154 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29155 {AliasPatternCond::K_EndOrFeatures, 0}, 29156 // (MSUBWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4249 29157 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29158 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29159 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29160 {AliasPatternCond::K_Reg, AArch64::WZR}, 29161 // (MSUBXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4253 29162 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29163 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29164 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29165 {AliasPatternCond::K_Reg, AArch64::XZR}, 29166 // (NOTv16i8 V128:$Vd, V128:$Vn) - 4257 29167 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 29168 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 29169 // (NOTv8i8 V64:$Vd, V64:$Vn) - 4259 29170 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 29171 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 29172 // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, 0) - 4261 29173 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29174 {AliasPatternCond::K_Reg, AArch64::WZR}, 29175 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29176 {AliasPatternCond::K_Imm, uint32_t(0)}, 29177 // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, logical_shift32:$sh) - 4265 29178 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29179 {AliasPatternCond::K_Reg, AArch64::WZR}, 29180 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29181 // (ORNWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4268 29182 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29183 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29184 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29185 {AliasPatternCond::K_Imm, uint32_t(0)}, 29186 // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, 0) - 4272 29187 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29188 {AliasPatternCond::K_Reg, AArch64::XZR}, 29189 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29190 {AliasPatternCond::K_Imm, uint32_t(0)}, 29191 // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, logical_shift64:$sh) - 4276 29192 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29193 {AliasPatternCond::K_Reg, AArch64::XZR}, 29194 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29195 // (ORNXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4279 29196 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29197 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29198 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29199 {AliasPatternCond::K_Imm, uint32_t(0)}, 29200 // (ORRS_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4283 29201 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29202 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29203 {AliasPatternCond::K_TiedReg, 1}, 29204 {AliasPatternCond::K_TiedReg, 1}, 29205 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29206 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29207 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29208 {AliasPatternCond::K_EndOrFeatures, 0}, 29209 // (ORRWrs GPR32:$dst, WZR, GPR32:$src, 0) - 4291 29210 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29211 {AliasPatternCond::K_Reg, AArch64::WZR}, 29212 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29213 {AliasPatternCond::K_Imm, uint32_t(0)}, 29214 // (ORRWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4295 29215 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29216 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29217 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29218 {AliasPatternCond::K_Imm, uint32_t(0)}, 29219 // (ORRXrs GPR64:$dst, XZR, GPR64:$src, 0) - 4299 29220 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29221 {AliasPatternCond::K_Reg, AArch64::XZR}, 29222 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29223 {AliasPatternCond::K_Imm, uint32_t(0)}, 29224 // (ORRXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4303 29225 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29226 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29227 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29228 {AliasPatternCond::K_Imm, uint32_t(0)}, 29229 // (ORR_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4307 29230 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29231 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29232 {AliasPatternCond::K_TiedReg, 1}, 29233 {AliasPatternCond::K_TiedReg, 1}, 29234 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29235 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29236 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29237 {AliasPatternCond::K_EndOrFeatures, 0}, 29238 // (ORR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 4315 29239 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29240 {AliasPatternCond::K_Ignore, 0}, 29241 {AliasPatternCond::K_Custom, 1}, 29242 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29243 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29244 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29245 {AliasPatternCond::K_EndOrFeatures, 0}, 29246 // (ORR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 4322 29247 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29248 {AliasPatternCond::K_Ignore, 0}, 29249 {AliasPatternCond::K_Custom, 2}, 29250 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29251 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29252 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29253 {AliasPatternCond::K_EndOrFeatures, 0}, 29254 // (ORR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 4329 29255 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29256 {AliasPatternCond::K_Ignore, 0}, 29257 {AliasPatternCond::K_Custom, 3}, 29258 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29259 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29260 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29261 {AliasPatternCond::K_EndOrFeatures, 0}, 29262 // (ORR_ZZZ ZPR64:$Zd, ZPR64:$Zn, ZPR64:$Zn) - 4336 29263 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29264 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29265 {AliasPatternCond::K_TiedReg, 1}, 29266 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29267 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29268 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29269 {AliasPatternCond::K_EndOrFeatures, 0}, 29270 // (ORRv16i8 V128:$dst, V128:$src, V128:$src) - 4343 29271 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 29272 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 29273 {AliasPatternCond::K_TiedReg, 1}, 29274 // (ORRv8i8 V64:$dst, V64:$src, V64:$src) - 4346 29275 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 29276 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 29277 {AliasPatternCond::K_TiedReg, 1}, 29278 // (PACIA1716) - 4349 29279 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29280 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 29281 {AliasPatternCond::K_EndOrFeatures, 0}, 29282 // (PACIASP) - 4352 29283 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29284 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 29285 {AliasPatternCond::K_EndOrFeatures, 0}, 29286 // (PACIAZ) - 4355 29287 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29288 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 29289 {AliasPatternCond::K_EndOrFeatures, 0}, 29290 // (PACIB1716) - 4358 29291 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29292 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 29293 {AliasPatternCond::K_EndOrFeatures, 0}, 29294 // (PACIBSP) - 4361 29295 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29296 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 29297 {AliasPatternCond::K_EndOrFeatures, 0}, 29298 // (PACIBZ) - 4364 29299 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29300 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 29301 {AliasPatternCond::K_EndOrFeatures, 0}, 29302 // (PMOV_PZI_B PPR8:$Pd, ZPRAny:$Zn, 0) - 4367 29303 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29304 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29305 {AliasPatternCond::K_Imm, uint32_t(0)}, 29306 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29307 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1}, 29308 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 29309 {AliasPatternCond::K_EndOrFeatures, 0}, 29310 // (PMOV_ZIP_B ZPRAny:$Zd, 0, PPR8:$Pn) - 4374 29311 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29312 {AliasPatternCond::K_Ignore, 0}, 29313 {AliasPatternCond::K_Imm, uint32_t(0)}, 29314 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29315 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29316 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1}, 29317 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 29318 {AliasPatternCond::K_EndOrFeatures, 0}, 29319 // (PRFB_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4382 29320 {AliasPatternCond::K_Ignore, 0}, 29321 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29322 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29323 {AliasPatternCond::K_Imm, uint32_t(0)}, 29324 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29325 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29326 {AliasPatternCond::K_EndOrFeatures, 0}, 29327 // (PRFB_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4389 29328 {AliasPatternCond::K_Ignore, 0}, 29329 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29330 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 29331 {AliasPatternCond::K_Imm, uint32_t(0)}, 29332 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29333 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29334 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29335 {AliasPatternCond::K_EndOrFeatures, 0}, 29336 // (PRFB_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4397 29337 {AliasPatternCond::K_Ignore, 0}, 29338 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29339 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29340 {AliasPatternCond::K_Imm, uint32_t(0)}, 29341 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29342 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29343 {AliasPatternCond::K_EndOrFeatures, 0}, 29344 // (PRFD_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4404 29345 {AliasPatternCond::K_Ignore, 0}, 29346 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29347 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29348 {AliasPatternCond::K_Imm, uint32_t(0)}, 29349 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29350 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29351 {AliasPatternCond::K_EndOrFeatures, 0}, 29352 // (PRFD_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4411 29353 {AliasPatternCond::K_Ignore, 0}, 29354 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29355 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 29356 {AliasPatternCond::K_Imm, uint32_t(0)}, 29357 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29358 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29359 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29360 {AliasPatternCond::K_EndOrFeatures, 0}, 29361 // (PRFD_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4419 29362 {AliasPatternCond::K_Ignore, 0}, 29363 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29364 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29365 {AliasPatternCond::K_Imm, uint32_t(0)}, 29366 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29367 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29368 {AliasPatternCond::K_EndOrFeatures, 0}, 29369 // (PRFH_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4426 29370 {AliasPatternCond::K_Ignore, 0}, 29371 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29372 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29373 {AliasPatternCond::K_Imm, uint32_t(0)}, 29374 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29375 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29376 {AliasPatternCond::K_EndOrFeatures, 0}, 29377 // (PRFH_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4433 29378 {AliasPatternCond::K_Ignore, 0}, 29379 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29380 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 29381 {AliasPatternCond::K_Imm, uint32_t(0)}, 29382 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29383 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29384 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29385 {AliasPatternCond::K_EndOrFeatures, 0}, 29386 // (PRFH_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4441 29387 {AliasPatternCond::K_Ignore, 0}, 29388 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29389 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29390 {AliasPatternCond::K_Imm, uint32_t(0)}, 29391 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29392 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29393 {AliasPatternCond::K_EndOrFeatures, 0}, 29394 // (PRFMroX prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 4448 29395 {AliasPatternCond::K_Ignore, 0}, 29396 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 29397 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29398 {AliasPatternCond::K_Imm, uint32_t(0)}, 29399 {AliasPatternCond::K_Imm, uint32_t(0)}, 29400 // (PRFMui prfop:$Rt, GPR64sp:$Rn, 0) - 4453 29401 {AliasPatternCond::K_Ignore, 0}, 29402 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 29403 {AliasPatternCond::K_Imm, uint32_t(0)}, 29404 // (PRFUMi prfop:$Rt, GPR64sp:$Rn, 0) - 4456 29405 {AliasPatternCond::K_Ignore, 0}, 29406 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 29407 {AliasPatternCond::K_Imm, uint32_t(0)}, 29408 // (PRFW_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4459 29409 {AliasPatternCond::K_Ignore, 0}, 29410 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29411 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29412 {AliasPatternCond::K_Imm, uint32_t(0)}, 29413 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29414 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29415 {AliasPatternCond::K_EndOrFeatures, 0}, 29416 // (PRFW_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4466 29417 {AliasPatternCond::K_Ignore, 0}, 29418 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29419 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 29420 {AliasPatternCond::K_Imm, uint32_t(0)}, 29421 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29422 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29423 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29424 {AliasPatternCond::K_EndOrFeatures, 0}, 29425 // (PRFW_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4474 29426 {AliasPatternCond::K_Ignore, 0}, 29427 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29428 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29429 {AliasPatternCond::K_Imm, uint32_t(0)}, 29430 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29431 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29432 {AliasPatternCond::K_EndOrFeatures, 0}, 29433 // (PTRUES_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4481 29434 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29435 {AliasPatternCond::K_Imm, uint32_t(31)}, 29436 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29437 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29438 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29439 {AliasPatternCond::K_EndOrFeatures, 0}, 29440 // (PTRUES_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4487 29441 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29442 {AliasPatternCond::K_Imm, uint32_t(31)}, 29443 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29444 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29445 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29446 {AliasPatternCond::K_EndOrFeatures, 0}, 29447 // (PTRUES_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4493 29448 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29449 {AliasPatternCond::K_Imm, uint32_t(31)}, 29450 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29451 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29452 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29453 {AliasPatternCond::K_EndOrFeatures, 0}, 29454 // (PTRUES_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4499 29455 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29456 {AliasPatternCond::K_Imm, uint32_t(31)}, 29457 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29458 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29459 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29460 {AliasPatternCond::K_EndOrFeatures, 0}, 29461 // (PTRUE_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4505 29462 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29463 {AliasPatternCond::K_Imm, uint32_t(31)}, 29464 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29465 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29466 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29467 {AliasPatternCond::K_EndOrFeatures, 0}, 29468 // (PTRUE_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4511 29469 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29470 {AliasPatternCond::K_Imm, uint32_t(31)}, 29471 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29472 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29473 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29474 {AliasPatternCond::K_EndOrFeatures, 0}, 29475 // (PTRUE_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4517 29476 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29477 {AliasPatternCond::K_Imm, uint32_t(31)}, 29478 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29479 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29480 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29481 {AliasPatternCond::K_EndOrFeatures, 0}, 29482 // (PTRUE_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4523 29483 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29484 {AliasPatternCond::K_Imm, uint32_t(31)}, 29485 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29486 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29487 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29488 {AliasPatternCond::K_EndOrFeatures, 0}, 29489 // (RET LR) - 4529 29490 {AliasPatternCond::K_Reg, AArch64::LR}, 29491 // (SBCSWr GPR32:$dst, WZR, GPR32:$src) - 4530 29492 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29493 {AliasPatternCond::K_Reg, AArch64::WZR}, 29494 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29495 // (SBCSXr GPR64:$dst, XZR, GPR64:$src) - 4533 29496 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29497 {AliasPatternCond::K_Reg, AArch64::XZR}, 29498 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29499 // (SBCWr GPR32:$dst, WZR, GPR32:$src) - 4536 29500 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29501 {AliasPatternCond::K_Reg, AArch64::WZR}, 29502 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29503 // (SBCXr GPR64:$dst, XZR, GPR64:$src) - 4539 29504 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29505 {AliasPatternCond::K_Reg, AArch64::XZR}, 29506 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29507 // (SBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 4542 29508 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29509 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29510 {AliasPatternCond::K_Ignore, 0}, 29511 {AliasPatternCond::K_Imm, uint32_t(31)}, 29512 // (SBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 4546 29513 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29514 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29515 {AliasPatternCond::K_Imm, uint32_t(0)}, 29516 {AliasPatternCond::K_Imm, uint32_t(7)}, 29517 // (SBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 4550 29518 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29519 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29520 {AliasPatternCond::K_Imm, uint32_t(0)}, 29521 {AliasPatternCond::K_Imm, uint32_t(15)}, 29522 // (SBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 4554 29523 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29524 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29525 {AliasPatternCond::K_Ignore, 0}, 29526 {AliasPatternCond::K_Imm, uint32_t(63)}, 29527 // (SBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 4558 29528 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29529 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29530 {AliasPatternCond::K_Imm, uint32_t(0)}, 29531 {AliasPatternCond::K_Imm, uint32_t(7)}, 29532 // (SBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 4562 29533 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29534 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29535 {AliasPatternCond::K_Imm, uint32_t(0)}, 29536 {AliasPatternCond::K_Imm, uint32_t(15)}, 29537 // (SBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 4566 29538 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29539 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29540 {AliasPatternCond::K_Imm, uint32_t(0)}, 29541 {AliasPatternCond::K_Imm, uint32_t(31)}, 29542 // (SEL_PPPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pd) - 4570 29543 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29544 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29545 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29546 {AliasPatternCond::K_TiedReg, 0}, 29547 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29548 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29549 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29550 {AliasPatternCond::K_EndOrFeatures, 0}, 29551 // (SEL_ZPZZ_B ZPR8:$Zd, PPRAny:$Pg, ZPR8:$Zn, ZPR8:$Zd) - 4578 29552 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29553 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29554 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29555 {AliasPatternCond::K_TiedReg, 0}, 29556 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29557 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29558 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29559 {AliasPatternCond::K_EndOrFeatures, 0}, 29560 // (SEL_ZPZZ_D ZPR64:$Zd, PPRAny:$Pg, ZPR64:$Zn, ZPR64:$Zd) - 4586 29561 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29562 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29563 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29564 {AliasPatternCond::K_TiedReg, 0}, 29565 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29566 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29567 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29568 {AliasPatternCond::K_EndOrFeatures, 0}, 29569 // (SEL_ZPZZ_H ZPR16:$Zd, PPRAny:$Pg, ZPR16:$Zn, ZPR16:$Zd) - 4594 29570 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29571 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29572 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29573 {AliasPatternCond::K_TiedReg, 0}, 29574 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29575 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29576 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29577 {AliasPatternCond::K_EndOrFeatures, 0}, 29578 // (SEL_ZPZZ_S ZPR32:$Zd, PPRAny:$Pg, ZPR32:$Zn, ZPR32:$Zd) - 4602 29579 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29580 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 29581 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29582 {AliasPatternCond::K_TiedReg, 0}, 29583 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29584 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29585 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29586 {AliasPatternCond::K_EndOrFeatures, 0}, 29587 // (SMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4610 29588 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29589 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29590 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29591 {AliasPatternCond::K_Reg, AArch64::XZR}, 29592 // (SMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4614 29593 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29594 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29595 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 29596 {AliasPatternCond::K_Reg, AArch64::XZR}, 29597 // (SQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4618 29598 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29599 {AliasPatternCond::K_Ignore, 0}, 29600 {AliasPatternCond::K_Imm, uint32_t(31)}, 29601 {AliasPatternCond::K_Imm, uint32_t(1)}, 29602 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29603 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29604 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29605 {AliasPatternCond::K_EndOrFeatures, 0}, 29606 // (SQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4626 29607 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29608 {AliasPatternCond::K_Ignore, 0}, 29609 {AliasPatternCond::K_Ignore, 0}, 29610 {AliasPatternCond::K_Imm, uint32_t(1)}, 29611 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29612 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29613 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29614 {AliasPatternCond::K_EndOrFeatures, 0}, 29615 // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4634 29616 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29617 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29618 {AliasPatternCond::K_Imm, uint32_t(31)}, 29619 {AliasPatternCond::K_Imm, uint32_t(1)}, 29620 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29621 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29622 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29623 {AliasPatternCond::K_EndOrFeatures, 0}, 29624 // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4642 29625 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29626 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29627 {AliasPatternCond::K_Ignore, 0}, 29628 {AliasPatternCond::K_Imm, uint32_t(1)}, 29629 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29630 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29631 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29632 {AliasPatternCond::K_EndOrFeatures, 0}, 29633 // (SQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4650 29634 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29635 {AliasPatternCond::K_Ignore, 0}, 29636 {AliasPatternCond::K_Imm, uint32_t(31)}, 29637 {AliasPatternCond::K_Imm, uint32_t(1)}, 29638 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29639 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29640 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29641 {AliasPatternCond::K_EndOrFeatures, 0}, 29642 // (SQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4658 29643 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29644 {AliasPatternCond::K_Ignore, 0}, 29645 {AliasPatternCond::K_Ignore, 0}, 29646 {AliasPatternCond::K_Imm, uint32_t(1)}, 29647 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29648 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29649 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29650 {AliasPatternCond::K_EndOrFeatures, 0}, 29651 // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4666 29652 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29653 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29654 {AliasPatternCond::K_Imm, uint32_t(31)}, 29655 {AliasPatternCond::K_Imm, uint32_t(1)}, 29656 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29657 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29658 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29659 {AliasPatternCond::K_EndOrFeatures, 0}, 29660 // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4674 29661 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29662 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29663 {AliasPatternCond::K_Ignore, 0}, 29664 {AliasPatternCond::K_Imm, uint32_t(1)}, 29665 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29666 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29667 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29668 {AliasPatternCond::K_EndOrFeatures, 0}, 29669 // (SQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4682 29670 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29671 {AliasPatternCond::K_Ignore, 0}, 29672 {AliasPatternCond::K_Imm, uint32_t(31)}, 29673 {AliasPatternCond::K_Imm, uint32_t(1)}, 29674 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29675 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29676 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29677 {AliasPatternCond::K_EndOrFeatures, 0}, 29678 // (SQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4690 29679 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29680 {AliasPatternCond::K_Ignore, 0}, 29681 {AliasPatternCond::K_Ignore, 0}, 29682 {AliasPatternCond::K_Imm, uint32_t(1)}, 29683 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29684 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29685 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29686 {AliasPatternCond::K_EndOrFeatures, 0}, 29687 // (SQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4698 29688 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29689 {AliasPatternCond::K_Ignore, 0}, 29690 {AliasPatternCond::K_Imm, uint32_t(31)}, 29691 {AliasPatternCond::K_Imm, uint32_t(1)}, 29692 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29693 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29694 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29695 {AliasPatternCond::K_EndOrFeatures, 0}, 29696 // (SQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4706 29697 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29698 {AliasPatternCond::K_Ignore, 0}, 29699 {AliasPatternCond::K_Ignore, 0}, 29700 {AliasPatternCond::K_Imm, uint32_t(1)}, 29701 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29702 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29703 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29704 {AliasPatternCond::K_EndOrFeatures, 0}, 29705 // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4714 29706 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29707 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29708 {AliasPatternCond::K_Imm, uint32_t(31)}, 29709 {AliasPatternCond::K_Imm, uint32_t(1)}, 29710 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29711 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29712 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29713 {AliasPatternCond::K_EndOrFeatures, 0}, 29714 // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4722 29715 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29716 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29717 {AliasPatternCond::K_Ignore, 0}, 29718 {AliasPatternCond::K_Imm, uint32_t(1)}, 29719 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29720 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29721 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29722 {AliasPatternCond::K_EndOrFeatures, 0}, 29723 // (SQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4730 29724 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29725 {AliasPatternCond::K_Ignore, 0}, 29726 {AliasPatternCond::K_Imm, uint32_t(31)}, 29727 {AliasPatternCond::K_Imm, uint32_t(1)}, 29728 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29729 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29730 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29731 {AliasPatternCond::K_EndOrFeatures, 0}, 29732 // (SQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4738 29733 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29734 {AliasPatternCond::K_Ignore, 0}, 29735 {AliasPatternCond::K_Ignore, 0}, 29736 {AliasPatternCond::K_Imm, uint32_t(1)}, 29737 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29738 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29739 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29740 {AliasPatternCond::K_EndOrFeatures, 0}, 29741 // (SQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4746 29742 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29743 {AliasPatternCond::K_Ignore, 0}, 29744 {AliasPatternCond::K_Imm, uint32_t(31)}, 29745 {AliasPatternCond::K_Imm, uint32_t(1)}, 29746 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29747 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29748 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29749 {AliasPatternCond::K_EndOrFeatures, 0}, 29750 // (SQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4754 29751 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29752 {AliasPatternCond::K_Ignore, 0}, 29753 {AliasPatternCond::K_Ignore, 0}, 29754 {AliasPatternCond::K_Imm, uint32_t(1)}, 29755 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29756 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29757 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29758 {AliasPatternCond::K_EndOrFeatures, 0}, 29759 // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4762 29760 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29761 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29762 {AliasPatternCond::K_Imm, uint32_t(31)}, 29763 {AliasPatternCond::K_Imm, uint32_t(1)}, 29764 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29765 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29766 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29767 {AliasPatternCond::K_EndOrFeatures, 0}, 29768 // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4770 29769 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29770 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29771 {AliasPatternCond::K_Ignore, 0}, 29772 {AliasPatternCond::K_Imm, uint32_t(1)}, 29773 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29774 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29775 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29776 {AliasPatternCond::K_EndOrFeatures, 0}, 29777 // (SQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4778 29778 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29779 {AliasPatternCond::K_Ignore, 0}, 29780 {AliasPatternCond::K_Imm, uint32_t(31)}, 29781 {AliasPatternCond::K_Imm, uint32_t(1)}, 29782 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29783 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29784 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29785 {AliasPatternCond::K_EndOrFeatures, 0}, 29786 // (SQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 4786 29787 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29788 {AliasPatternCond::K_Ignore, 0}, 29789 {AliasPatternCond::K_Ignore, 0}, 29790 {AliasPatternCond::K_Imm, uint32_t(1)}, 29791 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29792 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29793 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29794 {AliasPatternCond::K_EndOrFeatures, 0}, 29795 // (SQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4794 29796 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29797 {AliasPatternCond::K_Ignore, 0}, 29798 {AliasPatternCond::K_Imm, uint32_t(31)}, 29799 {AliasPatternCond::K_Imm, uint32_t(1)}, 29800 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29801 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29802 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29803 {AliasPatternCond::K_EndOrFeatures, 0}, 29804 // (SQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4802 29805 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29806 {AliasPatternCond::K_Ignore, 0}, 29807 {AliasPatternCond::K_Ignore, 0}, 29808 {AliasPatternCond::K_Imm, uint32_t(1)}, 29809 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29810 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29811 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29812 {AliasPatternCond::K_EndOrFeatures, 0}, 29813 // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4810 29814 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29815 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29816 {AliasPatternCond::K_Imm, uint32_t(31)}, 29817 {AliasPatternCond::K_Imm, uint32_t(1)}, 29818 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29819 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29820 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29821 {AliasPatternCond::K_EndOrFeatures, 0}, 29822 // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4818 29823 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29824 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29825 {AliasPatternCond::K_Ignore, 0}, 29826 {AliasPatternCond::K_Imm, uint32_t(1)}, 29827 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29828 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29829 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29830 {AliasPatternCond::K_EndOrFeatures, 0}, 29831 // (SQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4826 29832 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29833 {AliasPatternCond::K_Ignore, 0}, 29834 {AliasPatternCond::K_Imm, uint32_t(31)}, 29835 {AliasPatternCond::K_Imm, uint32_t(1)}, 29836 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29837 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29838 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29839 {AliasPatternCond::K_EndOrFeatures, 0}, 29840 // (SQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4834 29841 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29842 {AliasPatternCond::K_Ignore, 0}, 29843 {AliasPatternCond::K_Ignore, 0}, 29844 {AliasPatternCond::K_Imm, uint32_t(1)}, 29845 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29846 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29847 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29848 {AliasPatternCond::K_EndOrFeatures, 0}, 29849 // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4842 29850 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29851 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29852 {AliasPatternCond::K_Imm, uint32_t(31)}, 29853 {AliasPatternCond::K_Imm, uint32_t(1)}, 29854 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29855 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29856 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29857 {AliasPatternCond::K_EndOrFeatures, 0}, 29858 // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4850 29859 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29860 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29861 {AliasPatternCond::K_Ignore, 0}, 29862 {AliasPatternCond::K_Imm, uint32_t(1)}, 29863 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29864 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29865 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29866 {AliasPatternCond::K_EndOrFeatures, 0}, 29867 // (SQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4858 29868 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29869 {AliasPatternCond::K_Ignore, 0}, 29870 {AliasPatternCond::K_Imm, uint32_t(31)}, 29871 {AliasPatternCond::K_Imm, uint32_t(1)}, 29872 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29873 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29874 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29875 {AliasPatternCond::K_EndOrFeatures, 0}, 29876 // (SQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4866 29877 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29878 {AliasPatternCond::K_Ignore, 0}, 29879 {AliasPatternCond::K_Ignore, 0}, 29880 {AliasPatternCond::K_Imm, uint32_t(1)}, 29881 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29882 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29883 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29884 {AliasPatternCond::K_EndOrFeatures, 0}, 29885 // (SQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4874 29886 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29887 {AliasPatternCond::K_Ignore, 0}, 29888 {AliasPatternCond::K_Imm, uint32_t(31)}, 29889 {AliasPatternCond::K_Imm, uint32_t(1)}, 29890 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29891 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29892 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29893 {AliasPatternCond::K_EndOrFeatures, 0}, 29894 // (SQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4882 29895 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29896 {AliasPatternCond::K_Ignore, 0}, 29897 {AliasPatternCond::K_Ignore, 0}, 29898 {AliasPatternCond::K_Imm, uint32_t(1)}, 29899 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29900 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29901 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29902 {AliasPatternCond::K_EndOrFeatures, 0}, 29903 // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4890 29904 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29905 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29906 {AliasPatternCond::K_Imm, uint32_t(31)}, 29907 {AliasPatternCond::K_Imm, uint32_t(1)}, 29908 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29909 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29910 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29911 {AliasPatternCond::K_EndOrFeatures, 0}, 29912 // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4898 29913 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29914 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29915 {AliasPatternCond::K_Ignore, 0}, 29916 {AliasPatternCond::K_Imm, uint32_t(1)}, 29917 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29918 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29919 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29920 {AliasPatternCond::K_EndOrFeatures, 0}, 29921 // (SQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4906 29922 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29923 {AliasPatternCond::K_Ignore, 0}, 29924 {AliasPatternCond::K_Imm, uint32_t(31)}, 29925 {AliasPatternCond::K_Imm, uint32_t(1)}, 29926 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29927 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29928 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29929 {AliasPatternCond::K_EndOrFeatures, 0}, 29930 // (SQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4914 29931 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29932 {AliasPatternCond::K_Ignore, 0}, 29933 {AliasPatternCond::K_Ignore, 0}, 29934 {AliasPatternCond::K_Imm, uint32_t(1)}, 29935 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29936 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29937 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29938 {AliasPatternCond::K_EndOrFeatures, 0}, 29939 // (SQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4922 29940 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29941 {AliasPatternCond::K_Ignore, 0}, 29942 {AliasPatternCond::K_Imm, uint32_t(31)}, 29943 {AliasPatternCond::K_Imm, uint32_t(1)}, 29944 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29945 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29946 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29947 {AliasPatternCond::K_EndOrFeatures, 0}, 29948 // (SQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4930 29949 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29950 {AliasPatternCond::K_Ignore, 0}, 29951 {AliasPatternCond::K_Ignore, 0}, 29952 {AliasPatternCond::K_Imm, uint32_t(1)}, 29953 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29954 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29955 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29956 {AliasPatternCond::K_EndOrFeatures, 0}, 29957 // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4938 29958 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29959 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29960 {AliasPatternCond::K_Imm, uint32_t(31)}, 29961 {AliasPatternCond::K_Imm, uint32_t(1)}, 29962 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29963 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29964 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29965 {AliasPatternCond::K_EndOrFeatures, 0}, 29966 // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4946 29967 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29968 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 29969 {AliasPatternCond::K_Ignore, 0}, 29970 {AliasPatternCond::K_Imm, uint32_t(1)}, 29971 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29972 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29973 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29974 {AliasPatternCond::K_EndOrFeatures, 0}, 29975 // (SQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4954 29976 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29977 {AliasPatternCond::K_Ignore, 0}, 29978 {AliasPatternCond::K_Imm, uint32_t(31)}, 29979 {AliasPatternCond::K_Imm, uint32_t(1)}, 29980 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29981 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29982 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29983 {AliasPatternCond::K_EndOrFeatures, 0}, 29984 // (SQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 4962 29985 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29986 {AliasPatternCond::K_Ignore, 0}, 29987 {AliasPatternCond::K_Ignore, 0}, 29988 {AliasPatternCond::K_Imm, uint32_t(1)}, 29989 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29990 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 29991 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 29992 {AliasPatternCond::K_EndOrFeatures, 0}, 29993 // (SST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4970 29994 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29995 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 29996 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 29997 {AliasPatternCond::K_Imm, uint32_t(0)}, 29998 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 29999 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30000 {AliasPatternCond::K_EndOrFeatures, 0}, 30001 // (SST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4977 30002 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30003 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30004 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30005 {AliasPatternCond::K_Imm, uint32_t(0)}, 30006 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30007 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30008 {AliasPatternCond::K_EndOrFeatures, 0}, 30009 // (SST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4984 30010 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30011 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30012 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30013 {AliasPatternCond::K_Imm, uint32_t(0)}, 30014 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30015 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30016 {AliasPatternCond::K_EndOrFeatures, 0}, 30017 // (SST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4991 30018 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30019 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30020 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30021 {AliasPatternCond::K_Imm, uint32_t(0)}, 30022 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30023 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30024 {AliasPatternCond::K_EndOrFeatures, 0}, 30025 // (SST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4998 30026 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30027 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30028 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30029 {AliasPatternCond::K_Imm, uint32_t(0)}, 30030 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30031 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30032 {AliasPatternCond::K_EndOrFeatures, 0}, 30033 // (SST1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 5005 30034 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30035 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30036 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30037 {AliasPatternCond::K_Reg, AArch64::XZR}, 30038 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30039 {AliasPatternCond::K_EndOrFeatures, 0}, 30040 // (SST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5011 30041 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30042 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30043 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30044 {AliasPatternCond::K_Imm, uint32_t(0)}, 30045 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30046 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30047 {AliasPatternCond::K_EndOrFeatures, 0}, 30048 // (SST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5018 30049 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30050 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30051 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30052 {AliasPatternCond::K_Imm, uint32_t(0)}, 30053 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30054 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30055 {AliasPatternCond::K_EndOrFeatures, 0}, 30056 // (ST1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5025 30057 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 30058 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30059 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30060 {AliasPatternCond::K_Imm, uint32_t(0)}, 30061 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30062 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30063 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30064 {AliasPatternCond::K_EndOrFeatures, 0}, 30065 // (ST1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5033 30066 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 30067 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30068 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30069 {AliasPatternCond::K_Imm, uint32_t(0)}, 30070 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30071 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30072 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30073 {AliasPatternCond::K_EndOrFeatures, 0}, 30074 // (ST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5041 30075 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30076 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30077 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30078 {AliasPatternCond::K_Imm, uint32_t(0)}, 30079 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30080 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30081 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30082 {AliasPatternCond::K_EndOrFeatures, 0}, 30083 // (ST1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5049 30084 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30085 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30086 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30087 {AliasPatternCond::K_Imm, uint32_t(0)}, 30088 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30089 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30090 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30091 {AliasPatternCond::K_EndOrFeatures, 0}, 30092 // (ST1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5057 30093 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30094 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30095 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30096 {AliasPatternCond::K_Imm, uint32_t(0)}, 30097 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30098 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30099 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30100 {AliasPatternCond::K_EndOrFeatures, 0}, 30101 // (ST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5065 30102 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30103 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30104 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30105 {AliasPatternCond::K_Imm, uint32_t(0)}, 30106 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30107 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30108 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30109 {AliasPatternCond::K_EndOrFeatures, 0}, 30110 // (ST1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5073 30111 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 30112 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30113 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30114 {AliasPatternCond::K_Imm, uint32_t(0)}, 30115 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30116 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30117 {AliasPatternCond::K_EndOrFeatures, 0}, 30118 // (ST1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5080 30119 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 30120 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30121 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30122 {AliasPatternCond::K_Imm, uint32_t(0)}, 30123 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30124 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30125 {AliasPatternCond::K_EndOrFeatures, 0}, 30126 // (ST1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5087 30127 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 30128 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30129 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30130 {AliasPatternCond::K_Imm, uint32_t(0)}, 30131 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30132 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30133 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30134 {AliasPatternCond::K_EndOrFeatures, 0}, 30135 // (ST1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5095 30136 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 30137 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30138 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30139 {AliasPatternCond::K_Imm, uint32_t(0)}, 30140 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30141 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30142 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30143 {AliasPatternCond::K_EndOrFeatures, 0}, 30144 // (ST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5103 30145 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30146 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30147 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30148 {AliasPatternCond::K_Imm, uint32_t(0)}, 30149 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30150 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30151 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30152 {AliasPatternCond::K_EndOrFeatures, 0}, 30153 // (ST1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5111 30154 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30155 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30156 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30157 {AliasPatternCond::K_Imm, uint32_t(0)}, 30158 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30159 {AliasPatternCond::K_EndOrFeatures, 0}, 30160 // (ST1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5117 30161 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 30162 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30163 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30164 {AliasPatternCond::K_Imm, uint32_t(0)}, 30165 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30166 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30167 {AliasPatternCond::K_EndOrFeatures, 0}, 30168 // (ST1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5124 30169 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 30170 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30171 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30172 {AliasPatternCond::K_Imm, uint32_t(0)}, 30173 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30174 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30175 {AliasPatternCond::K_EndOrFeatures, 0}, 30176 // (ST1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5131 30177 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30178 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 30179 {AliasPatternCond::K_Ignore, 0}, 30180 {AliasPatternCond::K_Reg, AArch64::XZR}, 30181 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30182 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30183 {AliasPatternCond::K_EndOrFeatures, 0}, 30184 // (ST1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 5138 30185 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30186 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 30187 {AliasPatternCond::K_Ignore, 0}, 30188 {AliasPatternCond::K_Reg, AArch64::XZR}, 30189 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30190 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30191 {AliasPatternCond::K_EndOrFeatures, 0}, 30192 // (ST1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5145 30193 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30194 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 30195 {AliasPatternCond::K_Ignore, 0}, 30196 {AliasPatternCond::K_Reg, AArch64::XZR}, 30197 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30198 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30199 {AliasPatternCond::K_EndOrFeatures, 0}, 30200 // (ST1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5152 30201 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30202 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 30203 {AliasPatternCond::K_Ignore, 0}, 30204 {AliasPatternCond::K_Reg, AArch64::XZR}, 30205 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30206 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30207 {AliasPatternCond::K_EndOrFeatures, 0}, 30208 // (ST1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5159 30209 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30210 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 30211 {AliasPatternCond::K_Ignore, 0}, 30212 {AliasPatternCond::K_Reg, AArch64::XZR}, 30213 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30214 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30215 {AliasPatternCond::K_EndOrFeatures, 0}, 30216 // (ST1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5166 30217 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30218 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 30219 {AliasPatternCond::K_Ignore, 0}, 30220 {AliasPatternCond::K_Reg, AArch64::XZR}, 30221 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30222 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30223 {AliasPatternCond::K_EndOrFeatures, 0}, 30224 // (ST1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5173 30225 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30226 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 30227 {AliasPatternCond::K_Ignore, 0}, 30228 {AliasPatternCond::K_Reg, AArch64::XZR}, 30229 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30230 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30231 {AliasPatternCond::K_EndOrFeatures, 0}, 30232 // (ST1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5180 30233 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30234 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 30235 {AliasPatternCond::K_Ignore, 0}, 30236 {AliasPatternCond::K_Reg, AArch64::XZR}, 30237 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30238 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30239 {AliasPatternCond::K_EndOrFeatures, 0}, 30240 // (ST1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5187 30241 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 30242 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30243 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30244 {AliasPatternCond::K_Imm, uint32_t(0)}, 30245 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30246 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30247 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30248 {AliasPatternCond::K_EndOrFeatures, 0}, 30249 // (ST1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5195 30250 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 30251 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30252 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30253 {AliasPatternCond::K_Imm, uint32_t(0)}, 30254 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30255 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30256 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30257 {AliasPatternCond::K_EndOrFeatures, 0}, 30258 // (ST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5203 30259 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30260 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30261 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30262 {AliasPatternCond::K_Imm, uint32_t(0)}, 30263 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30264 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30265 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30266 {AliasPatternCond::K_EndOrFeatures, 0}, 30267 // (ST1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5211 30268 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30269 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30270 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30271 {AliasPatternCond::K_Imm, uint32_t(0)}, 30272 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30273 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30274 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30275 {AliasPatternCond::K_EndOrFeatures, 0}, 30276 // (ST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5219 30277 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30278 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30279 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30280 {AliasPatternCond::K_Imm, uint32_t(0)}, 30281 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30282 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30283 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30284 {AliasPatternCond::K_EndOrFeatures, 0}, 30285 // (ST1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5227 30286 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 30287 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30288 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30289 {AliasPatternCond::K_Imm, uint32_t(0)}, 30290 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30291 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30292 {AliasPatternCond::K_EndOrFeatures, 0}, 30293 // (ST1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5234 30294 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 30295 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30296 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30297 {AliasPatternCond::K_Imm, uint32_t(0)}, 30298 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30299 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30300 {AliasPatternCond::K_EndOrFeatures, 0}, 30301 // (ST1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 5241 30302 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30303 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 30304 {AliasPatternCond::K_Ignore, 0}, 30305 {AliasPatternCond::K_Reg, AArch64::XZR}, 30306 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30307 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30308 {AliasPatternCond::K_EndOrFeatures, 0}, 30309 // (ST1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 5248 30310 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30311 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 30312 {AliasPatternCond::K_Ignore, 0}, 30313 {AliasPatternCond::K_Reg, AArch64::XZR}, 30314 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30315 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30316 {AliasPatternCond::K_EndOrFeatures, 0}, 30317 // (ST1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 5255 30318 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30319 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 30320 {AliasPatternCond::K_Ignore, 0}, 30321 {AliasPatternCond::K_Reg, AArch64::XZR}, 30322 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30323 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30324 {AliasPatternCond::K_EndOrFeatures, 0}, 30325 // (ST1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 5262 30326 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30327 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 30328 {AliasPatternCond::K_Ignore, 0}, 30329 {AliasPatternCond::K_Reg, AArch64::XZR}, 30330 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30331 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30332 {AliasPatternCond::K_EndOrFeatures, 0}, 30333 // (ST1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 5269 30334 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30335 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 30336 {AliasPatternCond::K_Ignore, 0}, 30337 {AliasPatternCond::K_Reg, AArch64::XZR}, 30338 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30339 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30340 {AliasPatternCond::K_EndOrFeatures, 0}, 30341 // (ST1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 5276 30342 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30343 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 30344 {AliasPatternCond::K_Ignore, 0}, 30345 {AliasPatternCond::K_Reg, AArch64::XZR}, 30346 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30347 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30348 {AliasPatternCond::K_EndOrFeatures, 0}, 30349 // (ST1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 5283 30350 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30351 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 30352 {AliasPatternCond::K_Ignore, 0}, 30353 {AliasPatternCond::K_Reg, AArch64::XZR}, 30354 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30355 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30356 {AliasPatternCond::K_EndOrFeatures, 0}, 30357 // (ST1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 5290 30358 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30359 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 30360 {AliasPatternCond::K_Ignore, 0}, 30361 {AliasPatternCond::K_Reg, AArch64::XZR}, 30362 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30363 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30364 {AliasPatternCond::K_EndOrFeatures, 0}, 30365 // (ST1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5297 30366 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30367 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30368 {AliasPatternCond::K_Ignore, 0}, 30369 {AliasPatternCond::K_Reg, AArch64::XZR}, 30370 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30371 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30372 {AliasPatternCond::K_EndOrFeatures, 0}, 30373 // (ST1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 5304 30374 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30375 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 30376 {AliasPatternCond::K_Ignore, 0}, 30377 {AliasPatternCond::K_Reg, AArch64::XZR}, 30378 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30379 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30380 {AliasPatternCond::K_EndOrFeatures, 0}, 30381 // (ST1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5311 30382 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30383 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30384 {AliasPatternCond::K_Ignore, 0}, 30385 {AliasPatternCond::K_Reg, AArch64::XZR}, 30386 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30387 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30388 {AliasPatternCond::K_EndOrFeatures, 0}, 30389 // (ST1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5318 30390 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30391 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 30392 {AliasPatternCond::K_Ignore, 0}, 30393 {AliasPatternCond::K_Reg, AArch64::XZR}, 30394 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30395 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30396 {AliasPatternCond::K_EndOrFeatures, 0}, 30397 // (ST1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5325 30398 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30399 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 30400 {AliasPatternCond::K_Ignore, 0}, 30401 {AliasPatternCond::K_Reg, AArch64::XZR}, 30402 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30403 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30404 {AliasPatternCond::K_EndOrFeatures, 0}, 30405 // (ST1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5332 30406 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30407 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30408 {AliasPatternCond::K_Ignore, 0}, 30409 {AliasPatternCond::K_Reg, AArch64::XZR}, 30410 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30411 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30412 {AliasPatternCond::K_EndOrFeatures, 0}, 30413 // (ST1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5339 30414 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30415 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 30416 {AliasPatternCond::K_Ignore, 0}, 30417 {AliasPatternCond::K_Reg, AArch64::XZR}, 30418 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30419 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30420 {AliasPatternCond::K_EndOrFeatures, 0}, 30421 // (ST1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5346 30422 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30423 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30424 {AliasPatternCond::K_Ignore, 0}, 30425 {AliasPatternCond::K_Reg, AArch64::XZR}, 30426 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30427 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30428 {AliasPatternCond::K_EndOrFeatures, 0}, 30429 // (ST1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5353 30430 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30431 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30432 {AliasPatternCond::K_Ignore, 0}, 30433 {AliasPatternCond::K_Reg, AArch64::XZR}, 30434 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30435 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30436 {AliasPatternCond::K_EndOrFeatures, 0}, 30437 // (ST1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 5360 30438 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30439 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 30440 {AliasPatternCond::K_Ignore, 0}, 30441 {AliasPatternCond::K_Reg, AArch64::XZR}, 30442 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30443 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30444 {AliasPatternCond::K_EndOrFeatures, 0}, 30445 // (ST1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5367 30446 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30447 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30448 {AliasPatternCond::K_Ignore, 0}, 30449 {AliasPatternCond::K_Reg, AArch64::XZR}, 30450 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30451 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30452 {AliasPatternCond::K_EndOrFeatures, 0}, 30453 // (ST1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5374 30454 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30455 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 30456 {AliasPatternCond::K_Ignore, 0}, 30457 {AliasPatternCond::K_Reg, AArch64::XZR}, 30458 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30459 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30460 {AliasPatternCond::K_EndOrFeatures, 0}, 30461 // (ST1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5381 30462 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30463 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 30464 {AliasPatternCond::K_Ignore, 0}, 30465 {AliasPatternCond::K_Reg, AArch64::XZR}, 30466 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30467 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30468 {AliasPatternCond::K_EndOrFeatures, 0}, 30469 // (ST1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5388 30470 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30471 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30472 {AliasPatternCond::K_Ignore, 0}, 30473 {AliasPatternCond::K_Reg, AArch64::XZR}, 30474 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30475 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30476 {AliasPatternCond::K_EndOrFeatures, 0}, 30477 // (ST1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5395 30478 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30479 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 30480 {AliasPatternCond::K_Ignore, 0}, 30481 {AliasPatternCond::K_Reg, AArch64::XZR}, 30482 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30483 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30484 {AliasPatternCond::K_EndOrFeatures, 0}, 30485 // (ST1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5402 30486 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30487 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30488 {AliasPatternCond::K_Ignore, 0}, 30489 {AliasPatternCond::K_Reg, AArch64::XZR}, 30490 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30491 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30492 {AliasPatternCond::K_EndOrFeatures, 0}, 30493 // (ST1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5409 30494 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 30495 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30496 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30497 {AliasPatternCond::K_Imm, uint32_t(0)}, 30498 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30499 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30500 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30501 {AliasPatternCond::K_EndOrFeatures, 0}, 30502 // (ST1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5417 30503 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 30504 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30505 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30506 {AliasPatternCond::K_Imm, uint32_t(0)}, 30507 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30508 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30509 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30510 {AliasPatternCond::K_EndOrFeatures, 0}, 30511 // (ST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5425 30512 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30513 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30514 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30515 {AliasPatternCond::K_Imm, uint32_t(0)}, 30516 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30517 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30518 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30519 {AliasPatternCond::K_EndOrFeatures, 0}, 30520 // (ST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5433 30521 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30522 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30523 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30524 {AliasPatternCond::K_Imm, uint32_t(0)}, 30525 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30526 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30527 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30528 {AliasPatternCond::K_EndOrFeatures, 0}, 30529 // (ST1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5441 30530 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 30531 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30532 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30533 {AliasPatternCond::K_Imm, uint32_t(0)}, 30534 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30535 {AliasPatternCond::K_EndOrFeatures, 0}, 30536 // (ST1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5447 30537 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 30538 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30539 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30540 {AliasPatternCond::K_Imm, uint32_t(0)}, 30541 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30542 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30543 {AliasPatternCond::K_EndOrFeatures, 0}, 30544 // (ST1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5454 30545 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 30546 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 30547 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30548 {AliasPatternCond::K_Imm, uint32_t(0)}, 30549 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30550 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 30551 {AliasPatternCond::K_EndOrFeatures, 0}, 30552 // (ST1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5461 30553 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 30554 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 30555 {AliasPatternCond::K_Ignore, 0}, 30556 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30557 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30558 {AliasPatternCond::K_Reg, AArch64::XZR}, 30559 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30560 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30561 {AliasPatternCond::K_EndOrFeatures, 0}, 30562 // (ST1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5470 30563 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 30564 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 30565 {AliasPatternCond::K_Ignore, 0}, 30566 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30567 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30568 {AliasPatternCond::K_Reg, AArch64::XZR}, 30569 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30570 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30571 {AliasPatternCond::K_EndOrFeatures, 0}, 30572 // (ST1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5479 30573 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 30574 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 30575 {AliasPatternCond::K_Ignore, 0}, 30576 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30577 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30578 {AliasPatternCond::K_Reg, AArch64::XZR}, 30579 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30580 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30581 {AliasPatternCond::K_EndOrFeatures, 0}, 30582 // (ST1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5488 30583 {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID}, 30584 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 30585 {AliasPatternCond::K_Ignore, 0}, 30586 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30587 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30588 {AliasPatternCond::K_Reg, AArch64::XZR}, 30589 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30590 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30591 {AliasPatternCond::K_EndOrFeatures, 0}, 30592 // (ST1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5497 30593 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 30594 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 30595 {AliasPatternCond::K_Ignore, 0}, 30596 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30597 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30598 {AliasPatternCond::K_Reg, AArch64::XZR}, 30599 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30600 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30601 {AliasPatternCond::K_EndOrFeatures, 0}, 30602 // (ST1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5506 30603 {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID}, 30604 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 30605 {AliasPatternCond::K_Ignore, 0}, 30606 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30607 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30608 {AliasPatternCond::K_Reg, AArch64::XZR}, 30609 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30610 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30611 {AliasPatternCond::K_EndOrFeatures, 0}, 30612 // (ST1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5515 30613 {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID}, 30614 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 30615 {AliasPatternCond::K_Ignore, 0}, 30616 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30617 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30618 {AliasPatternCond::K_Reg, AArch64::XZR}, 30619 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30620 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30621 {AliasPatternCond::K_EndOrFeatures, 0}, 30622 // (ST1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5524 30623 {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID}, 30624 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 30625 {AliasPatternCond::K_Ignore, 0}, 30626 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30627 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30628 {AliasPatternCond::K_Reg, AArch64::XZR}, 30629 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30630 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30631 {AliasPatternCond::K_EndOrFeatures, 0}, 30632 // (ST1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5533 30633 {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID}, 30634 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 30635 {AliasPatternCond::K_Ignore, 0}, 30636 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30637 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30638 {AliasPatternCond::K_Reg, AArch64::XZR}, 30639 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30640 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30641 {AliasPatternCond::K_EndOrFeatures, 0}, 30642 // (ST1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5542 30643 {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID}, 30644 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 30645 {AliasPatternCond::K_Ignore, 0}, 30646 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30647 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30648 {AliasPatternCond::K_Reg, AArch64::XZR}, 30649 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30650 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30651 {AliasPatternCond::K_EndOrFeatures, 0}, 30652 // (ST1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 5551 30653 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30654 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 30655 {AliasPatternCond::K_Ignore, 0}, 30656 {AliasPatternCond::K_Ignore, 0}, 30657 {AliasPatternCond::K_Reg, AArch64::XZR}, 30658 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30659 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30660 {AliasPatternCond::K_EndOrFeatures, 0}, 30661 // (ST1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 5559 30662 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30663 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 30664 {AliasPatternCond::K_Ignore, 0}, 30665 {AliasPatternCond::K_Ignore, 0}, 30666 {AliasPatternCond::K_Reg, AArch64::XZR}, 30667 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30668 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30669 {AliasPatternCond::K_EndOrFeatures, 0}, 30670 // (ST1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 5567 30671 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30672 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 30673 {AliasPatternCond::K_Ignore, 0}, 30674 {AliasPatternCond::K_Ignore, 0}, 30675 {AliasPatternCond::K_Reg, AArch64::XZR}, 30676 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30677 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30678 {AliasPatternCond::K_EndOrFeatures, 0}, 30679 // (ST1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 5575 30680 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30681 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 30682 {AliasPatternCond::K_Ignore, 0}, 30683 {AliasPatternCond::K_Ignore, 0}, 30684 {AliasPatternCond::K_Reg, AArch64::XZR}, 30685 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30686 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30687 {AliasPatternCond::K_EndOrFeatures, 0}, 30688 // (ST2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5583 30689 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, 30690 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30691 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30692 {AliasPatternCond::K_Imm, uint32_t(0)}, 30693 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30694 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30695 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30696 {AliasPatternCond::K_EndOrFeatures, 0}, 30697 // (ST2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5591 30698 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, 30699 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30700 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30701 {AliasPatternCond::K_Imm, uint32_t(0)}, 30702 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30703 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30704 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30705 {AliasPatternCond::K_EndOrFeatures, 0}, 30706 // (ST2GOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 5599 30707 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30708 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30709 {AliasPatternCond::K_Imm, uint32_t(0)}, 30710 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30711 {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE}, 30712 {AliasPatternCond::K_EndOrFeatures, 0}, 30713 // (ST2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5605 30714 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, 30715 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30716 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30717 {AliasPatternCond::K_Imm, uint32_t(0)}, 30718 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30719 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30720 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30721 {AliasPatternCond::K_EndOrFeatures, 0}, 30722 // (ST2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5613 30723 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, 30724 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30725 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30726 {AliasPatternCond::K_Imm, uint32_t(0)}, 30727 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30728 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1}, 30729 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30730 {AliasPatternCond::K_EndOrFeatures, 0}, 30731 // (ST2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5621 30732 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30733 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30734 {AliasPatternCond::K_Ignore, 0}, 30735 {AliasPatternCond::K_Reg, AArch64::XZR}, 30736 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30737 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30738 {AliasPatternCond::K_EndOrFeatures, 0}, 30739 // (ST2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5628 30740 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30741 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30742 {AliasPatternCond::K_Ignore, 0}, 30743 {AliasPatternCond::K_Reg, AArch64::XZR}, 30744 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30745 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30746 {AliasPatternCond::K_EndOrFeatures, 0}, 30747 // (ST2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5635 30748 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30749 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 30750 {AliasPatternCond::K_Ignore, 0}, 30751 {AliasPatternCond::K_Reg, AArch64::XZR}, 30752 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30753 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30754 {AliasPatternCond::K_EndOrFeatures, 0}, 30755 // (ST2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5642 30756 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30757 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 30758 {AliasPatternCond::K_Ignore, 0}, 30759 {AliasPatternCond::K_Reg, AArch64::XZR}, 30760 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30761 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30762 {AliasPatternCond::K_EndOrFeatures, 0}, 30763 // (ST2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5649 30764 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30765 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30766 {AliasPatternCond::K_Ignore, 0}, 30767 {AliasPatternCond::K_Reg, AArch64::XZR}, 30768 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30769 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30770 {AliasPatternCond::K_EndOrFeatures, 0}, 30771 // (ST2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5656 30772 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30773 {AliasPatternCond::K_RegClass, AArch64::DDRegClassID}, 30774 {AliasPatternCond::K_Ignore, 0}, 30775 {AliasPatternCond::K_Reg, AArch64::XZR}, 30776 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30777 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30778 {AliasPatternCond::K_EndOrFeatures, 0}, 30779 // (ST2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5663 30780 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30781 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30782 {AliasPatternCond::K_Ignore, 0}, 30783 {AliasPatternCond::K_Reg, AArch64::XZR}, 30784 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30785 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30786 {AliasPatternCond::K_EndOrFeatures, 0}, 30787 // (ST2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5670 30788 {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID}, 30789 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30790 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30791 {AliasPatternCond::K_Imm, uint32_t(0)}, 30792 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30793 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30794 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30795 {AliasPatternCond::K_EndOrFeatures, 0}, 30796 // (ST2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 5678 30797 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30798 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30799 {AliasPatternCond::K_Ignore, 0}, 30800 {AliasPatternCond::K_Ignore, 0}, 30801 {AliasPatternCond::K_Reg, AArch64::XZR}, 30802 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30803 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30804 {AliasPatternCond::K_EndOrFeatures, 0}, 30805 // (ST2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 5686 30806 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30807 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30808 {AliasPatternCond::K_Ignore, 0}, 30809 {AliasPatternCond::K_Ignore, 0}, 30810 {AliasPatternCond::K_Reg, AArch64::XZR}, 30811 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30812 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30813 {AliasPatternCond::K_EndOrFeatures, 0}, 30814 // (ST2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 5694 30815 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30816 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30817 {AliasPatternCond::K_Ignore, 0}, 30818 {AliasPatternCond::K_Ignore, 0}, 30819 {AliasPatternCond::K_Reg, AArch64::XZR}, 30820 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30821 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30822 {AliasPatternCond::K_EndOrFeatures, 0}, 30823 // (ST2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 5702 30824 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30825 {AliasPatternCond::K_RegClass, AArch64::QQRegClassID}, 30826 {AliasPatternCond::K_Ignore, 0}, 30827 {AliasPatternCond::K_Ignore, 0}, 30828 {AliasPatternCond::K_Reg, AArch64::XZR}, 30829 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30830 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30831 {AliasPatternCond::K_EndOrFeatures, 0}, 30832 // (ST3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5710 30833 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, 30834 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30835 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30836 {AliasPatternCond::K_Imm, uint32_t(0)}, 30837 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30838 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30839 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30840 {AliasPatternCond::K_EndOrFeatures, 0}, 30841 // (ST3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5718 30842 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, 30843 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30844 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30845 {AliasPatternCond::K_Imm, uint32_t(0)}, 30846 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30847 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30848 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30849 {AliasPatternCond::K_EndOrFeatures, 0}, 30850 // (ST3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5726 30851 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, 30852 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30853 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30854 {AliasPatternCond::K_Imm, uint32_t(0)}, 30855 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30856 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30857 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30858 {AliasPatternCond::K_EndOrFeatures, 0}, 30859 // (ST3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5734 30860 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, 30861 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30862 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30863 {AliasPatternCond::K_Imm, uint32_t(0)}, 30864 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30865 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1}, 30866 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 30867 {AliasPatternCond::K_EndOrFeatures, 0}, 30868 // (ST3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5742 30869 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30870 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30871 {AliasPatternCond::K_Ignore, 0}, 30872 {AliasPatternCond::K_Reg, AArch64::XZR}, 30873 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30874 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30875 {AliasPatternCond::K_EndOrFeatures, 0}, 30876 // (ST3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5749 30877 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30878 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30879 {AliasPatternCond::K_Ignore, 0}, 30880 {AliasPatternCond::K_Reg, AArch64::XZR}, 30881 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30882 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30883 {AliasPatternCond::K_EndOrFeatures, 0}, 30884 // (ST3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5756 30885 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30886 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 30887 {AliasPatternCond::K_Ignore, 0}, 30888 {AliasPatternCond::K_Reg, AArch64::XZR}, 30889 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30890 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30891 {AliasPatternCond::K_EndOrFeatures, 0}, 30892 // (ST3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5763 30893 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30894 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 30895 {AliasPatternCond::K_Ignore, 0}, 30896 {AliasPatternCond::K_Reg, AArch64::XZR}, 30897 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30898 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30899 {AliasPatternCond::K_EndOrFeatures, 0}, 30900 // (ST3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5770 30901 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30902 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30903 {AliasPatternCond::K_Ignore, 0}, 30904 {AliasPatternCond::K_Reg, AArch64::XZR}, 30905 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30906 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30907 {AliasPatternCond::K_EndOrFeatures, 0}, 30908 // (ST3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5777 30909 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30910 {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID}, 30911 {AliasPatternCond::K_Ignore, 0}, 30912 {AliasPatternCond::K_Reg, AArch64::XZR}, 30913 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30914 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30915 {AliasPatternCond::K_EndOrFeatures, 0}, 30916 // (ST3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5784 30917 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30918 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30919 {AliasPatternCond::K_Ignore, 0}, 30920 {AliasPatternCond::K_Reg, AArch64::XZR}, 30921 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30922 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30923 {AliasPatternCond::K_EndOrFeatures, 0}, 30924 // (ST3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5791 30925 {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID}, 30926 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30927 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30928 {AliasPatternCond::K_Imm, uint32_t(0)}, 30929 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30930 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30931 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30932 {AliasPatternCond::K_EndOrFeatures, 0}, 30933 // (ST3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 5799 30934 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30935 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30936 {AliasPatternCond::K_Ignore, 0}, 30937 {AliasPatternCond::K_Ignore, 0}, 30938 {AliasPatternCond::K_Reg, AArch64::XZR}, 30939 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30940 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30941 {AliasPatternCond::K_EndOrFeatures, 0}, 30942 // (ST3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 5807 30943 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30944 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30945 {AliasPatternCond::K_Ignore, 0}, 30946 {AliasPatternCond::K_Ignore, 0}, 30947 {AliasPatternCond::K_Reg, AArch64::XZR}, 30948 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30949 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30950 {AliasPatternCond::K_EndOrFeatures, 0}, 30951 // (ST3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 5815 30952 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30953 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30954 {AliasPatternCond::K_Ignore, 0}, 30955 {AliasPatternCond::K_Ignore, 0}, 30956 {AliasPatternCond::K_Reg, AArch64::XZR}, 30957 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30958 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30959 {AliasPatternCond::K_EndOrFeatures, 0}, 30960 // (ST3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 5823 30961 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30962 {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID}, 30963 {AliasPatternCond::K_Ignore, 0}, 30964 {AliasPatternCond::K_Ignore, 0}, 30965 {AliasPatternCond::K_Reg, AArch64::XZR}, 30966 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30967 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30968 {AliasPatternCond::K_EndOrFeatures, 0}, 30969 // (ST4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5831 30970 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, 30971 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30972 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30973 {AliasPatternCond::K_Imm, uint32_t(0)}, 30974 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30975 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30976 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30977 {AliasPatternCond::K_EndOrFeatures, 0}, 30978 // (ST4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5839 30979 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, 30980 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 30981 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30982 {AliasPatternCond::K_Imm, uint32_t(0)}, 30983 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30984 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 30985 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 30986 {AliasPatternCond::K_EndOrFeatures, 0}, 30987 // (ST4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5847 30988 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30989 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 30990 {AliasPatternCond::K_Ignore, 0}, 30991 {AliasPatternCond::K_Reg, AArch64::XZR}, 30992 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 30993 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 30994 {AliasPatternCond::K_EndOrFeatures, 0}, 30995 // (ST4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5854 30996 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 30997 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 30998 {AliasPatternCond::K_Ignore, 0}, 30999 {AliasPatternCond::K_Reg, AArch64::XZR}, 31000 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31001 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31002 {AliasPatternCond::K_EndOrFeatures, 0}, 31003 // (ST4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5861 31004 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31005 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 31006 {AliasPatternCond::K_Ignore, 0}, 31007 {AliasPatternCond::K_Reg, AArch64::XZR}, 31008 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31009 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31010 {AliasPatternCond::K_EndOrFeatures, 0}, 31011 // (ST4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5868 31012 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31013 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 31014 {AliasPatternCond::K_Ignore, 0}, 31015 {AliasPatternCond::K_Reg, AArch64::XZR}, 31016 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31017 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31018 {AliasPatternCond::K_EndOrFeatures, 0}, 31019 // (ST4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5875 31020 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31021 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 31022 {AliasPatternCond::K_Ignore, 0}, 31023 {AliasPatternCond::K_Reg, AArch64::XZR}, 31024 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31025 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31026 {AliasPatternCond::K_EndOrFeatures, 0}, 31027 // (ST4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5882 31028 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31029 {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID}, 31030 {AliasPatternCond::K_Ignore, 0}, 31031 {AliasPatternCond::K_Reg, AArch64::XZR}, 31032 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31033 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31034 {AliasPatternCond::K_EndOrFeatures, 0}, 31035 // (ST4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5889 31036 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31037 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 31038 {AliasPatternCond::K_Ignore, 0}, 31039 {AliasPatternCond::K_Reg, AArch64::XZR}, 31040 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31041 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31042 {AliasPatternCond::K_EndOrFeatures, 0}, 31043 // (ST4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5896 31044 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, 31045 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31046 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31047 {AliasPatternCond::K_Imm, uint32_t(0)}, 31048 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31049 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31050 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31051 {AliasPatternCond::K_EndOrFeatures, 0}, 31052 // (ST4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5904 31053 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, 31054 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31055 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31056 {AliasPatternCond::K_Imm, uint32_t(0)}, 31057 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31058 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1}, 31059 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 31060 {AliasPatternCond::K_EndOrFeatures, 0}, 31061 // (ST4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5912 31062 {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID}, 31063 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31064 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31065 {AliasPatternCond::K_Imm, uint32_t(0)}, 31066 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31067 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31068 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31069 {AliasPatternCond::K_EndOrFeatures, 0}, 31070 // (ST4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 5920 31071 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31072 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 31073 {AliasPatternCond::K_Ignore, 0}, 31074 {AliasPatternCond::K_Ignore, 0}, 31075 {AliasPatternCond::K_Reg, AArch64::XZR}, 31076 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31077 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31078 {AliasPatternCond::K_EndOrFeatures, 0}, 31079 // (ST4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 5928 31080 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31081 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 31082 {AliasPatternCond::K_Ignore, 0}, 31083 {AliasPatternCond::K_Ignore, 0}, 31084 {AliasPatternCond::K_Reg, AArch64::XZR}, 31085 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31086 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31087 {AliasPatternCond::K_EndOrFeatures, 0}, 31088 // (ST4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 5936 31089 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31090 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 31091 {AliasPatternCond::K_Ignore, 0}, 31092 {AliasPatternCond::K_Ignore, 0}, 31093 {AliasPatternCond::K_Reg, AArch64::XZR}, 31094 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31095 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31096 {AliasPatternCond::K_EndOrFeatures, 0}, 31097 // (ST4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 5944 31098 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31099 {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID}, 31100 {AliasPatternCond::K_Ignore, 0}, 31101 {AliasPatternCond::K_Ignore, 0}, 31102 {AliasPatternCond::K_Reg, AArch64::XZR}, 31103 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31104 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31105 {AliasPatternCond::K_EndOrFeatures, 0}, 31106 // (STGOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 5952 31107 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31108 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31109 {AliasPatternCond::K_Imm, uint32_t(0)}, 31110 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31111 {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE}, 31112 {AliasPatternCond::K_EndOrFeatures, 0}, 31113 // (STGPi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 5958 31114 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31115 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31116 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31117 {AliasPatternCond::K_Imm, uint32_t(0)}, 31118 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31119 {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE}, 31120 {AliasPatternCond::K_EndOrFeatures, 0}, 31121 // (STLURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 5965 31122 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31123 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31124 {AliasPatternCond::K_Imm, uint32_t(0)}, 31125 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31126 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 31127 {AliasPatternCond::K_EndOrFeatures, 0}, 31128 // (STLURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 5971 31129 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31130 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31131 {AliasPatternCond::K_Imm, uint32_t(0)}, 31132 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31133 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 31134 {AliasPatternCond::K_EndOrFeatures, 0}, 31135 // (STLURWi GPR32:$Rt, GPR64sp:$Rn, 0) - 5977 31136 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31137 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31138 {AliasPatternCond::K_Imm, uint32_t(0)}, 31139 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31140 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 31141 {AliasPatternCond::K_EndOrFeatures, 0}, 31142 // (STLURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 5983 31143 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31144 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31145 {AliasPatternCond::K_Imm, uint32_t(0)}, 31146 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31147 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO}, 31148 {AliasPatternCond::K_EndOrFeatures, 0}, 31149 // (STLURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 5989 31150 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, 31151 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31152 {AliasPatternCond::K_Imm, uint32_t(0)}, 31153 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31154 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3}, 31155 {AliasPatternCond::K_EndOrFeatures, 0}, 31156 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31157 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31158 {AliasPatternCond::K_EndOrFeatures, 0}, 31159 // (STLURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 5998 31160 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 31161 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31162 {AliasPatternCond::K_Imm, uint32_t(0)}, 31163 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31164 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3}, 31165 {AliasPatternCond::K_EndOrFeatures, 0}, 31166 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31167 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31168 {AliasPatternCond::K_EndOrFeatures, 0}, 31169 // (STLURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 6007 31170 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, 31171 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31172 {AliasPatternCond::K_Imm, uint32_t(0)}, 31173 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31174 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3}, 31175 {AliasPatternCond::K_EndOrFeatures, 0}, 31176 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31177 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31178 {AliasPatternCond::K_EndOrFeatures, 0}, 31179 // (STLURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 6016 31180 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31181 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31182 {AliasPatternCond::K_Imm, uint32_t(0)}, 31183 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31184 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3}, 31185 {AliasPatternCond::K_EndOrFeatures, 0}, 31186 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31187 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31188 {AliasPatternCond::K_EndOrFeatures, 0}, 31189 // (STLURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 6025 31190 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 31191 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31192 {AliasPatternCond::K_Imm, uint32_t(0)}, 31193 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31194 {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3}, 31195 {AliasPatternCond::K_EndOrFeatures, 0}, 31196 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31197 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31198 {AliasPatternCond::K_EndOrFeatures, 0}, 31199 // (STNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6034 31200 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 31201 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 31202 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31203 {AliasPatternCond::K_Imm, uint32_t(0)}, 31204 // (STNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6038 31205 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31206 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31207 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31208 {AliasPatternCond::K_Imm, uint32_t(0)}, 31209 // (STNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6042 31210 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 31211 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 31212 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31213 {AliasPatternCond::K_Imm, uint32_t(0)}, 31214 // (STNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6046 31215 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31216 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31217 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31218 {AliasPatternCond::K_Imm, uint32_t(0)}, 31219 // (STNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6050 31220 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31221 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31222 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31223 {AliasPatternCond::K_Imm, uint32_t(0)}, 31224 // (STNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6054 31225 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 31226 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31227 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31228 {AliasPatternCond::K_Imm, uint32_t(0)}, 31229 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31230 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31231 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 31232 {AliasPatternCond::K_EndOrFeatures, 0}, 31233 // (STNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6062 31234 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 31235 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31236 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31237 {AliasPatternCond::K_Imm, uint32_t(0)}, 31238 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31239 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31240 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 31241 {AliasPatternCond::K_EndOrFeatures, 0}, 31242 // (STNT1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6070 31243 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 31244 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31245 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31246 {AliasPatternCond::K_Imm, uint32_t(0)}, 31247 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31248 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31249 {AliasPatternCond::K_EndOrFeatures, 0}, 31250 // (STNT1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6077 31251 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 31252 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31253 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31254 {AliasPatternCond::K_Imm, uint32_t(0)}, 31255 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31256 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31257 {AliasPatternCond::K_EndOrFeatures, 0}, 31258 // (STNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6084 31259 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31260 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31261 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31262 {AliasPatternCond::K_Imm, uint32_t(0)}, 31263 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31264 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31265 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31266 {AliasPatternCond::K_EndOrFeatures, 0}, 31267 // (STNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6092 31268 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31269 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31270 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31271 {AliasPatternCond::K_Reg, AArch64::XZR}, 31272 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31273 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 31274 {AliasPatternCond::K_EndOrFeatures, 0}, 31275 // (STNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6099 31276 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31277 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31278 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31279 {AliasPatternCond::K_Reg, AArch64::XZR}, 31280 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31281 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 31282 {AliasPatternCond::K_EndOrFeatures, 0}, 31283 // (STNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6106 31284 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 31285 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31286 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31287 {AliasPatternCond::K_Imm, uint32_t(0)}, 31288 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31289 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31290 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 31291 {AliasPatternCond::K_EndOrFeatures, 0}, 31292 // (STNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6114 31293 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 31294 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31295 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31296 {AliasPatternCond::K_Imm, uint32_t(0)}, 31297 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31298 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31299 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 31300 {AliasPatternCond::K_EndOrFeatures, 0}, 31301 // (STNT1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6122 31302 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 31303 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31304 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31305 {AliasPatternCond::K_Imm, uint32_t(0)}, 31306 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31307 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31308 {AliasPatternCond::K_EndOrFeatures, 0}, 31309 // (STNT1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6129 31310 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 31311 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31312 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31313 {AliasPatternCond::K_Imm, uint32_t(0)}, 31314 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31315 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31316 {AliasPatternCond::K_EndOrFeatures, 0}, 31317 // (STNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6136 31318 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31319 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31320 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31321 {AliasPatternCond::K_Imm, uint32_t(0)}, 31322 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31323 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31324 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31325 {AliasPatternCond::K_EndOrFeatures, 0}, 31326 // (STNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6144 31327 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31328 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31329 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31330 {AliasPatternCond::K_Reg, AArch64::XZR}, 31331 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31332 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 31333 {AliasPatternCond::K_EndOrFeatures, 0}, 31334 // (STNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6151 31335 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 31336 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31337 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31338 {AliasPatternCond::K_Imm, uint32_t(0)}, 31339 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31340 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31341 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 31342 {AliasPatternCond::K_EndOrFeatures, 0}, 31343 // (STNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6159 31344 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 31345 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31346 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31347 {AliasPatternCond::K_Imm, uint32_t(0)}, 31348 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31349 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31350 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 31351 {AliasPatternCond::K_EndOrFeatures, 0}, 31352 // (STNT1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6167 31353 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 31354 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31355 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31356 {AliasPatternCond::K_Imm, uint32_t(0)}, 31357 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31358 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31359 {AliasPatternCond::K_EndOrFeatures, 0}, 31360 // (STNT1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6174 31361 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 31362 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31363 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31364 {AliasPatternCond::K_Imm, uint32_t(0)}, 31365 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31366 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31367 {AliasPatternCond::K_EndOrFeatures, 0}, 31368 // (STNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6181 31369 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31370 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31371 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31372 {AliasPatternCond::K_Imm, uint32_t(0)}, 31373 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31374 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31375 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31376 {AliasPatternCond::K_EndOrFeatures, 0}, 31377 // (STNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6189 31378 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31379 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31380 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31381 {AliasPatternCond::K_Reg, AArch64::XZR}, 31382 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31383 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 31384 {AliasPatternCond::K_EndOrFeatures, 0}, 31385 // (STNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6196 31386 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31387 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31388 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31389 {AliasPatternCond::K_Reg, AArch64::XZR}, 31390 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31391 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 31392 {AliasPatternCond::K_EndOrFeatures, 0}, 31393 // (STNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6203 31394 {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID}, 31395 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31396 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31397 {AliasPatternCond::K_Imm, uint32_t(0)}, 31398 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31399 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31400 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 31401 {AliasPatternCond::K_EndOrFeatures, 0}, 31402 // (STNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6211 31403 {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID}, 31404 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31405 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31406 {AliasPatternCond::K_Imm, uint32_t(0)}, 31407 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31408 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31409 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1}, 31410 {AliasPatternCond::K_EndOrFeatures, 0}, 31411 // (STNT1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6219 31412 {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID}, 31413 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31414 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31415 {AliasPatternCond::K_Imm, uint32_t(0)}, 31416 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31417 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31418 {AliasPatternCond::K_EndOrFeatures, 0}, 31419 // (STNT1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6226 31420 {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID}, 31421 {AliasPatternCond::K_RegClass, AArch64::PPR_p8to15RegClassID}, 31422 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31423 {AliasPatternCond::K_Imm, uint32_t(0)}, 31424 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31425 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2}, 31426 {AliasPatternCond::K_EndOrFeatures, 0}, 31427 // (STNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6233 31428 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31429 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31430 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31431 {AliasPatternCond::K_Imm, uint32_t(0)}, 31432 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31433 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31434 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31435 {AliasPatternCond::K_EndOrFeatures, 0}, 31436 // (STNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6241 31437 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31438 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31439 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31440 {AliasPatternCond::K_Reg, AArch64::XZR}, 31441 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31442 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 31443 {AliasPatternCond::K_EndOrFeatures, 0}, 31444 // (STNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6248 31445 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31446 {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID}, 31447 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31448 {AliasPatternCond::K_Reg, AArch64::XZR}, 31449 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31450 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2}, 31451 {AliasPatternCond::K_EndOrFeatures, 0}, 31452 // (STPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6255 31453 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 31454 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 31455 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31456 {AliasPatternCond::K_Imm, uint32_t(0)}, 31457 // (STPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6259 31458 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31459 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31460 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31461 {AliasPatternCond::K_Imm, uint32_t(0)}, 31462 // (STPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6263 31463 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 31464 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 31465 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31466 {AliasPatternCond::K_Imm, uint32_t(0)}, 31467 // (STPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6267 31468 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31469 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31470 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31471 {AliasPatternCond::K_Imm, uint32_t(0)}, 31472 // (STPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6271 31473 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31474 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31475 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31476 {AliasPatternCond::K_Imm, uint32_t(0)}, 31477 // (STRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6275 31478 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31479 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31480 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31481 {AliasPatternCond::K_Imm, uint32_t(0)}, 31482 {AliasPatternCond::K_Imm, uint32_t(0)}, 31483 // (STRBBui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6280 31484 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31485 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31486 {AliasPatternCond::K_Imm, uint32_t(0)}, 31487 // (STRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6283 31488 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, 31489 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31490 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31491 {AliasPatternCond::K_Imm, uint32_t(0)}, 31492 {AliasPatternCond::K_Imm, uint32_t(0)}, 31493 // (STRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6288 31494 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, 31495 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31496 {AliasPatternCond::K_Imm, uint32_t(0)}, 31497 // (STRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6291 31498 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 31499 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31500 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31501 {AliasPatternCond::K_Imm, uint32_t(0)}, 31502 {AliasPatternCond::K_Imm, uint32_t(0)}, 31503 // (STRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6296 31504 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 31505 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31506 {AliasPatternCond::K_Imm, uint32_t(0)}, 31507 // (STRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6299 31508 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31509 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31510 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31511 {AliasPatternCond::K_Imm, uint32_t(0)}, 31512 {AliasPatternCond::K_Imm, uint32_t(0)}, 31513 // (STRHHui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6304 31514 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31515 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31516 {AliasPatternCond::K_Imm, uint32_t(0)}, 31517 // (STRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6307 31518 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, 31519 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31520 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31521 {AliasPatternCond::K_Imm, uint32_t(0)}, 31522 {AliasPatternCond::K_Imm, uint32_t(0)}, 31523 // (STRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6312 31524 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, 31525 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31526 {AliasPatternCond::K_Imm, uint32_t(0)}, 31527 // (STRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6315 31528 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31529 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31530 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31531 {AliasPatternCond::K_Imm, uint32_t(0)}, 31532 {AliasPatternCond::K_Imm, uint32_t(0)}, 31533 // (STRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6320 31534 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31535 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31536 {AliasPatternCond::K_Imm, uint32_t(0)}, 31537 // (STRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6323 31538 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 31539 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31540 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31541 {AliasPatternCond::K_Imm, uint32_t(0)}, 31542 {AliasPatternCond::K_Imm, uint32_t(0)}, 31543 // (STRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6328 31544 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 31545 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31546 {AliasPatternCond::K_Imm, uint32_t(0)}, 31547 // (STRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6331 31548 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31549 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31550 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31551 {AliasPatternCond::K_Imm, uint32_t(0)}, 31552 {AliasPatternCond::K_Imm, uint32_t(0)}, 31553 // (STRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6336 31554 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31555 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31556 {AliasPatternCond::K_Imm, uint32_t(0)}, 31557 // (STRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6339 31558 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31559 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31560 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31561 {AliasPatternCond::K_Imm, uint32_t(0)}, 31562 {AliasPatternCond::K_Imm, uint32_t(0)}, 31563 // (STRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 6344 31564 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31565 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31566 {AliasPatternCond::K_Imm, uint32_t(0)}, 31567 // (STR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 6347 31568 {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID}, 31569 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31570 {AliasPatternCond::K_Imm, uint32_t(0)}, 31571 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31572 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31573 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31574 {AliasPatternCond::K_EndOrFeatures, 0}, 31575 // (STR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 6354 31576 {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID}, 31577 {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID}, 31578 {AliasPatternCond::K_Ignore, 0}, 31579 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31580 {AliasPatternCond::K_Imm, uint32_t(0)}, 31581 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31582 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31583 {AliasPatternCond::K_EndOrFeatures, 0}, 31584 // (STR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 6362 31585 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31586 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31587 {AliasPatternCond::K_Imm, uint32_t(0)}, 31588 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31589 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31590 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31591 {AliasPatternCond::K_EndOrFeatures, 0}, 31592 // (STTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6369 31593 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31594 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31595 {AliasPatternCond::K_Imm, uint32_t(0)}, 31596 // (STTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6372 31597 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31598 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31599 {AliasPatternCond::K_Imm, uint32_t(0)}, 31600 // (STTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6375 31601 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31602 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31603 {AliasPatternCond::K_Imm, uint32_t(0)}, 31604 // (STTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6378 31605 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31606 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31607 {AliasPatternCond::K_Imm, uint32_t(0)}, 31608 // (STURBBi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6381 31609 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31610 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31611 {AliasPatternCond::K_Imm, uint32_t(0)}, 31612 // (STURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6384 31613 {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID}, 31614 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31615 {AliasPatternCond::K_Imm, uint32_t(0)}, 31616 // (STURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6387 31617 {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID}, 31618 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31619 {AliasPatternCond::K_Imm, uint32_t(0)}, 31620 // (STURHHi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6390 31621 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31622 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31623 {AliasPatternCond::K_Imm, uint32_t(0)}, 31624 // (STURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6393 31625 {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID}, 31626 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31627 {AliasPatternCond::K_Imm, uint32_t(0)}, 31628 // (STURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6396 31629 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31630 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31631 {AliasPatternCond::K_Imm, uint32_t(0)}, 31632 // (STURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6399 31633 {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID}, 31634 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31635 {AliasPatternCond::K_Imm, uint32_t(0)}, 31636 // (STURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6402 31637 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31638 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31639 {AliasPatternCond::K_Imm, uint32_t(0)}, 31640 // (STURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 6405 31641 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31642 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31643 {AliasPatternCond::K_Imm, uint32_t(0)}, 31644 // (STZ2GOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6408 31645 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31646 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31647 {AliasPatternCond::K_Imm, uint32_t(0)}, 31648 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31649 {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE}, 31650 {AliasPatternCond::K_EndOrFeatures, 0}, 31651 // (STZGOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6414 31652 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31653 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31654 {AliasPatternCond::K_Imm, uint32_t(0)}, 31655 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31656 {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE}, 31657 {AliasPatternCond::K_EndOrFeatures, 0}, 31658 // (SUBSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 6420 31659 {AliasPatternCond::K_Reg, AArch64::WZR}, 31660 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 31661 // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 6422 31662 {AliasPatternCond::K_Reg, AArch64::WZR}, 31663 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31664 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31665 {AliasPatternCond::K_Imm, uint32_t(0)}, 31666 // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6426 31667 {AliasPatternCond::K_Reg, AArch64::WZR}, 31668 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31669 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31670 // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6429 31671 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31672 {AliasPatternCond::K_Reg, AArch64::WZR}, 31673 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31674 {AliasPatternCond::K_Imm, uint32_t(0)}, 31675 // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6433 31676 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31677 {AliasPatternCond::K_Reg, AArch64::WZR}, 31678 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31679 // (SUBSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6436 31680 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31681 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31682 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31683 {AliasPatternCond::K_Imm, uint32_t(0)}, 31684 // (SUBSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 6440 31685 {AliasPatternCond::K_Reg, AArch64::WZR}, 31686 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, 31687 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31688 {AliasPatternCond::K_Imm, uint32_t(16)}, 31689 // (SUBSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 6444 31690 {AliasPatternCond::K_Reg, AArch64::WZR}, 31691 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 31692 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31693 // (SUBSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6447 31694 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31695 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, 31696 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31697 {AliasPatternCond::K_Imm, uint32_t(16)}, 31698 // (SUBSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 6451 31699 {AliasPatternCond::K_Reg, AArch64::XZR}, 31700 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31701 // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 6453 31702 {AliasPatternCond::K_Reg, AArch64::XZR}, 31703 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31704 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31705 {AliasPatternCond::K_Imm, uint32_t(0)}, 31706 // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 6457 31707 {AliasPatternCond::K_Reg, AArch64::XZR}, 31708 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31709 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31710 // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6460 31711 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31712 {AliasPatternCond::K_Reg, AArch64::XZR}, 31713 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31714 {AliasPatternCond::K_Imm, uint32_t(0)}, 31715 // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6464 31716 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31717 {AliasPatternCond::K_Reg, AArch64::XZR}, 31718 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31719 // (SUBSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6467 31720 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31721 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31722 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31723 {AliasPatternCond::K_Imm, uint32_t(0)}, 31724 // (SUBSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 6471 31725 {AliasPatternCond::K_Reg, AArch64::XZR}, 31726 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31727 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31728 // (SUBSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 6474 31729 {AliasPatternCond::K_Reg, AArch64::XZR}, 31730 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, 31731 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31732 {AliasPatternCond::K_Imm, uint32_t(24)}, 31733 // (SUBSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 6478 31734 {AliasPatternCond::K_Reg, AArch64::XZR}, 31735 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31736 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31737 // (SUBSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6481 31738 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31739 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, 31740 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31741 {AliasPatternCond::K_Imm, uint32_t(24)}, 31742 // (SUBWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6485 31743 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31744 {AliasPatternCond::K_Reg, AArch64::WZR}, 31745 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31746 {AliasPatternCond::K_Imm, uint32_t(0)}, 31747 // (SUBWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6489 31748 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31749 {AliasPatternCond::K_Reg, AArch64::WZR}, 31750 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31751 // (SUBWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6492 31752 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31753 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31754 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31755 {AliasPatternCond::K_Imm, uint32_t(0)}, 31756 // (SUBWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 6496 31757 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, 31758 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 31759 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31760 {AliasPatternCond::K_Imm, uint32_t(16)}, 31761 // (SUBWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6500 31762 {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID}, 31763 {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID}, 31764 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31765 {AliasPatternCond::K_Imm, uint32_t(16)}, 31766 // (SUBXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6504 31767 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31768 {AliasPatternCond::K_Reg, AArch64::XZR}, 31769 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31770 {AliasPatternCond::K_Imm, uint32_t(0)}, 31771 // (SUBXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6508 31772 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31773 {AliasPatternCond::K_Reg, AArch64::XZR}, 31774 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31775 // (SUBXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6511 31776 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31777 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31778 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31779 {AliasPatternCond::K_Imm, uint32_t(0)}, 31780 // (SUBXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 6515 31781 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, 31782 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31783 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31784 {AliasPatternCond::K_Imm, uint32_t(24)}, 31785 // (SUBXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6519 31786 {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID}, 31787 {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID}, 31788 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31789 {AliasPatternCond::K_Imm, uint32_t(24)}, 31790 // (SYSPxt_XZR imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6523 31791 {AliasPatternCond::K_Ignore, 0}, 31792 {AliasPatternCond::K_Ignore, 0}, 31793 {AliasPatternCond::K_Ignore, 0}, 31794 {AliasPatternCond::K_Ignore, 0}, 31795 {AliasPatternCond::K_Reg, AArch64::XZR}, 31796 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31797 {AliasPatternCond::K_OrFeature, AArch64::FeatureD128}, 31798 {AliasPatternCond::K_EndOrFeatures, 0}, 31799 // (SYSxt imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6531 31800 {AliasPatternCond::K_Ignore, 0}, 31801 {AliasPatternCond::K_Ignore, 0}, 31802 {AliasPatternCond::K_Ignore, 0}, 31803 {AliasPatternCond::K_Ignore, 0}, 31804 {AliasPatternCond::K_Reg, AArch64::XZR}, 31805 // (UBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 6536 31806 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31807 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31808 {AliasPatternCond::K_Ignore, 0}, 31809 {AliasPatternCond::K_Imm, uint32_t(31)}, 31810 // (UBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 6540 31811 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31812 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31813 {AliasPatternCond::K_Imm, uint32_t(0)}, 31814 {AliasPatternCond::K_Imm, uint32_t(7)}, 31815 // (UBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 6544 31816 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31817 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31818 {AliasPatternCond::K_Imm, uint32_t(0)}, 31819 {AliasPatternCond::K_Imm, uint32_t(15)}, 31820 // (UBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 6548 31821 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31822 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31823 {AliasPatternCond::K_Ignore, 0}, 31824 {AliasPatternCond::K_Imm, uint32_t(63)}, 31825 // (UBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 6552 31826 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31827 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31828 {AliasPatternCond::K_Imm, uint32_t(0)}, 31829 {AliasPatternCond::K_Imm, uint32_t(7)}, 31830 // (UBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 6556 31831 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31832 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31833 {AliasPatternCond::K_Imm, uint32_t(0)}, 31834 {AliasPatternCond::K_Imm, uint32_t(15)}, 31835 // (UBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 6560 31836 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31837 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31838 {AliasPatternCond::K_Imm, uint32_t(0)}, 31839 {AliasPatternCond::K_Imm, uint32_t(31)}, 31840 // (UMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6564 31841 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31842 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31843 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31844 {AliasPatternCond::K_Reg, AArch64::XZR}, 31845 // (UMOVvi32 GPR32:$dst, V128:$src, VectorIndexS:$idx) - 6568 31846 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31847 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31848 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31849 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31850 {AliasPatternCond::K_EndOrFeatures, 0}, 31851 // (UMOVvi32_idx0 GPR32:$dst, V128:$src, VectorIndex0:$idx) - 6573 31852 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31853 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31854 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31855 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31856 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31857 {AliasPatternCond::K_EndOrFeatures, 0}, 31858 // (UMOVvi64 GPR64:$dst, V128:$src, VectorIndexD:$idx) - 6579 31859 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31860 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31861 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31862 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31863 {AliasPatternCond::K_EndOrFeatures, 0}, 31864 // (UMOVvi64_idx0 GPR64:$dst, V128:$src, VectorIndex0:$idx) - 6584 31865 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31866 {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID}, 31867 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31868 {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON}, 31869 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31870 {AliasPatternCond::K_EndOrFeatures, 0}, 31871 // (UMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6590 31872 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31873 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31874 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31875 {AliasPatternCond::K_Reg, AArch64::XZR}, 31876 // (UQDECB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6594 31877 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31878 {AliasPatternCond::K_Ignore, 0}, 31879 {AliasPatternCond::K_Imm, uint32_t(31)}, 31880 {AliasPatternCond::K_Imm, uint32_t(1)}, 31881 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31882 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31883 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31884 {AliasPatternCond::K_EndOrFeatures, 0}, 31885 // (UQDECB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6602 31886 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31887 {AliasPatternCond::K_Ignore, 0}, 31888 {AliasPatternCond::K_Ignore, 0}, 31889 {AliasPatternCond::K_Imm, uint32_t(1)}, 31890 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31891 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31892 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31893 {AliasPatternCond::K_EndOrFeatures, 0}, 31894 // (UQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6610 31895 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31896 {AliasPatternCond::K_Ignore, 0}, 31897 {AliasPatternCond::K_Imm, uint32_t(31)}, 31898 {AliasPatternCond::K_Imm, uint32_t(1)}, 31899 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31900 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31901 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31902 {AliasPatternCond::K_EndOrFeatures, 0}, 31903 // (UQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6618 31904 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31905 {AliasPatternCond::K_Ignore, 0}, 31906 {AliasPatternCond::K_Ignore, 0}, 31907 {AliasPatternCond::K_Imm, uint32_t(1)}, 31908 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31909 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31910 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31911 {AliasPatternCond::K_EndOrFeatures, 0}, 31912 // (UQDECD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6626 31913 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31914 {AliasPatternCond::K_Ignore, 0}, 31915 {AliasPatternCond::K_Imm, uint32_t(31)}, 31916 {AliasPatternCond::K_Imm, uint32_t(1)}, 31917 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31918 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31919 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31920 {AliasPatternCond::K_EndOrFeatures, 0}, 31921 // (UQDECD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6634 31922 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31923 {AliasPatternCond::K_Ignore, 0}, 31924 {AliasPatternCond::K_Ignore, 0}, 31925 {AliasPatternCond::K_Imm, uint32_t(1)}, 31926 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31927 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31928 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31929 {AliasPatternCond::K_EndOrFeatures, 0}, 31930 // (UQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6642 31931 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31932 {AliasPatternCond::K_Ignore, 0}, 31933 {AliasPatternCond::K_Imm, uint32_t(31)}, 31934 {AliasPatternCond::K_Imm, uint32_t(1)}, 31935 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31936 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31937 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31938 {AliasPatternCond::K_EndOrFeatures, 0}, 31939 // (UQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6650 31940 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31941 {AliasPatternCond::K_Ignore, 0}, 31942 {AliasPatternCond::K_Ignore, 0}, 31943 {AliasPatternCond::K_Imm, uint32_t(1)}, 31944 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31945 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31946 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31947 {AliasPatternCond::K_EndOrFeatures, 0}, 31948 // (UQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6658 31949 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31950 {AliasPatternCond::K_Ignore, 0}, 31951 {AliasPatternCond::K_Imm, uint32_t(31)}, 31952 {AliasPatternCond::K_Imm, uint32_t(1)}, 31953 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31954 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31955 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31956 {AliasPatternCond::K_EndOrFeatures, 0}, 31957 // (UQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6666 31958 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 31959 {AliasPatternCond::K_Ignore, 0}, 31960 {AliasPatternCond::K_Ignore, 0}, 31961 {AliasPatternCond::K_Imm, uint32_t(1)}, 31962 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31963 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31964 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31965 {AliasPatternCond::K_EndOrFeatures, 0}, 31966 // (UQDECH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6674 31967 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31968 {AliasPatternCond::K_Ignore, 0}, 31969 {AliasPatternCond::K_Imm, uint32_t(31)}, 31970 {AliasPatternCond::K_Imm, uint32_t(1)}, 31971 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31972 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31973 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31974 {AliasPatternCond::K_EndOrFeatures, 0}, 31975 // (UQDECH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6682 31976 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 31977 {AliasPatternCond::K_Ignore, 0}, 31978 {AliasPatternCond::K_Ignore, 0}, 31979 {AliasPatternCond::K_Imm, uint32_t(1)}, 31980 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31981 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31982 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31983 {AliasPatternCond::K_EndOrFeatures, 0}, 31984 // (UQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6690 31985 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31986 {AliasPatternCond::K_Ignore, 0}, 31987 {AliasPatternCond::K_Imm, uint32_t(31)}, 31988 {AliasPatternCond::K_Imm, uint32_t(1)}, 31989 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31990 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 31991 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 31992 {AliasPatternCond::K_EndOrFeatures, 0}, 31993 // (UQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6698 31994 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 31995 {AliasPatternCond::K_Ignore, 0}, 31996 {AliasPatternCond::K_Ignore, 0}, 31997 {AliasPatternCond::K_Imm, uint32_t(1)}, 31998 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 31999 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32000 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32001 {AliasPatternCond::K_EndOrFeatures, 0}, 32002 // (UQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6706 32003 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 32004 {AliasPatternCond::K_Ignore, 0}, 32005 {AliasPatternCond::K_Imm, uint32_t(31)}, 32006 {AliasPatternCond::K_Imm, uint32_t(1)}, 32007 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32008 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32009 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32010 {AliasPatternCond::K_EndOrFeatures, 0}, 32011 // (UQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 6714 32012 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 32013 {AliasPatternCond::K_Ignore, 0}, 32014 {AliasPatternCond::K_Ignore, 0}, 32015 {AliasPatternCond::K_Imm, uint32_t(1)}, 32016 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32017 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32018 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32019 {AliasPatternCond::K_EndOrFeatures, 0}, 32020 // (UQDECW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6722 32021 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 32022 {AliasPatternCond::K_Ignore, 0}, 32023 {AliasPatternCond::K_Imm, uint32_t(31)}, 32024 {AliasPatternCond::K_Imm, uint32_t(1)}, 32025 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32026 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32027 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32028 {AliasPatternCond::K_EndOrFeatures, 0}, 32029 // (UQDECW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6730 32030 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 32031 {AliasPatternCond::K_Ignore, 0}, 32032 {AliasPatternCond::K_Ignore, 0}, 32033 {AliasPatternCond::K_Imm, uint32_t(1)}, 32034 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32035 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32036 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32037 {AliasPatternCond::K_EndOrFeatures, 0}, 32038 // (UQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6738 32039 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 32040 {AliasPatternCond::K_Ignore, 0}, 32041 {AliasPatternCond::K_Imm, uint32_t(31)}, 32042 {AliasPatternCond::K_Imm, uint32_t(1)}, 32043 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32044 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32045 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32046 {AliasPatternCond::K_EndOrFeatures, 0}, 32047 // (UQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6746 32048 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 32049 {AliasPatternCond::K_Ignore, 0}, 32050 {AliasPatternCond::K_Ignore, 0}, 32051 {AliasPatternCond::K_Imm, uint32_t(1)}, 32052 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32053 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32054 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32055 {AliasPatternCond::K_EndOrFeatures, 0}, 32056 // (UQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6754 32057 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 32058 {AliasPatternCond::K_Ignore, 0}, 32059 {AliasPatternCond::K_Imm, uint32_t(31)}, 32060 {AliasPatternCond::K_Imm, uint32_t(1)}, 32061 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32062 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32063 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32064 {AliasPatternCond::K_EndOrFeatures, 0}, 32065 // (UQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 6762 32066 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 32067 {AliasPatternCond::K_Ignore, 0}, 32068 {AliasPatternCond::K_Ignore, 0}, 32069 {AliasPatternCond::K_Imm, uint32_t(1)}, 32070 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32071 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32072 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32073 {AliasPatternCond::K_EndOrFeatures, 0}, 32074 // (UQINCB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6770 32075 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 32076 {AliasPatternCond::K_Ignore, 0}, 32077 {AliasPatternCond::K_Imm, uint32_t(31)}, 32078 {AliasPatternCond::K_Imm, uint32_t(1)}, 32079 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32080 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32081 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32082 {AliasPatternCond::K_EndOrFeatures, 0}, 32083 // (UQINCB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6778 32084 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 32085 {AliasPatternCond::K_Ignore, 0}, 32086 {AliasPatternCond::K_Ignore, 0}, 32087 {AliasPatternCond::K_Imm, uint32_t(1)}, 32088 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32089 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32090 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32091 {AliasPatternCond::K_EndOrFeatures, 0}, 32092 // (UQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6786 32093 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 32094 {AliasPatternCond::K_Ignore, 0}, 32095 {AliasPatternCond::K_Imm, uint32_t(31)}, 32096 {AliasPatternCond::K_Imm, uint32_t(1)}, 32097 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32098 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32099 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32100 {AliasPatternCond::K_EndOrFeatures, 0}, 32101 // (UQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6794 32102 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 32103 {AliasPatternCond::K_Ignore, 0}, 32104 {AliasPatternCond::K_Ignore, 0}, 32105 {AliasPatternCond::K_Imm, uint32_t(1)}, 32106 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32107 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32108 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32109 {AliasPatternCond::K_EndOrFeatures, 0}, 32110 // (UQINCD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6802 32111 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 32112 {AliasPatternCond::K_Ignore, 0}, 32113 {AliasPatternCond::K_Imm, uint32_t(31)}, 32114 {AliasPatternCond::K_Imm, uint32_t(1)}, 32115 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32116 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32117 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32118 {AliasPatternCond::K_EndOrFeatures, 0}, 32119 // (UQINCD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6810 32120 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 32121 {AliasPatternCond::K_Ignore, 0}, 32122 {AliasPatternCond::K_Ignore, 0}, 32123 {AliasPatternCond::K_Imm, uint32_t(1)}, 32124 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32125 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32126 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32127 {AliasPatternCond::K_EndOrFeatures, 0}, 32128 // (UQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6818 32129 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 32130 {AliasPatternCond::K_Ignore, 0}, 32131 {AliasPatternCond::K_Imm, uint32_t(31)}, 32132 {AliasPatternCond::K_Imm, uint32_t(1)}, 32133 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32134 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32135 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32136 {AliasPatternCond::K_EndOrFeatures, 0}, 32137 // (UQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6826 32138 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 32139 {AliasPatternCond::K_Ignore, 0}, 32140 {AliasPatternCond::K_Ignore, 0}, 32141 {AliasPatternCond::K_Imm, uint32_t(1)}, 32142 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32143 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32144 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32145 {AliasPatternCond::K_EndOrFeatures, 0}, 32146 // (UQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6834 32147 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 32148 {AliasPatternCond::K_Ignore, 0}, 32149 {AliasPatternCond::K_Imm, uint32_t(31)}, 32150 {AliasPatternCond::K_Imm, uint32_t(1)}, 32151 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32152 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32153 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32154 {AliasPatternCond::K_EndOrFeatures, 0}, 32155 // (UQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6842 32156 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 32157 {AliasPatternCond::K_Ignore, 0}, 32158 {AliasPatternCond::K_Ignore, 0}, 32159 {AliasPatternCond::K_Imm, uint32_t(1)}, 32160 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32161 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32162 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32163 {AliasPatternCond::K_EndOrFeatures, 0}, 32164 // (UQINCH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6850 32165 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 32166 {AliasPatternCond::K_Ignore, 0}, 32167 {AliasPatternCond::K_Imm, uint32_t(31)}, 32168 {AliasPatternCond::K_Imm, uint32_t(1)}, 32169 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32170 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32171 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32172 {AliasPatternCond::K_EndOrFeatures, 0}, 32173 // (UQINCH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6858 32174 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 32175 {AliasPatternCond::K_Ignore, 0}, 32176 {AliasPatternCond::K_Ignore, 0}, 32177 {AliasPatternCond::K_Imm, uint32_t(1)}, 32178 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32179 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32180 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32181 {AliasPatternCond::K_EndOrFeatures, 0}, 32182 // (UQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6866 32183 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 32184 {AliasPatternCond::K_Ignore, 0}, 32185 {AliasPatternCond::K_Imm, uint32_t(31)}, 32186 {AliasPatternCond::K_Imm, uint32_t(1)}, 32187 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32188 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32189 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32190 {AliasPatternCond::K_EndOrFeatures, 0}, 32191 // (UQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6874 32192 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 32193 {AliasPatternCond::K_Ignore, 0}, 32194 {AliasPatternCond::K_Ignore, 0}, 32195 {AliasPatternCond::K_Imm, uint32_t(1)}, 32196 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32197 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32198 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32199 {AliasPatternCond::K_EndOrFeatures, 0}, 32200 // (UQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6882 32201 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 32202 {AliasPatternCond::K_Ignore, 0}, 32203 {AliasPatternCond::K_Imm, uint32_t(31)}, 32204 {AliasPatternCond::K_Imm, uint32_t(1)}, 32205 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32206 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32207 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32208 {AliasPatternCond::K_EndOrFeatures, 0}, 32209 // (UQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 6890 32210 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 32211 {AliasPatternCond::K_Ignore, 0}, 32212 {AliasPatternCond::K_Ignore, 0}, 32213 {AliasPatternCond::K_Imm, uint32_t(1)}, 32214 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32215 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32216 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32217 {AliasPatternCond::K_EndOrFeatures, 0}, 32218 // (UQINCW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6898 32219 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 32220 {AliasPatternCond::K_Ignore, 0}, 32221 {AliasPatternCond::K_Imm, uint32_t(31)}, 32222 {AliasPatternCond::K_Imm, uint32_t(1)}, 32223 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32224 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32225 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32226 {AliasPatternCond::K_EndOrFeatures, 0}, 32227 // (UQINCW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6906 32228 {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID}, 32229 {AliasPatternCond::K_Ignore, 0}, 32230 {AliasPatternCond::K_Ignore, 0}, 32231 {AliasPatternCond::K_Imm, uint32_t(1)}, 32232 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32233 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32234 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32235 {AliasPatternCond::K_EndOrFeatures, 0}, 32236 // (UQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6914 32237 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 32238 {AliasPatternCond::K_Ignore, 0}, 32239 {AliasPatternCond::K_Imm, uint32_t(31)}, 32240 {AliasPatternCond::K_Imm, uint32_t(1)}, 32241 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32242 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32243 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32244 {AliasPatternCond::K_EndOrFeatures, 0}, 32245 // (UQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6922 32246 {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID}, 32247 {AliasPatternCond::K_Ignore, 0}, 32248 {AliasPatternCond::K_Ignore, 0}, 32249 {AliasPatternCond::K_Imm, uint32_t(1)}, 32250 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32251 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32252 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32253 {AliasPatternCond::K_EndOrFeatures, 0}, 32254 // (UQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6930 32255 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 32256 {AliasPatternCond::K_Ignore, 0}, 32257 {AliasPatternCond::K_Imm, uint32_t(31)}, 32258 {AliasPatternCond::K_Imm, uint32_t(1)}, 32259 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32260 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32261 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32262 {AliasPatternCond::K_EndOrFeatures, 0}, 32263 // (UQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 6938 32264 {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID}, 32265 {AliasPatternCond::K_Ignore, 0}, 32266 {AliasPatternCond::K_Ignore, 0}, 32267 {AliasPatternCond::K_Imm, uint32_t(1)}, 32268 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32269 {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE}, 32270 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32271 {AliasPatternCond::K_EndOrFeatures, 0}, 32272 // (XPACLRI) - 6946 32273 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32274 {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth}, 32275 {AliasPatternCond::K_EndOrFeatures, 0}, 32276 // (ZERO_M { 1, 1, 1, 1, 1, 1, 1, 1 }) - 6949 32277 {AliasPatternCond::K_Imm, uint32_t(255)}, 32278 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32279 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32280 {AliasPatternCond::K_EndOrFeatures, 0}, 32281 // (ZERO_M { 0, 1, 0, 1, 0, 1, 0, 1 }) - 6953 32282 {AliasPatternCond::K_Imm, uint32_t(85)}, 32283 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32284 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32285 {AliasPatternCond::K_EndOrFeatures, 0}, 32286 // (ZERO_M { 1, 0, 1, 0, 1, 0, 1, 0 }) - 6957 32287 {AliasPatternCond::K_Imm, uint32_t(170)}, 32288 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32289 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32290 {AliasPatternCond::K_EndOrFeatures, 0}, 32291 // (ZERO_M { 0, 0, 0, 1, 0, 0, 0, 1 }) - 6961 32292 {AliasPatternCond::K_Imm, uint32_t(17)}, 32293 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32294 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32295 {AliasPatternCond::K_EndOrFeatures, 0}, 32296 // (ZERO_M { 0, 0, 1, 0, 0, 0, 1, 0 }) - 6965 32297 {AliasPatternCond::K_Imm, uint32_t(34)}, 32298 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32299 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32300 {AliasPatternCond::K_EndOrFeatures, 0}, 32301 // (ZERO_M { 0, 1, 0, 0, 0, 1, 0, 0 }) - 6969 32302 {AliasPatternCond::K_Imm, uint32_t(68)}, 32303 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32304 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32305 {AliasPatternCond::K_EndOrFeatures, 0}, 32306 // (ZERO_M { 1, 0, 0, 0, 1, 0, 0, 0 }) - 6973 32307 {AliasPatternCond::K_Imm, uint32_t(136)}, 32308 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32309 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32310 {AliasPatternCond::K_EndOrFeatures, 0}, 32311 // (ZERO_M { 0, 0, 1, 1, 0, 0, 1, 1 }) - 6977 32312 {AliasPatternCond::K_Imm, uint32_t(51)}, 32313 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32314 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32315 {AliasPatternCond::K_EndOrFeatures, 0}, 32316 // (ZERO_M { 1, 0, 0, 1, 1, 0, 0, 1 }) - 6981 32317 {AliasPatternCond::K_Imm, uint32_t(153)}, 32318 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32319 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32320 {AliasPatternCond::K_EndOrFeatures, 0}, 32321 // (ZERO_M { 0, 1, 1, 0, 0, 1, 1, 0 }) - 6985 32322 {AliasPatternCond::K_Imm, uint32_t(102)}, 32323 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32324 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32325 {AliasPatternCond::K_EndOrFeatures, 0}, 32326 // (ZERO_M { 1, 1, 0, 0, 1, 1, 0, 0 }) - 6989 32327 {AliasPatternCond::K_Imm, uint32_t(204)}, 32328 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32329 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32330 {AliasPatternCond::K_EndOrFeatures, 0}, 32331 // (ZERO_M { 0, 1, 1, 1, 0, 1, 1, 1 }) - 6993 32332 {AliasPatternCond::K_Imm, uint32_t(119)}, 32333 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32334 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32335 {AliasPatternCond::K_EndOrFeatures, 0}, 32336 // (ZERO_M { 1, 0, 1, 1, 1, 0, 1, 1 }) - 6997 32337 {AliasPatternCond::K_Imm, uint32_t(187)}, 32338 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32339 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32340 {AliasPatternCond::K_EndOrFeatures, 0}, 32341 // (ZERO_M { 1, 1, 0, 1, 1, 1, 0, 1 }) - 7001 32342 {AliasPatternCond::K_Imm, uint32_t(221)}, 32343 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32344 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32345 {AliasPatternCond::K_EndOrFeatures, 0}, 32346 // (ZERO_M { 1, 1, 1, 0, 1, 1, 1, 0 }) - 7005 32347 {AliasPatternCond::K_Imm, uint32_t(238)}, 32348 {AliasPatternCond::K_OrFeature, AArch64::FeatureAll}, 32349 {AliasPatternCond::K_OrFeature, AArch64::FeatureSME}, 32350 {AliasPatternCond::K_EndOrFeatures, 0}, 32351 }; 32352 32353 static const char AsmStrings[] = 32354 /* 0 */ "cmn $\x02, $\xFF\x03\x01\0" 32355 /* 13 */ "cmn $\x02, $\x03\0" 32356 /* 24 */ "cmn $\x02, $\x03$\xFF\x04\x02\0" 32357 /* 39 */ "adds $\x01, $\x02, $\x03\0" 32358 /* 55 */ "cmn $\x02, $\x03$\xFF\x04\x03\0" 32359 /* 70 */ "mov $\x01, $\x02\0" 32360 /* 81 */ "add $\x01, $\x02, $\x03\0" 32361 /* 96 */ "tst $\x02, $\xFF\x03\x04\0" 32362 /* 109 */ "tst $\x02, $\x03\0" 32363 /* 120 */ "tst $\x02, $\x03$\xFF\x04\x02\0" 32364 /* 135 */ "ands $\x01, $\x02, $\x03\0" 32365 /* 151 */ "tst $\x02, $\xFF\x03\x05\0" 32366 /* 164 */ "movs $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" 32367 /* 188 */ "and $\x01, $\x02, $\x03\0" 32368 /* 203 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" 32369 /* 226 */ "and $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" 32370 /* 247 */ "and $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" 32371 /* 268 */ "and $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" 32372 /* 289 */ "autia1716\0" 32373 /* 299 */ "autiasp\0" 32374 /* 307 */ "autiaz\0" 32375 /* 314 */ "autib1716\0" 32376 /* 324 */ "autibsp\0" 32377 /* 332 */ "autibz\0" 32378 /* 339 */ "bics $\x01, $\x02, $\x03\0" 32379 /* 355 */ "bic $\x01, $\x02, $\x03\0" 32380 /* 370 */ "clrex\0" 32381 /* 376 */ "cntb $\x01\0" 32382 /* 384 */ "cntb $\x01, $\xFF\x02\x0E\0" 32383 /* 398 */ "cntd $\x01\0" 32384 /* 406 */ "cntd $\x01, $\xFF\x02\x0E\0" 32385 /* 420 */ "cnth $\x01\0" 32386 /* 428 */ "cnth $\x01, $\xFF\x02\x0E\0" 32387 /* 442 */ "cntw $\x01\0" 32388 /* 450 */ "cntw $\x01, $\xFF\x02\x0E\0" 32389 /* 464 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x0F\0" 32390 /* 487 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x11\0" 32391 /* 510 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x12\0" 32392 /* 533 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x13\0" 32393 /* 556 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\x04\0" 32394 /* 577 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\x04\0" 32395 /* 598 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\x04\0" 32396 /* 619 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\x04\0" 32397 /* 640 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x0F\0" 32398 /* 663 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/z, $\xFF\x03\x11\0" 32399 /* 686 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/z, $\xFF\x03\x12\0" 32400 /* 709 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/z, $\xFF\x03\x13\0" 32401 /* 732 */ "cset $\x01, $\xFF\x04\x14\0" 32402 /* 746 */ "cinc $\x01, $\x02, $\xFF\x04\x14\0" 32403 /* 764 */ "csetm $\x01, $\xFF\x04\x14\0" 32404 /* 779 */ "cinv $\x01, $\x02, $\xFF\x04\x14\0" 32405 /* 797 */ "cneg $\x01, $\x02, $\xFF\x04\x14\0" 32406 /* 815 */ "dcps1\0" 32407 /* 821 */ "dcps2\0" 32408 /* 827 */ "dcps3\0" 32409 /* 833 */ "decb $\x01\0" 32410 /* 841 */ "decb $\x01, $\xFF\x03\x0E\0" 32411 /* 855 */ "decd $\x01\0" 32412 /* 863 */ "decd $\x01, $\xFF\x03\x0E\0" 32413 /* 877 */ "decd $\xFF\x01\x10\0" 32414 /* 887 */ "decd $\xFF\x01\x10, $\xFF\x03\x0E\0" 32415 /* 903 */ "dech $\x01\0" 32416 /* 911 */ "dech $\x01, $\xFF\x03\x0E\0" 32417 /* 925 */ "dech $\xFF\x01\x09\0" 32418 /* 935 */ "dech $\xFF\x01\x09, $\xFF\x03\x0E\0" 32419 /* 951 */ "decw $\x01\0" 32420 /* 959 */ "decw $\x01, $\xFF\x03\x0E\0" 32421 /* 973 */ "decw $\xFF\x01\x0B\0" 32422 /* 983 */ "decw $\xFF\x01\x0B, $\xFF\x03\x0E\0" 32423 /* 999 */ "ssbb\0" 32424 /* 1004 */ "pssbb\0" 32425 /* 1010 */ "dfb\0" 32426 /* 1014 */ "mov $\xFF\x01\x09, $\xFF\x02\x15\0" 32427 /* 1029 */ "mov $\xFF\x01\x0B, $\xFF\x02\x16\0" 32428 /* 1044 */ "mov $\xFF\x01\x10, $\xFF\x02\x17\0" 32429 /* 1059 */ "dupm $\xFF\x01\x06, $\xFF\x02\x08\0" 32430 /* 1075 */ "dupm $\xFF\x01\x09, $\xFF\x02\x0A\0" 32431 /* 1091 */ "dupm $\xFF\x01\x0B, $\xFF\x02\x04\0" 32432 /* 1107 */ "mov $\xFF\x01\x06, $\xFF\x02\x0F\0" 32433 /* 1122 */ "mov $\xFF\x01\x10, $\xFF\x02\x11\0" 32434 /* 1137 */ "fmov $\xFF\x01\x10, #0.0\0" 32435 /* 1153 */ "mov $\xFF\x01\x09, $\xFF\x02\x12\0" 32436 /* 1168 */ "fmov $\xFF\x01\x09, #0.0\0" 32437 /* 1184 */ "mov $\xFF\x01\x0B, $\xFF\x02\x13\0" 32438 /* 1199 */ "fmov $\xFF\x01\x0B, #0.0\0" 32439 /* 1215 */ "mov $\xFF\x01\x06, $\x02\0" 32440 /* 1228 */ "mov $\xFF\x01\x10, $\x02\0" 32441 /* 1241 */ "mov $\xFF\x01\x09, $\x02\0" 32442 /* 1254 */ "mov $\xFF\x01\x0B, $\x02\0" 32443 /* 1267 */ "mov $\xFF\x01\x06, $\xFF\x02\x18\0" 32444 /* 1282 */ "mov $\xFF\x01\x06, $\xFF\x02\x06$\xFF\x03\x19\0" 32445 /* 1301 */ "mov $\xFF\x01\x10, $\xFF\x02\x1A\0" 32446 /* 1316 */ "mov $\xFF\x01\x10, $\xFF\x02\x10$\xFF\x03\x19\0" 32447 /* 1335 */ "mov $\xFF\x01\x09, $\xFF\x02\x1B\0" 32448 /* 1350 */ "mov $\xFF\x01\x09, $\xFF\x02\x09$\xFF\x03\x19\0" 32449 /* 1369 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1D\0" 32450 /* 1384 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1C$\xFF\x03\x19\0" 32451 /* 1403 */ "mov $\xFF\x01\x0B, $\xFF\x02\x1E\0" 32452 /* 1418 */ "mov $\xFF\x01\x0B, $\xFF\x02\x0B$\xFF\x03\x19\0" 32453 /* 1437 */ "eon $\x01, $\x02, $\x03\0" 32454 /* 1452 */ "nots $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" 32455 /* 1476 */ "eor $\x01, $\x02, $\x03\0" 32456 /* 1491 */ "not $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0" 32457 /* 1514 */ "eor $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" 32458 /* 1535 */ "eor $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" 32459 /* 1556 */ "eor $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" 32460 /* 1577 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" 32461 /* 1610 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" 32462 /* 1643 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" 32463 /* 1676 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" 32464 /* 1709 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0" 32465 /* 1742 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" 32466 /* 1775 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" 32467 /* 1808 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" 32468 /* 1841 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" 32469 /* 1874 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0" 32470 /* 1907 */ "ror $\x01, $\x02, $\x04\0" 32471 /* 1922 */ "fmov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x22\0" 32472 /* 1946 */ "fmov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x22\0" 32473 /* 1970 */ "fmov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x22\0" 32474 /* 1994 */ "fmov $\xFF\x01\x10, $\xFF\x02\x22\0" 32475 /* 2010 */ "fmov $\xFF\x01\x09, $\xFF\x02\x22\0" 32476 /* 2026 */ "fmov $\xFF\x01\x0B, $\xFF\x02\x22\0" 32477 /* 2042 */ "ld1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32478 /* 2068 */ "ld1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32479 /* 2094 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32480 /* 2120 */ "ld1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32481 /* 2146 */ "ld1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32482 /* 2172 */ "ld1q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32483 /* 2198 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32484 /* 2225 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32485 /* 2252 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32486 /* 2279 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32487 /* 2306 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32488 /* 2333 */ "ld1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32489 /* 2359 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32490 /* 2385 */ "ldff1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32491 /* 2413 */ "ldff1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32492 /* 2441 */ "ldff1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32493 /* 2469 */ "ldff1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32494 /* 2497 */ "ldff1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32495 /* 2525 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32496 /* 2554 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32497 /* 2583 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32498 /* 2612 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32499 /* 2641 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32500 /* 2670 */ "ldff1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32501 /* 2698 */ "ldff1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32502 /* 2726 */ "nop\0" 32503 /* 2730 */ "yield\0" 32504 /* 2736 */ "wfe\0" 32505 /* 2740 */ "wfi\0" 32506 /* 2744 */ "sev\0" 32507 /* 2748 */ "sevl\0" 32508 /* 2753 */ "dgh\0" 32509 /* 2757 */ "esb\0" 32510 /* 2761 */ "csdb\0" 32511 /* 2766 */ "bti\0" 32512 /* 2770 */ "bti $\xFF\x01\x26\0" 32513 /* 2779 */ "psb $\xFF\x01\x27\0" 32514 /* 2788 */ "clrbhb\0" 32515 /* 2795 */ "incb $\x01\0" 32516 /* 2803 */ "incb $\x01, $\xFF\x03\x0E\0" 32517 /* 2817 */ "incd $\x01\0" 32518 /* 2825 */ "incd $\x01, $\xFF\x03\x0E\0" 32519 /* 2839 */ "incd $\xFF\x01\x10\0" 32520 /* 2849 */ "incd $\xFF\x01\x10, $\xFF\x03\x0E\0" 32521 /* 2865 */ "inch $\x01\0" 32522 /* 2873 */ "inch $\x01, $\xFF\x03\x0E\0" 32523 /* 2887 */ "inch $\xFF\x01\x09\0" 32524 /* 2897 */ "inch $\xFF\x01\x09, $\xFF\x03\x0E\0" 32525 /* 2913 */ "incw $\x01\0" 32526 /* 2921 */ "incw $\x01, $\xFF\x03\x0E\0" 32527 /* 2935 */ "incw $\xFF\x01\x0B\0" 32528 /* 2945 */ "incw $\xFF\x01\x0B, $\xFF\x03\x0E\0" 32529 /* 2961 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0" 32530 /* 2994 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0" 32531 /* 3027 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0" 32532 /* 3060 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0" 32533 /* 3093 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0" 32534 /* 3126 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0" 32535 /* 3159 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0" 32536 /* 3192 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0" 32537 /* 3225 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0" 32538 /* 3258 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0" 32539 /* 3291 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\x04\0" 32540 /* 3310 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\xFF\x04\x0C.h$\xFF\x05\x19\0" 32541 /* 3337 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\x04\0" 32542 /* 3356 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\xFF\x04\x0C.s$\xFF\x05\x19\0" 32543 /* 3383 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\x04\0" 32544 /* 3402 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\xFF\x04\x0C.d$\xFF\x05\x19\0" 32545 /* 3429 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\x04\0" 32546 /* 3448 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\xFF\x04\x0C.b$\xFF\x05\x19\0" 32547 /* 3475 */ "irg $\x01, $\x02\0" 32548 /* 3486 */ "isb\0" 32549 /* 3490 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" 32550 /* 3514 */ "ld1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32551 /* 3538 */ "ld1b $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32552 /* 3562 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" 32553 /* 3586 */ "ld1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32554 /* 3610 */ "ld1b $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0" 32555 /* 3634 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" 32556 /* 3658 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0" 32557 /* 3682 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32558 /* 3706 */ "ld1d $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" 32559 /* 3730 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0" 32560 /* 3754 */ "ld1 $\xFF\x02\x2C, [$\x01], #64\0" 32561 /* 3774 */ "ld1 $\xFF\x02\x2D, [$\x01], #32\0" 32562 /* 3794 */ "ld1 $\xFF\x02\x2E, [$\x01], #64\0" 32563 /* 3814 */ "ld1 $\xFF\x02\x2F, [$\x01], #32\0" 32564 /* 3834 */ "ld1 $\xFF\x02\x30, [$\x01], #32\0" 32565 /* 3854 */ "ld1 $\xFF\x02\x31, [$\x01], #64\0" 32566 /* 3874 */ "ld1 $\xFF\x02\x32, [$\x01], #32\0" 32567 /* 3894 */ "ld1 $\xFF\x02\x33, [$\x01], #64\0" 32568 /* 3914 */ "ld1h $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0" 32569 /* 3938 */ "ld1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32570 /* 3962 */ "ld1h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32571 /* 3986 */ "ld1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32572 /* 4010 */ "ld1h $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0" 32573 /* 4034 */ "ld1h $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0" 32574 /* 4058 */ "ld1 $\xFF\x02\x2C, [$\x01], #16\0" 32575 /* 4078 */ "ld1 $\xFF\x02\x2D, [$\x01], #8\0" 32576 /* 4097 */ "ld1 $\xFF\x02\x2E, [$\x01], #16\0" 32577 /* 4117 */ "ld1 $\xFF\x02\x2F, [$\x01], #8\0" 32578 /* 4136 */ "ld1 $\xFF\x02\x30, [$\x01], #8\0" 32579 /* 4155 */ "ld1 $\xFF\x02\x31, [$\x01], #16\0" 32580 /* 4175 */ "ld1 $\xFF\x02\x32, [$\x01], #8\0" 32581 /* 4194 */ "ld1 $\xFF\x02\x33, [$\x01], #16\0" 32582 /* 4214 */ "ld1rb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32583 /* 4239 */ "ld1rb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32584 /* 4264 */ "ld1rb $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" 32585 /* 4289 */ "ld1rb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32586 /* 4314 */ "ld1rd $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32587 /* 4339 */ "ld1rh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32588 /* 4364 */ "ld1rh $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32589 /* 4389 */ "ld1rh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32590 /* 4414 */ "ld1rob $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" 32591 /* 4440 */ "ld1rod $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32592 /* 4466 */ "ld1roh $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32593 /* 4492 */ "ld1row $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32594 /* 4518 */ "ld1rqb $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" 32595 /* 4544 */ "ld1rqd $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32596 /* 4570 */ "ld1rqh $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32597 /* 4596 */ "ld1rqw $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32598 /* 4622 */ "ld1rsb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32599 /* 4648 */ "ld1rsb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32600 /* 4674 */ "ld1rsb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32601 /* 4700 */ "ld1rsh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32602 /* 4726 */ "ld1rsh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32603 /* 4752 */ "ld1rsw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32604 /* 4778 */ "ld1rw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32605 /* 4803 */ "ld1rw $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32606 /* 4828 */ "ld1r $\xFF\x02\x2C, [$\x01], #1\0" 32607 /* 4848 */ "ld1r $\xFF\x02\x2D, [$\x01], #8\0" 32608 /* 4868 */ "ld1r $\xFF\x02\x2E, [$\x01], #8\0" 32609 /* 4888 */ "ld1r $\xFF\x02\x2F, [$\x01], #4\0" 32610 /* 4908 */ "ld1r $\xFF\x02\x30, [$\x01], #2\0" 32611 /* 4928 */ "ld1r $\xFF\x02\x31, [$\x01], #4\0" 32612 /* 4948 */ "ld1r $\xFF\x02\x32, [$\x01], #1\0" 32613 /* 4968 */ "ld1r $\xFF\x02\x33, [$\x01], #2\0" 32614 /* 4988 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32615 /* 5013 */ "ld1sb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32616 /* 5038 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32617 /* 5063 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32618 /* 5088 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32619 /* 5113 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32620 /* 5138 */ "ld1 $\xFF\x02\x2C, [$\x01], #48\0" 32621 /* 5158 */ "ld1 $\xFF\x02\x2D, [$\x01], #24\0" 32622 /* 5178 */ "ld1 $\xFF\x02\x2E, [$\x01], #48\0" 32623 /* 5198 */ "ld1 $\xFF\x02\x2F, [$\x01], #24\0" 32624 /* 5218 */ "ld1 $\xFF\x02\x30, [$\x01], #24\0" 32625 /* 5238 */ "ld1 $\xFF\x02\x31, [$\x01], #48\0" 32626 /* 5258 */ "ld1 $\xFF\x02\x32, [$\x01], #24\0" 32627 /* 5278 */ "ld1 $\xFF\x02\x33, [$\x01], #48\0" 32628 /* 5298 */ "ld1 $\xFF\x02\x2C, [$\x01], #32\0" 32629 /* 5318 */ "ld1 $\xFF\x02\x2D, [$\x01], #16\0" 32630 /* 5338 */ "ld1 $\xFF\x02\x2E, [$\x01], #32\0" 32631 /* 5358 */ "ld1 $\xFF\x02\x2F, [$\x01], #16\0" 32632 /* 5378 */ "ld1 $\xFF\x02\x30, [$\x01], #16\0" 32633 /* 5398 */ "ld1 $\xFF\x02\x31, [$\x01], #32\0" 32634 /* 5418 */ "ld1 $\xFF\x02\x32, [$\x01], #16\0" 32635 /* 5438 */ "ld1 $\xFF\x02\x33, [$\x01], #32\0" 32636 /* 5458 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" 32637 /* 5482 */ "ld1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32638 /* 5506 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32639 /* 5530 */ "ld1w $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" 32640 /* 5554 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" 32641 /* 5578 */ "ld1b {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" 32642 /* 5614 */ "ld1d {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" 32643 /* 5650 */ "ld1h {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" 32644 /* 5686 */ "ld1q {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" 32645 /* 5722 */ "ld1w {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" 32646 /* 5758 */ "ld1b {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" 32647 /* 5794 */ "ld1d {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" 32648 /* 5830 */ "ld1h {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" 32649 /* 5866 */ "ld1q {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" 32650 /* 5902 */ "ld1w {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0" 32651 /* 5938 */ "ld1 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #2\0" 32652 /* 5961 */ "ld1 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #4\0" 32653 /* 5984 */ "ld1 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #8\0" 32654 /* 6007 */ "ld1 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #1\0" 32655 /* 6030 */ "ld2b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" 32656 /* 6054 */ "ld2d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32657 /* 6078 */ "ld2h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32658 /* 6102 */ "ld2q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" 32659 /* 6126 */ "ld2r $\xFF\x02\x2C, [$\x01], #2\0" 32660 /* 6146 */ "ld2r $\xFF\x02\x2D, [$\x01], #16\0" 32661 /* 6167 */ "ld2r $\xFF\x02\x2E, [$\x01], #16\0" 32662 /* 6188 */ "ld2r $\xFF\x02\x2F, [$\x01], #8\0" 32663 /* 6208 */ "ld2r $\xFF\x02\x30, [$\x01], #4\0" 32664 /* 6228 */ "ld2r $\xFF\x02\x31, [$\x01], #8\0" 32665 /* 6248 */ "ld2r $\xFF\x02\x32, [$\x01], #2\0" 32666 /* 6268 */ "ld2r $\xFF\x02\x33, [$\x01], #4\0" 32667 /* 6288 */ "ld2 $\xFF\x02\x2C, [$\x01], #32\0" 32668 /* 6308 */ "ld2 $\xFF\x02\x2E, [$\x01], #32\0" 32669 /* 6328 */ "ld2 $\xFF\x02\x2F, [$\x01], #16\0" 32670 /* 6348 */ "ld2 $\xFF\x02\x30, [$\x01], #16\0" 32671 /* 6368 */ "ld2 $\xFF\x02\x31, [$\x01], #32\0" 32672 /* 6388 */ "ld2 $\xFF\x02\x32, [$\x01], #16\0" 32673 /* 6408 */ "ld2 $\xFF\x02\x33, [$\x01], #32\0" 32674 /* 6428 */ "ld2w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32675 /* 6452 */ "ld2 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #4\0" 32676 /* 6475 */ "ld2 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #8\0" 32677 /* 6498 */ "ld2 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #16\0" 32678 /* 6522 */ "ld2 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #2\0" 32679 /* 6545 */ "ld3b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" 32680 /* 6569 */ "ld3d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32681 /* 6593 */ "ld3h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32682 /* 6617 */ "ld3q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" 32683 /* 6641 */ "ld3r $\xFF\x02\x2C, [$\x01], #3\0" 32684 /* 6661 */ "ld3r $\xFF\x02\x2D, [$\x01], #24\0" 32685 /* 6682 */ "ld3r $\xFF\x02\x2E, [$\x01], #24\0" 32686 /* 6703 */ "ld3r $\xFF\x02\x2F, [$\x01], #12\0" 32687 /* 6724 */ "ld3r $\xFF\x02\x30, [$\x01], #6\0" 32688 /* 6744 */ "ld3r $\xFF\x02\x31, [$\x01], #12\0" 32689 /* 6765 */ "ld3r $\xFF\x02\x32, [$\x01], #3\0" 32690 /* 6785 */ "ld3r $\xFF\x02\x33, [$\x01], #6\0" 32691 /* 6805 */ "ld3 $\xFF\x02\x2C, [$\x01], #48\0" 32692 /* 6825 */ "ld3 $\xFF\x02\x2E, [$\x01], #48\0" 32693 /* 6845 */ "ld3 $\xFF\x02\x2F, [$\x01], #24\0" 32694 /* 6865 */ "ld3 $\xFF\x02\x30, [$\x01], #24\0" 32695 /* 6885 */ "ld3 $\xFF\x02\x31, [$\x01], #48\0" 32696 /* 6905 */ "ld3 $\xFF\x02\x32, [$\x01], #24\0" 32697 /* 6925 */ "ld3 $\xFF\x02\x33, [$\x01], #48\0" 32698 /* 6945 */ "ld3w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32699 /* 6969 */ "ld3 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #6\0" 32700 /* 6992 */ "ld3 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #12\0" 32701 /* 7016 */ "ld3 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #24\0" 32702 /* 7040 */ "ld3 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #3\0" 32703 /* 7063 */ "ld4b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" 32704 /* 7087 */ "ld4d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32705 /* 7111 */ "ld4 $\xFF\x02\x2C, [$\x01], #64\0" 32706 /* 7131 */ "ld4 $\xFF\x02\x2E, [$\x01], #64\0" 32707 /* 7151 */ "ld4 $\xFF\x02\x2F, [$\x01], #32\0" 32708 /* 7171 */ "ld4 $\xFF\x02\x30, [$\x01], #32\0" 32709 /* 7191 */ "ld4 $\xFF\x02\x31, [$\x01], #64\0" 32710 /* 7211 */ "ld4 $\xFF\x02\x32, [$\x01], #32\0" 32711 /* 7231 */ "ld4 $\xFF\x02\x33, [$\x01], #64\0" 32712 /* 7251 */ "ld4h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32713 /* 7275 */ "ld4q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0" 32714 /* 7299 */ "ld4r $\xFF\x02\x2C, [$\x01], #4\0" 32715 /* 7319 */ "ld4r $\xFF\x02\x2D, [$\x01], #32\0" 32716 /* 7340 */ "ld4r $\xFF\x02\x2E, [$\x01], #32\0" 32717 /* 7361 */ "ld4r $\xFF\x02\x2F, [$\x01], #16\0" 32718 /* 7382 */ "ld4r $\xFF\x02\x30, [$\x01], #8\0" 32719 /* 7402 */ "ld4r $\xFF\x02\x31, [$\x01], #16\0" 32720 /* 7423 */ "ld4r $\xFF\x02\x32, [$\x01], #4\0" 32721 /* 7443 */ "ld4r $\xFF\x02\x33, [$\x01], #8\0" 32722 /* 7463 */ "ld4w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32723 /* 7487 */ "ld4 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #8\0" 32724 /* 7510 */ "ld4 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #16\0" 32725 /* 7534 */ "ld4 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #32\0" 32726 /* 7558 */ "ld4 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #4\0" 32727 /* 7581 */ "staddb $\x02, [$\x03]\0" 32728 /* 7597 */ "staddh $\x02, [$\x03]\0" 32729 /* 7613 */ "staddlb $\x02, [$\x03]\0" 32730 /* 7630 */ "staddlh $\x02, [$\x03]\0" 32731 /* 7647 */ "staddl $\x02, [$\x03]\0" 32732 /* 7663 */ "stadd $\x02, [$\x03]\0" 32733 /* 7678 */ "ldapurb $\x01, [$\x02]\0" 32734 /* 7695 */ "ldapurh $\x01, [$\x02]\0" 32735 /* 7712 */ "ldapursb $\x01, [$\x02]\0" 32736 /* 7730 */ "ldapursh $\x01, [$\x02]\0" 32737 /* 7748 */ "ldapursw $\x01, [$\x02]\0" 32738 /* 7766 */ "ldapur $\x01, [$\x02]\0" 32739 /* 7782 */ "stclrb $\x02, [$\x03]\0" 32740 /* 7798 */ "stclrh $\x02, [$\x03]\0" 32741 /* 7814 */ "stclrlb $\x02, [$\x03]\0" 32742 /* 7831 */ "stclrlh $\x02, [$\x03]\0" 32743 /* 7848 */ "stclrl $\x02, [$\x03]\0" 32744 /* 7864 */ "stclr $\x02, [$\x03]\0" 32745 /* 7879 */ "steorb $\x02, [$\x03]\0" 32746 /* 7895 */ "steorh $\x02, [$\x03]\0" 32747 /* 7911 */ "steorlb $\x02, [$\x03]\0" 32748 /* 7928 */ "steorlh $\x02, [$\x03]\0" 32749 /* 7945 */ "steorl $\x02, [$\x03]\0" 32750 /* 7961 */ "steor $\x02, [$\x03]\0" 32751 /* 7976 */ "ldff1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32752 /* 8002 */ "ldff1b $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32753 /* 8028 */ "ldff1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" 32754 /* 8054 */ "ldff1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32755 /* 8080 */ "ldff1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32756 /* 8106 */ "ldff1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32757 /* 8132 */ "ldff1h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32758 /* 8158 */ "ldff1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32759 /* 8184 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32760 /* 8211 */ "ldff1sb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32761 /* 8238 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32762 /* 8265 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32763 /* 8292 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32764 /* 8319 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32765 /* 8346 */ "ldff1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32766 /* 8372 */ "ldff1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32767 /* 8398 */ "ldg $\x01, [$\x03]\0" 32768 /* 8411 */ "ldnf1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32769 /* 8437 */ "ldnf1b $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32770 /* 8463 */ "ldnf1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" 32771 /* 8489 */ "ldnf1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32772 /* 8515 */ "ldnf1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32773 /* 8541 */ "ldnf1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32774 /* 8567 */ "ldnf1h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32775 /* 8593 */ "ldnf1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32776 /* 8619 */ "ldnf1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32777 /* 8646 */ "ldnf1sb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32778 /* 8673 */ "ldnf1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32779 /* 8700 */ "ldnf1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32780 /* 8727 */ "ldnf1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32781 /* 8754 */ "ldnf1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32782 /* 8781 */ "ldnf1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32783 /* 8807 */ "ldnf1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32784 /* 8833 */ "ldnp $\x01, $\x02, [$\x03]\0" 32785 /* 8851 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" 32786 /* 8877 */ "ldnt1b $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0" 32787 /* 8903 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0" 32788 /* 8929 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0" 32789 /* 8955 */ "ldnt1b $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32790 /* 8983 */ "ldnt1b $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32791 /* 9011 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0" 32792 /* 9037 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0" 32793 /* 9063 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0" 32794 /* 9089 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32795 /* 9117 */ "ldnt1h $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0" 32796 /* 9143 */ "ldnt1h $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0" 32797 /* 9169 */ "ldnt1h $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0" 32798 /* 9195 */ "ldnt1h $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0" 32799 /* 9221 */ "ldnt1h $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32800 /* 9249 */ "ldnt1h $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32801 /* 9277 */ "ldnt1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32802 /* 9306 */ "ldnt1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32803 /* 9335 */ "ldnt1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32804 /* 9364 */ "ldnt1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32805 /* 9393 */ "ldnt1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32806 /* 9422 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" 32807 /* 9448 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0" 32808 /* 9474 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0" 32809 /* 9500 */ "ldnt1w $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0" 32810 /* 9528 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0" 32811 /* 9556 */ "ldp $\x01, $\x02, [$\x03]\0" 32812 /* 9573 */ "ldpsw $\x01, $\x02, [$\x03]\0" 32813 /* 9592 */ "ldraa $\x01, [$\x02]\0" 32814 /* 9607 */ "ldrab $\x01, [$\x02]\0" 32815 /* 9622 */ "ldrb $\x01, [$\x02, $\x03]\0" 32816 /* 9640 */ "ldrb $\x01, [$\x02]\0" 32817 /* 9654 */ "ldr $\x01, [$\x02, $\x03]\0" 32818 /* 9671 */ "ldr $\x01, [$\x02]\0" 32819 /* 9684 */ "ldrh $\x01, [$\x02, $\x03]\0" 32820 /* 9702 */ "ldrh $\x01, [$\x02]\0" 32821 /* 9716 */ "ldrsb $\x01, [$\x02, $\x03]\0" 32822 /* 9735 */ "ldrsb $\x01, [$\x02]\0" 32823 /* 9750 */ "ldrsh $\x01, [$\x02, $\x03]\0" 32824 /* 9769 */ "ldrsh $\x01, [$\x02]\0" 32825 /* 9784 */ "ldrsw $\x01, [$\x02, $\x03]\0" 32826 /* 9803 */ "ldrsw $\x01, [$\x02]\0" 32827 /* 9818 */ "ldr $\xFF\x01\x07, [$\x02]\0" 32828 /* 9833 */ "ldr $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0" 32829 /* 9858 */ "stsetb $\x02, [$\x03]\0" 32830 /* 9874 */ "stseth $\x02, [$\x03]\0" 32831 /* 9890 */ "stsetlb $\x02, [$\x03]\0" 32832 /* 9907 */ "stsetlh $\x02, [$\x03]\0" 32833 /* 9924 */ "stsetl $\x02, [$\x03]\0" 32834 /* 9940 */ "stset $\x02, [$\x03]\0" 32835 /* 9955 */ "stsmaxb $\x02, [$\x03]\0" 32836 /* 9972 */ "stsmaxh $\x02, [$\x03]\0" 32837 /* 9989 */ "stsmaxlb $\x02, [$\x03]\0" 32838 /* 10007 */ "stsmaxlh $\x02, [$\x03]\0" 32839 /* 10025 */ "stsmaxl $\x02, [$\x03]\0" 32840 /* 10042 */ "stsmax $\x02, [$\x03]\0" 32841 /* 10058 */ "stsminb $\x02, [$\x03]\0" 32842 /* 10075 */ "stsminh $\x02, [$\x03]\0" 32843 /* 10092 */ "stsminlb $\x02, [$\x03]\0" 32844 /* 10110 */ "stsminlh $\x02, [$\x03]\0" 32845 /* 10128 */ "stsminl $\x02, [$\x03]\0" 32846 /* 10145 */ "stsmin $\x02, [$\x03]\0" 32847 /* 10161 */ "ldtrb $\x01, [$\x02]\0" 32848 /* 10176 */ "ldtrh $\x01, [$\x02]\0" 32849 /* 10191 */ "ldtrsb $\x01, [$\x02]\0" 32850 /* 10207 */ "ldtrsh $\x01, [$\x02]\0" 32851 /* 10223 */ "ldtrsw $\x01, [$\x02]\0" 32852 /* 10239 */ "ldtr $\x01, [$\x02]\0" 32853 /* 10253 */ "stumaxb $\x02, [$\x03]\0" 32854 /* 10270 */ "stumaxh $\x02, [$\x03]\0" 32855 /* 10287 */ "stumaxlb $\x02, [$\x03]\0" 32856 /* 10305 */ "stumaxlh $\x02, [$\x03]\0" 32857 /* 10323 */ "stumaxl $\x02, [$\x03]\0" 32858 /* 10340 */ "stumax $\x02, [$\x03]\0" 32859 /* 10356 */ "stuminb $\x02, [$\x03]\0" 32860 /* 10373 */ "stuminh $\x02, [$\x03]\0" 32861 /* 10390 */ "stuminlb $\x02, [$\x03]\0" 32862 /* 10408 */ "stuminlh $\x02, [$\x03]\0" 32863 /* 10426 */ "stuminl $\x02, [$\x03]\0" 32864 /* 10443 */ "stumin $\x02, [$\x03]\0" 32865 /* 10459 */ "ldurb $\x01, [$\x02]\0" 32866 /* 10474 */ "ldur $\x01, [$\x02]\0" 32867 /* 10488 */ "ldurh $\x01, [$\x02]\0" 32868 /* 10503 */ "ldursb $\x01, [$\x02]\0" 32869 /* 10519 */ "ldursh $\x01, [$\x02]\0" 32870 /* 10535 */ "ldursw $\x01, [$\x02]\0" 32871 /* 10551 */ "mul $\x01, $\x02, $\x03\0" 32872 /* 10566 */ "mov $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" 32873 /* 10591 */ "mov $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" 32874 /* 10616 */ "mov $\xFF\x01\x2A, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" 32875 /* 10641 */ "mov $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0" 32876 /* 10666 */ "mov $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" 32877 /* 10691 */ "mov $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" 32878 /* 10716 */ "mov $\xFF\x01\x2A, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" 32879 /* 10741 */ "mov $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0" 32880 /* 10766 */ "mov $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" 32881 /* 10791 */ "mov $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" 32882 /* 10816 */ "mov $\xFF\x01\x2A, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" 32883 /* 10841 */ "mov $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0" 32884 /* 10866 */ "mov $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" 32885 /* 10891 */ "mov $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" 32886 /* 10916 */ "mov $\xFF\x01\x2A, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" 32887 /* 10941 */ "mov $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0" 32888 /* 10966 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0" 32889 /* 10991 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0" 32890 /* 11016 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x2A\0" 32891 /* 11041 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0" 32892 /* 11066 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0" 32893 /* 11091 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0" 32894 /* 11116 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x2A\0" 32895 /* 11141 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0" 32896 /* 11166 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0" 32897 /* 11191 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0" 32898 /* 11216 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x2A\0" 32899 /* 11241 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0" 32900 /* 11266 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0" 32901 /* 11291 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0" 32902 /* 11316 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x2A\0" 32903 /* 11341 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0" 32904 /* 11366 */ "mov $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx2]\0" 32905 /* 11397 */ "mov $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx2], $\xFF\x05\x23\0" 32906 /* 11428 */ "mov $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx4]\0" 32907 /* 11459 */ "mov $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx4], $\xFF\x05\x23\0" 32908 /* 11490 */ "smstart\0" 32909 /* 11498 */ "smstart sm\0" 32910 /* 11509 */ "smstart za\0" 32911 /* 11520 */ "smstop\0" 32912 /* 11527 */ "smstop sm\0" 32913 /* 11537 */ "smstop za\0" 32914 /* 11547 */ "mneg $\x01, $\x02, $\x03\0" 32915 /* 11563 */ "mvn $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0" 32916 /* 11586 */ "mvn $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0" 32917 /* 11607 */ "mvn $\x01, $\x03\0" 32918 /* 11618 */ "mvn $\x01, $\x03$\xFF\x04\x02\0" 32919 /* 11633 */ "orn $\x01, $\x02, $\x03\0" 32920 /* 11648 */ "movs $\xFF\x01\x06, $\xFF\x02\x06\0" 32921 /* 11664 */ "mov $\x01, $\x03\0" 32922 /* 11675 */ "orr $\x01, $\x02, $\x03\0" 32923 /* 11690 */ "mov $\xFF\x01\x06, $\xFF\x02\x06\0" 32924 /* 11705 */ "orr $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0" 32925 /* 11726 */ "orr $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0" 32926 /* 11747 */ "orr $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0" 32927 /* 11768 */ "mov $\xFF\x01\x10, $\xFF\x02\x10\0" 32928 /* 11783 */ "mov $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0" 32929 /* 11806 */ "mov $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0" 32930 /* 11827 */ "pacia1716\0" 32931 /* 11837 */ "paciasp\0" 32932 /* 11845 */ "paciaz\0" 32933 /* 11852 */ "pacib1716\0" 32934 /* 11862 */ "pacibsp\0" 32935 /* 11870 */ "pacibz\0" 32936 /* 11877 */ "pmov $\xFF\x01\x06, $\xFF\x02\x07\0" 32937 /* 11893 */ "pmov $\xFF\x01\x07, $\xFF\x04\x06\0" 32938 /* 11909 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 32939 /* 11933 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" 32940 /* 11955 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" 32941 /* 11979 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 32942 /* 12003 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" 32943 /* 12025 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" 32944 /* 12049 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 32945 /* 12073 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" 32946 /* 12095 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" 32947 /* 12119 */ "prfm $\xFF\x01\x3D, [$\x02, $\x03]\0" 32948 /* 12139 */ "prfm $\xFF\x01\x3D, [$\x02]\0" 32949 /* 12155 */ "prfum $\xFF\x01\x3D, [$\x02]\0" 32950 /* 12172 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 32951 /* 12196 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0" 32952 /* 12218 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" 32953 /* 12242 */ "ptrues $\xFF\x01\x06\0" 32954 /* 12254 */ "ptrues $\xFF\x01\x10\0" 32955 /* 12266 */ "ptrues $\xFF\x01\x09\0" 32956 /* 12278 */ "ptrues $\xFF\x01\x0B\0" 32957 /* 12290 */ "ptrue $\xFF\x01\x06\0" 32958 /* 12301 */ "ptrue $\xFF\x01\x10\0" 32959 /* 12312 */ "ptrue $\xFF\x01\x09\0" 32960 /* 12323 */ "ptrue $\xFF\x01\x0B\0" 32961 /* 12334 */ "ret\0" 32962 /* 12338 */ "ngcs $\x01, $\x03\0" 32963 /* 12350 */ "ngc $\x01, $\x03\0" 32964 /* 12361 */ "asr $\x01, $\x02, $\x03\0" 32965 /* 12376 */ "sxtb $\x01, $\x02\0" 32966 /* 12388 */ "sxth $\x01, $\x02\0" 32967 /* 12400 */ "sxtw $\x01, $\x02\0" 32968 /* 12412 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/m, $\xFF\x03\x06\0" 32969 /* 12435 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/m, $\xFF\x03\x10\0" 32970 /* 12458 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/m, $\xFF\x03\x09\0" 32971 /* 12481 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/m, $\xFF\x03\x0B\0" 32972 /* 12504 */ "smull $\x01, $\x02, $\x03\0" 32973 /* 12521 */ "smnegl $\x01, $\x02, $\x03\0" 32974 /* 12539 */ "sqdecb $\x01\0" 32975 /* 12549 */ "sqdecb $\x01, $\xFF\x03\x0E\0" 32976 /* 12565 */ "sqdecb $\x01, $\xFF\x02\x3E\0" 32977 /* 12581 */ "sqdecb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" 32978 /* 12603 */ "sqdecd $\x01\0" 32979 /* 12613 */ "sqdecd $\x01, $\xFF\x03\x0E\0" 32980 /* 12629 */ "sqdecd $\x01, $\xFF\x02\x3E\0" 32981 /* 12645 */ "sqdecd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" 32982 /* 12667 */ "sqdecd $\xFF\x01\x10\0" 32983 /* 12679 */ "sqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0" 32984 /* 12697 */ "sqdech $\x01\0" 32985 /* 12707 */ "sqdech $\x01, $\xFF\x03\x0E\0" 32986 /* 12723 */ "sqdech $\x01, $\xFF\x02\x3E\0" 32987 /* 12739 */ "sqdech $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" 32988 /* 12761 */ "sqdech $\xFF\x01\x09\0" 32989 /* 12773 */ "sqdech $\xFF\x01\x09, $\xFF\x03\x0E\0" 32990 /* 12791 */ "sqdecw $\x01\0" 32991 /* 12801 */ "sqdecw $\x01, $\xFF\x03\x0E\0" 32992 /* 12817 */ "sqdecw $\x01, $\xFF\x02\x3E\0" 32993 /* 12833 */ "sqdecw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" 32994 /* 12855 */ "sqdecw $\xFF\x01\x0B\0" 32995 /* 12867 */ "sqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0" 32996 /* 12885 */ "sqincb $\x01\0" 32997 /* 12895 */ "sqincb $\x01, $\xFF\x03\x0E\0" 32998 /* 12911 */ "sqincb $\x01, $\xFF\x02\x3E\0" 32999 /* 12927 */ "sqincb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" 33000 /* 12949 */ "sqincd $\x01\0" 33001 /* 12959 */ "sqincd $\x01, $\xFF\x03\x0E\0" 33002 /* 12975 */ "sqincd $\x01, $\xFF\x02\x3E\0" 33003 /* 12991 */ "sqincd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" 33004 /* 13013 */ "sqincd $\xFF\x01\x10\0" 33005 /* 13025 */ "sqincd $\xFF\x01\x10, $\xFF\x03\x0E\0" 33006 /* 13043 */ "sqinch $\x01\0" 33007 /* 13053 */ "sqinch $\x01, $\xFF\x03\x0E\0" 33008 /* 13069 */ "sqinch $\x01, $\xFF\x02\x3E\0" 33009 /* 13085 */ "sqinch $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" 33010 /* 13107 */ "sqinch $\xFF\x01\x09\0" 33011 /* 13119 */ "sqinch $\xFF\x01\x09, $\xFF\x03\x0E\0" 33012 /* 13137 */ "sqincw $\x01\0" 33013 /* 13147 */ "sqincw $\x01, $\xFF\x03\x0E\0" 33014 /* 13163 */ "sqincw $\x01, $\xFF\x02\x3E\0" 33015 /* 13179 */ "sqincw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0" 33016 /* 13201 */ "sqincw $\xFF\x01\x0B\0" 33017 /* 13213 */ "sqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0" 33018 /* 13231 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 33019 /* 13255 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" 33020 /* 13279 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 33021 /* 13303 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 33022 /* 13327 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" 33023 /* 13351 */ "st1q $\xFF\x01\x25, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 33024 /* 13375 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 33025 /* 13399 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" 33026 /* 13423 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" 33027 /* 13445 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" 33028 /* 13467 */ "st1b $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" 33029 /* 13489 */ "st1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" 33030 /* 13511 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" 33031 /* 13533 */ "st1b $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0" 33032 /* 13555 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" 33033 /* 13577 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" 33034 /* 13599 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" 33035 /* 13621 */ "st1d $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" 33036 /* 13643 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" 33037 /* 13665 */ "st1 $\xFF\x02\x2C, [$\x01], #64\0" 33038 /* 13685 */ "st1 $\xFF\x02\x2D, [$\x01], #32\0" 33039 /* 13705 */ "st1 $\xFF\x02\x2E, [$\x01], #64\0" 33040 /* 13725 */ "st1 $\xFF\x02\x2F, [$\x01], #32\0" 33041 /* 13745 */ "st1 $\xFF\x02\x30, [$\x01], #32\0" 33042 /* 13765 */ "st1 $\xFF\x02\x31, [$\x01], #64\0" 33043 /* 13785 */ "st1 $\xFF\x02\x32, [$\x01], #32\0" 33044 /* 13805 */ "st1 $\xFF\x02\x33, [$\x01], #64\0" 33045 /* 13825 */ "st1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0" 33046 /* 13847 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" 33047 /* 13869 */ "st1h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" 33048 /* 13891 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" 33049 /* 13913 */ "st1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0" 33050 /* 13935 */ "st1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0" 33051 /* 13957 */ "st1 $\xFF\x02\x2C, [$\x01], #16\0" 33052 /* 13977 */ "st1 $\xFF\x02\x2D, [$\x01], #8\0" 33053 /* 13996 */ "st1 $\xFF\x02\x2E, [$\x01], #16\0" 33054 /* 14016 */ "st1 $\xFF\x02\x2F, [$\x01], #8\0" 33055 /* 14035 */ "st1 $\xFF\x02\x30, [$\x01], #8\0" 33056 /* 14054 */ "st1 $\xFF\x02\x31, [$\x01], #16\0" 33057 /* 14074 */ "st1 $\xFF\x02\x32, [$\x01], #8\0" 33058 /* 14093 */ "st1 $\xFF\x02\x33, [$\x01], #16\0" 33059 /* 14113 */ "st1 $\xFF\x02\x2C, [$\x01], #48\0" 33060 /* 14133 */ "st1 $\xFF\x02\x2D, [$\x01], #24\0" 33061 /* 14153 */ "st1 $\xFF\x02\x2E, [$\x01], #48\0" 33062 /* 14173 */ "st1 $\xFF\x02\x2F, [$\x01], #24\0" 33063 /* 14193 */ "st1 $\xFF\x02\x30, [$\x01], #24\0" 33064 /* 14213 */ "st1 $\xFF\x02\x31, [$\x01], #48\0" 33065 /* 14233 */ "st1 $\xFF\x02\x32, [$\x01], #24\0" 33066 /* 14253 */ "st1 $\xFF\x02\x33, [$\x01], #48\0" 33067 /* 14273 */ "st1 $\xFF\x02\x2C, [$\x01], #32\0" 33068 /* 14293 */ "st1 $\xFF\x02\x2D, [$\x01], #16\0" 33069 /* 14313 */ "st1 $\xFF\x02\x2E, [$\x01], #32\0" 33070 /* 14333 */ "st1 $\xFF\x02\x2F, [$\x01], #16\0" 33071 /* 14353 */ "st1 $\xFF\x02\x30, [$\x01], #16\0" 33072 /* 14373 */ "st1 $\xFF\x02\x31, [$\x01], #32\0" 33073 /* 14393 */ "st1 $\xFF\x02\x32, [$\x01], #16\0" 33074 /* 14413 */ "st1 $\xFF\x02\x33, [$\x01], #32\0" 33075 /* 14433 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" 33076 /* 14455 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" 33077 /* 14477 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" 33078 /* 14499 */ "st1w $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" 33079 /* 14521 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" 33080 /* 14543 */ "st1b {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" 33081 /* 14577 */ "st1d {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" 33082 /* 14611 */ "st1h {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" 33083 /* 14645 */ "st1q {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" 33084 /* 14679 */ "st1w {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" 33085 /* 14713 */ "st1b {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" 33086 /* 14747 */ "st1d {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" 33087 /* 14781 */ "st1h {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" 33088 /* 14815 */ "st1q {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" 33089 /* 14849 */ "st1w {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0" 33090 /* 14883 */ "st1 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #2\0" 33091 /* 14906 */ "st1 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #4\0" 33092 /* 14929 */ "st1 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #8\0" 33093 /* 14952 */ "st1 $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #1\0" 33094 /* 14975 */ "st2b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" 33095 /* 14997 */ "st2d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" 33096 /* 15019 */ "st2g $\x01, [$\x02]\0" 33097 /* 15033 */ "st2h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" 33098 /* 15055 */ "st2q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" 33099 /* 15077 */ "st2 $\xFF\x02\x2C, [$\x01], #32\0" 33100 /* 15097 */ "st2 $\xFF\x02\x2E, [$\x01], #32\0" 33101 /* 15117 */ "st2 $\xFF\x02\x2F, [$\x01], #16\0" 33102 /* 15137 */ "st2 $\xFF\x02\x30, [$\x01], #16\0" 33103 /* 15157 */ "st2 $\xFF\x02\x31, [$\x01], #32\0" 33104 /* 15177 */ "st2 $\xFF\x02\x32, [$\x01], #16\0" 33105 /* 15197 */ "st2 $\xFF\x02\x33, [$\x01], #32\0" 33106 /* 15217 */ "st2w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" 33107 /* 15239 */ "st2 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #4\0" 33108 /* 15262 */ "st2 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #8\0" 33109 /* 15285 */ "st2 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #16\0" 33110 /* 15309 */ "st2 $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #2\0" 33111 /* 15332 */ "st3b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" 33112 /* 15354 */ "st3d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" 33113 /* 15376 */ "st3h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" 33114 /* 15398 */ "st3q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" 33115 /* 15420 */ "st3 $\xFF\x02\x2C, [$\x01], #48\0" 33116 /* 15440 */ "st3 $\xFF\x02\x2E, [$\x01], #48\0" 33117 /* 15460 */ "st3 $\xFF\x02\x2F, [$\x01], #24\0" 33118 /* 15480 */ "st3 $\xFF\x02\x30, [$\x01], #24\0" 33119 /* 15500 */ "st3 $\xFF\x02\x31, [$\x01], #48\0" 33120 /* 15520 */ "st3 $\xFF\x02\x32, [$\x01], #24\0" 33121 /* 15540 */ "st3 $\xFF\x02\x33, [$\x01], #48\0" 33122 /* 15560 */ "st3w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" 33123 /* 15582 */ "st3 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #6\0" 33124 /* 15605 */ "st3 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #12\0" 33125 /* 15629 */ "st3 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #24\0" 33126 /* 15653 */ "st3 $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #3\0" 33127 /* 15676 */ "st4b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" 33128 /* 15698 */ "st4d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" 33129 /* 15720 */ "st4 $\xFF\x02\x2C, [$\x01], #64\0" 33130 /* 15740 */ "st4 $\xFF\x02\x2E, [$\x01], #64\0" 33131 /* 15760 */ "st4 $\xFF\x02\x2F, [$\x01], #32\0" 33132 /* 15780 */ "st4 $\xFF\x02\x30, [$\x01], #32\0" 33133 /* 15800 */ "st4 $\xFF\x02\x31, [$\x01], #64\0" 33134 /* 15820 */ "st4 $\xFF\x02\x32, [$\x01], #32\0" 33135 /* 15840 */ "st4 $\xFF\x02\x33, [$\x01], #64\0" 33136 /* 15860 */ "st4h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" 33137 /* 15882 */ "st4q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0" 33138 /* 15904 */ "st4w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" 33139 /* 15926 */ "st4 $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #8\0" 33140 /* 15949 */ "st4 $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #16\0" 33141 /* 15973 */ "st4 $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #32\0" 33142 /* 15997 */ "st4 $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #4\0" 33143 /* 16020 */ "stg $\x01, [$\x02]\0" 33144 /* 16033 */ "stgp $\x01, $\x02, [$\x03]\0" 33145 /* 16051 */ "stlurb $\x01, [$\x02]\0" 33146 /* 16067 */ "stlurh $\x01, [$\x02]\0" 33147 /* 16083 */ "stlur $\x01, [$\x02]\0" 33148 /* 16098 */ "stnp $\x01, $\x02, [$\x03]\0" 33149 /* 16116 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" 33150 /* 16140 */ "stnt1b $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0" 33151 /* 16164 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0" 33152 /* 16188 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0" 33153 /* 16212 */ "stnt1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 33154 /* 16238 */ "stnt1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" 33155 /* 16264 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" 33156 /* 16288 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0" 33157 /* 16312 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0" 33158 /* 16336 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 33159 /* 16362 */ "stnt1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0" 33160 /* 16386 */ "stnt1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0" 33161 /* 16410 */ "stnt1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0" 33162 /* 16434 */ "stnt1h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0" 33163 /* 16458 */ "stnt1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 33164 /* 16484 */ "stnt1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" 33165 /* 16510 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" 33166 /* 16534 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0" 33167 /* 16558 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0" 33168 /* 16582 */ "stnt1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0" 33169 /* 16608 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0" 33170 /* 16634 */ "stp $\x01, $\x02, [$\x03]\0" 33171 /* 16651 */ "strb $\x01, [$\x02, $\x03]\0" 33172 /* 16669 */ "strb $\x01, [$\x02]\0" 33173 /* 16683 */ "str $\x01, [$\x02, $\x03]\0" 33174 /* 16700 */ "str $\x01, [$\x02]\0" 33175 /* 16713 */ "strh $\x01, [$\x02, $\x03]\0" 33176 /* 16731 */ "strh $\x01, [$\x02]\0" 33177 /* 16745 */ "str $\xFF\x01\x07, [$\x02]\0" 33178 /* 16760 */ "str $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0" 33179 /* 16785 */ "sttrb $\x01, [$\x02]\0" 33180 /* 16800 */ "sttrh $\x01, [$\x02]\0" 33181 /* 16815 */ "sttr $\x01, [$\x02]\0" 33182 /* 16829 */ "sturb $\x01, [$\x02]\0" 33183 /* 16844 */ "stur $\x01, [$\x02]\0" 33184 /* 16858 */ "sturh $\x01, [$\x02]\0" 33185 /* 16873 */ "stz2g $\x01, [$\x02]\0" 33186 /* 16888 */ "stzg $\x01, [$\x02]\0" 33187 /* 16902 */ "cmp $\x02, $\xFF\x03\x01\0" 33188 /* 16915 */ "cmp $\x02, $\x03\0" 33189 /* 16926 */ "cmp $\x02, $\x03$\xFF\x04\x02\0" 33190 /* 16941 */ "negs $\x01, $\x03\0" 33191 /* 16953 */ "negs $\x01, $\x03$\xFF\x04\x02\0" 33192 /* 16969 */ "subs $\x01, $\x02, $\x03\0" 33193 /* 16985 */ "cmp $\x02, $\x03$\xFF\x04\x03\0" 33194 /* 17000 */ "neg $\x01, $\x03\0" 33195 /* 17011 */ "neg $\x01, $\x03$\xFF\x04\x02\0" 33196 /* 17026 */ "sub $\x01, $\x02, $\x03\0" 33197 /* 17041 */ "sysp $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0" 33198 /* 17065 */ "sys $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0" 33199 /* 17088 */ "lsr $\x01, $\x02, $\x03\0" 33200 /* 17103 */ "uxtb $\x01, $\x02\0" 33201 /* 17115 */ "uxth $\x01, $\x02\0" 33202 /* 17127 */ "uxtw $\x01, $\x02\0" 33203 /* 17139 */ "umull $\x01, $\x02, $\x03\0" 33204 /* 17156 */ "mov $\x01, $\xFF\x02\x0C.s$\xFF\x03\x19\0" 33205 /* 17175 */ "mov $\x01, $\xFF\x02\x0C.d$\xFF\x03\x19\0" 33206 /* 17194 */ "umnegl $\x01, $\x02, $\x03\0" 33207 /* 17212 */ "uqdecb $\x01\0" 33208 /* 17222 */ "uqdecb $\x01, $\xFF\x03\x0E\0" 33209 /* 17238 */ "uqdecd $\x01\0" 33210 /* 17248 */ "uqdecd $\x01, $\xFF\x03\x0E\0" 33211 /* 17264 */ "uqdecd $\xFF\x01\x10\0" 33212 /* 17276 */ "uqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0" 33213 /* 17294 */ "uqdech $\x01\0" 33214 /* 17304 */ "uqdech $\x01, $\xFF\x03\x0E\0" 33215 /* 17320 */ "uqdech $\xFF\x01\x09\0" 33216 /* 17332 */ "uqdech $\xFF\x01\x09, $\xFF\x03\x0E\0" 33217 /* 17350 */ "uqdecw $\x01\0" 33218 /* 17360 */ "uqdecw $\x01, $\xFF\x03\x0E\0" 33219 /* 17376 */ "uqdecw $\xFF\x01\x0B\0" 33220 /* 17388 */ "uqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0" 33221 /* 17406 */ "uqincb $\x01\0" 33222 /* 17416 */ "uqincb $\x01, $\xFF\x03\x0E\0" 33223 /* 17432 */ "uqincd $\x01\0" 33224 /* 17442 */ "uqincd $\x01, $\xFF\x03\x0E\0" 33225 /* 17458 */ "uqincd $\xFF\x01\x10\0" 33226 /* 17470 */ "uqincd $\xFF\x01\x10, $\xFF\x03\x0E\0" 33227 /* 17488 */ "uqinch $\x01\0" 33228 /* 17498 */ "uqinch $\x01, $\xFF\x03\x0E\0" 33229 /* 17514 */ "uqinch $\xFF\x01\x09\0" 33230 /* 17526 */ "uqinch $\xFF\x01\x09, $\xFF\x03\x0E\0" 33231 /* 17544 */ "uqincw $\x01\0" 33232 /* 17554 */ "uqincw $\x01, $\xFF\x03\x0E\0" 33233 /* 17570 */ "uqincw $\xFF\x01\x0B\0" 33234 /* 17582 */ "uqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0" 33235 /* 17600 */ "xpaclri\0" 33236 /* 17608 */ "zero {za}\0" 33237 /* 17618 */ "zero {za0.h}\0" 33238 /* 17631 */ "zero {za1.h}\0" 33239 /* 17644 */ "zero {za0.s}\0" 33240 /* 17657 */ "zero {za1.s}\0" 33241 /* 17670 */ "zero {za2.s}\0" 33242 /* 17683 */ "zero {za3.s}\0" 33243 /* 17696 */ "zero {za0.s,za1.s}\0" 33244 /* 17715 */ "zero {za0.s,za3.s}\0" 33245 /* 17734 */ "zero {za1.s,za2.s}\0" 33246 /* 17753 */ "zero {za2.s,za3.s}\0" 33247 /* 17772 */ "zero {za0.s,za1.s,za2.s}\0" 33248 /* 17797 */ "zero {za0.s,za1.s,za3.s}\0" 33249 /* 17822 */ "zero {za0.s,za2.s,za3.s}\0" 33250 /* 17847 */ "zero {za1.s,za2.s,za3.s}\0" 33251 ; 33252 33253#ifndef NDEBUG 33254 static struct SortCheck { 33255 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) { 33256 assert(std::is_sorted( 33257 OpToPatterns.begin(), OpToPatterns.end(), 33258 [](const PatternsForOpcode &L, const PatternsForOpcode &R) { 33259 return L.Opcode < R.Opcode; 33260 }) && 33261 "tablegen failed to sort opcode patterns"); 33262 } 33263 } sortCheckVar(OpToPatterns); 33264#endif 33265 33266 AliasMatchingData M { 33267 ArrayRef(OpToPatterns), 33268 ArrayRef(Patterns), 33269 ArrayRef(Conds), 33270 StringRef(AsmStrings, std::size(AsmStrings)), 33271 &AArch64InstPrinterValidateMCOperand, 33272 }; 33273 const char *AsmString = matchAliasPatterns(MI, &STI, M); 33274 if (!AsmString) return false; 33275 33276 unsigned I = 0; 33277 while (AsmString[I] != ' ' && AsmString[I] != '\t' && 33278 AsmString[I] != '$' && AsmString[I] != '\0') 33279 ++I; 33280 OS << '\t' << StringRef(AsmString, I); 33281 if (AsmString[I] != '\0') { 33282 if (AsmString[I] == ' ' || AsmString[I] == '\t') { 33283 OS << '\t'; 33284 ++I; 33285 } 33286 do { 33287 if (AsmString[I] == '$') { 33288 ++I; 33289 if (AsmString[I] == (char)0xff) { 33290 ++I; 33291 int OpIdx = AsmString[I++] - 1; 33292 int PrintMethodIdx = AsmString[I++] - 1; 33293 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS); 33294 } else 33295 printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS); 33296 } else { 33297 OS << AsmString[I++]; 33298 } 33299 } while (AsmString[I] != '\0'); 33300 } 33301 33302 return true; 33303} 33304 33305void AArch64InstPrinter::printCustomAliasOperand( 33306 const MCInst *MI, uint64_t Address, unsigned OpIdx, 33307 unsigned PrintMethodIdx, 33308 const MCSubtargetInfo &STI, 33309 raw_ostream &OS) { 33310 switch (PrintMethodIdx) { 33311 default: 33312 llvm_unreachable("Unknown PrintMethod kind"); 33313 break; 33314 case 0: 33315 printAddSubImm(MI, OpIdx, STI, OS); 33316 break; 33317 case 1: 33318 printShifter(MI, OpIdx, STI, OS); 33319 break; 33320 case 2: 33321 printArithExtend(MI, OpIdx, STI, OS); 33322 break; 33323 case 3: 33324 printLogicalImm<int32_t>(MI, OpIdx, STI, OS); 33325 break; 33326 case 4: 33327 printLogicalImm<int64_t>(MI, OpIdx, STI, OS); 33328 break; 33329 case 5: 33330 printSVERegOp<'b'>(MI, OpIdx, STI, OS); 33331 break; 33332 case 6: 33333 printSVERegOp<>(MI, OpIdx, STI, OS); 33334 break; 33335 case 7: 33336 printLogicalImm<int8_t>(MI, OpIdx, STI, OS); 33337 break; 33338 case 8: 33339 printSVERegOp<'h'>(MI, OpIdx, STI, OS); 33340 break; 33341 case 9: 33342 printLogicalImm<int16_t>(MI, OpIdx, STI, OS); 33343 break; 33344 case 10: 33345 printSVERegOp<'s'>(MI, OpIdx, STI, OS); 33346 break; 33347 case 11: 33348 printVRegOperand(MI, OpIdx, STI, OS); 33349 break; 33350 case 12: 33351 printImm(MI, OpIdx, STI, OS); 33352 break; 33353 case 13: 33354 printSVEPattern(MI, OpIdx, STI, OS); 33355 break; 33356 case 14: 33357 printImm8OptLsl<int8_t>(MI, OpIdx, STI, OS); 33358 break; 33359 case 15: 33360 printSVERegOp<'d'>(MI, OpIdx, STI, OS); 33361 break; 33362 case 16: 33363 printImm8OptLsl<int64_t>(MI, OpIdx, STI, OS); 33364 break; 33365 case 17: 33366 printImm8OptLsl<int16_t>(MI, OpIdx, STI, OS); 33367 break; 33368 case 18: 33369 printImm8OptLsl<int32_t>(MI, OpIdx, STI, OS); 33370 break; 33371 case 19: 33372 printInverseCondCode(MI, OpIdx, STI, OS); 33373 break; 33374 case 20: 33375 printSVELogicalImm<int16_t>(MI, OpIdx, STI, OS); 33376 break; 33377 case 21: 33378 printSVELogicalImm<int32_t>(MI, OpIdx, STI, OS); 33379 break; 33380 case 22: 33381 printSVELogicalImm<int64_t>(MI, OpIdx, STI, OS); 33382 break; 33383 case 23: 33384 printZPRasFPR<8>(MI, OpIdx, STI, OS); 33385 break; 33386 case 24: 33387 printVectorIndex(MI, OpIdx, STI, OS); 33388 break; 33389 case 25: 33390 printZPRasFPR<64>(MI, OpIdx, STI, OS); 33391 break; 33392 case 26: 33393 printZPRasFPR<16>(MI, OpIdx, STI, OS); 33394 break; 33395 case 27: 33396 printSVERegOp<'q'>(MI, OpIdx, STI, OS); 33397 break; 33398 case 28: 33399 printZPRasFPR<128>(MI, OpIdx, STI, OS); 33400 break; 33401 case 29: 33402 printZPRasFPR<32>(MI, OpIdx, STI, OS); 33403 break; 33404 case 30: 33405 printMatrixTileVector<0>(MI, OpIdx, STI, OS); 33406 break; 33407 case 31: 33408 printMatrixIndex(MI, OpIdx, STI, OS); 33409 break; 33410 case 32: 33411 printMatrixTileVector<1>(MI, OpIdx, STI, OS); 33412 break; 33413 case 33: 33414 printFPImmOperand(MI, OpIdx, STI, OS); 33415 break; 33416 case 34: 33417 printTypedVectorList<0,'d'>(MI, OpIdx, STI, OS); 33418 break; 33419 case 35: 33420 printTypedVectorList<0,'s'>(MI, OpIdx, STI, OS); 33421 break; 33422 case 36: 33423 printTypedVectorList<0,'q'>(MI, OpIdx, STI, OS); 33424 break; 33425 case 37: 33426 printBTIHintOp(MI, OpIdx, STI, OS); 33427 break; 33428 case 38: 33429 printPSBHintOp(MI, OpIdx, STI, OS); 33430 break; 33431 case 39: 33432 printTypedVectorList<0,'b'>(MI, OpIdx, STI, OS); 33433 break; 33434 case 40: 33435 printPredicateAsCounter<0>(MI, OpIdx, STI, OS); 33436 break; 33437 case 41: 33438 printTypedVectorList<0,'h'>(MI, OpIdx, STI, OS); 33439 break; 33440 case 42: 33441 printTypedVectorList<0, 'b'>(MI, OpIdx, STI, OS); 33442 break; 33443 case 43: 33444 printTypedVectorList<16, 'b'>(MI, OpIdx, STI, OS); 33445 break; 33446 case 44: 33447 printTypedVectorList<1, 'd'>(MI, OpIdx, STI, OS); 33448 break; 33449 case 45: 33450 printTypedVectorList<2, 'd'>(MI, OpIdx, STI, OS); 33451 break; 33452 case 46: 33453 printTypedVectorList<2, 's'>(MI, OpIdx, STI, OS); 33454 break; 33455 case 47: 33456 printTypedVectorList<4, 'h'>(MI, OpIdx, STI, OS); 33457 break; 33458 case 48: 33459 printTypedVectorList<4, 's'>(MI, OpIdx, STI, OS); 33460 break; 33461 case 49: 33462 printTypedVectorList<8, 'b'>(MI, OpIdx, STI, OS); 33463 break; 33464 case 50: 33465 printTypedVectorList<8, 'h'>(MI, OpIdx, STI, OS); 33466 break; 33467 case 51: 33468 printTypedVectorList<0, 'h'>(MI, OpIdx, STI, OS); 33469 break; 33470 case 52: 33471 printTypedVectorList<0, 's'>(MI, OpIdx, STI, OS); 33472 break; 33473 case 53: 33474 printTypedVectorList<0, 'd'>(MI, OpIdx, STI, OS); 33475 break; 33476 case 54: 33477 printMatrix<0>(MI, OpIdx, STI, OS); 33478 break; 33479 case 55: 33480 printImmRangeScale<2, 1>(MI, OpIdx, STI, OS); 33481 break; 33482 case 56: 33483 printImmRangeScale<4, 3>(MI, OpIdx, STI, OS); 33484 break; 33485 case 57: 33486 printMatrix<64>(MI, OpIdx, STI, OS); 33487 break; 33488 case 58: 33489 printImmHex(MI, OpIdx, STI, OS); 33490 break; 33491 case 59: 33492 printPrefetchOp<true>(MI, OpIdx, STI, OS); 33493 break; 33494 case 60: 33495 printPrefetchOp(MI, OpIdx, STI, OS); 33496 break; 33497 case 61: 33498 printGPR64as32(MI, OpIdx, STI, OS); 33499 break; 33500 case 62: 33501 printSysCROperand(MI, OpIdx, STI, OS); 33502 break; 33503 } 33504} 33505 33506static bool AArch64InstPrinterValidateMCOperand(const MCOperand &MCOp, 33507 const MCSubtargetInfo &STI, 33508 unsigned PredicateIndex) { 33509 switch (PredicateIndex) { 33510 default: 33511 llvm_unreachable("Unknown MCOperandPredicate kind"); 33512 break; 33513 case 1: { 33514 33515 if (!MCOp.isImm()) 33516 return false; 33517 int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); 33518 return AArch64_AM::isSVEMaskOfIdenticalElements<int8_t>(Val); 33519 33520 } 33521 case 2: { 33522 33523 if (!MCOp.isImm()) 33524 return false; 33525 int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); 33526 return AArch64_AM::isSVEMaskOfIdenticalElements<int16_t>(Val); 33527 33528 } 33529 case 3: { 33530 33531 if (!MCOp.isImm()) 33532 return false; 33533 int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); 33534 return AArch64_AM::isSVEMaskOfIdenticalElements<int32_t>(Val); 33535 33536 } 33537 case 4: { 33538 33539 return MCOp.isImm() && 33540 MCOp.getImm() != AArch64CC::AL && 33541 MCOp.getImm() != AArch64CC::NV; 33542 33543 } 33544 case 5: { 33545 33546 if (!MCOp.isImm()) 33547 return false; 33548 int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); 33549 return AArch64_AM::isSVEMaskOfIdenticalElements<int16_t>(Val) && 33550 AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val); 33551 33552 } 33553 case 6: { 33554 33555 if (!MCOp.isImm()) 33556 return false; 33557 int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); 33558 return AArch64_AM::isSVEMaskOfIdenticalElements<int32_t>(Val) && 33559 AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val); 33560 33561 } 33562 case 7: { 33563 33564 if (!MCOp.isImm()) 33565 return false; 33566 int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64); 33567 return AArch64_AM::isSVEMaskOfIdenticalElements<int64_t>(Val) && 33568 AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val); 33569 33570 } 33571 case 8: { 33572 33573 // "bti" is an alias to "hint" only for certain values of CRm:Op2 fields. 33574 if (!MCOp.isImm()) 33575 return false; 33576 return AArch64BTIHint::lookupBTIByEncoding(MCOp.getImm() ^ 32) != nullptr; 33577 33578 } 33579 case 9: { 33580 33581 // Check, if operand is valid, to fix exhaustive aliasing in disassembly. 33582 // "psb" is an alias to "hint" only for certain values of CRm:Op2 fields. 33583 if (!MCOp.isImm()) 33584 return false; 33585 return AArch64PSBHint::lookupPSBByEncoding(MCOp.getImm()) != nullptr; 33586 33587 } 33588 } 33589} 33590 33591#endif // PRINT_ALIAS_INSTR 33592