1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2|* *| 3|* Assembly Writer Source Fragment *| 4|* *| 5|* Automatically generated file, do not edit! *| 6|* *| 7\*===----------------------------------------------------------------------===*/ 8 9/// printInstruction - This method is automatically generated by tablegen 10/// from the instruction set description. 11void ARMInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) { 12 static const char AsmStrs[] = { 13 /* 0 */ 'v', 'l', 'd', '2', '0', '.', '3', '2', 9, 0, 14 /* 10 */ 'v', 's', 't', '2', '0', '.', '3', '2', 9, 0, 15 /* 20 */ 'v', 'l', 'd', '4', '0', '.', '3', '2', 9, 0, 16 /* 30 */ 'v', 's', 't', '4', '0', '.', '3', '2', 9, 0, 17 /* 40 */ 's', 'h', 'a', '1', 's', 'u', '0', '.', '3', '2', 9, 0, 18 /* 52 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '0', '.', '3', '2', 9, 0, 19 /* 66 */ 'v', 'l', 'd', '2', '1', '.', '3', '2', 9, 0, 20 /* 76 */ 'v', 's', 't', '2', '1', '.', '3', '2', 9, 0, 21 /* 86 */ 'v', 'l', 'd', '4', '1', '.', '3', '2', 9, 0, 22 /* 96 */ 'v', 's', 't', '4', '1', '.', '3', '2', 9, 0, 23 /* 106 */ 's', 'h', 'a', '1', 's', 'u', '1', '.', '3', '2', 9, 0, 24 /* 118 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '1', '.', '3', '2', 9, 0, 25 /* 132 */ 'v', 'l', 'd', '4', '2', '.', '3', '2', 9, 0, 26 /* 142 */ 'v', 's', 't', '4', '2', '.', '3', '2', 9, 0, 27 /* 152 */ 's', 'h', 'a', '2', '5', '6', 'h', '2', '.', '3', '2', 9, 0, 28 /* 165 */ 'v', 'l', 'd', '4', '3', '.', '3', '2', 9, 0, 29 /* 175 */ 'v', 's', 't', '4', '3', '.', '3', '2', 9, 0, 30 /* 185 */ 's', 'h', 'a', '1', 'c', '.', '3', '2', 9, 0, 31 /* 195 */ 's', 'h', 'a', '1', 'h', '.', '3', '2', 9, 0, 32 /* 205 */ 's', 'h', 'a', '2', '5', '6', 'h', '.', '3', '2', 9, 0, 33 /* 217 */ 's', 'h', 'a', '1', 'm', '.', '3', '2', 9, 0, 34 /* 227 */ 's', 'h', 'a', '1', 'p', '.', '3', '2', 9, 0, 35 /* 237 */ 'd', 'l', 's', 't', 'p', '.', '3', '2', 9, 0, 36 /* 247 */ 'w', 'l', 's', 't', 'p', '.', '3', '2', 9, 0, 37 /* 257 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, 38 /* 272 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, 39 /* 287 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, 40 /* 302 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0, 41 /* 317 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, 42 /* 332 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, 43 /* 347 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, 44 /* 362 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0, 45 /* 377 */ 'v', 'c', 'm', 'l', 'a', '.', 'f', '3', '2', 9, 0, 46 /* 388 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '3', '2', 9, 0, 47 /* 400 */ 'v', 'c', 'a', 'd', 'd', '.', 'f', '3', '2', 9, 0, 48 /* 411 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '3', '2', 9, 0, 49 /* 423 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '3', '2', 9, 0, 50 /* 435 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '3', '2', 9, 0, 51 /* 447 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '3', '2', 9, 0, 52 /* 459 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '3', '2', 9, 0, 53 /* 471 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '3', '2', 9, 0, 54 /* 483 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '3', '2', 9, 0, 55 /* 495 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '3', '2', 9, 0, 56 /* 507 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '3', '2', 9, 0, 57 /* 519 */ 'v', 'r', 'i', 'n', 't', 'x', '.', 'f', '3', '2', 9, 0, 58 /* 531 */ 'v', 'r', 'i', 'n', 't', 'z', '.', 'f', '3', '2', 9, 0, 59 /* 543 */ 'l', 'd', 'c', '2', 9, 0, 60 /* 549 */ 'm', 'r', 'c', '2', 9, 0, 61 /* 555 */ 'm', 'r', 'r', 'c', '2', 9, 0, 62 /* 562 */ 's', 't', 'c', '2', 9, 0, 63 /* 568 */ 'c', 'd', 'p', '2', 9, 0, 64 /* 574 */ 'm', 'c', 'r', '2', 9, 0, 65 /* 580 */ 'm', 'c', 'r', 'r', '2', 9, 0, 66 /* 587 */ 'd', 'l', 's', 't', 'p', '.', '6', '4', 9, 0, 67 /* 597 */ 'w', 'l', 's', 't', 'p', '.', '6', '4', 9, 0, 68 /* 607 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, 69 /* 622 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, 70 /* 637 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, 71 /* 652 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0, 72 /* 667 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, 73 /* 682 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, 74 /* 697 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, 75 /* 712 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0, 76 /* 727 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '6', '4', 9, 0, 77 /* 739 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '6', '4', 9, 0, 78 /* 751 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '6', '4', 9, 0, 79 /* 763 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '6', '4', 9, 0, 80 /* 775 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '6', '4', 9, 0, 81 /* 787 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '6', '4', 9, 0, 82 /* 799 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '6', '4', 9, 0, 83 /* 811 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '6', '4', 9, 0, 84 /* 823 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '6', '4', 9, 0, 85 /* 835 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '6', '4', 9, 0, 86 /* 847 */ 'v', 'm', 'u', 'l', 'l', '.', 'p', '6', '4', 9, 0, 87 /* 858 */ 'v', 'l', 'd', '2', '0', '.', '1', '6', 9, 0, 88 /* 868 */ 'v', 's', 't', '2', '0', '.', '1', '6', 9, 0, 89 /* 878 */ 'v', 'l', 'd', '4', '0', '.', '1', '6', 9, 0, 90 /* 888 */ 'v', 's', 't', '4', '0', '.', '1', '6', 9, 0, 91 /* 898 */ 'v', 'l', 'd', '2', '1', '.', '1', '6', 9, 0, 92 /* 908 */ 'v', 's', 't', '2', '1', '.', '1', '6', 9, 0, 93 /* 918 */ 'v', 'l', 'd', '4', '1', '.', '1', '6', 9, 0, 94 /* 928 */ 'v', 's', 't', '4', '1', '.', '1', '6', 9, 0, 95 /* 938 */ 'v', 'l', 'd', '4', '2', '.', '1', '6', 9, 0, 96 /* 948 */ 'v', 's', 't', '4', '2', '.', '1', '6', 9, 0, 97 /* 958 */ 'v', 'l', 'd', '4', '3', '.', '1', '6', 9, 0, 98 /* 968 */ 'v', 's', 't', '4', '3', '.', '1', '6', 9, 0, 99 /* 978 */ 'd', 'l', 's', 't', 'p', '.', '1', '6', 9, 0, 100 /* 988 */ 'w', 'l', 's', 't', 'p', '.', '1', '6', 9, 0, 101 /* 998 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, 102 /* 1013 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, 103 /* 1028 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, 104 /* 1043 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0, 105 /* 1058 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, 106 /* 1073 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, 107 /* 1088 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, 108 /* 1103 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0, 109 /* 1118 */ 'v', 'c', 'v', 't', 'a', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, 110 /* 1133 */ 'v', 'c', 'v', 't', 'm', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, 111 /* 1148 */ 'v', 'c', 'v', 't', 'n', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, 112 /* 1163 */ 'v', 'c', 'v', 't', 'p', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0, 113 /* 1178 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, 114 /* 1193 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, 115 /* 1208 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, 116 /* 1223 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0, 117 /* 1238 */ 'v', 'c', 'm', 'l', 'a', '.', 'f', '1', '6', 9, 0, 118 /* 1249 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '1', '6', 9, 0, 119 /* 1261 */ 'v', 'c', 'a', 'd', 'd', '.', 'f', '1', '6', 9, 0, 120 /* 1272 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '1', '6', 9, 0, 121 /* 1284 */ 'v', 'f', 'm', 'a', 'l', '.', 'f', '1', '6', 9, 0, 122 /* 1295 */ 'v', 'f', 'm', 's', 'l', '.', 'f', '1', '6', 9, 0, 123 /* 1306 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '1', '6', 9, 0, 124 /* 1318 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '1', '6', 9, 0, 125 /* 1330 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '1', '6', 9, 0, 126 /* 1342 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '1', '6', 9, 0, 127 /* 1354 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '1', '6', 9, 0, 128 /* 1366 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '1', '6', 9, 0, 129 /* 1378 */ 'v', 'i', 'n', 's', '.', 'f', '1', '6', 9, 0, 130 /* 1388 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '1', '6', 9, 0, 131 /* 1400 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '1', '6', 9, 0, 132 /* 1412 */ 'v', 'r', 'i', 'n', 't', 'x', '.', 'f', '1', '6', 9, 0, 133 /* 1424 */ 'v', 'm', 'o', 'v', 'x', '.', 'f', '1', '6', 9, 0, 134 /* 1435 */ 'v', 'r', 'i', 'n', 't', 'z', '.', 'f', '1', '6', 9, 0, 135 /* 1447 */ 'v', 'l', 'd', '2', '0', '.', '8', 9, 0, 136 /* 1456 */ 'v', 's', 't', '2', '0', '.', '8', 9, 0, 137 /* 1465 */ 'v', 'l', 'd', '4', '0', '.', '8', 9, 0, 138 /* 1474 */ 'v', 's', 't', '4', '0', '.', '8', 9, 0, 139 /* 1483 */ 'v', 'l', 'd', '2', '1', '.', '8', 9, 0, 140 /* 1492 */ 'v', 's', 't', '2', '1', '.', '8', 9, 0, 141 /* 1501 */ 'v', 'l', 'd', '4', '1', '.', '8', 9, 0, 142 /* 1510 */ 'v', 's', 't', '4', '1', '.', '8', 9, 0, 143 /* 1519 */ 'v', 'l', 'd', '4', '2', '.', '8', 9, 0, 144 /* 1528 */ 'v', 's', 't', '4', '2', '.', '8', 9, 0, 145 /* 1537 */ 'v', 'l', 'd', '4', '3', '.', '8', 9, 0, 146 /* 1546 */ 'v', 's', 't', '4', '3', '.', '8', 9, 0, 147 /* 1555 */ 'a', 'e', 's', 'i', 'm', 'c', '.', '8', 9, 0, 148 /* 1565 */ 'a', 'e', 's', 'm', 'c', '.', '8', 9, 0, 149 /* 1574 */ 'a', 'e', 's', 'd', '.', '8', 9, 0, 150 /* 1582 */ 'a', 'e', 's', 'e', '.', '8', 9, 0, 151 /* 1590 */ 'd', 'l', 's', 't', 'p', '.', '8', 9, 0, 152 /* 1599 */ 'w', 'l', 's', 't', 'p', '.', '8', 9, 0, 153 /* 1608 */ 'v', 's', 'd', 'o', 't', '.', 's', '8', 9, 0, 154 /* 1618 */ 'v', 'u', 'd', 'o', 't', '.', 'u', '8', 9, 0, 155 /* 1628 */ 'r', 'f', 'e', 'd', 'a', 9, 0, 156 /* 1635 */ 'r', 'f', 'e', 'i', 'a', 9, 0, 157 /* 1642 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0, 158 /* 1650 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0, 159 /* 1659 */ 'r', 'f', 'e', 'd', 'b', 9, 0, 160 /* 1666 */ 'r', 'f', 'e', 'i', 'b', 9, 0, 161 /* 1673 */ 'd', 'm', 'b', 9, 0, 162 /* 1678 */ 'd', 's', 'b', 9, 0, 163 /* 1683 */ 'i', 's', 'b', 9, 0, 164 /* 1688 */ 't', 's', 'b', 9, 0, 165 /* 1693 */ 'c', 's', 'i', 'n', 'c', 9, 0, 166 /* 1700 */ 'h', 'v', 'c', 9, 0, 167 /* 1705 */ 'p', 'l', 'd', 9, 0, 168 /* 1710 */ 's', 'e', 't', 'e', 'n', 'd', 9, 0, 169 /* 1718 */ 'l', 'e', 9, 0, 170 /* 1722 */ 'u', 'd', 'f', 9, 0, 171 /* 1727 */ 'c', 's', 'n', 'e', 'g', 9, 0, 172 /* 1734 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0, 173 /* 1742 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0, 174 /* 1751 */ 'p', 'l', 'i', 9, 0, 175 /* 1756 */ 'l', 'd', 'c', '2', 'l', 9, 0, 176 /* 1763 */ 's', 't', 'c', '2', 'l', 9, 0, 177 /* 1770 */ 'b', 'l', 9, 0, 178 /* 1774 */ 'b', 'f', 'c', 's', 'e', 'l', 9, 0, 179 /* 1782 */ 'c', 'l', 'r', 'm', 9, 0, 180 /* 1788 */ 's', 'e', 't', 'p', 'a', 'n', 9, 0, 181 /* 1796 */ 'l', 'e', 't', 'p', 9, 0, 182 /* 1802 */ 'd', 'l', 's', 9, 0, 183 /* 1807 */ 'w', 'l', 's', 9, 0, 184 /* 1812 */ 'c', 'p', 's', 9, 0, 185 /* 1817 */ 'm', 'o', 'v', 's', 9, 0, 186 /* 1823 */ 'h', 'l', 't', 9, 0, 187 /* 1828 */ 'b', 'k', 'p', 't', 9, 0, 188 /* 1834 */ 'c', 's', 'i', 'n', 'v', 9, 0, 189 /* 1841 */ 'h', 'v', 'c', '.', 'w', 9, 0, 190 /* 1848 */ 'u', 'd', 'f', '.', 'w', 9, 0, 191 /* 1855 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0, 192 /* 1863 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0, 193 /* 1872 */ 'p', 'l', 'd', 'w', 9, 0, 194 /* 1878 */ 'b', 'x', 9, 0, 195 /* 1882 */ 'b', 'l', 'x', 9, 0, 196 /* 1887 */ 'c', 'b', 'z', 9, 0, 197 /* 1892 */ 'c', 'b', 'n', 'z', 9, 0, 198 /* 1898 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', '!', ',', 32, 0, 199 /* 1910 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', '!', ',', 32, 0, 200 /* 1922 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', '!', ',', 32, 0, 201 /* 1934 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', '!', ',', 32, 0, 202 /* 1946 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', ',', 32, 0, 203 /* 1957 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', ',', 32, 0, 204 /* 1968 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', ',', 32, 0, 205 /* 1979 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', ',', 32, 0, 206 /* 1990 */ '#', 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, 207 /* 2021 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, 208 /* 2045 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, 209 /* 2070 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0, 210 /* 2093 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0, 211 /* 2116 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0, 212 /* 2138 */ '_', '_', 'b', 'r', 'k', 'd', 'i', 'v', '0', 0, 213 /* 2148 */ 'v', 'l', 'd', '1', 0, 214 /* 2153 */ 'd', 'c', 'p', 's', '1', 0, 215 /* 2159 */ 'v', 's', 't', '1', 0, 216 /* 2164 */ 'v', 'r', 'e', 'v', '3', '2', 0, 217 /* 2171 */ 'l', 'd', 'c', '2', 0, 218 /* 2176 */ 'm', 'r', 'c', '2', 0, 219 /* 2181 */ 'm', 'r', 'r', 'c', '2', 0, 220 /* 2187 */ 's', 't', 'c', '2', 0, 221 /* 2192 */ 'v', 'l', 'd', '2', 0, 222 /* 2197 */ 'c', 'd', 'p', '2', 0, 223 /* 2202 */ 'm', 'c', 'r', '2', 0, 224 /* 2207 */ 'm', 'c', 'r', 'r', '2', 0, 225 /* 2213 */ 'd', 'c', 'p', 's', '2', 0, 226 /* 2219 */ 'v', 's', 't', '2', 0, 227 /* 2224 */ 'v', 'l', 'd', '3', 0, 228 /* 2229 */ 'd', 'c', 'p', 's', '3', 0, 229 /* 2235 */ 'v', 's', 't', '3', 0, 230 /* 2240 */ 'v', 'r', 'e', 'v', '6', '4', 0, 231 /* 2247 */ 'v', 'l', 'd', '4', 0, 232 /* 2252 */ 'v', 's', 't', '4', 0, 233 /* 2257 */ 's', 'x', 't', 'a', 'b', '1', '6', 0, 234 /* 2265 */ 'u', 'x', 't', 'a', 'b', '1', '6', 0, 235 /* 2273 */ 's', 'x', 't', 'b', '1', '6', 0, 236 /* 2280 */ 'u', 'x', 't', 'b', '1', '6', 0, 237 /* 2287 */ 's', 'h', 's', 'u', 'b', '1', '6', 0, 238 /* 2295 */ 'u', 'h', 's', 'u', 'b', '1', '6', 0, 239 /* 2303 */ 'u', 'q', 's', 'u', 'b', '1', '6', 0, 240 /* 2311 */ 's', 's', 'u', 'b', '1', '6', 0, 241 /* 2318 */ 'u', 's', 'u', 'b', '1', '6', 0, 242 /* 2325 */ 's', 'h', 'a', 'd', 'd', '1', '6', 0, 243 /* 2333 */ 'u', 'h', 'a', 'd', 'd', '1', '6', 0, 244 /* 2341 */ 'u', 'q', 'a', 'd', 'd', '1', '6', 0, 245 /* 2349 */ 's', 'a', 'd', 'd', '1', '6', 0, 246 /* 2356 */ 'u', 'a', 'd', 'd', '1', '6', 0, 247 /* 2363 */ 's', 's', 'a', 't', '1', '6', 0, 248 /* 2370 */ 'u', 's', 'a', 't', '1', '6', 0, 249 /* 2377 */ 'v', 'r', 'e', 'v', '1', '6', 0, 250 /* 2384 */ 'u', 's', 'a', 'd', 'a', '8', 0, 251 /* 2391 */ 's', 'h', 's', 'u', 'b', '8', 0, 252 /* 2398 */ 'u', 'h', 's', 'u', 'b', '8', 0, 253 /* 2405 */ 'u', 'q', 's', 'u', 'b', '8', 0, 254 /* 2412 */ 's', 's', 'u', 'b', '8', 0, 255 /* 2418 */ 'u', 's', 'u', 'b', '8', 0, 256 /* 2424 */ 'u', 's', 'a', 'd', '8', 0, 257 /* 2430 */ 's', 'h', 'a', 'd', 'd', '8', 0, 258 /* 2437 */ 'u', 'h', 'a', 'd', 'd', '8', 0, 259 /* 2444 */ 'u', 'q', 'a', 'd', 'd', '8', 0, 260 /* 2451 */ 's', 'a', 'd', 'd', '8', 0, 261 /* 2457 */ 'u', 'a', 'd', 'd', '8', 0, 262 /* 2463 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, 263 /* 2476 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, 264 /* 2483 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, 265 /* 2493 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0, 266 /* 2503 */ '@', 32, 'C', 'O', 'M', 'P', 'I', 'L', 'E', 'R', 32, 'B', 'A', 'R', 'R', 'I', 'E', 'R', 0, 267 /* 2522 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, 268 /* 2537 */ 'v', 'a', 'b', 'a', 0, 269 /* 2542 */ 'l', 'd', 'a', 0, 270 /* 2546 */ 'l', 'd', 'm', 'd', 'a', 0, 271 /* 2552 */ 's', 't', 'm', 'd', 'a', 0, 272 /* 2558 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 'a', 0, 273 /* 2570 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 'a', 0, 274 /* 2582 */ 'r', 'f', 'e', 'i', 'a', 0, 275 /* 2588 */ 'v', 'l', 'd', 'm', 'i', 'a', 0, 276 /* 2595 */ 'v', 's', 't', 'm', 'i', 'a', 0, 277 /* 2602 */ 's', 'r', 's', 'i', 'a', 0, 278 /* 2608 */ 'v', 'c', 'm', 'l', 'a', 0, 279 /* 2614 */ 's', 'm', 'm', 'l', 'a', 0, 280 /* 2620 */ 'v', 'n', 'm', 'l', 'a', 0, 281 /* 2626 */ 'v', 'm', 'l', 'a', 0, 282 /* 2631 */ 'v', 'f', 'm', 'a', 0, 283 /* 2636 */ 'v', 'f', 'n', 'm', 'a', 0, 284 /* 2642 */ 'v', 'm', 'i', 'n', 'n', 'm', 'a', 0, 285 /* 2650 */ 'v', 'm', 'a', 'x', 'n', 'm', 'a', 0, 286 /* 2658 */ 'v', 'm', 'i', 'n', 'a', 0, 287 /* 2664 */ 'v', 'r', 's', 'r', 'a', 0, 288 /* 2670 */ 'v', 's', 'r', 'a', 0, 289 /* 2675 */ 'v', 'r', 'i', 'n', 't', 'a', 0, 290 /* 2682 */ 't', 't', 'a', 0, 291 /* 2686 */ 'v', 'c', 'v', 't', 'a', 0, 292 /* 2692 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 'a', 0, 293 /* 2701 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'a', 0, 294 /* 2711 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'a', 0, 295 /* 2721 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 'a', 0, 296 /* 2730 */ 'v', 'a', 'd', 'd', 'v', 'a', 0, 297 /* 2737 */ 'v', 'a', 'd', 'd', 'l', 'v', 'a', 0, 298 /* 2745 */ 'v', 'm', 'a', 'x', 'a', 0, 299 /* 2751 */ 'l', 'd', 'a', 'b', 0, 300 /* 2756 */ 's', 'x', 't', 'a', 'b', 0, 301 /* 2762 */ 'u', 'x', 't', 'a', 'b', 0, 302 /* 2768 */ 's', 'm', 'l', 'a', 'b', 'b', 0, 303 /* 2775 */ 's', 'm', 'l', 'a', 'l', 'b', 'b', 0, 304 /* 2783 */ 's', 'm', 'u', 'l', 'b', 'b', 0, 305 /* 2790 */ 't', 'b', 'b', 0, 306 /* 2794 */ 'r', 'f', 'e', 'd', 'b', 0, 307 /* 2800 */ 'v', 'l', 'd', 'm', 'd', 'b', 0, 308 /* 2807 */ 'v', 's', 't', 'm', 'd', 'b', 0, 309 /* 2814 */ 's', 'r', 's', 'd', 'b', 0, 310 /* 2820 */ 'l', 'd', 'm', 'i', 'b', 0, 311 /* 2826 */ 's', 't', 'm', 'i', 'b', 0, 312 /* 2832 */ 'v', 's', 'h', 'l', 'l', 'b', 0, 313 /* 2839 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 'b', 0, 314 /* 2848 */ 'v', 'm', 'u', 'l', 'l', 'b', 0, 315 /* 2855 */ 's', 't', 'l', 'b', 0, 316 /* 2860 */ 'v', 'm', 'o', 'v', 'l', 'b', 0, 317 /* 2867 */ 'd', 'm', 'b', 0, 318 /* 2871 */ 'v', 'q', 's', 'h', 'r', 'n', 'b', 0, 319 /* 2879 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 'b', 0, 320 /* 2888 */ 'v', 'r', 's', 'h', 'r', 'n', 'b', 0, 321 /* 2896 */ 'v', 's', 'h', 'r', 'n', 'b', 0, 322 /* 2903 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 'b', 0, 323 /* 2912 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 'b', 0, 324 /* 2922 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 'b', 0, 325 /* 2931 */ 'v', 'q', 'm', 'o', 'v', 'n', 'b', 0, 326 /* 2939 */ 'v', 'm', 'o', 'v', 'n', 'b', 0, 327 /* 2946 */ 's', 'w', 'p', 'b', 0, 328 /* 2951 */ 'v', 'l', 'd', 'r', 'b', 0, 329 /* 2957 */ 'v', 's', 't', 'r', 'b', 0, 330 /* 2963 */ 'd', 's', 'b', 0, 331 /* 2967 */ 'i', 's', 'b', 0, 332 /* 2971 */ 'l', 'd', 'r', 's', 'b', 0, 333 /* 2977 */ 't', 's', 'b', 0, 334 /* 2981 */ 's', 'm', 'l', 'a', 't', 'b', 0, 335 /* 2988 */ 'p', 'k', 'h', 't', 'b', 0, 336 /* 2994 */ 's', 'm', 'l', 'a', 'l', 't', 'b', 0, 337 /* 3002 */ 's', 'm', 'u', 'l', 't', 'b', 0, 338 /* 3009 */ 'v', 'c', 'v', 't', 'b', 0, 339 /* 3015 */ 's', 'x', 't', 'b', 0, 340 /* 3020 */ 'u', 'x', 't', 'b', 0, 341 /* 3025 */ 'q', 'd', 's', 'u', 'b', 0, 342 /* 3031 */ 'v', 'h', 's', 'u', 'b', 0, 343 /* 3037 */ 'v', 'q', 's', 'u', 'b', 0, 344 /* 3043 */ 'v', 's', 'u', 'b', 0, 345 /* 3048 */ 's', 'm', 'l', 'a', 'w', 'b', 0, 346 /* 3055 */ 's', 'm', 'u', 'l', 'w', 'b', 0, 347 /* 3062 */ 'l', 'd', 'a', 'e', 'x', 'b', 0, 348 /* 3069 */ 's', 't', 'l', 'e', 'x', 'b', 0, 349 /* 3076 */ 'l', 'd', 'r', 'e', 'x', 'b', 0, 350 /* 3083 */ 's', 't', 'r', 'e', 'x', 'b', 0, 351 /* 3090 */ 'v', 's', 'b', 'c', 0, 352 /* 3095 */ 'v', 'a', 'd', 'c', 0, 353 /* 3100 */ 'l', 'd', 'c', 0, 354 /* 3104 */ 'b', 'f', 'c', 0, 355 /* 3108 */ 'v', 'b', 'i', 'c', 0, 356 /* 3113 */ 'v', 's', 'h', 'l', 'c', 0, 357 /* 3119 */ 's', 'm', 'c', 0, 358 /* 3123 */ 'm', 'r', 'c', 0, 359 /* 3127 */ 'm', 'r', 'r', 'c', 0, 360 /* 3132 */ 'r', 's', 'c', 0, 361 /* 3136 */ 's', 't', 'c', 0, 362 /* 3140 */ 's', 'v', 'c', 0, 363 /* 3144 */ 's', 'm', 'l', 'a', 'd', 0, 364 /* 3150 */ 's', 'm', 'u', 'a', 'd', 0, 365 /* 3156 */ 'v', 'a', 'b', 'd', 0, 366 /* 3161 */ 'v', 'h', 'c', 'a', 'd', 'd', 0, 367 /* 3168 */ 'v', 'c', 'a', 'd', 'd', 0, 368 /* 3174 */ 'q', 'd', 'a', 'd', 'd', 0, 369 /* 3180 */ 'v', 'r', 'h', 'a', 'd', 'd', 0, 370 /* 3187 */ 'v', 'h', 'a', 'd', 'd', 0, 371 /* 3193 */ 'v', 'p', 'a', 'd', 'd', 0, 372 /* 3199 */ 'v', 'q', 'a', 'd', 'd', 0, 373 /* 3205 */ 'v', 'a', 'd', 'd', 0, 374 /* 3210 */ 's', 'm', 'l', 'a', 'l', 'd', 0, 375 /* 3217 */ 'p', 'l', 'd', 0, 376 /* 3221 */ 's', 'm', 'l', 's', 'l', 'd', 0, 377 /* 3228 */ 'v', 'a', 'n', 'd', 0, 378 /* 3233 */ 'v', 'l', 'd', 'r', 'd', 0, 379 /* 3239 */ 'v', 's', 't', 'r', 'd', 0, 380 /* 3245 */ 's', 'm', 'l', 's', 'd', 0, 381 /* 3251 */ 's', 'm', 'u', 's', 'd', 0, 382 /* 3257 */ 'l', 'd', 'a', 'e', 'x', 'd', 0, 383 /* 3264 */ 's', 't', 'l', 'e', 'x', 'd', 0, 384 /* 3271 */ 'l', 'd', 'r', 'e', 'x', 'd', 0, 385 /* 3278 */ 's', 't', 'r', 'e', 'x', 'd', 0, 386 /* 3285 */ 'v', 'a', 'c', 'g', 'e', 0, 387 /* 3291 */ 'v', 'c', 'g', 'e', 0, 388 /* 3296 */ 'v', 'c', 'l', 'e', 0, 389 /* 3301 */ 'v', 'r', 'e', 'c', 'p', 'e', 0, 390 /* 3308 */ 'v', 'c', 'm', 'p', 'e', 0, 391 /* 3314 */ 'v', 'r', 's', 'q', 'r', 't', 'e', 0, 392 /* 3322 */ 'b', 'f', 0, 393 /* 3325 */ 'v', 'b', 'i', 'f', 0, 394 /* 3330 */ 'd', 'b', 'g', 0, 395 /* 3334 */ 'v', 'q', 'n', 'e', 'g', 0, 396 /* 3340 */ 'v', 'n', 'e', 'g', 0, 397 /* 3345 */ 's', 'g', 0, 398 /* 3348 */ 'l', 'd', 'a', 'h', 0, 399 /* 3353 */ 'v', 'q', 'd', 'm', 'l', 'a', 'h', 0, 400 /* 3361 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 'h', 0, 401 /* 3370 */ 's', 'x', 't', 'a', 'h', 0, 402 /* 3376 */ 'u', 'x', 't', 'a', 'h', 0, 403 /* 3382 */ 't', 'b', 'h', 0, 404 /* 3386 */ 'v', 'q', 'd', 'm', 'l', 'a', 'd', 'h', 0, 405 /* 3395 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 'd', 'h', 0, 406 /* 3405 */ 'v', 'q', 'd', 'm', 'l', 's', 'd', 'h', 0, 407 /* 3414 */ 'v', 'q', 'r', 'd', 'm', 'l', 's', 'd', 'h', 0, 408 /* 3424 */ 's', 't', 'l', 'h', 0, 409 /* 3429 */ 'v', 'q', 'd', 'm', 'u', 'l', 'h', 0, 410 /* 3437 */ 'v', 'q', 'r', 'd', 'm', 'u', 'l', 'h', 0, 411 /* 3446 */ 'v', 'r', 'm', 'u', 'l', 'h', 0, 412 /* 3453 */ 'v', 'm', 'u', 'l', 'h', 0, 413 /* 3459 */ 'v', 'l', 'd', 'r', 'h', 0, 414 /* 3465 */ 'v', 's', 't', 'r', 'h', 0, 415 /* 3471 */ 'v', 'q', 'd', 'm', 'l', 'a', 's', 'h', 0, 416 /* 3480 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 's', 'h', 0, 417 /* 3490 */ 'v', 'q', 'r', 'd', 'm', 'l', 's', 'h', 0, 418 /* 3499 */ 'l', 'd', 'r', 's', 'h', 0, 419 /* 3505 */ 'p', 'u', 's', 'h', 0, 420 /* 3510 */ 'r', 'e', 'v', 's', 'h', 0, 421 /* 3516 */ 's', 'x', 't', 'h', 0, 422 /* 3521 */ 'u', 'x', 't', 'h', 0, 423 /* 3526 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 0, 424 /* 3537 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 0, 425 /* 3548 */ 'l', 'd', 'a', 'e', 'x', 'h', 0, 426 /* 3555 */ 's', 't', 'l', 'e', 'x', 'h', 0, 427 /* 3562 */ 'l', 'd', 'r', 'e', 'x', 'h', 0, 428 /* 3569 */ 's', 't', 'r', 'e', 'x', 'h', 0, 429 /* 3576 */ 'v', 's', 'b', 'c', 'i', 0, 430 /* 3582 */ 'v', 'a', 'd', 'c', 'i', 0, 431 /* 3588 */ 'b', 'f', 'i', 0, 432 /* 3592 */ 'p', 'l', 'i', 0, 433 /* 3596 */ 'v', 's', 'l', 'i', 0, 434 /* 3601 */ 'v', 's', 'r', 'i', 0, 435 /* 3606 */ 'b', 'x', 'j', 0, 436 /* 3610 */ 'l', 'd', 'c', '2', 'l', 0, 437 /* 3616 */ 's', 't', 'c', '2', 'l', 0, 438 /* 3622 */ 'u', 'm', 'a', 'a', 'l', 0, 439 /* 3628 */ 'v', 'a', 'b', 'a', 'l', 0, 440 /* 3634 */ 'v', 'p', 'a', 'd', 'a', 'l', 0, 441 /* 3641 */ 'v', 'q', 'd', 'm', 'l', 'a', 'l', 0, 442 /* 3649 */ 's', 'm', 'l', 'a', 'l', 0, 443 /* 3655 */ 'u', 'm', 'l', 'a', 'l', 0, 444 /* 3661 */ 'v', 'm', 'l', 'a', 'l', 0, 445 /* 3667 */ 'v', 't', 'b', 'l', 0, 446 /* 3672 */ 'v', 's', 'u', 'b', 'l', 0, 447 /* 3678 */ 'l', 'd', 'c', 'l', 0, 448 /* 3683 */ 's', 't', 'c', 'l', 0, 449 /* 3688 */ 'v', 'a', 'b', 'd', 'l', 0, 450 /* 3694 */ 'v', 'p', 'a', 'd', 'd', 'l', 0, 451 /* 3701 */ 'v', 'a', 'd', 'd', 'l', 0, 452 /* 3707 */ 'v', 'p', 's', 'e', 'l', 0, 453 /* 3713 */ 'b', 'f', 'l', 0, 454 /* 3717 */ 's', 'q', 's', 'h', 'l', 0, 455 /* 3723 */ 'u', 'q', 's', 'h', 'l', 0, 456 /* 3729 */ 'v', 'q', 's', 'h', 'l', 0, 457 /* 3735 */ 'u', 'q', 'r', 's', 'h', 'l', 0, 458 /* 3742 */ 'v', 'q', 'r', 's', 'h', 'l', 0, 459 /* 3749 */ 'v', 'r', 's', 'h', 'l', 0, 460 /* 3755 */ 'v', 's', 'h', 'l', 0, 461 /* 3760 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0, 462 /* 3774 */ 's', 'q', 's', 'h', 'l', 'l', 0, 463 /* 3781 */ 'u', 'q', 's', 'h', 'l', 'l', 0, 464 /* 3788 */ 'u', 'q', 'r', 's', 'h', 'l', 'l', 0, 465 /* 3796 */ 'v', 's', 'h', 'l', 'l', 0, 466 /* 3802 */ 'l', 's', 'l', 'l', 0, 467 /* 3807 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 0, 468 /* 3815 */ 's', 'm', 'u', 'l', 'l', 0, 469 /* 3821 */ 'u', 'm', 'u', 'l', 'l', 0, 470 /* 3827 */ 'v', 'm', 'u', 'l', 'l', 0, 471 /* 3833 */ 's', 'q', 'r', 's', 'h', 'r', 'l', 0, 472 /* 3841 */ 's', 'r', 's', 'h', 'r', 'l', 0, 473 /* 3848 */ 'u', 'r', 's', 'h', 'r', 'l', 0, 474 /* 3855 */ 'a', 's', 'r', 'l', 0, 475 /* 3860 */ 'l', 's', 'r', 'l', 0, 476 /* 3865 */ 'v', 'b', 's', 'l', 0, 477 /* 3870 */ 'v', 'q', 'd', 'm', 'l', 's', 'l', 0, 478 /* 3878 */ 'v', 'm', 'l', 's', 'l', 0, 479 /* 3884 */ 's', 't', 'l', 0, 480 /* 3888 */ 'v', 'c', 'm', 'u', 'l', 0, 481 /* 3894 */ 's', 'm', 'm', 'u', 'l', 0, 482 /* 3900 */ 'v', 'n', 'm', 'u', 'l', 0, 483 /* 3906 */ 'v', 'm', 'u', 'l', 0, 484 /* 3911 */ 'v', 'm', 'o', 'v', 'l', 0, 485 /* 3917 */ 'v', 'l', 'l', 'd', 'm', 0, 486 /* 3923 */ 'v', 'm', 'i', 'n', 'n', 'm', 0, 487 /* 3930 */ 'v', 'm', 'a', 'x', 'n', 'm', 0, 488 /* 3937 */ 'v', 's', 'c', 'c', 'l', 'r', 'm', 0, 489 /* 3945 */ 'v', 'r', 'i', 'n', 't', 'm', 0, 490 /* 3952 */ 'v', 'l', 's', 't', 'm', 0, 491 /* 3958 */ 'v', 'c', 'v', 't', 'm', 0, 492 /* 3964 */ 'v', 'r', 's', 'u', 'b', 'h', 'n', 0, 493 /* 3972 */ 'v', 's', 'u', 'b', 'h', 'n', 0, 494 /* 3979 */ 'v', 'r', 'a', 'd', 'd', 'h', 'n', 0, 495 /* 3987 */ 'v', 'a', 'd', 'd', 'h', 'n', 0, 496 /* 3994 */ 'v', 'p', 'm', 'i', 'n', 0, 497 /* 4000 */ 'v', 'm', 'i', 'n', 0, 498 /* 4005 */ 'c', 'm', 'n', 0, 499 /* 4009 */ 'v', 'q', 's', 'h', 'r', 'n', 0, 500 /* 4016 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 0, 501 /* 4024 */ 'v', 'r', 's', 'h', 'r', 'n', 0, 502 /* 4031 */ 'v', 's', 'h', 'r', 'n', 0, 503 /* 4037 */ 'v', 'o', 'r', 'n', 0, 504 /* 4042 */ 'v', 't', 'r', 'n', 0, 505 /* 4047 */ 'v', 'r', 'i', 'n', 't', 'n', 0, 506 /* 4054 */ 'v', 'c', 'v', 't', 'n', 0, 507 /* 4060 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 0, 508 /* 4068 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 0, 509 /* 4077 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 0, 510 /* 4085 */ 'v', 'm', 'v', 'n', 0, 511 /* 4090 */ 'v', 'q', 'm', 'o', 'v', 'n', 0, 512 /* 4097 */ 'v', 'm', 'o', 'v', 'n', 0, 513 /* 4103 */ 't', 'r', 'a', 'p', 0, 514 /* 4108 */ 'c', 'd', 'p', 0, 515 /* 4112 */ 'v', 'z', 'i', 'p', 0, 516 /* 4117 */ 'v', 'c', 'm', 'p', 0, 517 /* 4122 */ 'p', 'o', 'p', 0, 518 /* 4126 */ 'l', 'c', 't', 'p', 0, 519 /* 4131 */ 'v', 'c', 't', 'p', 0, 520 /* 4136 */ 'v', 'r', 'i', 'n', 't', 'p', 0, 521 /* 4143 */ 'v', 'c', 'v', 't', 'p', 0, 522 /* 4149 */ 'v', 'd', 'd', 'u', 'p', 0, 523 /* 4155 */ 'v', 'i', 'd', 'u', 'p', 0, 524 /* 4161 */ 'v', 'd', 'u', 'p', 0, 525 /* 4166 */ 'v', 'd', 'w', 'd', 'u', 'p', 0, 526 /* 4173 */ 'v', 'i', 'w', 'd', 'u', 'p', 0, 527 /* 4180 */ 'v', 's', 'w', 'p', 0, 528 /* 4185 */ 'v', 'u', 'z', 'p', 0, 529 /* 4190 */ 'v', 'c', 'e', 'q', 0, 530 /* 4195 */ 't', 'e', 'q', 0, 531 /* 4199 */ 's', 'm', 'm', 'l', 'a', 'r', 0, 532 /* 4206 */ 'm', 'c', 'r', 0, 533 /* 4210 */ 'a', 'd', 'r', 0, 534 /* 4214 */ 'v', 'l', 'd', 'r', 0, 535 /* 4219 */ 's', 'q', 'r', 's', 'h', 'r', 0, 536 /* 4226 */ 's', 'r', 's', 'h', 'r', 0, 537 /* 4232 */ 'u', 'r', 's', 'h', 'r', 0, 538 /* 4238 */ 'v', 'r', 's', 'h', 'r', 0, 539 /* 4244 */ 'v', 's', 'h', 'r', 0, 540 /* 4249 */ 's', 'm', 'm', 'u', 'l', 'r', 0, 541 /* 4256 */ 'v', 'e', 'o', 'r', 0, 542 /* 4261 */ 'r', 'o', 'r', 0, 543 /* 4265 */ 'm', 'c', 'r', 'r', 0, 544 /* 4270 */ 'v', 'o', 'r', 'r', 0, 545 /* 4275 */ 'a', 's', 'r', 0, 546 /* 4279 */ 's', 'm', 'm', 'l', 's', 'r', 0, 547 /* 4286 */ 'v', 'm', 's', 'r', 0, 548 /* 4291 */ 'v', 'b', 'r', 's', 'r', 0, 549 /* 4297 */ 'v', 'r', 'i', 'n', 't', 'r', 0, 550 /* 4304 */ 'v', 's', 't', 'r', 0, 551 /* 4309 */ 'v', 'c', 'v', 't', 'r', 0, 552 /* 4315 */ 'v', 'm', 'l', 'a', 's', 0, 553 /* 4321 */ 'v', 'f', 'm', 'a', 's', 0, 554 /* 4327 */ 'v', 'q', 'a', 'b', 's', 0, 555 /* 4333 */ 'v', 'a', 'b', 's', 0, 556 /* 4338 */ 's', 'u', 'b', 's', 0, 557 /* 4343 */ 'v', 'c', 'l', 's', 0, 558 /* 4348 */ 's', 'm', 'm', 'l', 's', 0, 559 /* 4354 */ 'v', 'n', 'm', 'l', 's', 0, 560 /* 4360 */ 'v', 'm', 'l', 's', 0, 561 /* 4365 */ 'v', 'f', 'm', 's', 0, 562 /* 4370 */ 'v', 'f', 'n', 'm', 's', 0, 563 /* 4376 */ 'b', 'x', 'n', 's', 0, 564 /* 4381 */ 'b', 'l', 'x', 'n', 's', 0, 565 /* 4387 */ 'v', 'r', 'e', 'c', 'p', 's', 0, 566 /* 4394 */ 'v', 'm', 'r', 's', 0, 567 /* 4399 */ 'a', 's', 'r', 's', 0, 568 /* 4404 */ 'l', 's', 'r', 's', 0, 569 /* 4409 */ 'v', 'r', 's', 'q', 'r', 't', 's', 0, 570 /* 4417 */ 'm', 'o', 'v', 's', 0, 571 /* 4422 */ 's', 's', 'a', 't', 0, 572 /* 4427 */ 'u', 's', 'a', 't', 0, 573 /* 4432 */ 't', 't', 'a', 't', 0, 574 /* 4437 */ 's', 'm', 'l', 'a', 'b', 't', 0, 575 /* 4444 */ 'p', 'k', 'h', 'b', 't', 0, 576 /* 4450 */ 's', 'm', 'l', 'a', 'l', 'b', 't', 0, 577 /* 4458 */ 's', 'm', 'u', 'l', 'b', 't', 0, 578 /* 4465 */ 'l', 'd', 'r', 'b', 't', 0, 579 /* 4471 */ 's', 't', 'r', 'b', 't', 0, 580 /* 4477 */ 'l', 'd', 'r', 's', 'b', 't', 0, 581 /* 4484 */ 'e', 'r', 'e', 't', 0, 582 /* 4489 */ 'v', 'a', 'c', 'g', 't', 0, 583 /* 4495 */ 'v', 'c', 'g', 't', 0, 584 /* 4500 */ 'l', 'd', 'r', 'h', 't', 0, 585 /* 4506 */ 's', 't', 'r', 'h', 't', 0, 586 /* 4512 */ 'l', 'd', 'r', 's', 'h', 't', 0, 587 /* 4519 */ 'r', 'b', 'i', 't', 0, 588 /* 4524 */ 'v', 'b', 'i', 't', 0, 589 /* 4529 */ 'v', 'c', 'l', 't', 0, 590 /* 4534 */ 'v', 's', 'h', 'l', 'l', 't', 0, 591 /* 4541 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 't', 0, 592 /* 4550 */ 'v', 'm', 'u', 'l', 'l', 't', 0, 593 /* 4557 */ 'v', 'm', 'o', 'v', 'l', 't', 0, 594 /* 4564 */ 'v', 'c', 'n', 't', 0, 595 /* 4569 */ 'h', 'i', 'n', 't', 0, 596 /* 4574 */ 'v', 'q', 's', 'h', 'r', 'n', 't', 0, 597 /* 4582 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 't', 0, 598 /* 4591 */ 'v', 'r', 's', 'h', 'r', 'n', 't', 0, 599 /* 4599 */ 'v', 's', 'h', 'r', 'n', 't', 0, 600 /* 4606 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 't', 0, 601 /* 4615 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 't', 0, 602 /* 4625 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 't', 0, 603 /* 4634 */ 'v', 'q', 'm', 'o', 'v', 'n', 't', 0, 604 /* 4642 */ 'v', 'm', 'o', 'v', 'n', 't', 0, 605 /* 4649 */ 'v', 'p', 'n', 'o', 't', 0, 606 /* 4655 */ 'v', 'p', 't', 0, 607 /* 4659 */ 'l', 'd', 'r', 't', 0, 608 /* 4664 */ 'v', 's', 'q', 'r', 't', 0, 609 /* 4670 */ 's', 't', 'r', 't', 0, 610 /* 4675 */ 'v', 'p', 's', 't', 0, 611 /* 4680 */ 'v', 't', 's', 't', 0, 612 /* 4685 */ 's', 'm', 'l', 'a', 't', 't', 0, 613 /* 4692 */ 's', 'm', 'l', 'a', 'l', 't', 't', 0, 614 /* 4700 */ 's', 'm', 'u', 'l', 't', 't', 0, 615 /* 4707 */ 't', 't', 't', 0, 616 /* 4711 */ 'v', 'c', 'v', 't', 't', 0, 617 /* 4717 */ 'v', 'j', 'c', 'v', 't', 0, 618 /* 4723 */ 'v', 'c', 'v', 't', 0, 619 /* 4728 */ 'm', 'o', 'v', 't', 0, 620 /* 4733 */ 's', 'm', 'l', 'a', 'w', 't', 0, 621 /* 4740 */ 's', 'm', 'u', 'l', 'w', 't', 0, 622 /* 4747 */ 'v', 'e', 'x', 't', 0, 623 /* 4752 */ 'v', 'q', 's', 'h', 'l', 'u', 0, 624 /* 4759 */ 'v', 'a', 'b', 'a', 'v', 0, 625 /* 4765 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 0, 626 /* 4773 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 0, 627 /* 4782 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 0, 628 /* 4791 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 0, 629 /* 4799 */ 'v', 'm', 'i', 'n', 'n', 'm', 'a', 'v', 0, 630 /* 4808 */ 'v', 'm', 'a', 'x', 'n', 'm', 'a', 'v', 0, 631 /* 4817 */ 'v', 'm', 'i', 'n', 'a', 'v', 0, 632 /* 4824 */ 'v', 'm', 'a', 'x', 'a', 'v', 0, 633 /* 4831 */ 'v', 'a', 'd', 'd', 'v', 0, 634 /* 4837 */ 'r', 'e', 'v', 0, 635 /* 4841 */ 's', 'd', 'i', 'v', 0, 636 /* 4846 */ 'u', 'd', 'i', 'v', 0, 637 /* 4851 */ 'v', 'd', 'i', 'v', 0, 638 /* 4856 */ 'v', 'a', 'd', 'd', 'l', 'v', 0, 639 /* 4863 */ 'v', 'm', 'i', 'n', 'n', 'm', 'v', 0, 640 /* 4871 */ 'v', 'm', 'a', 'x', 'n', 'm', 'v', 0, 641 /* 4879 */ 'v', 'm', 'i', 'n', 'v', 0, 642 /* 4885 */ 'v', 'm', 'o', 'v', 0, 643 /* 4890 */ 'v', 'm', 'a', 'x', 'v', 0, 644 /* 4896 */ 'v', 's', 'u', 'b', 'w', 0, 645 /* 4902 */ 'v', 'a', 'd', 'd', 'w', 0, 646 /* 4908 */ 'p', 'l', 'd', 'w', 0, 647 /* 4913 */ 'v', 'l', 'd', 'r', 'w', 0, 648 /* 4919 */ 'v', 's', 't', 'r', 'w', 0, 649 /* 4925 */ 'm', 'o', 'v', 'w', 0, 650 /* 4930 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 'a', 'x', 0, 651 /* 4943 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 'a', 'x', 0, 652 /* 4956 */ 'f', 'l', 'd', 'm', 'i', 'a', 'x', 0, 653 /* 4964 */ 'f', 's', 't', 'm', 'i', 'a', 'x', 0, 654 /* 4972 */ 'v', 'p', 'm', 'a', 'x', 0, 655 /* 4978 */ 'v', 'm', 'a', 'x', 0, 656 /* 4983 */ 's', 'h', 's', 'a', 'x', 0, 657 /* 4989 */ 'u', 'h', 's', 'a', 'x', 0, 658 /* 4995 */ 'u', 'q', 's', 'a', 'x', 0, 659 /* 5001 */ 's', 's', 'a', 'x', 0, 660 /* 5006 */ 'u', 's', 'a', 'x', 0, 661 /* 5011 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 'a', 'x', 0, 662 /* 5021 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'a', 'x', 0, 663 /* 5032 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'a', 'x', 0, 664 /* 5043 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 'a', 'x', 0, 665 /* 5053 */ 'f', 'l', 'd', 'm', 'd', 'b', 'x', 0, 666 /* 5061 */ 'f', 's', 't', 'm', 'd', 'b', 'x', 0, 667 /* 5069 */ 'v', 't', 'b', 'x', 0, 668 /* 5074 */ 's', 'm', 'l', 'a', 'd', 'x', 0, 669 /* 5081 */ 's', 'm', 'u', 'a', 'd', 'x', 0, 670 /* 5088 */ 's', 'm', 'l', 'a', 'l', 'd', 'x', 0, 671 /* 5096 */ 's', 'm', 'l', 's', 'l', 'd', 'x', 0, 672 /* 5104 */ 's', 'm', 'l', 's', 'd', 'x', 0, 673 /* 5111 */ 's', 'm', 'u', 's', 'd', 'x', 0, 674 /* 5118 */ 'l', 'd', 'a', 'e', 'x', 0, 675 /* 5124 */ 's', 't', 'l', 'e', 'x', 0, 676 /* 5130 */ 'l', 'd', 'r', 'e', 'x', 0, 677 /* 5136 */ 'c', 'l', 'r', 'e', 'x', 0, 678 /* 5142 */ 's', 't', 'r', 'e', 'x', 0, 679 /* 5148 */ 's', 'b', 'f', 'x', 0, 680 /* 5153 */ 'u', 'b', 'f', 'x', 0, 681 /* 5158 */ 'v', 'q', 'd', 'm', 'l', 'a', 'd', 'h', 'x', 0, 682 /* 5168 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 'd', 'h', 'x', 0, 683 /* 5179 */ 'v', 'q', 'd', 'm', 'l', 's', 'd', 'h', 'x', 0, 684 /* 5189 */ 'v', 'q', 'r', 'd', 'm', 'l', 's', 'd', 'h', 'x', 0, 685 /* 5200 */ 'v', 'r', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'h', 'x', 0, 686 /* 5212 */ 'v', 'r', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'h', 'x', 0, 687 /* 5224 */ 'b', 'l', 'x', 0, 688 /* 5228 */ 'b', 'f', 'l', 'x', 0, 689 /* 5233 */ 'r', 'r', 'x', 0, 690 /* 5237 */ 's', 'h', 'a', 's', 'x', 0, 691 /* 5243 */ 'u', 'h', 'a', 's', 'x', 0, 692 /* 5249 */ 'u', 'q', 'a', 's', 'x', 0, 693 /* 5255 */ 's', 'a', 's', 'x', 0, 694 /* 5260 */ 'u', 'a', 's', 'x', 0, 695 /* 5265 */ 'v', 'r', 'i', 'n', 't', 'x', 0, 696 /* 5272 */ 'v', 'm', 'l', 'a', 'd', 'a', 'v', 'x', 0, 697 /* 5281 */ 'v', 'm', 'l', 'a', 'l', 'd', 'a', 'v', 'x', 0, 698 /* 5291 */ 'v', 'm', 'l', 's', 'l', 'd', 'a', 'v', 'x', 0, 699 /* 5301 */ 'v', 'm', 'l', 's', 'd', 'a', 'v', 'x', 0, 700 /* 5310 */ 'v', 'c', 'l', 'z', 0, 701 /* 5315 */ 'v', 'r', 'i', 'n', 't', 'z', 0, 702 }; 703 704 static const uint32_t OpInfo0[] = { 705 0U, // PHI 706 0U, // INLINEASM 707 0U, // INLINEASM_BR 708 0U, // CFI_INSTRUCTION 709 0U, // EH_LABEL 710 0U, // GC_LABEL 711 0U, // ANNOTATION_LABEL 712 0U, // KILL 713 0U, // EXTRACT_SUBREG 714 0U, // INSERT_SUBREG 715 0U, // IMPLICIT_DEF 716 0U, // SUBREG_TO_REG 717 0U, // COPY_TO_REGCLASS 718 2484U, // DBG_VALUE 719 2494U, // DBG_LABEL 720 0U, // REG_SEQUENCE 721 0U, // COPY 722 2477U, // BUNDLE 723 2523U, // LIFETIME_START 724 2464U, // LIFETIME_END 725 0U, // STACKMAP 726 3761U, // FENTRY_CALL 727 0U, // PATCHPOINT 728 0U, // LOAD_STACK_GUARD 729 0U, // STATEPOINT 730 0U, // LOCAL_ESCAPE 731 0U, // FAULTING_OP 732 0U, // PATCHABLE_OP 733 2071U, // PATCHABLE_FUNCTION_ENTER 734 1991U, // PATCHABLE_RET 735 2117U, // PATCHABLE_FUNCTION_EXIT 736 2094U, // PATCHABLE_TAIL_CALL 737 2046U, // PATCHABLE_EVENT_CALL 738 2022U, // PATCHABLE_TYPED_EVENT_CALL 739 0U, // ICALL_BRANCH_FUNNEL 740 0U, // G_ADD 741 0U, // G_SUB 742 0U, // G_MUL 743 0U, // G_SDIV 744 0U, // G_UDIV 745 0U, // G_SREM 746 0U, // G_UREM 747 0U, // G_AND 748 0U, // G_OR 749 0U, // G_XOR 750 0U, // G_IMPLICIT_DEF 751 0U, // G_PHI 752 0U, // G_FRAME_INDEX 753 0U, // G_GLOBAL_VALUE 754 0U, // G_EXTRACT 755 0U, // G_UNMERGE_VALUES 756 0U, // G_INSERT 757 0U, // G_MERGE_VALUES 758 0U, // G_BUILD_VECTOR 759 0U, // G_BUILD_VECTOR_TRUNC 760 0U, // G_CONCAT_VECTORS 761 0U, // G_PTRTOINT 762 0U, // G_INTTOPTR 763 0U, // G_BITCAST 764 0U, // G_INTRINSIC_TRUNC 765 0U, // G_INTRINSIC_ROUND 766 0U, // G_READCYCLECOUNTER 767 0U, // G_LOAD 768 0U, // G_SEXTLOAD 769 0U, // G_ZEXTLOAD 770 0U, // G_INDEXED_LOAD 771 0U, // G_INDEXED_SEXTLOAD 772 0U, // G_INDEXED_ZEXTLOAD 773 0U, // G_STORE 774 0U, // G_INDEXED_STORE 775 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 776 0U, // G_ATOMIC_CMPXCHG 777 0U, // G_ATOMICRMW_XCHG 778 0U, // G_ATOMICRMW_ADD 779 0U, // G_ATOMICRMW_SUB 780 0U, // G_ATOMICRMW_AND 781 0U, // G_ATOMICRMW_NAND 782 0U, // G_ATOMICRMW_OR 783 0U, // G_ATOMICRMW_XOR 784 0U, // G_ATOMICRMW_MAX 785 0U, // G_ATOMICRMW_MIN 786 0U, // G_ATOMICRMW_UMAX 787 0U, // G_ATOMICRMW_UMIN 788 0U, // G_ATOMICRMW_FADD 789 0U, // G_ATOMICRMW_FSUB 790 0U, // G_FENCE 791 0U, // G_BRCOND 792 0U, // G_BRINDIRECT 793 0U, // G_INTRINSIC 794 0U, // G_INTRINSIC_W_SIDE_EFFECTS 795 0U, // G_ANYEXT 796 0U, // G_TRUNC 797 0U, // G_CONSTANT 798 0U, // G_FCONSTANT 799 0U, // G_VASTART 800 0U, // G_VAARG 801 0U, // G_SEXT 802 0U, // G_SEXT_INREG 803 0U, // G_ZEXT 804 0U, // G_SHL 805 0U, // G_LSHR 806 0U, // G_ASHR 807 0U, // G_ICMP 808 0U, // G_FCMP 809 0U, // G_SELECT 810 0U, // G_UADDO 811 0U, // G_UADDE 812 0U, // G_USUBO 813 0U, // G_USUBE 814 0U, // G_SADDO 815 0U, // G_SADDE 816 0U, // G_SSUBO 817 0U, // G_SSUBE 818 0U, // G_UMULO 819 0U, // G_SMULO 820 0U, // G_UMULH 821 0U, // G_SMULH 822 0U, // G_FADD 823 0U, // G_FSUB 824 0U, // G_FMUL 825 0U, // G_FMA 826 0U, // G_FMAD 827 0U, // G_FDIV 828 0U, // G_FREM 829 0U, // G_FPOW 830 0U, // G_FEXP 831 0U, // G_FEXP2 832 0U, // G_FLOG 833 0U, // G_FLOG2 834 0U, // G_FLOG10 835 0U, // G_FNEG 836 0U, // G_FPEXT 837 0U, // G_FPTRUNC 838 0U, // G_FPTOSI 839 0U, // G_FPTOUI 840 0U, // G_SITOFP 841 0U, // G_UITOFP 842 0U, // G_FABS 843 0U, // G_FCOPYSIGN 844 0U, // G_FCANONICALIZE 845 0U, // G_FMINNUM 846 0U, // G_FMAXNUM 847 0U, // G_FMINNUM_IEEE 848 0U, // G_FMAXNUM_IEEE 849 0U, // G_FMINIMUM 850 0U, // G_FMAXIMUM 851 0U, // G_PTR_ADD 852 0U, // G_PTR_MASK 853 0U, // G_SMIN 854 0U, // G_SMAX 855 0U, // G_UMIN 856 0U, // G_UMAX 857 0U, // G_BR 858 0U, // G_BRJT 859 0U, // G_INSERT_VECTOR_ELT 860 0U, // G_EXTRACT_VECTOR_ELT 861 0U, // G_SHUFFLE_VECTOR 862 0U, // G_CTTZ 863 0U, // G_CTTZ_ZERO_UNDEF 864 0U, // G_CTLZ 865 0U, // G_CTLZ_ZERO_UNDEF 866 0U, // G_CTPOP 867 0U, // G_BSWAP 868 0U, // G_BITREVERSE 869 0U, // G_FCEIL 870 0U, // G_FCOS 871 0U, // G_FSIN 872 0U, // G_FSQRT 873 0U, // G_FFLOOR 874 0U, // G_FRINT 875 0U, // G_FNEARBYINT 876 0U, // G_ADDRSPACE_CAST 877 0U, // G_BLOCK_ADDR 878 0U, // G_JUMP_TABLE 879 0U, // G_DYN_STACKALLOC 880 0U, // G_READ_REGISTER 881 0U, // G_WRITE_REGISTER 882 0U, // ABS 883 0U, // ADDSri 884 0U, // ADDSrr 885 0U, // ADDSrsi 886 0U, // ADDSrsr 887 0U, // ADJCALLSTACKDOWN 888 0U, // ADJCALLSTACKUP 889 12468U, // ASRi 890 12468U, // ASRr 891 0U, // B 892 0U, // BCCZi64 893 0U, // BCCi64 894 0U, // BL_PUSHLR 895 0U, // BMOVPCB_CALL 896 0U, // BMOVPCRX_CALL 897 0U, // BR_JTadd 898 0U, // BR_JTm_i12 899 0U, // BR_JTm_rs 900 0U, // BR_JTr 901 0U, // BX_CALL 902 0U, // CMP_SWAP_16 903 0U, // CMP_SWAP_32 904 0U, // CMP_SWAP_64 905 0U, // CMP_SWAP_8 906 0U, // CONSTPOOL_ENTRY 907 0U, // COPY_STRUCT_BYVAL_I32 908 2504U, // CompilerBarrier 909 67129770U, // ITasm 910 0U, // Int_eh_sjlj_dispatchsetup 911 0U, // Int_eh_sjlj_longjmp 912 0U, // Int_eh_sjlj_setjmp 913 0U, // Int_eh_sjlj_setjmp_nofp 914 0U, // Int_eh_sjlj_setup_dispatch 915 0U, // JUMPTABLE_ADDRS 916 0U, // JUMPTABLE_INSTS 917 0U, // JUMPTABLE_TBB 918 0U, // JUMPTABLE_TBH 919 0U, // LDMIA_RET 920 29042U, // LDRBT_POST 921 28792U, // LDRConstPool 922 0U, // LDRLIT_ga_abs 923 0U, // LDRLIT_ga_pcrel 924 0U, // LDRLIT_ga_pcrel_ldr 925 29236U, // LDRT_POST 926 0U, // LEApcrel 927 0U, // LEApcrelJT 928 12067U, // LSLi 929 12067U, // LSLr 930 12475U, // LSRi 931 12475U, // LSRr 932 0U, // MEMCPY 933 0U, // MLAv5 934 0U, // MOVCCi 935 0U, // MOVCCi16 936 0U, // MOVCCi32imm 937 0U, // MOVCCr 938 0U, // MOVCCsi 939 0U, // MOVCCsr 940 0U, // MOVPCRX 941 0U, // MOVTi16_ga_pcrel 942 0U, // MOV_ga_pcrel 943 0U, // MOV_ga_pcrel_ldr 944 0U, // MOVi16_ga_pcrel 945 0U, // MOVi32imm 946 0U, // MOVsra_flag 947 0U, // MOVsrl_flag 948 0U, // MULv5 949 560285U, // MVE_VANDIZ0v4i32 950 1084573U, // MVE_VANDIZ0v8i16 951 560285U, // MVE_VANDIZ16v4i32 952 560285U, // MVE_VANDIZ24v4i32 953 560285U, // MVE_VANDIZ8v4i32 954 1084573U, // MVE_VANDIZ8v8i16 955 561094U, // MVE_VORNIZ0v4i32 956 1085382U, // MVE_VORNIZ0v8i16 957 561094U, // MVE_VORNIZ16v4i32 958 561094U, // MVE_VORNIZ24v4i32 959 561094U, // MVE_VORNIZ8v4i32 960 1085382U, // MVE_VORNIZ8v8i16 961 0U, // MVNCCi 962 0U, // PICADD 963 0U, // PICLDR 964 0U, // PICLDRB 965 0U, // PICLDRH 966 0U, // PICLDRSB 967 0U, // PICLDRSH 968 0U, // PICSTR 969 0U, // PICSTRB 970 0U, // PICSTRH 971 12454U, // RORi 972 12454U, // RORr 973 0U, // RRX 974 46194U, // RRXi 975 0U, // RSBSri 976 0U, // RSBSrsi 977 0U, // RSBSrsr 978 0U, // SMLALv5 979 0U, // SMULLv5 980 0U, // SPACE 981 29048U, // STRBT_POST 982 0U, // STRBi_preidx 983 0U, // STRBr_preidx 984 0U, // STRH_preidx 985 29247U, // STRT_POST 986 0U, // STRi_preidx 987 0U, // STRr_preidx 988 0U, // SUBS_PC_LR 989 0U, // SUBSri 990 0U, // SUBSrr 991 0U, // SUBSrsi 992 0U, // SUBSrsr 993 0U, // TAILJMPd 994 0U, // TAILJMPr 995 0U, // TAILJMPr4 996 0U, // TCRETURNdi 997 0U, // TCRETURNri 998 0U, // TPsoft 999 0U, // UMLALv5 1000 0U, // UMULLv5 1001 1624165U, // VLD1LNdAsm_16 1002 2148453U, // VLD1LNdAsm_32 1003 2672741U, // VLD1LNdAsm_8 1004 1624165U, // VLD1LNdWB_fixed_Asm_16 1005 2148453U, // VLD1LNdWB_fixed_Asm_32 1006 2672741U, // VLD1LNdWB_fixed_Asm_8 1007 1632357U, // VLD1LNdWB_register_Asm_16 1008 2156645U, // VLD1LNdWB_register_Asm_32 1009 2680933U, // VLD1LNdWB_register_Asm_8 1010 1624209U, // VLD2LNdAsm_16 1011 2148497U, // VLD2LNdAsm_32 1012 2672785U, // VLD2LNdAsm_8 1013 1624209U, // VLD2LNdWB_fixed_Asm_16 1014 2148497U, // VLD2LNdWB_fixed_Asm_32 1015 2672785U, // VLD2LNdWB_fixed_Asm_8 1016 1632401U, // VLD2LNdWB_register_Asm_16 1017 2156689U, // VLD2LNdWB_register_Asm_32 1018 2680977U, // VLD2LNdWB_register_Asm_8 1019 1624209U, // VLD2LNqAsm_16 1020 2148497U, // VLD2LNqAsm_32 1021 1624209U, // VLD2LNqWB_fixed_Asm_16 1022 2148497U, // VLD2LNqWB_fixed_Asm_32 1023 1632401U, // VLD2LNqWB_register_Asm_16 1024 2156689U, // VLD2LNqWB_register_Asm_32 1025 135858353U, // VLD3DUPdAsm_16 1026 136382641U, // VLD3DUPdAsm_32 1027 136906929U, // VLD3DUPdAsm_8 1028 135858353U, // VLD3DUPdWB_fixed_Asm_16 1029 136382641U, // VLD3DUPdWB_fixed_Asm_32 1030 136906929U, // VLD3DUPdWB_fixed_Asm_8 1031 135841969U, // VLD3DUPdWB_register_Asm_16 1032 136366257U, // VLD3DUPdWB_register_Asm_32 1033 136890545U, // VLD3DUPdWB_register_Asm_8 1034 202967217U, // VLD3DUPqAsm_16 1035 203491505U, // VLD3DUPqAsm_32 1036 204015793U, // VLD3DUPqAsm_8 1037 202967217U, // VLD3DUPqWB_fixed_Asm_16 1038 203491505U, // VLD3DUPqWB_fixed_Asm_32 1039 204015793U, // VLD3DUPqWB_fixed_Asm_8 1040 202950833U, // VLD3DUPqWB_register_Asm_16 1041 203475121U, // VLD3DUPqWB_register_Asm_32 1042 203999409U, // VLD3DUPqWB_register_Asm_8 1043 1624241U, // VLD3LNdAsm_16 1044 2148529U, // VLD3LNdAsm_32 1045 2672817U, // VLD3LNdAsm_8 1046 1624241U, // VLD3LNdWB_fixed_Asm_16 1047 2148529U, // VLD3LNdWB_fixed_Asm_32 1048 2672817U, // VLD3LNdWB_fixed_Asm_8 1049 1632433U, // VLD3LNdWB_register_Asm_16 1050 2156721U, // VLD3LNdWB_register_Asm_32 1051 2681009U, // VLD3LNdWB_register_Asm_8 1052 1624241U, // VLD3LNqAsm_16 1053 2148529U, // VLD3LNqAsm_32 1054 1624241U, // VLD3LNqWB_fixed_Asm_16 1055 2148529U, // VLD3LNqWB_fixed_Asm_32 1056 1632433U, // VLD3LNqWB_register_Asm_16 1057 2156721U, // VLD3LNqWB_register_Asm_32 1058 270076081U, // VLD3dAsm_16 1059 270600369U, // VLD3dAsm_32 1060 271124657U, // VLD3dAsm_8 1061 270076081U, // VLD3dWB_fixed_Asm_16 1062 270600369U, // VLD3dWB_fixed_Asm_32 1063 271124657U, // VLD3dWB_fixed_Asm_8 1064 270059697U, // VLD3dWB_register_Asm_16 1065 270583985U, // VLD3dWB_register_Asm_32 1066 271108273U, // VLD3dWB_register_Asm_8 1067 337184945U, // VLD3qAsm_16 1068 337709233U, // VLD3qAsm_32 1069 338233521U, // VLD3qAsm_8 1070 337184945U, // VLD3qWB_fixed_Asm_16 1071 337709233U, // VLD3qWB_fixed_Asm_32 1072 338233521U, // VLD3qWB_fixed_Asm_8 1073 337168561U, // VLD3qWB_register_Asm_16 1074 337692849U, // VLD3qWB_register_Asm_32 1075 338217137U, // VLD3qWB_register_Asm_8 1076 404293832U, // VLD4DUPdAsm_16 1077 404818120U, // VLD4DUPdAsm_32 1078 405342408U, // VLD4DUPdAsm_8 1079 404293832U, // VLD4DUPdWB_fixed_Asm_16 1080 404818120U, // VLD4DUPdWB_fixed_Asm_32 1081 405342408U, // VLD4DUPdWB_fixed_Asm_8 1082 404277448U, // VLD4DUPdWB_register_Asm_16 1083 404801736U, // VLD4DUPdWB_register_Asm_32 1084 405326024U, // VLD4DUPdWB_register_Asm_8 1085 471402696U, // VLD4DUPqAsm_16 1086 471926984U, // VLD4DUPqAsm_32 1087 472451272U, // VLD4DUPqAsm_8 1088 471402696U, // VLD4DUPqWB_fixed_Asm_16 1089 471926984U, // VLD4DUPqWB_fixed_Asm_32 1090 472451272U, // VLD4DUPqWB_fixed_Asm_8 1091 471386312U, // VLD4DUPqWB_register_Asm_16 1092 471910600U, // VLD4DUPqWB_register_Asm_32 1093 472434888U, // VLD4DUPqWB_register_Asm_8 1094 1624264U, // VLD4LNdAsm_16 1095 2148552U, // VLD4LNdAsm_32 1096 2672840U, // VLD4LNdAsm_8 1097 1624264U, // VLD4LNdWB_fixed_Asm_16 1098 2148552U, // VLD4LNdWB_fixed_Asm_32 1099 2672840U, // VLD4LNdWB_fixed_Asm_8 1100 1632456U, // VLD4LNdWB_register_Asm_16 1101 2156744U, // VLD4LNdWB_register_Asm_32 1102 2681032U, // VLD4LNdWB_register_Asm_8 1103 1624264U, // VLD4LNqAsm_16 1104 2148552U, // VLD4LNqAsm_32 1105 1624264U, // VLD4LNqWB_fixed_Asm_16 1106 2148552U, // VLD4LNqWB_fixed_Asm_32 1107 1632456U, // VLD4LNqWB_register_Asm_16 1108 2156744U, // VLD4LNqWB_register_Asm_32 1109 538511560U, // VLD4dAsm_16 1110 539035848U, // VLD4dAsm_32 1111 539560136U, // VLD4dAsm_8 1112 538511560U, // VLD4dWB_fixed_Asm_16 1113 539035848U, // VLD4dWB_fixed_Asm_32 1114 539560136U, // VLD4dWB_fixed_Asm_8 1115 538495176U, // VLD4dWB_register_Asm_16 1116 539019464U, // VLD4dWB_register_Asm_32 1117 539543752U, // VLD4dWB_register_Asm_8 1118 605620424U, // VLD4qAsm_16 1119 606144712U, // VLD4qAsm_32 1120 606669000U, // VLD4qAsm_8 1121 605620424U, // VLD4qWB_fixed_Asm_16 1122 606144712U, // VLD4qWB_fixed_Asm_32 1123 606669000U, // VLD4qWB_fixed_Asm_8 1124 605604040U, // VLD4qWB_register_Asm_16 1125 606128328U, // VLD4qWB_register_Asm_32 1126 606652616U, // VLD4qWB_register_Asm_8 1127 0U, // VMOVD0 1128 0U, // VMOVDcc 1129 0U, // VMOVHcc 1130 0U, // VMOVQ0 1131 0U, // VMOVScc 1132 1624176U, // VST1LNdAsm_16 1133 2148464U, // VST1LNdAsm_32 1134 2672752U, // VST1LNdAsm_8 1135 1624176U, // VST1LNdWB_fixed_Asm_16 1136 2148464U, // VST1LNdWB_fixed_Asm_32 1137 2672752U, // VST1LNdWB_fixed_Asm_8 1138 1632368U, // VST1LNdWB_register_Asm_16 1139 2156656U, // VST1LNdWB_register_Asm_32 1140 2680944U, // VST1LNdWB_register_Asm_8 1141 1624236U, // VST2LNdAsm_16 1142 2148524U, // VST2LNdAsm_32 1143 2672812U, // VST2LNdAsm_8 1144 1624236U, // VST2LNdWB_fixed_Asm_16 1145 2148524U, // VST2LNdWB_fixed_Asm_32 1146 2672812U, // VST2LNdWB_fixed_Asm_8 1147 1632428U, // VST2LNdWB_register_Asm_16 1148 2156716U, // VST2LNdWB_register_Asm_32 1149 2681004U, // VST2LNdWB_register_Asm_8 1150 1624236U, // VST2LNqAsm_16 1151 2148524U, // VST2LNqAsm_32 1152 1624236U, // VST2LNqWB_fixed_Asm_16 1153 2148524U, // VST2LNqWB_fixed_Asm_32 1154 1632428U, // VST2LNqWB_register_Asm_16 1155 2156716U, // VST2LNqWB_register_Asm_32 1156 1624252U, // VST3LNdAsm_16 1157 2148540U, // VST3LNdAsm_32 1158 2672828U, // VST3LNdAsm_8 1159 1624252U, // VST3LNdWB_fixed_Asm_16 1160 2148540U, // VST3LNdWB_fixed_Asm_32 1161 2672828U, // VST3LNdWB_fixed_Asm_8 1162 1632444U, // VST3LNdWB_register_Asm_16 1163 2156732U, // VST3LNdWB_register_Asm_32 1164 2681020U, // VST3LNdWB_register_Asm_8 1165 1624252U, // VST3LNqAsm_16 1166 2148540U, // VST3LNqAsm_32 1167 1624252U, // VST3LNqWB_fixed_Asm_16 1168 2148540U, // VST3LNqWB_fixed_Asm_32 1169 1632444U, // VST3LNqWB_register_Asm_16 1170 2156732U, // VST3LNqWB_register_Asm_32 1171 270076092U, // VST3dAsm_16 1172 270600380U, // VST3dAsm_32 1173 271124668U, // VST3dAsm_8 1174 270076092U, // VST3dWB_fixed_Asm_16 1175 270600380U, // VST3dWB_fixed_Asm_32 1176 271124668U, // VST3dWB_fixed_Asm_8 1177 270059708U, // VST3dWB_register_Asm_16 1178 270583996U, // VST3dWB_register_Asm_32 1179 271108284U, // VST3dWB_register_Asm_8 1180 337184956U, // VST3qAsm_16 1181 337709244U, // VST3qAsm_32 1182 338233532U, // VST3qAsm_8 1183 337184956U, // VST3qWB_fixed_Asm_16 1184 337709244U, // VST3qWB_fixed_Asm_32 1185 338233532U, // VST3qWB_fixed_Asm_8 1186 337168572U, // VST3qWB_register_Asm_16 1187 337692860U, // VST3qWB_register_Asm_32 1188 338217148U, // VST3qWB_register_Asm_8 1189 1624269U, // VST4LNdAsm_16 1190 2148557U, // VST4LNdAsm_32 1191 2672845U, // VST4LNdAsm_8 1192 1624269U, // VST4LNdWB_fixed_Asm_16 1193 2148557U, // VST4LNdWB_fixed_Asm_32 1194 2672845U, // VST4LNdWB_fixed_Asm_8 1195 1632461U, // VST4LNdWB_register_Asm_16 1196 2156749U, // VST4LNdWB_register_Asm_32 1197 2681037U, // VST4LNdWB_register_Asm_8 1198 1624269U, // VST4LNqAsm_16 1199 2148557U, // VST4LNqAsm_32 1200 1624269U, // VST4LNqWB_fixed_Asm_16 1201 2148557U, // VST4LNqWB_fixed_Asm_32 1202 1632461U, // VST4LNqWB_register_Asm_16 1203 2156749U, // VST4LNqWB_register_Asm_32 1204 538511565U, // VST4dAsm_16 1205 539035853U, // VST4dAsm_32 1206 539560141U, // VST4dAsm_8 1207 538511565U, // VST4dWB_fixed_Asm_16 1208 539035853U, // VST4dWB_fixed_Asm_32 1209 539560141U, // VST4dWB_fixed_Asm_8 1210 538495181U, // VST4dWB_register_Asm_16 1211 539019469U, // VST4dWB_register_Asm_32 1212 539543757U, // VST4dWB_register_Asm_8 1213 605620429U, // VST4qAsm_16 1214 606144717U, // VST4qAsm_32 1215 606669005U, // VST4qAsm_8 1216 605620429U, // VST4qWB_fixed_Asm_16 1217 606144717U, // VST4qWB_fixed_Asm_32 1218 606669005U, // VST4qWB_fixed_Asm_8 1219 605604045U, // VST4qWB_register_Asm_16 1220 606128333U, // VST4qWB_register_Asm_32 1221 606652621U, // VST4qWB_register_Asm_8 1222 0U, // WIN__CHKSTK 1223 0U, // WIN__DBZCHK 1224 0U, // t2ABS 1225 0U, // t2ADDSri 1226 0U, // t2ADDSrr 1227 0U, // t2ADDSrs 1228 0U, // t2BF_LabelPseudo 1229 0U, // t2BR_JT 1230 0U, // t2DoLoopStart 1231 0U, // t2LDMIA_RET 1232 27529U, // t2LDRBpcrel 1233 28792U, // t2LDRConstPool 1234 28037U, // t2LDRHpcrel 1235 27548U, // t2LDRSBpcrel 1236 28076U, // t2LDRSHpcrel 1237 0U, // t2LDRpci_pic 1238 28792U, // t2LDRpcrel 1239 0U, // t2LEApcrel 1240 0U, // t2LEApcrelJT 1241 0U, // t2LoopDec 1242 0U, // t2LoopEnd 1243 0U, // t2MOVCCasr 1244 0U, // t2MOVCCi 1245 0U, // t2MOVCCi16 1246 0U, // t2MOVCCi32imm 1247 0U, // t2MOVCClsl 1248 0U, // t2MOVCClsr 1249 0U, // t2MOVCCr 1250 0U, // t2MOVCCror 1251 69954U, // t2MOVSsi 1252 53570U, // t2MOVSsr 1253 0U, // t2MOVTi16_ga_pcrel 1254 0U, // t2MOV_ga_pcrel 1255 0U, // t2MOVi16_ga_pcrel 1256 0U, // t2MOVi32imm 1257 70423U, // t2MOVsi 1258 54039U, // t2MOVsr 1259 0U, // t2MVNCCi 1260 0U, // t2RSBSri 1261 0U, // t2RSBSrs 1262 0U, // t2STRB_preidx 1263 0U, // t2STRH_preidx 1264 0U, // t2STR_preidx 1265 0U, // t2SUBSri 1266 0U, // t2SUBSrr 1267 0U, // t2SUBSrs 1268 0U, // t2TBB_JT 1269 0U, // t2TBH_JT 1270 0U, // t2WhileLoopStart 1271 0U, // tADCS 1272 0U, // tADDSi3 1273 0U, // tADDSi8 1274 0U, // tADDSrr 1275 0U, // tADDframe 1276 0U, // tADJCALLSTACKDOWN 1277 0U, // tADJCALLSTACKUP 1278 0U, // tBL_PUSHLR 1279 0U, // tBRIND 1280 0U, // tBR_JTr 1281 0U, // tBX_CALL 1282 0U, // tBX_RET 1283 0U, // tBX_RET_vararg 1284 0U, // tBfar 1285 0U, // tLDMIA_UPD 1286 28792U, // tLDRConstPool 1287 0U, // tLDRLIT_ga_abs 1288 0U, // tLDRLIT_ga_pcrel 1289 0U, // tLDR_postidx 1290 0U, // tLDRpci_pic 1291 0U, // tLEApcrel 1292 0U, // tLEApcrelJT 1293 0U, // tLSLSri 1294 0U, // tMOVCCr_pseudo 1295 0U, // tPOP_RET 1296 0U, // tRSBS 1297 0U, // tSBCS 1298 0U, // tSUBSi3 1299 0U, // tSUBSi8 1300 0U, // tSUBSrr 1301 0U, // tTAILJMPd 1302 0U, // tTAILJMPdND 1303 0U, // tTAILJMPr 1304 0U, // tTBB_JT 1305 0U, // tTBH_JT 1306 0U, // tTPsoft 1307 3157017U, // ADCri 1308 3157017U, // ADCrr 1309 3222553U, // ADCrsi 1310 85017U, // ADCrsr 1311 3157085U, // ADDri 1312 3157085U, // ADDrr 1313 3222621U, // ADDrsi 1314 85085U, // ADDrsr 1315 3174515U, // ADR 1316 674850343U, // AESD 1317 674850351U, // AESE 1318 741959188U, // AESIMC 1319 741959198U, // AESMC 1320 3157150U, // ANDri 1321 3157150U, // ANDrr 1322 3222686U, // ANDrsi 1323 85150U, // ANDrsr 1324 3214369U, // BFC 1325 3198469U, // BFI 1326 3157030U, // BICri 1327 3157030U, // BICrr 1328 3222566U, // BICrsi 1329 85030U, // BICrsr 1330 4286245U, // BKPT 1331 4286187U, // BL 1332 4286299U, // BLX 1333 3249257U, // BLX_pred 1334 4286299U, // BLXi 1335 3247702U, // BL_pred 1336 4286295U, // BX 1337 3247639U, // BXJ 1338 4830147U, // BX_RET 1339 3249091U, // BX_pred 1340 3246787U, // Bcc 1341 808570893U, // CDP 1342 877781561U, // CDP2 1343 5137U, // CLREX 1344 3175616U, // CLZ 1345 3174310U, // CMNri 1346 3174310U, // CMNzrr 1347 3215270U, // CMNzrsi 1348 3198886U, // CMNzrsr 1349 3174423U, // CMPri 1350 3174423U, // CMPrr 1351 3215383U, // CMPrsi 1352 3198999U, // CMPrsr 1353 4286229U, // CPS1p 1354 942805287U, // CPS2p 1355 942805287U, // CPS3p 1356 741959275U, // CRC32B 1357 741959283U, // CRC32CB 1358 741959375U, // CRC32CH 1359 741959496U, // CRC32CW 1360 741959367U, // CRC32H 1361 741959488U, // CRC32W 1362 3247363U, // DBG 1363 140938U, // DMB 1364 140943U, // DSB 1365 3158178U, // EORri 1366 3158178U, // EORrr 1367 3223714U, // EORrsi 1368 86178U, // EORrsr 1369 4305285U, // ERET 1370 1012429590U, // FCONSTD 1371 6320918U, // FCONSTH 1372 6845206U, // FCONSTS 1373 741372862U, // FLDMXDB_UPD 1374 3248989U, // FLDMXIA 1375 741372765U, // FLDMXIA_UPD 1376 7450923U, // FMSTAT 1377 741372870U, // FSTMXDB_UPD 1378 3248997U, // FSTMXIA 1379 741372773U, // FSTMXIA_UPD 1380 3248602U, // HINT 1381 4286240U, // HLT 1382 4286117U, // HVC 1383 149140U, // ISB 1384 3172847U, // LDA 1385 3173056U, // LDAB 1386 3175423U, // LDAEX 1387 3173367U, // LDAEXB 1388 1076915386U, // LDAEXD 1389 3173853U, // LDAEXH 1390 3173653U, // LDAH 1391 1148839645U, // LDC2L_OFFSET 1392 1215948509U, // LDC2L_OPTION 1393 1215948509U, // LDC2L_POST 1394 1283057373U, // LDC2L_PRE 1395 1148838432U, // LDC2_OFFSET 1396 1215947296U, // LDC2_OPTION 1397 1215947296U, // LDC2_POST 1398 1283056160U, // LDC2_PRE 1399 808504927U, // LDCL_OFFSET 1400 808504927U, // LDCL_OPTION 1401 808504927U, // LDCL_POST 1402 808504927U, // LDCL_PRE 1403 808504349U, // LDC_OFFSET 1404 808504349U, // LDC_OPTION 1405 808504349U, // LDC_POST 1406 808504349U, // LDC_PRE 1407 3246579U, // LDMDA 1408 741370355U, // LDMDA_UPD 1409 3246834U, // LDMDB 1410 741370610U, // LDMDB_UPD 1411 3247952U, // LDMIA 1412 741371728U, // LDMIA_UPD 1413 3246853U, // LDMIB 1414 741370629U, // LDMIB_UPD 1415 3207538U, // LDRBT_POST_IMM 1416 3207538U, // LDRBT_POST_REG 1417 3206025U, // LDRB_POST_IMM 1418 3206025U, // LDRB_POST_REG 1419 3197833U, // LDRB_PRE_IMM 1420 3206025U, // LDRB_PRE_REG 1421 3214217U, // LDRBi12 1422 3197833U, // LDRBrs 1423 3206307U, // LDRD 1424 3263651U, // LDRD_POST 1425 3263651U, // LDRD_PRE 1426 3175435U, // LDREX 1427 3173381U, // LDREXB 1428 1076915400U, // LDREXD 1429 3173867U, // LDREXH 1430 3198341U, // LDRH 1431 3199381U, // LDRHTi 1432 3207573U, // LDRHTr 1433 3206533U, // LDRH_POST 1434 3206533U, // LDRH_PRE 1435 3197852U, // LDRSB 1436 3199358U, // LDRSBTi 1437 3207550U, // LDRSBTr 1438 3206044U, // LDRSB_POST 1439 3206044U, // LDRSB_PRE 1440 3198380U, // LDRSH 1441 3199393U, // LDRSHTi 1442 3207585U, // LDRSHTr 1443 3206572U, // LDRSH_POST 1444 3206572U, // LDRSH_PRE 1445 3207732U, // LDRT_POST_IMM 1446 3207732U, // LDRT_POST_REG 1447 3207288U, // LDR_POST_IMM 1448 3207288U, // LDR_POST_REG 1449 3199096U, // LDR_PRE_IMM 1450 3207288U, // LDR_PRE_REG 1451 3215480U, // LDRcp 1452 3215480U, // LDRi12 1453 3199096U, // LDRrs 1454 808570991U, // MCR 1455 676454975U, // MCR2 1456 808513706U, // MCRR 1457 676454981U, // MCRR2 1458 3222067U, // MLA 1459 3199231U, // MLS 1460 8499991U, // MOVPCLR 1461 3215993U, // MOVTi16 1462 3191575U, // MOVi 1463 3175230U, // MOVi16 1464 3191575U, // MOVr 1465 3191575U, // MOVr_TC 1466 3158807U, // MOVsi 1467 3224343U, // MOVsr 1468 1345440820U, // MRC 1469 156198U, // MRC2 1470 1412492344U, // MRRC 1471 164396U, // MRRC2 1472 3248428U, // MRS 1473 3174700U, // MRSbanked 1474 3248428U, // MRSsys 1475 1479569600U, // MSR 1476 1546678464U, // MSRbanked 1477 1479569600U, // MSRi 1478 3157811U, // MUL 1479 3206928U, // MVE_ASRLi 1480 3206928U, // MVE_ASRLr 1481 741958611U, // MVE_DLSTP_16 1482 741957870U, // MVE_DLSTP_32 1483 741958220U, // MVE_DLSTP_64 1484 741959223U, // MVE_DLSTP_8 1485 1613869087U, // MVE_LCTP 1486 4368133U, // MVE_LETP 1487 3206875U, // MVE_LSLLi 1488 3206875U, // MVE_LSLLr 1489 3206933U, // MVE_LSRL 1490 741412988U, // MVE_SQRSHR 1491 3264250U, // MVE_SQRSHRL 1492 741412486U, // MVE_SQSHL 1493 3206847U, // MVE_SQSHLL 1494 741412995U, // MVE_SRSHR 1495 3206914U, // MVE_SRSHRL 1496 741412504U, // MVE_UQRSHL 1497 3264205U, // MVE_UQRSHLL 1498 741412492U, // MVE_UQSHL 1499 3206854U, // MVE_UQSHLL 1500 741413001U, // MVE_URSHR 1501 3206921U, // MVE_URSHRL 1502 9097880U, // MVE_VABAVs16 1503 9622168U, // MVE_VABAVs32 1504 10146456U, // MVE_VABAVs8 1505 10670744U, // MVE_VABAVu16 1506 11195032U, // MVE_VABAVu32 1507 11719320U, // MVE_VABAVu8 1508 6327381U, // MVE_VABDf16 1509 6851669U, // MVE_VABDf32 1510 8948821U, // MVE_VABDs16 1511 9473109U, // MVE_VABDs32 1512 9997397U, // MVE_VABDs8 1513 10521685U, // MVE_VABDu16 1514 11045973U, // MVE_VABDu32 1515 11570261U, // MVE_VABDu8 1516 6484206U, // MVE_VABSf16 1517 7008494U, // MVE_VABSf32 1518 9105646U, // MVE_VABSs16 1519 9629934U, // MVE_VABSs32 1520 10154222U, // MVE_VABSs8 1521 723992U, // MVE_VADC 1522 708095U, // MVE_VADCI 1523 9636530U, // MVE_VADDLVs32acc 1524 9474809U, // MVE_VADDLVs32no_acc 1525 11209394U, // MVE_VADDLVu32acc 1526 11047673U, // MVE_VADDLVu32no_acc 1527 8948395U, // MVE_VADDVs16acc 1528 9106144U, // MVE_VADDVs16no_acc 1529 9472683U, // MVE_VADDVs32acc 1530 9630432U, // MVE_VADDVs32no_acc 1531 9996971U, // MVE_VADDVs8acc 1532 10154720U, // MVE_VADDVs8no_acc 1533 10521259U, // MVE_VADDVu16acc 1534 10679008U, // MVE_VADDVu16no_acc 1535 11045547U, // MVE_VADDVu32acc 1536 11203296U, // MVE_VADDVu32no_acc 1537 11569835U, // MVE_VADDVu8acc 1538 11727584U, // MVE_VADDVu8no_acc 1539 6327430U, // MVE_VADD_qr_f16 1540 6851718U, // MVE_VADD_qr_f32 1541 1084550U, // MVE_VADD_qr_i16 1542 560262U, // MVE_VADD_qr_i32 1543 12094598U, // MVE_VADD_qr_i8 1544 6327430U, // MVE_VADDf16 1545 6851718U, // MVE_VADDf32 1546 1084550U, // MVE_VADDi16 1547 560262U, // MVE_VADDi32 1548 12094598U, // MVE_VADDi8 1549 3181725U, // MVE_VAND 1550 3181605U, // MVE_VBIC 1551 560165U, // MVE_VBICIZ0v4i32 1552 1084453U, // MVE_VBICIZ0v8i16 1553 560165U, // MVE_VBICIZ16v4i32 1554 560165U, // MVE_VBICIZ24v4i32 1555 560165U, // MVE_VBICIZ8v4i32 1556 1084453U, // MVE_VBICIZ8v8i16 1557 1609924U, // MVE_VBRSR16 1558 2134212U, // MVE_VBRSR32 1559 2658500U, // MVE_VBRSR8 1560 6474849U, // MVE_VCADDf16 1561 6999137U, // MVE_VCADDf32 1562 1231969U, // MVE_VCADDi16 1563 707681U, // MVE_VCADDi32 1564 12242017U, // MVE_VCADDi8 1565 9105656U, // MVE_VCLSs16 1566 9629944U, // MVE_VCLSs32 1567 10154232U, // MVE_VCLSs8 1568 1242303U, // MVE_VCLZs16 1569 718015U, // MVE_VCLZs32 1570 12252351U, // MVE_VCLZs8 1571 6490673U, // MVE_VCMLAf16 1572 7014961U, // MVE_VCMLAf32 1573 1684197398U, // MVE_VCMPf16 1574 1684197398U, // MVE_VCMPf16r 1575 1684721686U, // MVE_VCMPf32 1576 1684721686U, // MVE_VCMPf32r 1577 1678954518U, // MVE_VCMPi16 1578 1678954518U, // MVE_VCMPi16r 1579 1678430230U, // MVE_VCMPi32 1580 1678430230U, // MVE_VCMPi32r 1581 1689964566U, // MVE_VCMPi8 1582 1689964566U, // MVE_VCMPi8r 1583 1686818838U, // MVE_VCMPs16 1584 1686818838U, // MVE_VCMPs16r 1585 1687343126U, // MVE_VCMPs32 1586 1687343126U, // MVE_VCMPs32r 1587 1687867414U, // MVE_VCMPs8 1588 1687867414U, // MVE_VCMPs8r 1589 1688391702U, // MVE_VCMPu16 1590 1688391702U, // MVE_VCMPu16r 1591 1688915990U, // MVE_VCMPu32 1592 1688915990U, // MVE_VCMPu32r 1593 1689440278U, // MVE_VCMPu8 1594 1689440278U, // MVE_VCMPu8r 1595 6475569U, // MVE_VCMULf16 1596 6999857U, // MVE_VCMULf32 1597 739962916U, // MVE_VCTP16 1598 740487204U, // MVE_VCTP32 1599 750972964U, // MVE_VCTP64 1600 741011492U, // MVE_VCTP8 1601 684231618U, // MVE_VCVTf16f32bh 1602 684233320U, // MVE_VCVTf16f32th 1603 1020301940U, // MVE_VCVTf16s16_fix 1604 1624437364U, // MVE_VCVTf16s16n 1605 1020826228U, // MVE_VCVTf16u16_fix 1606 1624961652U, // MVE_VCVTf16u16n 1607 685804482U, // MVE_VCVTf32f16bh 1608 685806184U, // MVE_VCVTf32f16th 1609 1021874804U, // MVE_VCVTf32s32_fix 1610 1626010228U, // MVE_VCVTf32s32n 1611 1022399092U, // MVE_VCVTf32u32_fix 1612 1626534516U, // MVE_VCVTf32u32n 1613 1022923380U, // MVE_VCVTs16f16_fix 1614 1627056767U, // MVE_VCVTs16f16a 1615 1627058039U, // MVE_VCVTs16f16m 1616 1627058135U, // MVE_VCVTs16f16n 1617 1627058224U, // MVE_VCVTs16f16p 1618 1627058804U, // MVE_VCVTs16f16z 1619 1023447668U, // MVE_VCVTs32f32_fix 1620 1627581055U, // MVE_VCVTs32f32a 1621 1627582327U, // MVE_VCVTs32f32m 1622 1627582423U, // MVE_VCVTs32f32n 1623 1627582512U, // MVE_VCVTs32f32p 1624 1627583092U, // MVE_VCVTs32f32z 1625 1023971956U, // MVE_VCVTu16f16_fix 1626 1628105343U, // MVE_VCVTu16f16a 1627 1628106615U, // MVE_VCVTu16f16m 1628 1628106711U, // MVE_VCVTu16f16n 1629 1628106800U, // MVE_VCVTu16f16p 1630 1628107380U, // MVE_VCVTu16f16z 1631 1024496244U, // MVE_VCVTu32f32_fix 1632 1628629631U, // MVE_VCVTu32f32a 1633 1628630903U, // MVE_VCVTu32f32m 1634 1628630999U, // MVE_VCVTu32f32n 1635 1628631088U, // MVE_VCVTu32f32p 1636 1628631668U, // MVE_VCVTu32f32z 1637 10670134U, // MVE_VDDUPu16 1638 11194422U, // MVE_VDDUPu32 1639 11718710U, // MVE_VDDUPu8 1640 1765442U, // MVE_VDUP16 1641 2289730U, // MVE_VDUP32 1642 2814018U, // MVE_VDUP8 1643 10686535U, // MVE_VDWDUPu16 1644 11210823U, // MVE_VDWDUPu32 1645 11735111U, // MVE_VDWDUPu8 1646 3182753U, // MVE_VEOR 1647 6476002U, // MVE_VFMA_qr_Sf16 1648 7000290U, // MVE_VFMA_qr_Sf32 1649 6474312U, // MVE_VFMA_qr_f16 1650 6998600U, // MVE_VFMA_qr_f32 1651 6474312U, // MVE_VFMAf16 1652 6998600U, // MVE_VFMAf32 1653 6476046U, // MVE_VFMSf16 1654 7000334U, // MVE_VFMSf32 1655 8948852U, // MVE_VHADD_qr_s16 1656 9473140U, // MVE_VHADD_qr_s32 1657 9997428U, // MVE_VHADD_qr_s8 1658 10521716U, // MVE_VHADD_qr_u16 1659 11046004U, // MVE_VHADD_qr_u32 1660 11570292U, // MVE_VHADD_qr_u8 1661 8948852U, // MVE_VHADDs16 1662 9473140U, // MVE_VHADDs32 1663 9997428U, // MVE_VHADDs8 1664 10521716U, // MVE_VHADDu16 1665 11046004U, // MVE_VHADDu32 1666 11570292U, // MVE_VHADDu8 1667 9096282U, // MVE_VHCADDs16 1668 9620570U, // MVE_VHCADDs32 1669 10144858U, // MVE_VHCADDs8 1670 8948696U, // MVE_VHSUB_qr_s16 1671 9472984U, // MVE_VHSUB_qr_s32 1672 9997272U, // MVE_VHSUB_qr_s8 1673 10521560U, // MVE_VHSUB_qr_u16 1674 11045848U, // MVE_VHSUB_qr_u32 1675 11570136U, // MVE_VHSUB_qr_u8 1676 8948696U, // MVE_VHSUBs16 1677 9472984U, // MVE_VHSUBs32 1678 9997272U, // MVE_VHSUBs8 1679 10521560U, // MVE_VHSUBu16 1680 11045848U, // MVE_VHSUBu32 1681 11570136U, // MVE_VHSUBu8 1682 10670140U, // MVE_VIDUPu16 1683 11194428U, // MVE_VIDUPu32 1684 11718716U, // MVE_VIDUPu8 1685 10686542U, // MVE_VIWDUPu16 1686 11210830U, // MVE_VIWDUPu32 1687 11735118U, // MVE_VIWDUPu8 1688 18555739U, // MVE_VLD20_16 1689 19080027U, // MVE_VLD20_16_wb 1690 18554881U, // MVE_VLD20_32 1691 19079169U, // MVE_VLD20_32_wb 1692 18556328U, // MVE_VLD20_8 1693 19080616U, // MVE_VLD20_8_wb 1694 18555779U, // MVE_VLD21_16 1695 19080067U, // MVE_VLD21_16_wb 1696 18554947U, // MVE_VLD21_32 1697 19079235U, // MVE_VLD21_32_wb 1698 18556364U, // MVE_VLD21_8 1699 19080652U, // MVE_VLD21_8_wb 1700 18563951U, // MVE_VLD40_16 1701 19088239U, // MVE_VLD40_16_wb 1702 18563093U, // MVE_VLD40_32 1703 19087381U, // MVE_VLD40_32_wb 1704 18564538U, // MVE_VLD40_8 1705 19088826U, // MVE_VLD40_8_wb 1706 18563991U, // MVE_VLD41_16 1707 19088279U, // MVE_VLD41_16_wb 1708 18563159U, // MVE_VLD41_32 1709 19087447U, // MVE_VLD41_32_wb 1710 18564574U, // MVE_VLD41_8 1711 19088862U, // MVE_VLD41_8_wb 1712 18564011U, // MVE_VLD42_16 1713 19088299U, // MVE_VLD42_16_wb 1714 18563205U, // MVE_VLD42_32 1715 19087493U, // MVE_VLD42_32_wb 1716 18564592U, // MVE_VLD42_8 1717 19088880U, // MVE_VLD42_8_wb 1718 18564031U, // MVE_VLD43_16 1719 19088319U, // MVE_VLD43_16_wb 1720 18563238U, // MVE_VLD43_32 1721 19087526U, // MVE_VLD43_32_wb 1722 18564610U, // MVE_VLD43_8 1723 19088898U, // MVE_VLD43_8_wb 1724 8948616U, // MVE_VLDRBS16 1725 747293576U, // MVE_VLDRBS16_post 1726 747293576U, // MVE_VLDRBS16_pre 1727 8948616U, // MVE_VLDRBS16_rq 1728 9472904U, // MVE_VLDRBS32 1729 747817864U, // MVE_VLDRBS32_post 1730 747817864U, // MVE_VLDRBS32_pre 1731 9472904U, // MVE_VLDRBS32_rq 1732 10521480U, // MVE_VLDRBU16 1733 748866440U, // MVE_VLDRBU16_post 1734 748866440U, // MVE_VLDRBU16_pre 1735 10521480U, // MVE_VLDRBU16_rq 1736 11045768U, // MVE_VLDRBU32 1737 749390728U, // MVE_VLDRBU32_post 1738 749390728U, // MVE_VLDRBU32_pre 1739 11045768U, // MVE_VLDRBU32_rq 1740 11570056U, // MVE_VLDRBU8 1741 749915016U, // MVE_VLDRBU8_post 1742 749915016U, // MVE_VLDRBU8_pre 1743 11570056U, // MVE_VLDRBU8_rq 1744 19434658U, // MVE_VLDRDU64_qi 1745 757779618U, // MVE_VLDRDU64_qi_pre 1746 19434658U, // MVE_VLDRDU64_rq 1747 19434658U, // MVE_VLDRDU64_rq_u 1748 9473412U, // MVE_VLDRHS32 1749 747818372U, // MVE_VLDRHS32_post 1750 747818372U, // MVE_VLDRHS32_pre 1751 9473412U, // MVE_VLDRHS32_rq 1752 9473412U, // MVE_VLDRHS32_rq_u 1753 10521988U, // MVE_VLDRHU16 1754 748866948U, // MVE_VLDRHU16_post 1755 748866948U, // MVE_VLDRHU16_pre 1756 10521988U, // MVE_VLDRHU16_rq 1757 10521988U, // MVE_VLDRHU16_rq_u 1758 11046276U, // MVE_VLDRHU32 1759 749391236U, // MVE_VLDRHU32_post 1760 749391236U, // MVE_VLDRHU32_pre 1761 11046276U, // MVE_VLDRHU32_rq 1762 11046276U, // MVE_VLDRHU32_rq_u 1763 11047730U, // MVE_VLDRWU32 1764 749392690U, // MVE_VLDRWU32_post 1765 749392690U, // MVE_VLDRWU32_pre 1766 11047730U, // MVE_VLDRWU32_qi 1767 749392690U, // MVE_VLDRWU32_qi_pre 1768 11047730U, // MVE_VLDRWU32_rq 1769 11047730U, // MVE_VLDRWU32_rq_u 1770 747147993U, // MVE_VMAXAVs16 1771 747672281U, // MVE_VMAXAVs32 1772 748196569U, // MVE_VMAXAVs8 1773 8948410U, // MVE_VMAXAs16 1774 9472698U, // MVE_VMAXAs32 1775 9996986U, // MVE_VMAXAs8 1776 744526537U, // MVE_VMAXNMAVf16 1777 745050825U, // MVE_VMAXNMAVf32 1778 6326875U, // MVE_VMAXNMAf16 1779 6851163U, // MVE_VMAXNMAf32 1780 744526600U, // MVE_VMAXNMVf16 1781 745050888U, // MVE_VMAXNMVf32 1782 6328155U, // MVE_VMAXNMf16 1783 6852443U, // MVE_VMAXNMf32 1784 747148059U, // MVE_VMAXVs16 1785 747672347U, // MVE_VMAXVs32 1786 748196635U, // MVE_VMAXVs8 1787 748720923U, // MVE_VMAXVu16 1788 749245211U, // MVE_VMAXVu32 1789 749769499U, // MVE_VMAXVu8 1790 8950643U, // MVE_VMAXs16 1791 9474931U, // MVE_VMAXs32 1792 9999219U, // MVE_VMAXs8 1793 10523507U, // MVE_VMAXu16 1794 11047795U, // MVE_VMAXu32 1795 11572083U, // MVE_VMAXu8 1796 747147986U, // MVE_VMINAVs16 1797 747672274U, // MVE_VMINAVs32 1798 748196562U, // MVE_VMINAVs8 1799 8948323U, // MVE_VMINAs16 1800 9472611U, // MVE_VMINAs32 1801 9996899U, // MVE_VMINAs8 1802 744526528U, // MVE_VMINNMAVf16 1803 745050816U, // MVE_VMINNMAVf32 1804 6326867U, // MVE_VMINNMAf16 1805 6851155U, // MVE_VMINNMAf32 1806 744526592U, // MVE_VMINNMVf16 1807 745050880U, // MVE_VMINNMVf32 1808 6328148U, // MVE_VMINNMf16 1809 6852436U, // MVE_VMINNMf32 1810 747148048U, // MVE_VMINVs16 1811 747672336U, // MVE_VMINVs32 1812 748196624U, // MVE_VMINVs8 1813 748720912U, // MVE_VMINVu16 1814 749245200U, // MVE_VMINVu32 1815 749769488U, // MVE_VMINVu8 1816 8949665U, // MVE_VMINs16 1817 9473953U, // MVE_VMINs32 1818 9998241U, // MVE_VMINs8 1819 10522529U, // MVE_VMINu16 1820 11046817U, // MVE_VMINu32 1821 11571105U, // MVE_VMINu8 1822 9095813U, // MVE_VMLADAVas16 1823 9620101U, // MVE_VMLADAVas32 1824 10144389U, // MVE_VMLADAVas8 1825 10668677U, // MVE_VMLADAVau16 1826 11192965U, // MVE_VMLADAVau32 1827 11717253U, // MVE_VMLADAVau8 1828 9098132U, // MVE_VMLADAVaxs16 1829 9622420U, // MVE_VMLADAVaxs32 1830 10146708U, // MVE_VMLADAVaxs8 1831 8950430U, // MVE_VMLADAVs16 1832 9474718U, // MVE_VMLADAVs32 1833 9999006U, // MVE_VMLADAVs8 1834 10523294U, // MVE_VMLADAVu16 1835 11047582U, // MVE_VMLADAVu32 1836 11571870U, // MVE_VMLADAVu8 1837 8950937U, // MVE_VMLADAVxs16 1838 9475225U, // MVE_VMLADAVxs32 1839 9999513U, // MVE_VMLADAVxs8 1840 9136782U, // MVE_VMLALDAVas16 1841 9661070U, // MVE_VMLALDAVas32 1842 10709646U, // MVE_VMLALDAVau16 1843 11233934U, // MVE_VMLALDAVau32 1844 9139102U, // MVE_VMLALDAVaxs16 1845 9663390U, // MVE_VMLALDAVaxs32 1846 9097894U, // MVE_VMLALDAVs16 1847 9622182U, // MVE_VMLALDAVs32 1848 10670758U, // MVE_VMLALDAVu16 1849 11195046U, // MVE_VMLALDAVu32 1850 9098402U, // MVE_VMLALDAVxs16 1851 9622690U, // MVE_VMLALDAVxs32 1852 9097436U, // MVE_VMLAS_qr_s16 1853 9621724U, // MVE_VMLAS_qr_s32 1854 10146012U, // MVE_VMLAS_qr_s8 1855 10670300U, // MVE_VMLAS_qr_u16 1856 11194588U, // MVE_VMLAS_qr_u32 1857 11718876U, // MVE_VMLAS_qr_u8 1858 9095747U, // MVE_VMLA_qr_s16 1859 9620035U, // MVE_VMLA_qr_s32 1860 10144323U, // MVE_VMLA_qr_s8 1861 10668611U, // MVE_VMLA_qr_u16 1862 11192899U, // MVE_VMLA_qr_u32 1863 11717187U, // MVE_VMLA_qr_u8 1864 9095842U, // MVE_VMLSDAVas16 1865 9620130U, // MVE_VMLSDAVas32 1866 10144418U, // MVE_VMLSDAVas8 1867 9098164U, // MVE_VMLSDAVaxs16 1868 9622452U, // MVE_VMLSDAVaxs32 1869 10146740U, // MVE_VMLSDAVaxs8 1870 8950456U, // MVE_VMLSDAVs16 1871 9474744U, // MVE_VMLSDAVs32 1872 9999032U, // MVE_VMLSDAVs8 1873 8950966U, // MVE_VMLSDAVxs16 1874 9475254U, // MVE_VMLSDAVxs32 1875 9999542U, // MVE_VMLSDAVxs8 1876 9136792U, // MVE_VMLSLDAVas16 1877 9661080U, // MVE_VMLSLDAVas32 1878 9139113U, // MVE_VMLSLDAVaxs16 1879 9663401U, // MVE_VMLSLDAVaxs32 1880 9097903U, // MVE_VMLSLDAVs16 1881 9622191U, // MVE_VMLSLDAVs32 1882 9098412U, // MVE_VMLSLDAVxs16 1883 9622700U, // MVE_VMLSLDAVxs32 1884 9104173U, // MVE_VMOVLs16bh 1885 9105870U, // MVE_VMOVLs16th 1886 10152749U, // MVE_VMOVLs8bh 1887 10154446U, // MVE_VMOVLs8th 1888 10677037U, // MVE_VMOVLu16bh 1889 10678734U, // MVE_VMOVLu16th 1890 11725613U, // MVE_VMOVLu8bh 1891 11727310U, // MVE_VMOVLu8th 1892 1084284U, // MVE_VMOVNi16bh 1893 1085987U, // MVE_VMOVNi16th 1894 559996U, // MVE_VMOVNi32bh 1895 561699U, // MVE_VMOVNi32th 1896 2167574U, // MVE_VMOV_from_lane_32 1897 8983318U, // MVE_VMOV_from_lane_s16 1898 10031894U, // MVE_VMOV_from_lane_s8 1899 10556182U, // MVE_VMOV_from_lane_u16 1900 11604758U, // MVE_VMOV_from_lane_u8 1901 3265302U, // MVE_VMOV_q_rr 1902 3207958U, // MVE_VMOV_rr_q 1903 1626902U, // MVE_VMOV_to_lane_16 1904 2151190U, // MVE_VMOV_to_lane_32 1905 2675478U, // MVE_VMOV_to_lane_8 1906 7009046U, // MVE_VMOVimmf32 1907 1241878U, // MVE_VMOVimmi16 1908 717590U, // MVE_VMOVimmi32 1909 1764946710U, // MVE_VMOVimmi64 1910 12251926U, // MVE_VMOVimmi8 1911 8949118U, // MVE_VMULHs16 1912 9473406U, // MVE_VMULHs32 1913 9997694U, // MVE_VMULHs8 1914 10521982U, // MVE_VMULHu16 1915 11046270U, // MVE_VMULHu32 1916 11570558U, // MVE_VMULHu8 1917 20482849U, // MVE_VMULLBp16 1918 21007137U, // MVE_VMULLBp8 1919 8948513U, // MVE_VMULLBs16 1920 9472801U, // MVE_VMULLBs32 1921 9997089U, // MVE_VMULLBs8 1922 10521377U, // MVE_VMULLBu16 1923 11045665U, // MVE_VMULLBu32 1924 11569953U, // MVE_VMULLBu8 1925 20484551U, // MVE_VMULLTp16 1926 21008839U, // MVE_VMULLTp8 1927 8950215U, // MVE_VMULLTs16 1928 9474503U, // MVE_VMULLTs32 1929 9998791U, // MVE_VMULLTs8 1930 10523079U, // MVE_VMULLTu16 1931 11047367U, // MVE_VMULLTu32 1932 11571655U, // MVE_VMULLTu8 1933 6328131U, // MVE_VMUL_qr_f16 1934 6852419U, // MVE_VMUL_qr_f32 1935 1085251U, // MVE_VMUL_qr_i16 1936 560963U, // MVE_VMUL_qr_i32 1937 12095299U, // MVE_VMUL_qr_i8 1938 6328131U, // MVE_VMULf16 1939 6852419U, // MVE_VMULf32 1940 1085251U, // MVE_VMULi16 1941 560963U, // MVE_VMULi32 1942 12095299U, // MVE_VMULi8 1943 3338230U, // MVE_VMVN 1944 1241078U, // MVE_VMVNimmi16 1945 716790U, // MVE_VMVNimmi32 1946 6483213U, // MVE_VNEGf16 1947 7007501U, // MVE_VNEGf32 1948 9104653U, // MVE_VNEGs16 1949 9628941U, // MVE_VNEGs32 1950 10153229U, // MVE_VNEGs8 1951 3182534U, // MVE_VORN 1952 3182767U, // MVE_VORR 1953 561327U, // MVE_VORRIZ0v4i32 1954 1085615U, // MVE_VORRIZ0v8i16 1955 561327U, // MVE_VORRIZ16v4i32 1956 561327U, // MVE_VORRIZ24v4i32 1957 561327U, // MVE_VORRIZ8v4i32 1958 1085615U, // MVE_VORRIZ8v8i16 1959 1613951530U, // MVE_VPNOT 1960 3182204U, // MVE_VPSEL 1961 1613992516U, // MVE_VPST 1962 1690014256U, // MVE_VPTv16i8 1963 1690014256U, // MVE_VPTv16i8r 1964 1687917104U, // MVE_VPTv16s8 1965 1687917104U, // MVE_VPTv16s8r 1966 1689489968U, // MVE_VPTv16u8 1967 1689489968U, // MVE_VPTv16u8r 1968 1684771376U, // MVE_VPTv4f32 1969 1684771376U, // MVE_VPTv4f32r 1970 1678479920U, // MVE_VPTv4i32 1971 1678479920U, // MVE_VPTv4i32r 1972 1687392816U, // MVE_VPTv4s32 1973 1687392816U, // MVE_VPTv4s32r 1974 1688965680U, // MVE_VPTv4u32 1975 1688965680U, // MVE_VPTv4u32r 1976 1684247088U, // MVE_VPTv8f16 1977 1684247088U, // MVE_VPTv8f16r 1978 1679004208U, // MVE_VPTv8i16 1979 1679004208U, // MVE_VPTv8i16r 1980 1686868528U, // MVE_VPTv8s16 1981 1686868528U, // MVE_VPTv8s16r 1982 1688441392U, // MVE_VPTv8u16 1983 1688441392U, // MVE_VPTv8u16r 1984 9105640U, // MVE_VQABSs16 1985 9629928U, // MVE_VQABSs32 1986 10154216U, // MVE_VQABSs8 1987 8948864U, // MVE_VQADD_qr_s16 1988 9473152U, // MVE_VQADD_qr_s32 1989 9997440U, // MVE_VQADD_qr_s8 1990 10521728U, // MVE_VQADD_qr_u16 1991 11046016U, // MVE_VQADD_qr_u32 1992 11570304U, // MVE_VQADD_qr_u8 1993 8948864U, // MVE_VQADDs16 1994 9473152U, // MVE_VQADDs32 1995 9997440U, // MVE_VQADDs8 1996 10521728U, // MVE_VQADDu16 1997 11046016U, // MVE_VQADDu32 1998 11570304U, // MVE_VQADDu8 1999 9098279U, // MVE_VQDMLADHXs16 2000 9622567U, // MVE_VQDMLADHXs32 2001 10146855U, // MVE_VQDMLADHXs8 2002 9096507U, // MVE_VQDMLADHs16 2003 9620795U, // MVE_VQDMLADHs32 2004 10145083U, // MVE_VQDMLADHs8 2005 9096474U, // MVE_VQDMLAH_qrs16 2006 9620762U, // MVE_VQDMLAH_qrs32 2007 10145050U, // MVE_VQDMLAH_qrs8 2008 9096592U, // MVE_VQDMLASH_qrs16 2009 9620880U, // MVE_VQDMLASH_qrs32 2010 10145168U, // MVE_VQDMLASH_qrs8 2011 9098300U, // MVE_VQDMLSDHXs16 2012 9622588U, // MVE_VQDMLSDHXs32 2013 10146876U, // MVE_VQDMLSDHXs8 2014 9096526U, // MVE_VQDMLSDHs16 2015 9620814U, // MVE_VQDMLSDHs32 2016 10145102U, // MVE_VQDMLSDHs8 2017 8949094U, // MVE_VQDMULH_qr_s16 2018 9473382U, // MVE_VQDMULH_qr_s32 2019 9997670U, // MVE_VQDMULH_qr_s8 2020 8949094U, // MVE_VQDMULHi16 2021 9473382U, // MVE_VQDMULHi32 2022 9997670U, // MVE_VQDMULHi8 2023 8948504U, // MVE_VQDMULL_qr_s16bh 2024 8950206U, // MVE_VQDMULL_qr_s16th 2025 9472792U, // MVE_VQDMULL_qr_s32bh 2026 9474494U, // MVE_VQDMULL_qr_s32th 2027 8948504U, // MVE_VQDMULLs16bh 2028 8950206U, // MVE_VQDMULLs16th 2029 9472792U, // MVE_VQDMULLs32bh 2030 9474494U, // MVE_VQDMULLs32th 2031 8948596U, // MVE_VQMOVNs16bh 2032 8950299U, // MVE_VQMOVNs16th 2033 9472884U, // MVE_VQMOVNs32bh 2034 9474587U, // MVE_VQMOVNs32th 2035 10521460U, // MVE_VQMOVNu16bh 2036 10523163U, // MVE_VQMOVNu16th 2037 11045748U, // MVE_VQMOVNu32bh 2038 11047451U, // MVE_VQMOVNu32th 2039 8948587U, // MVE_VQMOVUNs16bh 2040 8950290U, // MVE_VQMOVUNs16th 2041 9472875U, // MVE_VQMOVUNs32bh 2042 9474578U, // MVE_VQMOVUNs32th 2043 9104647U, // MVE_VQNEGs16 2044 9628935U, // MVE_VQNEGs32 2045 10153223U, // MVE_VQNEGs8 2046 9098289U, // MVE_VQRDMLADHXs16 2047 9622577U, // MVE_VQRDMLADHXs32 2048 10146865U, // MVE_VQRDMLADHXs8 2049 9096516U, // MVE_VQRDMLADHs16 2050 9620804U, // MVE_VQRDMLADHs32 2051 10145092U, // MVE_VQRDMLADHs8 2052 9096482U, // MVE_VQRDMLAH_qrs16 2053 9620770U, // MVE_VQRDMLAH_qrs32 2054 10145058U, // MVE_VQRDMLAH_qrs8 2055 9096601U, // MVE_VQRDMLASH_qrs16 2056 9620889U, // MVE_VQRDMLASH_qrs32 2057 10145177U, // MVE_VQRDMLASH_qrs8 2058 9098310U, // MVE_VQRDMLSDHXs16 2059 9622598U, // MVE_VQRDMLSDHXs32 2060 10146886U, // MVE_VQRDMLSDHXs8 2061 9096535U, // MVE_VQRDMLSDHs16 2062 9620823U, // MVE_VQRDMLSDHs32 2063 10145111U, // MVE_VQRDMLSDHs8 2064 8949102U, // MVE_VQRDMULH_qr_s16 2065 9473390U, // MVE_VQRDMULH_qr_s32 2066 9997678U, // MVE_VQRDMULH_qr_s8 2067 8949102U, // MVE_VQRDMULHi16 2068 9473390U, // MVE_VQRDMULHi32 2069 9997678U, // MVE_VQRDMULHi8 2070 8949407U, // MVE_VQRSHL_by_vecs16 2071 9473695U, // MVE_VQRSHL_by_vecs32 2072 9997983U, // MVE_VQRSHL_by_vecs8 2073 10522271U, // MVE_VQRSHL_by_vecu16 2074 11046559U, // MVE_VQRSHL_by_vecu32 2075 11570847U, // MVE_VQRSHL_by_vecu8 2076 8949407U, // MVE_VQRSHL_qrs16 2077 9473695U, // MVE_VQRSHL_qrs32 2078 9997983U, // MVE_VQRSHL_qrs8 2079 10522271U, // MVE_VQRSHL_qru16 2080 11046559U, // MVE_VQRSHL_qru32 2081 11570847U, // MVE_VQRSHL_qru8 2082 9096000U, // MVE_VQRSHRNbhs16 2083 9620288U, // MVE_VQRSHRNbhs32 2084 10668864U, // MVE_VQRSHRNbhu16 2085 11193152U, // MVE_VQRSHRNbhu32 2086 9097703U, // MVE_VQRSHRNths16 2087 9621991U, // MVE_VQRSHRNths32 2088 10670567U, // MVE_VQRSHRNthu16 2089 11194855U, // MVE_VQRSHRNthu32 2090 9096033U, // MVE_VQRSHRUNs16bh 2091 9097736U, // MVE_VQRSHRUNs16th 2092 9620321U, // MVE_VQRSHRUNs32bh 2093 9622024U, // MVE_VQRSHRUNs32th 2094 8950417U, // MVE_VQSHLU_imms16 2095 9474705U, // MVE_VQSHLU_imms32 2096 9998993U, // MVE_VQSHLU_imms8 2097 8949394U, // MVE_VQSHL_by_vecs16 2098 9473682U, // MVE_VQSHL_by_vecs32 2099 9997970U, // MVE_VQSHL_by_vecs8 2100 10522258U, // MVE_VQSHL_by_vecu16 2101 11046546U, // MVE_VQSHL_by_vecu32 2102 11570834U, // MVE_VQSHL_by_vecu8 2103 8949394U, // MVE_VQSHL_qrs16 2104 9473682U, // MVE_VQSHL_qrs32 2105 9997970U, // MVE_VQSHL_qrs8 2106 10522258U, // MVE_VQSHL_qru16 2107 11046546U, // MVE_VQSHL_qru32 2108 11570834U, // MVE_VQSHL_qru8 2109 8949394U, // MVE_VQSHLimms16 2110 9473682U, // MVE_VQSHLimms32 2111 9997970U, // MVE_VQSHLimms8 2112 10522258U, // MVE_VQSHLimmu16 2113 11046546U, // MVE_VQSHLimmu32 2114 11570834U, // MVE_VQSHLimmu8 2115 9095992U, // MVE_VQSHRNbhs16 2116 9620280U, // MVE_VQSHRNbhs32 2117 10668856U, // MVE_VQSHRNbhu16 2118 11193144U, // MVE_VQSHRNbhu32 2119 9097695U, // MVE_VQSHRNths16 2120 9621983U, // MVE_VQSHRNths32 2121 10670559U, // MVE_VQSHRNthu16 2122 11194847U, // MVE_VQSHRNthu32 2123 9096024U, // MVE_VQSHRUNs16bh 2124 9097727U, // MVE_VQSHRUNs16th 2125 9620312U, // MVE_VQSHRUNs32bh 2126 9622015U, // MVE_VQSHRUNs32th 2127 8948702U, // MVE_VQSUB_qr_s16 2128 9472990U, // MVE_VQSUB_qr_s32 2129 9997278U, // MVE_VQSUB_qr_s8 2130 10521566U, // MVE_VQSUB_qr_u16 2131 11045854U, // MVE_VQSUB_qr_u32 2132 11570142U, // MVE_VQSUB_qr_u8 2133 8948702U, // MVE_VQSUBs16 2134 9472990U, // MVE_VQSUBs32 2135 9997278U, // MVE_VQSUBs8 2136 10521566U, // MVE_VQSUBu16 2137 11045854U, // MVE_VQSUBu32 2138 11570142U, // MVE_VQSUBu8 2139 2812234U, // MVE_VREV16_8 2140 1763445U, // MVE_VREV32_16 2141 2812021U, // MVE_VREV32_8 2142 1763521U, // MVE_VREV64_16 2143 2287809U, // MVE_VREV64_32 2144 2812097U, // MVE_VREV64_8 2145 8948845U, // MVE_VRHADDs16 2146 9473133U, // MVE_VRHADDs32 2147 9997421U, // MVE_VRHADDs8 2148 10521709U, // MVE_VRHADDu16 2149 11045997U, // MVE_VRHADDu32 2150 11570285U, // MVE_VRHADDu8 2151 6482548U, // MVE_VRINTf16A 2152 6483818U, // MVE_VRINTf16M 2153 6483920U, // MVE_VRINTf16N 2154 6484009U, // MVE_VRINTf16P 2155 6485138U, // MVE_VRINTf16X 2156 6485188U, // MVE_VRINTf16Z 2157 7006836U, // MVE_VRINTf32A 2158 7008106U, // MVE_VRINTf32M 2159 7008208U, // MVE_VRINTf32N 2160 7008297U, // MVE_VRINTf32P 2161 7009426U, // MVE_VRINTf32X 2162 7009476U, // MVE_VRINTf32Z 2163 9660927U, // MVE_VRMLALDAVHas32 2164 11233791U, // MVE_VRMLALDAVHau32 2165 9663299U, // MVE_VRMLALDAVHaxs32 2166 9620935U, // MVE_VRMLALDAVHs32 2167 11193799U, // MVE_VRMLALDAVHu32 2168 9622609U, // MVE_VRMLALDAVHxs32 2169 9660939U, // MVE_VRMLSLDAVHas32 2170 9663312U, // MVE_VRMLSLDAVHaxs32 2171 9620946U, // MVE_VRMLSLDAVHs32 2172 9622621U, // MVE_VRMLSLDAVHxs32 2173 8949111U, // MVE_VRMULHs16 2174 9473399U, // MVE_VRMULHs32 2175 9997687U, // MVE_VRMULHs8 2176 10521975U, // MVE_VRMULHu16 2177 11046263U, // MVE_VRMULHu32 2178 11570551U, // MVE_VRMULHu8 2179 8949414U, // MVE_VRSHL_by_vecs16 2180 9473702U, // MVE_VRSHL_by_vecs32 2181 9997990U, // MVE_VRSHL_by_vecs8 2182 10522278U, // MVE_VRSHL_by_vecu16 2183 11046566U, // MVE_VRSHL_by_vecu32 2184 11570854U, // MVE_VRSHL_by_vecu8 2185 8949414U, // MVE_VRSHL_qrs16 2186 9473702U, // MVE_VRSHL_qrs32 2187 9997990U, // MVE_VRSHL_qrs8 2188 10522278U, // MVE_VRSHL_qru16 2189 11046566U, // MVE_VRSHL_qru32 2190 11570854U, // MVE_VRSHL_qru8 2191 1231689U, // MVE_VRSHRNi16bh 2192 1233392U, // MVE_VRSHRNi16th 2193 707401U, // MVE_VRSHRNi32bh 2194 709104U, // MVE_VRSHRNi32th 2195 8949903U, // MVE_VRSHR_imms16 2196 9474191U, // MVE_VRSHR_imms32 2197 9998479U, // MVE_VRSHR_imms8 2198 10522767U, // MVE_VRSHR_immu16 2199 11047055U, // MVE_VRSHR_immu32 2200 11571343U, // MVE_VRSHR_immu8 2201 723987U, // MVE_VSBC 2202 708089U, // MVE_VSBCI 2203 674434090U, // MVE_VSHLC 2204 8948497U, // MVE_VSHLL_imms16bh 2205 8950199U, // MVE_VSHLL_imms16th 2206 9997073U, // MVE_VSHLL_imms8bh 2207 9998775U, // MVE_VSHLL_imms8th 2208 10521361U, // MVE_VSHLL_immu16bh 2209 10523063U, // MVE_VSHLL_immu16th 2210 11569937U, // MVE_VSHLL_immu8bh 2211 11571639U, // MVE_VSHLL_immu8th 2212 9104145U, // MVE_VSHLL_lws16bh 2213 9105847U, // MVE_VSHLL_lws16th 2214 10152721U, // MVE_VSHLL_lws8bh 2215 10154423U, // MVE_VSHLL_lws8th 2216 10677009U, // MVE_VSHLL_lwu16bh 2217 10678711U, // MVE_VSHLL_lwu16th 2218 11725585U, // MVE_VSHLL_lwu8bh 2219 11727287U, // MVE_VSHLL_lwu8th 2220 8949420U, // MVE_VSHL_by_vecs16 2221 9473708U, // MVE_VSHL_by_vecs32 2222 9997996U, // MVE_VSHL_by_vecs8 2223 10522284U, // MVE_VSHL_by_vecu16 2224 11046572U, // MVE_VSHL_by_vecu32 2225 11570860U, // MVE_VSHL_by_vecu8 2226 1085100U, // MVE_VSHL_immi16 2227 560812U, // MVE_VSHL_immi32 2228 12095148U, // MVE_VSHL_immi8 2229 8949420U, // MVE_VSHL_qrs16 2230 9473708U, // MVE_VSHL_qrs32 2231 9997996U, // MVE_VSHL_qrs8 2232 10522284U, // MVE_VSHL_qru16 2233 11046572U, // MVE_VSHL_qru32 2234 11570860U, // MVE_VSHL_qru8 2235 1231697U, // MVE_VSHRNi16bh 2236 1233400U, // MVE_VSHRNi16th 2237 707409U, // MVE_VSHRNi32bh 2238 709112U, // MVE_VSHRNi32th 2239 8949909U, // MVE_VSHR_imms16 2240 9474197U, // MVE_VSHR_imms32 2241 9998485U, // MVE_VSHR_imms8 2242 10522773U, // MVE_VSHR_immu16 2243 11047061U, // MVE_VSHR_immu32 2244 11571349U, // MVE_VSHR_immu8 2245 1756685U, // MVE_VSLIimm16 2246 2280973U, // MVE_VSLIimm32 2247 2805261U, // MVE_VSLIimm8 2248 1756690U, // MVE_VSRIimm16 2249 2280978U, // MVE_VSRIimm32 2250 2805266U, // MVE_VSRIimm8 2251 21701477U, // MVE_VST20_16 2252 238437U, // MVE_VST20_16_wb 2253 21700619U, // MVE_VST20_32 2254 237579U, // MVE_VST20_32_wb 2255 21702065U, // MVE_VST20_8 2256 239025U, // MVE_VST20_8_wb 2257 21701517U, // MVE_VST21_16 2258 238477U, // MVE_VST21_16_wb 2259 21700685U, // MVE_VST21_32 2260 237645U, // MVE_VST21_32_wb 2261 21702101U, // MVE_VST21_8 2262 239061U, // MVE_VST21_8_wb 2263 21709689U, // MVE_VST40_16 2264 246649U, // MVE_VST40_16_wb 2265 21708831U, // MVE_VST40_32 2266 245791U, // MVE_VST40_32_wb 2267 21710275U, // MVE_VST40_8 2268 247235U, // MVE_VST40_8_wb 2269 21709729U, // MVE_VST41_16 2270 246689U, // MVE_VST41_16_wb 2271 21708897U, // MVE_VST41_32 2272 245857U, // MVE_VST41_32_wb 2273 21710311U, // MVE_VST41_8 2274 247271U, // MVE_VST41_8_wb 2275 21709749U, // MVE_VST42_16 2276 246709U, // MVE_VST42_16_wb 2277 21708943U, // MVE_VST42_32 2278 245903U, // MVE_VST42_32_wb 2279 21710329U, // MVE_VST42_8 2280 247289U, // MVE_VST42_8_wb 2281 21709769U, // MVE_VST43_16 2282 246729U, // MVE_VST43_16_wb 2283 21708976U, // MVE_VST43_32 2284 245936U, // MVE_VST43_32_wb 2285 21710347U, // MVE_VST43_8 2286 247307U, // MVE_VST43_8_wb 2287 1608590U, // MVE_VSTRB16 2288 739953550U, // MVE_VSTRB16_post 2289 739953550U, // MVE_VSTRB16_pre 2290 1608590U, // MVE_VSTRB16_rq 2291 2132878U, // MVE_VSTRB32 2292 740477838U, // MVE_VSTRB32_post 2293 740477838U, // MVE_VSTRB32_pre 2294 2132878U, // MVE_VSTRB32_rq 2295 2657166U, // MVE_VSTRB8_rq 2296 2657166U, // MVE_VSTRBU8 2297 741002126U, // MVE_VSTRBU8_post 2298 741002126U, // MVE_VSTRBU8_pre 2299 12618920U, // MVE_VSTRD64_qi 2300 750963880U, // MVE_VSTRD64_qi_pre 2301 12618920U, // MVE_VSTRD64_rq 2302 12618920U, // MVE_VSTRD64_rq_u 2303 1609098U, // MVE_VSTRH16_rq 2304 1609098U, // MVE_VSTRH16_rq_u 2305 2133386U, // MVE_VSTRH32 2306 740478346U, // MVE_VSTRH32_post 2307 740478346U, // MVE_VSTRH32_pre 2308 2133386U, // MVE_VSTRH32_rq 2309 2133386U, // MVE_VSTRH32_rq_u 2310 1609098U, // MVE_VSTRHU16 2311 739954058U, // MVE_VSTRHU16_post 2312 739954058U, // MVE_VSTRHU16_pre 2313 2134840U, // MVE_VSTRW32_qi 2314 740479800U, // MVE_VSTRW32_qi_pre 2315 2134840U, // MVE_VSTRW32_rq 2316 2134840U, // MVE_VSTRW32_rq_u 2317 2134840U, // MVE_VSTRWU32 2318 740479800U, // MVE_VSTRWU32_post 2319 740479800U, // MVE_VSTRWU32_pre 2320 6327268U, // MVE_VSUB_qr_f16 2321 6851556U, // MVE_VSUB_qr_f32 2322 1084388U, // MVE_VSUB_qr_i16 2323 560100U, // MVE_VSUB_qr_i32 2324 12094436U, // MVE_VSUB_qr_i8 2325 6327268U, // MVE_VSUBf16 2326 6851556U, // MVE_VSUBf32 2327 1084388U, // MVE_VSUBi16 2328 560100U, // MVE_VSUBi32 2329 12094436U, // MVE_VSUBi8 2330 741958621U, // MVE_WLSTP_16 2331 741957880U, // MVE_WLSTP_32 2332 741958230U, // MVE_WLSTP_64 2333 741959232U, // MVE_WLSTP_8 2334 3190775U, // MVNi 2335 3190775U, // MVNr 2336 3158007U, // MVNsi 2337 3223543U, // MVNsr 2338 741958068U, // NEON_VMAXNMNDf 2339 741958951U, // NEON_VMAXNMNDh 2340 741958068U, // NEON_VMAXNMNQf 2341 741958951U, // NEON_VMAXNMNQh 2342 741958056U, // NEON_VMINNMNDf 2343 741958939U, // NEON_VMINNMNDh 2344 741958056U, // NEON_VMINNMNQf 2345 741958939U, // NEON_VMINNMNQh 2346 3158192U, // ORRri 2347 3158192U, // ORRrr 2348 3223728U, // ORRrsi 2349 86192U, // ORRrsr 2350 3199325U, // PKHBT 2351 3197869U, // PKHTB 2352 255825U, // PLDWi12 2353 264017U, // PLDWrs 2354 255658U, // PLDi12 2355 263850U, // PLDrs 2356 255704U, // PLIi12 2357 263896U, // PLIrs 2358 3214465U, // QADD 2359 3213607U, // QADD16 2360 3213710U, // QADD8 2361 3216515U, // QASX 2362 3214439U, // QDADD 2363 3214290U, // QDSUB 2364 3216261U, // QSAX 2365 3214303U, // QSUB 2366 3213569U, // QSUB16 2367 3213671U, // QSUB8 2368 3174824U, // RBIT 2369 3175142U, // REV 2370 3172683U, // REV16 2371 3173815U, // REVSH 2372 4286045U, // RFEDA 2373 22111837U, // RFEDA_UPD 2374 4286076U, // RFEDB 2375 22111868U, // RFEDB_UPD 2376 4286052U, // RFEIA 2377 22111844U, // RFEIA_UPD 2378 4286083U, // RFEIB 2379 22111875U, // RFEIB_UPD 2380 3156894U, // RSBri 2381 3156894U, // RSBrr 2382 3222430U, // RSBrsi 2383 84894U, // RSBrsr 2384 3157053U, // RSCri 2385 3157053U, // RSCrr 2386 3222589U, // RSCrsi 2387 85053U, // RSCrsr 2388 3213614U, // SADD16 2389 3213716U, // SADD8 2390 3216520U, // SASX 2391 2965U, // SB 2392 3157012U, // SBCri 2393 3157012U, // SBCrr 2394 3222548U, // SBCrsi 2395 85012U, // SBCrsr 2396 3200029U, // SBFX 2397 3216106U, // SDIV 2398 3214974U, // SEL 2399 272047U, // SETEND 2400 4286205U, // SETPAN 2401 674848954U, // SHA1C 2402 741957828U, // SHA1H 2403 674848986U, // SHA1M 2404 674848996U, // SHA1P 2405 674848809U, // SHA1SU0 2406 674848875U, // SHA1SU1 2407 674848974U, // SHA256H 2408 674848921U, // SHA256H2 2409 674848821U, // SHA256SU0 2410 674848887U, // SHA256SU1 2411 3213590U, // SHADD16 2412 3213695U, // SHADD8 2413 3216502U, // SHASX 2414 3216248U, // SHSAX 2415 3213552U, // SHSUB16 2416 3213656U, // SHSUB8 2417 3247152U, // SMC 2418 3197649U, // SMLABB 2419 3199318U, // SMLABT 2420 3198025U, // SMLAD 2421 3199955U, // SMLADX 2422 282178U, // SMLAL 2423 3263192U, // SMLALBB 2424 3264867U, // SMLALBT 2425 3263627U, // SMLALD 2426 3265505U, // SMLALDX 2427 3263411U, // SMLALTB 2428 3265109U, // SMLALTT 2429 3197862U, // SMLATB 2430 3199566U, // SMLATT 2431 3197929U, // SMLAWB 2432 3199614U, // SMLAWT 2433 3198126U, // SMLSD 2434 3199985U, // SMLSDX 2435 3263638U, // SMLSLD 2436 3265513U, // SMLSLDX 2437 3197495U, // SMMLA 2438 3199080U, // SMMLAR 2439 3199229U, // SMMLS 2440 3199160U, // SMMLSR 2441 3215159U, // SMMUL 2442 3215514U, // SMMULR 2443 3214415U, // SMUAD 2444 3216346U, // SMUADX 2445 3214048U, // SMULBB 2446 3215723U, // SMULBT 2447 3223272U, // SMULL 2448 3214267U, // SMULTB 2449 3215965U, // SMULTT 2450 3214320U, // SMULWB 2451 3216005U, // SMULWT 2452 3214516U, // SMUSD 2453 3216376U, // SMUSDX 2454 4286363U, // SRSDA 2455 4286315U, // SRSDA_UPD 2456 4286385U, // SRSDB 2457 4286339U, // SRSDB_UPD 2458 4286374U, // SRSIA 2459 4286327U, // SRSIA_UPD 2460 4286396U, // SRSIB 2461 4286351U, // SRSIB_UPD 2462 3199303U, // SSAT 2463 3213628U, // SSAT16 2464 3216266U, // SSAX 2465 3213576U, // SSUB16 2466 3213677U, // SSUB8 2467 1148839652U, // STC2L_OFFSET 2468 1215948516U, // STC2L_OPTION 2469 1215948516U, // STC2L_POST 2470 1283057380U, // STC2L_PRE 2471 1148838451U, // STC2_OFFSET 2472 1215947315U, // STC2_OPTION 2473 1215947315U, // STC2_POST 2474 1283056179U, // STC2_PRE 2475 808504932U, // STCL_OFFSET 2476 808504932U, // STCL_OPTION 2477 808504932U, // STCL_POST 2478 808504932U, // STCL_PRE 2479 808504385U, // STC_OFFSET 2480 808504385U, // STC_OPTION 2481 808504385U, // STC_POST 2482 808504385U, // STC_PRE 2483 3174189U, // STL 2484 3173160U, // STLB 2485 3216389U, // STLEX 2486 3214334U, // STLEXB 2487 3214529U, // STLEXD 2488 3214820U, // STLEXH 2489 3173729U, // STLH 2490 3246585U, // STMDA 2491 741370361U, // STMDA_UPD 2492 3246841U, // STMDB 2493 741370617U, // STMDB_UPD 2494 3247987U, // STMIA 2495 741371763U, // STMIA_UPD 2496 3246859U, // STMIB 2497 741370635U, // STMIB_UPD 2498 741405048U, // STRBT_POST_IMM 2499 741405048U, // STRBT_POST_REG 2500 741403535U, // STRB_POST_IMM 2501 741403535U, // STRB_POST_REG 2502 741395343U, // STRB_PRE_IMM 2503 741403535U, // STRB_PRE_REG 2504 3214223U, // STRBi12 2505 3197839U, // STRBrs 2506 3206313U, // STRD 2507 741461161U, // STRD_POST 2508 741461161U, // STRD_PRE 2509 3216407U, // STREX 2510 3214348U, // STREXB 2511 3214543U, // STREXD 2512 3214834U, // STREXH 2513 3198347U, // STRH 2514 741396891U, // STRHTi 2515 741405083U, // STRHTr 2516 741404043U, // STRH_POST 2517 741404043U, // STRH_PRE 2518 741405247U, // STRT_POST_IMM 2519 741405247U, // STRT_POST_REG 2520 741404882U, // STR_POST_IMM 2521 741404882U, // STR_POST_REG 2522 741396690U, // STR_PRE_IMM 2523 741404882U, // STR_PRE_REG 2524 3215570U, // STRi12 2525 3199186U, // STRrs 2526 3156948U, // SUBri 2527 3156948U, // SUBrr 2528 3222484U, // SUBrsi 2529 84948U, // SUBrsr 2530 3247173U, // SVC 2531 3215446U, // SWP 2532 3214211U, // SWPB 2533 3197637U, // SXTAB 2534 3197138U, // SXTAB16 2535 3198251U, // SXTAH 2536 3214280U, // SXTB 2537 3213538U, // SXTB16 2538 3214781U, // SXTH 2539 3174500U, // TEQri 2540 3174500U, // TEQrr 2541 3215460U, // TEQrsi 2542 3199076U, // TEQrsr 2543 4104U, // TRAP 2544 4104U, // TRAPNaCl 2545 288409U, // TSB 2546 3174986U, // TSTri 2547 3174986U, // TSTrr 2548 3215946U, // TSTrsi 2549 3199562U, // TSTrsr 2550 3213621U, // UADD16 2551 3213722U, // UADD8 2552 3216525U, // UASX 2553 3200034U, // UBFX 2554 4286139U, // UDF 2555 3216111U, // UDIV 2556 3213598U, // UHADD16 2557 3213702U, // UHADD8 2558 3216508U, // UHASX 2559 3216254U, // UHSAX 2560 3213560U, // UHSUB16 2561 3213663U, // UHSUB8 2562 3264039U, // UMAAL 2563 282184U, // UMLAL 2564 3223278U, // UMULL 2565 3213606U, // UQADD16 2566 3213709U, // UQADD8 2567 3216514U, // UQASX 2568 3216260U, // UQSAX 2569 3213568U, // UQSUB16 2570 3213670U, // UQSUB8 2571 3213689U, // USAD8 2572 3197265U, // USADA8 2573 3199308U, // USAT 2574 3213635U, // USAT16 2575 3216271U, // USAX 2576 3213583U, // USUB16 2577 3213683U, // USUB8 2578 3197643U, // UXTAB 2579 3197146U, // UXTAB16 2580 3198257U, // UXTAH 2581 3214285U, // UXTB 2582 3213545U, // UXTB16 2583 3214786U, // UXTH 2584 9489965U, // VABALsv2i64 2585 8965677U, // VABALsv4i32 2586 10014253U, // VABALsv8i16 2587 11062829U, // VABALuv2i64 2588 10538541U, // VABALuv4i32 2589 11587117U, // VABALuv8i16 2590 10013162U, // VABAsv16i8 2591 9488874U, // VABAsv2i32 2592 8964586U, // VABAsv4i16 2593 9488874U, // VABAsv4i32 2594 8964586U, // VABAsv8i16 2595 10013162U, // VABAsv8i8 2596 11586026U, // VABAuv16i8 2597 11061738U, // VABAuv2i32 2598 10537450U, // VABAuv4i16 2599 11061738U, // VABAuv4i32 2600 10537450U, // VABAuv8i16 2601 11586026U, // VABAuv8i8 2602 9506409U, // VABDLsv2i64 2603 8982121U, // VABDLsv4i32 2604 10030697U, // VABDLsv8i16 2605 11079273U, // VABDLuv2i64 2606 10554985U, // VABDLuv4i32 2607 11603561U, // VABDLuv8i16 2608 6884437U, // VABDfd 2609 6884437U, // VABDfq 2610 6360149U, // VABDhd 2611 6360149U, // VABDhq 2612 10030165U, // VABDsv16i8 2613 9505877U, // VABDsv2i32 2614 8981589U, // VABDsv4i16 2615 9505877U, // VABDsv4i32 2616 8981589U, // VABDsv8i16 2617 10030165U, // VABDsv8i8 2618 11603029U, // VABDuv16i8 2619 11078741U, // VABDuv2i32 2620 10554453U, // VABDuv4i16 2621 11078741U, // VABDuv4i32 2622 10554453U, // VABDuv8i16 2623 11603029U, // VABDuv8i8 2624 1012429038U, // VABSD 2625 6320366U, // VABSH 2626 6844654U, // VABSS 2627 6844654U, // VABSfd 2628 6844654U, // VABSfq 2629 6320366U, // VABShd 2630 6320366U, // VABShq 2631 9990382U, // VABSv16i8 2632 9466094U, // VABSv2i32 2633 8941806U, // VABSv4i16 2634 9466094U, // VABSv4i32 2635 8941806U, // VABSv8i16 2636 9990382U, // VABSv8i8 2637 6884566U, // VACGEfd 2638 6884566U, // VACGEfq 2639 6360278U, // VACGEhd 2640 6360278U, // VACGEhq 2641 6885770U, // VACGTfd 2642 6885770U, // VACGTfq 2643 6361482U, // VACGThd 2644 6361482U, // VACGThq 2645 1012468870U, // VADDD 2646 6360198U, // VADDH 2647 758189972U, // VADDHNv2i32 2648 593812U, // VADDHNv4i16 2649 1118100U, // VADDHNv8i8 2650 9506422U, // VADDLsv2i64 2651 8982134U, // VADDLsv4i32 2652 10030710U, // VADDLsv8i16 2653 11079286U, // VADDLuv2i64 2654 10554998U, // VADDLuv4i32 2655 11603574U, // VADDLuv8i16 2656 6884486U, // VADDS 2657 9507623U, // VADDWsv2i64 2658 8983335U, // VADDWsv4i32 2659 10031911U, // VADDWsv8i16 2660 11080487U, // VADDWuv2i64 2661 10556199U, // VADDWuv4i32 2662 11604775U, // VADDWuv8i16 2663 6884486U, // VADDfd 2664 6884486U, // VADDfq 2665 6360198U, // VADDhd 2666 6360198U, // VADDhq 2667 12127366U, // VADDv16i8 2668 758189190U, // VADDv1i64 2669 593030U, // VADDv2i32 2670 758189190U, // VADDv2i64 2671 1117318U, // VADDv4i16 2672 593030U, // VADDv4i32 2673 1117318U, // VADDv8i16 2674 12127366U, // VADDv8i8 2675 3214493U, // VANDd 2676 3214493U, // VANDq 2677 3214373U, // VBICd 2678 592933U, // VBICiv2i32 2679 1117221U, // VBICiv4i16 2680 592933U, // VBICiv4i32 2681 1117221U, // VBICiv8i16 2682 3214373U, // VBICq 2683 3198206U, // VBIFd 2684 3198206U, // VBIFq 2685 3199405U, // VBITd 2686 3199405U, // VBITq 2687 3198746U, // VBSLd 2688 3198746U, // VBSLq 2689 741958033U, // VCADDv2f32 2690 741958894U, // VCADDv4f16 2691 741958033U, // VCADDv4f32 2692 741958894U, // VCADDv8f16 2693 6885471U, // VCEQfd 2694 6885471U, // VCEQfq 2695 6361183U, // VCEQhd 2696 6361183U, // VCEQhq 2697 12128351U, // VCEQv16i8 2698 594015U, // VCEQv2i32 2699 1118303U, // VCEQv4i16 2700 594015U, // VCEQv4i32 2701 1118303U, // VCEQv8i16 2702 12128351U, // VCEQv8i8 2703 12087391U, // VCEQzv16i8 2704 6844511U, // VCEQzv2f32 2705 553055U, // VCEQzv2i32 2706 6320223U, // VCEQzv4f16 2707 6844511U, // VCEQzv4f32 2708 1077343U, // VCEQzv4i16 2709 553055U, // VCEQzv4i32 2710 6320223U, // VCEQzv8f16 2711 1077343U, // VCEQzv8i16 2712 12087391U, // VCEQzv8i8 2713 6884572U, // VCGEfd 2714 6884572U, // VCGEfq 2715 6360284U, // VCGEhd 2716 6360284U, // VCGEhq 2717 10030300U, // VCGEsv16i8 2718 9506012U, // VCGEsv2i32 2719 8981724U, // VCGEsv4i16 2720 9506012U, // VCGEsv4i32 2721 8981724U, // VCGEsv8i16 2722 10030300U, // VCGEsv8i8 2723 11603164U, // VCGEuv16i8 2724 11078876U, // VCGEuv2i32 2725 10554588U, // VCGEuv4i16 2726 11078876U, // VCGEuv4i32 2727 10554588U, // VCGEuv8i16 2728 11603164U, // VCGEuv8i8 2729 9989340U, // VCGEzv16i8 2730 6843612U, // VCGEzv2f32 2731 9465052U, // VCGEzv2i32 2732 6319324U, // VCGEzv4f16 2733 6843612U, // VCGEzv4f32 2734 8940764U, // VCGEzv4i16 2735 9465052U, // VCGEzv4i32 2736 6319324U, // VCGEzv8f16 2737 8940764U, // VCGEzv8i16 2738 9989340U, // VCGEzv8i8 2739 6885776U, // VCGTfd 2740 6885776U, // VCGTfq 2741 6361488U, // VCGThd 2742 6361488U, // VCGThq 2743 10031504U, // VCGTsv16i8 2744 9507216U, // VCGTsv2i32 2745 8982928U, // VCGTsv4i16 2746 9507216U, // VCGTsv4i32 2747 8982928U, // VCGTsv8i16 2748 10031504U, // VCGTsv8i8 2749 11604368U, // VCGTuv16i8 2750 11080080U, // VCGTuv2i32 2751 10555792U, // VCGTuv4i16 2752 11080080U, // VCGTuv4i32 2753 10555792U, // VCGTuv8i16 2754 11604368U, // VCGTuv8i8 2755 9990544U, // VCGTzv16i8 2756 6844816U, // VCGTzv2f32 2757 9466256U, // VCGTzv2i32 2758 6320528U, // VCGTzv4f16 2759 6844816U, // VCGTzv4f32 2760 8941968U, // VCGTzv4i16 2761 9466256U, // VCGTzv4i32 2762 6320528U, // VCGTzv8f16 2763 8941968U, // VCGTzv8i16 2764 9990544U, // VCGTzv8i8 2765 9989345U, // VCLEzv16i8 2766 6843617U, // VCLEzv2f32 2767 9465057U, // VCLEzv2i32 2768 6319329U, // VCLEzv4f16 2769 6843617U, // VCLEzv4f32 2770 8940769U, // VCLEzv4i16 2771 9465057U, // VCLEzv4i32 2772 6319329U, // VCLEzv8f16 2773 8940769U, // VCLEzv8i16 2774 9989345U, // VCLEzv8i8 2775 9990392U, // VCLSv16i8 2776 9466104U, // VCLSv2i32 2777 8941816U, // VCLSv4i16 2778 9466104U, // VCLSv4i32 2779 8941816U, // VCLSv8i16 2780 9990392U, // VCLSv8i8 2781 9990578U, // VCLTzv16i8 2782 6844850U, // VCLTzv2f32 2783 9466290U, // VCLTzv2i32 2784 6320562U, // VCLTzv4f16 2785 6844850U, // VCLTzv4f32 2786 8942002U, // VCLTzv4i16 2787 9466290U, // VCLTzv4i32 2788 6320562U, // VCLTzv8f16 2789 8942002U, // VCLTzv8i16 2790 9990578U, // VCLTzv8i8 2791 12088511U, // VCLZv16i8 2792 554175U, // VCLZv2i32 2793 1078463U, // VCLZv4i16 2794 554175U, // VCLZv4i32 2795 1078463U, // VCLZv8i16 2796 12088511U, // VCLZv8i8 2797 674849146U, // VCMLAv2f32 2798 674849146U, // VCMLAv2f32_indexed 2799 674850007U, // VCMLAv4f16 2800 674850007U, // VCMLAv4f16_indexed 2801 674849146U, // VCMLAv4f32 2802 674849146U, // VCMLAv4f32_indexed 2803 674850007U, // VCMLAv8f16 2804 674850007U, // VCMLAv8f16_indexed 2805 1012428822U, // VCMPD 2806 1012428013U, // VCMPED 2807 6319341U, // VCMPEH 2808 6843629U, // VCMPES 2809 1817808109U, // VCMPEZD 2810 6393069U, // VCMPEZH 2811 6917357U, // VCMPEZS 2812 6320150U, // VCMPH 2813 6844438U, // VCMPS 2814 1817808918U, // VCMPZD 2815 6393878U, // VCMPZH 2816 6918166U, // VCMPZS 2817 2650581U, // VCNTd 2818 2650581U, // VCNTq 2819 741957890U, // VCVTANSDf 2820 741958751U, // VCVTANSDh 2821 741957890U, // VCVTANSQf 2822 741958751U, // VCVTANSQh 2823 741957950U, // VCVTANUDf 2824 741958811U, // VCVTANUDh 2825 741957950U, // VCVTANUQf 2826 741958811U, // VCVTANUQh 2827 741958240U, // VCVTASD 2828 741958631U, // VCVTASH 2829 741957890U, // VCVTASS 2830 741958300U, // VCVTAUD 2831 741958691U, // VCVTAUH 2832 741957950U, // VCVTAUS 2833 22571970U, // VCVTBDH 2834 23096258U, // VCVTBHD 2835 752905154U, // VCVTBHS 2836 751332290U, // VCVTBSH 2837 23622260U, // VCVTDS 2838 741957905U, // VCVTMNSDf 2839 741958766U, // VCVTMNSDh 2840 741957905U, // VCVTMNSQf 2841 741958766U, // VCVTMNSQh 2842 741957965U, // VCVTMNUDf 2843 741958826U, // VCVTMNUDh 2844 741957965U, // VCVTMNUQf 2845 741958826U, // VCVTMNUQh 2846 741958255U, // VCVTMSD 2847 741958646U, // VCVTMSH 2848 741957905U, // VCVTMSS 2849 741958315U, // VCVTMUD 2850 741958706U, // VCVTMUH 2851 741957965U, // VCVTMUS 2852 741957920U, // VCVTNNSDf 2853 741958781U, // VCVTNNSDh 2854 741957920U, // VCVTNNSQf 2855 741958781U, // VCVTNNSQh 2856 741957980U, // VCVTNNUDf 2857 741958841U, // VCVTNNUDh 2858 741957980U, // VCVTNNUQf 2859 741958841U, // VCVTNNUQh 2860 741958270U, // VCVTNSD 2861 741958661U, // VCVTNSH 2862 741957920U, // VCVTNSS 2863 741958330U, // VCVTNUD 2864 741958721U, // VCVTNUH 2865 741957980U, // VCVTNUS 2866 741957935U, // VCVTPNSDf 2867 741958796U, // VCVTPNSDh 2868 741957935U, // VCVTPNSQf 2869 741958796U, // VCVTPNSQh 2870 741957995U, // VCVTPNUDf 2871 741958856U, // VCVTPNUDh 2872 741957995U, // VCVTPNUQf 2873 741958856U, // VCVTPNUQh 2874 741958285U, // VCVTPSD 2875 741958676U, // VCVTPSH 2876 741957935U, // VCVTPSS 2877 741958345U, // VCVTPUD 2878 741958736U, // VCVTPUH 2879 741957995U, // VCVTPUS 2880 24146548U, // VCVTSD 2881 22573672U, // VCVTTDH 2882 23097960U, // VCVTTHD 2883 752906856U, // VCVTTHS 2884 751333992U, // VCVTTSH 2885 751334004U, // VCVTf2h 2886 1627419252U, // VCVTf2sd 2887 1627419252U, // VCVTf2sq 2888 1628467828U, // VCVTf2ud 2889 1628467828U, // VCVTf2uq 2890 1023480436U, // VCVTf2xsd 2891 1023480436U, // VCVTf2xsq 2892 1024529012U, // VCVTf2xud 2893 1024529012U, // VCVTf2xuq 2894 752906868U, // VCVTh2f 2895 1626894964U, // VCVTh2sd 2896 1626894964U, // VCVTh2sq 2897 1627943540U, // VCVTh2ud 2898 1627943540U, // VCVTh2uq 2899 1022956148U, // VCVTh2xsd 2900 1022956148U, // VCVTh2xsq 2901 1024004724U, // VCVTh2xud 2902 1024004724U, // VCVTh2xuq 2903 1625846388U, // VCVTs2fd 2904 1625846388U, // VCVTs2fq 2905 1624273524U, // VCVTs2hd 2906 1624273524U, // VCVTs2hq 2907 1626370676U, // VCVTu2fd 2908 1626370676U, // VCVTu2fq 2909 1624797812U, // VCVTu2hd 2910 1624797812U, // VCVTu2hq 2911 1021907572U, // VCVTxs2fd 2912 1021907572U, // VCVTxs2fq 2913 1020334708U, // VCVTxs2hd 2914 1020334708U, // VCVTxs2hq 2915 1022431860U, // VCVTxu2fd 2916 1022431860U, // VCVTxu2fq 2917 1020858996U, // VCVTxu2hd 2918 1020858996U, // VCVTxu2hq 2919 1012470516U, // VDIVD 2920 6361844U, // VDIVH 2921 6886132U, // VDIVS 2922 1601602U, // VDUP16d 2923 1601602U, // VDUP16q 2924 2125890U, // VDUP32d 2925 2125890U, // VDUP32q 2926 2650178U, // VDUP8d 2927 2650178U, // VDUP8q 2928 1642562U, // VDUPLN16d 2929 1642562U, // VDUPLN16q 2930 2166850U, // VDUPLN32d 2931 2166850U, // VDUPLN32q 2932 2691138U, // VDUPLN8d 2933 2691138U, // VDUPLN8q 2934 3215521U, // VEORd 2935 3215521U, // VEORq 2936 1626764U, // VEXTd16 2937 2151052U, // VEXTd32 2938 2675340U, // VEXTd8 2939 1626764U, // VEXTq16 2940 2151052U, // VEXTq32 2941 12636812U, // VEXTq64 2942 2675340U, // VEXTq8 2943 1012451912U, // VFMAD 2944 6343240U, // VFMAH 2945 741958917U, // VFMALD 2946 741958917U, // VFMALDI 2947 741958917U, // VFMALQ 2948 741958917U, // VFMALQI 2949 6867528U, // VFMAS 2950 6867528U, // VFMAfd 2951 6867528U, // VFMAfq 2952 6343240U, // VFMAhd 2953 6343240U, // VFMAhq 2954 1012453646U, // VFMSD 2955 6344974U, // VFMSH 2956 741958928U, // VFMSLD 2957 741958928U, // VFMSLDI 2958 741958928U, // VFMSLQ 2959 741958928U, // VFMSLQI 2960 6869262U, // VFMSS 2961 6869262U, // VFMSfd 2962 6869262U, // VFMSfq 2963 6344974U, // VFMShd 2964 6344974U, // VFMShq 2965 1012451917U, // VFNMAD 2966 6343245U, // VFNMAH 2967 6867533U, // VFNMAS 2968 1012453651U, // VFNMSD 2969 6344979U, // VFNMSH 2970 6869267U, // VFNMSS 2971 741958396U, // VFP_VMAXNMD 2972 741958951U, // VFP_VMAXNMH 2973 741958068U, // VFP_VMAXNMS 2974 741958384U, // VFP_VMINNMD 2975 741958939U, // VFP_VMINNMH 2976 741958056U, // VFP_VMINNMS 2977 2167574U, // VGETLNi32 2978 8983318U, // VGETLNs16 2979 10031894U, // VGETLNs8 2980 10556182U, // VGETLNu16 2981 11604758U, // VGETLNu8 2982 10030196U, // VHADDsv16i8 2983 9505908U, // VHADDsv2i32 2984 8981620U, // VHADDsv4i16 2985 9505908U, // VHADDsv4i32 2986 8981620U, // VHADDsv8i16 2987 10030196U, // VHADDsv8i8 2988 11603060U, // VHADDuv16i8 2989 11078772U, // VHADDuv2i32 2990 10554484U, // VHADDuv4i16 2991 11078772U, // VHADDuv4i32 2992 10554484U, // VHADDuv8i16 2993 11603060U, // VHADDuv8i8 2994 10030040U, // VHSUBsv16i8 2995 9505752U, // VHSUBsv2i32 2996 8981464U, // VHSUBsv4i16 2997 9505752U, // VHSUBsv4i32 2998 8981464U, // VHSUBsv8i16 2999 10030040U, // VHSUBsv8i8 3000 11602904U, // VHSUBuv16i8 3001 11078616U, // VHSUBuv2i32 3002 10554328U, // VHSUBuv4i16 3003 11078616U, // VHSUBuv4i32 3004 10554328U, // VHSUBuv8i16 3005 11602904U, // VHSUBuv8i8 3006 741959011U, // VINSH 3007 1635283566U, // VJCVT 3008 1880688741U, // VLD1DUPd16 3009 1880672357U, // VLD1DUPd16wb_fixed 3010 1880680549U, // VLD1DUPd16wb_register 3011 1881213029U, // VLD1DUPd32 3012 1881196645U, // VLD1DUPd32wb_fixed 3013 1881204837U, // VLD1DUPd32wb_register 3014 1881737317U, // VLD1DUPd8 3015 1881720933U, // VLD1DUPd8wb_fixed 3016 1881729125U, // VLD1DUPd8wb_register 3017 1947797605U, // VLD1DUPq16 3018 1947781221U, // VLD1DUPq16wb_fixed 3019 1947789413U, // VLD1DUPq16wb_register 3020 1948321893U, // VLD1DUPq32 3021 1948305509U, // VLD1DUPq32wb_fixed 3022 1948313701U, // VLD1DUPq32wb_register 3023 1948846181U, // VLD1DUPq8 3024 1948829797U, // VLD1DUPq8wb_fixed 3025 1948837989U, // VLD1DUPq8wb_register 3026 25225317U, // VLD1LNd16 3027 25462885U, // VLD1LNd16_UPD 3028 25749605U, // VLD1LNd32 3029 25987173U, // VLD1LNd32_UPD 3030 26273893U, // VLD1LNd8 3031 26511461U, // VLD1LNd8_UPD 3032 0U, // VLD1LNq16Pseudo 3033 0U, // VLD1LNq16Pseudo_UPD 3034 0U, // VLD1LNq32Pseudo 3035 0U, // VLD1LNq32Pseudo_UPD 3036 0U, // VLD1LNq8Pseudo 3037 0U, // VLD1LNq8Pseudo_UPD 3038 2014906469U, // VLD1d16 3039 538511461U, // VLD1d16Q 3040 0U, // VLD1d16QPseudo 3041 538495077U, // VLD1d16Qwb_fixed 3042 538503269U, // VLD1d16Qwb_register 3043 270076005U, // VLD1d16T 3044 0U, // VLD1d16TPseudo 3045 270059621U, // VLD1d16Twb_fixed 3046 270067813U, // VLD1d16Twb_register 3047 2014890085U, // VLD1d16wb_fixed 3048 2014898277U, // VLD1d16wb_register 3049 2015430757U, // VLD1d32 3050 539035749U, // VLD1d32Q 3051 0U, // VLD1d32QPseudo 3052 539019365U, // VLD1d32Qwb_fixed 3053 539027557U, // VLD1d32Qwb_register 3054 270600293U, // VLD1d32T 3055 0U, // VLD1d32TPseudo 3056 270583909U, // VLD1d32Twb_fixed 3057 270592101U, // VLD1d32Twb_register 3058 2015414373U, // VLD1d32wb_fixed 3059 2015422565U, // VLD1d32wb_register 3060 2025916517U, // VLD1d64 3061 549521509U, // VLD1d64Q 3062 0U, // VLD1d64QPseudo 3063 0U, // VLD1d64QPseudoWB_fixed 3064 0U, // VLD1d64QPseudoWB_register 3065 549505125U, // VLD1d64Qwb_fixed 3066 549513317U, // VLD1d64Qwb_register 3067 281086053U, // VLD1d64T 3068 0U, // VLD1d64TPseudo 3069 0U, // VLD1d64TPseudoWB_fixed 3070 0U, // VLD1d64TPseudoWB_register 3071 281069669U, // VLD1d64Twb_fixed 3072 281077861U, // VLD1d64Twb_register 3073 2025900133U, // VLD1d64wb_fixed 3074 2025908325U, // VLD1d64wb_register 3075 2015955045U, // VLD1d8 3076 539560037U, // VLD1d8Q 3077 0U, // VLD1d8QPseudo 3078 539543653U, // VLD1d8Qwb_fixed 3079 539551845U, // VLD1d8Qwb_register 3080 271124581U, // VLD1d8T 3081 0U, // VLD1d8TPseudo 3082 271108197U, // VLD1d8Twb_fixed 3083 271116389U, // VLD1d8Twb_register 3084 2015938661U, // VLD1d8wb_fixed 3085 2015946853U, // VLD1d8wb_register 3086 2082015333U, // VLD1q16 3087 0U, // VLD1q16HighQPseudo 3088 0U, // VLD1q16HighTPseudo 3089 0U, // VLD1q16LowQPseudo_UPD 3090 0U, // VLD1q16LowTPseudo_UPD 3091 2081998949U, // VLD1q16wb_fixed 3092 2082007141U, // VLD1q16wb_register 3093 2082539621U, // VLD1q32 3094 0U, // VLD1q32HighQPseudo 3095 0U, // VLD1q32HighTPseudo 3096 0U, // VLD1q32LowQPseudo_UPD 3097 0U, // VLD1q32LowTPseudo_UPD 3098 2082523237U, // VLD1q32wb_fixed 3099 2082531429U, // VLD1q32wb_register 3100 2093025381U, // VLD1q64 3101 0U, // VLD1q64HighQPseudo 3102 0U, // VLD1q64HighTPseudo 3103 0U, // VLD1q64LowQPseudo_UPD 3104 0U, // VLD1q64LowTPseudo_UPD 3105 2093008997U, // VLD1q64wb_fixed 3106 2093017189U, // VLD1q64wb_register 3107 2083063909U, // VLD1q8 3108 0U, // VLD1q8HighQPseudo 3109 0U, // VLD1q8HighTPseudo 3110 0U, // VLD1q8LowQPseudo_UPD 3111 0U, // VLD1q8LowTPseudo_UPD 3112 2083047525U, // VLD1q8wb_fixed 3113 2083055717U, // VLD1q8wb_register 3114 1947797649U, // VLD2DUPd16 3115 1947781265U, // VLD2DUPd16wb_fixed 3116 1947789457U, // VLD2DUPd16wb_register 3117 2149124241U, // VLD2DUPd16x2 3118 2149107857U, // VLD2DUPd16x2wb_fixed 3119 2149116049U, // VLD2DUPd16x2wb_register 3120 1948321937U, // VLD2DUPd32 3121 1948305553U, // VLD2DUPd32wb_fixed 3122 1948313745U, // VLD2DUPd32wb_register 3123 2149648529U, // VLD2DUPd32x2 3124 2149632145U, // VLD2DUPd32x2wb_fixed 3125 2149640337U, // VLD2DUPd32x2wb_register 3126 1948846225U, // VLD2DUPd8 3127 1948829841U, // VLD2DUPd8wb_fixed 3128 1948838033U, // VLD2DUPd8wb_register 3129 2150172817U, // VLD2DUPd8x2 3130 2150156433U, // VLD2DUPd8x2wb_fixed 3131 2150164625U, // VLD2DUPd8x2wb_register 3132 0U, // VLD2DUPq16EvenPseudo 3133 0U, // VLD2DUPq16OddPseudo 3134 0U, // VLD2DUPq32EvenPseudo 3135 0U, // VLD2DUPq32OddPseudo 3136 0U, // VLD2DUPq8EvenPseudo 3137 0U, // VLD2DUPq8OddPseudo 3138 25462929U, // VLD2LNd16 3139 0U, // VLD2LNd16Pseudo 3140 0U, // VLD2LNd16Pseudo_UPD 3141 25471121U, // VLD2LNd16_UPD 3142 25987217U, // VLD2LNd32 3143 0U, // VLD2LNd32Pseudo 3144 0U, // VLD2LNd32Pseudo_UPD 3145 25995409U, // VLD2LNd32_UPD 3146 26511505U, // VLD2LNd8 3147 0U, // VLD2LNd8Pseudo 3148 0U, // VLD2LNd8Pseudo_UPD 3149 26519697U, // VLD2LNd8_UPD 3150 25462929U, // VLD2LNq16 3151 0U, // VLD2LNq16Pseudo 3152 0U, // VLD2LNq16Pseudo_UPD 3153 25471121U, // VLD2LNq16_UPD 3154 25987217U, // VLD2LNq32 3155 0U, // VLD2LNq32Pseudo 3156 0U, // VLD2LNq32Pseudo_UPD 3157 25995409U, // VLD2LNq32_UPD 3158 2216233105U, // VLD2b16 3159 2216216721U, // VLD2b16wb_fixed 3160 2216224913U, // VLD2b16wb_register 3161 2216757393U, // VLD2b32 3162 2216741009U, // VLD2b32wb_fixed 3163 2216749201U, // VLD2b32wb_register 3164 2217281681U, // VLD2b8 3165 2217265297U, // VLD2b8wb_fixed 3166 2217273489U, // VLD2b8wb_register 3167 2082015377U, // VLD2d16 3168 2081998993U, // VLD2d16wb_fixed 3169 2082007185U, // VLD2d16wb_register 3170 2082539665U, // VLD2d32 3171 2082523281U, // VLD2d32wb_fixed 3172 2082531473U, // VLD2d32wb_register 3173 2083063953U, // VLD2d8 3174 2083047569U, // VLD2d8wb_fixed 3175 2083055761U, // VLD2d8wb_register 3176 538511505U, // VLD2q16 3177 0U, // VLD2q16Pseudo 3178 0U, // VLD2q16PseudoWB_fixed 3179 0U, // VLD2q16PseudoWB_register 3180 538495121U, // VLD2q16wb_fixed 3181 538503313U, // VLD2q16wb_register 3182 539035793U, // VLD2q32 3183 0U, // VLD2q32Pseudo 3184 0U, // VLD2q32PseudoWB_fixed 3185 0U, // VLD2q32PseudoWB_register 3186 539019409U, // VLD2q32wb_fixed 3187 539027601U, // VLD2q32wb_register 3188 539560081U, // VLD2q8 3189 0U, // VLD2q8Pseudo 3190 0U, // VLD2q8PseudoWB_fixed 3191 0U, // VLD2q8PseudoWB_register 3192 539543697U, // VLD2q8wb_fixed 3193 539551889U, // VLD2q8wb_register 3194 25225393U, // VLD3DUPd16 3195 0U, // VLD3DUPd16Pseudo 3196 0U, // VLD3DUPd16Pseudo_UPD 3197 25462961U, // VLD3DUPd16_UPD 3198 25749681U, // VLD3DUPd32 3199 0U, // VLD3DUPd32Pseudo 3200 0U, // VLD3DUPd32Pseudo_UPD 3201 25987249U, // VLD3DUPd32_UPD 3202 26273969U, // VLD3DUPd8 3203 0U, // VLD3DUPd8Pseudo 3204 0U, // VLD3DUPd8Pseudo_UPD 3205 26511537U, // VLD3DUPd8_UPD 3206 25225393U, // VLD3DUPq16 3207 0U, // VLD3DUPq16EvenPseudo 3208 0U, // VLD3DUPq16OddPseudo 3209 25462961U, // VLD3DUPq16_UPD 3210 25749681U, // VLD3DUPq32 3211 0U, // VLD3DUPq32EvenPseudo 3212 0U, // VLD3DUPq32OddPseudo 3213 25987249U, // VLD3DUPq32_UPD 3214 26273969U, // VLD3DUPq8 3215 0U, // VLD3DUPq8EvenPseudo 3216 0U, // VLD3DUPq8OddPseudo 3217 26511537U, // VLD3DUPq8_UPD 3218 25471153U, // VLD3LNd16 3219 0U, // VLD3LNd16Pseudo 3220 0U, // VLD3LNd16Pseudo_UPD 3221 25479345U, // VLD3LNd16_UPD 3222 25995441U, // VLD3LNd32 3223 0U, // VLD3LNd32Pseudo 3224 0U, // VLD3LNd32Pseudo_UPD 3225 26003633U, // VLD3LNd32_UPD 3226 26519729U, // VLD3LNd8 3227 0U, // VLD3LNd8Pseudo 3228 0U, // VLD3LNd8Pseudo_UPD 3229 26527921U, // VLD3LNd8_UPD 3230 25471153U, // VLD3LNq16 3231 0U, // VLD3LNq16Pseudo 3232 0U, // VLD3LNq16Pseudo_UPD 3233 25479345U, // VLD3LNq16_UPD 3234 25995441U, // VLD3LNq32 3235 0U, // VLD3LNq32Pseudo 3236 0U, // VLD3LNq32Pseudo_UPD 3237 26003633U, // VLD3LNq32_UPD 3238 25225393U, // VLD3d16 3239 0U, // VLD3d16Pseudo 3240 0U, // VLD3d16Pseudo_UPD 3241 25462961U, // VLD3d16_UPD 3242 25749681U, // VLD3d32 3243 0U, // VLD3d32Pseudo 3244 0U, // VLD3d32Pseudo_UPD 3245 25987249U, // VLD3d32_UPD 3246 26273969U, // VLD3d8 3247 0U, // VLD3d8Pseudo 3248 0U, // VLD3d8Pseudo_UPD 3249 26511537U, // VLD3d8_UPD 3250 25225393U, // VLD3q16 3251 0U, // VLD3q16Pseudo_UPD 3252 25462961U, // VLD3q16_UPD 3253 0U, // VLD3q16oddPseudo 3254 0U, // VLD3q16oddPseudo_UPD 3255 25749681U, // VLD3q32 3256 0U, // VLD3q32Pseudo_UPD 3257 25987249U, // VLD3q32_UPD 3258 0U, // VLD3q32oddPseudo 3259 0U, // VLD3q32oddPseudo_UPD 3260 26273969U, // VLD3q8 3261 0U, // VLD3q8Pseudo_UPD 3262 26511537U, // VLD3q8_UPD 3263 0U, // VLD3q8oddPseudo 3264 0U, // VLD3q8oddPseudo_UPD 3265 25282760U, // VLD4DUPd16 3266 0U, // VLD4DUPd16Pseudo 3267 0U, // VLD4DUPd16Pseudo_UPD 3268 25487560U, // VLD4DUPd16_UPD 3269 25807048U, // VLD4DUPd32 3270 0U, // VLD4DUPd32Pseudo 3271 0U, // VLD4DUPd32Pseudo_UPD 3272 26011848U, // VLD4DUPd32_UPD 3273 26331336U, // VLD4DUPd8 3274 0U, // VLD4DUPd8Pseudo 3275 0U, // VLD4DUPd8Pseudo_UPD 3276 26536136U, // VLD4DUPd8_UPD 3277 25282760U, // VLD4DUPq16 3278 0U, // VLD4DUPq16EvenPseudo 3279 0U, // VLD4DUPq16OddPseudo 3280 25487560U, // VLD4DUPq16_UPD 3281 25807048U, // VLD4DUPq32 3282 0U, // VLD4DUPq32EvenPseudo 3283 0U, // VLD4DUPq32OddPseudo 3284 26011848U, // VLD4DUPq32_UPD 3285 26331336U, // VLD4DUPq8 3286 0U, // VLD4DUPq8EvenPseudo 3287 0U, // VLD4DUPq8OddPseudo 3288 26536136U, // VLD4DUPq8_UPD 3289 25479368U, // VLD4LNd16 3290 0U, // VLD4LNd16Pseudo 3291 0U, // VLD4LNd16Pseudo_UPD 3292 25495752U, // VLD4LNd16_UPD 3293 26003656U, // VLD4LNd32 3294 0U, // VLD4LNd32Pseudo 3295 0U, // VLD4LNd32Pseudo_UPD 3296 26020040U, // VLD4LNd32_UPD 3297 26527944U, // VLD4LNd8 3298 0U, // VLD4LNd8Pseudo 3299 0U, // VLD4LNd8Pseudo_UPD 3300 26544328U, // VLD4LNd8_UPD 3301 25479368U, // VLD4LNq16 3302 0U, // VLD4LNq16Pseudo 3303 0U, // VLD4LNq16Pseudo_UPD 3304 25495752U, // VLD4LNq16_UPD 3305 26003656U, // VLD4LNq32 3306 0U, // VLD4LNq32Pseudo 3307 0U, // VLD4LNq32Pseudo_UPD 3308 26020040U, // VLD4LNq32_UPD 3309 25282760U, // VLD4d16 3310 0U, // VLD4d16Pseudo 3311 0U, // VLD4d16Pseudo_UPD 3312 25487560U, // VLD4d16_UPD 3313 25807048U, // VLD4d32 3314 0U, // VLD4d32Pseudo 3315 0U, // VLD4d32Pseudo_UPD 3316 26011848U, // VLD4d32_UPD 3317 26331336U, // VLD4d8 3318 0U, // VLD4d8Pseudo 3319 0U, // VLD4d8Pseudo_UPD 3320 26536136U, // VLD4d8_UPD 3321 25282760U, // VLD4q16 3322 0U, // VLD4q16Pseudo_UPD 3323 25487560U, // VLD4q16_UPD 3324 0U, // VLD4q16oddPseudo 3325 0U, // VLD4q16oddPseudo_UPD 3326 25807048U, // VLD4q32 3327 0U, // VLD4q32Pseudo_UPD 3328 26011848U, // VLD4q32_UPD 3329 0U, // VLD4q32oddPseudo 3330 0U, // VLD4q32oddPseudo_UPD 3331 26331336U, // VLD4q8 3332 0U, // VLD4q8Pseudo_UPD 3333 26536136U, // VLD4q8_UPD 3334 0U, // VLD4q8oddPseudo 3335 0U, // VLD4q8oddPseudo_UPD 3336 741370609U, // VLDMDDB_UPD 3337 3246621U, // VLDMDIA 3338 741370397U, // VLDMDIA_UPD 3339 0U, // VLDMQIA 3340 741370609U, // VLDMSDB_UPD 3341 3246621U, // VLDMSIA 3342 741370397U, // VLDMSIA_UPD 3343 3215479U, // VLDRD 3344 1642615U, // VLDRH 3345 3215479U, // VLDRS 3346 2308468855U, // VLDR_FPCXTNS_off 3347 2375618679U, // VLDR_FPCXTNS_post 3348 2442727543U, // VLDR_FPCXTNS_pre 3349 2308993143U, // VLDR_FPCXTS_off 3350 2376142967U, // VLDR_FPCXTS_post 3351 2443251831U, // VLDR_FPCXTS_pre 3352 2309517431U, // VLDR_FPSCR_NZCVQC_off 3353 2376667255U, // VLDR_FPSCR_NZCVQC_post 3354 2443776119U, // VLDR_FPSCR_NZCVQC_pre 3355 2310041719U, // VLDR_FPSCR_off 3356 2377191543U, // VLDR_FPSCR_post 3357 2444300407U, // VLDR_FPSCR_pre 3358 2511933559U, // VLDR_P0_off 3359 1236848759U, // VLDR_P0_post 3360 2579026039U, // VLDR_P0_pre 3361 2311090295U, // VLDR_VPR_off 3362 2378240119U, // VLDR_VPR_post 3363 2445348983U, // VLDR_VPR_pre 3364 3247950U, // VLLDM 3365 3247985U, // VLSTM 3366 6886259U, // VMAXfd 3367 6886259U, // VMAXfq 3368 6361971U, // VMAXhd 3369 6361971U, // VMAXhq 3370 10031987U, // VMAXsv16i8 3371 9507699U, // VMAXsv2i32 3372 8983411U, // VMAXsv4i16 3373 9507699U, // VMAXsv4i32 3374 8983411U, // VMAXsv8i16 3375 10031987U, // VMAXsv8i8 3376 11604851U, // VMAXuv16i8 3377 11080563U, // VMAXuv2i32 3378 10556275U, // VMAXuv4i16 3379 11080563U, // VMAXuv4i32 3380 10556275U, // VMAXuv8i16 3381 11604851U, // VMAXuv8i8 3382 6885281U, // VMINfd 3383 6885281U, // VMINfq 3384 6360993U, // VMINhd 3385 6360993U, // VMINhq 3386 10031009U, // VMINsv16i8 3387 9506721U, // VMINsv2i32 3388 8982433U, // VMINsv4i16 3389 9506721U, // VMINsv4i32 3390 8982433U, // VMINsv8i16 3391 10031009U, // VMINsv8i8 3392 11603873U, // VMINuv16i8 3393 11079585U, // VMINuv2i32 3394 10555297U, // VMINuv4i16 3395 11079585U, // VMINuv4i32 3396 10555297U, // VMINuv8i16 3397 11603873U, // VMINuv8i8 3398 1012451907U, // VMLAD 3399 6343235U, // VMLAH 3400 9498190U, // VMLALslsv2i32 3401 8973902U, // VMLALslsv4i16 3402 11071054U, // VMLALsluv2i32 3403 10546766U, // VMLALsluv4i16 3404 9489998U, // VMLALsv2i64 3405 8965710U, // VMLALsv4i32 3406 10014286U, // VMLALsv8i16 3407 11062862U, // VMLALuv2i64 3408 10538574U, // VMLALuv4i32 3409 11587150U, // VMLALuv8i16 3410 6867523U, // VMLAS 3411 6867523U, // VMLAfd 3412 6867523U, // VMLAfq 3413 6343235U, // VMLAhd 3414 6343235U, // VMLAhq 3415 6875715U, // VMLAslfd 3416 6875715U, // VMLAslfq 3417 6351427U, // VMLAslhd 3418 6351427U, // VMLAslhq 3419 584259U, // VMLAslv2i32 3420 1108547U, // VMLAslv4i16 3421 584259U, // VMLAslv4i32 3422 1108547U, // VMLAslv8i16 3423 12110403U, // VMLAv16i8 3424 576067U, // VMLAv2i32 3425 1100355U, // VMLAv4i16 3426 576067U, // VMLAv4i32 3427 1100355U, // VMLAv8i16 3428 12110403U, // VMLAv8i8 3429 1012453641U, // VMLSD 3430 6344969U, // VMLSH 3431 9498407U, // VMLSLslsv2i32 3432 8974119U, // VMLSLslsv4i16 3433 11071271U, // VMLSLsluv2i32 3434 10546983U, // VMLSLsluv4i16 3435 9490215U, // VMLSLsv2i64 3436 8965927U, // VMLSLsv4i32 3437 10014503U, // VMLSLsv8i16 3438 11063079U, // VMLSLuv2i64 3439 10538791U, // VMLSLuv4i32 3440 11587367U, // VMLSLuv8i16 3441 6869257U, // VMLSS 3442 6869257U, // VMLSfd 3443 6869257U, // VMLSfq 3444 6344969U, // VMLShd 3445 6344969U, // VMLShq 3446 6877449U, // VMLSslfd 3447 6877449U, // VMLSslfq 3448 6353161U, // VMLSslhd 3449 6353161U, // VMLSslhq 3450 585993U, // VMLSslv2i32 3451 1110281U, // VMLSslv4i16 3452 585993U, // VMLSslv4i32 3453 1110281U, // VMLSslv8i16 3454 12112137U, // VMLSv16i8 3455 577801U, // VMLSv2i32 3456 1102089U, // VMLSv4i16 3457 577801U, // VMLSv4i32 3458 1102089U, // VMLSv8i16 3459 12112137U, // VMLSv8i8 3460 1012429590U, // VMOVD 3461 3216150U, // VMOVDRR 3462 741959057U, // VMOVH 3463 6320918U, // VMOVHR 3464 9465672U, // VMOVLsv2i64 3465 8941384U, // VMOVLsv4i32 3466 9989960U, // VMOVLsv8i16 3467 11038536U, // VMOVLuv2i64 3468 10514248U, // VMOVLuv4i32 3469 11562824U, // VMOVLuv8i16 3470 758149122U, // VMOVNv2i32 3471 552962U, // VMOVNv4i16 3472 1077250U, // VMOVNv8i8 3473 6320918U, // VMOVRH 3474 3216150U, // VMOVRRD 3475 3199766U, // VMOVRRS 3476 3175190U, // VMOVRS 3477 6845206U, // VMOVS 3478 3175190U, // VMOVSR 3479 3199766U, // VMOVSRR 3480 12088086U, // VMOVv16i8 3481 1764782870U, // VMOVv1i64 3482 6845206U, // VMOVv2f32 3483 553750U, // VMOVv2i32 3484 1764782870U, // VMOVv2i64 3485 6845206U, // VMOVv4f32 3486 1078038U, // VMOVv4i16 3487 553750U, // VMOVv4i32 3488 1078038U, // VMOVv8i16 3489 12088086U, // VMOVv8i8 3490 3248427U, // VMRS 3491 3248427U, // VMRS_FPCXTNS 3492 3248427U, // VMRS_FPCXTS 3493 3248427U, // VMRS_FPEXC 3494 3248427U, // VMRS_FPINST 3495 3248427U, // VMRS_FPINST2 3496 3174699U, // VMRS_FPSCR_NZCVQC 3497 3248427U, // VMRS_FPSID 3498 3248427U, // VMRS_MVFR0 3499 3248427U, // VMRS_MVFR1 3500 3248427U, // VMRS_MVFR2 3501 3174699U, // VMRS_P0 3502 3248427U, // VMRS_VPR 3503 28414143U, // VMSR 3504 26841279U, // VMSR_FPCXTNS 3505 27365567U, // VMSR_FPCXTS 3506 29987007U, // VMSR_FPEXC 3507 30511295U, // VMSR_FPINST 3508 31035583U, // VMSR_FPINST2 3509 766013631U, // VMSR_FPSCR_NZCVQC 3510 31559871U, // VMSR_FPSID 3511 767062207U, // VMSR_P0 3512 29462719U, // VMSR_VPR 3513 1012469571U, // VMULD 3514 6360899U, // VMULH 3515 741958480U, // VMULLp64 3516 21040884U, // VMULLp8 3517 9490164U, // VMULLslsv2i32 3518 8965876U, // VMULLslsv4i16 3519 11063028U, // VMULLsluv2i32 3520 10538740U, // VMULLsluv4i16 3521 9506548U, // VMULLsv2i64 3522 8982260U, // VMULLsv4i32 3523 10030836U, // VMULLsv8i16 3524 11079412U, // VMULLuv2i64 3525 10555124U, // VMULLuv4i32 3526 11603700U, // VMULLuv8i16 3527 6885187U, // VMULS 3528 6885187U, // VMULfd 3529 6885187U, // VMULfq 3530 6360899U, // VMULhd 3531 6360899U, // VMULhq 3532 21040963U, // VMULpd 3533 21040963U, // VMULpq 3534 6868803U, // VMULslfd 3535 6868803U, // VMULslfq 3536 6344515U, // VMULslhd 3537 6344515U, // VMULslhq 3538 577347U, // VMULslv2i32 3539 1101635U, // VMULslv4i16 3540 577347U, // VMULslv4i32 3541 1101635U, // VMULslv8i16 3542 12128067U, // VMULv16i8 3543 593731U, // VMULv2i32 3544 1118019U, // VMULv4i16 3545 593731U, // VMULv4i32 3546 1118019U, // VMULv8i16 3547 12128067U, // VMULv8i8 3548 3174390U, // VMVNd 3549 3174390U, // VMVNq 3550 552950U, // VMVNv2i32 3551 1077238U, // VMVNv4i16 3552 552950U, // VMVNv4i32 3553 1077238U, // VMVNv8i16 3554 1012428045U, // VNEGD 3555 6319373U, // VNEGH 3556 6843661U, // VNEGS 3557 6843661U, // VNEGf32q 3558 6843661U, // VNEGfd 3559 6319373U, // VNEGhd 3560 6319373U, // VNEGhq 3561 8940813U, // VNEGs16d 3562 8940813U, // VNEGs16q 3563 9465101U, // VNEGs32d 3564 9465101U, // VNEGs32q 3565 9989389U, // VNEGs8d 3566 9989389U, // VNEGs8q 3567 1012451901U, // VNMLAD 3568 6343229U, // VNMLAH 3569 6867517U, // VNMLAS 3570 1012453635U, // VNMLSD 3571 6344963U, // VNMLSH 3572 6869251U, // VNMLSS 3573 1012469565U, // VNMULD 3574 6360893U, // VNMULH 3575 6885181U, // VNMULS 3576 3215302U, // VORNd 3577 3215302U, // VORNq 3578 3215535U, // VORRd 3579 594095U, // VORRiv2i32 3580 1118383U, // VORRiv4i16 3581 594095U, // VORRiv4i32 3582 1118383U, // VORRiv8i16 3583 3215535U, // VORRq 3584 10030643U, // VPADALsv16i8 3585 9506355U, // VPADALsv2i32 3586 8982067U, // VPADALsv4i16 3587 9506355U, // VPADALsv4i32 3588 8982067U, // VPADALsv8i16 3589 10030643U, // VPADALsv8i8 3590 11603507U, // VPADALuv16i8 3591 11079219U, // VPADALuv2i32 3592 10554931U, // VPADALuv4i16 3593 11079219U, // VPADALuv4i32 3594 10554931U, // VPADALuv8i16 3595 11603507U, // VPADALuv8i8 3596 9989743U, // VPADDLsv16i8 3597 9465455U, // VPADDLsv2i32 3598 8941167U, // VPADDLsv4i16 3599 9465455U, // VPADDLsv4i32 3600 8941167U, // VPADDLsv8i16 3601 9989743U, // VPADDLsv8i8 3602 11562607U, // VPADDLuv16i8 3603 11038319U, // VPADDLuv2i32 3604 10514031U, // VPADDLuv4i16 3605 11038319U, // VPADDLuv4i32 3606 10514031U, // VPADDLuv8i16 3607 11562607U, // VPADDLuv8i8 3608 6884474U, // VPADDf 3609 6360186U, // VPADDh 3610 1117306U, // VPADDi16 3611 593018U, // VPADDi32 3612 12127354U, // VPADDi8 3613 6886253U, // VPMAXf 3614 6361965U, // VPMAXh 3615 8983405U, // VPMAXs16 3616 9507693U, // VPMAXs32 3617 10031981U, // VPMAXs8 3618 10556269U, // VPMAXu16 3619 11080557U, // VPMAXu32 3620 11604845U, // VPMAXu8 3621 6885275U, // VPMINf 3622 6360987U, // VPMINh 3623 8982427U, // VPMINs16 3624 9506715U, // VPMINs32 3625 10031003U, // VPMINs8 3626 10555291U, // VPMINu16 3627 11079579U, // VPMINu32 3628 11603867U, // VPMINu8 3629 9990376U, // VQABSv16i8 3630 9466088U, // VQABSv2i32 3631 8941800U, // VQABSv4i16 3632 9466088U, // VQABSv4i32 3633 8941800U, // VQABSv8i16 3634 9990376U, // VQABSv8i8 3635 10030208U, // VQADDsv16i8 3636 770247808U, // VQADDsv1i64 3637 9505920U, // VQADDsv2i32 3638 770247808U, // VQADDsv2i64 3639 8981632U, // VQADDsv4i16 3640 9505920U, // VQADDsv4i32 3641 8981632U, // VQADDsv8i16 3642 10030208U, // VQADDsv8i8 3643 11603072U, // VQADDuv16i8 3644 19467392U, // VQADDuv1i64 3645 11078784U, // VQADDuv2i32 3646 19467392U, // VQADDuv2i64 3647 10554496U, // VQADDuv4i16 3648 11078784U, // VQADDuv4i32 3649 10554496U, // VQADDuv8i16 3650 11603072U, // VQADDuv8i8 3651 9498170U, // VQDMLALslv2i32 3652 8973882U, // VQDMLALslv4i16 3653 9489978U, // VQDMLALv2i64 3654 8965690U, // VQDMLALv4i32 3655 9498399U, // VQDMLSLslv2i32 3656 8974111U, // VQDMLSLslv4i16 3657 9490207U, // VQDMLSLv2i64 3658 8965919U, // VQDMLSLv4i32 3659 9489766U, // VQDMULHslv2i32 3660 8965478U, // VQDMULHslv4i16 3661 9489766U, // VQDMULHslv4i32 3662 8965478U, // VQDMULHslv8i16 3663 9506150U, // VQDMULHv2i32 3664 8981862U, // VQDMULHv4i16 3665 9506150U, // VQDMULHv4i32 3666 8981862U, // VQDMULHv8i16 3667 9490144U, // VQDMULLslv2i32 3668 8965856U, // VQDMULLslv4i16 3669 9506528U, // VQDMULLv2i64 3670 8982240U, // VQDMULLv4i32 3671 770207726U, // VQMOVNsuv2i32 3672 9465838U, // VQMOVNsuv4i16 3673 8941550U, // VQMOVNsuv8i8 3674 770207739U, // VQMOVNsv2i32 3675 9465851U, // VQMOVNsv4i16 3676 8941563U, // VQMOVNsv8i8 3677 19427323U, // VQMOVNuv2i32 3678 11038715U, // VQMOVNuv4i16 3679 10514427U, // VQMOVNuv8i8 3680 9989383U, // VQNEGv16i8 3681 9465095U, // VQNEGv2i32 3682 8940807U, // VQNEGv4i16 3683 9465095U, // VQNEGv4i32 3684 8940807U, // VQNEGv8i16 3685 9989383U, // VQNEGv8i8 3686 9497890U, // VQRDMLAHslv2i32 3687 8973602U, // VQRDMLAHslv4i16 3688 9497890U, // VQRDMLAHslv4i32 3689 8973602U, // VQRDMLAHslv8i16 3690 9489698U, // VQRDMLAHv2i32 3691 8965410U, // VQRDMLAHv4i16 3692 9489698U, // VQRDMLAHv4i32 3693 8965410U, // VQRDMLAHv8i16 3694 9498019U, // VQRDMLSHslv2i32 3695 8973731U, // VQRDMLSHslv4i16 3696 9498019U, // VQRDMLSHslv4i32 3697 8973731U, // VQRDMLSHslv8i16 3698 9489827U, // VQRDMLSHv2i32 3699 8965539U, // VQRDMLSHv4i16 3700 9489827U, // VQRDMLSHv4i32 3701 8965539U, // VQRDMLSHv8i16 3702 9489774U, // VQRDMULHslv2i32 3703 8965486U, // VQRDMULHslv4i16 3704 9489774U, // VQRDMULHslv4i32 3705 8965486U, // VQRDMULHslv8i16 3706 9506158U, // VQRDMULHv2i32 3707 8981870U, // VQRDMULHv4i16 3708 9506158U, // VQRDMULHv4i32 3709 8981870U, // VQRDMULHv8i16 3710 10030751U, // VQRSHLsv16i8 3711 770248351U, // VQRSHLsv1i64 3712 9506463U, // VQRSHLsv2i32 3713 770248351U, // VQRSHLsv2i64 3714 8982175U, // VQRSHLsv4i16 3715 9506463U, // VQRSHLsv4i32 3716 8982175U, // VQRSHLsv8i16 3717 10030751U, // VQRSHLsv8i8 3718 11603615U, // VQRSHLuv16i8 3719 19467935U, // VQRSHLuv1i64 3720 11079327U, // VQRSHLuv2i32 3721 19467935U, // VQRSHLuv2i64 3722 10555039U, // VQRSHLuv4i16 3723 11079327U, // VQRSHLuv4i32 3724 10555039U, // VQRSHLuv8i16 3725 11603615U, // VQRSHLuv8i8 3726 770248625U, // VQRSHRNsv2i32 3727 9506737U, // VQRSHRNsv4i16 3728 8982449U, // VQRSHRNsv8i8 3729 19468209U, // VQRSHRNuv2i32 3730 11079601U, // VQRSHRNuv4i16 3731 10555313U, // VQRSHRNuv8i8 3732 770248677U, // VQRSHRUNv2i32 3733 9506789U, // VQRSHRUNv4i16 3734 8982501U, // VQRSHRUNv8i8 3735 10030738U, // VQSHLsiv16i8 3736 770248338U, // VQSHLsiv1i64 3737 9506450U, // VQSHLsiv2i32 3738 770248338U, // VQSHLsiv2i64 3739 8982162U, // VQSHLsiv4i16 3740 9506450U, // VQSHLsiv4i32 3741 8982162U, // VQSHLsiv8i16 3742 10030738U, // VQSHLsiv8i8 3743 10031761U, // VQSHLsuv16i8 3744 770249361U, // VQSHLsuv1i64 3745 9507473U, // VQSHLsuv2i32 3746 770249361U, // VQSHLsuv2i64 3747 8983185U, // VQSHLsuv4i16 3748 9507473U, // VQSHLsuv4i32 3749 8983185U, // VQSHLsuv8i16 3750 10031761U, // VQSHLsuv8i8 3751 10030738U, // VQSHLsv16i8 3752 770248338U, // VQSHLsv1i64 3753 9506450U, // VQSHLsv2i32 3754 770248338U, // VQSHLsv2i64 3755 8982162U, // VQSHLsv4i16 3756 9506450U, // VQSHLsv4i32 3757 8982162U, // VQSHLsv8i16 3758 10030738U, // VQSHLsv8i8 3759 11603602U, // VQSHLuiv16i8 3760 19467922U, // VQSHLuiv1i64 3761 11079314U, // VQSHLuiv2i32 3762 19467922U, // VQSHLuiv2i64 3763 10555026U, // VQSHLuiv4i16 3764 11079314U, // VQSHLuiv4i32 3765 10555026U, // VQSHLuiv8i16 3766 11603602U, // VQSHLuiv8i8 3767 11603602U, // VQSHLuv16i8 3768 19467922U, // VQSHLuv1i64 3769 11079314U, // VQSHLuv2i32 3770 19467922U, // VQSHLuv2i64 3771 10555026U, // VQSHLuv4i16 3772 11079314U, // VQSHLuv4i32 3773 10555026U, // VQSHLuv8i16 3774 11603602U, // VQSHLuv8i8 3775 770248618U, // VQSHRNsv2i32 3776 9506730U, // VQSHRNsv4i16 3777 8982442U, // VQSHRNsv8i8 3778 19468202U, // VQSHRNuv2i32 3779 11079594U, // VQSHRNuv4i16 3780 10555306U, // VQSHRNuv8i8 3781 770248669U, // VQSHRUNv2i32 3782 9506781U, // VQSHRUNv4i16 3783 8982493U, // VQSHRUNv8i8 3784 10030046U, // VQSUBsv16i8 3785 770247646U, // VQSUBsv1i64 3786 9505758U, // VQSUBsv2i32 3787 770247646U, // VQSUBsv2i64 3788 8981470U, // VQSUBsv4i16 3789 9505758U, // VQSUBsv4i32 3790 8981470U, // VQSUBsv8i16 3791 10030046U, // VQSUBsv8i8 3792 11602910U, // VQSUBuv16i8 3793 19467230U, // VQSUBuv1i64 3794 11078622U, // VQSUBuv2i32 3795 19467230U, // VQSUBuv2i64 3796 10554334U, // VQSUBuv4i16 3797 11078622U, // VQSUBuv4i32 3798 10554334U, // VQSUBuv8i16 3799 11602910U, // VQSUBuv8i8 3800 758189964U, // VRADDHNv2i32 3801 593804U, // VRADDHNv4i16 3802 1118092U, // VRADDHNv8i8 3803 11037926U, // VRECPEd 3804 6843622U, // VRECPEfd 3805 6843622U, // VRECPEfq 3806 6319334U, // VRECPEhd 3807 6319334U, // VRECPEhq 3808 11037926U, // VRECPEq 3809 6885668U, // VRECPSfd 3810 6885668U, // VRECPSfq 3811 6361380U, // VRECPShd 3812 6361380U, // VRECPShq 3813 2648394U, // VREV16d8 3814 2648394U, // VREV16q8 3815 1599605U, // VREV32d16 3816 2648181U, // VREV32d8 3817 1599605U, // VREV32q16 3818 2648181U, // VREV32q8 3819 1599681U, // VREV64d16 3820 2123969U, // VREV64d32 3821 2648257U, // VREV64d8 3822 1599681U, // VREV64q16 3823 2123969U, // VREV64q32 3824 2648257U, // VREV64q8 3825 10030189U, // VRHADDsv16i8 3826 9505901U, // VRHADDsv2i32 3827 8981613U, // VRHADDsv4i16 3828 9505901U, // VRHADDsv4i32 3829 8981613U, // VRHADDsv8i16 3830 10030189U, // VRHADDsv8i8 3831 11603053U, // VRHADDuv16i8 3832 11078765U, // VRHADDuv2i32 3833 10554477U, // VRHADDuv4i16 3834 11078765U, // VRHADDuv4i32 3835 10554477U, // VRHADDuv8i16 3836 11603053U, // VRHADDuv8i8 3837 741958360U, // VRINTAD 3838 741958882U, // VRINTAH 3839 741958021U, // VRINTANDf 3840 741958882U, // VRINTANDh 3841 741958021U, // VRINTANQf 3842 741958882U, // VRINTANQh 3843 741958021U, // VRINTAS 3844 741958408U, // VRINTMD 3845 741958963U, // VRINTMH 3846 741958080U, // VRINTMNDf 3847 741958963U, // VRINTMNDh 3848 741958080U, // VRINTMNQf 3849 741958963U, // VRINTMNQh 3850 741958080U, // VRINTMS 3851 741958420U, // VRINTND 3852 741958975U, // VRINTNH 3853 741958092U, // VRINTNNDf 3854 741958975U, // VRINTNNDh 3855 741958092U, // VRINTNNQf 3856 741958975U, // VRINTNNQh 3857 741958092U, // VRINTNS 3858 741958432U, // VRINTPD 3859 741958987U, // VRINTPH 3860 741958104U, // VRINTPNDf 3861 741958987U, // VRINTPNDh 3862 741958104U, // VRINTPNQf 3863 741958987U, // VRINTPNQh 3864 741958104U, // VRINTPS 3865 1012429002U, // VRINTRD 3866 6320330U, // VRINTRH 3867 6844618U, // VRINTRS 3868 1012429970U, // VRINTXD 3869 6321298U, // VRINTXH 3870 741958152U, // VRINTXNDf 3871 741959045U, // VRINTXNDh 3872 741958152U, // VRINTXNQf 3873 741959045U, // VRINTXNQh 3874 6845586U, // VRINTXS 3875 1012430020U, // VRINTZD 3876 6321348U, // VRINTZH 3877 741958164U, // VRINTZNDf 3878 741959068U, // VRINTZNDh 3879 741958164U, // VRINTZNQf 3880 741959068U, // VRINTZNQh 3881 6845636U, // VRINTZS 3882 10030758U, // VRSHLsv16i8 3883 770248358U, // VRSHLsv1i64 3884 9506470U, // VRSHLsv2i32 3885 770248358U, // VRSHLsv2i64 3886 8982182U, // VRSHLsv4i16 3887 9506470U, // VRSHLsv4i32 3888 8982182U, // VRSHLsv8i16 3889 10030758U, // VRSHLsv8i8 3890 11603622U, // VRSHLuv16i8 3891 19467942U, // VRSHLuv1i64 3892 11079334U, // VRSHLuv2i32 3893 19467942U, // VRSHLuv2i64 3894 10555046U, // VRSHLuv4i16 3895 11079334U, // VRSHLuv4i32 3896 10555046U, // VRSHLuv8i16 3897 11603622U, // VRSHLuv8i8 3898 758190009U, // VRSHRNv2i32 3899 593849U, // VRSHRNv4i16 3900 1118137U, // VRSHRNv8i8 3901 10031247U, // VRSHRsv16i8 3902 770248847U, // VRSHRsv1i64 3903 9506959U, // VRSHRsv2i32 3904 770248847U, // VRSHRsv2i64 3905 8982671U, // VRSHRsv4i16 3906 9506959U, // VRSHRsv4i32 3907 8982671U, // VRSHRsv8i16 3908 10031247U, // VRSHRsv8i8 3909 11604111U, // VRSHRuv16i8 3910 19468431U, // VRSHRuv1i64 3911 11079823U, // VRSHRuv2i32 3912 19468431U, // VRSHRuv2i64 3913 10555535U, // VRSHRuv4i16 3914 11079823U, // VRSHRuv4i32 3915 10555535U, // VRSHRuv8i16 3916 11604111U, // VRSHRuv8i8 3917 11037939U, // VRSQRTEd 3918 6843635U, // VRSQRTEfd 3919 6843635U, // VRSQRTEfq 3920 6319347U, // VRSQRTEhd 3921 6319347U, // VRSQRTEhq 3922 11037939U, // VRSQRTEq 3923 6885690U, // VRSQRTSfd 3924 6885690U, // VRSQRTSfq 3925 6361402U, // VRSQRTShd 3926 6361402U, // VRSQRTShq 3927 10013289U, // VRSRAsv16i8 3928 703122025U, // VRSRAsv1i64 3929 9489001U, // VRSRAsv2i32 3930 703122025U, // VRSRAsv2i64 3931 8964713U, // VRSRAsv4i16 3932 9489001U, // VRSRAsv4i32 3933 8964713U, // VRSRAsv8i16 3934 10013289U, // VRSRAsv8i8 3935 11586153U, // VRSRAuv16i8 3936 19450473U, // VRSRAuv1i64 3937 11061865U, // VRSRAuv2i32 3938 19450473U, // VRSRAuv2i64 3939 10537577U, // VRSRAuv4i16 3940 11061865U, // VRSRAuv4i32 3941 10537577U, // VRSRAuv8i16 3942 11586153U, // VRSRAuv8i8 3943 758189949U, // VRSUBHNv2i32 3944 593789U, // VRSUBHNv4i16 3945 1118077U, // VRSUBHNv8i8 3946 2620501858U, // VSCCLRMD 3947 2620501858U, // VSCCLRMS 3948 2688198217U, // VSDOTD 3949 2688198217U, // VSDOTDI 3950 2688198217U, // VSDOTQ 3951 2688198217U, // VSDOTQI 3952 741958444U, // VSELEQD 3953 741958999U, // VSELEQH 3954 741958116U, // VSELEQS 3955 741958372U, // VSELGED 3956 741958905U, // VSELGEH 3957 741958044U, // VSELGES 3958 741958468U, // VSELGTD 3959 741959033U, // VSELGTH 3960 741958140U, // VSELGTS 3961 741958456U, // VSELVSD 3962 741959021U, // VSELVSH 3963 741958128U, // VSELVSS 3964 1626902U, // VSETLNi16 3965 2151190U, // VSETLNi32 3966 2675478U, // VSETLNi8 3967 1117909U, // VSHLLi16 3968 593621U, // VSHLLi32 3969 12127957U, // VSHLLi8 3970 9506517U, // VSHLLsv2i64 3971 8982229U, // VSHLLsv4i32 3972 10030805U, // VSHLLsv8i16 3973 11079381U, // VSHLLuv2i64 3974 10555093U, // VSHLLuv4i32 3975 11603669U, // VSHLLuv8i16 3976 12127916U, // VSHLiv16i8 3977 758189740U, // VSHLiv1i64 3978 593580U, // VSHLiv2i32 3979 758189740U, // VSHLiv2i64 3980 1117868U, // VSHLiv4i16 3981 593580U, // VSHLiv4i32 3982 1117868U, // VSHLiv8i16 3983 12127916U, // VSHLiv8i8 3984 10030764U, // VSHLsv16i8 3985 770248364U, // VSHLsv1i64 3986 9506476U, // VSHLsv2i32 3987 770248364U, // VSHLsv2i64 3988 8982188U, // VSHLsv4i16 3989 9506476U, // VSHLsv4i32 3990 8982188U, // VSHLsv8i16 3991 10030764U, // VSHLsv8i8 3992 11603628U, // VSHLuv16i8 3993 19467948U, // VSHLuv1i64 3994 11079340U, // VSHLuv2i32 3995 19467948U, // VSHLuv2i64 3996 10555052U, // VSHLuv4i16 3997 11079340U, // VSHLuv4i32 3998 10555052U, // VSHLuv8i16 3999 11603628U, // VSHLuv8i8 4000 758190016U, // VSHRNv2i32 4001 593856U, // VSHRNv4i16 4002 1118144U, // VSHRNv8i8 4003 10031253U, // VSHRsv16i8 4004 770248853U, // VSHRsv1i64 4005 9506965U, // VSHRsv2i32 4006 770248853U, // VSHRsv2i64 4007 8982677U, // VSHRsv4i16 4008 9506965U, // VSHRsv4i32 4009 8982677U, // VSHRsv8i16 4010 10031253U, // VSHRsv8i8 4011 11604117U, // VSHRuv16i8 4012 19468437U, // VSHRuv1i64 4013 11079829U, // VSHRuv2i32 4014 19468437U, // VSHRuv2i64 4015 10555541U, // VSHRuv4i16 4016 11079829U, // VSHRuv4i32 4017 10555541U, // VSHRuv8i16 4018 11604117U, // VSHRuv8i8 4019 32576116U, // VSHTOD 4020 1020334708U, // VSHTOH 4021 33100404U, // VSHTOS 4022 1644196468U, // VSITOD 4023 1644720756U, // VSITOH 4024 1625846388U, // VSITOS 4025 2674189U, // VSLIv16i8 4026 12635661U, // VSLIv1i64 4027 2149901U, // VSLIv2i32 4028 12635661U, // VSLIv2i64 4029 1625613U, // VSLIv4i16 4030 2149901U, // VSLIv4i32 4031 1625613U, // VSLIv8i16 4032 2674189U, // VSLIv8i8 4033 1040257652U, // VSLTOD 4034 1040781940U, // VSLTOH 4035 1021907572U, // VSLTOS 4036 1012429369U, // VSQRTD 4037 6320697U, // VSQRTH 4038 6844985U, // VSQRTS 4039 10013295U, // VSRAsv16i8 4040 703122031U, // VSRAsv1i64 4041 9489007U, // VSRAsv2i32 4042 703122031U, // VSRAsv2i64 4043 8964719U, // VSRAsv4i16 4044 9489007U, // VSRAsv4i32 4045 8964719U, // VSRAsv8i16 4046 10013295U, // VSRAsv8i8 4047 11586159U, // VSRAuv16i8 4048 19450479U, // VSRAuv1i64 4049 11061871U, // VSRAuv2i32 4050 19450479U, // VSRAuv2i64 4051 10537583U, // VSRAuv4i16 4052 11061871U, // VSRAuv4i32 4053 10537583U, // VSRAuv8i16 4054 11586159U, // VSRAuv8i8 4055 2674194U, // VSRIv16i8 4056 12635666U, // VSRIv1i64 4057 2149906U, // VSRIv2i32 4058 12635666U, // VSRIv2i64 4059 1625618U, // VSRIv4i16 4060 2149906U, // VSRIv4i32 4061 1625618U, // VSRIv8i16 4062 2674194U, // VSRIv8i8 4063 696305776U, // VST1LNd16 4064 2776746096U, // VST1LNd16_UPD 4065 696830064U, // VST1LNd32 4066 2777270384U, // VST1LNd32_UPD 4067 697354352U, // VST1LNd8 4068 2777794672U, // VST1LNd8_UPD 4069 0U, // VST1LNq16Pseudo 4070 0U, // VST1LNq16Pseudo_UPD 4071 0U, // VST1LNq32Pseudo 4072 0U, // VST1LNq32Pseudo_UPD 4073 0U, // VST1LNq8Pseudo 4074 0U, // VST1LNq8Pseudo_UPD 4075 2820212848U, // VST1d16 4076 2887321712U, // VST1d16Q 4077 0U, // VST1d16QPseudo 4078 2954414192U, // VST1d16Qwb_fixed 4079 3021531248U, // VST1d16Qwb_register 4080 3088648304U, // VST1d16T 4081 0U, // VST1d16TPseudo 4082 3155740784U, // VST1d16Twb_fixed 4083 3222857840U, // VST1d16Twb_register 4084 3289958512U, // VST1d16wb_fixed 4085 3357075568U, // VST1d16wb_register 4086 2820737136U, // VST1d32 4087 2887846000U, // VST1d32Q 4088 0U, // VST1d32QPseudo 4089 2954938480U, // VST1d32Qwb_fixed 4090 3022055536U, // VST1d32Qwb_register 4091 3089172592U, // VST1d32T 4092 0U, // VST1d32TPseudo 4093 3156265072U, // VST1d32Twb_fixed 4094 3223382128U, // VST1d32Twb_register 4095 3290482800U, // VST1d32wb_fixed 4096 3357599856U, // VST1d32wb_register 4097 2831222896U, // VST1d64 4098 2898331760U, // VST1d64Q 4099 0U, // VST1d64QPseudo 4100 0U, // VST1d64QPseudoWB_fixed 4101 0U, // VST1d64QPseudoWB_register 4102 2965424240U, // VST1d64Qwb_fixed 4103 3032541296U, // VST1d64Qwb_register 4104 3099658352U, // VST1d64T 4105 0U, // VST1d64TPseudo 4106 0U, // VST1d64TPseudoWB_fixed 4107 0U, // VST1d64TPseudoWB_register 4108 3166750832U, // VST1d64Twb_fixed 4109 3233867888U, // VST1d64Twb_register 4110 3300968560U, // VST1d64wb_fixed 4111 3368085616U, // VST1d64wb_register 4112 2821261424U, // VST1d8 4113 2888370288U, // VST1d8Q 4114 0U, // VST1d8QPseudo 4115 2955462768U, // VST1d8Qwb_fixed 4116 3022579824U, // VST1d8Qwb_register 4117 3089696880U, // VST1d8T 4118 0U, // VST1d8TPseudo 4119 3156789360U, // VST1d8Twb_fixed 4120 3223906416U, // VST1d8Twb_register 4121 3291007088U, // VST1d8wb_fixed 4122 3358124144U, // VST1d8wb_register 4123 3424192624U, // VST1q16 4124 0U, // VST1q16HighQPseudo 4125 0U, // VST1q16HighTPseudo 4126 0U, // VST1q16LowQPseudo_UPD 4127 0U, // VST1q16LowTPseudo_UPD 4128 3491285104U, // VST1q16wb_fixed 4129 3558402160U, // VST1q16wb_register 4130 3424716912U, // VST1q32 4131 0U, // VST1q32HighQPseudo 4132 0U, // VST1q32HighTPseudo 4133 0U, // VST1q32LowQPseudo_UPD 4134 0U, // VST1q32LowTPseudo_UPD 4135 3491809392U, // VST1q32wb_fixed 4136 3558926448U, // VST1q32wb_register 4137 3435202672U, // VST1q64 4138 0U, // VST1q64HighQPseudo 4139 0U, // VST1q64HighTPseudo 4140 0U, // VST1q64LowQPseudo_UPD 4141 0U, // VST1q64LowTPseudo_UPD 4142 3502295152U, // VST1q64wb_fixed 4143 3569412208U, // VST1q64wb_register 4144 3425241200U, // VST1q8 4145 0U, // VST1q8HighQPseudo 4146 0U, // VST1q8HighTPseudo 4147 0U, // VST1q8LowQPseudo_UPD 4148 0U, // VST1q8LowTPseudo_UPD 4149 3492333680U, // VST1q8wb_fixed 4150 3559450736U, // VST1q8wb_register 4151 696314028U, // VST2LNd16 4152 0U, // VST2LNd16Pseudo 4153 0U, // VST2LNd16Pseudo_UPD 4154 2776926380U, // VST2LNd16_UPD 4155 696838316U, // VST2LNd32 4156 0U, // VST2LNd32Pseudo 4157 0U, // VST2LNd32Pseudo_UPD 4158 2777450668U, // VST2LNd32_UPD 4159 697362604U, // VST2LNd8 4160 0U, // VST2LNd8Pseudo 4161 0U, // VST2LNd8Pseudo_UPD 4162 2777974956U, // VST2LNd8_UPD 4163 696314028U, // VST2LNq16 4164 0U, // VST2LNq16Pseudo 4165 0U, // VST2LNq16Pseudo_UPD 4166 2776926380U, // VST2LNq16_UPD 4167 696838316U, // VST2LNq32 4168 0U, // VST2LNq32Pseudo 4169 0U, // VST2LNq32Pseudo_UPD 4170 2777450668U, // VST2LNq32_UPD 4171 3625519276U, // VST2b16 4172 3692611756U, // VST2b16wb_fixed 4173 3759728812U, // VST2b16wb_register 4174 3626043564U, // VST2b32 4175 3693136044U, // VST2b32wb_fixed 4176 3760253100U, // VST2b32wb_register 4177 3626567852U, // VST2b8 4178 3693660332U, // VST2b8wb_fixed 4179 3760777388U, // VST2b8wb_register 4180 3424192684U, // VST2d16 4181 3491285164U, // VST2d16wb_fixed 4182 3558402220U, // VST2d16wb_register 4183 3424716972U, // VST2d32 4184 3491809452U, // VST2d32wb_fixed 4185 3558926508U, // VST2d32wb_register 4186 3425241260U, // VST2d8 4187 3492333740U, // VST2d8wb_fixed 4188 3559450796U, // VST2d8wb_register 4189 2887321772U, // VST2q16 4190 0U, // VST2q16Pseudo 4191 0U, // VST2q16PseudoWB_fixed 4192 0U, // VST2q16PseudoWB_register 4193 2954414252U, // VST2q16wb_fixed 4194 3021531308U, // VST2q16wb_register 4195 2887846060U, // VST2q32 4196 0U, // VST2q32Pseudo 4197 0U, // VST2q32PseudoWB_fixed 4198 0U, // VST2q32PseudoWB_register 4199 2954938540U, // VST2q32wb_fixed 4200 3022055596U, // VST2q32wb_register 4201 2888370348U, // VST2q8 4202 0U, // VST2q8Pseudo 4203 0U, // VST2q8PseudoWB_fixed 4204 0U, // VST2q8PseudoWB_register 4205 2955462828U, // VST2q8wb_fixed 4206 3022579884U, // VST2q8wb_register 4207 696371388U, // VST3LNd16 4208 0U, // VST3LNd16Pseudo 4209 0U, // VST3LNd16Pseudo_UPD 4210 2776950972U, // VST3LNd16_UPD 4211 696895676U, // VST3LNd32 4212 0U, // VST3LNd32Pseudo 4213 0U, // VST3LNd32Pseudo_UPD 4214 2777475260U, // VST3LNd32_UPD 4215 697419964U, // VST3LNd8 4216 0U, // VST3LNd8Pseudo 4217 0U, // VST3LNd8Pseudo_UPD 4218 2777999548U, // VST3LNd8_UPD 4219 696371388U, // VST3LNq16 4220 0U, // VST3LNq16Pseudo 4221 0U, // VST3LNq16Pseudo_UPD 4222 2776950972U, // VST3LNq16_UPD 4223 696895676U, // VST3LNq32 4224 0U, // VST3LNq32Pseudo 4225 0U, // VST3LNq32Pseudo_UPD 4226 2777475260U, // VST3LNq32_UPD 4227 696314044U, // VST3d16 4228 0U, // VST3d16Pseudo 4229 0U, // VST3d16Pseudo_UPD 4230 2776926396U, // VST3d16_UPD 4231 696838332U, // VST3d32 4232 0U, // VST3d32Pseudo 4233 0U, // VST3d32Pseudo_UPD 4234 2777450684U, // VST3d32_UPD 4235 697362620U, // VST3d8 4236 0U, // VST3d8Pseudo 4237 0U, // VST3d8Pseudo_UPD 4238 2777974972U, // VST3d8_UPD 4239 696314044U, // VST3q16 4240 0U, // VST3q16Pseudo_UPD 4241 2776926396U, // VST3q16_UPD 4242 0U, // VST3q16oddPseudo 4243 0U, // VST3q16oddPseudo_UPD 4244 696838332U, // VST3q32 4245 0U, // VST3q32Pseudo_UPD 4246 2777450684U, // VST3q32_UPD 4247 0U, // VST3q32oddPseudo 4248 0U, // VST3q32oddPseudo_UPD 4249 697362620U, // VST3q8 4250 0U, // VST3q8Pseudo_UPD 4251 2777974972U, // VST3q8_UPD 4252 0U, // VST3q8oddPseudo 4253 0U, // VST3q8oddPseudo_UPD 4254 696551629U, // VST4LNd16 4255 0U, // VST4LNd16Pseudo 4256 0U, // VST4LNd16Pseudo_UPD 4257 2776934605U, // VST4LNd16_UPD 4258 697075917U, // VST4LNd32 4259 0U, // VST4LNd32Pseudo 4260 0U, // VST4LNd32Pseudo_UPD 4261 2777458893U, // VST4LNd32_UPD 4262 697600205U, // VST4LNd8 4263 0U, // VST4LNd8Pseudo 4264 0U, // VST4LNd8Pseudo_UPD 4265 2777983181U, // VST4LNd8_UPD 4266 696551629U, // VST4LNq16 4267 0U, // VST4LNq16Pseudo 4268 0U, // VST4LNq16Pseudo_UPD 4269 2776934605U, // VST4LNq16_UPD 4270 697075917U, // VST4LNq32 4271 0U, // VST4LNq32Pseudo 4272 0U, // VST4LNq32Pseudo_UPD 4273 2777458893U, // VST4LNq32_UPD 4274 696371405U, // VST4d16 4275 0U, // VST4d16Pseudo 4276 0U, // VST4d16Pseudo_UPD 4277 2776950989U, // VST4d16_UPD 4278 696895693U, // VST4d32 4279 0U, // VST4d32Pseudo 4280 0U, // VST4d32Pseudo_UPD 4281 2777475277U, // VST4d32_UPD 4282 697419981U, // VST4d8 4283 0U, // VST4d8Pseudo 4284 0U, // VST4d8Pseudo_UPD 4285 2777999565U, // VST4d8_UPD 4286 696371405U, // VST4q16 4287 0U, // VST4q16Pseudo_UPD 4288 2776950989U, // VST4q16_UPD 4289 0U, // VST4q16oddPseudo 4290 0U, // VST4q16oddPseudo_UPD 4291 696895693U, // VST4q32 4292 0U, // VST4q32Pseudo_UPD 4293 2777475277U, // VST4q32_UPD 4294 0U, // VST4q32oddPseudo 4295 0U, // VST4q32oddPseudo_UPD 4296 697419981U, // VST4q8 4297 0U, // VST4q8Pseudo_UPD 4298 2777999565U, // VST4q8_UPD 4299 0U, // VST4q8oddPseudo 4300 0U, // VST4q8oddPseudo_UPD 4301 741370616U, // VSTMDDB_UPD 4302 3246628U, // VSTMDIA 4303 741370404U, // VSTMDIA_UPD 4304 0U, // VSTMQIA 4305 741370616U, // VSTMSDB_UPD 4306 3246628U, // VSTMSIA 4307 741370404U, // VSTMSIA_UPD 4308 3215569U, // VSTRD 4309 1642705U, // VSTRH 4310 3215569U, // VSTRS 4311 2308468945U, // VSTR_FPCXTNS_off 4312 2375618769U, // VSTR_FPCXTNS_post 4313 2442727633U, // VSTR_FPCXTNS_pre 4314 2308993233U, // VSTR_FPCXTS_off 4315 2376143057U, // VSTR_FPCXTS_post 4316 2443251921U, // VSTR_FPCXTS_pre 4317 2309517521U, // VSTR_FPSCR_NZCVQC_off 4318 2376667345U, // VSTR_FPSCR_NZCVQC_post 4319 2443776209U, // VSTR_FPSCR_NZCVQC_pre 4320 2310041809U, // VSTR_FPSCR_off 4321 2377191633U, // VSTR_FPSCR_post 4322 2444300497U, // VSTR_FPSCR_pre 4323 2511933649U, // VSTR_P0_off 4324 1236848849U, // VSTR_P0_post 4325 2579026129U, // VSTR_P0_pre 4326 2311090385U, // VSTR_VPR_off 4327 2378240209U, // VSTR_VPR_post 4328 2445349073U, // VSTR_VPR_pre 4329 1012468708U, // VSUBD 4330 6360036U, // VSUBH 4331 758189957U, // VSUBHNv2i32 4332 593797U, // VSUBHNv4i16 4333 1118085U, // VSUBHNv8i8 4334 9506393U, // VSUBLsv2i64 4335 8982105U, // VSUBLsv4i32 4336 10030681U, // VSUBLsv8i16 4337 11079257U, // VSUBLuv2i64 4338 10554969U, // VSUBLuv4i32 4339 11603545U, // VSUBLuv8i16 4340 6884324U, // VSUBS 4341 9507617U, // VSUBWsv2i64 4342 8983329U, // VSUBWsv4i32 4343 10031905U, // VSUBWsv8i16 4344 11080481U, // VSUBWuv2i64 4345 10556193U, // VSUBWuv4i32 4346 11604769U, // VSUBWuv8i16 4347 6884324U, // VSUBfd 4348 6884324U, // VSUBfq 4349 6360036U, // VSUBhd 4350 6360036U, // VSUBhq 4351 12127204U, // VSUBv16i8 4352 758189028U, // VSUBv1i64 4353 592868U, // VSUBv2i32 4354 758189028U, // VSUBv2i64 4355 1117156U, // VSUBv4i16 4356 592868U, // VSUBv4i32 4357 1117156U, // VSUBv8i16 4358 12127204U, // VSUBv8i8 4359 3199061U, // VSWPd 4360 3199061U, // VSWPq 4361 2690644U, // VTBL1 4362 2690644U, // VTBL2 4363 2690644U, // VTBL3 4364 0U, // VTBL3Pseudo 4365 2690644U, // VTBL4 4366 0U, // VTBL4Pseudo 4367 2675662U, // VTBX1 4368 2675662U, // VTBX2 4369 2675662U, // VTBX3 4370 0U, // VTBX3Pseudo 4371 2675662U, // VTBX4 4372 0U, // VTBX4Pseudo 4373 34673268U, // VTOSHD 4374 1022956148U, // VTOSHH 4375 35197556U, // VTOSHS 4376 1635283158U, // VTOSIRD 4377 1646293206U, // VTOSIRH 4378 1627418838U, // VTOSIRS 4379 1635283572U, // VTOSIZD 4380 1646293620U, // VTOSIZH 4381 1627419252U, // VTOSIZS 4382 1031344756U, // VTOSLD 4383 1042354804U, // VTOSLH 4384 1023480436U, // VTOSLS 4385 36246132U, // VTOUHD 4386 1024004724U, // VTOUHH 4387 36770420U, // VTOUHS 4388 1647866070U, // VTOUIRD 4389 1648390358U, // VTOUIRH 4390 1628467414U, // VTOUIRS 4391 1647866484U, // VTOUIZD 4392 1648390772U, // VTOUIZH 4393 1628467828U, // VTOUIZS 4394 1043927668U, // VTOULD 4395 1044451956U, // VTOULH 4396 1024529012U, // VTOULS 4397 1626059U, // VTRNd16 4398 2150347U, // VTRNd32 4399 2674635U, // VTRNd8 4400 1626059U, // VTRNq16 4401 2150347U, // VTRNq32 4402 2674635U, // VTRNq8 4403 2691657U, // VTSTv16i8 4404 2167369U, // VTSTv2i32 4405 1643081U, // VTSTv4i16 4406 2167369U, // VTSTv4i32 4407 1643081U, // VTSTv8i16 4408 2691657U, // VTSTv8i8 4409 2688198227U, // VUDOTD 4410 2688198227U, // VUDOTDI 4411 2688198227U, // VUDOTQ 4412 2688198227U, // VUDOTQI 4413 38343284U, // VUHTOD 4414 1020858996U, // VUHTOH 4415 38867572U, // VUHTOS 4416 1649963636U, // VUITOD 4417 1650487924U, // VUITOH 4418 1626370676U, // VUITOS 4419 1046024820U, // VULTOD 4420 1046549108U, // VULTOH 4421 1022431860U, // VULTOS 4422 1626202U, // VUZPd16 4423 2674778U, // VUZPd8 4424 1626202U, // VUZPq16 4425 2150490U, // VUZPq32 4426 2674778U, // VUZPq8 4427 1626129U, // VZIPd16 4428 2674705U, // VZIPd8 4429 1626129U, // VZIPq16 4430 2150417U, // VZIPq32 4431 2674705U, // VZIPq8 4432 3246579U, // sysLDMDA 4433 741370355U, // sysLDMDA_UPD 4434 3246834U, // sysLDMDB 4435 741370610U, // sysLDMDB_UPD 4436 3247952U, // sysLDMIA 4437 741371728U, // sysLDMIA_UPD 4438 3246853U, // sysLDMIB 4439 741370629U, // sysLDMIB_UPD 4440 3246585U, // sysSTMDA 4441 741370361U, // sysSTMDA_UPD 4442 3246841U, // sysSTMDB 4443 741370617U, // sysSTMDB_UPD 4444 3247987U, // sysSTMIA 4445 741371763U, // sysSTMIA_UPD 4446 3246859U, // sysSTMIB 4447 741370635U, // sysSTMIB_UPD 4448 3157017U, // t2ADCri 4449 40381465U, // t2ADCrr 4450 40447001U, // t2ADCrs 4451 40381533U, // t2ADDri 4452 3216168U, // t2ADDri12 4453 40381533U, // t2ADDrr 4454 40447069U, // t2ADDrs 4455 40381533U, // t2ADDspImm 4456 3216168U, // t2ADDspImm12 4457 40398963U, // t2ADR 4458 3157150U, // t2ANDri 4459 40381598U, // t2ANDrr 4460 40447134U, // t2ANDrs 4461 40382644U, // t2ASRri 4462 40382644U, // t2ASRrr 4463 40471235U, // t2B 4464 3214369U, // t2BFC 4465 3198469U, // t2BFI 4466 3174018U, // t2BFLi 4467 3175533U, // t2BFLr 4468 3173627U, // t2BFi 4469 741959407U, // t2BFic 4470 3175454U, // t2BFr 4471 3157030U, // t2BICri 4472 40381478U, // t2BICrr 4473 40447014U, // t2BICrs 4474 3247639U, // t2BXJ 4475 40471235U, // t2Bcc 4476 808570893U, // t2CDP 4477 808568982U, // t2CDP2 4478 4305937U, // t2CLREX 4479 2620499703U, // t2CLRM 4480 3175616U, // t2CLZ 4481 40398758U, // t2CMNri 4482 40398758U, // t2CMNzrr 4483 40439718U, // t2CMNzrs 4484 40398871U, // t2CMPri 4485 40398871U, // t2CMPrr 4486 40439831U, // t2CMPrs 4487 4286229U, // t2CPS1p 4488 980029735U, // t2CPS2p 4489 942805287U, // t2CPS3p 4490 741959275U, // t2CRC32B 4491 741959283U, // t2CRC32CB 4492 741959375U, // t2CRC32CH 4493 741959496U, // t2CRC32CW 4494 741959367U, // t2CRC32H 4495 741959488U, // t2CRC32W 4496 741959409U, // t2CSEL 4497 741959326U, // t2CSINC 4498 741959467U, // t2CSINV 4499 741959360U, // t2CSNEG 4500 3247363U, // t2DBG 4501 4302954U, // t2DCPS1 4502 4303014U, // t2DCPS2 4503 4303030U, // t2DCPS3 4504 741959435U, // t2DLS 4505 3828452148U, // t2DMB 4506 3828452244U, // t2DSB 4507 3158178U, // t2EORri 4508 40382626U, // t2EORrr 4509 40448162U, // t2EORrs 4510 40473050U, // t2HINT 4511 4286258U, // t2HVC 4512 3895561112U, // t2ISB 4513 70275498U, // t2IT 4514 0U, // t2Int_eh_sjlj_setjmp 4515 0U, // t2Int_eh_sjlj_setjmp_nofp 4516 3172847U, // t2LDA 4517 3173056U, // t2LDAB 4518 3175423U, // t2LDAEX 4519 3173367U, // t2LDAEXB 4520 3214522U, // t2LDAEXD 4521 3173853U, // t2LDAEXH 4522 3173653U, // t2LDAH 4523 808504859U, // t2LDC2L_OFFSET 4524 808504859U, // t2LDC2L_OPTION 4525 808504859U, // t2LDC2L_POST 4526 808504859U, // t2LDC2L_PRE 4527 808503420U, // t2LDC2_OFFSET 4528 808503420U, // t2LDC2_OPTION 4529 808503420U, // t2LDC2_POST 4530 808503420U, // t2LDC2_PRE 4531 808504927U, // t2LDCL_OFFSET 4532 808504927U, // t2LDCL_OPTION 4533 808504927U, // t2LDCL_POST 4534 808504927U, // t2LDCL_PRE 4535 808504349U, // t2LDC_OFFSET 4536 808504349U, // t2LDC_OPTION 4537 808504349U, // t2LDC_POST 4538 808504349U, // t2LDC_PRE 4539 3246834U, // t2LDMDB 4540 741370610U, // t2LDMDB_UPD 4541 40472400U, // t2LDMIA 4542 778596176U, // t2LDMIA_UPD 4543 3215730U, // t2LDRBT 4544 3197833U, // t2LDRB_POST 4545 3197833U, // t2LDRB_PRE 4546 40438665U, // t2LDRBi12 4547 3214217U, // t2LDRBi8 4548 40397705U, // t2LDRBpci 4549 40422281U, // t2LDRBs 4550 3206307U, // t2LDRD_POST 4551 3206307U, // t2LDRD_PRE 4552 3198115U, // t2LDRDi8 4553 3216395U, // t2LDREX 4554 3173381U, // t2LDREXB 4555 3214536U, // t2LDREXD 4556 3173867U, // t2LDREXH 4557 3215765U, // t2LDRHT 4558 3198341U, // t2LDRH_POST 4559 3198341U, // t2LDRH_PRE 4560 40439173U, // t2LDRHi12 4561 3214725U, // t2LDRHi8 4562 40398213U, // t2LDRHpci 4563 40422789U, // t2LDRHs 4564 3215742U, // t2LDRSBT 4565 3197852U, // t2LDRSB_POST 4566 3197852U, // t2LDRSB_PRE 4567 40438684U, // t2LDRSBi12 4568 3214236U, // t2LDRSBi8 4569 40397724U, // t2LDRSBpci 4570 40422300U, // t2LDRSBs 4571 3215777U, // t2LDRSHT 4572 3198380U, // t2LDRSH_POST 4573 3198380U, // t2LDRSH_PRE 4574 40439212U, // t2LDRSHi12 4575 3214764U, // t2LDRSHi8 4576 40398252U, // t2LDRSHpci 4577 40422828U, // t2LDRSHs 4578 3215924U, // t2LDRT 4579 3199096U, // t2LDR_POST 4580 3199096U, // t2LDR_PRE 4581 40439928U, // t2LDRi12 4582 3215480U, // t2LDRi8 4583 40398968U, // t2LDRpci 4584 40423544U, // t2LDRs 4585 4286135U, // t2LE 4586 4368055U, // t2LEUpdate 4587 40382243U, // t2LSLri 4588 40382243U, // t2LSLrr 4589 40382651U, // t2LSRri 4590 40382651U, // t2LSRrr 4591 808570991U, // t2MCR 4592 808568987U, // t2MCR2 4593 808513706U, // t2MCRR 4594 808511648U, // t2MCRR2 4595 3197491U, // t2MLA 4596 3199231U, // t2MLS 4597 3215993U, // t2MOVTi16 4598 40416023U, // t2MOVi 4599 3175230U, // t2MOVi16 4600 40416023U, // t2MOVr 4601 40399152U, // t2MOVsra_flag 4602 40399157U, // t2MOVsrl_flag 4603 1345440820U, // t2MRC 4604 1345439873U, // t2MRC2 4605 1412492344U, // t2MRRC 4606 1412491398U, // t2MRRC2 4607 3248428U, // t2MRS_AR 4608 3174700U, // t2MRS_M 4609 3174700U, // t2MRSbanked 4610 3248428U, // t2MRSsys_AR 4611 1479569600U, // t2MSR_AR 4612 1479569600U, // t2MSR_M 4613 1546678464U, // t2MSRbanked 4614 3215155U, // t2MUL 4615 3190775U, // t2MVNi 4616 40415223U, // t2MVNr 4617 40382455U, // t2MVNs 4618 3157959U, // t2ORNri 4619 3157959U, // t2ORNrr 4620 3223495U, // t2ORNrs 4621 3158192U, // t2ORRri 4622 40382640U, // t2ORRrr 4623 40448176U, // t2ORRrs 4624 3199325U, // t2PKHBT 4625 3197869U, // t2PKHTB 4626 3962598189U, // t2PLDWi12 4627 4029707053U, // t2PLDWi8 4628 4096856877U, // t2PLDWs 4629 3962596498U, // t2PLDi12 4630 4029705362U, // t2PLDi8 4631 4163996818U, // t2PLDpci 4632 4096855186U, // t2PLDs 4633 3962596873U, // t2PLIi12 4634 4029705737U, // t2PLIi8 4635 4163997193U, // t2PLIpci 4636 4096855561U, // t2PLIs 4637 3214465U, // t2QADD 4638 3213607U, // t2QADD16 4639 3213710U, // t2QADD8 4640 3216515U, // t2QASX 4641 3214439U, // t2QDADD 4642 3214290U, // t2QDSUB 4643 3216261U, // t2QSAX 4644 3214303U, // t2QSUB 4645 3213569U, // t2QSUB16 4646 3213671U, // t2QSUB8 4647 3174824U, // t2RBIT 4648 40399590U, // t2REV 4649 40397131U, // t2REV16 4650 40398263U, // t2REVSH 4651 3246827U, // t2RFEDB 4652 3246827U, // t2RFEDBW 4653 3246615U, // t2RFEIA 4654 3246615U, // t2RFEIAW 4655 40382630U, // t2RORri 4656 40382630U, // t2RORrr 4657 3191922U, // t2RRX 4658 40381342U, // t2RSBri 4659 3156894U, // t2RSBrr 4660 3222430U, // t2RSBrs 4661 3213614U, // t2SADD16 4662 3213716U, // t2SADD8 4663 3216520U, // t2SASX 4664 2965U, // t2SB 4665 3157012U, // t2SBCri 4666 40381460U, // t2SBCrr 4667 40446996U, // t2SBCrs 4668 3200029U, // t2SBFX 4669 3216106U, // t2SDIV 4670 3214974U, // t2SEL 4671 4286205U, // t2SETPAN 4672 4304146U, // t2SG 4673 3213590U, // t2SHADD16 4674 3213695U, // t2SHADD8 4675 3216502U, // t2SHASX 4676 3216248U, // t2SHSAX 4677 3213552U, // t2SHSUB16 4678 3213656U, // t2SHSUB8 4679 3247152U, // t2SMC 4680 3197649U, // t2SMLABB 4681 3199318U, // t2SMLABT 4682 3198025U, // t2SMLAD 4683 3199955U, // t2SMLADX 4684 3264066U, // t2SMLAL 4685 3263192U, // t2SMLALBB 4686 3264867U, // t2SMLALBT 4687 3263627U, // t2SMLALD 4688 3265505U, // t2SMLALDX 4689 3263411U, // t2SMLALTB 4690 3265109U, // t2SMLALTT 4691 3197862U, // t2SMLATB 4692 3199566U, // t2SMLATT 4693 3197929U, // t2SMLAWB 4694 3199614U, // t2SMLAWT 4695 3198126U, // t2SMLSD 4696 3199985U, // t2SMLSDX 4697 3263638U, // t2SMLSLD 4698 3265513U, // t2SMLSLDX 4699 3197495U, // t2SMMLA 4700 3199080U, // t2SMMLAR 4701 3199229U, // t2SMMLS 4702 3199160U, // t2SMMLSR 4703 3215159U, // t2SMMUL 4704 3215514U, // t2SMMULR 4705 3214415U, // t2SMUAD 4706 3216346U, // t2SMUADX 4707 3214048U, // t2SMULBB 4708 3215723U, // t2SMULBT 4709 3198696U, // t2SMULL 4710 3214267U, // t2SMULTB 4711 3215965U, // t2SMULTT 4712 3214320U, // t2SMULWB 4713 3216005U, // t2SMULWT 4714 3214516U, // t2SMUSD 4715 3216376U, // t2SMUSDX 4716 40995583U, // t2SRSDB 4717 41519871U, // t2SRSDB_UPD 4718 40995371U, // t2SRSIA 4719 41519659U, // t2SRSIA_UPD 4720 3199303U, // t2SSAT 4721 3213628U, // t2SSAT16 4722 3216266U, // t2SSAX 4723 3213576U, // t2SSUB16 4724 3213677U, // t2SSUB8 4725 808504865U, // t2STC2L_OFFSET 4726 808504865U, // t2STC2L_OPTION 4727 808504865U, // t2STC2L_POST 4728 808504865U, // t2STC2L_PRE 4729 808503436U, // t2STC2_OFFSET 4730 808503436U, // t2STC2_OPTION 4731 808503436U, // t2STC2_POST 4732 808503436U, // t2STC2_PRE 4733 808504932U, // t2STCL_OFFSET 4734 808504932U, // t2STCL_OPTION 4735 808504932U, // t2STCL_POST 4736 808504932U, // t2STCL_PRE 4737 808504385U, // t2STC_OFFSET 4738 808504385U, // t2STC_OPTION 4739 808504385U, // t2STC_POST 4740 808504385U, // t2STC_PRE 4741 3174189U, // t2STL 4742 3173160U, // t2STLB 4743 3216389U, // t2STLEX 4744 3214334U, // t2STLEXB 4745 3198145U, // t2STLEXD 4746 3214820U, // t2STLEXH 4747 3173729U, // t2STLH 4748 3246841U, // t2STMDB 4749 741370617U, // t2STMDB_UPD 4750 40472435U, // t2STMIA 4751 778596211U, // t2STMIA_UPD 4752 3215736U, // t2STRBT 4753 741395343U, // t2STRB_POST 4754 741395343U, // t2STRB_PRE 4755 40438671U, // t2STRBi12 4756 3214223U, // t2STRBi8 4757 40422287U, // t2STRBs 4758 741403817U, // t2STRD_POST 4759 741403817U, // t2STRD_PRE 4760 3198121U, // t2STRDi8 4761 3200023U, // t2STREX 4762 3214348U, // t2STREXB 4763 3198159U, // t2STREXD 4764 3214834U, // t2STREXH 4765 3215771U, // t2STRHT 4766 741395851U, // t2STRH_POST 4767 741395851U, // t2STRH_PRE 4768 40439179U, // t2STRHi12 4769 3214731U, // t2STRHi8 4770 40422795U, // t2STRHs 4771 3215935U, // t2STRT 4772 741396690U, // t2STR_POST 4773 741396690U, // t2STR_PRE 4774 40440018U, // t2STRi12 4775 3215570U, // t2STRi8 4776 40423634U, // t2STRs 4777 42045683U, // t2SUBS_PC_LR 4778 40381396U, // t2SUBri 4779 3216162U, // t2SUBri12 4780 40381396U, // t2SUBrr 4781 40446932U, // t2SUBrs 4782 40381396U, // t2SUBspImm 4783 3216162U, // t2SUBspImm12 4784 3197637U, // t2SXTAB 4785 3197138U, // t2SXTAB16 4786 3198251U, // t2SXTAH 4787 40438728U, // t2SXTB 4788 3213538U, // t2SXTB16 4789 40439229U, // t2SXTH 4790 4231031527U, // t2TBB 4791 3173687U, // t2TBH 4792 40398948U, // t2TEQri 4793 40398948U, // t2TEQrr 4794 40439908U, // t2TEQrs 4795 70355874U, // t2TSB 4796 40399434U, // t2TSTri 4797 40399434U, // t2TSTrr 4798 40440394U, // t2TSTrs 4799 3174994U, // t2TT 4800 3172987U, // t2TTA 4801 3174737U, // t2TTAT 4802 3175012U, // t2TTT 4803 3213621U, // t2UADD16 4804 3213722U, // t2UADD8 4805 3216525U, // t2UASX 4806 3200034U, // t2UBFX 4807 4286265U, // t2UDF 4808 3216111U, // t2UDIV 4809 3213598U, // t2UHADD16 4810 3213702U, // t2UHADD8 4811 3216508U, // t2UHASX 4812 3216254U, // t2UHSAX 4813 3213560U, // t2UHSUB16 4814 3213663U, // t2UHSUB8 4815 3264039U, // t2UMAAL 4816 3264072U, // t2UMLAL 4817 3198702U, // t2UMULL 4818 3213606U, // t2UQADD16 4819 3213709U, // t2UQADD8 4820 3216514U, // t2UQASX 4821 3216260U, // t2UQSAX 4822 3213568U, // t2UQSUB16 4823 3213670U, // t2UQSUB8 4824 3213689U, // t2USAD8 4825 3197265U, // t2USADA8 4826 3199308U, // t2USAT 4827 3213635U, // t2USAT16 4828 3216271U, // t2USAX 4829 3213583U, // t2USUB16 4830 3213683U, // t2USUB8 4831 3197643U, // t2UXTAB 4832 3197146U, // t2UXTAB16 4833 3198257U, // t2UXTAH 4834 40438733U, // t2UXTB 4835 3213545U, // t2UXTB16 4836 40439234U, // t2UXTH 4837 741959440U, // t2WLS 4838 2727160857U, // tADC 4839 3214429U, // tADDhirr 4840 713895005U, // tADDi3 4841 2727160925U, // tADDi8 4842 3214429U, // tADDrSP 4843 3214429U, // tADDrSPi 4844 713895005U, // tADDrr 4845 3214429U, // tADDspi 4846 3214429U, // tADDspr 4847 3174515U, // tADR 4848 2727160990U, // tAND 4849 713896116U, // tASRri 4850 2727162036U, // tASRrr 4851 3246787U, // tB 4852 2727160870U, // tBIC 4853 4286245U, // tBKPT 4854 674344534U, // tBL 4855 674345246U, // tBLXNSr 4856 674346089U, // tBLXi 4857 674346089U, // tBLXr 4858 3249091U, // tBX 4859 3248409U, // tBXNS 4860 3246787U, // tBcc 4861 741959525U, // tCBNZ 4862 741959520U, // tCBZ 4863 3174310U, // tCMNz 4864 3174423U, // tCMPhir 4865 3174423U, // tCMPi8 4866 3174423U, // tCMPr 4867 939659559U, // tCPS 4868 2727162018U, // tEOR 4869 3248602U, // tHINT 4870 4286240U, // tHLT 4871 0U, // tInt_WIN_eh_sjlj_longjmp 4872 0U, // tInt_eh_sjlj_longjmp 4873 0U, // tInt_eh_sjlj_setjmp 4874 3247952U, // tLDMIA 4875 3214217U, // tLDRBi 4876 3214217U, // tLDRBr 4877 3214725U, // tLDRHi 4878 3214725U, // tLDRHr 4879 3214236U, // tLDRSB 4880 3214764U, // tLDRSH 4881 3215480U, // tLDRi 4882 3174520U, // tLDRpci 4883 3215480U, // tLDRr 4884 3215480U, // tLDRspi 4885 713895715U, // tLSLri 4886 2727161635U, // tLSLrr 4887 713896123U, // tLSRri 4888 2727162043U, // tLSRrr 4889 741959450U, // tMOVSr 4890 1653945111U, // tMOVi8 4891 3175191U, // tMOVr 4892 713895731U, // tMUL 4893 1653944311U, // tMVN 4894 2727162032U, // tORR 4895 0U, // tPICADD 4896 2620502043U, // tPOP 4897 2620501426U, // tPUSH 4898 3175142U, // tREV 4899 3172683U, // tREV16 4900 3173815U, // tREVSH 4901 2727162022U, // tROR 4902 1855269790U, // tRSB 4903 2727160852U, // tSBC 4904 272047U, // tSETEND 4905 741371763U, // tSTMIA_UPD 4906 3214223U, // tSTRBi 4907 3214223U, // tSTRBr 4908 3214731U, // tSTRHi 4909 3214731U, // tSTRHr 4910 3215570U, // tSTRi 4911 3215570U, // tSTRr 4912 3215570U, // tSTRspi 4913 713894868U, // tSUBi3 4914 2727160788U, // tSUBi8 4915 713894868U, // tSUBrr 4916 3214292U, // tSUBspi 4917 3247173U, // tSVC 4918 3173320U, // tSXTB 4919 3173821U, // tSXTH 4920 4104U, // tTRAP 4921 3174986U, // tTST 4922 4286139U, // tUDF 4923 3173325U, // tUXTB 4924 3173826U, // tUXTH 4925 2139U, // t__brkdiv0 4926 }; 4927 4928 static const uint32_t OpInfo1[] = { 4929 0U, // PHI 4930 0U, // INLINEASM 4931 0U, // INLINEASM_BR 4932 0U, // CFI_INSTRUCTION 4933 0U, // EH_LABEL 4934 0U, // GC_LABEL 4935 0U, // ANNOTATION_LABEL 4936 0U, // KILL 4937 0U, // EXTRACT_SUBREG 4938 0U, // INSERT_SUBREG 4939 0U, // IMPLICIT_DEF 4940 0U, // SUBREG_TO_REG 4941 0U, // COPY_TO_REGCLASS 4942 0U, // DBG_VALUE 4943 0U, // DBG_LABEL 4944 0U, // REG_SEQUENCE 4945 0U, // COPY 4946 0U, // BUNDLE 4947 0U, // LIFETIME_START 4948 0U, // LIFETIME_END 4949 0U, // STACKMAP 4950 0U, // FENTRY_CALL 4951 0U, // PATCHPOINT 4952 0U, // LOAD_STACK_GUARD 4953 0U, // STATEPOINT 4954 0U, // LOCAL_ESCAPE 4955 0U, // FAULTING_OP 4956 0U, // PATCHABLE_OP 4957 0U, // PATCHABLE_FUNCTION_ENTER 4958 0U, // PATCHABLE_RET 4959 0U, // PATCHABLE_FUNCTION_EXIT 4960 0U, // PATCHABLE_TAIL_CALL 4961 0U, // PATCHABLE_EVENT_CALL 4962 0U, // PATCHABLE_TYPED_EVENT_CALL 4963 0U, // ICALL_BRANCH_FUNNEL 4964 0U, // G_ADD 4965 0U, // G_SUB 4966 0U, // G_MUL 4967 0U, // G_SDIV 4968 0U, // G_UDIV 4969 0U, // G_SREM 4970 0U, // G_UREM 4971 0U, // G_AND 4972 0U, // G_OR 4973 0U, // G_XOR 4974 0U, // G_IMPLICIT_DEF 4975 0U, // G_PHI 4976 0U, // G_FRAME_INDEX 4977 0U, // G_GLOBAL_VALUE 4978 0U, // G_EXTRACT 4979 0U, // G_UNMERGE_VALUES 4980 0U, // G_INSERT 4981 0U, // G_MERGE_VALUES 4982 0U, // G_BUILD_VECTOR 4983 0U, // G_BUILD_VECTOR_TRUNC 4984 0U, // G_CONCAT_VECTORS 4985 0U, // G_PTRTOINT 4986 0U, // G_INTTOPTR 4987 0U, // G_BITCAST 4988 0U, // G_INTRINSIC_TRUNC 4989 0U, // G_INTRINSIC_ROUND 4990 0U, // G_READCYCLECOUNTER 4991 0U, // G_LOAD 4992 0U, // G_SEXTLOAD 4993 0U, // G_ZEXTLOAD 4994 0U, // G_INDEXED_LOAD 4995 0U, // G_INDEXED_SEXTLOAD 4996 0U, // G_INDEXED_ZEXTLOAD 4997 0U, // G_STORE 4998 0U, // G_INDEXED_STORE 4999 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 5000 0U, // G_ATOMIC_CMPXCHG 5001 0U, // G_ATOMICRMW_XCHG 5002 0U, // G_ATOMICRMW_ADD 5003 0U, // G_ATOMICRMW_SUB 5004 0U, // G_ATOMICRMW_AND 5005 0U, // G_ATOMICRMW_NAND 5006 0U, // G_ATOMICRMW_OR 5007 0U, // G_ATOMICRMW_XOR 5008 0U, // G_ATOMICRMW_MAX 5009 0U, // G_ATOMICRMW_MIN 5010 0U, // G_ATOMICRMW_UMAX 5011 0U, // G_ATOMICRMW_UMIN 5012 0U, // G_ATOMICRMW_FADD 5013 0U, // G_ATOMICRMW_FSUB 5014 0U, // G_FENCE 5015 0U, // G_BRCOND 5016 0U, // G_BRINDIRECT 5017 0U, // G_INTRINSIC 5018 0U, // G_INTRINSIC_W_SIDE_EFFECTS 5019 0U, // G_ANYEXT 5020 0U, // G_TRUNC 5021 0U, // G_CONSTANT 5022 0U, // G_FCONSTANT 5023 0U, // G_VASTART 5024 0U, // G_VAARG 5025 0U, // G_SEXT 5026 0U, // G_SEXT_INREG 5027 0U, // G_ZEXT 5028 0U, // G_SHL 5029 0U, // G_LSHR 5030 0U, // G_ASHR 5031 0U, // G_ICMP 5032 0U, // G_FCMP 5033 0U, // G_SELECT 5034 0U, // G_UADDO 5035 0U, // G_UADDE 5036 0U, // G_USUBO 5037 0U, // G_USUBE 5038 0U, // G_SADDO 5039 0U, // G_SADDE 5040 0U, // G_SSUBO 5041 0U, // G_SSUBE 5042 0U, // G_UMULO 5043 0U, // G_SMULO 5044 0U, // G_UMULH 5045 0U, // G_SMULH 5046 0U, // G_FADD 5047 0U, // G_FSUB 5048 0U, // G_FMUL 5049 0U, // G_FMA 5050 0U, // G_FMAD 5051 0U, // G_FDIV 5052 0U, // G_FREM 5053 0U, // G_FPOW 5054 0U, // G_FEXP 5055 0U, // G_FEXP2 5056 0U, // G_FLOG 5057 0U, // G_FLOG2 5058 0U, // G_FLOG10 5059 0U, // G_FNEG 5060 0U, // G_FPEXT 5061 0U, // G_FPTRUNC 5062 0U, // G_FPTOSI 5063 0U, // G_FPTOUI 5064 0U, // G_SITOFP 5065 0U, // G_UITOFP 5066 0U, // G_FABS 5067 0U, // G_FCOPYSIGN 5068 0U, // G_FCANONICALIZE 5069 0U, // G_FMINNUM 5070 0U, // G_FMAXNUM 5071 0U, // G_FMINNUM_IEEE 5072 0U, // G_FMAXNUM_IEEE 5073 0U, // G_FMINIMUM 5074 0U, // G_FMAXIMUM 5075 0U, // G_PTR_ADD 5076 0U, // G_PTR_MASK 5077 0U, // G_SMIN 5078 0U, // G_SMAX 5079 0U, // G_UMIN 5080 0U, // G_UMAX 5081 0U, // G_BR 5082 0U, // G_BRJT 5083 0U, // G_INSERT_VECTOR_ELT 5084 0U, // G_EXTRACT_VECTOR_ELT 5085 0U, // G_SHUFFLE_VECTOR 5086 0U, // G_CTTZ 5087 0U, // G_CTTZ_ZERO_UNDEF 5088 0U, // G_CTLZ 5089 0U, // G_CTLZ_ZERO_UNDEF 5090 0U, // G_CTPOP 5091 0U, // G_BSWAP 5092 0U, // G_BITREVERSE 5093 0U, // G_FCEIL 5094 0U, // G_FCOS 5095 0U, // G_FSIN 5096 0U, // G_FSQRT 5097 0U, // G_FFLOOR 5098 0U, // G_FRINT 5099 0U, // G_FNEARBYINT 5100 0U, // G_ADDRSPACE_CAST 5101 0U, // G_BLOCK_ADDR 5102 0U, // G_JUMP_TABLE 5103 0U, // G_DYN_STACKALLOC 5104 0U, // G_READ_REGISTER 5105 0U, // G_WRITE_REGISTER 5106 0U, // ABS 5107 0U, // ADDSri 5108 0U, // ADDSrr 5109 0U, // ADDSrsi 5110 0U, // ADDSrsr 5111 0U, // ADJCALLSTACKDOWN 5112 0U, // ADJCALLSTACKUP 5113 0U, // ASRi 5114 0U, // ASRr 5115 0U, // B 5116 0U, // BCCZi64 5117 0U, // BCCi64 5118 0U, // BL_PUSHLR 5119 0U, // BMOVPCB_CALL 5120 0U, // BMOVPCRX_CALL 5121 0U, // BR_JTadd 5122 0U, // BR_JTm_i12 5123 0U, // BR_JTm_rs 5124 0U, // BR_JTr 5125 0U, // BX_CALL 5126 0U, // CMP_SWAP_16 5127 0U, // CMP_SWAP_32 5128 0U, // CMP_SWAP_64 5129 0U, // CMP_SWAP_8 5130 0U, // CONSTPOOL_ENTRY 5131 0U, // COPY_STRUCT_BYVAL_I32 5132 0U, // CompilerBarrier 5133 0U, // ITasm 5134 0U, // Int_eh_sjlj_dispatchsetup 5135 0U, // Int_eh_sjlj_longjmp 5136 0U, // Int_eh_sjlj_setjmp 5137 0U, // Int_eh_sjlj_setjmp_nofp 5138 0U, // Int_eh_sjlj_setup_dispatch 5139 0U, // JUMPTABLE_ADDRS 5140 0U, // JUMPTABLE_INSTS 5141 0U, // JUMPTABLE_TBB 5142 0U, // JUMPTABLE_TBH 5143 0U, // LDMIA_RET 5144 128U, // LDRBT_POST 5145 16384U, // LDRConstPool 5146 0U, // LDRLIT_ga_abs 5147 0U, // LDRLIT_ga_pcrel 5148 0U, // LDRLIT_ga_pcrel_ldr 5149 128U, // LDRT_POST 5150 0U, // LEApcrel 5151 0U, // LEApcrelJT 5152 0U, // LSLi 5153 0U, // LSLr 5154 0U, // LSRi 5155 0U, // LSRr 5156 0U, // MEMCPY 5157 0U, // MLAv5 5158 0U, // MOVCCi 5159 0U, // MOVCCi16 5160 0U, // MOVCCi32imm 5161 0U, // MOVCCr 5162 0U, // MOVCCsi 5163 0U, // MOVCCsr 5164 0U, // MOVPCRX 5165 0U, // MOVTi16_ga_pcrel 5166 0U, // MOV_ga_pcrel 5167 0U, // MOV_ga_pcrel_ldr 5168 0U, // MOVi16_ga_pcrel 5169 0U, // MOVi32imm 5170 0U, // MOVsra_flag 5171 0U, // MOVsrl_flag 5172 0U, // MULv5 5173 256U, // MVE_VANDIZ0v4i32 5174 256U, // MVE_VANDIZ0v8i16 5175 256U, // MVE_VANDIZ16v4i32 5176 256U, // MVE_VANDIZ24v4i32 5177 256U, // MVE_VANDIZ8v4i32 5178 256U, // MVE_VANDIZ8v8i16 5179 256U, // MVE_VORNIZ0v4i32 5180 256U, // MVE_VORNIZ0v8i16 5181 256U, // MVE_VORNIZ16v4i32 5182 256U, // MVE_VORNIZ24v4i32 5183 256U, // MVE_VORNIZ8v4i32 5184 256U, // MVE_VORNIZ8v8i16 5185 0U, // MVNCCi 5186 0U, // PICADD 5187 0U, // PICLDR 5188 0U, // PICLDRB 5189 0U, // PICLDRH 5190 0U, // PICLDRSB 5191 0U, // PICLDRSH 5192 0U, // PICSTR 5193 0U, // PICSTRB 5194 0U, // PICSTRH 5195 0U, // RORi 5196 0U, // RORr 5197 0U, // RRX 5198 16384U, // RRXi 5199 0U, // RSBSri 5200 0U, // RSBSrsi 5201 0U, // RSBSrsr 5202 0U, // SMLALv5 5203 0U, // SMULLv5 5204 0U, // SPACE 5205 128U, // STRBT_POST 5206 0U, // STRBi_preidx 5207 0U, // STRBr_preidx 5208 0U, // STRH_preidx 5209 128U, // STRT_POST 5210 0U, // STRi_preidx 5211 0U, // STRr_preidx 5212 0U, // SUBS_PC_LR 5213 0U, // SUBSri 5214 0U, // SUBSrr 5215 0U, // SUBSrsi 5216 0U, // SUBSrsr 5217 0U, // TAILJMPd 5218 0U, // TAILJMPr 5219 0U, // TAILJMPr4 5220 0U, // TCRETURNdi 5221 0U, // TCRETURNri 5222 0U, // TPsoft 5223 0U, // UMLALv5 5224 0U, // UMULLv5 5225 16768U, // VLD1LNdAsm_16 5226 16768U, // VLD1LNdAsm_32 5227 16768U, // VLD1LNdAsm_8 5228 33152U, // VLD1LNdWB_fixed_Asm_16 5229 33152U, // VLD1LNdWB_fixed_Asm_32 5230 33152U, // VLD1LNdWB_fixed_Asm_8 5231 524672U, // VLD1LNdWB_register_Asm_16 5232 524672U, // VLD1LNdWB_register_Asm_32 5233 524672U, // VLD1LNdWB_register_Asm_8 5234 16768U, // VLD2LNdAsm_16 5235 16768U, // VLD2LNdAsm_32 5236 16768U, // VLD2LNdAsm_8 5237 33152U, // VLD2LNdWB_fixed_Asm_16 5238 33152U, // VLD2LNdWB_fixed_Asm_32 5239 33152U, // VLD2LNdWB_fixed_Asm_8 5240 524672U, // VLD2LNdWB_register_Asm_16 5241 524672U, // VLD2LNdWB_register_Asm_32 5242 524672U, // VLD2LNdWB_register_Asm_8 5243 16768U, // VLD2LNqAsm_16 5244 16768U, // VLD2LNqAsm_32 5245 33152U, // VLD2LNqWB_fixed_Asm_16 5246 33152U, // VLD2LNqWB_fixed_Asm_32 5247 524672U, // VLD2LNqWB_register_Asm_16 5248 524672U, // VLD2LNqWB_register_Asm_32 5249 2U, // VLD3DUPdAsm_16 5250 2U, // VLD3DUPdAsm_32 5251 2U, // VLD3DUPdAsm_8 5252 4U, // VLD3DUPdWB_fixed_Asm_16 5253 4U, // VLD3DUPdWB_fixed_Asm_32 5254 4U, // VLD3DUPdWB_fixed_Asm_8 5255 16896U, // VLD3DUPdWB_register_Asm_16 5256 16896U, // VLD3DUPdWB_register_Asm_32 5257 16896U, // VLD3DUPdWB_register_Asm_8 5258 2U, // VLD3DUPqAsm_16 5259 2U, // VLD3DUPqAsm_32 5260 2U, // VLD3DUPqAsm_8 5261 4U, // VLD3DUPqWB_fixed_Asm_16 5262 4U, // VLD3DUPqWB_fixed_Asm_32 5263 4U, // VLD3DUPqWB_fixed_Asm_8 5264 16896U, // VLD3DUPqWB_register_Asm_16 5265 16896U, // VLD3DUPqWB_register_Asm_32 5266 16896U, // VLD3DUPqWB_register_Asm_8 5267 16768U, // VLD3LNdAsm_16 5268 16768U, // VLD3LNdAsm_32 5269 16768U, // VLD3LNdAsm_8 5270 33152U, // VLD3LNdWB_fixed_Asm_16 5271 33152U, // VLD3LNdWB_fixed_Asm_32 5272 33152U, // VLD3LNdWB_fixed_Asm_8 5273 524672U, // VLD3LNdWB_register_Asm_16 5274 524672U, // VLD3LNdWB_register_Asm_32 5275 524672U, // VLD3LNdWB_register_Asm_8 5276 16768U, // VLD3LNqAsm_16 5277 16768U, // VLD3LNqAsm_32 5278 33152U, // VLD3LNqWB_fixed_Asm_16 5279 33152U, // VLD3LNqWB_fixed_Asm_32 5280 524672U, // VLD3LNqWB_register_Asm_16 5281 524672U, // VLD3LNqWB_register_Asm_32 5282 646U, // VLD3dAsm_16 5283 646U, // VLD3dAsm_32 5284 646U, // VLD3dAsm_8 5285 774U, // VLD3dWB_fixed_Asm_16 5286 774U, // VLD3dWB_fixed_Asm_32 5287 774U, // VLD3dWB_fixed_Asm_8 5288 50054U, // VLD3dWB_register_Asm_16 5289 50054U, // VLD3dWB_register_Asm_32 5290 50054U, // VLD3dWB_register_Asm_8 5291 2U, // VLD3qAsm_16 5292 2U, // VLD3qAsm_32 5293 2U, // VLD3qAsm_8 5294 4U, // VLD3qWB_fixed_Asm_16 5295 4U, // VLD3qWB_fixed_Asm_32 5296 4U, // VLD3qWB_fixed_Asm_8 5297 16896U, // VLD3qWB_register_Asm_16 5298 16896U, // VLD3qWB_register_Asm_32 5299 16896U, // VLD3qWB_register_Asm_8 5300 2U, // VLD4DUPdAsm_16 5301 2U, // VLD4DUPdAsm_32 5302 2U, // VLD4DUPdAsm_8 5303 4U, // VLD4DUPdWB_fixed_Asm_16 5304 4U, // VLD4DUPdWB_fixed_Asm_32 5305 4U, // VLD4DUPdWB_fixed_Asm_8 5306 16896U, // VLD4DUPdWB_register_Asm_16 5307 16896U, // VLD4DUPdWB_register_Asm_32 5308 16896U, // VLD4DUPdWB_register_Asm_8 5309 2U, // VLD4DUPqAsm_16 5310 2U, // VLD4DUPqAsm_32 5311 2U, // VLD4DUPqAsm_8 5312 4U, // VLD4DUPqWB_fixed_Asm_16 5313 4U, // VLD4DUPqWB_fixed_Asm_32 5314 4U, // VLD4DUPqWB_fixed_Asm_8 5315 16896U, // VLD4DUPqWB_register_Asm_16 5316 16896U, // VLD4DUPqWB_register_Asm_32 5317 16896U, // VLD4DUPqWB_register_Asm_8 5318 16768U, // VLD4LNdAsm_16 5319 16768U, // VLD4LNdAsm_32 5320 16768U, // VLD4LNdAsm_8 5321 33152U, // VLD4LNdWB_fixed_Asm_16 5322 33152U, // VLD4LNdWB_fixed_Asm_32 5323 33152U, // VLD4LNdWB_fixed_Asm_8 5324 524672U, // VLD4LNdWB_register_Asm_16 5325 524672U, // VLD4LNdWB_register_Asm_32 5326 524672U, // VLD4LNdWB_register_Asm_8 5327 16768U, // VLD4LNqAsm_16 5328 16768U, // VLD4LNqAsm_32 5329 33152U, // VLD4LNqWB_fixed_Asm_16 5330 33152U, // VLD4LNqWB_fixed_Asm_32 5331 524672U, // VLD4LNqWB_register_Asm_16 5332 524672U, // VLD4LNqWB_register_Asm_32 5333 646U, // VLD4dAsm_16 5334 646U, // VLD4dAsm_32 5335 646U, // VLD4dAsm_8 5336 774U, // VLD4dWB_fixed_Asm_16 5337 774U, // VLD4dWB_fixed_Asm_32 5338 774U, // VLD4dWB_fixed_Asm_8 5339 50054U, // VLD4dWB_register_Asm_16 5340 50054U, // VLD4dWB_register_Asm_32 5341 50054U, // VLD4dWB_register_Asm_8 5342 2U, // VLD4qAsm_16 5343 2U, // VLD4qAsm_32 5344 2U, // VLD4qAsm_8 5345 4U, // VLD4qWB_fixed_Asm_16 5346 4U, // VLD4qWB_fixed_Asm_32 5347 4U, // VLD4qWB_fixed_Asm_8 5348 16896U, // VLD4qWB_register_Asm_16 5349 16896U, // VLD4qWB_register_Asm_32 5350 16896U, // VLD4qWB_register_Asm_8 5351 0U, // VMOVD0 5352 0U, // VMOVDcc 5353 0U, // VMOVHcc 5354 0U, // VMOVQ0 5355 0U, // VMOVScc 5356 16768U, // VST1LNdAsm_16 5357 16768U, // VST1LNdAsm_32 5358 16768U, // VST1LNdAsm_8 5359 33152U, // VST1LNdWB_fixed_Asm_16 5360 33152U, // VST1LNdWB_fixed_Asm_32 5361 33152U, // VST1LNdWB_fixed_Asm_8 5362 524672U, // VST1LNdWB_register_Asm_16 5363 524672U, // VST1LNdWB_register_Asm_32 5364 524672U, // VST1LNdWB_register_Asm_8 5365 16768U, // VST2LNdAsm_16 5366 16768U, // VST2LNdAsm_32 5367 16768U, // VST2LNdAsm_8 5368 33152U, // VST2LNdWB_fixed_Asm_16 5369 33152U, // VST2LNdWB_fixed_Asm_32 5370 33152U, // VST2LNdWB_fixed_Asm_8 5371 524672U, // VST2LNdWB_register_Asm_16 5372 524672U, // VST2LNdWB_register_Asm_32 5373 524672U, // VST2LNdWB_register_Asm_8 5374 16768U, // VST2LNqAsm_16 5375 16768U, // VST2LNqAsm_32 5376 33152U, // VST2LNqWB_fixed_Asm_16 5377 33152U, // VST2LNqWB_fixed_Asm_32 5378 524672U, // VST2LNqWB_register_Asm_16 5379 524672U, // VST2LNqWB_register_Asm_32 5380 16768U, // VST3LNdAsm_16 5381 16768U, // VST3LNdAsm_32 5382 16768U, // VST3LNdAsm_8 5383 33152U, // VST3LNdWB_fixed_Asm_16 5384 33152U, // VST3LNdWB_fixed_Asm_32 5385 33152U, // VST3LNdWB_fixed_Asm_8 5386 524672U, // VST3LNdWB_register_Asm_16 5387 524672U, // VST3LNdWB_register_Asm_32 5388 524672U, // VST3LNdWB_register_Asm_8 5389 16768U, // VST3LNqAsm_16 5390 16768U, // VST3LNqAsm_32 5391 33152U, // VST3LNqWB_fixed_Asm_16 5392 33152U, // VST3LNqWB_fixed_Asm_32 5393 524672U, // VST3LNqWB_register_Asm_16 5394 524672U, // VST3LNqWB_register_Asm_32 5395 646U, // VST3dAsm_16 5396 646U, // VST3dAsm_32 5397 646U, // VST3dAsm_8 5398 774U, // VST3dWB_fixed_Asm_16 5399 774U, // VST3dWB_fixed_Asm_32 5400 774U, // VST3dWB_fixed_Asm_8 5401 50054U, // VST3dWB_register_Asm_16 5402 50054U, // VST3dWB_register_Asm_32 5403 50054U, // VST3dWB_register_Asm_8 5404 2U, // VST3qAsm_16 5405 2U, // VST3qAsm_32 5406 2U, // VST3qAsm_8 5407 4U, // VST3qWB_fixed_Asm_16 5408 4U, // VST3qWB_fixed_Asm_32 5409 4U, // VST3qWB_fixed_Asm_8 5410 16896U, // VST3qWB_register_Asm_16 5411 16896U, // VST3qWB_register_Asm_32 5412 16896U, // VST3qWB_register_Asm_8 5413 16768U, // VST4LNdAsm_16 5414 16768U, // VST4LNdAsm_32 5415 16768U, // VST4LNdAsm_8 5416 33152U, // VST4LNdWB_fixed_Asm_16 5417 33152U, // VST4LNdWB_fixed_Asm_32 5418 33152U, // VST4LNdWB_fixed_Asm_8 5419 524672U, // VST4LNdWB_register_Asm_16 5420 524672U, // VST4LNdWB_register_Asm_32 5421 524672U, // VST4LNdWB_register_Asm_8 5422 16768U, // VST4LNqAsm_16 5423 16768U, // VST4LNqAsm_32 5424 33152U, // VST4LNqWB_fixed_Asm_16 5425 33152U, // VST4LNqWB_fixed_Asm_32 5426 524672U, // VST4LNqWB_register_Asm_16 5427 524672U, // VST4LNqWB_register_Asm_32 5428 646U, // VST4dAsm_16 5429 646U, // VST4dAsm_32 5430 646U, // VST4dAsm_8 5431 774U, // VST4dWB_fixed_Asm_16 5432 774U, // VST4dWB_fixed_Asm_32 5433 774U, // VST4dWB_fixed_Asm_8 5434 50054U, // VST4dWB_register_Asm_16 5435 50054U, // VST4dWB_register_Asm_32 5436 50054U, // VST4dWB_register_Asm_8 5437 2U, // VST4qAsm_16 5438 2U, // VST4qAsm_32 5439 2U, // VST4qAsm_8 5440 4U, // VST4qWB_fixed_Asm_16 5441 4U, // VST4qWB_fixed_Asm_32 5442 4U, // VST4qWB_fixed_Asm_8 5443 16896U, // VST4qWB_register_Asm_16 5444 16896U, // VST4qWB_register_Asm_32 5445 16896U, // VST4qWB_register_Asm_8 5446 0U, // WIN__CHKSTK 5447 0U, // WIN__DBZCHK 5448 0U, // t2ABS 5449 0U, // t2ADDSri 5450 0U, // t2ADDSrr 5451 0U, // t2ADDSrs 5452 0U, // t2BF_LabelPseudo 5453 0U, // t2BR_JT 5454 0U, // t2DoLoopStart 5455 0U, // t2LDMIA_RET 5456 16384U, // t2LDRBpcrel 5457 16384U, // t2LDRConstPool 5458 16384U, // t2LDRHpcrel 5459 16384U, // t2LDRSBpcrel 5460 16384U, // t2LDRSHpcrel 5461 0U, // t2LDRpci_pic 5462 16384U, // t2LDRpcrel 5463 0U, // t2LEApcrel 5464 0U, // t2LEApcrelJT 5465 0U, // t2LoopDec 5466 0U, // t2LoopEnd 5467 0U, // t2MOVCCasr 5468 0U, // t2MOVCCi 5469 0U, // t2MOVCCi16 5470 0U, // t2MOVCCi32imm 5471 0U, // t2MOVCClsl 5472 0U, // t2MOVCClsr 5473 0U, // t2MOVCCr 5474 0U, // t2MOVCCror 5475 1024U, // t2MOVSsi 5476 1152U, // t2MOVSsr 5477 0U, // t2MOVTi16_ga_pcrel 5478 0U, // t2MOV_ga_pcrel 5479 0U, // t2MOVi16_ga_pcrel 5480 0U, // t2MOVi32imm 5481 1024U, // t2MOVsi 5482 1152U, // t2MOVsr 5483 0U, // t2MVNCCi 5484 0U, // t2RSBSri 5485 0U, // t2RSBSrs 5486 0U, // t2STRB_preidx 5487 0U, // t2STRH_preidx 5488 0U, // t2STR_preidx 5489 0U, // t2SUBSri 5490 0U, // t2SUBSrr 5491 0U, // t2SUBSrs 5492 0U, // t2TBB_JT 5493 0U, // t2TBH_JT 5494 0U, // t2WhileLoopStart 5495 0U, // tADCS 5496 0U, // tADDSi3 5497 0U, // tADDSi8 5498 0U, // tADDSrr 5499 0U, // tADDframe 5500 0U, // tADJCALLSTACKDOWN 5501 0U, // tADJCALLSTACKUP 5502 0U, // tBL_PUSHLR 5503 0U, // tBRIND 5504 0U, // tBR_JTr 5505 0U, // tBX_CALL 5506 0U, // tBX_RET 5507 0U, // tBX_RET_vararg 5508 0U, // tBfar 5509 0U, // tLDMIA_UPD 5510 16384U, // tLDRConstPool 5511 0U, // tLDRLIT_ga_abs 5512 0U, // tLDRLIT_ga_pcrel 5513 0U, // tLDR_postidx 5514 0U, // tLDRpci_pic 5515 0U, // tLEApcrel 5516 0U, // tLEApcrelJT 5517 0U, // tLSLSri 5518 0U, // tMOVCCr_pseudo 5519 0U, // tPOP_RET 5520 0U, // tRSBS 5521 0U, // tSBCS 5522 0U, // tSUBSi3 5523 0U, // tSUBSi8 5524 0U, // tSUBSrr 5525 0U, // tTAILJMPd 5526 0U, // tTAILJMPdND 5527 0U, // tTAILJMPr 5528 0U, // tTBB_JT 5529 0U, // tTBH_JT 5530 0U, // tTPsoft 5531 1048576U, // ADCri 5532 0U, // ADCrr 5533 1572864U, // ADCrsi 5534 0U, // ADCrsr 5535 1048576U, // ADDri 5536 0U, // ADDrr 5537 1572864U, // ADDrsi 5538 0U, // ADDrsr 5539 1280U, // ADR 5540 2U, // AESD 5541 2U, // AESE 5542 2U, // AESIMC 5543 2U, // AESMC 5544 1048576U, // ANDri 5545 0U, // ANDrr 5546 1572864U, // ANDrsi 5547 0U, // ANDrsr 5548 1408U, // BFC 5549 2098688U, // BFI 5550 1048576U, // BICri 5551 0U, // BICrr 5552 1572864U, // BICrsi 5553 0U, // BICrsr 5554 0U, // BKPT 5555 0U, // BL 5556 0U, // BLX 5557 2U, // BLX_pred 5558 0U, // BLXi 5559 2U, // BL_pred 5560 0U, // BX 5561 2U, // BXJ 5562 0U, // BX_RET 5563 2U, // BX_pred 5564 2U, // Bcc 5565 66440U, // CDP 5566 0U, // CDP2 5567 0U, // CLREX 5568 16384U, // CLZ 5569 1664U, // CMNri 5570 16384U, // CMNzrr 5571 1792U, // CMNzrsi 5572 1152U, // CMNzrsr 5573 1664U, // CMPri 5574 16384U, // CMPrr 5575 1792U, // CMPrsi 5576 1152U, // CMPrsr 5577 0U, // CPS1p 5578 2U, // CPS2p 5579 17920U, // CPS3p 5580 17920U, // CRC32B 5581 17920U, // CRC32CB 5582 17920U, // CRC32CH 5583 17920U, // CRC32CW 5584 17920U, // CRC32H 5585 17920U, // CRC32W 5586 2U, // DBG 5587 0U, // DMB 5588 0U, // DSB 5589 1048576U, // EORri 5590 0U, // EORrr 5591 1572864U, // EORrsi 5592 0U, // EORrsr 5593 0U, // ERET 5594 10U, // FCONSTD 5595 1920U, // FCONSTH 5596 1920U, // FCONSTS 5597 652U, // FLDMXDB_UPD 5598 18432U, // FLDMXIA 5599 652U, // FLDMXIA_UPD 5600 0U, // FMSTAT 5601 652U, // FSTMXDB_UPD 5602 18432U, // FSTMXIA 5603 652U, // FSTMXIA_UPD 5604 2U, // HINT 5605 0U, // HLT 5606 0U, // HVC 5607 0U, // ISB 5608 128U, // LDA 5609 128U, // LDAB 5610 128U, // LDAEX 5611 128U, // LDAEXB 5612 0U, // LDAEXD 5613 128U, // LDAEXH 5614 128U, // LDAH 5615 0U, // LDC2L_OFFSET 5616 2176U, // LDC2L_OPTION 5617 2304U, // LDC2L_POST 5618 0U, // LDC2L_PRE 5619 0U, // LDC2_OFFSET 5620 2176U, // LDC2_OPTION 5621 2304U, // LDC2_POST 5622 0U, // LDC2_PRE 5623 2446U, // LDCL_OFFSET 5624 2624014U, // LDCL_OPTION 5625 3148302U, // LDCL_POST 5626 2702U, // LDCL_PRE 5627 2446U, // LDC_OFFSET 5628 2624014U, // LDC_OPTION 5629 3148302U, // LDC_POST 5630 2702U, // LDC_PRE 5631 18432U, // LDMDA 5632 652U, // LDMDA_UPD 5633 18432U, // LDMDB 5634 652U, // LDMDB_UPD 5635 18432U, // LDMIA 5636 652U, // LDMIA_UPD 5637 18432U, // LDMIB 5638 652U, // LDMIB_UPD 5639 3672576U, // LDRBT_POST_IMM 5640 3672576U, // LDRBT_POST_REG 5641 3672576U, // LDRB_POST_IMM 5642 3672576U, // LDRB_POST_REG 5643 2816U, // LDRB_PRE_IMM 5644 2944U, // LDRB_PRE_REG 5645 3072U, // LDRBi12 5646 3200U, // LDRBrs 5647 4194304U, // LDRD 5648 38273024U, // LDRD_POST 5649 5242880U, // LDRD_PRE 5650 128U, // LDREX 5651 128U, // LDREXB 5652 0U, // LDREXD 5653 128U, // LDREXH 5654 3328U, // LDRH 5655 5769728U, // LDRHTi 5656 6294016U, // LDRHTr 5657 6818304U, // LDRH_POST 5658 3456U, // LDRH_PRE 5659 3328U, // LDRSB 5660 5769728U, // LDRSBTi 5661 6294016U, // LDRSBTr 5662 6818304U, // LDRSB_POST 5663 3456U, // LDRSB_PRE 5664 3328U, // LDRSH 5665 5769728U, // LDRSHTi 5666 6294016U, // LDRSHTr 5667 6818304U, // LDRSH_POST 5668 3456U, // LDRSH_PRE 5669 3672576U, // LDRT_POST_IMM 5670 3672576U, // LDRT_POST_REG 5671 3672576U, // LDR_POST_IMM 5672 3672576U, // LDR_POST_REG 5673 2816U, // LDR_PRE_IMM 5674 2944U, // LDR_PRE_REG 5675 3072U, // LDRcp 5676 3072U, // LDRi12 5677 3200U, // LDRrs 5678 74531720U, // MCR 5679 3584U, // MCR2 5680 108086152U, // MCRR 5681 7864832U, // MCRR2 5682 33554432U, // MLA 5683 33554432U, // MLS 5684 0U, // MOVPCLR 5685 17920U, // MOVTi16 5686 1664U, // MOVi 5687 16384U, // MOVi16 5688 16384U, // MOVr 5689 16384U, // MOVr_TC 5690 1792U, // MOVsi 5691 1152U, // MOVsr 5692 0U, // MRC 5693 0U, // MRC2 5694 0U, // MRRC 5695 0U, // MRRC2 5696 16U, // MRS 5697 3712U, // MRSbanked 5698 18U, // MRSsys 5699 648U, // MSR 5700 0U, // MSRbanked 5701 20U, // MSRi 5702 0U, // MUL 5703 524288U, // MVE_ASRLi 5704 524288U, // MVE_ASRLr 5705 2U, // MVE_DLSTP_16 5706 2U, // MVE_DLSTP_32 5707 2U, // MVE_DLSTP_64 5708 2U, // MVE_DLSTP_8 5709 0U, // MVE_LCTP 5710 0U, // MVE_LETP 5711 524288U, // MVE_LSLLi 5712 524288U, // MVE_LSLLr 5713 524288U, // MVE_LSRL 5714 17920U, // MVE_SQRSHR 5715 8388608U, // MVE_SQRSHRL 5716 17920U, // MVE_SQSHL 5717 524288U, // MVE_SQSHLL 5718 17920U, // MVE_SRSHR 5719 524288U, // MVE_SRSHRL 5720 17920U, // MVE_UQRSHL 5721 8388608U, // MVE_UQRSHLL 5722 17920U, // MVE_UQSHL 5723 524288U, // MVE_UQSHLL 5724 17920U, // MVE_URSHR 5725 524288U, // MVE_URSHRL 5726 8914432U, // MVE_VABAVs16 5727 8914432U, // MVE_VABAVs32 5728 8914432U, // MVE_VABAVs8 5729 8914432U, // MVE_VABAVu16 5730 8914432U, // MVE_VABAVu32 5731 8914432U, // MVE_VABAVu8 5732 0U, // MVE_VABDf16 5733 0U, // MVE_VABDf32 5734 0U, // MVE_VABDs16 5735 0U, // MVE_VABDs32 5736 0U, // MVE_VABDs8 5737 0U, // MVE_VABDu16 5738 0U, // MVE_VABDu32 5739 0U, // MVE_VABDu8 5740 16384U, // MVE_VABSf16 5741 16384U, // MVE_VABSf32 5742 16384U, // MVE_VABSs16 5743 16384U, // MVE_VABSs32 5744 16384U, // MVE_VABSs8 5745 8914432U, // MVE_VADC 5746 8914432U, // MVE_VADCI 5747 524288U, // MVE_VADDLVs32acc 5748 0U, // MVE_VADDLVs32no_acc 5749 524288U, // MVE_VADDLVu32acc 5750 0U, // MVE_VADDLVu32no_acc 5751 17920U, // MVE_VADDVs16acc 5752 16384U, // MVE_VADDVs16no_acc 5753 17920U, // MVE_VADDVs32acc 5754 16384U, // MVE_VADDVs32no_acc 5755 17920U, // MVE_VADDVs8acc 5756 16384U, // MVE_VADDVs8no_acc 5757 17920U, // MVE_VADDVu16acc 5758 16384U, // MVE_VADDVu16no_acc 5759 17920U, // MVE_VADDVu32acc 5760 16384U, // MVE_VADDVu32no_acc 5761 17920U, // MVE_VADDVu8acc 5762 16384U, // MVE_VADDVu8no_acc 5763 0U, // MVE_VADD_qr_f16 5764 0U, // MVE_VADD_qr_f32 5765 0U, // MVE_VADD_qr_i16 5766 0U, // MVE_VADD_qr_i32 5767 0U, // MVE_VADD_qr_i8 5768 0U, // MVE_VADDf16 5769 0U, // MVE_VADDf32 5770 0U, // MVE_VADDi16 5771 0U, // MVE_VADDi32 5772 0U, // MVE_VADDi8 5773 0U, // MVE_VAND 5774 0U, // MVE_VBIC 5775 256U, // MVE_VBICIZ0v4i32 5776 256U, // MVE_VBICIZ0v8i16 5777 256U, // MVE_VBICIZ16v4i32 5778 256U, // MVE_VBICIZ24v4i32 5779 256U, // MVE_VBICIZ8v4i32 5780 256U, // MVE_VBICIZ8v8i16 5781 0U, // MVE_VBRSR16 5782 0U, // MVE_VBRSR32 5783 0U, // MVE_VBRSR8 5784 33554432U, // MVE_VCADDf16 5785 33554432U, // MVE_VCADDf32 5786 33554432U, // MVE_VCADDi16 5787 33554432U, // MVE_VCADDi32 5788 33554432U, // MVE_VCADDi8 5789 16384U, // MVE_VCLSs16 5790 16384U, // MVE_VCLSs32 5791 16384U, // MVE_VCLSs8 5792 16384U, // MVE_VCLZs16 5793 16384U, // MVE_VCLZs32 5794 16384U, // MVE_VCLZs8 5795 42468864U, // MVE_VCMLAf16 5796 42468864U, // MVE_VCMLAf32 5797 0U, // MVE_VCMPf16 5798 0U, // MVE_VCMPf16r 5799 0U, // MVE_VCMPf32 5800 0U, // MVE_VCMPf32r 5801 0U, // MVE_VCMPi16 5802 0U, // MVE_VCMPi16r 5803 0U, // MVE_VCMPi32 5804 0U, // MVE_VCMPi32r 5805 0U, // MVE_VCMPi8 5806 0U, // MVE_VCMPi8r 5807 0U, // MVE_VCMPs16 5808 0U, // MVE_VCMPs16r 5809 0U, // MVE_VCMPs32 5810 0U, // MVE_VCMPs32r 5811 0U, // MVE_VCMPs8 5812 0U, // MVE_VCMPs8r 5813 0U, // MVE_VCMPu16 5814 0U, // MVE_VCMPu16r 5815 0U, // MVE_VCMPu32 5816 0U, // MVE_VCMPu32r 5817 0U, // MVE_VCMPu8 5818 0U, // MVE_VCMPu8r 5819 33554432U, // MVE_VCMULf16 5820 33554432U, // MVE_VCMULf32 5821 2U, // MVE_VCTP16 5822 2U, // MVE_VCTP32 5823 2U, // MVE_VCTP64 5824 2U, // MVE_VCTP8 5825 2U, // MVE_VCVTf16f32bh 5826 2U, // MVE_VCVTf16f32th 5827 662U, // MVE_VCVTf16s16_fix 5828 0U, // MVE_VCVTf16s16n 5829 662U, // MVE_VCVTf16u16_fix 5830 0U, // MVE_VCVTf16u16n 5831 2U, // MVE_VCVTf32f16bh 5832 2U, // MVE_VCVTf32f16th 5833 662U, // MVE_VCVTf32s32_fix 5834 0U, // MVE_VCVTf32s32n 5835 662U, // MVE_VCVTf32u32_fix 5836 0U, // MVE_VCVTf32u32n 5837 662U, // MVE_VCVTs16f16_fix 5838 0U, // MVE_VCVTs16f16a 5839 0U, // MVE_VCVTs16f16m 5840 0U, // MVE_VCVTs16f16n 5841 0U, // MVE_VCVTs16f16p 5842 0U, // MVE_VCVTs16f16z 5843 662U, // MVE_VCVTs32f32_fix 5844 0U, // MVE_VCVTs32f32a 5845 0U, // MVE_VCVTs32f32m 5846 0U, // MVE_VCVTs32f32n 5847 0U, // MVE_VCVTs32f32p 5848 0U, // MVE_VCVTs32f32z 5849 662U, // MVE_VCVTu16f16_fix 5850 0U, // MVE_VCVTu16f16a 5851 0U, // MVE_VCVTu16f16m 5852 0U, // MVE_VCVTu16f16n 5853 0U, // MVE_VCVTu16f16p 5854 0U, // MVE_VCVTu16f16z 5855 662U, // MVE_VCVTu32f32_fix 5856 0U, // MVE_VCVTu32f32a 5857 0U, // MVE_VCVTu32f32m 5858 0U, // MVE_VCVTu32f32n 5859 0U, // MVE_VCVTu32f32p 5860 0U, // MVE_VCVTu32f32z 5861 8912896U, // MVE_VDDUPu16 5862 8912896U, // MVE_VDDUPu32 5863 8912896U, // MVE_VDDUPu8 5864 16384U, // MVE_VDUP16 5865 16384U, // MVE_VDUP32 5866 16384U, // MVE_VDUP8 5867 42467328U, // MVE_VDWDUPu16 5868 42467328U, // MVE_VDWDUPu32 5869 42467328U, // MVE_VDWDUPu8 5870 0U, // MVE_VEOR 5871 8914432U, // MVE_VFMA_qr_Sf16 5872 8914432U, // MVE_VFMA_qr_Sf32 5873 8914432U, // MVE_VFMA_qr_f16 5874 8914432U, // MVE_VFMA_qr_f32 5875 8914432U, // MVE_VFMAf16 5876 8914432U, // MVE_VFMAf32 5877 8914432U, // MVE_VFMSf16 5878 8914432U, // MVE_VFMSf32 5879 0U, // MVE_VHADD_qr_s16 5880 0U, // MVE_VHADD_qr_s32 5881 0U, // MVE_VHADD_qr_s8 5882 0U, // MVE_VHADD_qr_u16 5883 0U, // MVE_VHADD_qr_u32 5884 0U, // MVE_VHADD_qr_u8 5885 0U, // MVE_VHADDs16 5886 0U, // MVE_VHADDs32 5887 0U, // MVE_VHADDs8 5888 0U, // MVE_VHADDu16 5889 0U, // MVE_VHADDu32 5890 0U, // MVE_VHADDu8 5891 33554432U, // MVE_VHCADDs16 5892 33554432U, // MVE_VHCADDs32 5893 33554432U, // MVE_VHCADDs8 5894 0U, // MVE_VHSUB_qr_s16 5895 0U, // MVE_VHSUB_qr_s32 5896 0U, // MVE_VHSUB_qr_s8 5897 0U, // MVE_VHSUB_qr_u16 5898 0U, // MVE_VHSUB_qr_u32 5899 0U, // MVE_VHSUB_qr_u8 5900 0U, // MVE_VHSUBs16 5901 0U, // MVE_VHSUBs32 5902 0U, // MVE_VHSUBs8 5903 0U, // MVE_VHSUBu16 5904 0U, // MVE_VHSUBu32 5905 0U, // MVE_VHSUBu8 5906 8912896U, // MVE_VIDUPu16 5907 8912896U, // MVE_VIDUPu32 5908 8912896U, // MVE_VIDUPu8 5909 42467328U, // MVE_VIWDUPu16 5910 42467328U, // MVE_VIWDUPu32 5911 42467328U, // MVE_VIWDUPu8 5912 0U, // MVE_VLD20_16 5913 0U, // MVE_VLD20_16_wb 5914 0U, // MVE_VLD20_32 5915 0U, // MVE_VLD20_32_wb 5916 0U, // MVE_VLD20_8 5917 0U, // MVE_VLD20_8_wb 5918 0U, // MVE_VLD21_16 5919 0U, // MVE_VLD21_16_wb 5920 0U, // MVE_VLD21_32 5921 0U, // MVE_VLD21_32_wb 5922 0U, // MVE_VLD21_8 5923 0U, // MVE_VLD21_8_wb 5924 0U, // MVE_VLD40_16 5925 0U, // MVE_VLD40_16_wb 5926 0U, // MVE_VLD40_32 5927 0U, // MVE_VLD40_32_wb 5928 0U, // MVE_VLD40_8 5929 0U, // MVE_VLD40_8_wb 5930 0U, // MVE_VLD41_16 5931 0U, // MVE_VLD41_16_wb 5932 0U, // MVE_VLD41_32 5933 0U, // MVE_VLD41_32_wb 5934 0U, // MVE_VLD41_8 5935 0U, // MVE_VLD41_8_wb 5936 0U, // MVE_VLD42_16 5937 0U, // MVE_VLD42_16_wb 5938 0U, // MVE_VLD42_32 5939 0U, // MVE_VLD42_32_wb 5940 0U, // MVE_VLD42_8 5941 0U, // MVE_VLD42_8_wb 5942 0U, // MVE_VLD43_16 5943 0U, // MVE_VLD43_16_wb 5944 0U, // MVE_VLD43_32 5945 0U, // MVE_VLD43_32_wb 5946 0U, // MVE_VLD43_8 5947 0U, // MVE_VLD43_8_wb 5948 3840U, // MVE_VLDRBS16 5949 100864U, // MVE_VLDRBS16_post 5950 3968U, // MVE_VLDRBS16_pre 5951 4096U, // MVE_VLDRBS16_rq 5952 3840U, // MVE_VLDRBS32 5953 100864U, // MVE_VLDRBS32_post 5954 3968U, // MVE_VLDRBS32_pre 5955 4096U, // MVE_VLDRBS32_rq 5956 3840U, // MVE_VLDRBU16 5957 100864U, // MVE_VLDRBU16_post 5958 3968U, // MVE_VLDRBU16_pre 5959 4096U, // MVE_VLDRBU16_rq 5960 3840U, // MVE_VLDRBU32 5961 100864U, // MVE_VLDRBU32_post 5962 3968U, // MVE_VLDRBU32_pre 5963 4096U, // MVE_VLDRBU32_rq 5964 3840U, // MVE_VLDRBU8 5965 100864U, // MVE_VLDRBU8_post 5966 4224U, // MVE_VLDRBU8_pre 5967 4096U, // MVE_VLDRBU8_rq 5968 3840U, // MVE_VLDRDU64_qi 5969 3968U, // MVE_VLDRDU64_qi_pre 5970 4352U, // MVE_VLDRDU64_rq 5971 4096U, // MVE_VLDRDU64_rq_u 5972 3840U, // MVE_VLDRHS32 5973 100864U, // MVE_VLDRHS32_post 5974 3968U, // MVE_VLDRHS32_pre 5975 4480U, // MVE_VLDRHS32_rq 5976 4096U, // MVE_VLDRHS32_rq_u 5977 3840U, // MVE_VLDRHU16 5978 100864U, // MVE_VLDRHU16_post 5979 4224U, // MVE_VLDRHU16_pre 5980 4480U, // MVE_VLDRHU16_rq 5981 4096U, // MVE_VLDRHU16_rq_u 5982 3840U, // MVE_VLDRHU32 5983 100864U, // MVE_VLDRHU32_post 5984 3968U, // MVE_VLDRHU32_pre 5985 4480U, // MVE_VLDRHU32_rq 5986 4096U, // MVE_VLDRHU32_rq_u 5987 3840U, // MVE_VLDRWU32 5988 100864U, // MVE_VLDRWU32_post 5989 4224U, // MVE_VLDRWU32_pre 5990 3840U, // MVE_VLDRWU32_qi 5991 3968U, // MVE_VLDRWU32_qi_pre 5992 4608U, // MVE_VLDRWU32_rq 5993 4096U, // MVE_VLDRWU32_rq_u 5994 17920U, // MVE_VMAXAVs16 5995 17920U, // MVE_VMAXAVs32 5996 17920U, // MVE_VMAXAVs8 5997 17920U, // MVE_VMAXAs16 5998 17920U, // MVE_VMAXAs32 5999 17920U, // MVE_VMAXAs8 6000 17920U, // MVE_VMAXNMAVf16 6001 17920U, // MVE_VMAXNMAVf32 6002 17920U, // MVE_VMAXNMAf16 6003 17920U, // MVE_VMAXNMAf32 6004 17920U, // MVE_VMAXNMVf16 6005 17920U, // MVE_VMAXNMVf32 6006 0U, // MVE_VMAXNMf16 6007 0U, // MVE_VMAXNMf32 6008 17920U, // MVE_VMAXVs16 6009 17920U, // MVE_VMAXVs32 6010 17920U, // MVE_VMAXVs8 6011 17920U, // MVE_VMAXVu16 6012 17920U, // MVE_VMAXVu32 6013 17920U, // MVE_VMAXVu8 6014 0U, // MVE_VMAXs16 6015 0U, // MVE_VMAXs32 6016 0U, // MVE_VMAXs8 6017 0U, // MVE_VMAXu16 6018 0U, // MVE_VMAXu32 6019 0U, // MVE_VMAXu8 6020 17920U, // MVE_VMINAVs16 6021 17920U, // MVE_VMINAVs32 6022 17920U, // MVE_VMINAVs8 6023 17920U, // MVE_VMINAs16 6024 17920U, // MVE_VMINAs32 6025 17920U, // MVE_VMINAs8 6026 17920U, // MVE_VMINNMAVf16 6027 17920U, // MVE_VMINNMAVf32 6028 17920U, // MVE_VMINNMAf16 6029 17920U, // MVE_VMINNMAf32 6030 17920U, // MVE_VMINNMVf16 6031 17920U, // MVE_VMINNMVf32 6032 0U, // MVE_VMINNMf16 6033 0U, // MVE_VMINNMf32 6034 17920U, // MVE_VMINVs16 6035 17920U, // MVE_VMINVs32 6036 17920U, // MVE_VMINVs8 6037 17920U, // MVE_VMINVu16 6038 17920U, // MVE_VMINVu32 6039 17920U, // MVE_VMINVu8 6040 0U, // MVE_VMINs16 6041 0U, // MVE_VMINs32 6042 0U, // MVE_VMINs8 6043 0U, // MVE_VMINu16 6044 0U, // MVE_VMINu32 6045 0U, // MVE_VMINu8 6046 8914432U, // MVE_VMLADAVas16 6047 8914432U, // MVE_VMLADAVas32 6048 8914432U, // MVE_VMLADAVas8 6049 8914432U, // MVE_VMLADAVau16 6050 8914432U, // MVE_VMLADAVau32 6051 8914432U, // MVE_VMLADAVau8 6052 8914432U, // MVE_VMLADAVaxs16 6053 8914432U, // MVE_VMLADAVaxs32 6054 8914432U, // MVE_VMLADAVaxs8 6055 0U, // MVE_VMLADAVs16 6056 0U, // MVE_VMLADAVs32 6057 0U, // MVE_VMLADAVs8 6058 0U, // MVE_VMLADAVu16 6059 0U, // MVE_VMLADAVu32 6060 0U, // MVE_VMLADAVu8 6061 0U, // MVE_VMLADAVxs16 6062 0U, // MVE_VMLADAVxs32 6063 0U, // MVE_VMLADAVxs8 6064 34078720U, // MVE_VMLALDAVas16 6065 34078720U, // MVE_VMLALDAVas32 6066 34078720U, // MVE_VMLALDAVau16 6067 34078720U, // MVE_VMLALDAVau32 6068 34078720U, // MVE_VMLALDAVaxs16 6069 34078720U, // MVE_VMLALDAVaxs32 6070 33554432U, // MVE_VMLALDAVs16 6071 33554432U, // MVE_VMLALDAVs32 6072 33554432U, // MVE_VMLALDAVu16 6073 33554432U, // MVE_VMLALDAVu32 6074 33554432U, // MVE_VMLALDAVxs16 6075 33554432U, // MVE_VMLALDAVxs32 6076 8914432U, // MVE_VMLAS_qr_s16 6077 8914432U, // MVE_VMLAS_qr_s32 6078 8914432U, // MVE_VMLAS_qr_s8 6079 8914432U, // MVE_VMLAS_qr_u16 6080 8914432U, // MVE_VMLAS_qr_u32 6081 8914432U, // MVE_VMLAS_qr_u8 6082 8914432U, // MVE_VMLA_qr_s16 6083 8914432U, // MVE_VMLA_qr_s32 6084 8914432U, // MVE_VMLA_qr_s8 6085 8914432U, // MVE_VMLA_qr_u16 6086 8914432U, // MVE_VMLA_qr_u32 6087 8914432U, // MVE_VMLA_qr_u8 6088 8914432U, // MVE_VMLSDAVas16 6089 8914432U, // MVE_VMLSDAVas32 6090 8914432U, // MVE_VMLSDAVas8 6091 8914432U, // MVE_VMLSDAVaxs16 6092 8914432U, // MVE_VMLSDAVaxs32 6093 8914432U, // MVE_VMLSDAVaxs8 6094 0U, // MVE_VMLSDAVs16 6095 0U, // MVE_VMLSDAVs32 6096 0U, // MVE_VMLSDAVs8 6097 0U, // MVE_VMLSDAVxs16 6098 0U, // MVE_VMLSDAVxs32 6099 0U, // MVE_VMLSDAVxs8 6100 34078720U, // MVE_VMLSLDAVas16 6101 34078720U, // MVE_VMLSLDAVas32 6102 34078720U, // MVE_VMLSLDAVaxs16 6103 34078720U, // MVE_VMLSLDAVaxs32 6104 33554432U, // MVE_VMLSLDAVs16 6105 33554432U, // MVE_VMLSLDAVs32 6106 33554432U, // MVE_VMLSLDAVxs16 6107 33554432U, // MVE_VMLSLDAVxs32 6108 16384U, // MVE_VMOVLs16bh 6109 16384U, // MVE_VMOVLs16th 6110 16384U, // MVE_VMOVLs8bh 6111 16384U, // MVE_VMOVLs8th 6112 16384U, // MVE_VMOVLu16bh 6113 16384U, // MVE_VMOVLu16th 6114 16384U, // MVE_VMOVLu8bh 6115 16384U, // MVE_VMOVLu8th 6116 17920U, // MVE_VMOVNi16bh 6117 17920U, // MVE_VMOVNi16th 6118 17920U, // MVE_VMOVNi32bh 6119 17920U, // MVE_VMOVNi32th 6120 114688U, // MVE_VMOV_from_lane_32 6121 114688U, // MVE_VMOV_from_lane_s16 6122 114688U, // MVE_VMOV_from_lane_s8 6123 114688U, // MVE_VMOV_from_lane_u16 6124 114688U, // MVE_VMOV_from_lane_u8 6125 9569176U, // MVE_VMOV_q_rr 6126 134217728U, // MVE_VMOV_rr_q 6127 26U, // MVE_VMOV_to_lane_16 6128 26U, // MVE_VMOV_to_lane_32 6129 26U, // MVE_VMOV_to_lane_8 6130 1920U, // MVE_VMOVimmf32 6131 4736U, // MVE_VMOVimmi16 6132 4736U, // MVE_VMOVimmi32 6133 0U, // MVE_VMOVimmi64 6134 4736U, // MVE_VMOVimmi8 6135 0U, // MVE_VMULHs16 6136 0U, // MVE_VMULHs32 6137 0U, // MVE_VMULHs8 6138 0U, // MVE_VMULHu16 6139 0U, // MVE_VMULHu32 6140 0U, // MVE_VMULHu8 6141 0U, // MVE_VMULLBp16 6142 0U, // MVE_VMULLBp8 6143 0U, // MVE_VMULLBs16 6144 0U, // MVE_VMULLBs32 6145 0U, // MVE_VMULLBs8 6146 0U, // MVE_VMULLBu16 6147 0U, // MVE_VMULLBu32 6148 0U, // MVE_VMULLBu8 6149 0U, // MVE_VMULLTp16 6150 0U, // MVE_VMULLTp8 6151 0U, // MVE_VMULLTs16 6152 0U, // MVE_VMULLTs32 6153 0U, // MVE_VMULLTs8 6154 0U, // MVE_VMULLTu16 6155 0U, // MVE_VMULLTu32 6156 0U, // MVE_VMULLTu8 6157 0U, // MVE_VMUL_qr_f16 6158 0U, // MVE_VMUL_qr_f32 6159 0U, // MVE_VMUL_qr_i16 6160 0U, // MVE_VMUL_qr_i32 6161 0U, // MVE_VMUL_qr_i8 6162 0U, // MVE_VMULf16 6163 0U, // MVE_VMULf32 6164 0U, // MVE_VMULi16 6165 0U, // MVE_VMULi32 6166 0U, // MVE_VMULi8 6167 16384U, // MVE_VMVN 6168 4736U, // MVE_VMVNimmi16 6169 4736U, // MVE_VMVNimmi32 6170 16384U, // MVE_VNEGf16 6171 16384U, // MVE_VNEGf32 6172 16384U, // MVE_VNEGs16 6173 16384U, // MVE_VNEGs32 6174 16384U, // MVE_VNEGs8 6175 0U, // MVE_VORN 6176 0U, // MVE_VORR 6177 256U, // MVE_VORRIZ0v4i32 6178 256U, // MVE_VORRIZ0v8i16 6179 256U, // MVE_VORRIZ16v4i32 6180 256U, // MVE_VORRIZ24v4i32 6181 256U, // MVE_VORRIZ8v4i32 6182 256U, // MVE_VORRIZ8v8i16 6183 0U, // MVE_VPNOT 6184 0U, // MVE_VPSEL 6185 0U, // MVE_VPST 6186 0U, // MVE_VPTv16i8 6187 0U, // MVE_VPTv16i8r 6188 0U, // MVE_VPTv16s8 6189 0U, // MVE_VPTv16s8r 6190 0U, // MVE_VPTv16u8 6191 0U, // MVE_VPTv16u8r 6192 0U, // MVE_VPTv4f32 6193 0U, // MVE_VPTv4f32r 6194 0U, // MVE_VPTv4i32 6195 0U, // MVE_VPTv4i32r 6196 0U, // MVE_VPTv4s32 6197 0U, // MVE_VPTv4s32r 6198 0U, // MVE_VPTv4u32 6199 0U, // MVE_VPTv4u32r 6200 0U, // MVE_VPTv8f16 6201 0U, // MVE_VPTv8f16r 6202 0U, // MVE_VPTv8i16 6203 0U, // MVE_VPTv8i16r 6204 0U, // MVE_VPTv8s16 6205 0U, // MVE_VPTv8s16r 6206 0U, // MVE_VPTv8u16 6207 0U, // MVE_VPTv8u16r 6208 16384U, // MVE_VQABSs16 6209 16384U, // MVE_VQABSs32 6210 16384U, // MVE_VQABSs8 6211 0U, // MVE_VQADD_qr_s16 6212 0U, // MVE_VQADD_qr_s32 6213 0U, // MVE_VQADD_qr_s8 6214 0U, // MVE_VQADD_qr_u16 6215 0U, // MVE_VQADD_qr_u32 6216 0U, // MVE_VQADD_qr_u8 6217 0U, // MVE_VQADDs16 6218 0U, // MVE_VQADDs32 6219 0U, // MVE_VQADDs8 6220 0U, // MVE_VQADDu16 6221 0U, // MVE_VQADDu32 6222 0U, // MVE_VQADDu8 6223 8914432U, // MVE_VQDMLADHXs16 6224 8914432U, // MVE_VQDMLADHXs32 6225 8914432U, // MVE_VQDMLADHXs8 6226 8914432U, // MVE_VQDMLADHs16 6227 8914432U, // MVE_VQDMLADHs32 6228 8914432U, // MVE_VQDMLADHs8 6229 8914432U, // MVE_VQDMLAH_qrs16 6230 8914432U, // MVE_VQDMLAH_qrs32 6231 8914432U, // MVE_VQDMLAH_qrs8 6232 8914432U, // MVE_VQDMLASH_qrs16 6233 8914432U, // MVE_VQDMLASH_qrs32 6234 8914432U, // MVE_VQDMLASH_qrs8 6235 8914432U, // MVE_VQDMLSDHXs16 6236 8914432U, // MVE_VQDMLSDHXs32 6237 8914432U, // MVE_VQDMLSDHXs8 6238 8914432U, // MVE_VQDMLSDHs16 6239 8914432U, // MVE_VQDMLSDHs32 6240 8914432U, // MVE_VQDMLSDHs8 6241 0U, // MVE_VQDMULH_qr_s16 6242 0U, // MVE_VQDMULH_qr_s32 6243 0U, // MVE_VQDMULH_qr_s8 6244 0U, // MVE_VQDMULHi16 6245 0U, // MVE_VQDMULHi32 6246 0U, // MVE_VQDMULHi8 6247 0U, // MVE_VQDMULL_qr_s16bh 6248 0U, // MVE_VQDMULL_qr_s16th 6249 0U, // MVE_VQDMULL_qr_s32bh 6250 0U, // MVE_VQDMULL_qr_s32th 6251 0U, // MVE_VQDMULLs16bh 6252 0U, // MVE_VQDMULLs16th 6253 0U, // MVE_VQDMULLs32bh 6254 0U, // MVE_VQDMULLs32th 6255 17920U, // MVE_VQMOVNs16bh 6256 17920U, // MVE_VQMOVNs16th 6257 17920U, // MVE_VQMOVNs32bh 6258 17920U, // MVE_VQMOVNs32th 6259 17920U, // MVE_VQMOVNu16bh 6260 17920U, // MVE_VQMOVNu16th 6261 17920U, // MVE_VQMOVNu32bh 6262 17920U, // MVE_VQMOVNu32th 6263 17920U, // MVE_VQMOVUNs16bh 6264 17920U, // MVE_VQMOVUNs16th 6265 17920U, // MVE_VQMOVUNs32bh 6266 17920U, // MVE_VQMOVUNs32th 6267 16384U, // MVE_VQNEGs16 6268 16384U, // MVE_VQNEGs32 6269 16384U, // MVE_VQNEGs8 6270 8914432U, // MVE_VQRDMLADHXs16 6271 8914432U, // MVE_VQRDMLADHXs32 6272 8914432U, // MVE_VQRDMLADHXs8 6273 8914432U, // MVE_VQRDMLADHs16 6274 8914432U, // MVE_VQRDMLADHs32 6275 8914432U, // MVE_VQRDMLADHs8 6276 8914432U, // MVE_VQRDMLAH_qrs16 6277 8914432U, // MVE_VQRDMLAH_qrs32 6278 8914432U, // MVE_VQRDMLAH_qrs8 6279 8914432U, // MVE_VQRDMLASH_qrs16 6280 8914432U, // MVE_VQRDMLASH_qrs32 6281 8914432U, // MVE_VQRDMLASH_qrs8 6282 8914432U, // MVE_VQRDMLSDHXs16 6283 8914432U, // MVE_VQRDMLSDHXs32 6284 8914432U, // MVE_VQRDMLSDHXs8 6285 8914432U, // MVE_VQRDMLSDHs16 6286 8914432U, // MVE_VQRDMLSDHs32 6287 8914432U, // MVE_VQRDMLSDHs8 6288 0U, // MVE_VQRDMULH_qr_s16 6289 0U, // MVE_VQRDMULH_qr_s32 6290 0U, // MVE_VQRDMULH_qr_s8 6291 0U, // MVE_VQRDMULHi16 6292 0U, // MVE_VQRDMULHi32 6293 0U, // MVE_VQRDMULHi8 6294 0U, // MVE_VQRSHL_by_vecs16 6295 0U, // MVE_VQRSHL_by_vecs32 6296 0U, // MVE_VQRSHL_by_vecs8 6297 0U, // MVE_VQRSHL_by_vecu16 6298 0U, // MVE_VQRSHL_by_vecu32 6299 0U, // MVE_VQRSHL_by_vecu8 6300 17920U, // MVE_VQRSHL_qrs16 6301 17920U, // MVE_VQRSHL_qrs32 6302 17920U, // MVE_VQRSHL_qrs8 6303 17920U, // MVE_VQRSHL_qru16 6304 17920U, // MVE_VQRSHL_qru32 6305 17920U, // MVE_VQRSHL_qru8 6306 8914432U, // MVE_VQRSHRNbhs16 6307 8914432U, // MVE_VQRSHRNbhs32 6308 8914432U, // MVE_VQRSHRNbhu16 6309 8914432U, // MVE_VQRSHRNbhu32 6310 8914432U, // MVE_VQRSHRNths16 6311 8914432U, // MVE_VQRSHRNths32 6312 8914432U, // MVE_VQRSHRNthu16 6313 8914432U, // MVE_VQRSHRNthu32 6314 8914432U, // MVE_VQRSHRUNs16bh 6315 8914432U, // MVE_VQRSHRUNs16th 6316 8914432U, // MVE_VQRSHRUNs32bh 6317 8914432U, // MVE_VQRSHRUNs32th 6318 0U, // MVE_VQSHLU_imms16 6319 0U, // MVE_VQSHLU_imms32 6320 0U, // MVE_VQSHLU_imms8 6321 0U, // MVE_VQSHL_by_vecs16 6322 0U, // MVE_VQSHL_by_vecs32 6323 0U, // MVE_VQSHL_by_vecs8 6324 0U, // MVE_VQSHL_by_vecu16 6325 0U, // MVE_VQSHL_by_vecu32 6326 0U, // MVE_VQSHL_by_vecu8 6327 17920U, // MVE_VQSHL_qrs16 6328 17920U, // MVE_VQSHL_qrs32 6329 17920U, // MVE_VQSHL_qrs8 6330 17920U, // MVE_VQSHL_qru16 6331 17920U, // MVE_VQSHL_qru32 6332 17920U, // MVE_VQSHL_qru8 6333 0U, // MVE_VQSHLimms16 6334 0U, // MVE_VQSHLimms32 6335 0U, // MVE_VQSHLimms8 6336 0U, // MVE_VQSHLimmu16 6337 0U, // MVE_VQSHLimmu32 6338 0U, // MVE_VQSHLimmu8 6339 8914432U, // MVE_VQSHRNbhs16 6340 8914432U, // MVE_VQSHRNbhs32 6341 8914432U, // MVE_VQSHRNbhu16 6342 8914432U, // MVE_VQSHRNbhu32 6343 8914432U, // MVE_VQSHRNths16 6344 8914432U, // MVE_VQSHRNths32 6345 8914432U, // MVE_VQSHRNthu16 6346 8914432U, // MVE_VQSHRNthu32 6347 8914432U, // MVE_VQSHRUNs16bh 6348 8914432U, // MVE_VQSHRUNs16th 6349 8914432U, // MVE_VQSHRUNs32bh 6350 8914432U, // MVE_VQSHRUNs32th 6351 0U, // MVE_VQSUB_qr_s16 6352 0U, // MVE_VQSUB_qr_s32 6353 0U, // MVE_VQSUB_qr_s8 6354 0U, // MVE_VQSUB_qr_u16 6355 0U, // MVE_VQSUB_qr_u32 6356 0U, // MVE_VQSUB_qr_u8 6357 0U, // MVE_VQSUBs16 6358 0U, // MVE_VQSUBs32 6359 0U, // MVE_VQSUBs8 6360 0U, // MVE_VQSUBu16 6361 0U, // MVE_VQSUBu32 6362 0U, // MVE_VQSUBu8 6363 16384U, // MVE_VREV16_8 6364 16384U, // MVE_VREV32_16 6365 16384U, // MVE_VREV32_8 6366 16384U, // MVE_VREV64_16 6367 16384U, // MVE_VREV64_32 6368 16384U, // MVE_VREV64_8 6369 0U, // MVE_VRHADDs16 6370 0U, // MVE_VRHADDs32 6371 0U, // MVE_VRHADDs8 6372 0U, // MVE_VRHADDu16 6373 0U, // MVE_VRHADDu32 6374 0U, // MVE_VRHADDu8 6375 16384U, // MVE_VRINTf16A 6376 16384U, // MVE_VRINTf16M 6377 16384U, // MVE_VRINTf16N 6378 16384U, // MVE_VRINTf16P 6379 16384U, // MVE_VRINTf16X 6380 16384U, // MVE_VRINTf16Z 6381 16384U, // MVE_VRINTf32A 6382 16384U, // MVE_VRINTf32M 6383 16384U, // MVE_VRINTf32N 6384 16384U, // MVE_VRINTf32P 6385 16384U, // MVE_VRINTf32X 6386 16384U, // MVE_VRINTf32Z 6387 34078720U, // MVE_VRMLALDAVHas32 6388 34078720U, // MVE_VRMLALDAVHau32 6389 34078720U, // MVE_VRMLALDAVHaxs32 6390 33554432U, // MVE_VRMLALDAVHs32 6391 33554432U, // MVE_VRMLALDAVHu32 6392 33554432U, // MVE_VRMLALDAVHxs32 6393 34078720U, // MVE_VRMLSLDAVHas32 6394 34078720U, // MVE_VRMLSLDAVHaxs32 6395 33554432U, // MVE_VRMLSLDAVHs32 6396 33554432U, // MVE_VRMLSLDAVHxs32 6397 0U, // MVE_VRMULHs16 6398 0U, // MVE_VRMULHs32 6399 0U, // MVE_VRMULHs8 6400 0U, // MVE_VRMULHu16 6401 0U, // MVE_VRMULHu32 6402 0U, // MVE_VRMULHu8 6403 0U, // MVE_VRSHL_by_vecs16 6404 0U, // MVE_VRSHL_by_vecs32 6405 0U, // MVE_VRSHL_by_vecs8 6406 0U, // MVE_VRSHL_by_vecu16 6407 0U, // MVE_VRSHL_by_vecu32 6408 0U, // MVE_VRSHL_by_vecu8 6409 17920U, // MVE_VRSHL_qrs16 6410 17920U, // MVE_VRSHL_qrs32 6411 17920U, // MVE_VRSHL_qrs8 6412 17920U, // MVE_VRSHL_qru16 6413 17920U, // MVE_VRSHL_qru32 6414 17920U, // MVE_VRSHL_qru8 6415 8914432U, // MVE_VRSHRNi16bh 6416 8914432U, // MVE_VRSHRNi16th 6417 8914432U, // MVE_VRSHRNi32bh 6418 8914432U, // MVE_VRSHRNi32th 6419 0U, // MVE_VRSHR_imms16 6420 0U, // MVE_VRSHR_imms32 6421 0U, // MVE_VRSHR_imms8 6422 0U, // MVE_VRSHR_immu16 6423 0U, // MVE_VRSHR_immu32 6424 0U, // MVE_VRSHR_immu8 6425 8914432U, // MVE_VSBC 6426 8914432U, // MVE_VSBCI 6427 524800U, // MVE_VSHLC 6428 0U, // MVE_VSHLL_imms16bh 6429 0U, // MVE_VSHLL_imms16th 6430 0U, // MVE_VSHLL_imms8bh 6431 0U, // MVE_VSHLL_imms8th 6432 0U, // MVE_VSHLL_immu16bh 6433 0U, // MVE_VSHLL_immu16th 6434 0U, // MVE_VSHLL_immu8bh 6435 0U, // MVE_VSHLL_immu8th 6436 147456U, // MVE_VSHLL_lws16bh 6437 147456U, // MVE_VSHLL_lws16th 6438 163840U, // MVE_VSHLL_lws8bh 6439 163840U, // MVE_VSHLL_lws8th 6440 147456U, // MVE_VSHLL_lwu16bh 6441 147456U, // MVE_VSHLL_lwu16th 6442 163840U, // MVE_VSHLL_lwu8bh 6443 163840U, // MVE_VSHLL_lwu8th 6444 0U, // MVE_VSHL_by_vecs16 6445 0U, // MVE_VSHL_by_vecs32 6446 0U, // MVE_VSHL_by_vecs8 6447 0U, // MVE_VSHL_by_vecu16 6448 0U, // MVE_VSHL_by_vecu32 6449 0U, // MVE_VSHL_by_vecu8 6450 0U, // MVE_VSHL_immi16 6451 0U, // MVE_VSHL_immi32 6452 0U, // MVE_VSHL_immi8 6453 17920U, // MVE_VSHL_qrs16 6454 17920U, // MVE_VSHL_qrs32 6455 17920U, // MVE_VSHL_qrs8 6456 17920U, // MVE_VSHL_qru16 6457 17920U, // MVE_VSHL_qru32 6458 17920U, // MVE_VSHL_qru8 6459 8914432U, // MVE_VSHRNi16bh 6460 8914432U, // MVE_VSHRNi16th 6461 8914432U, // MVE_VSHRNi32bh 6462 8914432U, // MVE_VSHRNi32th 6463 0U, // MVE_VSHR_imms16 6464 0U, // MVE_VSHR_imms32 6465 0U, // MVE_VSHR_imms8 6466 0U, // MVE_VSHR_immu16 6467 0U, // MVE_VSHR_immu32 6468 0U, // MVE_VSHR_immu8 6469 8914432U, // MVE_VSLIimm16 6470 8914432U, // MVE_VSLIimm32 6471 8914432U, // MVE_VSLIimm8 6472 8914432U, // MVE_VSRIimm16 6473 8914432U, // MVE_VSRIimm32 6474 8914432U, // MVE_VSRIimm8 6475 0U, // MVE_VST20_16 6476 0U, // MVE_VST20_16_wb 6477 0U, // MVE_VST20_32 6478 0U, // MVE_VST20_32_wb 6479 0U, // MVE_VST20_8 6480 0U, // MVE_VST20_8_wb 6481 0U, // MVE_VST21_16 6482 0U, // MVE_VST21_16_wb 6483 0U, // MVE_VST21_32 6484 0U, // MVE_VST21_32_wb 6485 0U, // MVE_VST21_8 6486 0U, // MVE_VST21_8_wb 6487 0U, // MVE_VST40_16 6488 0U, // MVE_VST40_16_wb 6489 0U, // MVE_VST40_32 6490 0U, // MVE_VST40_32_wb 6491 0U, // MVE_VST40_8 6492 0U, // MVE_VST40_8_wb 6493 0U, // MVE_VST41_16 6494 0U, // MVE_VST41_16_wb 6495 0U, // MVE_VST41_32 6496 0U, // MVE_VST41_32_wb 6497 0U, // MVE_VST41_8 6498 0U, // MVE_VST41_8_wb 6499 0U, // MVE_VST42_16 6500 0U, // MVE_VST42_16_wb 6501 0U, // MVE_VST42_32 6502 0U, // MVE_VST42_32_wb 6503 0U, // MVE_VST42_8 6504 0U, // MVE_VST42_8_wb 6505 0U, // MVE_VST43_16 6506 0U, // MVE_VST43_16_wb 6507 0U, // MVE_VST43_32 6508 0U, // MVE_VST43_32_wb 6509 0U, // MVE_VST43_8 6510 0U, // MVE_VST43_8_wb 6511 3840U, // MVE_VSTRB16 6512 100864U, // MVE_VSTRB16_post 6513 3968U, // MVE_VSTRB16_pre 6514 4096U, // MVE_VSTRB16_rq 6515 3840U, // MVE_VSTRB32 6516 100864U, // MVE_VSTRB32_post 6517 3968U, // MVE_VSTRB32_pre 6518 4096U, // MVE_VSTRB32_rq 6519 4096U, // MVE_VSTRB8_rq 6520 3840U, // MVE_VSTRBU8 6521 100864U, // MVE_VSTRBU8_post 6522 4224U, // MVE_VSTRBU8_pre 6523 3840U, // MVE_VSTRD64_qi 6524 3968U, // MVE_VSTRD64_qi_pre 6525 4352U, // MVE_VSTRD64_rq 6526 4096U, // MVE_VSTRD64_rq_u 6527 4480U, // MVE_VSTRH16_rq 6528 4096U, // MVE_VSTRH16_rq_u 6529 3840U, // MVE_VSTRH32 6530 100864U, // MVE_VSTRH32_post 6531 3968U, // MVE_VSTRH32_pre 6532 4480U, // MVE_VSTRH32_rq 6533 4096U, // MVE_VSTRH32_rq_u 6534 3840U, // MVE_VSTRHU16 6535 100864U, // MVE_VSTRHU16_post 6536 4224U, // MVE_VSTRHU16_pre 6537 3840U, // MVE_VSTRW32_qi 6538 3968U, // MVE_VSTRW32_qi_pre 6539 4608U, // MVE_VSTRW32_rq 6540 4096U, // MVE_VSTRW32_rq_u 6541 3840U, // MVE_VSTRWU32 6542 100864U, // MVE_VSTRWU32_post 6543 4224U, // MVE_VSTRWU32_pre 6544 0U, // MVE_VSUB_qr_f16 6545 0U, // MVE_VSUB_qr_f32 6546 0U, // MVE_VSUB_qr_i16 6547 0U, // MVE_VSUB_qr_i32 6548 0U, // MVE_VSUB_qr_i8 6549 0U, // MVE_VSUBf16 6550 0U, // MVE_VSUBf32 6551 0U, // MVE_VSUBi16 6552 0U, // MVE_VSUBi32 6553 0U, // MVE_VSUBi8 6554 17920U, // MVE_WLSTP_16 6555 17920U, // MVE_WLSTP_32 6556 17920U, // MVE_WLSTP_64 6557 17920U, // MVE_WLSTP_8 6558 1664U, // MVNi 6559 16384U, // MVNr 6560 1792U, // MVNsi 6561 1152U, // MVNsr 6562 17920U, // NEON_VMAXNMNDf 6563 17920U, // NEON_VMAXNMNDh 6564 17920U, // NEON_VMAXNMNQf 6565 17920U, // NEON_VMAXNMNQh 6566 17920U, // NEON_VMINNMNDf 6567 17920U, // NEON_VMINNMNDh 6568 17920U, // NEON_VMINNMNQf 6569 17920U, // NEON_VMINNMNQh 6570 1048576U, // ORRri 6571 0U, // ORRrr 6572 1572864U, // ORRrsi 6573 0U, // ORRrsr 6574 167772160U, // PKHBT 6575 201326592U, // PKHTB 6576 0U, // PLDWi12 6577 0U, // PLDWrs 6578 0U, // PLDi12 6579 0U, // PLDrs 6580 0U, // PLIi12 6581 0U, // PLIrs 6582 0U, // QADD 6583 0U, // QADD16 6584 0U, // QADD8 6585 0U, // QASX 6586 0U, // QDADD 6587 0U, // QDSUB 6588 0U, // QSAX 6589 0U, // QSUB 6590 0U, // QSUB16 6591 0U, // QSUB8 6592 16384U, // RBIT 6593 16384U, // REV 6594 16384U, // REV16 6595 16384U, // REVSH 6596 0U, // RFEDA 6597 0U, // RFEDA_UPD 6598 0U, // RFEDB 6599 0U, // RFEDB_UPD 6600 0U, // RFEIA 6601 0U, // RFEIA_UPD 6602 0U, // RFEIB 6603 0U, // RFEIB_UPD 6604 1048576U, // RSBri 6605 0U, // RSBrr 6606 1572864U, // RSBrsi 6607 0U, // RSBrsr 6608 1048576U, // RSCri 6609 0U, // RSCrr 6610 1572864U, // RSCrsi 6611 0U, // RSCrsr 6612 0U, // SADD16 6613 0U, // SADD8 6614 0U, // SASX 6615 0U, // SB 6616 1048576U, // SBCri 6617 0U, // SBCrr 6618 1572864U, // SBCrsi 6619 0U, // SBCrsr 6620 33554432U, // SBFX 6621 0U, // SDIV 6622 0U, // SEL 6623 0U, // SETEND 6624 0U, // SETPAN 6625 16896U, // SHA1C 6626 2U, // SHA1H 6627 16896U, // SHA1M 6628 16896U, // SHA1P 6629 16896U, // SHA1SU0 6630 2U, // SHA1SU1 6631 16896U, // SHA256H 6632 16896U, // SHA256H2 6633 2U, // SHA256SU0 6634 16896U, // SHA256SU1 6635 0U, // SHADD16 6636 0U, // SHADD8 6637 0U, // SHASX 6638 0U, // SHSAX 6639 0U, // SHSUB16 6640 0U, // SHSUB8 6641 2U, // SMC 6642 33554432U, // SMLABB 6643 33554432U, // SMLABT 6644 33554432U, // SMLAD 6645 33554432U, // SMLADX 6646 0U, // SMLAL 6647 33554432U, // SMLALBB 6648 33554432U, // SMLALBT 6649 33554432U, // SMLALD 6650 33554432U, // SMLALDX 6651 33554432U, // SMLALTB 6652 33554432U, // SMLALTT 6653 33554432U, // SMLATB 6654 33554432U, // SMLATT 6655 33554432U, // SMLAWB 6656 33554432U, // SMLAWT 6657 33554432U, // SMLSD 6658 33554432U, // SMLSDX 6659 33554432U, // SMLSLD 6660 33554432U, // SMLSLDX 6661 33554432U, // SMMLA 6662 33554432U, // SMMLAR 6663 33554432U, // SMMLS 6664 33554432U, // SMMLSR 6665 0U, // SMMUL 6666 0U, // SMMULR 6667 0U, // SMUAD 6668 0U, // SMUADX 6669 0U, // SMULBB 6670 0U, // SMULBT 6671 33554432U, // SMULL 6672 0U, // SMULTB 6673 0U, // SMULTT 6674 0U, // SMULWB 6675 0U, // SMULWT 6676 0U, // SMUSD 6677 0U, // SMUSDX 6678 0U, // SRSDA 6679 0U, // SRSDA_UPD 6680 0U, // SRSDB 6681 0U, // SRSDB_UPD 6682 0U, // SRSIA 6683 0U, // SRSIA_UPD 6684 0U, // SRSIB 6685 0U, // SRSIB_UPD 6686 185088U, // SSAT 6687 21248U, // SSAT16 6688 0U, // SSAX 6689 0U, // SSUB16 6690 0U, // SSUB8 6691 0U, // STC2L_OFFSET 6692 2176U, // STC2L_OPTION 6693 2304U, // STC2L_POST 6694 0U, // STC2L_PRE 6695 0U, // STC2_OFFSET 6696 2176U, // STC2_OPTION 6697 2304U, // STC2_POST 6698 0U, // STC2_PRE 6699 2446U, // STCL_OFFSET 6700 2624014U, // STCL_OPTION 6701 3148302U, // STCL_POST 6702 2702U, // STCL_PRE 6703 2446U, // STC_OFFSET 6704 2624014U, // STC_OPTION 6705 3148302U, // STC_POST 6706 2702U, // STC_PRE 6707 128U, // STL 6708 128U, // STLB 6709 9961472U, // STLEX 6710 9961472U, // STLEXB 6711 4992U, // STLEXD 6712 9961472U, // STLEXH 6713 128U, // STLH 6714 18432U, // STMDA 6715 652U, // STMDA_UPD 6716 18432U, // STMDB 6717 652U, // STMDB_UPD 6718 18432U, // STMIA 6719 652U, // STMIA_UPD 6720 18432U, // STMIB 6721 652U, // STMIB_UPD 6722 3672576U, // STRBT_POST_IMM 6723 3672576U, // STRBT_POST_REG 6724 3672576U, // STRB_POST_IMM 6725 3672576U, // STRB_POST_REG 6726 2816U, // STRB_PRE_IMM 6727 2944U, // STRB_PRE_REG 6728 3072U, // STRBi12 6729 3200U, // STRBrs 6730 4194304U, // STRD 6731 38274560U, // STRD_POST 6732 5244416U, // STRD_PRE 6733 9961472U, // STREX 6734 9961472U, // STREXB 6735 4992U, // STREXD 6736 9961472U, // STREXH 6737 3328U, // STRH 6738 5769728U, // STRHTi 6739 6294016U, // STRHTr 6740 6818304U, // STRH_POST 6741 3456U, // STRH_PRE 6742 3672576U, // STRT_POST_IMM 6743 3672576U, // STRT_POST_REG 6744 3672576U, // STR_POST_IMM 6745 3672576U, // STR_POST_REG 6746 2816U, // STR_PRE_IMM 6747 2944U, // STR_PRE_REG 6748 3072U, // STRi12 6749 3200U, // STRrs 6750 1048576U, // SUBri 6751 0U, // SUBrr 6752 1572864U, // SUBrsi 6753 0U, // SUBrsr 6754 2U, // SVC 6755 9961472U, // SWP 6756 9961472U, // SWPB 6757 234881024U, // SXTAB 6758 234881024U, // SXTAB16 6759 234881024U, // SXTAH 6760 196608U, // SXTB 6761 196608U, // SXTB16 6762 196608U, // SXTH 6763 1664U, // TEQri 6764 16384U, // TEQrr 6765 1792U, // TEQrsi 6766 1152U, // TEQrsr 6767 0U, // TRAP 6768 0U, // TRAPNaCl 6769 0U, // TSB 6770 1664U, // TSTri 6771 16384U, // TSTrr 6772 1792U, // TSTrsi 6773 1152U, // TSTrsr 6774 0U, // UADD16 6775 0U, // UADD8 6776 0U, // UASX 6777 33554432U, // UBFX 6778 0U, // UDF 6779 0U, // UDIV 6780 0U, // UHADD16 6781 0U, // UHADD8 6782 0U, // UHASX 6783 0U, // UHSAX 6784 0U, // UHSUB16 6785 0U, // UHSUB8 6786 33554432U, // UMAAL 6787 0U, // UMLAL 6788 33554432U, // UMULL 6789 0U, // UQADD16 6790 0U, // UQADD8 6791 0U, // UQASX 6792 0U, // UQSAX 6793 0U, // UQSUB16 6794 0U, // UQSUB8 6795 0U, // USAD8 6796 33554432U, // USADA8 6797 268435456U, // USAT 6798 0U, // USAT16 6799 0U, // USAX 6800 0U, // USUB16 6801 0U, // USUB8 6802 234881024U, // UXTAB 6803 234881024U, // UXTAB16 6804 234881024U, // UXTAH 6805 196608U, // UXTB 6806 196608U, // UXTB16 6807 196608U, // UXTH 6808 8914432U, // VABALsv2i64 6809 8914432U, // VABALsv4i32 6810 8914432U, // VABALsv8i16 6811 8914432U, // VABALuv2i64 6812 8914432U, // VABALuv4i32 6813 8914432U, // VABALuv8i16 6814 8914432U, // VABAsv16i8 6815 8914432U, // VABAsv2i32 6816 8914432U, // VABAsv4i16 6817 8914432U, // VABAsv4i32 6818 8914432U, // VABAsv8i16 6819 8914432U, // VABAsv8i8 6820 8914432U, // VABAuv16i8 6821 8914432U, // VABAuv2i32 6822 8914432U, // VABAuv4i16 6823 8914432U, // VABAuv4i32 6824 8914432U, // VABAuv8i16 6825 8914432U, // VABAuv8i8 6826 0U, // VABDLsv2i64 6827 0U, // VABDLsv4i32 6828 0U, // VABDLsv8i16 6829 0U, // VABDLuv2i64 6830 0U, // VABDLuv4i32 6831 0U, // VABDLuv8i16 6832 0U, // VABDfd 6833 0U, // VABDfq 6834 0U, // VABDhd 6835 0U, // VABDhq 6836 0U, // VABDsv16i8 6837 0U, // VABDsv2i32 6838 0U, // VABDsv4i16 6839 0U, // VABDsv4i32 6840 0U, // VABDsv8i16 6841 0U, // VABDsv8i8 6842 0U, // VABDuv16i8 6843 0U, // VABDuv2i32 6844 0U, // VABDuv4i16 6845 0U, // VABDuv4i32 6846 0U, // VABDuv8i16 6847 0U, // VABDuv8i8 6848 648U, // VABSD 6849 16384U, // VABSH 6850 16384U, // VABSS 6851 16384U, // VABSfd 6852 16384U, // VABSfq 6853 16384U, // VABShd 6854 16384U, // VABShq 6855 16384U, // VABSv16i8 6856 16384U, // VABSv2i32 6857 16384U, // VABSv4i16 6858 16384U, // VABSv4i32 6859 16384U, // VABSv8i16 6860 16384U, // VABSv8i8 6861 0U, // VACGEfd 6862 0U, // VACGEfq 6863 0U, // VACGEhd 6864 0U, // VACGEhq 6865 0U, // VACGTfd 6866 0U, // VACGTfq 6867 0U, // VACGThd 6868 0U, // VACGThq 6869 10568584U, // VADDD 6870 0U, // VADDH 6871 17920U, // VADDHNv2i32 6872 0U, // VADDHNv4i16 6873 0U, // VADDHNv8i8 6874 0U, // VADDLsv2i64 6875 0U, // VADDLsv4i32 6876 0U, // VADDLsv8i16 6877 0U, // VADDLuv2i64 6878 0U, // VADDLuv4i32 6879 0U, // VADDLuv8i16 6880 0U, // VADDS 6881 0U, // VADDWsv2i64 6882 0U, // VADDWsv4i32 6883 0U, // VADDWsv8i16 6884 0U, // VADDWuv2i64 6885 0U, // VADDWuv4i32 6886 0U, // VADDWuv8i16 6887 0U, // VADDfd 6888 0U, // VADDfq 6889 0U, // VADDhd 6890 0U, // VADDhq 6891 0U, // VADDv16i8 6892 17920U, // VADDv1i64 6893 0U, // VADDv2i32 6894 17920U, // VADDv2i64 6895 0U, // VADDv4i16 6896 0U, // VADDv4i32 6897 0U, // VADDv8i16 6898 0U, // VADDv8i8 6899 0U, // VANDd 6900 0U, // VANDq 6901 0U, // VBICd 6902 4736U, // VBICiv2i32 6903 4736U, // VBICiv4i16 6904 4736U, // VBICiv4i32 6905 4736U, // VBICiv8i16 6906 0U, // VBICq 6907 8914432U, // VBIFd 6908 8914432U, // VBIFq 6909 8914432U, // VBITd 6910 8914432U, // VBITq 6911 8914432U, // VBSLd 6912 8914432U, // VBSLq 6913 11011584U, // VCADDv2f32 6914 11011584U, // VCADDv4f16 6915 11011584U, // VCADDv4f32 6916 11011584U, // VCADDv8f16 6917 0U, // VCEQfd 6918 0U, // VCEQfq 6919 0U, // VCEQhd 6920 0U, // VCEQhq 6921 0U, // VCEQv16i8 6922 0U, // VCEQv2i32 6923 0U, // VCEQv4i16 6924 0U, // VCEQv4i32 6925 0U, // VCEQv8i16 6926 0U, // VCEQv8i8 6927 212992U, // VCEQzv16i8 6928 212992U, // VCEQzv2f32 6929 212992U, // VCEQzv2i32 6930 212992U, // VCEQzv4f16 6931 212992U, // VCEQzv4f32 6932 212992U, // VCEQzv4i16 6933 212992U, // VCEQzv4i32 6934 212992U, // VCEQzv8f16 6935 212992U, // VCEQzv8i16 6936 212992U, // VCEQzv8i8 6937 0U, // VCGEfd 6938 0U, // VCGEfq 6939 0U, // VCGEhd 6940 0U, // VCGEhq 6941 0U, // VCGEsv16i8 6942 0U, // VCGEsv2i32 6943 0U, // VCGEsv4i16 6944 0U, // VCGEsv4i32 6945 0U, // VCGEsv8i16 6946 0U, // VCGEsv8i8 6947 0U, // VCGEuv16i8 6948 0U, // VCGEuv2i32 6949 0U, // VCGEuv4i16 6950 0U, // VCGEuv4i32 6951 0U, // VCGEuv8i16 6952 0U, // VCGEuv8i8 6953 212992U, // VCGEzv16i8 6954 212992U, // VCGEzv2f32 6955 212992U, // VCGEzv2i32 6956 212992U, // VCGEzv4f16 6957 212992U, // VCGEzv4f32 6958 212992U, // VCGEzv4i16 6959 212992U, // VCGEzv4i32 6960 212992U, // VCGEzv8f16 6961 212992U, // VCGEzv8i16 6962 212992U, // VCGEzv8i8 6963 0U, // VCGTfd 6964 0U, // VCGTfq 6965 0U, // VCGThd 6966 0U, // VCGThq 6967 0U, // VCGTsv16i8 6968 0U, // VCGTsv2i32 6969 0U, // VCGTsv4i16 6970 0U, // VCGTsv4i32 6971 0U, // VCGTsv8i16 6972 0U, // VCGTsv8i8 6973 0U, // VCGTuv16i8 6974 0U, // VCGTuv2i32 6975 0U, // VCGTuv4i16 6976 0U, // VCGTuv4i32 6977 0U, // VCGTuv8i16 6978 0U, // VCGTuv8i8 6979 212992U, // VCGTzv16i8 6980 212992U, // VCGTzv2f32 6981 212992U, // VCGTzv2i32 6982 212992U, // VCGTzv4f16 6983 212992U, // VCGTzv4f32 6984 212992U, // VCGTzv4i16 6985 212992U, // VCGTzv4i32 6986 212992U, // VCGTzv8f16 6987 212992U, // VCGTzv8i16 6988 212992U, // VCGTzv8i8 6989 212992U, // VCLEzv16i8 6990 212992U, // VCLEzv2f32 6991 212992U, // VCLEzv2i32 6992 212992U, // VCLEzv4f16 6993 212992U, // VCLEzv4f32 6994 212992U, // VCLEzv4i16 6995 212992U, // VCLEzv4i32 6996 212992U, // VCLEzv8f16 6997 212992U, // VCLEzv8i16 6998 212992U, // VCLEzv8i8 6999 16384U, // VCLSv16i8 7000 16384U, // VCLSv2i32 7001 16384U, // VCLSv4i16 7002 16384U, // VCLSv4i32 7003 16384U, // VCLSv8i16 7004 16384U, // VCLSv8i8 7005 212992U, // VCLTzv16i8 7006 212992U, // VCLTzv2f32 7007 212992U, // VCLTzv2i32 7008 212992U, // VCLTzv4f16 7009 212992U, // VCLTzv4f32 7010 212992U, // VCLTzv4i16 7011 212992U, // VCLTzv4i32 7012 212992U, // VCLTzv8f16 7013 212992U, // VCLTzv8i16 7014 212992U, // VCLTzv8i8 7015 16384U, // VCLZv16i8 7016 16384U, // VCLZv2i32 7017 16384U, // VCLZv4i16 7018 16384U, // VCLZv4i32 7019 16384U, // VCLZv8i16 7020 16384U, // VCLZv8i8 7021 11534848U, // VCMLAv2f32 7022 229888U, // VCMLAv2f32_indexed 7023 11534848U, // VCMLAv4f16 7024 229888U, // VCMLAv4f16_indexed 7025 11534848U, // VCMLAv4f32 7026 229888U, // VCMLAv4f32_indexed 7027 11534848U, // VCMLAv8f16 7028 229888U, // VCMLAv8f16_indexed 7029 648U, // VCMPD 7030 648U, // VCMPED 7031 16384U, // VCMPEH 7032 16384U, // VCMPES 7033 0U, // VCMPEZD 7034 28U, // VCMPEZH 7035 28U, // VCMPEZS 7036 16384U, // VCMPH 7037 16384U, // VCMPS 7038 0U, // VCMPZD 7039 28U, // VCMPZH 7040 28U, // VCMPZS 7041 16384U, // VCNTd 7042 16384U, // VCNTq 7043 2U, // VCVTANSDf 7044 2U, // VCVTANSDh 7045 2U, // VCVTANSQf 7046 2U, // VCVTANSQh 7047 2U, // VCVTANUDf 7048 2U, // VCVTANUDh 7049 2U, // VCVTANUQf 7050 2U, // VCVTANUQh 7051 2U, // VCVTASD 7052 2U, // VCVTASH 7053 2U, // VCVTASS 7054 2U, // VCVTAUD 7055 2U, // VCVTAUH 7056 2U, // VCVTAUS 7057 0U, // VCVTBDH 7058 0U, // VCVTBHD 7059 2U, // VCVTBHS 7060 2U, // VCVTBSH 7061 0U, // VCVTDS 7062 2U, // VCVTMNSDf 7063 2U, // VCVTMNSDh 7064 2U, // VCVTMNSQf 7065 2U, // VCVTMNSQh 7066 2U, // VCVTMNUDf 7067 2U, // VCVTMNUDh 7068 2U, // VCVTMNUQf 7069 2U, // VCVTMNUQh 7070 2U, // VCVTMSD 7071 2U, // VCVTMSH 7072 2U, // VCVTMSS 7073 2U, // VCVTMUD 7074 2U, // VCVTMUH 7075 2U, // VCVTMUS 7076 2U, // VCVTNNSDf 7077 2U, // VCVTNNSDh 7078 2U, // VCVTNNSQf 7079 2U, // VCVTNNSQh 7080 2U, // VCVTNNUDf 7081 2U, // VCVTNNUDh 7082 2U, // VCVTNNUQf 7083 2U, // VCVTNNUQh 7084 2U, // VCVTNSD 7085 2U, // VCVTNSH 7086 2U, // VCVTNSS 7087 2U, // VCVTNUD 7088 2U, // VCVTNUH 7089 2U, // VCVTNUS 7090 2U, // VCVTPNSDf 7091 2U, // VCVTPNSDh 7092 2U, // VCVTPNSQf 7093 2U, // VCVTPNSQh 7094 2U, // VCVTPNUDf 7095 2U, // VCVTPNUDh 7096 2U, // VCVTPNUQf 7097 2U, // VCVTPNUQh 7098 2U, // VCVTPSD 7099 2U, // VCVTPSH 7100 2U, // VCVTPSS 7101 2U, // VCVTPUD 7102 2U, // VCVTPUH 7103 2U, // VCVTPUS 7104 0U, // VCVTSD 7105 0U, // VCVTTDH 7106 0U, // VCVTTHD 7107 2U, // VCVTTHS 7108 2U, // VCVTTSH 7109 2U, // VCVTf2h 7110 0U, // VCVTf2sd 7111 0U, // VCVTf2sq 7112 0U, // VCVTf2ud 7113 0U, // VCVTf2uq 7114 662U, // VCVTf2xsd 7115 662U, // VCVTf2xsq 7116 662U, // VCVTf2xud 7117 662U, // VCVTf2xuq 7118 2U, // VCVTh2f 7119 0U, // VCVTh2sd 7120 0U, // VCVTh2sq 7121 0U, // VCVTh2ud 7122 0U, // VCVTh2uq 7123 662U, // VCVTh2xsd 7124 662U, // VCVTh2xsq 7125 662U, // VCVTh2xud 7126 662U, // VCVTh2xuq 7127 0U, // VCVTs2fd 7128 0U, // VCVTs2fq 7129 0U, // VCVTs2hd 7130 0U, // VCVTs2hq 7131 0U, // VCVTu2fd 7132 0U, // VCVTu2fq 7133 0U, // VCVTu2hd 7134 0U, // VCVTu2hq 7135 662U, // VCVTxs2fd 7136 662U, // VCVTxs2fq 7137 662U, // VCVTxs2hd 7138 662U, // VCVTxs2hq 7139 662U, // VCVTxu2fd 7140 662U, // VCVTxu2fq 7141 662U, // VCVTxu2hd 7142 662U, // VCVTxu2hq 7143 10568584U, // VDIVD 7144 0U, // VDIVH 7145 0U, // VDIVS 7146 16384U, // VDUP16d 7147 16384U, // VDUP16q 7148 16384U, // VDUP32d 7149 16384U, // VDUP32q 7150 16384U, // VDUP8d 7151 16384U, // VDUP8q 7152 114688U, // VDUPLN16d 7153 114688U, // VDUPLN16q 7154 114688U, // VDUPLN32d 7155 114688U, // VDUPLN32q 7156 114688U, // VDUPLN8d 7157 114688U, // VDUPLN8q 7158 0U, // VEORd 7159 0U, // VEORq 7160 33554432U, // VEXTd16 7161 33554432U, // VEXTd32 7162 33554432U, // VEXTd8 7163 33554432U, // VEXTq16 7164 33554432U, // VEXTq32 7165 33554432U, // VEXTq64 7166 33554432U, // VEXTq8 7167 50070U, // VFMAD 7168 8914432U, // VFMAH 7169 17920U, // VFMALD 7170 247296U, // VFMALDI 7171 17920U, // VFMALQ 7172 247296U, // VFMALQI 7173 8914432U, // VFMAS 7174 8914432U, // VFMAfd 7175 8914432U, // VFMAfq 7176 8914432U, // VFMAhd 7177 8914432U, // VFMAhq 7178 50070U, // VFMSD 7179 8914432U, // VFMSH 7180 17920U, // VFMSLD 7181 247296U, // VFMSLDI 7182 17920U, // VFMSLQ 7183 247296U, // VFMSLQI 7184 8914432U, // VFMSS 7185 8914432U, // VFMSfd 7186 8914432U, // VFMSfq 7187 8914432U, // VFMShd 7188 8914432U, // VFMShq 7189 50070U, // VFNMAD 7190 8914432U, // VFNMAH 7191 8914432U, // VFNMAS 7192 50070U, // VFNMSD 7193 8914432U, // VFNMSH 7194 8914432U, // VFNMSS 7195 17920U, // VFP_VMAXNMD 7196 17920U, // VFP_VMAXNMH 7197 17920U, // VFP_VMAXNMS 7198 17920U, // VFP_VMINNMD 7199 17920U, // VFP_VMINNMH 7200 17920U, // VFP_VMINNMS 7201 114688U, // VGETLNi32 7202 114688U, // VGETLNs16 7203 114688U, // VGETLNs8 7204 114688U, // VGETLNu16 7205 114688U, // VGETLNu8 7206 0U, // VHADDsv16i8 7207 0U, // VHADDsv2i32 7208 0U, // VHADDsv4i16 7209 0U, // VHADDsv4i32 7210 0U, // VHADDsv8i16 7211 0U, // VHADDsv8i8 7212 0U, // VHADDuv16i8 7213 0U, // VHADDuv2i32 7214 0U, // VHADDuv4i16 7215 0U, // VHADDuv4i32 7216 0U, // VHADDuv8i16 7217 0U, // VHADDuv8i8 7218 0U, // VHSUBsv16i8 7219 0U, // VHSUBsv2i32 7220 0U, // VHSUBsv4i16 7221 0U, // VHSUBsv4i32 7222 0U, // VHSUBsv8i16 7223 0U, // VHSUBsv8i8 7224 0U, // VHSUBuv16i8 7225 0U, // VHSUBuv2i32 7226 0U, // VHSUBuv4i16 7227 0U, // VHSUBuv4i32 7228 0U, // VHSUBuv8i16 7229 0U, // VHSUBuv8i8 7230 2U, // VINSH 7231 0U, // VJCVT 7232 646U, // VLD1DUPd16 7233 798U, // VLD1DUPd16wb_fixed 7234 263070U, // VLD1DUPd16wb_register 7235 646U, // VLD1DUPd32 7236 798U, // VLD1DUPd32wb_fixed 7237 263070U, // VLD1DUPd32wb_register 7238 646U, // VLD1DUPd8 7239 798U, // VLD1DUPd8wb_fixed 7240 263070U, // VLD1DUPd8wb_register 7241 646U, // VLD1DUPq16 7242 798U, // VLD1DUPq16wb_fixed 7243 263070U, // VLD1DUPq16wb_register 7244 646U, // VLD1DUPq32 7245 798U, // VLD1DUPq32wb_fixed 7246 263070U, // VLD1DUPq32wb_register 7247 646U, // VLD1DUPq8 7248 798U, // VLD1DUPq8wb_fixed 7249 263070U, // VLD1DUPq8wb_register 7250 12342304U, // VLD1LNd16 7251 12866720U, // VLD1LNd16_UPD 7252 12342304U, // VLD1LNd32 7253 12866720U, // VLD1LNd32_UPD 7254 12342304U, // VLD1LNd8 7255 12866720U, // VLD1LNd8_UPD 7256 0U, // VLD1LNq16Pseudo 7257 0U, // VLD1LNq16Pseudo_UPD 7258 0U, // VLD1LNq32Pseudo 7259 0U, // VLD1LNq32Pseudo_UPD 7260 0U, // VLD1LNq8Pseudo 7261 0U, // VLD1LNq8Pseudo_UPD 7262 646U, // VLD1d16 7263 646U, // VLD1d16Q 7264 0U, // VLD1d16QPseudo 7265 798U, // VLD1d16Qwb_fixed 7266 263070U, // VLD1d16Qwb_register 7267 646U, // VLD1d16T 7268 0U, // VLD1d16TPseudo 7269 798U, // VLD1d16Twb_fixed 7270 263070U, // VLD1d16Twb_register 7271 798U, // VLD1d16wb_fixed 7272 263070U, // VLD1d16wb_register 7273 646U, // VLD1d32 7274 646U, // VLD1d32Q 7275 0U, // VLD1d32QPseudo 7276 798U, // VLD1d32Qwb_fixed 7277 263070U, // VLD1d32Qwb_register 7278 646U, // VLD1d32T 7279 0U, // VLD1d32TPseudo 7280 798U, // VLD1d32Twb_fixed 7281 263070U, // VLD1d32Twb_register 7282 798U, // VLD1d32wb_fixed 7283 263070U, // VLD1d32wb_register 7284 646U, // VLD1d64 7285 646U, // VLD1d64Q 7286 0U, // VLD1d64QPseudo 7287 0U, // VLD1d64QPseudoWB_fixed 7288 0U, // VLD1d64QPseudoWB_register 7289 798U, // VLD1d64Qwb_fixed 7290 263070U, // VLD1d64Qwb_register 7291 646U, // VLD1d64T 7292 0U, // VLD1d64TPseudo 7293 0U, // VLD1d64TPseudoWB_fixed 7294 0U, // VLD1d64TPseudoWB_register 7295 798U, // VLD1d64Twb_fixed 7296 263070U, // VLD1d64Twb_register 7297 798U, // VLD1d64wb_fixed 7298 263070U, // VLD1d64wb_register 7299 646U, // VLD1d8 7300 646U, // VLD1d8Q 7301 0U, // VLD1d8QPseudo 7302 798U, // VLD1d8Qwb_fixed 7303 263070U, // VLD1d8Qwb_register 7304 646U, // VLD1d8T 7305 0U, // VLD1d8TPseudo 7306 798U, // VLD1d8Twb_fixed 7307 263070U, // VLD1d8Twb_register 7308 798U, // VLD1d8wb_fixed 7309 263070U, // VLD1d8wb_register 7310 646U, // VLD1q16 7311 0U, // VLD1q16HighQPseudo 7312 0U, // VLD1q16HighTPseudo 7313 0U, // VLD1q16LowQPseudo_UPD 7314 0U, // VLD1q16LowTPseudo_UPD 7315 798U, // VLD1q16wb_fixed 7316 263070U, // VLD1q16wb_register 7317 646U, // VLD1q32 7318 0U, // VLD1q32HighQPseudo 7319 0U, // VLD1q32HighTPseudo 7320 0U, // VLD1q32LowQPseudo_UPD 7321 0U, // VLD1q32LowTPseudo_UPD 7322 798U, // VLD1q32wb_fixed 7323 263070U, // VLD1q32wb_register 7324 646U, // VLD1q64 7325 0U, // VLD1q64HighQPseudo 7326 0U, // VLD1q64HighTPseudo 7327 0U, // VLD1q64LowQPseudo_UPD 7328 0U, // VLD1q64LowTPseudo_UPD 7329 798U, // VLD1q64wb_fixed 7330 263070U, // VLD1q64wb_register 7331 646U, // VLD1q8 7332 0U, // VLD1q8HighQPseudo 7333 0U, // VLD1q8HighTPseudo 7334 0U, // VLD1q8LowQPseudo_UPD 7335 0U, // VLD1q8LowTPseudo_UPD 7336 798U, // VLD1q8wb_fixed 7337 263070U, // VLD1q8wb_register 7338 646U, // VLD2DUPd16 7339 798U, // VLD2DUPd16wb_fixed 7340 263070U, // VLD2DUPd16wb_register 7341 646U, // VLD2DUPd16x2 7342 798U, // VLD2DUPd16x2wb_fixed 7343 263070U, // VLD2DUPd16x2wb_register 7344 646U, // VLD2DUPd32 7345 798U, // VLD2DUPd32wb_fixed 7346 263070U, // VLD2DUPd32wb_register 7347 646U, // VLD2DUPd32x2 7348 798U, // VLD2DUPd32x2wb_fixed 7349 263070U, // VLD2DUPd32x2wb_register 7350 646U, // VLD2DUPd8 7351 798U, // VLD2DUPd8wb_fixed 7352 263070U, // VLD2DUPd8wb_register 7353 646U, // VLD2DUPd8x2 7354 798U, // VLD2DUPd8x2wb_fixed 7355 263070U, // VLD2DUPd8x2wb_register 7356 0U, // VLD2DUPq16EvenPseudo 7357 0U, // VLD2DUPq16OddPseudo 7358 0U, // VLD2DUPq32EvenPseudo 7359 0U, // VLD2DUPq32OddPseudo 7360 0U, // VLD2DUPq8EvenPseudo 7361 0U, // VLD2DUPq8OddPseudo 7362 13407392U, // VLD2LNd16 7363 0U, // VLD2LNd16Pseudo 7364 0U, // VLD2LNd16Pseudo_UPD 7365 315757856U, // VLD2LNd16_UPD 7366 13407392U, // VLD2LNd32 7367 0U, // VLD2LNd32Pseudo 7368 0U, // VLD2LNd32Pseudo_UPD 7369 315757856U, // VLD2LNd32_UPD 7370 13407392U, // VLD2LNd8 7371 0U, // VLD2LNd8Pseudo 7372 0U, // VLD2LNd8Pseudo_UPD 7373 315757856U, // VLD2LNd8_UPD 7374 13407392U, // VLD2LNq16 7375 0U, // VLD2LNq16Pseudo 7376 0U, // VLD2LNq16Pseudo_UPD 7377 315757856U, // VLD2LNq16_UPD 7378 13407392U, // VLD2LNq32 7379 0U, // VLD2LNq32Pseudo 7380 0U, // VLD2LNq32Pseudo_UPD 7381 315757856U, // VLD2LNq32_UPD 7382 646U, // VLD2b16 7383 798U, // VLD2b16wb_fixed 7384 263070U, // VLD2b16wb_register 7385 646U, // VLD2b32 7386 798U, // VLD2b32wb_fixed 7387 263070U, // VLD2b32wb_register 7388 646U, // VLD2b8 7389 798U, // VLD2b8wb_fixed 7390 263070U, // VLD2b8wb_register 7391 646U, // VLD2d16 7392 798U, // VLD2d16wb_fixed 7393 263070U, // VLD2d16wb_register 7394 646U, // VLD2d32 7395 798U, // VLD2d32wb_fixed 7396 263070U, // VLD2d32wb_register 7397 646U, // VLD2d8 7398 798U, // VLD2d8wb_fixed 7399 263070U, // VLD2d8wb_register 7400 646U, // VLD2q16 7401 0U, // VLD2q16Pseudo 7402 0U, // VLD2q16PseudoWB_fixed 7403 0U, // VLD2q16PseudoWB_register 7404 798U, // VLD2q16wb_fixed 7405 263070U, // VLD2q16wb_register 7406 646U, // VLD2q32 7407 0U, // VLD2q32Pseudo 7408 0U, // VLD2q32PseudoWB_fixed 7409 0U, // VLD2q32PseudoWB_register 7410 798U, // VLD2q32wb_fixed 7411 263070U, // VLD2q32wb_register 7412 646U, // VLD2q8 7413 0U, // VLD2q8Pseudo 7414 0U, // VLD2q8PseudoWB_fixed 7415 0U, // VLD2q8PseudoWB_register 7416 798U, // VLD2q8wb_fixed 7417 263070U, // VLD2q8wb_register 7418 316834U, // VLD3DUPd16 7419 0U, // VLD3DUPd16Pseudo 7420 0U, // VLD3DUPd16Pseudo_UPD 7421 14488994U, // VLD3DUPd16_UPD 7422 316834U, // VLD3DUPd32 7423 0U, // VLD3DUPd32Pseudo 7424 0U, // VLD3DUPd32Pseudo_UPD 7425 14488994U, // VLD3DUPd32_UPD 7426 316834U, // VLD3DUPd8 7427 0U, // VLD3DUPd8Pseudo 7428 0U, // VLD3DUPd8Pseudo_UPD 7429 14488994U, // VLD3DUPd8_UPD 7430 316834U, // VLD3DUPq16 7431 0U, // VLD3DUPq16EvenPseudo 7432 0U, // VLD3DUPq16OddPseudo 7433 14488994U, // VLD3DUPq16_UPD 7434 316834U, // VLD3DUPq32 7435 0U, // VLD3DUPq32EvenPseudo 7436 0U, // VLD3DUPq32OddPseudo 7437 14488994U, // VLD3DUPq32_UPD 7438 316834U, // VLD3DUPq8 7439 0U, // VLD3DUPq8EvenPseudo 7440 0U, // VLD3DUPq8OddPseudo 7441 14488994U, // VLD3DUPq8_UPD 7442 349312288U, // VLD3LNd16 7443 0U, // VLD3LNd16Pseudo 7444 0U, // VLD3LNd16Pseudo_UPD 7445 14964256U, // VLD3LNd16_UPD 7446 349312288U, // VLD3LNd32 7447 0U, // VLD3LNd32Pseudo 7448 0U, // VLD3LNd32Pseudo_UPD 7449 14964256U, // VLD3LNd32_UPD 7450 349312288U, // VLD3LNd8 7451 0U, // VLD3LNd8Pseudo 7452 0U, // VLD3LNd8Pseudo_UPD 7453 14964256U, // VLD3LNd8_UPD 7454 349312288U, // VLD3LNq16 7455 0U, // VLD3LNq16Pseudo 7456 0U, // VLD3LNq16Pseudo_UPD 7457 14964256U, // VLD3LNq16_UPD 7458 349312288U, // VLD3LNq32 7459 0U, // VLD3LNq32Pseudo 7460 0U, // VLD3LNq32Pseudo_UPD 7461 14964256U, // VLD3LNq32_UPD 7462 369098752U, // VLD3d16 7463 0U, // VLD3d16Pseudo 7464 0U, // VLD3d16Pseudo_UPD 7465 369098752U, // VLD3d16_UPD 7466 369098752U, // VLD3d32 7467 0U, // VLD3d32Pseudo 7468 0U, // VLD3d32Pseudo_UPD 7469 369098752U, // VLD3d32_UPD 7470 369098752U, // VLD3d8 7471 0U, // VLD3d8Pseudo 7472 0U, // VLD3d8Pseudo_UPD 7473 369098752U, // VLD3d8_UPD 7474 369098752U, // VLD3q16 7475 0U, // VLD3q16Pseudo_UPD 7476 369098752U, // VLD3q16_UPD 7477 0U, // VLD3q16oddPseudo 7478 0U, // VLD3q16oddPseudo_UPD 7479 369098752U, // VLD3q32 7480 0U, // VLD3q32Pseudo_UPD 7481 369098752U, // VLD3q32_UPD 7482 0U, // VLD3q32oddPseudo 7483 0U, // VLD3q32oddPseudo_UPD 7484 369098752U, // VLD3q8 7485 0U, // VLD3q8Pseudo_UPD 7486 369098752U, // VLD3q8_UPD 7487 0U, // VLD3q8oddPseudo 7488 0U, // VLD3q8oddPseudo_UPD 7489 10819234U, // VLD4DUPd16 7490 0U, // VLD4DUPd16Pseudo 7491 0U, // VLD4DUPd16Pseudo_UPD 7492 349858U, // VLD4DUPd16_UPD 7493 10819234U, // VLD4DUPd32 7494 0U, // VLD4DUPd32Pseudo 7495 0U, // VLD4DUPd32Pseudo_UPD 7496 349858U, // VLD4DUPd32_UPD 7497 10819234U, // VLD4DUPd8 7498 0U, // VLD4DUPd8Pseudo 7499 0U, // VLD4DUPd8Pseudo_UPD 7500 349858U, // VLD4DUPd8_UPD 7501 10819234U, // VLD4DUPq16 7502 0U, // VLD4DUPq16EvenPseudo 7503 0U, // VLD4DUPq16OddPseudo 7504 349858U, // VLD4DUPq16_UPD 7505 10819234U, // VLD4DUPq32 7506 0U, // VLD4DUPq32EvenPseudo 7507 0U, // VLD4DUPq32OddPseudo 7508 349858U, // VLD4DUPq32_UPD 7509 10819234U, // VLD4DUPq8 7510 0U, // VLD4DUPq8EvenPseudo 7511 0U, // VLD4DUPq8OddPseudo 7512 349858U, // VLD4DUPq8_UPD 7513 411866656U, // VLD4LNd16 7514 0U, // VLD4LNd16Pseudo 7515 0U, // VLD4LNd16Pseudo_UPD 7516 5920U, // VLD4LNd16_UPD 7517 411866656U, // VLD4LNd32 7518 0U, // VLD4LNd32Pseudo 7519 0U, // VLD4LNd32Pseudo_UPD 7520 5920U, // VLD4LNd32_UPD 7521 411866656U, // VLD4LNd8 7522 0U, // VLD4LNd8Pseudo 7523 0U, // VLD4LNd8Pseudo_UPD 7524 5920U, // VLD4LNd8_UPD 7525 411866656U, // VLD4LNq16 7526 0U, // VLD4LNq16Pseudo 7527 0U, // VLD4LNq16Pseudo_UPD 7528 5920U, // VLD4LNq16_UPD 7529 411866656U, // VLD4LNq32 7530 0U, // VLD4LNq32Pseudo 7531 0U, // VLD4LNq32Pseudo_UPD 7532 5920U, // VLD4LNq32_UPD 7533 33554432U, // VLD4d16 7534 0U, // VLD4d16Pseudo 7535 0U, // VLD4d16Pseudo_UPD 7536 33554432U, // VLD4d16_UPD 7537 33554432U, // VLD4d32 7538 0U, // VLD4d32Pseudo 7539 0U, // VLD4d32Pseudo_UPD 7540 33554432U, // VLD4d32_UPD 7541 33554432U, // VLD4d8 7542 0U, // VLD4d8Pseudo 7543 0U, // VLD4d8Pseudo_UPD 7544 33554432U, // VLD4d8_UPD 7545 33554432U, // VLD4q16 7546 0U, // VLD4q16Pseudo_UPD 7547 33554432U, // VLD4q16_UPD 7548 0U, // VLD4q16oddPseudo 7549 0U, // VLD4q16oddPseudo_UPD 7550 33554432U, // VLD4q32 7551 0U, // VLD4q32Pseudo_UPD 7552 33554432U, // VLD4q32_UPD 7553 0U, // VLD4q32oddPseudo 7554 0U, // VLD4q32oddPseudo_UPD 7555 33554432U, // VLD4q8 7556 0U, // VLD4q8Pseudo_UPD 7557 33554432U, // VLD4q8_UPD 7558 0U, // VLD4q8oddPseudo 7559 0U, // VLD4q8oddPseudo_UPD 7560 652U, // VLDMDDB_UPD 7561 18432U, // VLDMDIA 7562 652U, // VLDMDIA_UPD 7563 0U, // VLDMQIA 7564 652U, // VLDMSDB_UPD 7565 18432U, // VLDMSIA 7566 652U, // VLDMSIA_UPD 7567 6016U, // VLDRD 7568 6144U, // VLDRH 7569 6016U, // VLDRS 7570 0U, // VLDR_FPCXTNS_off 7571 0U, // VLDR_FPCXTNS_post 7572 0U, // VLDR_FPCXTNS_pre 7573 0U, // VLDR_FPCXTS_off 7574 0U, // VLDR_FPCXTS_post 7575 0U, // VLDR_FPCXTS_pre 7576 0U, // VLDR_FPSCR_NZCVQC_off 7577 0U, // VLDR_FPSCR_NZCVQC_post 7578 0U, // VLDR_FPSCR_NZCVQC_pre 7579 0U, // VLDR_FPSCR_off 7580 0U, // VLDR_FPSCR_post 7581 0U, // VLDR_FPSCR_pre 7582 0U, // VLDR_P0_off 7583 36U, // VLDR_P0_post 7584 0U, // VLDR_P0_pre 7585 0U, // VLDR_VPR_off 7586 0U, // VLDR_VPR_post 7587 0U, // VLDR_VPR_pre 7588 2U, // VLLDM 7589 2U, // VLSTM 7590 0U, // VMAXfd 7591 0U, // VMAXfq 7592 0U, // VMAXhd 7593 0U, // VMAXhq 7594 0U, // VMAXsv16i8 7595 0U, // VMAXsv2i32 7596 0U, // VMAXsv4i16 7597 0U, // VMAXsv4i32 7598 0U, // VMAXsv8i16 7599 0U, // VMAXsv8i8 7600 0U, // VMAXuv16i8 7601 0U, // VMAXuv2i32 7602 0U, // VMAXuv4i16 7603 0U, // VMAXuv4i32 7604 0U, // VMAXuv8i16 7605 0U, // VMAXuv8i8 7606 0U, // VMINfd 7607 0U, // VMINfq 7608 0U, // VMINhd 7609 0U, // VMINhq 7610 0U, // VMINsv16i8 7611 0U, // VMINsv2i32 7612 0U, // VMINsv4i16 7613 0U, // VMINsv4i32 7614 0U, // VMINsv8i16 7615 0U, // VMINsv8i8 7616 0U, // VMINuv16i8 7617 0U, // VMINuv2i32 7618 0U, // VMINuv4i16 7619 0U, // VMINuv4i32 7620 0U, // VMINuv8i16 7621 0U, // VMINuv8i8 7622 50070U, // VMLAD 7623 8914432U, // VMLAH 7624 445122048U, // VMLALslsv2i32 7625 445122048U, // VMLALslsv4i16 7626 445122048U, // VMLALsluv2i32 7627 445122048U, // VMLALsluv4i16 7628 8914432U, // VMLALsv2i64 7629 8914432U, // VMLALsv4i32 7630 8914432U, // VMLALsv8i16 7631 8914432U, // VMLALuv2i64 7632 8914432U, // VMLALuv4i32 7633 8914432U, // VMLALuv8i16 7634 8914432U, // VMLAS 7635 8914432U, // VMLAfd 7636 8914432U, // VMLAfq 7637 8914432U, // VMLAhd 7638 8914432U, // VMLAhq 7639 445122048U, // VMLAslfd 7640 445122048U, // VMLAslfq 7641 445122048U, // VMLAslhd 7642 445122048U, // VMLAslhq 7643 445122048U, // VMLAslv2i32 7644 445122048U, // VMLAslv4i16 7645 445122048U, // VMLAslv4i32 7646 445122048U, // VMLAslv8i16 7647 8914432U, // VMLAv16i8 7648 8914432U, // VMLAv2i32 7649 8914432U, // VMLAv4i16 7650 8914432U, // VMLAv4i32 7651 8914432U, // VMLAv8i16 7652 8914432U, // VMLAv8i8 7653 50070U, // VMLSD 7654 8914432U, // VMLSH 7655 445122048U, // VMLSLslsv2i32 7656 445122048U, // VMLSLslsv4i16 7657 445122048U, // VMLSLsluv2i32 7658 445122048U, // VMLSLsluv4i16 7659 8914432U, // VMLSLsv2i64 7660 8914432U, // VMLSLsv4i32 7661 8914432U, // VMLSLsv8i16 7662 8914432U, // VMLSLuv2i64 7663 8914432U, // VMLSLuv4i32 7664 8914432U, // VMLSLuv8i16 7665 8914432U, // VMLSS 7666 8914432U, // VMLSfd 7667 8914432U, // VMLSfq 7668 8914432U, // VMLShd 7669 8914432U, // VMLShq 7670 445122048U, // VMLSslfd 7671 445122048U, // VMLSslfq 7672 445122048U, // VMLSslhd 7673 445122048U, // VMLSslhq 7674 445122048U, // VMLSslv2i32 7675 445122048U, // VMLSslv4i16 7676 445122048U, // VMLSslv4i32 7677 445122048U, // VMLSslv8i16 7678 8914432U, // VMLSv16i8 7679 8914432U, // VMLSv2i32 7680 8914432U, // VMLSv4i16 7681 8914432U, // VMLSv4i32 7682 8914432U, // VMLSv8i16 7683 8914432U, // VMLSv8i8 7684 648U, // VMOVD 7685 0U, // VMOVDRR 7686 2U, // VMOVH 7687 16384U, // VMOVHR 7688 16384U, // VMOVLsv2i64 7689 16384U, // VMOVLsv4i32 7690 16384U, // VMOVLsv8i16 7691 16384U, // VMOVLuv2i64 7692 16384U, // VMOVLuv4i32 7693 16384U, // VMOVLuv8i16 7694 2U, // VMOVNv2i32 7695 16384U, // VMOVNv4i16 7696 16384U, // VMOVNv8i8 7697 16384U, // VMOVRH 7698 0U, // VMOVRRD 7699 33554432U, // VMOVRRS 7700 16384U, // VMOVRS 7701 16384U, // VMOVS 7702 16384U, // VMOVSR 7703 33554432U, // VMOVSRR 7704 4736U, // VMOVv16i8 7705 0U, // VMOVv1i64 7706 1920U, // VMOVv2f32 7707 4736U, // VMOVv2i32 7708 0U, // VMOVv2i64 7709 1920U, // VMOVv4f32 7710 4736U, // VMOVv4i16 7711 4736U, // VMOVv4i32 7712 4736U, // VMOVv8i16 7713 4736U, // VMOVv8i8 7714 38U, // VMRS 7715 40U, // VMRS_FPCXTNS 7716 42U, // VMRS_FPCXTS 7717 44U, // VMRS_FPEXC 7718 46U, // VMRS_FPINST 7719 48U, // VMRS_FPINST2 7720 50U, // VMRS_FPSCR_NZCVQC 7721 52U, // VMRS_FPSID 7722 54U, // VMRS_MVFR0 7723 56U, // VMRS_MVFR1 7724 58U, // VMRS_MVFR2 7725 60U, // VMRS_P0 7726 62U, // VMRS_VPR 7727 2U, // VMSR 7728 2U, // VMSR_FPCXTNS 7729 2U, // VMSR_FPCXTS 7730 0U, // VMSR_FPEXC 7731 0U, // VMSR_FPINST 7732 0U, // VMSR_FPINST2 7733 2U, // VMSR_FPSCR_NZCVQC 7734 0U, // VMSR_FPSID 7735 2U, // VMSR_P0 7736 2U, // VMSR_VPR 7737 10568584U, // VMULD 7738 0U, // VMULH 7739 17920U, // VMULLp64 7740 0U, // VMULLp8 7741 134217728U, // VMULLslsv2i32 7742 134217728U, // VMULLslsv4i16 7743 134217728U, // VMULLsluv2i32 7744 134217728U, // VMULLsluv4i16 7745 0U, // VMULLsv2i64 7746 0U, // VMULLsv4i32 7747 0U, // VMULLsv8i16 7748 0U, // VMULLuv2i64 7749 0U, // VMULLuv4i32 7750 0U, // VMULLuv8i16 7751 0U, // VMULS 7752 0U, // VMULfd 7753 0U, // VMULfq 7754 0U, // VMULhd 7755 0U, // VMULhq 7756 0U, // VMULpd 7757 0U, // VMULpq 7758 134217728U, // VMULslfd 7759 134217728U, // VMULslfq 7760 134217728U, // VMULslhd 7761 134217728U, // VMULslhq 7762 134217728U, // VMULslv2i32 7763 134217728U, // VMULslv4i16 7764 134217728U, // VMULslv4i32 7765 134217728U, // VMULslv8i16 7766 0U, // VMULv16i8 7767 0U, // VMULv2i32 7768 0U, // VMULv4i16 7769 0U, // VMULv4i32 7770 0U, // VMULv8i16 7771 0U, // VMULv8i8 7772 16384U, // VMVNd 7773 16384U, // VMVNq 7774 4736U, // VMVNv2i32 7775 4736U, // VMVNv4i16 7776 4736U, // VMVNv4i32 7777 4736U, // VMVNv8i16 7778 648U, // VNEGD 7779 16384U, // VNEGH 7780 16384U, // VNEGS 7781 16384U, // VNEGf32q 7782 16384U, // VNEGfd 7783 16384U, // VNEGhd 7784 16384U, // VNEGhq 7785 16384U, // VNEGs16d 7786 16384U, // VNEGs16q 7787 16384U, // VNEGs32d 7788 16384U, // VNEGs32q 7789 16384U, // VNEGs8d 7790 16384U, // VNEGs8q 7791 50070U, // VNMLAD 7792 8914432U, // VNMLAH 7793 8914432U, // VNMLAS 7794 50070U, // VNMLSD 7795 8914432U, // VNMLSH 7796 8914432U, // VNMLSS 7797 10568584U, // VNMULD 7798 0U, // VNMULH 7799 0U, // VNMULS 7800 0U, // VORNd 7801 0U, // VORNq 7802 0U, // VORRd 7803 4736U, // VORRiv2i32 7804 4736U, // VORRiv4i16 7805 4736U, // VORRiv4i32 7806 4736U, // VORRiv8i16 7807 0U, // VORRq 7808 17920U, // VPADALsv16i8 7809 17920U, // VPADALsv2i32 7810 17920U, // VPADALsv4i16 7811 17920U, // VPADALsv4i32 7812 17920U, // VPADALsv8i16 7813 17920U, // VPADALsv8i8 7814 17920U, // VPADALuv16i8 7815 17920U, // VPADALuv2i32 7816 17920U, // VPADALuv4i16 7817 17920U, // VPADALuv4i32 7818 17920U, // VPADALuv8i16 7819 17920U, // VPADALuv8i8 7820 16384U, // VPADDLsv16i8 7821 16384U, // VPADDLsv2i32 7822 16384U, // VPADDLsv4i16 7823 16384U, // VPADDLsv4i32 7824 16384U, // VPADDLsv8i16 7825 16384U, // VPADDLsv8i8 7826 16384U, // VPADDLuv16i8 7827 16384U, // VPADDLuv2i32 7828 16384U, // VPADDLuv4i16 7829 16384U, // VPADDLuv4i32 7830 16384U, // VPADDLuv8i16 7831 16384U, // VPADDLuv8i8 7832 0U, // VPADDf 7833 0U, // VPADDh 7834 0U, // VPADDi16 7835 0U, // VPADDi32 7836 0U, // VPADDi8 7837 0U, // VPMAXf 7838 0U, // VPMAXh 7839 0U, // VPMAXs16 7840 0U, // VPMAXs32 7841 0U, // VPMAXs8 7842 0U, // VPMAXu16 7843 0U, // VPMAXu32 7844 0U, // VPMAXu8 7845 0U, // VPMINf 7846 0U, // VPMINh 7847 0U, // VPMINs16 7848 0U, // VPMINs32 7849 0U, // VPMINs8 7850 0U, // VPMINu16 7851 0U, // VPMINu32 7852 0U, // VPMINu8 7853 16384U, // VQABSv16i8 7854 16384U, // VQABSv2i32 7855 16384U, // VQABSv4i16 7856 16384U, // VQABSv4i32 7857 16384U, // VQABSv8i16 7858 16384U, // VQABSv8i8 7859 0U, // VQADDsv16i8 7860 17920U, // VQADDsv1i64 7861 0U, // VQADDsv2i32 7862 17920U, // VQADDsv2i64 7863 0U, // VQADDsv4i16 7864 0U, // VQADDsv4i32 7865 0U, // VQADDsv8i16 7866 0U, // VQADDsv8i8 7867 0U, // VQADDuv16i8 7868 0U, // VQADDuv1i64 7869 0U, // VQADDuv2i32 7870 0U, // VQADDuv2i64 7871 0U, // VQADDuv4i16 7872 0U, // VQADDuv4i32 7873 0U, // VQADDuv8i16 7874 0U, // VQADDuv8i8 7875 445122048U, // VQDMLALslv2i32 7876 445122048U, // VQDMLALslv4i16 7877 8914432U, // VQDMLALv2i64 7878 8914432U, // VQDMLALv4i32 7879 445122048U, // VQDMLSLslv2i32 7880 445122048U, // VQDMLSLslv4i16 7881 8914432U, // VQDMLSLv2i64 7882 8914432U, // VQDMLSLv4i32 7883 134217728U, // VQDMULHslv2i32 7884 134217728U, // VQDMULHslv4i16 7885 134217728U, // VQDMULHslv4i32 7886 134217728U, // VQDMULHslv8i16 7887 0U, // VQDMULHv2i32 7888 0U, // VQDMULHv4i16 7889 0U, // VQDMULHv4i32 7890 0U, // VQDMULHv8i16 7891 134217728U, // VQDMULLslv2i32 7892 134217728U, // VQDMULLslv4i16 7893 0U, // VQDMULLv2i64 7894 0U, // VQDMULLv4i32 7895 2U, // VQMOVNsuv2i32 7896 16384U, // VQMOVNsuv4i16 7897 16384U, // VQMOVNsuv8i8 7898 2U, // VQMOVNsv2i32 7899 16384U, // VQMOVNsv4i16 7900 16384U, // VQMOVNsv8i8 7901 16384U, // VQMOVNuv2i32 7902 16384U, // VQMOVNuv4i16 7903 16384U, // VQMOVNuv8i8 7904 16384U, // VQNEGv16i8 7905 16384U, // VQNEGv2i32 7906 16384U, // VQNEGv4i16 7907 16384U, // VQNEGv4i32 7908 16384U, // VQNEGv8i16 7909 16384U, // VQNEGv8i8 7910 445122048U, // VQRDMLAHslv2i32 7911 445122048U, // VQRDMLAHslv4i16 7912 445122048U, // VQRDMLAHslv4i32 7913 445122048U, // VQRDMLAHslv8i16 7914 8914432U, // VQRDMLAHv2i32 7915 8914432U, // VQRDMLAHv4i16 7916 8914432U, // VQRDMLAHv4i32 7917 8914432U, // VQRDMLAHv8i16 7918 445122048U, // VQRDMLSHslv2i32 7919 445122048U, // VQRDMLSHslv4i16 7920 445122048U, // VQRDMLSHslv4i32 7921 445122048U, // VQRDMLSHslv8i16 7922 8914432U, // VQRDMLSHv2i32 7923 8914432U, // VQRDMLSHv4i16 7924 8914432U, // VQRDMLSHv4i32 7925 8914432U, // VQRDMLSHv8i16 7926 134217728U, // VQRDMULHslv2i32 7927 134217728U, // VQRDMULHslv4i16 7928 134217728U, // VQRDMULHslv4i32 7929 134217728U, // VQRDMULHslv8i16 7930 0U, // VQRDMULHv2i32 7931 0U, // VQRDMULHv4i16 7932 0U, // VQRDMULHv4i32 7933 0U, // VQRDMULHv8i16 7934 0U, // VQRSHLsv16i8 7935 17920U, // VQRSHLsv1i64 7936 0U, // VQRSHLsv2i32 7937 17920U, // VQRSHLsv2i64 7938 0U, // VQRSHLsv4i16 7939 0U, // VQRSHLsv4i32 7940 0U, // VQRSHLsv8i16 7941 0U, // VQRSHLsv8i8 7942 0U, // VQRSHLuv16i8 7943 0U, // VQRSHLuv1i64 7944 0U, // VQRSHLuv2i32 7945 0U, // VQRSHLuv2i64 7946 0U, // VQRSHLuv4i16 7947 0U, // VQRSHLuv4i32 7948 0U, // VQRSHLuv8i16 7949 0U, // VQRSHLuv8i8 7950 17920U, // VQRSHRNsv2i32 7951 0U, // VQRSHRNsv4i16 7952 0U, // VQRSHRNsv8i8 7953 0U, // VQRSHRNuv2i32 7954 0U, // VQRSHRNuv4i16 7955 0U, // VQRSHRNuv8i8 7956 17920U, // VQRSHRUNv2i32 7957 0U, // VQRSHRUNv4i16 7958 0U, // VQRSHRUNv8i8 7959 0U, // VQSHLsiv16i8 7960 17920U, // VQSHLsiv1i64 7961 0U, // VQSHLsiv2i32 7962 17920U, // VQSHLsiv2i64 7963 0U, // VQSHLsiv4i16 7964 0U, // VQSHLsiv4i32 7965 0U, // VQSHLsiv8i16 7966 0U, // VQSHLsiv8i8 7967 0U, // VQSHLsuv16i8 7968 17920U, // VQSHLsuv1i64 7969 0U, // VQSHLsuv2i32 7970 17920U, // VQSHLsuv2i64 7971 0U, // VQSHLsuv4i16 7972 0U, // VQSHLsuv4i32 7973 0U, // VQSHLsuv8i16 7974 0U, // VQSHLsuv8i8 7975 0U, // VQSHLsv16i8 7976 17920U, // VQSHLsv1i64 7977 0U, // VQSHLsv2i32 7978 17920U, // VQSHLsv2i64 7979 0U, // VQSHLsv4i16 7980 0U, // VQSHLsv4i32 7981 0U, // VQSHLsv8i16 7982 0U, // VQSHLsv8i8 7983 0U, // VQSHLuiv16i8 7984 0U, // VQSHLuiv1i64 7985 0U, // VQSHLuiv2i32 7986 0U, // VQSHLuiv2i64 7987 0U, // VQSHLuiv4i16 7988 0U, // VQSHLuiv4i32 7989 0U, // VQSHLuiv8i16 7990 0U, // VQSHLuiv8i8 7991 0U, // VQSHLuv16i8 7992 0U, // VQSHLuv1i64 7993 0U, // VQSHLuv2i32 7994 0U, // VQSHLuv2i64 7995 0U, // VQSHLuv4i16 7996 0U, // VQSHLuv4i32 7997 0U, // VQSHLuv8i16 7998 0U, // VQSHLuv8i8 7999 17920U, // VQSHRNsv2i32 8000 0U, // VQSHRNsv4i16 8001 0U, // VQSHRNsv8i8 8002 0U, // VQSHRNuv2i32 8003 0U, // VQSHRNuv4i16 8004 0U, // VQSHRNuv8i8 8005 17920U, // VQSHRUNv2i32 8006 0U, // VQSHRUNv4i16 8007 0U, // VQSHRUNv8i8 8008 0U, // VQSUBsv16i8 8009 17920U, // VQSUBsv1i64 8010 0U, // VQSUBsv2i32 8011 17920U, // VQSUBsv2i64 8012 0U, // VQSUBsv4i16 8013 0U, // VQSUBsv4i32 8014 0U, // VQSUBsv8i16 8015 0U, // VQSUBsv8i8 8016 0U, // VQSUBuv16i8 8017 0U, // VQSUBuv1i64 8018 0U, // VQSUBuv2i32 8019 0U, // VQSUBuv2i64 8020 0U, // VQSUBuv4i16 8021 0U, // VQSUBuv4i32 8022 0U, // VQSUBuv8i16 8023 0U, // VQSUBuv8i8 8024 17920U, // VRADDHNv2i32 8025 0U, // VRADDHNv4i16 8026 0U, // VRADDHNv8i8 8027 16384U, // VRECPEd 8028 16384U, // VRECPEfd 8029 16384U, // VRECPEfq 8030 16384U, // VRECPEhd 8031 16384U, // VRECPEhq 8032 16384U, // VRECPEq 8033 0U, // VRECPSfd 8034 0U, // VRECPSfq 8035 0U, // VRECPShd 8036 0U, // VRECPShq 8037 16384U, // VREV16d8 8038 16384U, // VREV16q8 8039 16384U, // VREV32d16 8040 16384U, // VREV32d8 8041 16384U, // VREV32q16 8042 16384U, // VREV32q8 8043 16384U, // VREV64d16 8044 16384U, // VREV64d32 8045 16384U, // VREV64d8 8046 16384U, // VREV64q16 8047 16384U, // VREV64q32 8048 16384U, // VREV64q8 8049 0U, // VRHADDsv16i8 8050 0U, // VRHADDsv2i32 8051 0U, // VRHADDsv4i16 8052 0U, // VRHADDsv4i32 8053 0U, // VRHADDsv8i16 8054 0U, // VRHADDsv8i8 8055 0U, // VRHADDuv16i8 8056 0U, // VRHADDuv2i32 8057 0U, // VRHADDuv4i16 8058 0U, // VRHADDuv4i32 8059 0U, // VRHADDuv8i16 8060 0U, // VRHADDuv8i8 8061 2U, // VRINTAD 8062 2U, // VRINTAH 8063 2U, // VRINTANDf 8064 2U, // VRINTANDh 8065 2U, // VRINTANQf 8066 2U, // VRINTANQh 8067 2U, // VRINTAS 8068 2U, // VRINTMD 8069 2U, // VRINTMH 8070 2U, // VRINTMNDf 8071 2U, // VRINTMNDh 8072 2U, // VRINTMNQf 8073 2U, // VRINTMNQh 8074 2U, // VRINTMS 8075 2U, // VRINTND 8076 2U, // VRINTNH 8077 2U, // VRINTNNDf 8078 2U, // VRINTNNDh 8079 2U, // VRINTNNQf 8080 2U, // VRINTNNQh 8081 2U, // VRINTNS 8082 2U, // VRINTPD 8083 2U, // VRINTPH 8084 2U, // VRINTPNDf 8085 2U, // VRINTPNDh 8086 2U, // VRINTPNQf 8087 2U, // VRINTPNQh 8088 2U, // VRINTPS 8089 648U, // VRINTRD 8090 16384U, // VRINTRH 8091 16384U, // VRINTRS 8092 648U, // VRINTXD 8093 16384U, // VRINTXH 8094 2U, // VRINTXNDf 8095 2U, // VRINTXNDh 8096 2U, // VRINTXNQf 8097 2U, // VRINTXNQh 8098 16384U, // VRINTXS 8099 648U, // VRINTZD 8100 16384U, // VRINTZH 8101 2U, // VRINTZNDf 8102 2U, // VRINTZNDh 8103 2U, // VRINTZNQf 8104 2U, // VRINTZNQh 8105 16384U, // VRINTZS 8106 0U, // VRSHLsv16i8 8107 17920U, // VRSHLsv1i64 8108 0U, // VRSHLsv2i32 8109 17920U, // VRSHLsv2i64 8110 0U, // VRSHLsv4i16 8111 0U, // VRSHLsv4i32 8112 0U, // VRSHLsv8i16 8113 0U, // VRSHLsv8i8 8114 0U, // VRSHLuv16i8 8115 0U, // VRSHLuv1i64 8116 0U, // VRSHLuv2i32 8117 0U, // VRSHLuv2i64 8118 0U, // VRSHLuv4i16 8119 0U, // VRSHLuv4i32 8120 0U, // VRSHLuv8i16 8121 0U, // VRSHLuv8i8 8122 17920U, // VRSHRNv2i32 8123 0U, // VRSHRNv4i16 8124 0U, // VRSHRNv8i8 8125 0U, // VRSHRsv16i8 8126 17920U, // VRSHRsv1i64 8127 0U, // VRSHRsv2i32 8128 17920U, // VRSHRsv2i64 8129 0U, // VRSHRsv4i16 8130 0U, // VRSHRsv4i32 8131 0U, // VRSHRsv8i16 8132 0U, // VRSHRsv8i8 8133 0U, // VRSHRuv16i8 8134 0U, // VRSHRuv1i64 8135 0U, // VRSHRuv2i32 8136 0U, // VRSHRuv2i64 8137 0U, // VRSHRuv4i16 8138 0U, // VRSHRuv4i32 8139 0U, // VRSHRuv8i16 8140 0U, // VRSHRuv8i8 8141 16384U, // VRSQRTEd 8142 16384U, // VRSQRTEfd 8143 16384U, // VRSQRTEfq 8144 16384U, // VRSQRTEhd 8145 16384U, // VRSQRTEhq 8146 16384U, // VRSQRTEq 8147 0U, // VRSQRTSfd 8148 0U, // VRSQRTSfq 8149 0U, // VRSQRTShd 8150 0U, // VRSQRTShq 8151 8914432U, // VRSRAsv16i8 8152 16896U, // VRSRAsv1i64 8153 8914432U, // VRSRAsv2i32 8154 16896U, // VRSRAsv2i64 8155 8914432U, // VRSRAsv4i16 8156 8914432U, // VRSRAsv4i32 8157 8914432U, // VRSRAsv8i16 8158 8914432U, // VRSRAsv8i8 8159 8914432U, // VRSRAuv16i8 8160 8914432U, // VRSRAuv1i64 8161 8914432U, // VRSRAuv2i32 8162 8914432U, // VRSRAuv2i64 8163 8914432U, // VRSRAuv4i16 8164 8914432U, // VRSRAuv4i32 8165 8914432U, // VRSRAuv8i16 8166 8914432U, // VRSRAuv8i8 8167 17920U, // VRSUBHNv2i32 8168 0U, // VRSUBHNv4i16 8169 0U, // VRSUBHNv8i8 8170 0U, // VSCCLRMD 8171 0U, // VSCCLRMS 8172 2U, // VSDOTD 8173 664U, // VSDOTDI 8174 2U, // VSDOTQ 8175 664U, // VSDOTQI 8176 17920U, // VSELEQD 8177 17920U, // VSELEQH 8178 17920U, // VSELEQS 8179 17920U, // VSELGED 8180 17920U, // VSELGEH 8181 17920U, // VSELGES 8182 17920U, // VSELGTD 8183 17920U, // VSELGTH 8184 17920U, // VSELGTS 8185 17920U, // VSELVSD 8186 17920U, // VSELVSH 8187 17920U, // VSELVSS 8188 26U, // VSETLNi16 8189 26U, // VSETLNi32 8190 26U, // VSETLNi8 8191 0U, // VSHLLi16 8192 0U, // VSHLLi32 8193 0U, // VSHLLi8 8194 0U, // VSHLLsv2i64 8195 0U, // VSHLLsv4i32 8196 0U, // VSHLLsv8i16 8197 0U, // VSHLLuv2i64 8198 0U, // VSHLLuv4i32 8199 0U, // VSHLLuv8i16 8200 0U, // VSHLiv16i8 8201 17920U, // VSHLiv1i64 8202 0U, // VSHLiv2i32 8203 17920U, // VSHLiv2i64 8204 0U, // VSHLiv4i16 8205 0U, // VSHLiv4i32 8206 0U, // VSHLiv8i16 8207 0U, // VSHLiv8i8 8208 0U, // VSHLsv16i8 8209 17920U, // VSHLsv1i64 8210 0U, // VSHLsv2i32 8211 17920U, // VSHLsv2i64 8212 0U, // VSHLsv4i16 8213 0U, // VSHLsv4i32 8214 0U, // VSHLsv8i16 8215 0U, // VSHLsv8i8 8216 0U, // VSHLuv16i8 8217 0U, // VSHLuv1i64 8218 0U, // VSHLuv2i32 8219 0U, // VSHLuv2i64 8220 0U, // VSHLuv4i16 8221 0U, // VSHLuv4i32 8222 0U, // VSHLuv8i16 8223 0U, // VSHLuv8i8 8224 17920U, // VSHRNv2i32 8225 0U, // VSHRNv4i16 8226 0U, // VSHRNv8i8 8227 0U, // VSHRsv16i8 8228 17920U, // VSHRsv1i64 8229 0U, // VSHRsv2i32 8230 17920U, // VSHRsv2i64 8231 0U, // VSHRsv4i16 8232 0U, // VSHRsv4i32 8233 0U, // VSHRsv8i16 8234 0U, // VSHRsv8i8 8235 0U, // VSHRuv16i8 8236 0U, // VSHRuv1i64 8237 0U, // VSHRuv2i32 8238 0U, // VSHRuv2i64 8239 0U, // VSHRuv4i16 8240 0U, // VSHRuv4i32 8241 0U, // VSHRuv8i16 8242 0U, // VSHRuv8i8 8243 0U, // VSHTOD 8244 64U, // VSHTOH 8245 0U, // VSHTOS 8246 0U, // VSITOD 8247 0U, // VSITOH 8248 0U, // VSITOS 8249 8914432U, // VSLIv16i8 8250 8914432U, // VSLIv1i64 8251 8914432U, // VSLIv2i32 8252 8914432U, // VSLIv2i64 8253 8914432U, // VSLIv4i16 8254 8914432U, // VSLIv4i32 8255 8914432U, // VSLIv8i16 8256 8914432U, // VSLIv8i8 8257 66U, // VSLTOD 8258 66U, // VSLTOH 8259 66U, // VSLTOS 8260 648U, // VSQRTD 8261 16384U, // VSQRTH 8262 16384U, // VSQRTS 8263 8914432U, // VSRAsv16i8 8264 16896U, // VSRAsv1i64 8265 8914432U, // VSRAsv2i32 8266 16896U, // VSRAsv2i64 8267 8914432U, // VSRAsv4i16 8268 8914432U, // VSRAsv4i32 8269 8914432U, // VSRAsv8i16 8270 8914432U, // VSRAsv8i8 8271 8914432U, // VSRAuv16i8 8272 8914432U, // VSRAuv1i64 8273 8914432U, // VSRAuv2i32 8274 8914432U, // VSRAuv2i64 8275 8914432U, // VSRAuv4i16 8276 8914432U, // VSRAuv4i32 8277 8914432U, // VSRAuv8i16 8278 8914432U, // VSRAuv8i8 8279 8914432U, // VSRIv16i8 8280 8914432U, // VSRIv1i64 8281 8914432U, // VSRIv2i32 8282 8914432U, // VSRIv2i64 8283 8914432U, // VSRIv4i16 8284 8914432U, // VSRIv4i32 8285 8914432U, // VSRIv8i16 8286 8914432U, // VSRIv8i8 8287 6304U, // VST1LNd16 8288 482105632U, // VST1LNd16_UPD 8289 6304U, // VST1LNd32 8290 482105632U, // VST1LNd32_UPD 8291 6304U, // VST1LNd8 8292 482105632U, // VST1LNd8_UPD 8293 0U, // VST1LNq16Pseudo 8294 0U, // VST1LNq16Pseudo_UPD 8295 0U, // VST1LNq32Pseudo 8296 0U, // VST1LNq32Pseudo_UPD 8297 0U, // VST1LNq8Pseudo 8298 0U, // VST1LNq8Pseudo_UPD 8299 0U, // VST1d16 8300 0U, // VST1d16Q 8301 0U, // VST1d16QPseudo 8302 0U, // VST1d16Qwb_fixed 8303 0U, // VST1d16Qwb_register 8304 0U, // VST1d16T 8305 0U, // VST1d16TPseudo 8306 0U, // VST1d16Twb_fixed 8307 0U, // VST1d16Twb_register 8308 0U, // VST1d16wb_fixed 8309 0U, // VST1d16wb_register 8310 0U, // VST1d32 8311 0U, // VST1d32Q 8312 0U, // VST1d32QPseudo 8313 0U, // VST1d32Qwb_fixed 8314 0U, // VST1d32Qwb_register 8315 0U, // VST1d32T 8316 0U, // VST1d32TPseudo 8317 0U, // VST1d32Twb_fixed 8318 0U, // VST1d32Twb_register 8319 0U, // VST1d32wb_fixed 8320 0U, // VST1d32wb_register 8321 0U, // VST1d64 8322 0U, // VST1d64Q 8323 0U, // VST1d64QPseudo 8324 0U, // VST1d64QPseudoWB_fixed 8325 0U, // VST1d64QPseudoWB_register 8326 0U, // VST1d64Qwb_fixed 8327 0U, // VST1d64Qwb_register 8328 0U, // VST1d64T 8329 0U, // VST1d64TPseudo 8330 0U, // VST1d64TPseudoWB_fixed 8331 0U, // VST1d64TPseudoWB_register 8332 0U, // VST1d64Twb_fixed 8333 0U, // VST1d64Twb_register 8334 0U, // VST1d64wb_fixed 8335 0U, // VST1d64wb_register 8336 0U, // VST1d8 8337 0U, // VST1d8Q 8338 0U, // VST1d8QPseudo 8339 0U, // VST1d8Qwb_fixed 8340 0U, // VST1d8Qwb_register 8341 0U, // VST1d8T 8342 0U, // VST1d8TPseudo 8343 0U, // VST1d8Twb_fixed 8344 0U, // VST1d8Twb_register 8345 0U, // VST1d8wb_fixed 8346 0U, // VST1d8wb_register 8347 0U, // VST1q16 8348 0U, // VST1q16HighQPseudo 8349 0U, // VST1q16HighTPseudo 8350 0U, // VST1q16LowQPseudo_UPD 8351 0U, // VST1q16LowTPseudo_UPD 8352 0U, // VST1q16wb_fixed 8353 0U, // VST1q16wb_register 8354 0U, // VST1q32 8355 0U, // VST1q32HighQPseudo 8356 0U, // VST1q32HighTPseudo 8357 0U, // VST1q32LowQPseudo_UPD 8358 0U, // VST1q32LowTPseudo_UPD 8359 0U, // VST1q32wb_fixed 8360 0U, // VST1q32wb_register 8361 0U, // VST1q64 8362 0U, // VST1q64HighQPseudo 8363 0U, // VST1q64HighTPseudo 8364 0U, // VST1q64LowQPseudo_UPD 8365 0U, // VST1q64LowTPseudo_UPD 8366 0U, // VST1q64wb_fixed 8367 0U, // VST1q64wb_register 8368 0U, // VST1q8 8369 0U, // VST1q8HighQPseudo 8370 0U, // VST1q8HighTPseudo 8371 0U, // VST1q8LowQPseudo_UPD 8372 0U, // VST1q8LowTPseudo_UPD 8373 0U, // VST1q8wb_fixed 8374 0U, // VST1q8wb_register 8375 411866144U, // VST2LNd16 8376 0U, // VST2LNd16Pseudo 8377 0U, // VST2LNd16Pseudo_UPD 8378 15504544U, // VST2LNd16_UPD 8379 411866144U, // VST2LNd32 8380 0U, // VST2LNd32Pseudo 8381 0U, // VST2LNd32Pseudo_UPD 8382 15504544U, // VST2LNd32_UPD 8383 411866144U, // VST2LNd8 8384 0U, // VST2LNd8Pseudo 8385 0U, // VST2LNd8Pseudo_UPD 8386 15504544U, // VST2LNd8_UPD 8387 411866144U, // VST2LNq16 8388 0U, // VST2LNq16Pseudo 8389 0U, // VST2LNq16Pseudo_UPD 8390 15504544U, // VST2LNq16_UPD 8391 411866144U, // VST2LNq32 8392 0U, // VST2LNq32Pseudo 8393 0U, // VST2LNq32Pseudo_UPD 8394 15504544U, // VST2LNq32_UPD 8395 0U, // VST2b16 8396 0U, // VST2b16wb_fixed 8397 0U, // VST2b16wb_register 8398 0U, // VST2b32 8399 0U, // VST2b32wb_fixed 8400 0U, // VST2b32wb_register 8401 0U, // VST2b8 8402 0U, // VST2b8wb_fixed 8403 0U, // VST2b8wb_register 8404 0U, // VST2d16 8405 0U, // VST2d16wb_fixed 8406 0U, // VST2d16wb_register 8407 0U, // VST2d32 8408 0U, // VST2d32wb_fixed 8409 0U, // VST2d32wb_register 8410 0U, // VST2d8 8411 0U, // VST2d8wb_fixed 8412 0U, // VST2d8wb_register 8413 0U, // VST2q16 8414 0U, // VST2q16Pseudo 8415 0U, // VST2q16PseudoWB_fixed 8416 0U, // VST2q16PseudoWB_register 8417 0U, // VST2q16wb_fixed 8418 0U, // VST2q16wb_register 8419 0U, // VST2q32 8420 0U, // VST2q32Pseudo 8421 0U, // VST2q32PseudoWB_fixed 8422 0U, // VST2q32PseudoWB_register 8423 0U, // VST2q32wb_fixed 8424 0U, // VST2q32wb_register 8425 0U, // VST2q8 8426 0U, // VST2q8Pseudo 8427 0U, // VST2q8PseudoWB_fixed 8428 0U, // VST2q8PseudoWB_register 8429 0U, // VST2q8wb_fixed 8430 0U, // VST2q8wb_register 8431 411867424U, // VST3LNd16 8432 0U, // VST3LNd16Pseudo 8433 0U, // VST3LNd16Pseudo_UPD 8434 6560U, // VST3LNd16_UPD 8435 411867424U, // VST3LNd32 8436 0U, // VST3LNd32Pseudo 8437 0U, // VST3LNd32Pseudo_UPD 8438 6560U, // VST3LNd32_UPD 8439 411867424U, // VST3LNd8 8440 0U, // VST3LNd8Pseudo 8441 0U, // VST3LNd8Pseudo_UPD 8442 6560U, // VST3LNd8_UPD 8443 411867424U, // VST3LNq16 8444 0U, // VST3LNq16Pseudo 8445 0U, // VST3LNq16Pseudo_UPD 8446 6560U, // VST3LNq16_UPD 8447 411867424U, // VST3LNq32 8448 0U, // VST3LNq32Pseudo 8449 0U, // VST3LNq32Pseudo_UPD 8450 6560U, // VST3LNq32_UPD 8451 369623552U, // VST3d16 8452 0U, // VST3d16Pseudo 8453 0U, // VST3d16Pseudo_UPD 8454 367104U, // VST3d16_UPD 8455 369623552U, // VST3d32 8456 0U, // VST3d32Pseudo 8457 0U, // VST3d32Pseudo_UPD 8458 367104U, // VST3d32_UPD 8459 369623552U, // VST3d8 8460 0U, // VST3d8Pseudo 8461 0U, // VST3d8Pseudo_UPD 8462 367104U, // VST3d8_UPD 8463 369623552U, // VST3q16 8464 0U, // VST3q16Pseudo_UPD 8465 367104U, // VST3q16_UPD 8466 0U, // VST3q16oddPseudo 8467 0U, // VST3q16oddPseudo_UPD 8468 369623552U, // VST3q32 8469 0U, // VST3q32Pseudo_UPD 8470 367104U, // VST3q32_UPD 8471 0U, // VST3q32oddPseudo 8472 0U, // VST3q32oddPseudo_UPD 8473 369623552U, // VST3q8 8474 0U, // VST3q8Pseudo_UPD 8475 367104U, // VST3q8_UPD 8476 0U, // VST3q8oddPseudo 8477 0U, // VST3q8oddPseudo_UPD 8478 411866272U, // VST4LNd16 8479 0U, // VST4LNd16Pseudo 8480 0U, // VST4LNd16Pseudo_UPD 8481 382240U, // VST4LNd16_UPD 8482 411866272U, // VST4LNd32 8483 0U, // VST4LNd32Pseudo 8484 0U, // VST4LNd32Pseudo_UPD 8485 382240U, // VST4LNd32_UPD 8486 411866272U, // VST4LNd8 8487 0U, // VST4LNd8Pseudo 8488 0U, // VST4LNd8Pseudo_UPD 8489 382240U, // VST4LNd8_UPD 8490 411866272U, // VST4LNq16 8491 0U, // VST4LNq16Pseudo 8492 0U, // VST4LNq16Pseudo_UPD 8493 382240U, // VST4LNq16_UPD 8494 411866272U, // VST4LNq32 8495 0U, // VST4LNq32Pseudo 8496 0U, // VST4LNq32Pseudo_UPD 8497 382240U, // VST4LNq32_UPD 8498 34079232U, // VST4d16 8499 0U, // VST4d16Pseudo 8500 0U, // VST4d16Pseudo_UPD 8501 15735296U, // VST4d16_UPD 8502 34079232U, // VST4d32 8503 0U, // VST4d32Pseudo 8504 0U, // VST4d32Pseudo_UPD 8505 15735296U, // VST4d32_UPD 8506 34079232U, // VST4d8 8507 0U, // VST4d8Pseudo 8508 0U, // VST4d8Pseudo_UPD 8509 15735296U, // VST4d8_UPD 8510 34079232U, // VST4q16 8511 0U, // VST4q16Pseudo_UPD 8512 15735296U, // VST4q16_UPD 8513 0U, // VST4q16oddPseudo 8514 0U, // VST4q16oddPseudo_UPD 8515 34079232U, // VST4q32 8516 0U, // VST4q32Pseudo_UPD 8517 15735296U, // VST4q32_UPD 8518 0U, // VST4q32oddPseudo 8519 0U, // VST4q32oddPseudo_UPD 8520 34079232U, // VST4q8 8521 0U, // VST4q8Pseudo_UPD 8522 15735296U, // VST4q8_UPD 8523 0U, // VST4q8oddPseudo 8524 0U, // VST4q8oddPseudo_UPD 8525 652U, // VSTMDDB_UPD 8526 18432U, // VSTMDIA 8527 652U, // VSTMDIA_UPD 8528 0U, // VSTMQIA 8529 652U, // VSTMSDB_UPD 8530 18432U, // VSTMSIA 8531 652U, // VSTMSIA_UPD 8532 6016U, // VSTRD 8533 6144U, // VSTRH 8534 6016U, // VSTRS 8535 0U, // VSTR_FPCXTNS_off 8536 0U, // VSTR_FPCXTNS_post 8537 0U, // VSTR_FPCXTNS_pre 8538 0U, // VSTR_FPCXTS_off 8539 0U, // VSTR_FPCXTS_post 8540 0U, // VSTR_FPCXTS_pre 8541 0U, // VSTR_FPSCR_NZCVQC_off 8542 0U, // VSTR_FPSCR_NZCVQC_post 8543 0U, // VSTR_FPSCR_NZCVQC_pre 8544 0U, // VSTR_FPSCR_off 8545 0U, // VSTR_FPSCR_post 8546 0U, // VSTR_FPSCR_pre 8547 0U, // VSTR_P0_off 8548 36U, // VSTR_P0_post 8549 0U, // VSTR_P0_pre 8550 0U, // VSTR_VPR_off 8551 0U, // VSTR_VPR_post 8552 0U, // VSTR_VPR_pre 8553 10568584U, // VSUBD 8554 0U, // VSUBH 8555 17920U, // VSUBHNv2i32 8556 0U, // VSUBHNv4i16 8557 0U, // VSUBHNv8i8 8558 0U, // VSUBLsv2i64 8559 0U, // VSUBLsv4i32 8560 0U, // VSUBLsv8i16 8561 0U, // VSUBLuv2i64 8562 0U, // VSUBLuv4i32 8563 0U, // VSUBLuv8i16 8564 0U, // VSUBS 8565 0U, // VSUBWsv2i64 8566 0U, // VSUBWsv4i32 8567 0U, // VSUBWsv8i16 8568 0U, // VSUBWuv2i64 8569 0U, // VSUBWuv4i32 8570 0U, // VSUBWuv8i16 8571 0U, // VSUBfd 8572 0U, // VSUBfq 8573 0U, // VSUBhd 8574 0U, // VSUBhq 8575 0U, // VSUBv16i8 8576 17920U, // VSUBv1i64 8577 0U, // VSUBv2i32 8578 17920U, // VSUBv2i64 8579 0U, // VSUBv4i16 8580 0U, // VSUBv4i32 8581 0U, // VSUBv8i16 8582 0U, // VSUBv8i8 8583 16384U, // VSWPd 8584 16384U, // VSWPq 8585 6784U, // VTBL1 8586 6912U, // VTBL2 8587 7040U, // VTBL3 8588 0U, // VTBL3Pseudo 8589 7168U, // VTBL4 8590 0U, // VTBL4Pseudo 8591 7296U, // VTBX1 8592 7424U, // VTBX2 8593 7552U, // VTBX3 8594 0U, // VTBX3Pseudo 8595 7680U, // VTBX4 8596 0U, // VTBX4Pseudo 8597 0U, // VTOSHD 8598 64U, // VTOSHH 8599 0U, // VTOSHS 8600 0U, // VTOSIRD 8601 0U, // VTOSIRH 8602 0U, // VTOSIRS 8603 0U, // VTOSIZD 8604 0U, // VTOSIZH 8605 0U, // VTOSIZS 8606 66U, // VTOSLD 8607 66U, // VTOSLH 8608 66U, // VTOSLS 8609 0U, // VTOUHD 8610 64U, // VTOUHH 8611 0U, // VTOUHS 8612 0U, // VTOUIRD 8613 0U, // VTOUIRH 8614 0U, // VTOUIRS 8615 0U, // VTOUIZD 8616 0U, // VTOUIZH 8617 0U, // VTOUIZS 8618 66U, // VTOULD 8619 66U, // VTOULH 8620 66U, // VTOULS 8621 16384U, // VTRNd16 8622 16384U, // VTRNd32 8623 16384U, // VTRNd8 8624 16384U, // VTRNq16 8625 16384U, // VTRNq32 8626 16384U, // VTRNq8 8627 0U, // VTSTv16i8 8628 0U, // VTSTv2i32 8629 0U, // VTSTv4i16 8630 0U, // VTSTv4i32 8631 0U, // VTSTv8i16 8632 0U, // VTSTv8i8 8633 2U, // VUDOTD 8634 664U, // VUDOTDI 8635 2U, // VUDOTQ 8636 664U, // VUDOTQI 8637 0U, // VUHTOD 8638 64U, // VUHTOH 8639 0U, // VUHTOS 8640 0U, // VUITOD 8641 0U, // VUITOH 8642 0U, // VUITOS 8643 66U, // VULTOD 8644 66U, // VULTOH 8645 66U, // VULTOS 8646 16384U, // VUZPd16 8647 16384U, // VUZPd8 8648 16384U, // VUZPq16 8649 16384U, // VUZPq32 8650 16384U, // VUZPq8 8651 16384U, // VZIPd16 8652 16384U, // VZIPd8 8653 16384U, // VZIPq16 8654 16384U, // VZIPq32 8655 16384U, // VZIPq8 8656 395264U, // sysLDMDA 8657 7820U, // sysLDMDA_UPD 8658 395264U, // sysLDMDB 8659 7820U, // sysLDMDB_UPD 8660 395264U, // sysLDMIA 8661 7820U, // sysLDMIA_UPD 8662 395264U, // sysLDMIB 8663 7820U, // sysLDMIB_UPD 8664 395264U, // sysSTMDA 8665 7820U, // sysSTMDA_UPD 8666 395264U, // sysSTMDB 8667 7820U, // sysSTMDB_UPD 8668 395264U, // sysSTMIA 8669 7820U, // sysSTMIA_UPD 8670 395264U, // sysSTMIB 8671 7820U, // sysSTMIB_UPD 8672 0U, // t2ADCri 8673 0U, // t2ADCrr 8674 16252928U, // t2ADCrs 8675 0U, // t2ADDri 8676 0U, // t2ADDri12 8677 0U, // t2ADDrr 8678 16252928U, // t2ADDrs 8679 0U, // t2ADDspImm 8680 0U, // t2ADDspImm12 8681 1280U, // t2ADR 8682 0U, // t2ANDri 8683 0U, // t2ANDrr 8684 16252928U, // t2ANDrs 8685 16777216U, // t2ASRri 8686 0U, // t2ASRrr 8687 2U, // t2B 8688 1408U, // t2BFC 8689 2098688U, // t2BFI 8690 16384U, // t2BFLi 8691 16384U, // t2BFLr 8692 16384U, // t2BFi 8693 17303040U, // t2BFic 8694 16384U, // t2BFr 8695 0U, // t2BICri 8696 0U, // t2BICrr 8697 16252928U, // t2BICrs 8698 2U, // t2BXJ 8699 2U, // t2Bcc 8700 66440U, // t2CDP 8701 66440U, // t2CDP2 8702 0U, // t2CLREX 8703 0U, // t2CLRM 8704 16384U, // t2CLZ 8705 16384U, // t2CMNri 8706 16384U, // t2CMNzrr 8707 1024U, // t2CMNzrs 8708 16384U, // t2CMPri 8709 16384U, // t2CMPrr 8710 1024U, // t2CMPrs 8711 0U, // t2CPS1p 8712 2U, // t2CPS2p 8713 17920U, // t2CPS3p 8714 17920U, // t2CRC32B 8715 17920U, // t2CRC32CB 8716 17920U, // t2CRC32CH 8717 17920U, // t2CRC32CW 8718 17920U, // t2CRC32H 8719 17920U, // t2CRC32W 8720 17303040U, // t2CSEL 8721 17303040U, // t2CSINC 8722 17303040U, // t2CSINV 8723 17303040U, // t2CSNEG 8724 2U, // t2DBG 8725 0U, // t2DCPS1 8726 0U, // t2DCPS2 8727 0U, // t2DCPS3 8728 2U, // t2DLS 8729 0U, // t2DMB 8730 0U, // t2DSB 8731 0U, // t2EORri 8732 0U, // t2EORrr 8733 16252928U, // t2EORrs 8734 2U, // t2HINT 8735 0U, // t2HVC 8736 0U, // t2ISB 8737 0U, // t2IT 8738 0U, // t2Int_eh_sjlj_setjmp 8739 0U, // t2Int_eh_sjlj_setjmp_nofp 8740 128U, // t2LDA 8741 128U, // t2LDAB 8742 128U, // t2LDAEX 8743 128U, // t2LDAEXB 8744 9961472U, // t2LDAEXD 8745 128U, // t2LDAEXH 8746 128U, // t2LDAH 8747 2446U, // t2LDC2L_OFFSET 8748 2624014U, // t2LDC2L_OPTION 8749 3148302U, // t2LDC2L_POST 8750 2702U, // t2LDC2L_PRE 8751 2446U, // t2LDC2_OFFSET 8752 2624014U, // t2LDC2_OPTION 8753 3148302U, // t2LDC2_POST 8754 2702U, // t2LDC2_PRE 8755 2446U, // t2LDCL_OFFSET 8756 2624014U, // t2LDCL_OPTION 8757 3148302U, // t2LDCL_POST 8758 2702U, // t2LDCL_PRE 8759 2446U, // t2LDC_OFFSET 8760 2624014U, // t2LDC_OPTION 8761 3148302U, // t2LDC_POST 8762 2702U, // t2LDC_PRE 8763 18432U, // t2LDMDB 8764 652U, // t2LDMDB_UPD 8765 18432U, // t2LDMIA 8766 652U, // t2LDMIA_UPD 8767 3840U, // t2LDRBT 8768 100864U, // t2LDRB_POST 8769 4224U, // t2LDRB_PRE 8770 3072U, // t2LDRBi12 8771 3840U, // t2LDRBi8 8772 7936U, // t2LDRBpci 8773 8064U, // t2LDRBs 8774 508035072U, // t2LDRD_POST 8775 17825792U, // t2LDRD_PRE 8776 18350080U, // t2LDRDi8 8777 8192U, // t2LDREX 8778 128U, // t2LDREXB 8779 9961472U, // t2LDREXD 8780 128U, // t2LDREXH 8781 3840U, // t2LDRHT 8782 100864U, // t2LDRH_POST 8783 4224U, // t2LDRH_PRE 8784 3072U, // t2LDRHi12 8785 3840U, // t2LDRHi8 8786 7936U, // t2LDRHpci 8787 8064U, // t2LDRHs 8788 3840U, // t2LDRSBT 8789 100864U, // t2LDRSB_POST 8790 4224U, // t2LDRSB_PRE 8791 3072U, // t2LDRSBi12 8792 3840U, // t2LDRSBi8 8793 7936U, // t2LDRSBpci 8794 8064U, // t2LDRSBs 8795 3840U, // t2LDRSHT 8796 100864U, // t2LDRSH_POST 8797 4224U, // t2LDRSH_PRE 8798 3072U, // t2LDRSHi12 8799 3840U, // t2LDRSHi8 8800 7936U, // t2LDRSHpci 8801 8064U, // t2LDRSHs 8802 3840U, // t2LDRT 8803 100864U, // t2LDR_POST 8804 4224U, // t2LDR_PRE 8805 3072U, // t2LDRi12 8806 3840U, // t2LDRi8 8807 7936U, // t2LDRpci 8808 8064U, // t2LDRs 8809 0U, // t2LE 8810 0U, // t2LEUpdate 8811 0U, // t2LSLri 8812 0U, // t2LSLrr 8813 16777216U, // t2LSRri 8814 0U, // t2LSRrr 8815 74531720U, // t2MCR 8816 74531720U, // t2MCR2 8817 108086152U, // t2MCRR 8818 108086152U, // t2MCRR2 8819 33554432U, // t2MLA 8820 33554432U, // t2MLS 8821 17920U, // t2MOVTi16 8822 16384U, // t2MOVi 8823 16384U, // t2MOVi16 8824 16384U, // t2MOVr 8825 409600U, // t2MOVsra_flag 8826 409600U, // t2MOVsrl_flag 8827 0U, // t2MRC 8828 0U, // t2MRC2 8829 0U, // t2MRRC 8830 0U, // t2MRRC2 8831 16U, // t2MRS_AR 8832 8320U, // t2MRS_M 8833 3712U, // t2MRSbanked 8834 18U, // t2MRSsys_AR 8835 648U, // t2MSR_AR 8836 648U, // t2MSR_M 8837 0U, // t2MSRbanked 8838 0U, // t2MUL 8839 16384U, // t2MVNi 8840 16384U, // t2MVNr 8841 1024U, // t2MVNs 8842 0U, // t2ORNri 8843 0U, // t2ORNrr 8844 16252928U, // t2ORNrs 8845 0U, // t2ORRri 8846 0U, // t2ORRrr 8847 16252928U, // t2ORRrs 8848 167772160U, // t2PKHBT 8849 201326592U, // t2PKHTB 8850 0U, // t2PLDWi12 8851 0U, // t2PLDWi8 8852 0U, // t2PLDWs 8853 0U, // t2PLDi12 8854 0U, // t2PLDi8 8855 0U, // t2PLDpci 8856 0U, // t2PLDs 8857 0U, // t2PLIi12 8858 0U, // t2PLIi8 8859 0U, // t2PLIpci 8860 0U, // t2PLIs 8861 0U, // t2QADD 8862 0U, // t2QADD16 8863 0U, // t2QADD8 8864 0U, // t2QASX 8865 0U, // t2QDADD 8866 0U, // t2QDSUB 8867 0U, // t2QSAX 8868 0U, // t2QSUB 8869 0U, // t2QSUB16 8870 0U, // t2QSUB8 8871 16384U, // t2RBIT 8872 16384U, // t2REV 8873 16384U, // t2REV16 8874 16384U, // t2REVSH 8875 2U, // t2RFEDB 8876 4U, // t2RFEDBW 8877 2U, // t2RFEIA 8878 4U, // t2RFEIAW 8879 0U, // t2RORri 8880 0U, // t2RORrr 8881 16384U, // t2RRX 8882 0U, // t2RSBri 8883 0U, // t2RSBrr 8884 16252928U, // t2RSBrs 8885 0U, // t2SADD16 8886 0U, // t2SADD8 8887 0U, // t2SASX 8888 0U, // t2SB 8889 0U, // t2SBCri 8890 0U, // t2SBCrr 8891 16252928U, // t2SBCrs 8892 33554432U, // t2SBFX 8893 0U, // t2SDIV 8894 0U, // t2SEL 8895 0U, // t2SETPAN 8896 0U, // t2SG 8897 0U, // t2SHADD16 8898 0U, // t2SHADD8 8899 0U, // t2SHASX 8900 0U, // t2SHSAX 8901 0U, // t2SHSUB16 8902 0U, // t2SHSUB8 8903 2U, // t2SMC 8904 33554432U, // t2SMLABB 8905 33554432U, // t2SMLABT 8906 33554432U, // t2SMLAD 8907 33554432U, // t2SMLADX 8908 33554432U, // t2SMLAL 8909 33554432U, // t2SMLALBB 8910 33554432U, // t2SMLALBT 8911 33554432U, // t2SMLALD 8912 33554432U, // t2SMLALDX 8913 33554432U, // t2SMLALTB 8914 33554432U, // t2SMLALTT 8915 33554432U, // t2SMLATB 8916 33554432U, // t2SMLATT 8917 33554432U, // t2SMLAWB 8918 33554432U, // t2SMLAWT 8919 33554432U, // t2SMLSD 8920 33554432U, // t2SMLSDX 8921 33554432U, // t2SMLSLD 8922 33554432U, // t2SMLSLDX 8923 33554432U, // t2SMMLA 8924 33554432U, // t2SMMLAR 8925 33554432U, // t2SMMLS 8926 33554432U, // t2SMMLSR 8927 0U, // t2SMMUL 8928 0U, // t2SMMULR 8929 0U, // t2SMUAD 8930 0U, // t2SMUADX 8931 0U, // t2SMULBB 8932 0U, // t2SMULBT 8933 33554432U, // t2SMULL 8934 0U, // t2SMULTB 8935 0U, // t2SMULTT 8936 0U, // t2SMULWB 8937 0U, // t2SMULWT 8938 0U, // t2SMUSD 8939 0U, // t2SMUSDX 8940 0U, // t2SRSDB 8941 0U, // t2SRSDB_UPD 8942 0U, // t2SRSIA 8943 0U, // t2SRSIA_UPD 8944 185088U, // t2SSAT 8945 21248U, // t2SSAT16 8946 0U, // t2SSAX 8947 0U, // t2SSUB16 8948 0U, // t2SSUB8 8949 2446U, // t2STC2L_OFFSET 8950 2624014U, // t2STC2L_OPTION 8951 3148302U, // t2STC2L_POST 8952 2702U, // t2STC2L_PRE 8953 2446U, // t2STC2_OFFSET 8954 2624014U, // t2STC2_OPTION 8955 3148302U, // t2STC2_POST 8956 2702U, // t2STC2_PRE 8957 2446U, // t2STCL_OFFSET 8958 2624014U, // t2STCL_OPTION 8959 3148302U, // t2STCL_POST 8960 2702U, // t2STCL_PRE 8961 2446U, // t2STC_OFFSET 8962 2624014U, // t2STC_OPTION 8963 3148302U, // t2STC_POST 8964 2702U, // t2STC_PRE 8965 128U, // t2STL 8966 128U, // t2STLB 8967 9961472U, // t2STLEX 8968 9961472U, // t2STLEXB 8969 33554432U, // t2STLEXD 8970 9961472U, // t2STLEXH 8971 128U, // t2STLH 8972 18432U, // t2STMDB 8973 652U, // t2STMDB_UPD 8974 18432U, // t2STMIA 8975 652U, // t2STMIA_UPD 8976 3840U, // t2STRBT 8977 100864U, // t2STRB_POST 8978 4224U, // t2STRB_PRE 8979 3072U, // t2STRBi12 8980 3840U, // t2STRBi8 8981 8064U, // t2STRBs 8982 508036608U, // t2STRD_POST 8983 17827328U, // t2STRD_PRE 8984 18350080U, // t2STRDi8 8985 18874368U, // t2STREX 8986 9961472U, // t2STREXB 8987 33554432U, // t2STREXD 8988 9961472U, // t2STREXH 8989 3840U, // t2STRHT 8990 100864U, // t2STRH_POST 8991 4224U, // t2STRH_PRE 8992 3072U, // t2STRHi12 8993 3840U, // t2STRHi8 8994 8064U, // t2STRHs 8995 3840U, // t2STRT 8996 100864U, // t2STR_POST 8997 4224U, // t2STR_PRE 8998 3072U, // t2STRi12 8999 3840U, // t2STRi8 9000 8064U, // t2STRs 9001 0U, // t2SUBS_PC_LR 9002 0U, // t2SUBri 9003 0U, // t2SUBri12 9004 0U, // t2SUBrr 9005 16252928U, // t2SUBrs 9006 0U, // t2SUBspImm 9007 0U, // t2SUBspImm12 9008 234881024U, // t2SXTAB 9009 234881024U, // t2SXTAB16 9010 234881024U, // t2SXTAH 9011 196608U, // t2SXTB 9012 196608U, // t2SXTB16 9013 196608U, // t2SXTH 9014 0U, // t2TBB 9015 1U, // t2TBH 9016 16384U, // t2TEQri 9017 16384U, // t2TEQrr 9018 1024U, // t2TEQrs 9019 1U, // t2TSB 9020 16384U, // t2TSTri 9021 16384U, // t2TSTrr 9022 1024U, // t2TSTrs 9023 16384U, // t2TT 9024 16384U, // t2TTA 9025 16384U, // t2TTAT 9026 16384U, // t2TTT 9027 0U, // t2UADD16 9028 0U, // t2UADD8 9029 0U, // t2UASX 9030 33554432U, // t2UBFX 9031 0U, // t2UDF 9032 0U, // t2UDIV 9033 0U, // t2UHADD16 9034 0U, // t2UHADD8 9035 0U, // t2UHASX 9036 0U, // t2UHSAX 9037 0U, // t2UHSUB16 9038 0U, // t2UHSUB8 9039 33554432U, // t2UMAAL 9040 33554432U, // t2UMLAL 9041 33554432U, // t2UMULL 9042 0U, // t2UQADD16 9043 0U, // t2UQADD8 9044 0U, // t2UQASX 9045 0U, // t2UQSAX 9046 0U, // t2UQSUB16 9047 0U, // t2UQSUB8 9048 0U, // t2USAD8 9049 33554432U, // t2USADA8 9050 268435456U, // t2USAT 9051 0U, // t2USAT16 9052 0U, // t2USAX 9053 0U, // t2USUB16 9054 0U, // t2USUB8 9055 234881024U, // t2UXTAB 9056 234881024U, // t2UXTAB16 9057 234881024U, // t2UXTAH 9058 196608U, // t2UXTB 9059 196608U, // t2UXTB16 9060 196608U, // t2UXTH 9061 17920U, // t2WLS 9062 2U, // tADC 9063 17920U, // tADDhirr 9064 16896U, // tADDi3 9065 2U, // tADDi8 9066 0U, // tADDrSP 9067 19398656U, // tADDrSPi 9068 16896U, // tADDrr 9069 8448U, // tADDspi 9070 17920U, // tADDspr 9071 8576U, // tADR 9072 2U, // tAND 9073 8704U, // tASRri 9074 2U, // tASRrr 9075 2U, // tB 9076 2U, // tBIC 9077 0U, // tBKPT 9078 2U, // tBL 9079 2U, // tBLXNSr 9080 2U, // tBLXi 9081 2U, // tBLXr 9082 2U, // tBX 9083 2U, // tBXNS 9084 2U, // tBcc 9085 2U, // tCBNZ 9086 2U, // tCBZ 9087 16384U, // tCMNz 9088 16384U, // tCMPhir 9089 16384U, // tCMPi8 9090 16384U, // tCMPr 9091 2U, // tCPS 9092 2U, // tEOR 9093 2U, // tHINT 9094 0U, // tHLT 9095 0U, // tInt_WIN_eh_sjlj_longjmp 9096 0U, // tInt_eh_sjlj_longjmp 9097 0U, // tInt_eh_sjlj_setjmp 9098 18432U, // tLDMIA 9099 8832U, // tLDRBi 9100 8960U, // tLDRBr 9101 9088U, // tLDRHi 9102 8960U, // tLDRHr 9103 8960U, // tLDRSB 9104 8960U, // tLDRSH 9105 9216U, // tLDRi 9106 7936U, // tLDRpci 9107 8960U, // tLDRr 9108 9344U, // tLDRspi 9109 16896U, // tLSLri 9110 2U, // tLSLrr 9111 8704U, // tLSRri 9112 2U, // tLSRrr 9113 2U, // tMOVSr 9114 0U, // tMOVi8 9115 16384U, // tMOVr 9116 16896U, // tMUL 9117 0U, // tMVN 9118 2U, // tORR 9119 0U, // tPICADD 9120 0U, // tPOP 9121 0U, // tPUSH 9122 16384U, // tREV 9123 16384U, // tREV16 9124 16384U, // tREVSH 9125 2U, // tROR 9126 0U, // tRSB 9127 2U, // tSBC 9128 0U, // tSETEND 9129 652U, // tSTMIA_UPD 9130 8832U, // tSTRBi 9131 8960U, // tSTRBr 9132 9088U, // tSTRHi 9133 8960U, // tSTRHr 9134 9216U, // tSTRi 9135 8960U, // tSTRr 9136 9344U, // tSTRspi 9137 16896U, // tSUBi3 9138 2U, // tSUBi8 9139 16896U, // tSUBrr 9140 8448U, // tSUBspi 9141 2U, // tSVC 9142 16384U, // tSXTB 9143 16384U, // tSXTH 9144 0U, // tTRAP 9145 16384U, // tTST 9146 0U, // tUDF 9147 16384U, // tUXTB 9148 16384U, // tUXTH 9149 0U, // t__brkdiv0 9150 }; 9151 9152 O << "\t"; 9153 9154 // Emit the opcode for the instruction. 9155 uint64_t Bits = 0; 9156 Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0; 9157 Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32; 9158 assert(Bits != 0 && "Cannot print this instruction."); 9159 O << AsmStrs+(Bits & 8191)-1; 9160 9161 9162 // Fragment 0 encoded into 6 bits for 42 unique commands. 9163 switch ((Bits >> 13) & 63) { 9164 default: llvm_unreachable("Invalid command number."); 9165 case 0: 9166 // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL... 9167 return; 9168 break; 9169 case 1: 9170 // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCri, ADCrr, ADDri, A... 9171 printSBitModifierOperand(MI, 5, STI, O); 9172 printPredicateOperand(MI, 3, STI, O); 9173 break; 9174 case 2: 9175 // ITasm, t2IT 9176 printThumbITMask(MI, 1, STI, O); 9177 break; 9178 case 3: 9179 // LDRBT_POST, LDRConstPool, LDRT_POST, STRBT_POST, STRT_POST, t2LDRBpcre... 9180 printPredicateOperand(MI, 2, STI, O); 9181 break; 9182 case 4: 9183 // MVE_VANDIZ0v4i32, MVE_VANDIZ0v8i16, MVE_VANDIZ16v4i32, MVE_VANDIZ24v4i... 9184 printVPTPredicateOperand(MI, 3, STI, O); 9185 break; 9186 case 5: 9187 // RRXi, MOVi, MOVr, MOVr_TC, MVNi, MVNr, t2MOVi, t2MOVr, t2MVNi, t2MVNr,... 9188 printSBitModifierOperand(MI, 4, STI, O); 9189 printPredicateOperand(MI, 2, STI, O); 9190 break; 9191 case 6: 9192 // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL... 9193 printPredicateOperand(MI, 4, STI, O); 9194 break; 9195 case 7: 9196 // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist... 9197 printPredicateOperand(MI, 5, STI, O); 9198 break; 9199 case 8: 9200 // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16... 9201 printPredicateOperand(MI, 3, STI, O); 9202 break; 9203 case 9: 9204 // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, MLA, MOVsr, MVNsr, ORRrsi, RSB... 9205 printSBitModifierOperand(MI, 6, STI, O); 9206 printPredicateOperand(MI, 4, STI, O); 9207 break; 9208 case 10: 9209 // ADCrsr, ADDrsr, ANDrsr, BICrsr, EORrsr, ORRrsr, RSBrsr, RSCrsr, SBCrsr... 9210 printSBitModifierOperand(MI, 7, STI, O); 9211 printPredicateOperand(MI, 5, STI, O); 9212 O << "\t"; 9213 printOperand(MI, 0, STI, O); 9214 O << ", "; 9215 printOperand(MI, 1, STI, O); 9216 O << ", "; 9217 printSORegRegOperand(MI, 2, STI, O); 9218 return; 9219 break; 9220 case 11: 9221 // AESD, AESE, AESIMC, AESMC, BKPT, BL, BLX, BLXi, BX, CPS1p, CRC32B, CRC... 9222 printOperand(MI, 0, STI, O); 9223 break; 9224 case 12: 9225 // BLX_pred, BL_pred, BXJ, BX_pred, Bcc, DBG, FLDMXIA, FSTMXIA, HINT, LDM... 9226 printPredicateOperand(MI, 1, STI, O); 9227 break; 9228 case 13: 9229 // BX_RET, ERET, FMSTAT, MOVPCLR, MVE_LCTP, VSCCLRMD, VSCCLRMS, t2CLREX, ... 9230 printPredicateOperand(MI, 0, STI, O); 9231 break; 9232 case 14: 9233 // CDP, LDRD_POST, LDRD_PRE, MCR, MRC, MVE_SQRSHRL, MVE_UQRSHLL, MVE_VMOV... 9234 printPredicateOperand(MI, 6, STI, O); 9235 break; 9236 case 15: 9237 // CDP2, LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, ... 9238 printPImmediate(MI, 0, STI, O); 9239 O << ", "; 9240 break; 9241 case 16: 9242 // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS 9243 printCPSIMod(MI, 0, STI, O); 9244 break; 9245 case 17: 9246 // DMB, DSB 9247 printMemBOption(MI, 0, STI, O); 9248 return; 9249 break; 9250 case 18: 9251 // ISB 9252 printInstSyncBOption(MI, 0, STI, O); 9253 return; 9254 break; 9255 case 19: 9256 // MRC2 9257 printPImmediate(MI, 1, STI, O); 9258 O << ", "; 9259 printOperand(MI, 2, STI, O); 9260 O << ", "; 9261 printOperand(MI, 0, STI, O); 9262 O << ", "; 9263 printCImmediate(MI, 3, STI, O); 9264 O << ", "; 9265 printCImmediate(MI, 4, STI, O); 9266 O << ", "; 9267 printOperand(MI, 5, STI, O); 9268 return; 9269 break; 9270 case 20: 9271 // MRRC2 9272 printPImmediate(MI, 2, STI, O); 9273 O << ", "; 9274 printOperand(MI, 3, STI, O); 9275 O << ", "; 9276 printOperand(MI, 0, STI, O); 9277 O << ", "; 9278 printOperand(MI, 1, STI, O); 9279 O << ", "; 9280 printCImmediate(MI, 4, STI, O); 9281 return; 9282 break; 9283 case 21: 9284 // MVE_LETP, VSDOTD, VSDOTDI, VSDOTQ, VSDOTQI, VUDOTD, VUDOTDI, VUDOTQ, V... 9285 printOperand(MI, 1, STI, O); 9286 O << ", "; 9287 printOperand(MI, 2, STI, O); 9288 break; 9289 case 22: 9290 // MVE_VABAVs16, MVE_VABAVs32, MVE_VABAVs8, MVE_VABAVu16, MVE_VABAVu32, M... 9291 printVPTPredicateOperand(MI, 4, STI, O); 9292 break; 9293 case 23: 9294 // MVE_VABSf16, MVE_VABSf32, MVE_VABSs16, MVE_VABSs32, MVE_VABSs8, MVE_VA... 9295 printVPTPredicateOperand(MI, 2, STI, O); 9296 break; 9297 case 24: 9298 // MVE_VADC, MVE_VADDLVs32acc, MVE_VADDLVu32acc, MVE_VCMLAf16, MVE_VCMLAf... 9299 printVPTPredicateOperand(MI, 5, STI, O); 9300 break; 9301 case 25: 9302 // MVE_VLD20_16, MVE_VLD20_16_wb, MVE_VLD20_32, MVE_VLD20_32_wb, MVE_VLD2... 9303 printMVEVectorList<2>(MI, 0, STI, O); 9304 O << ", "; 9305 break; 9306 case 26: 9307 // MVE_VLD40_16, MVE_VLD40_16_wb, MVE_VLD40_32, MVE_VLD40_32_wb, MVE_VLD4... 9308 printMVEVectorList<4>(MI, 0, STI, O); 9309 O << ", "; 9310 break; 9311 case 27: 9312 // MVE_VMLALDAVas16, MVE_VMLALDAVas32, MVE_VMLALDAVau16, MVE_VMLALDAVau32... 9313 printVPTPredicateOperand(MI, 6, STI, O); 9314 break; 9315 case 28: 9316 // MVE_VPST, MVE_VPTv16i8, MVE_VPTv16i8r, MVE_VPTv16s8, MVE_VPTv16s8r, MV... 9317 printVPTMask(MI, 0, STI, O); 9318 break; 9319 case 29: 9320 // MVE_VST20_16_wb, MVE_VST20_32_wb, MVE_VST20_8_wb, MVE_VST21_16_wb, MVE... 9321 printMVEVectorList<2>(MI, 1, STI, O); 9322 O << ", "; 9323 printAddrMode7Operand(MI, 2, STI, O); 9324 O << '!'; 9325 return; 9326 break; 9327 case 30: 9328 // MVE_VST40_16_wb, MVE_VST40_32_wb, MVE_VST40_8_wb, MVE_VST41_16_wb, MVE... 9329 printMVEVectorList<4>(MI, 1, STI, O); 9330 O << ", "; 9331 printAddrMode7Operand(MI, 2, STI, O); 9332 O << '!'; 9333 return; 9334 break; 9335 case 31: 9336 // PLDWi12, PLDi12, PLIi12 9337 printAddrModeImm12Operand<false>(MI, 0, STI, O); 9338 return; 9339 break; 9340 case 32: 9341 // PLDWrs, PLDrs, PLIrs 9342 printAddrMode2Operand(MI, 0, STI, O); 9343 return; 9344 break; 9345 case 33: 9346 // SETEND, tSETEND 9347 printSetendOperand(MI, 0, STI, O); 9348 return; 9349 break; 9350 case 34: 9351 // SMLAL, UMLAL 9352 printSBitModifierOperand(MI, 8, STI, O); 9353 printPredicateOperand(MI, 6, STI, O); 9354 O << "\t"; 9355 printOperand(MI, 0, STI, O); 9356 O << ", "; 9357 printOperand(MI, 1, STI, O); 9358 O << ", "; 9359 printOperand(MI, 2, STI, O); 9360 O << ", "; 9361 printOperand(MI, 3, STI, O); 9362 return; 9363 break; 9364 case 35: 9365 // TSB 9366 printTraceSyncBOption(MI, 0, STI, O); 9367 return; 9368 break; 9369 case 36: 9370 // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2... 9371 printPredicateOperand(MI, 7, STI, O); 9372 break; 9373 case 37: 9374 // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... 9375 printPredicateOperand(MI, 9, STI, O); 9376 break; 9377 case 38: 9378 // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U... 9379 printPredicateOperand(MI, 11, STI, O); 9380 break; 9381 case 39: 9382 // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP... 9383 printPredicateOperand(MI, 8, STI, O); 9384 break; 9385 case 40: 9386 // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U... 9387 printPredicateOperand(MI, 13, STI, O); 9388 break; 9389 case 41: 9390 // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri... 9391 printSBitModifierOperand(MI, 1, STI, O); 9392 break; 9393 } 9394 9395 9396 // Fragment 1 encoded into 7 bits for 83 unique commands. 9397 switch ((Bits >> 19) & 127) { 9398 default: llvm_unreachable("Invalid command number."); 9399 case 0: 9400 // ASRi, ASRr, ITasm, LDRBT_POST, LDRConstPool, LDRT_POST, LSLi, LSLr, LS... 9401 O << ' '; 9402 break; 9403 case 1: 9404 // MVE_VANDIZ0v4i32, MVE_VANDIZ16v4i32, MVE_VANDIZ24v4i32, MVE_VANDIZ8v4i... 9405 O << ".i32\t"; 9406 break; 9407 case 2: 9408 // MVE_VANDIZ0v8i16, MVE_VANDIZ8v8i16, MVE_VORNIZ0v8i16, MVE_VORNIZ8v8i16... 9409 O << ".i16\t"; 9410 break; 9411 case 3: 9412 // VLD1LNdAsm_16, VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_register_Asm_16, VLD2... 9413 O << ".16\t"; 9414 break; 9415 case 4: 9416 // VLD1LNdAsm_32, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_register_Asm_32, VLD2... 9417 O << ".32\t"; 9418 break; 9419 case 5: 9420 // VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_8, VLD1LNdWB_register_Asm_8, VLD2LNd... 9421 O << ".8\t"; 9422 break; 9423 case 6: 9424 // ADCri, ADCrr, ADCrsi, ADDri, ADDrr, ADDrsi, ADR, ANDri, ANDrr, ANDrsi,... 9425 O << "\t"; 9426 break; 9427 case 7: 9428 // AESD, AESE, AESIMC, AESMC, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, ... 9429 O << ", "; 9430 break; 9431 case 8: 9432 // BKPT, BL, BLX, BLXi, BX, CPS1p, ERET, HLT, HVC, MVE_LETP, RFEDA, RFEDB... 9433 return; 9434 break; 9435 case 9: 9436 // BX_RET 9437 O << "\tlr"; 9438 return; 9439 break; 9440 case 10: 9441 // CDP2, MCR2, MCRR2 9442 printOperand(MI, 1, STI, O); 9443 O << ", "; 9444 break; 9445 case 11: 9446 // FCONSTD, VABSD, VADDD, VCMPD, VCMPED, VCMPEZD, VCMPZD, VDIVD, VFMAD, V... 9447 O << ".f64\t"; 9448 printOperand(MI, 0, STI, O); 9449 break; 9450 case 12: 9451 // FCONSTH, MVE_VABDf16, MVE_VABSf16, MVE_VADD_qr_f16, MVE_VADDf16, MVE_V... 9452 O << ".f16\t"; 9453 break; 9454 case 13: 9455 // FCONSTS, MVE_VABDf32, MVE_VABSf32, MVE_VADD_qr_f32, MVE_VADDf32, MVE_V... 9456 O << ".f32\t"; 9457 break; 9458 case 14: 9459 // FMSTAT 9460 O << "\tAPSR_nzcv, fpscr"; 9461 return; 9462 break; 9463 case 15: 9464 // LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, LDC2_O... 9465 printCImmediate(MI, 1, STI, O); 9466 O << ", "; 9467 break; 9468 case 16: 9469 // MOVPCLR 9470 O << "\tpc, lr"; 9471 return; 9472 break; 9473 case 17: 9474 // MVE_VABAVs16, MVE_VABDs16, MVE_VABSs16, MVE_VADDVs16acc, MVE_VADDVs16n... 9475 O << ".s16\t"; 9476 break; 9477 case 18: 9478 // MVE_VABAVs32, MVE_VABDs32, MVE_VABSs32, MVE_VADDLVs32acc, MVE_VADDLVs3... 9479 O << ".s32\t"; 9480 break; 9481 case 19: 9482 // MVE_VABAVs8, MVE_VABDs8, MVE_VABSs8, MVE_VADDVs8acc, MVE_VADDVs8no_acc... 9483 O << ".s8\t"; 9484 break; 9485 case 20: 9486 // MVE_VABAVu16, MVE_VABDu16, MVE_VADDVu16acc, MVE_VADDVu16no_acc, MVE_VC... 9487 O << ".u16\t"; 9488 break; 9489 case 21: 9490 // MVE_VABAVu32, MVE_VABDu32, MVE_VADDLVu32acc, MVE_VADDLVu32no_acc, MVE_... 9491 O << ".u32\t"; 9492 break; 9493 case 22: 9494 // MVE_VABAVu8, MVE_VABDu8, MVE_VADDVu8acc, MVE_VADDVu8no_acc, MVE_VCMPu8... 9495 O << ".u8\t"; 9496 break; 9497 case 23: 9498 // MVE_VADD_qr_i8, MVE_VADDi8, MVE_VCADDi8, MVE_VCLZs8, MVE_VCMPi8, MVE_V... 9499 O << ".i8\t"; 9500 break; 9501 case 24: 9502 // MVE_VCTP64, MVE_VSTRD64_qi, MVE_VSTRD64_qi_pre, MVE_VSTRD64_rq, MVE_VS... 9503 O << ".64\t"; 9504 break; 9505 case 25: 9506 // MVE_VCVTf16f32bh, MVE_VCVTf16f32th, VCVTBSH, VCVTTSH, VCVTf2h 9507 O << ".f16.f32\t"; 9508 printOperand(MI, 0, STI, O); 9509 O << ", "; 9510 break; 9511 case 26: 9512 // MVE_VCVTf16s16_fix, MVE_VCVTf16s16n, VCVTs2hd, VCVTs2hq, VCVTxs2hd, VC... 9513 O << ".f16.s16\t"; 9514 printOperand(MI, 0, STI, O); 9515 O << ", "; 9516 printOperand(MI, 1, STI, O); 9517 break; 9518 case 27: 9519 // MVE_VCVTf16u16_fix, MVE_VCVTf16u16n, VCVTu2hd, VCVTu2hq, VCVTxu2hd, VC... 9520 O << ".f16.u16\t"; 9521 printOperand(MI, 0, STI, O); 9522 O << ", "; 9523 printOperand(MI, 1, STI, O); 9524 break; 9525 case 28: 9526 // MVE_VCVTf32f16bh, MVE_VCVTf32f16th, VCVTBHS, VCVTTHS, VCVTh2f 9527 O << ".f32.f16\t"; 9528 printOperand(MI, 0, STI, O); 9529 O << ", "; 9530 break; 9531 case 29: 9532 // MVE_VCVTf32s32_fix, MVE_VCVTf32s32n, VCVTs2fd, VCVTs2fq, VCVTxs2fd, VC... 9533 O << ".f32.s32\t"; 9534 printOperand(MI, 0, STI, O); 9535 O << ", "; 9536 printOperand(MI, 1, STI, O); 9537 break; 9538 case 30: 9539 // MVE_VCVTf32u32_fix, MVE_VCVTf32u32n, VCVTu2fd, VCVTu2fq, VCVTxu2fd, VC... 9540 O << ".f32.u32\t"; 9541 printOperand(MI, 0, STI, O); 9542 O << ", "; 9543 printOperand(MI, 1, STI, O); 9544 break; 9545 case 31: 9546 // MVE_VCVTs16f16_fix, MVE_VCVTs16f16a, MVE_VCVTs16f16m, MVE_VCVTs16f16n,... 9547 O << ".s16.f16\t"; 9548 printOperand(MI, 0, STI, O); 9549 O << ", "; 9550 printOperand(MI, 1, STI, O); 9551 break; 9552 case 32: 9553 // MVE_VCVTs32f32_fix, MVE_VCVTs32f32a, MVE_VCVTs32f32m, MVE_VCVTs32f32n,... 9554 O << ".s32.f32\t"; 9555 printOperand(MI, 0, STI, O); 9556 O << ", "; 9557 printOperand(MI, 1, STI, O); 9558 break; 9559 case 33: 9560 // MVE_VCVTu16f16_fix, MVE_VCVTu16f16a, MVE_VCVTu16f16m, MVE_VCVTu16f16n,... 9561 O << ".u16.f16\t"; 9562 printOperand(MI, 0, STI, O); 9563 O << ", "; 9564 printOperand(MI, 1, STI, O); 9565 break; 9566 case 34: 9567 // MVE_VCVTu32f32_fix, MVE_VCVTu32f32a, MVE_VCVTu32f32m, MVE_VCVTu32f32n,... 9568 O << ".u32.f32\t"; 9569 printOperand(MI, 0, STI, O); 9570 O << ", "; 9571 printOperand(MI, 1, STI, O); 9572 break; 9573 case 35: 9574 // MVE_VLD20_16, MVE_VLD20_32, MVE_VLD20_8, MVE_VLD21_16, MVE_VLD21_32, M... 9575 printAddrMode7Operand(MI, 2, STI, O); 9576 return; 9577 break; 9578 case 36: 9579 // MVE_VLD20_16_wb, MVE_VLD20_32_wb, MVE_VLD20_8_wb, MVE_VLD21_16_wb, MVE... 9580 printAddrMode7Operand(MI, 3, STI, O); 9581 O << '!'; 9582 return; 9583 break; 9584 case 37: 9585 // MVE_VLDRDU64_qi, MVE_VLDRDU64_qi_pre, MVE_VLDRDU64_rq, MVE_VLDRDU64_rq... 9586 O << ".u64\t"; 9587 break; 9588 case 38: 9589 // MVE_VMOVimmi64, VADDHNv2i32, VADDv1i64, VADDv2i64, VMOVNv2i32, VMOVv1i... 9590 O << ".i64\t"; 9591 printOperand(MI, 0, STI, O); 9592 O << ", "; 9593 break; 9594 case 39: 9595 // MVE_VMULLBp16, MVE_VMULLTp16 9596 O << ".p16\t"; 9597 printOperand(MI, 0, STI, O); 9598 O << ", "; 9599 printOperand(MI, 1, STI, O); 9600 O << ", "; 9601 printOperand(MI, 2, STI, O); 9602 return; 9603 break; 9604 case 40: 9605 // MVE_VMULLBp8, MVE_VMULLTp8, VMULLp8, VMULpd, VMULpq 9606 O << ".p8\t"; 9607 printOperand(MI, 0, STI, O); 9608 O << ", "; 9609 printOperand(MI, 1, STI, O); 9610 O << ", "; 9611 printOperand(MI, 2, STI, O); 9612 return; 9613 break; 9614 case 41: 9615 // MVE_VST20_16, MVE_VST20_32, MVE_VST20_8, MVE_VST21_16, MVE_VST21_32, M... 9616 printAddrMode7Operand(MI, 1, STI, O); 9617 return; 9618 break; 9619 case 42: 9620 // RFEDA_UPD, RFEDB_UPD, RFEIA_UPD, RFEIB_UPD 9621 O << '!'; 9622 return; 9623 break; 9624 case 43: 9625 // VCVTBDH, VCVTTDH 9626 O << ".f16.f64\t"; 9627 printOperand(MI, 0, STI, O); 9628 O << ", "; 9629 printOperand(MI, 1, STI, O); 9630 return; 9631 break; 9632 case 44: 9633 // VCVTBHD, VCVTTHD 9634 O << ".f64.f16\t"; 9635 printOperand(MI, 0, STI, O); 9636 O << ", "; 9637 printOperand(MI, 1, STI, O); 9638 return; 9639 break; 9640 case 45: 9641 // VCVTDS 9642 O << ".f64.f32\t"; 9643 printOperand(MI, 0, STI, O); 9644 O << ", "; 9645 printOperand(MI, 1, STI, O); 9646 return; 9647 break; 9648 case 46: 9649 // VCVTSD 9650 O << ".f32.f64\t"; 9651 printOperand(MI, 0, STI, O); 9652 O << ", "; 9653 printOperand(MI, 1, STI, O); 9654 return; 9655 break; 9656 case 47: 9657 // VJCVT, VTOSIRD, VTOSIZD, VTOSLD 9658 O << ".s32.f64\t"; 9659 printOperand(MI, 0, STI, O); 9660 O << ", "; 9661 printOperand(MI, 1, STI, O); 9662 break; 9663 case 48: 9664 // VLD1LNd16, VLD1LNd16_UPD, VLD2LNd16, VLD2LNd16_UPD, VLD2LNq16, VLD2LNq... 9665 O << ".16\t{"; 9666 break; 9667 case 49: 9668 // VLD1LNd32, VLD1LNd32_UPD, VLD2LNd32, VLD2LNd32_UPD, VLD2LNq32, VLD2LNq... 9669 O << ".32\t{"; 9670 break; 9671 case 50: 9672 // VLD1LNd8, VLD1LNd8_UPD, VLD2LNd8, VLD2LNd8_UPD, VLD3DUPd8, VLD3DUPd8_U... 9673 O << ".8\t{"; 9674 break; 9675 case 51: 9676 // VLDR_FPCXTNS_off, VLDR_FPCXTNS_post, VLDR_FPCXTNS_pre, VMSR_FPCXTNS, V... 9677 O << "\tfpcxtns, "; 9678 break; 9679 case 52: 9680 // VLDR_FPCXTS_off, VLDR_FPCXTS_post, VLDR_FPCXTS_pre, VMSR_FPCXTS, VSTR_... 9681 O << "\tfpcxts, "; 9682 break; 9683 case 53: 9684 // VLDR_FPSCR_NZCVQC_off, VLDR_FPSCR_NZCVQC_post, VLDR_FPSCR_NZCVQC_pre, ... 9685 O << "\tfpscr_nzcvqc, "; 9686 break; 9687 case 54: 9688 // VLDR_FPSCR_off, VLDR_FPSCR_post, VLDR_FPSCR_pre, VMSR, VSTR_FPSCR_off,... 9689 O << "\tfpscr, "; 9690 break; 9691 case 55: 9692 // VLDR_P0_off, VLDR_P0_post, VLDR_P0_pre, VMSR_P0, VSTR_P0_off, VSTR_P0_... 9693 O << "\tp0, "; 9694 break; 9695 case 56: 9696 // VLDR_VPR_off, VLDR_VPR_post, VLDR_VPR_pre, VMSR_VPR, VSTR_VPR_off, VST... 9697 O << "\tvpr, "; 9698 break; 9699 case 57: 9700 // VMSR_FPEXC 9701 O << "\tfpexc, "; 9702 printOperand(MI, 0, STI, O); 9703 return; 9704 break; 9705 case 58: 9706 // VMSR_FPINST 9707 O << "\tfpinst, "; 9708 printOperand(MI, 0, STI, O); 9709 return; 9710 break; 9711 case 59: 9712 // VMSR_FPINST2 9713 O << "\tfpinst2, "; 9714 printOperand(MI, 0, STI, O); 9715 return; 9716 break; 9717 case 60: 9718 // VMSR_FPSID 9719 O << "\tfpsid, "; 9720 printOperand(MI, 0, STI, O); 9721 return; 9722 break; 9723 case 61: 9724 // VQADDsv1i64, VQADDsv2i64, VQMOVNsuv2i32, VQMOVNsv2i32, VQRSHLsv1i64, V... 9725 O << ".s64\t"; 9726 printOperand(MI, 0, STI, O); 9727 O << ", "; 9728 break; 9729 case 62: 9730 // VSHTOD 9731 O << ".f64.s16\t"; 9732 printOperand(MI, 0, STI, O); 9733 O << ", "; 9734 printOperand(MI, 1, STI, O); 9735 O << ", "; 9736 printFBits16(MI, 2, STI, O); 9737 return; 9738 break; 9739 case 63: 9740 // VSHTOS 9741 O << ".f32.s16\t"; 9742 printOperand(MI, 0, STI, O); 9743 O << ", "; 9744 printOperand(MI, 1, STI, O); 9745 O << ", "; 9746 printFBits16(MI, 2, STI, O); 9747 return; 9748 break; 9749 case 64: 9750 // VSITOD, VSLTOD 9751 O << ".f64.s32\t"; 9752 printOperand(MI, 0, STI, O); 9753 O << ", "; 9754 printOperand(MI, 1, STI, O); 9755 break; 9756 case 65: 9757 // VSITOH, VSLTOH 9758 O << ".f16.s32\t"; 9759 printOperand(MI, 0, STI, O); 9760 O << ", "; 9761 printOperand(MI, 1, STI, O); 9762 break; 9763 case 66: 9764 // VTOSHD 9765 O << ".s16.f64\t"; 9766 printOperand(MI, 0, STI, O); 9767 O << ", "; 9768 printOperand(MI, 1, STI, O); 9769 O << ", "; 9770 printFBits16(MI, 2, STI, O); 9771 return; 9772 break; 9773 case 67: 9774 // VTOSHS 9775 O << ".s16.f32\t"; 9776 printOperand(MI, 0, STI, O); 9777 O << ", "; 9778 printOperand(MI, 1, STI, O); 9779 O << ", "; 9780 printFBits16(MI, 2, STI, O); 9781 return; 9782 break; 9783 case 68: 9784 // VTOSIRH, VTOSIZH, VTOSLH 9785 O << ".s32.f16\t"; 9786 printOperand(MI, 0, STI, O); 9787 O << ", "; 9788 printOperand(MI, 1, STI, O); 9789 break; 9790 case 69: 9791 // VTOUHD 9792 O << ".u16.f64\t"; 9793 printOperand(MI, 0, STI, O); 9794 O << ", "; 9795 printOperand(MI, 1, STI, O); 9796 O << ", "; 9797 printFBits16(MI, 2, STI, O); 9798 return; 9799 break; 9800 case 70: 9801 // VTOUHS 9802 O << ".u16.f32\t"; 9803 printOperand(MI, 0, STI, O); 9804 O << ", "; 9805 printOperand(MI, 1, STI, O); 9806 O << ", "; 9807 printFBits16(MI, 2, STI, O); 9808 return; 9809 break; 9810 case 71: 9811 // VTOUIRD, VTOUIZD, VTOULD 9812 O << ".u32.f64\t"; 9813 printOperand(MI, 0, STI, O); 9814 O << ", "; 9815 printOperand(MI, 1, STI, O); 9816 break; 9817 case 72: 9818 // VTOUIRH, VTOUIZH, VTOULH 9819 O << ".u32.f16\t"; 9820 printOperand(MI, 0, STI, O); 9821 O << ", "; 9822 printOperand(MI, 1, STI, O); 9823 break; 9824 case 73: 9825 // VUHTOD 9826 O << ".f64.u16\t"; 9827 printOperand(MI, 0, STI, O); 9828 O << ", "; 9829 printOperand(MI, 1, STI, O); 9830 O << ", "; 9831 printFBits16(MI, 2, STI, O); 9832 return; 9833 break; 9834 case 74: 9835 // VUHTOS 9836 O << ".f32.u16\t"; 9837 printOperand(MI, 0, STI, O); 9838 O << ", "; 9839 printOperand(MI, 1, STI, O); 9840 O << ", "; 9841 printFBits16(MI, 2, STI, O); 9842 return; 9843 break; 9844 case 75: 9845 // VUITOD, VULTOD 9846 O << ".f64.u32\t"; 9847 printOperand(MI, 0, STI, O); 9848 O << ", "; 9849 printOperand(MI, 1, STI, O); 9850 break; 9851 case 76: 9852 // VUITOH, VULTOH 9853 O << ".f16.u32\t"; 9854 printOperand(MI, 0, STI, O); 9855 O << ", "; 9856 printOperand(MI, 1, STI, O); 9857 break; 9858 case 77: 9859 // t2ADCrr, t2ADCrs, t2ADDri, t2ADDrr, t2ADDrs, t2ADDspImm, t2ADR, t2ANDr... 9860 O << ".w\t"; 9861 break; 9862 case 78: 9863 // t2SRSDB, t2SRSIA 9864 O << "\tsp, "; 9865 printOperand(MI, 0, STI, O); 9866 return; 9867 break; 9868 case 79: 9869 // t2SRSDB_UPD, t2SRSIA_UPD 9870 O << "\tsp!, "; 9871 printOperand(MI, 0, STI, O); 9872 return; 9873 break; 9874 case 80: 9875 // t2SUBS_PC_LR 9876 O << "\tpc, lr, "; 9877 printOperand(MI, 0, STI, O); 9878 return; 9879 break; 9880 case 81: 9881 // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri... 9882 printPredicateOperand(MI, 4, STI, O); 9883 O << "\t"; 9884 printOperand(MI, 0, STI, O); 9885 O << ", "; 9886 break; 9887 case 82: 9888 // tMOVi8, tMVN, tRSB 9889 printPredicateOperand(MI, 3, STI, O); 9890 O << "\t"; 9891 printOperand(MI, 0, STI, O); 9892 O << ", "; 9893 printOperand(MI, 2, STI, O); 9894 break; 9895 } 9896 9897 9898 // Fragment 2 encoded into 7 bits for 66 unique commands. 9899 switch ((Bits >> 26) & 127) { 9900 default: llvm_unreachable("Invalid command number."); 9901 case 0: 9902 // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRT_POST, LSLi, LSLr, LSRi, LSR... 9903 printOperand(MI, 0, STI, O); 9904 break; 9905 case 1: 9906 // ITasm, t2IT 9907 printMandatoryPredicateOperand(MI, 0, STI, O); 9908 return; 9909 break; 9910 case 2: 9911 // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16... 9912 printVectorListThreeAllLanes(MI, 0, STI, O); 9913 O << ", "; 9914 printAddrMode6Operand(MI, 1, STI, O); 9915 break; 9916 case 3: 9917 // VLD3DUPqAsm_16, VLD3DUPqAsm_32, VLD3DUPqAsm_8, VLD3DUPqWB_fixed_Asm_16... 9918 printVectorListThreeSpacedAllLanes(MI, 0, STI, O); 9919 O << ", "; 9920 printAddrMode6Operand(MI, 1, STI, O); 9921 break; 9922 case 4: 9923 // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi... 9924 printVectorListThree(MI, 0, STI, O); 9925 O << ", "; 9926 break; 9927 case 5: 9928 // VLD3qAsm_16, VLD3qAsm_32, VLD3qAsm_8, VLD3qWB_fixed_Asm_16, VLD3qWB_fi... 9929 printVectorListThreeSpaced(MI, 0, STI, O); 9930 O << ", "; 9931 printAddrMode6Operand(MI, 1, STI, O); 9932 break; 9933 case 6: 9934 // VLD4DUPdAsm_16, VLD4DUPdAsm_32, VLD4DUPdAsm_8, VLD4DUPdWB_fixed_Asm_16... 9935 printVectorListFourAllLanes(MI, 0, STI, O); 9936 O << ", "; 9937 printAddrMode6Operand(MI, 1, STI, O); 9938 break; 9939 case 7: 9940 // VLD4DUPqAsm_16, VLD4DUPqAsm_32, VLD4DUPqAsm_8, VLD4DUPqWB_fixed_Asm_16... 9941 printVectorListFourSpacedAllLanes(MI, 0, STI, O); 9942 O << ", "; 9943 printAddrMode6Operand(MI, 1, STI, O); 9944 break; 9945 case 8: 9946 // VLD4dAsm_16, VLD4dAsm_32, VLD4dAsm_8, VLD4dWB_fixed_Asm_16, VLD4dWB_fi... 9947 printVectorListFour(MI, 0, STI, O); 9948 O << ", "; 9949 break; 9950 case 9: 9951 // VLD4qAsm_16, VLD4qAsm_32, VLD4qAsm_8, VLD4qWB_fixed_Asm_16, VLD4qWB_fi... 9952 printVectorListFourSpaced(MI, 0, STI, O); 9953 O << ", "; 9954 printAddrMode6Operand(MI, 1, STI, O); 9955 break; 9956 case 10: 9957 // AESD, AESE, MCR2, MCRR2, MVE_VCVTf16f32bh, MVE_VCVTf16f32th, MVE_VCVTf... 9958 printOperand(MI, 2, STI, O); 9959 break; 9960 case 11: 9961 // AESIMC, AESMC, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, CRC32W, FLDM... 9962 printOperand(MI, 1, STI, O); 9963 break; 9964 case 12: 9965 // CDP, LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OP... 9966 printPImmediate(MI, 0, STI, O); 9967 O << ", "; 9968 break; 9969 case 13: 9970 // CDP2 9971 printCImmediate(MI, 2, STI, O); 9972 O << ", "; 9973 printCImmediate(MI, 3, STI, O); 9974 O << ", "; 9975 printCImmediate(MI, 4, STI, O); 9976 O << ", "; 9977 printOperand(MI, 5, STI, O); 9978 return; 9979 break; 9980 case 14: 9981 // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS 9982 printCPSIFlag(MI, 1, STI, O); 9983 break; 9984 case 15: 9985 // FCONSTD, MVE_VCVTf16s16_fix, MVE_VCVTf16u16_fix, MVE_VCVTf32s32_fix, M... 9986 O << ", "; 9987 break; 9988 case 16: 9989 // LDAEXD, LDREXD 9990 printGPRPairOperand(MI, 0, STI, O); 9991 O << ", "; 9992 printAddrMode7Operand(MI, 1, STI, O); 9993 return; 9994 break; 9995 case 17: 9996 // LDC2L_OFFSET, LDC2_OFFSET, STC2L_OFFSET, STC2_OFFSET 9997 printAddrMode5Operand<false>(MI, 2, STI, O); 9998 return; 9999 break; 10000 case 18: 10001 // LDC2L_OPTION, LDC2L_POST, LDC2_OPTION, LDC2_POST, STC2L_OPTION, STC2L_... 10002 printAddrMode7Operand(MI, 2, STI, O); 10003 break; 10004 case 19: 10005 // LDC2L_PRE, LDC2_PRE, STC2L_PRE, STC2_PRE 10006 printAddrMode5Operand<true>(MI, 2, STI, O); 10007 O << '!'; 10008 return; 10009 break; 10010 case 20: 10011 // MRC, t2MRC, t2MRC2 10012 printPImmediate(MI, 1, STI, O); 10013 O << ", "; 10014 printOperand(MI, 2, STI, O); 10015 O << ", "; 10016 printOperand(MI, 0, STI, O); 10017 O << ", "; 10018 printCImmediate(MI, 3, STI, O); 10019 O << ", "; 10020 printCImmediate(MI, 4, STI, O); 10021 O << ", "; 10022 printOperand(MI, 5, STI, O); 10023 return; 10024 break; 10025 case 21: 10026 // MRRC, t2MRRC, t2MRRC2 10027 printPImmediate(MI, 2, STI, O); 10028 O << ", "; 10029 printOperand(MI, 3, STI, O); 10030 O << ", "; 10031 printOperand(MI, 0, STI, O); 10032 O << ", "; 10033 printOperand(MI, 1, STI, O); 10034 O << ", "; 10035 printCImmediate(MI, 4, STI, O); 10036 return; 10037 break; 10038 case 22: 10039 // MSR, MSRi, t2MSR_AR, t2MSR_M 10040 printMSRMaskOperand(MI, 0, STI, O); 10041 O << ", "; 10042 break; 10043 case 23: 10044 // MSRbanked, t2MSRbanked 10045 printBankedRegOperand(MI, 0, STI, O); 10046 O << ", "; 10047 printOperand(MI, 1, STI, O); 10048 return; 10049 break; 10050 case 24: 10051 // MVE_LCTP, MVE_VCVTf16s16n, MVE_VCVTf16u16n, MVE_VCVTf32s32n, MVE_VCVTf... 10052 return; 10053 break; 10054 case 25: 10055 // MVE_VCMPf16, MVE_VCMPf16r, MVE_VCMPf32, MVE_VCMPf32r, MVE_VCMPi16, MVE... 10056 printMandatoryRestrictedPredicateOperand(MI, 3, STI, O); 10057 O << ", "; 10058 printOperand(MI, 1, STI, O); 10059 O << ", "; 10060 printOperand(MI, 2, STI, O); 10061 return; 10062 break; 10063 case 26: 10064 // MVE_VMOVimmi64, VMOVv1i64, VMOVv2i64 10065 printVMOVModImmOperand(MI, 1, STI, O); 10066 return; 10067 break; 10068 case 27: 10069 // VCMPEZD, VCMPZD, tRSB 10070 O << ", #0"; 10071 return; 10072 break; 10073 case 28: 10074 // VLD1DUPd16, VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32, VLD... 10075 printVectorListOneAllLanes(MI, 0, STI, O); 10076 O << ", "; 10077 break; 10078 case 29: 10079 // VLD1DUPq16, VLD1DUPq16wb_fixed, VLD1DUPq16wb_register, VLD1DUPq32, VLD... 10080 printVectorListTwoAllLanes(MI, 0, STI, O); 10081 O << ", "; 10082 break; 10083 case 30: 10084 // VLD1d16, VLD1d16wb_fixed, VLD1d16wb_register, VLD1d32, VLD1d32wb_fixed... 10085 printVectorListOne(MI, 0, STI, O); 10086 O << ", "; 10087 break; 10088 case 31: 10089 // VLD1q16, VLD1q16wb_fixed, VLD1q16wb_register, VLD1q32, VLD1q32wb_fixed... 10090 printVectorListTwo(MI, 0, STI, O); 10091 O << ", "; 10092 break; 10093 case 32: 10094 // VLD2DUPd16x2, VLD2DUPd16x2wb_fixed, VLD2DUPd16x2wb_register, VLD2DUPd3... 10095 printVectorListTwoSpacedAllLanes(MI, 0, STI, O); 10096 O << ", "; 10097 break; 10098 case 33: 10099 // VLD2b16, VLD2b16wb_fixed, VLD2b16wb_register, VLD2b32, VLD2b32wb_fixed... 10100 printVectorListTwoSpaced(MI, 0, STI, O); 10101 O << ", "; 10102 break; 10103 case 34: 10104 // VLDR_FPCXTNS_off, VLDR_FPCXTS_off, VLDR_FPSCR_NZCVQC_off, VLDR_FPSCR_o... 10105 printT2AddrModeImm8s4Operand<false>(MI, 0, STI, O); 10106 return; 10107 break; 10108 case 35: 10109 // VLDR_FPCXTNS_post, VLDR_FPCXTS_post, VLDR_FPSCR_NZCVQC_post, VLDR_FPSC... 10110 printAddrMode7Operand(MI, 1, STI, O); 10111 printT2AddrModeImm8s4OffsetOperand(MI, 2, STI, O); 10112 return; 10113 break; 10114 case 36: 10115 // VLDR_FPCXTNS_pre, VLDR_FPCXTS_pre, VLDR_FPSCR_NZCVQC_pre, VLDR_FPSCR_p... 10116 printT2AddrModeImm8s4Operand<true>(MI, 1, STI, O); 10117 O << '!'; 10118 return; 10119 break; 10120 case 37: 10121 // VLDR_P0_off, VSTR_P0_off 10122 printT2AddrModeImm8s4Operand<false>(MI, 1, STI, O); 10123 return; 10124 break; 10125 case 38: 10126 // VLDR_P0_pre, VSTR_P0_pre 10127 printT2AddrModeImm8s4Operand<true>(MI, 2, STI, O); 10128 O << '!'; 10129 return; 10130 break; 10131 case 39: 10132 // VSCCLRMD, VSCCLRMS, t2CLRM, tPOP, tPUSH 10133 printRegisterList(MI, 2, STI, O); 10134 return; 10135 break; 10136 case 40: 10137 // VSDOTD, VSDOTDI, VSDOTQ, VSDOTQI, VUDOTD, VUDOTDI, VUDOTQ, VUDOTQI, tA... 10138 printOperand(MI, 3, STI, O); 10139 break; 10140 case 41: 10141 // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST2LNd16_UPD, VST2LNd32_U... 10142 printOperand(MI, 4, STI, O); 10143 break; 10144 case 42: 10145 // VST1d16, VST1d32, VST1d64, VST1d8 10146 printVectorListOne(MI, 2, STI, O); 10147 O << ", "; 10148 printAddrMode6Operand(MI, 0, STI, O); 10149 return; 10150 break; 10151 case 43: 10152 // VST1d16Q, VST1d32Q, VST1d64Q, VST1d8Q, VST2q16, VST2q32, VST2q8 10153 printVectorListFour(MI, 2, STI, O); 10154 O << ", "; 10155 printAddrMode6Operand(MI, 0, STI, O); 10156 return; 10157 break; 10158 case 44: 10159 // VST1d16Qwb_fixed, VST1d32Qwb_fixed, VST1d64Qwb_fixed, VST1d8Qwb_fixed,... 10160 printVectorListFour(MI, 3, STI, O); 10161 O << ", "; 10162 printAddrMode6Operand(MI, 1, STI, O); 10163 O << '!'; 10164 return; 10165 break; 10166 case 45: 10167 // VST1d16Qwb_register, VST1d32Qwb_register, VST1d64Qwb_register, VST1d8Q... 10168 printVectorListFour(MI, 4, STI, O); 10169 O << ", "; 10170 printAddrMode6Operand(MI, 1, STI, O); 10171 O << ", "; 10172 printOperand(MI, 3, STI, O); 10173 return; 10174 break; 10175 case 46: 10176 // VST1d16T, VST1d32T, VST1d64T, VST1d8T 10177 printVectorListThree(MI, 2, STI, O); 10178 O << ", "; 10179 printAddrMode6Operand(MI, 0, STI, O); 10180 return; 10181 break; 10182 case 47: 10183 // VST1d16Twb_fixed, VST1d32Twb_fixed, VST1d64Twb_fixed, VST1d8Twb_fixed 10184 printVectorListThree(MI, 3, STI, O); 10185 O << ", "; 10186 printAddrMode6Operand(MI, 1, STI, O); 10187 O << '!'; 10188 return; 10189 break; 10190 case 48: 10191 // VST1d16Twb_register, VST1d32Twb_register, VST1d64Twb_register, VST1d8T... 10192 printVectorListThree(MI, 4, STI, O); 10193 O << ", "; 10194 printAddrMode6Operand(MI, 1, STI, O); 10195 O << ", "; 10196 printOperand(MI, 3, STI, O); 10197 return; 10198 break; 10199 case 49: 10200 // VST1d16wb_fixed, VST1d32wb_fixed, VST1d64wb_fixed, VST1d8wb_fixed 10201 printVectorListOne(MI, 3, STI, O); 10202 O << ", "; 10203 printAddrMode6Operand(MI, 1, STI, O); 10204 O << '!'; 10205 return; 10206 break; 10207 case 50: 10208 // VST1d16wb_register, VST1d32wb_register, VST1d64wb_register, VST1d8wb_r... 10209 printVectorListOne(MI, 4, STI, O); 10210 O << ", "; 10211 printAddrMode6Operand(MI, 1, STI, O); 10212 O << ", "; 10213 printOperand(MI, 3, STI, O); 10214 return; 10215 break; 10216 case 51: 10217 // VST1q16, VST1q32, VST1q64, VST1q8, VST2d16, VST2d32, VST2d8 10218 printVectorListTwo(MI, 2, STI, O); 10219 O << ", "; 10220 printAddrMode6Operand(MI, 0, STI, O); 10221 return; 10222 break; 10223 case 52: 10224 // VST1q16wb_fixed, VST1q32wb_fixed, VST1q64wb_fixed, VST1q8wb_fixed, VST... 10225 printVectorListTwo(MI, 3, STI, O); 10226 O << ", "; 10227 printAddrMode6Operand(MI, 1, STI, O); 10228 O << '!'; 10229 return; 10230 break; 10231 case 53: 10232 // VST1q16wb_register, VST1q32wb_register, VST1q64wb_register, VST1q8wb_r... 10233 printVectorListTwo(MI, 4, STI, O); 10234 O << ", "; 10235 printAddrMode6Operand(MI, 1, STI, O); 10236 O << ", "; 10237 printOperand(MI, 3, STI, O); 10238 return; 10239 break; 10240 case 54: 10241 // VST2b16, VST2b32, VST2b8 10242 printVectorListTwoSpaced(MI, 2, STI, O); 10243 O << ", "; 10244 printAddrMode6Operand(MI, 0, STI, O); 10245 return; 10246 break; 10247 case 55: 10248 // VST2b16wb_fixed, VST2b32wb_fixed, VST2b8wb_fixed 10249 printVectorListTwoSpaced(MI, 3, STI, O); 10250 O << ", "; 10251 printAddrMode6Operand(MI, 1, STI, O); 10252 O << '!'; 10253 return; 10254 break; 10255 case 56: 10256 // VST2b16wb_register, VST2b32wb_register, VST2b8wb_register 10257 printVectorListTwoSpaced(MI, 4, STI, O); 10258 O << ", "; 10259 printAddrMode6Operand(MI, 1, STI, O); 10260 O << ", "; 10261 printOperand(MI, 3, STI, O); 10262 return; 10263 break; 10264 case 57: 10265 // t2DMB, t2DSB 10266 printMemBOption(MI, 0, STI, O); 10267 return; 10268 break; 10269 case 58: 10270 // t2ISB 10271 printInstSyncBOption(MI, 0, STI, O); 10272 return; 10273 break; 10274 case 59: 10275 // t2PLDWi12, t2PLDi12, t2PLIi12 10276 printAddrModeImm12Operand<false>(MI, 0, STI, O); 10277 return; 10278 break; 10279 case 60: 10280 // t2PLDWi8, t2PLDi8, t2PLIi8 10281 printT2AddrModeImm8Operand<false>(MI, 0, STI, O); 10282 return; 10283 break; 10284 case 61: 10285 // t2PLDWs, t2PLDs, t2PLIs 10286 printT2AddrModeSoRegOperand(MI, 0, STI, O); 10287 return; 10288 break; 10289 case 62: 10290 // t2PLDpci, t2PLIpci 10291 printThumbLdrLabelOperand(MI, 0, STI, O); 10292 return; 10293 break; 10294 case 63: 10295 // t2TBB 10296 printAddrModeTBB(MI, 0, STI, O); 10297 return; 10298 break; 10299 case 64: 10300 // t2TBH 10301 printAddrModeTBH(MI, 0, STI, O); 10302 return; 10303 break; 10304 case 65: 10305 // t2TSB 10306 printTraceSyncBOption(MI, 0, STI, O); 10307 return; 10308 break; 10309 } 10310 10311 10312 // Fragment 3 encoded into 6 bits for 34 unique commands. 10313 switch ((Bits >> 33) & 63) { 10314 default: llvm_unreachable("Invalid command number."); 10315 case 0: 10316 // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRT_POST, LSLi, LSLr, LSRi, LSR... 10317 O << ", "; 10318 break; 10319 case 1: 10320 // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPqAsm_16, VLD3DUP... 10321 return; 10322 break; 10323 case 2: 10324 // VLD3DUPdWB_fixed_Asm_16, VLD3DUPdWB_fixed_Asm_32, VLD3DUPdWB_fixed_Asm... 10325 O << '!'; 10326 return; 10327 break; 10328 case 3: 10329 // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi... 10330 printAddrMode6Operand(MI, 1, STI, O); 10331 break; 10332 case 4: 10333 // CDP, MCR, MCRR, MSR, VABSD, VADDD, VCMPD, VCMPED, VDIVD, VMOVD, VMULD,... 10334 printOperand(MI, 1, STI, O); 10335 break; 10336 case 5: 10337 // FCONSTD 10338 printFPImmOperand(MI, 1, STI, O); 10339 return; 10340 break; 10341 case 6: 10342 // FLDMXDB_UPD, FLDMXIA_UPD, FSTMXDB_UPD, FSTMXIA_UPD, LDMDA_UPD, LDMDB_U... 10343 O << "!, "; 10344 printRegisterList(MI, 4, STI, O); 10345 break; 10346 case 7: 10347 // LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OPTION,... 10348 printCImmediate(MI, 1, STI, O); 10349 O << ", "; 10350 break; 10351 case 8: 10352 // MRS, t2MRS_AR 10353 O << ", apsr"; 10354 return; 10355 break; 10356 case 9: 10357 // MRSsys, t2MRSsys_AR 10358 O << ", spsr"; 10359 return; 10360 break; 10361 case 10: 10362 // MSRi 10363 printModImmOperand(MI, 1, STI, O); 10364 return; 10365 break; 10366 case 11: 10367 // MVE_VCVTf16s16_fix, MVE_VCVTf16u16_fix, MVE_VCVTf32s32_fix, MVE_VCVTf3... 10368 printOperand(MI, 2, STI, O); 10369 break; 10370 case 12: 10371 // MVE_VMOV_q_rr, VSDOTDI, VSDOTQI, VUDOTDI, VUDOTQI 10372 printVectorIndex(MI, 4, STI, O); 10373 break; 10374 case 13: 10375 // MVE_VMOV_to_lane_16, MVE_VMOV_to_lane_32, MVE_VMOV_to_lane_8, VSETLNi1... 10376 printVectorIndex(MI, 3, STI, O); 10377 O << ", "; 10378 printOperand(MI, 2, STI, O); 10379 return; 10380 break; 10381 case 14: 10382 // VCMPEZH, VCMPEZS, VCMPZH, VCMPZS 10383 O << ", #0"; 10384 return; 10385 break; 10386 case 15: 10387 // VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32wb_fixed, VLD1DUP... 10388 printAddrMode6Operand(MI, 2, STI, O); 10389 break; 10390 case 16: 10391 // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8... 10392 O << '['; 10393 break; 10394 case 17: 10395 // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD... 10396 O << "[], "; 10397 printOperand(MI, 1, STI, O); 10398 O << "[], "; 10399 printOperand(MI, 2, STI, O); 10400 break; 10401 case 18: 10402 // VLDR_P0_post, VSTR_P0_post 10403 printT2AddrModeImm8s4OffsetOperand(MI, 3, STI, O); 10404 return; 10405 break; 10406 case 19: 10407 // VMRS 10408 O << ", fpscr"; 10409 return; 10410 break; 10411 case 20: 10412 // VMRS_FPCXTNS 10413 O << ", fpcxtns"; 10414 return; 10415 break; 10416 case 21: 10417 // VMRS_FPCXTS 10418 O << ", fpcxts"; 10419 return; 10420 break; 10421 case 22: 10422 // VMRS_FPEXC 10423 O << ", fpexc"; 10424 return; 10425 break; 10426 case 23: 10427 // VMRS_FPINST 10428 O << ", fpinst"; 10429 return; 10430 break; 10431 case 24: 10432 // VMRS_FPINST2 10433 O << ", fpinst2"; 10434 return; 10435 break; 10436 case 25: 10437 // VMRS_FPSCR_NZCVQC 10438 O << ", fpscr_nzcvqc"; 10439 return; 10440 break; 10441 case 26: 10442 // VMRS_FPSID 10443 O << ", fpsid"; 10444 return; 10445 break; 10446 case 27: 10447 // VMRS_MVFR0 10448 O << ", mvfr0"; 10449 return; 10450 break; 10451 case 28: 10452 // VMRS_MVFR1 10453 O << ", mvfr1"; 10454 return; 10455 break; 10456 case 29: 10457 // VMRS_MVFR2 10458 O << ", mvfr2"; 10459 return; 10460 break; 10461 case 30: 10462 // VMRS_P0 10463 O << ", p0"; 10464 return; 10465 break; 10466 case 31: 10467 // VMRS_VPR 10468 O << ", vpr"; 10469 return; 10470 break; 10471 case 32: 10472 // VSHTOH, VTOSHH, VTOUHH, VUHTOH 10473 printFBits16(MI, 2, STI, O); 10474 return; 10475 break; 10476 case 33: 10477 // VSLTOD, VSLTOH, VSLTOS, VTOSLD, VTOSLH, VTOSLS, VTOULD, VTOULH, VTOULS... 10478 printFBits32(MI, 2, STI, O); 10479 return; 10480 break; 10481 } 10482 10483 10484 // Fragment 4 encoded into 7 bits for 74 unique commands. 10485 switch ((Bits >> 39) & 127) { 10486 default: llvm_unreachable("Invalid command number."); 10487 case 0: 10488 // ASRi, ASRr, LDRConstPool, LSLi, LSLr, LSRi, LSRr, RORi, RORr, RRXi, t2... 10489 printOperand(MI, 1, STI, O); 10490 break; 10491 case 1: 10492 // LDRBT_POST, LDRT_POST, STRBT_POST, STRT_POST, LDA, LDAB, LDAEX, LDAEXB... 10493 printAddrMode7Operand(MI, 1, STI, O); 10494 return; 10495 break; 10496 case 2: 10497 // MVE_VANDIZ0v4i32, MVE_VANDIZ0v8i16, MVE_VANDIZ16v4i32, MVE_VANDIZ24v4i... 10498 printExpandedImmOperand(MI, 2, STI, O); 10499 return; 10500 break; 10501 case 3: 10502 // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL... 10503 printAddrMode6Operand(MI, 2, STI, O); 10504 break; 10505 case 4: 10506 // VLD3DUPdWB_register_Asm_16, VLD3DUPdWB_register_Asm_32, VLD3DUPdWB_reg... 10507 printOperand(MI, 3, STI, O); 10508 break; 10509 case 5: 10510 // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD4dAsm_16, VLD4dAsm_32, VLD4dA... 10511 return; 10512 break; 10513 case 6: 10514 // VLD3dWB_fixed_Asm_16, VLD3dWB_fixed_Asm_32, VLD3dWB_fixed_Asm_8, VLD4d... 10515 O << '!'; 10516 return; 10517 break; 10518 case 7: 10519 // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm... 10520 O << ", "; 10521 break; 10522 case 8: 10523 // t2MOVSsi, t2MOVsi, t2CMNzrs, t2CMPrs, t2MVNs, t2TEQrs, t2TSTrs 10524 printT2SOOperand(MI, 1, STI, O); 10525 return; 10526 break; 10527 case 9: 10528 // t2MOVSsr, t2MOVsr, CMNzrsr, CMPrsr, MOVsr, MVNsr, TEQrsr, TSTrsr 10529 printSORegRegOperand(MI, 1, STI, O); 10530 return; 10531 break; 10532 case 10: 10533 // ADR, t2ADR 10534 printAdrLabelOperand<0>(MI, 1, STI, O); 10535 return; 10536 break; 10537 case 11: 10538 // BFC, t2BFC 10539 printBitfieldInvMaskImmOperand(MI, 2, STI, O); 10540 return; 10541 break; 10542 case 12: 10543 // BFI, CPS3p, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, CRC32W, MOVTi16... 10544 printOperand(MI, 2, STI, O); 10545 break; 10546 case 13: 10547 // CMNri, CMPri, MOVi, MVNi, TEQri, TSTri 10548 printModImmOperand(MI, 1, STI, O); 10549 return; 10550 break; 10551 case 14: 10552 // CMNzrsi, CMPrsi, MOVsi, MVNsi, TEQrsi, TSTrsi 10553 printSORegImmOperand(MI, 1, STI, O); 10554 return; 10555 break; 10556 case 15: 10557 // FCONSTH, FCONSTS, MVE_VMOVimmf32, VMOVv2f32, VMOVv4f32 10558 printFPImmOperand(MI, 1, STI, O); 10559 return; 10560 break; 10561 case 16: 10562 // FLDMXIA, FSTMXIA, LDMDA, LDMDB, LDMIA, LDMIB, STMDA, STMDB, STMIA, STM... 10563 printRegisterList(MI, 3, STI, O); 10564 break; 10565 case 17: 10566 // LDC2L_OPTION, LDC2_OPTION, STC2L_OPTION, STC2_OPTION 10567 printCoprocOptionImm(MI, 3, STI, O); 10568 return; 10569 break; 10570 case 18: 10571 // LDC2L_POST, LDC2_POST, STC2L_POST, STC2_POST 10572 printPostIdxImm8s4Operand(MI, 3, STI, O); 10573 return; 10574 break; 10575 case 19: 10576 // LDCL_OFFSET, LDC_OFFSET, STCL_OFFSET, STC_OFFSET, t2LDC2L_OFFSET, t2LD... 10577 printAddrMode5Operand<false>(MI, 2, STI, O); 10578 return; 10579 break; 10580 case 20: 10581 // LDCL_OPTION, LDCL_POST, LDC_OPTION, LDC_POST, LDRBT_POST_IMM, LDRBT_PO... 10582 printAddrMode7Operand(MI, 2, STI, O); 10583 break; 10584 case 21: 10585 // LDCL_PRE, LDC_PRE, STCL_PRE, STC_PRE, t2LDC2L_PRE, t2LDC2_PRE, t2LDCL_... 10586 printAddrMode5Operand<true>(MI, 2, STI, O); 10587 O << '!'; 10588 return; 10589 break; 10590 case 22: 10591 // LDRB_PRE_IMM, LDR_PRE_IMM, STRB_PRE_IMM, STR_PRE_IMM 10592 printAddrModeImm12Operand<true>(MI, 2, STI, O); 10593 O << '!'; 10594 return; 10595 break; 10596 case 23: 10597 // LDRB_PRE_REG, LDR_PRE_REG, STRB_PRE_REG, STR_PRE_REG 10598 printAddrMode2Operand(MI, 2, STI, O); 10599 O << '!'; 10600 return; 10601 break; 10602 case 24: 10603 // LDRBi12, LDRcp, LDRi12, STRBi12, STRi12, t2LDRBi12, t2LDRHi12, t2LDRSB... 10604 printAddrModeImm12Operand<false>(MI, 1, STI, O); 10605 return; 10606 break; 10607 case 25: 10608 // LDRBrs, LDRrs, STRBrs, STRrs 10609 printAddrMode2Operand(MI, 1, STI, O); 10610 return; 10611 break; 10612 case 26: 10613 // LDRH, LDRSB, LDRSH, STRH 10614 printAddrMode3Operand<false>(MI, 1, STI, O); 10615 return; 10616 break; 10617 case 27: 10618 // LDRH_PRE, LDRSB_PRE, LDRSH_PRE, STRH_PRE 10619 printAddrMode3Operand<true>(MI, 2, STI, O); 10620 O << '!'; 10621 return; 10622 break; 10623 case 28: 10624 // MCR2 10625 printCImmediate(MI, 3, STI, O); 10626 O << ", "; 10627 printCImmediate(MI, 4, STI, O); 10628 O << ", "; 10629 printOperand(MI, 5, STI, O); 10630 return; 10631 break; 10632 case 29: 10633 // MRSbanked, t2MRSbanked 10634 printBankedRegOperand(MI, 1, STI, O); 10635 return; 10636 break; 10637 case 30: 10638 // MVE_VLDRBS16, MVE_VLDRBS32, MVE_VLDRBU16, MVE_VLDRBU32, MVE_VLDRBU8, M... 10639 printT2AddrModeImm8Operand<false>(MI, 1, STI, O); 10640 return; 10641 break; 10642 case 31: 10643 // MVE_VLDRBS16_pre, MVE_VLDRBS32_pre, MVE_VLDRBU16_pre, MVE_VLDRBU32_pre... 10644 printT2AddrModeImm8Operand<false>(MI, 2, STI, O); 10645 O << '!'; 10646 return; 10647 break; 10648 case 32: 10649 // MVE_VLDRBS16_rq, MVE_VLDRBS32_rq, MVE_VLDRBU16_rq, MVE_VLDRBU32_rq, MV... 10650 printMveAddrModeRQOperand<0>(MI, 1, STI, O); 10651 return; 10652 break; 10653 case 33: 10654 // MVE_VLDRBU8_pre, MVE_VLDRHU16_pre, MVE_VLDRWU32_pre, MVE_VSTRBU8_pre, ... 10655 printT2AddrModeImm8Operand<true>(MI, 2, STI, O); 10656 O << '!'; 10657 return; 10658 break; 10659 case 34: 10660 // MVE_VLDRDU64_rq, MVE_VSTRD64_rq 10661 printMveAddrModeRQOperand<3>(MI, 1, STI, O); 10662 return; 10663 break; 10664 case 35: 10665 // MVE_VLDRHS32_rq, MVE_VLDRHU16_rq, MVE_VLDRHU32_rq, MVE_VSTRH16_rq, MVE... 10666 printMveAddrModeRQOperand<1>(MI, 1, STI, O); 10667 return; 10668 break; 10669 case 36: 10670 // MVE_VLDRWU32_rq, MVE_VSTRW32_rq 10671 printMveAddrModeRQOperand<2>(MI, 1, STI, O); 10672 return; 10673 break; 10674 case 37: 10675 // MVE_VMOVimmi16, MVE_VMOVimmi32, MVE_VMOVimmi8, MVE_VMVNimmi16, MVE_VMV... 10676 printVMOVModImmOperand(MI, 1, STI, O); 10677 return; 10678 break; 10679 case 38: 10680 // SSAT, SSAT16, t2SSAT, t2SSAT16 10681 printImmPlusOneOperand(MI, 1, STI, O); 10682 O << ", "; 10683 printOperand(MI, 2, STI, O); 10684 break; 10685 case 39: 10686 // STLEXD, STREXD 10687 printGPRPairOperand(MI, 1, STI, O); 10688 O << ", "; 10689 printAddrMode7Operand(MI, 2, STI, O); 10690 return; 10691 break; 10692 case 40: 10693 // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST2LNd16, VST2LNd32, VST2LNd8, VST2LN... 10694 printNoHashImmediate(MI, 4, STI, O); 10695 break; 10696 case 41: 10697 // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2... 10698 printNoHashImmediate(MI, 6, STI, O); 10699 break; 10700 case 42: 10701 // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... 10702 printNoHashImmediate(MI, 8, STI, O); 10703 O << "], "; 10704 break; 10705 case 43: 10706 // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD... 10707 O << "[]}, "; 10708 break; 10709 case 44: 10710 // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U... 10711 printNoHashImmediate(MI, 10, STI, O); 10712 O << "], "; 10713 printOperand(MI, 1, STI, O); 10714 O << '['; 10715 printNoHashImmediate(MI, 10, STI, O); 10716 O << "], "; 10717 printOperand(MI, 2, STI, O); 10718 O << '['; 10719 printNoHashImmediate(MI, 10, STI, O); 10720 break; 10721 case 45: 10722 // VLD4DUPd16, VLD4DUPd16_UPD, VLD4DUPd32, VLD4DUPd32_UPD, VLD4DUPd8, VLD... 10723 O << "[], "; 10724 printOperand(MI, 3, STI, O); 10725 O << "[]}, "; 10726 break; 10727 case 46: 10728 // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U... 10729 printNoHashImmediate(MI, 12, STI, O); 10730 O << "], "; 10731 printOperand(MI, 1, STI, O); 10732 O << '['; 10733 printNoHashImmediate(MI, 12, STI, O); 10734 O << "], "; 10735 printOperand(MI, 2, STI, O); 10736 O << '['; 10737 printNoHashImmediate(MI, 12, STI, O); 10738 O << "], "; 10739 printOperand(MI, 3, STI, O); 10740 O << '['; 10741 printNoHashImmediate(MI, 12, STI, O); 10742 O << "]}, "; 10743 printAddrMode6Operand(MI, 5, STI, O); 10744 printAddrMode6OffsetOperand(MI, 7, STI, O); 10745 return; 10746 break; 10747 case 47: 10748 // VLDRD, VLDRS, VSTRD, VSTRS 10749 printAddrMode5Operand<false>(MI, 1, STI, O); 10750 return; 10751 break; 10752 case 48: 10753 // VLDRH, VSTRH 10754 printAddrMode5FP16Operand<false>(MI, 1, STI, O); 10755 return; 10756 break; 10757 case 49: 10758 // VST1LNd16, VST1LNd32, VST1LNd8 10759 printNoHashImmediate(MI, 3, STI, O); 10760 O << "]}, "; 10761 printAddrMode6Operand(MI, 0, STI, O); 10762 return; 10763 break; 10764 case 50: 10765 // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST3LNd16, VST3LNd32, VST3... 10766 printNoHashImmediate(MI, 5, STI, O); 10767 break; 10768 case 51: 10769 // VST3LNd16_UPD, VST3LNd32_UPD, VST3LNd8_UPD, VST3LNq16_UPD, VST3LNq32_U... 10770 printNoHashImmediate(MI, 7, STI, O); 10771 O << "], "; 10772 printOperand(MI, 5, STI, O); 10773 O << '['; 10774 printNoHashImmediate(MI, 7, STI, O); 10775 O << "], "; 10776 printOperand(MI, 6, STI, O); 10777 O << '['; 10778 printNoHashImmediate(MI, 7, STI, O); 10779 O << "]}, "; 10780 printAddrMode6Operand(MI, 1, STI, O); 10781 printAddrMode6OffsetOperand(MI, 3, STI, O); 10782 return; 10783 break; 10784 case 52: 10785 // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8... 10786 printOperand(MI, 5, STI, O); 10787 O << ", "; 10788 printOperand(MI, 6, STI, O); 10789 break; 10790 case 53: 10791 // VTBL1 10792 printVectorListOne(MI, 1, STI, O); 10793 O << ", "; 10794 printOperand(MI, 2, STI, O); 10795 return; 10796 break; 10797 case 54: 10798 // VTBL2 10799 printVectorListTwo(MI, 1, STI, O); 10800 O << ", "; 10801 printOperand(MI, 2, STI, O); 10802 return; 10803 break; 10804 case 55: 10805 // VTBL3 10806 printVectorListThree(MI, 1, STI, O); 10807 O << ", "; 10808 printOperand(MI, 2, STI, O); 10809 return; 10810 break; 10811 case 56: 10812 // VTBL4 10813 printVectorListFour(MI, 1, STI, O); 10814 O << ", "; 10815 printOperand(MI, 2, STI, O); 10816 return; 10817 break; 10818 case 57: 10819 // VTBX1 10820 printVectorListOne(MI, 2, STI, O); 10821 O << ", "; 10822 printOperand(MI, 3, STI, O); 10823 return; 10824 break; 10825 case 58: 10826 // VTBX2 10827 printVectorListTwo(MI, 2, STI, O); 10828 O << ", "; 10829 printOperand(MI, 3, STI, O); 10830 return; 10831 break; 10832 case 59: 10833 // VTBX3 10834 printVectorListThree(MI, 2, STI, O); 10835 O << ", "; 10836 printOperand(MI, 3, STI, O); 10837 return; 10838 break; 10839 case 60: 10840 // VTBX4 10841 printVectorListFour(MI, 2, STI, O); 10842 O << ", "; 10843 printOperand(MI, 3, STI, O); 10844 return; 10845 break; 10846 case 61: 10847 // sysLDMDA_UPD, sysLDMDB_UPD, sysLDMIA_UPD, sysLDMIB_UPD, sysSTMDA_UPD, ... 10848 O << " ^"; 10849 return; 10850 break; 10851 case 62: 10852 // t2LDRBpci, t2LDRHpci, t2LDRSBpci, t2LDRSHpci, t2LDRpci, tLDRpci 10853 printThumbLdrLabelOperand(MI, 1, STI, O); 10854 return; 10855 break; 10856 case 63: 10857 // t2LDRBs, t2LDRHs, t2LDRSBs, t2LDRSHs, t2LDRs, t2STRBs, t2STRHs, t2STRs 10858 printT2AddrModeSoRegOperand(MI, 1, STI, O); 10859 return; 10860 break; 10861 case 64: 10862 // t2LDREX 10863 printT2AddrModeImm0_1020s4Operand(MI, 1, STI, O); 10864 return; 10865 break; 10866 case 65: 10867 // t2MRS_M 10868 printMSRMaskOperand(MI, 1, STI, O); 10869 return; 10870 break; 10871 case 66: 10872 // tADDspi, tSUBspi 10873 printThumbS4ImmOperand(MI, 2, STI, O); 10874 return; 10875 break; 10876 case 67: 10877 // tADR 10878 printAdrLabelOperand<2>(MI, 1, STI, O); 10879 return; 10880 break; 10881 case 68: 10882 // tASRri, tLSRri 10883 printThumbSRImm(MI, 3, STI, O); 10884 return; 10885 break; 10886 case 69: 10887 // tLDRBi, tSTRBi 10888 printThumbAddrModeImm5S1Operand(MI, 1, STI, O); 10889 return; 10890 break; 10891 case 70: 10892 // tLDRBr, tLDRHr, tLDRSB, tLDRSH, tLDRr, tSTRBr, tSTRHr, tSTRr 10893 printThumbAddrModeRROperand(MI, 1, STI, O); 10894 return; 10895 break; 10896 case 71: 10897 // tLDRHi, tSTRHi 10898 printThumbAddrModeImm5S2Operand(MI, 1, STI, O); 10899 return; 10900 break; 10901 case 72: 10902 // tLDRi, tSTRi 10903 printThumbAddrModeImm5S4Operand(MI, 1, STI, O); 10904 return; 10905 break; 10906 case 73: 10907 // tLDRspi, tSTRspi 10908 printThumbAddrModeSPOperand(MI, 1, STI, O); 10909 return; 10910 break; 10911 } 10912 10913 10914 // Fragment 5 encoded into 5 bits for 26 unique commands. 10915 switch ((Bits >> 46) & 31) { 10916 default: llvm_unreachable("Invalid command number."); 10917 case 0: 10918 // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm... 10919 O << ", "; 10920 break; 10921 case 1: 10922 // LDRConstPool, RRXi, VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD2LN... 10923 return; 10924 break; 10925 case 2: 10926 // VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_fixed_Asm_8,... 10927 O << '!'; 10928 return; 10929 break; 10930 case 3: 10931 // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm... 10932 printOperand(MI, 3, STI, O); 10933 return; 10934 break; 10935 case 4: 10936 // CDP, t2CDP, t2CDP2 10937 printCImmediate(MI, 2, STI, O); 10938 O << ", "; 10939 printCImmediate(MI, 3, STI, O); 10940 O << ", "; 10941 printCImmediate(MI, 4, STI, O); 10942 O << ", "; 10943 printOperand(MI, 5, STI, O); 10944 return; 10945 break; 10946 case 5: 10947 // MCR, MCRR, VADDD, VDIVD, VMULD, VNMULD, VSUBD, t2MCR, t2MCR2, t2MCRR, ... 10948 printOperand(MI, 2, STI, O); 10949 break; 10950 case 6: 10951 // MVE_VLDRBS16_post, MVE_VLDRBS32_post, MVE_VLDRBU16_post, MVE_VLDRBU32_... 10952 printT2AddrModeImm8OffsetOperand(MI, 3, STI, O); 10953 return; 10954 break; 10955 case 7: 10956 // MVE_VMOV_from_lane_32, MVE_VMOV_from_lane_s16, MVE_VMOV_from_lane_s8, ... 10957 printVectorIndex(MI, 2, STI, O); 10958 return; 10959 break; 10960 case 8: 10961 // MVE_VMOV_q_rr, VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_U... 10962 printOperand(MI, 1, STI, O); 10963 break; 10964 case 9: 10965 // MVE_VSHLL_lws16bh, MVE_VSHLL_lws16th, MVE_VSHLL_lwu16bh, MVE_VSHLL_lwu... 10966 O << ", #16"; 10967 return; 10968 break; 10969 case 10: 10970 // MVE_VSHLL_lws8bh, MVE_VSHLL_lws8th, MVE_VSHLL_lwu8bh, MVE_VSHLL_lwu8th 10971 O << ", #8"; 10972 return; 10973 break; 10974 case 11: 10975 // SSAT, t2SSAT 10976 printShiftImmOperand(MI, 3, STI, O); 10977 return; 10978 break; 10979 case 12: 10980 // SXTB, SXTB16, SXTH, UXTB, UXTB16, UXTH, t2SXTB, t2SXTB16, t2SXTH, t2UX... 10981 printRotImmOperand(MI, 2, STI, O); 10982 return; 10983 break; 10984 case 13: 10985 // VCEQzv16i8, VCEQzv2f32, VCEQzv2i32, VCEQzv4f16, VCEQzv4f32, VCEQzv4i16... 10986 O << ", #0"; 10987 return; 10988 break; 10989 case 14: 10990 // VCMLAv2f32_indexed, VCMLAv4f16_indexed, VCMLAv4f32_indexed, VCMLAv8f16... 10991 printVectorIndex(MI, 4, STI, O); 10992 O << ", "; 10993 printComplexRotationOp<90, 0>(MI, 5, STI, O); 10994 return; 10995 break; 10996 case 15: 10997 // VFMALDI, VFMALQI, VFMSLDI, VFMSLQI 10998 printVectorIndex(MI, 3, STI, O); 10999 return; 11000 break; 11001 case 16: 11002 // VLD1DUPd16wb_register, VLD1DUPd32wb_register, VLD1DUPd8wb_register, VL... 11003 printOperand(MI, 4, STI, O); 11004 return; 11005 break; 11006 case 17: 11007 // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8... 11008 O << "]}, "; 11009 break; 11010 case 18: 11011 // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32, VLD4LNd16, VLD4L... 11012 O << "], "; 11013 break; 11014 case 19: 11015 // VLD3DUPd16, VLD3DUPd32, VLD3DUPd8, VLD3DUPq16, VLD3DUPq32, VLD3DUPq8 11016 printAddrMode6Operand(MI, 3, STI, O); 11017 return; 11018 break; 11019 case 20: 11020 // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP... 11021 printAddrMode6Operand(MI, 4, STI, O); 11022 break; 11023 case 21: 11024 // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP... 11025 printAddrMode6Operand(MI, 5, STI, O); 11026 printAddrMode6OffsetOperand(MI, 7, STI, O); 11027 return; 11028 break; 11029 case 22: 11030 // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8... 11031 O << "}, "; 11032 printAddrMode6Operand(MI, 1, STI, O); 11033 printAddrMode6OffsetOperand(MI, 3, STI, O); 11034 return; 11035 break; 11036 case 23: 11037 // VST4LNd16_UPD, VST4LNd32_UPD, VST4LNd8_UPD, VST4LNq16_UPD, VST4LNq32_U... 11038 printOperand(MI, 5, STI, O); 11039 O << '['; 11040 printNoHashImmediate(MI, 8, STI, O); 11041 O << "], "; 11042 printOperand(MI, 6, STI, O); 11043 O << '['; 11044 printNoHashImmediate(MI, 8, STI, O); 11045 O << "], "; 11046 printOperand(MI, 7, STI, O); 11047 O << '['; 11048 printNoHashImmediate(MI, 8, STI, O); 11049 O << "]}, "; 11050 printAddrMode6Operand(MI, 1, STI, O); 11051 printAddrMode6OffsetOperand(MI, 3, STI, O); 11052 return; 11053 break; 11054 case 24: 11055 // sysLDMDA, sysLDMDB, sysLDMIA, sysLDMIB, sysSTMDA, sysSTMDB, sysSTMIA, ... 11056 O << " ^"; 11057 return; 11058 break; 11059 case 25: 11060 // t2MOVsra_flag, t2MOVsrl_flag 11061 O << ", #1"; 11062 return; 11063 break; 11064 } 11065 11066 11067 // Fragment 6 encoded into 6 bits for 38 unique commands. 11068 switch ((Bits >> 51) & 63) { 11069 default: llvm_unreachable("Invalid command number."); 11070 case 0: 11071 // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCrr, ADDrr, ANDrr, B... 11072 printOperand(MI, 2, STI, O); 11073 break; 11074 case 1: 11075 // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist... 11076 printOperand(MI, 4, STI, O); 11077 break; 11078 case 2: 11079 // ADCri, ADDri, ANDri, BICri, EORri, ORRri, RSBri, RSCri, SBCri, SUBri 11080 printModImmOperand(MI, 2, STI, O); 11081 return; 11082 break; 11083 case 3: 11084 // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, ORRrsi, RSBrsi, RSCrsi, SBCrsi... 11085 printSORegImmOperand(MI, 2, STI, O); 11086 return; 11087 break; 11088 case 4: 11089 // BFI, t2BFI 11090 printBitfieldInvMaskImmOperand(MI, 3, STI, O); 11091 return; 11092 break; 11093 case 5: 11094 // LDCL_OPTION, LDC_OPTION, STCL_OPTION, STC_OPTION, t2LDC2L_OPTION, t2LD... 11095 printCoprocOptionImm(MI, 3, STI, O); 11096 return; 11097 break; 11098 case 6: 11099 // LDCL_POST, LDC_POST, STCL_POST, STC_POST, t2LDC2L_POST, t2LDC2_POST, t... 11100 printPostIdxImm8s4Operand(MI, 3, STI, O); 11101 return; 11102 break; 11103 case 7: 11104 // LDRBT_POST_IMM, LDRBT_POST_REG, LDRB_POST_IMM, LDRB_POST_REG, LDRT_POS... 11105 printAddrMode2OffsetOperand(MI, 3, STI, O); 11106 return; 11107 break; 11108 case 8: 11109 // LDRD, STRD 11110 printAddrMode3Operand<false>(MI, 2, STI, O); 11111 return; 11112 break; 11113 case 9: 11114 // LDRD_POST, STRD_POST, t2LDRD_POST, t2STRD_POST 11115 printAddrMode7Operand(MI, 3, STI, O); 11116 break; 11117 case 10: 11118 // LDRD_PRE, STRD_PRE 11119 printAddrMode3Operand<true>(MI, 3, STI, O); 11120 O << '!'; 11121 return; 11122 break; 11123 case 11: 11124 // LDRHTi, LDRSBTi, LDRSHTi, STRHTi 11125 printPostIdxImm8Operand(MI, 3, STI, O); 11126 return; 11127 break; 11128 case 12: 11129 // LDRHTr, LDRSBTr, LDRSHTr, STRHTr 11130 printPostIdxRegOperand(MI, 3, STI, O); 11131 return; 11132 break; 11133 case 13: 11134 // LDRH_POST, LDRSB_POST, LDRSH_POST, STRH_POST 11135 printAddrMode3OffsetOperand(MI, 3, STI, O); 11136 return; 11137 break; 11138 case 14: 11139 // MCR, MCRR, t2MCR, t2MCR2, t2MCRR, t2MCRR2 11140 O << ", "; 11141 break; 11142 case 15: 11143 // MCRR2 11144 printCImmediate(MI, 4, STI, O); 11145 return; 11146 break; 11147 case 16: 11148 // MVE_SQRSHRL, MVE_UQRSHLL 11149 printMveSaturateOp(MI, 5, STI, O); 11150 O << ", "; 11151 printOperand(MI, 4, STI, O); 11152 return; 11153 break; 11154 case 17: 11155 // MVE_VABAVs16, MVE_VABAVs32, MVE_VABAVs8, MVE_VABAVu16, MVE_VABAVu32, M... 11156 printOperand(MI, 3, STI, O); 11157 break; 11158 case 18: 11159 // MVE_VMOV_q_rr 11160 printVectorIndex(MI, 5, STI, O); 11161 O << ", "; 11162 printOperand(MI, 2, STI, O); 11163 O << ", "; 11164 printOperand(MI, 3, STI, O); 11165 return; 11166 break; 11167 case 19: 11168 // STLEX, STLEXB, STLEXH, STREX, STREXB, STREXH, SWP, SWPB, t2LDAEXD, t2L... 11169 printAddrMode7Operand(MI, 2, STI, O); 11170 return; 11171 break; 11172 case 20: 11173 // VADDD, VDIVD, VLD4DUPd16, VLD4DUPd32, VLD4DUPd8, VLD4DUPq16, VLD4DUPq3... 11174 return; 11175 break; 11176 case 21: 11177 // VCADDv2f32, VCADDv4f16, VCADDv4f32, VCADDv8f16 11178 printComplexRotationOp<180, 90>(MI, 3, STI, O); 11179 return; 11180 break; 11181 case 22: 11182 // VCMLAv2f32, VCMLAv4f16, VCMLAv4f32, VCMLAv8f16 11183 printComplexRotationOp<90, 0>(MI, 4, STI, O); 11184 return; 11185 break; 11186 case 23: 11187 // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8... 11188 printAddrMode6Operand(MI, 1, STI, O); 11189 break; 11190 case 24: 11191 // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD 11192 printAddrMode6Operand(MI, 2, STI, O); 11193 printAddrMode6OffsetOperand(MI, 4, STI, O); 11194 return; 11195 break; 11196 case 25: 11197 // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32 11198 printOperand(MI, 1, STI, O); 11199 O << '['; 11200 printNoHashImmediate(MI, 6, STI, O); 11201 O << "]}, "; 11202 printAddrMode6Operand(MI, 2, STI, O); 11203 return; 11204 break; 11205 case 26: 11206 // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... 11207 O << '['; 11208 printNoHashImmediate(MI, 8, STI, O); 11209 break; 11210 case 27: 11211 // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP... 11212 printAddrMode6OffsetOperand(MI, 6, STI, O); 11213 return; 11214 break; 11215 case 28: 11216 // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U... 11217 printAddrMode6Operand(MI, 4, STI, O); 11218 printAddrMode6OffsetOperand(MI, 6, STI, O); 11219 return; 11220 break; 11221 case 29: 11222 // VST2LNd16_UPD, VST2LNd32_UPD, VST2LNd8_UPD, VST2LNq16_UPD, VST2LNq32_U... 11223 printOperand(MI, 5, STI, O); 11224 O << '['; 11225 printNoHashImmediate(MI, 6, STI, O); 11226 O << "]}, "; 11227 printAddrMode6Operand(MI, 1, STI, O); 11228 printAddrMode6OffsetOperand(MI, 3, STI, O); 11229 return; 11230 break; 11231 case 30: 11232 // VST4d16_UPD, VST4d32_UPD, VST4d8_UPD, VST4q16_UPD, VST4q32_UPD, VST4q8... 11233 printOperand(MI, 7, STI, O); 11234 O << "}, "; 11235 printAddrMode6Operand(MI, 1, STI, O); 11236 printAddrMode6OffsetOperand(MI, 3, STI, O); 11237 return; 11238 break; 11239 case 31: 11240 // t2ADCrs, t2ADDrs, t2ANDrs, t2BICrs, t2EORrs, t2ORNrs, t2ORRrs, t2RSBrs... 11241 printT2SOOperand(MI, 2, STI, O); 11242 return; 11243 break; 11244 case 32: 11245 // t2ASRri, t2LSRri 11246 printThumbSRImm(MI, 2, STI, O); 11247 return; 11248 break; 11249 case 33: 11250 // t2BFic, t2CSEL, t2CSINC, t2CSINV, t2CSNEG 11251 printMandatoryPredicateOperand(MI, 3, STI, O); 11252 return; 11253 break; 11254 case 34: 11255 // t2LDRD_PRE, t2STRD_PRE 11256 printT2AddrModeImm8s4Operand<true>(MI, 3, STI, O); 11257 O << '!'; 11258 return; 11259 break; 11260 case 35: 11261 // t2LDRDi8, t2STRDi8 11262 printT2AddrModeImm8s4Operand<false>(MI, 2, STI, O); 11263 return; 11264 break; 11265 case 36: 11266 // t2STREX 11267 printT2AddrModeImm0_1020s4Operand(MI, 2, STI, O); 11268 return; 11269 break; 11270 case 37: 11271 // tADDrSPi 11272 printThumbS4ImmOperand(MI, 2, STI, O); 11273 return; 11274 break; 11275 } 11276 11277 11278 // Fragment 7 encoded into 4 bits for 16 unique commands. 11279 switch ((Bits >> 57) & 15) { 11280 default: llvm_unreachable("Invalid command number."); 11281 case 0: 11282 // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm... 11283 return; 11284 break; 11285 case 1: 11286 // LDRD_POST, MLA, MLS, MVE_VCADDf16, MVE_VCADDf32, MVE_VCADDi16, MVE_VCA... 11287 O << ", "; 11288 break; 11289 case 2: 11290 // MCR, t2MCR, t2MCR2 11291 printCImmediate(MI, 3, STI, O); 11292 O << ", "; 11293 printCImmediate(MI, 4, STI, O); 11294 O << ", "; 11295 printOperand(MI, 5, STI, O); 11296 return; 11297 break; 11298 case 3: 11299 // MCRR, t2MCRR, t2MCRR2 11300 printOperand(MI, 3, STI, O); 11301 O << ", "; 11302 printCImmediate(MI, 4, STI, O); 11303 return; 11304 break; 11305 case 4: 11306 // MVE_VMOV_rr_q, VMULLslsv2i32, VMULLslsv4i16, VMULLsluv2i32, VMULLsluv4... 11307 printVectorIndex(MI, 3, STI, O); 11308 break; 11309 case 5: 11310 // PKHBT, t2PKHBT 11311 printPKHLSLShiftImm(MI, 3, STI, O); 11312 return; 11313 break; 11314 case 6: 11315 // PKHTB, t2PKHTB 11316 printPKHASRShiftImm(MI, 3, STI, O); 11317 return; 11318 break; 11319 case 7: 11320 // SXTAB, SXTAB16, SXTAH, UXTAB, UXTAB16, UXTAH, t2SXTAB, t2SXTAB16, t2SX... 11321 printRotImmOperand(MI, 3, STI, O); 11322 return; 11323 break; 11324 case 8: 11325 // USAT, t2USAT 11326 printShiftImmOperand(MI, 3, STI, O); 11327 return; 11328 break; 11329 case 9: 11330 // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... 11331 O << "]}, "; 11332 printAddrMode6Operand(MI, 3, STI, O); 11333 printAddrMode6OffsetOperand(MI, 5, STI, O); 11334 return; 11335 break; 11336 case 10: 11337 // VLD3LNd16, VLD3LNd32, VLD3LNd8, VLD3LNq16, VLD3LNq32 11338 O << "], "; 11339 printOperand(MI, 2, STI, O); 11340 O << '['; 11341 printNoHashImmediate(MI, 8, STI, O); 11342 O << "]}, "; 11343 printAddrMode6Operand(MI, 3, STI, O); 11344 return; 11345 break; 11346 case 11: 11347 // VLD3d16, VLD3d16_UPD, VLD3d32, VLD3d32_UPD, VLD3d8, VLD3d8_UPD, VLD3q1... 11348 O << "}, "; 11349 break; 11350 case 12: 11351 // VLD4LNd16, VLD4LNd32, VLD4LNd8, VLD4LNq16, VLD4LNq32, VST2LNd16, VST2L... 11352 O << '['; 11353 break; 11354 case 13: 11355 // VMLALslsv2i32, VMLALslsv4i16, VMLALsluv2i32, VMLALsluv4i16, VMLAslfd, ... 11356 printVectorIndex(MI, 4, STI, O); 11357 return; 11358 break; 11359 case 14: 11360 // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD 11361 printAddrMode6OffsetOperand(MI, 3, STI, O); 11362 return; 11363 break; 11364 case 15: 11365 // t2LDRD_POST, t2STRD_POST 11366 printT2AddrModeImm8s4OffsetOperand(MI, 4, STI, O); 11367 return; 11368 break; 11369 } 11370 11371 switch (MI->getOpcode()) { 11372 default: llvm_unreachable("Unexpected opcode."); 11373 case ARM::LDRD_POST: 11374 case ARM::MLA: 11375 case ARM::MLS: 11376 case ARM::MVE_VCADDf16: 11377 case ARM::MVE_VCADDf32: 11378 case ARM::MVE_VCADDi16: 11379 case ARM::MVE_VCADDi32: 11380 case ARM::MVE_VCADDi8: 11381 case ARM::MVE_VCMLAf16: 11382 case ARM::MVE_VCMLAf32: 11383 case ARM::MVE_VCMULf16: 11384 case ARM::MVE_VCMULf32: 11385 case ARM::MVE_VDWDUPu16: 11386 case ARM::MVE_VDWDUPu32: 11387 case ARM::MVE_VDWDUPu8: 11388 case ARM::MVE_VHCADDs16: 11389 case ARM::MVE_VHCADDs32: 11390 case ARM::MVE_VHCADDs8: 11391 case ARM::MVE_VIWDUPu16: 11392 case ARM::MVE_VIWDUPu32: 11393 case ARM::MVE_VIWDUPu8: 11394 case ARM::MVE_VMLALDAVas16: 11395 case ARM::MVE_VMLALDAVas32: 11396 case ARM::MVE_VMLALDAVau16: 11397 case ARM::MVE_VMLALDAVau32: 11398 case ARM::MVE_VMLALDAVaxs16: 11399 case ARM::MVE_VMLALDAVaxs32: 11400 case ARM::MVE_VMLALDAVs16: 11401 case ARM::MVE_VMLALDAVs32: 11402 case ARM::MVE_VMLALDAVu16: 11403 case ARM::MVE_VMLALDAVu32: 11404 case ARM::MVE_VMLALDAVxs16: 11405 case ARM::MVE_VMLALDAVxs32: 11406 case ARM::MVE_VMLSLDAVas16: 11407 case ARM::MVE_VMLSLDAVas32: 11408 case ARM::MVE_VMLSLDAVaxs16: 11409 case ARM::MVE_VMLSLDAVaxs32: 11410 case ARM::MVE_VMLSLDAVs16: 11411 case ARM::MVE_VMLSLDAVs32: 11412 case ARM::MVE_VMLSLDAVxs16: 11413 case ARM::MVE_VMLSLDAVxs32: 11414 case ARM::MVE_VRMLALDAVHas32: 11415 case ARM::MVE_VRMLALDAVHau32: 11416 case ARM::MVE_VRMLALDAVHaxs32: 11417 case ARM::MVE_VRMLALDAVHs32: 11418 case ARM::MVE_VRMLALDAVHu32: 11419 case ARM::MVE_VRMLALDAVHxs32: 11420 case ARM::MVE_VRMLSLDAVHas32: 11421 case ARM::MVE_VRMLSLDAVHaxs32: 11422 case ARM::MVE_VRMLSLDAVHs32: 11423 case ARM::MVE_VRMLSLDAVHxs32: 11424 case ARM::SBFX: 11425 case ARM::SMLABB: 11426 case ARM::SMLABT: 11427 case ARM::SMLAD: 11428 case ARM::SMLADX: 11429 case ARM::SMLALBB: 11430 case ARM::SMLALBT: 11431 case ARM::SMLALD: 11432 case ARM::SMLALDX: 11433 case ARM::SMLALTB: 11434 case ARM::SMLALTT: 11435 case ARM::SMLATB: 11436 case ARM::SMLATT: 11437 case ARM::SMLAWB: 11438 case ARM::SMLAWT: 11439 case ARM::SMLSD: 11440 case ARM::SMLSDX: 11441 case ARM::SMLSLD: 11442 case ARM::SMLSLDX: 11443 case ARM::SMMLA: 11444 case ARM::SMMLAR: 11445 case ARM::SMMLS: 11446 case ARM::SMMLSR: 11447 case ARM::SMULL: 11448 case ARM::STRD_POST: 11449 case ARM::UBFX: 11450 case ARM::UMAAL: 11451 case ARM::UMULL: 11452 case ARM::USADA8: 11453 case ARM::VEXTd16: 11454 case ARM::VEXTd32: 11455 case ARM::VEXTd8: 11456 case ARM::VEXTq16: 11457 case ARM::VEXTq32: 11458 case ARM::VEXTq64: 11459 case ARM::VEXTq8: 11460 case ARM::VLD3d16: 11461 case ARM::VLD3d32: 11462 case ARM::VLD3d8: 11463 case ARM::VLD3q16: 11464 case ARM::VLD3q32: 11465 case ARM::VLD3q8: 11466 case ARM::VMOVRRS: 11467 case ARM::VMOVSRR: 11468 case ARM::VST3d16: 11469 case ARM::VST3d32: 11470 case ARM::VST3d8: 11471 case ARM::VST3q16: 11472 case ARM::VST3q32: 11473 case ARM::VST3q8: 11474 case ARM::t2MLA: 11475 case ARM::t2MLS: 11476 case ARM::t2SBFX: 11477 case ARM::t2SMLABB: 11478 case ARM::t2SMLABT: 11479 case ARM::t2SMLAD: 11480 case ARM::t2SMLADX: 11481 case ARM::t2SMLAL: 11482 case ARM::t2SMLALBB: 11483 case ARM::t2SMLALBT: 11484 case ARM::t2SMLALD: 11485 case ARM::t2SMLALDX: 11486 case ARM::t2SMLALTB: 11487 case ARM::t2SMLALTT: 11488 case ARM::t2SMLATB: 11489 case ARM::t2SMLATT: 11490 case ARM::t2SMLAWB: 11491 case ARM::t2SMLAWT: 11492 case ARM::t2SMLSD: 11493 case ARM::t2SMLSDX: 11494 case ARM::t2SMLSLD: 11495 case ARM::t2SMLSLDX: 11496 case ARM::t2SMMLA: 11497 case ARM::t2SMMLAR: 11498 case ARM::t2SMMLS: 11499 case ARM::t2SMMLSR: 11500 case ARM::t2SMULL: 11501 case ARM::t2STLEXD: 11502 case ARM::t2STREXD: 11503 case ARM::t2UBFX: 11504 case ARM::t2UMAAL: 11505 case ARM::t2UMLAL: 11506 case ARM::t2UMULL: 11507 case ARM::t2USADA8: 11508 switch (MI->getOpcode()) { 11509 default: llvm_unreachable("Unexpected opcode."); 11510 case ARM::LDRD_POST: 11511 case ARM::STRD_POST: 11512 printAddrMode3OffsetOperand(MI, 4, STI, O); 11513 break; 11514 case ARM::MLA: 11515 case ARM::MLS: 11516 case ARM::MVE_VMLALDAVs16: 11517 case ARM::MVE_VMLALDAVs32: 11518 case ARM::MVE_VMLALDAVu16: 11519 case ARM::MVE_VMLALDAVu32: 11520 case ARM::MVE_VMLALDAVxs16: 11521 case ARM::MVE_VMLALDAVxs32: 11522 case ARM::MVE_VMLSLDAVs16: 11523 case ARM::MVE_VMLSLDAVs32: 11524 case ARM::MVE_VMLSLDAVxs16: 11525 case ARM::MVE_VMLSLDAVxs32: 11526 case ARM::MVE_VRMLALDAVHs32: 11527 case ARM::MVE_VRMLALDAVHu32: 11528 case ARM::MVE_VRMLALDAVHxs32: 11529 case ARM::MVE_VRMLSLDAVHs32: 11530 case ARM::MVE_VRMLSLDAVHxs32: 11531 case ARM::SMLABB: 11532 case ARM::SMLABT: 11533 case ARM::SMLAD: 11534 case ARM::SMLADX: 11535 case ARM::SMLALBB: 11536 case ARM::SMLALBT: 11537 case ARM::SMLALD: 11538 case ARM::SMLALDX: 11539 case ARM::SMLALTB: 11540 case ARM::SMLALTT: 11541 case ARM::SMLATB: 11542 case ARM::SMLATT: 11543 case ARM::SMLAWB: 11544 case ARM::SMLAWT: 11545 case ARM::SMLSD: 11546 case ARM::SMLSDX: 11547 case ARM::SMLSLD: 11548 case ARM::SMLSLDX: 11549 case ARM::SMMLA: 11550 case ARM::SMMLAR: 11551 case ARM::SMMLS: 11552 case ARM::SMMLSR: 11553 case ARM::SMULL: 11554 case ARM::UMAAL: 11555 case ARM::UMULL: 11556 case ARM::USADA8: 11557 case ARM::VEXTd16: 11558 case ARM::VEXTd32: 11559 case ARM::VEXTd8: 11560 case ARM::VEXTq16: 11561 case ARM::VEXTq32: 11562 case ARM::VEXTq64: 11563 case ARM::VEXTq8: 11564 case ARM::VMOVRRS: 11565 case ARM::VMOVSRR: 11566 case ARM::t2MLA: 11567 case ARM::t2MLS: 11568 case ARM::t2SMLABB: 11569 case ARM::t2SMLABT: 11570 case ARM::t2SMLAD: 11571 case ARM::t2SMLADX: 11572 case ARM::t2SMLAL: 11573 case ARM::t2SMLALBB: 11574 case ARM::t2SMLALBT: 11575 case ARM::t2SMLALD: 11576 case ARM::t2SMLALDX: 11577 case ARM::t2SMLALTB: 11578 case ARM::t2SMLALTT: 11579 case ARM::t2SMLATB: 11580 case ARM::t2SMLATT: 11581 case ARM::t2SMLAWB: 11582 case ARM::t2SMLAWT: 11583 case ARM::t2SMLSD: 11584 case ARM::t2SMLSDX: 11585 case ARM::t2SMLSLD: 11586 case ARM::t2SMLSLDX: 11587 case ARM::t2SMMLA: 11588 case ARM::t2SMMLAR: 11589 case ARM::t2SMMLS: 11590 case ARM::t2SMMLSR: 11591 case ARM::t2SMULL: 11592 case ARM::t2UMAAL: 11593 case ARM::t2UMLAL: 11594 case ARM::t2UMULL: 11595 case ARM::t2USADA8: 11596 printOperand(MI, 3, STI, O); 11597 break; 11598 case ARM::MVE_VCADDf16: 11599 case ARM::MVE_VCADDf32: 11600 case ARM::MVE_VCADDi16: 11601 case ARM::MVE_VCADDi32: 11602 case ARM::MVE_VCADDi8: 11603 case ARM::MVE_VHCADDs16: 11604 case ARM::MVE_VHCADDs32: 11605 case ARM::MVE_VHCADDs8: 11606 printComplexRotationOp<180, 90>(MI, 3, STI, O); 11607 break; 11608 case ARM::MVE_VCMLAf16: 11609 case ARM::MVE_VCMLAf32: 11610 printComplexRotationOp<90, 0>(MI, 4, STI, O); 11611 break; 11612 case ARM::MVE_VCMULf16: 11613 case ARM::MVE_VCMULf32: 11614 printComplexRotationOp<90, 0>(MI, 3, STI, O); 11615 break; 11616 case ARM::MVE_VDWDUPu16: 11617 case ARM::MVE_VDWDUPu32: 11618 case ARM::MVE_VDWDUPu8: 11619 case ARM::MVE_VIWDUPu16: 11620 case ARM::MVE_VIWDUPu32: 11621 case ARM::MVE_VIWDUPu8: 11622 printOperand(MI, 4, STI, O); 11623 break; 11624 case ARM::MVE_VMLALDAVas16: 11625 case ARM::MVE_VMLALDAVas32: 11626 case ARM::MVE_VMLALDAVau16: 11627 case ARM::MVE_VMLALDAVau32: 11628 case ARM::MVE_VMLALDAVaxs16: 11629 case ARM::MVE_VMLALDAVaxs32: 11630 case ARM::MVE_VMLSLDAVas16: 11631 case ARM::MVE_VMLSLDAVas32: 11632 case ARM::MVE_VMLSLDAVaxs16: 11633 case ARM::MVE_VMLSLDAVaxs32: 11634 case ARM::MVE_VRMLALDAVHas32: 11635 case ARM::MVE_VRMLALDAVHau32: 11636 case ARM::MVE_VRMLALDAVHaxs32: 11637 case ARM::MVE_VRMLSLDAVHas32: 11638 case ARM::MVE_VRMLSLDAVHaxs32: 11639 printOperand(MI, 5, STI, O); 11640 break; 11641 case ARM::SBFX: 11642 case ARM::UBFX: 11643 case ARM::t2SBFX: 11644 case ARM::t2UBFX: 11645 printImmPlusOneOperand(MI, 3, STI, O); 11646 break; 11647 case ARM::VLD3d16: 11648 case ARM::VLD3d32: 11649 case ARM::VLD3d8: 11650 case ARM::VLD3q16: 11651 case ARM::VLD3q32: 11652 case ARM::VLD3q8: 11653 printAddrMode6Operand(MI, 3, STI, O); 11654 break; 11655 case ARM::VST3d16: 11656 case ARM::VST3d32: 11657 case ARM::VST3d8: 11658 case ARM::VST3q16: 11659 case ARM::VST3q32: 11660 case ARM::VST3q8: 11661 printAddrMode6Operand(MI, 0, STI, O); 11662 break; 11663 case ARM::t2STLEXD: 11664 case ARM::t2STREXD: 11665 printAddrMode7Operand(MI, 3, STI, O); 11666 break; 11667 } 11668 return; 11669 break; 11670 case ARM::MVE_VMOV_rr_q: 11671 O << ", "; 11672 printOperand(MI, 2, STI, O); 11673 printVectorIndex(MI, 4, STI, O); 11674 return; 11675 break; 11676 case ARM::VLD3d16_UPD: 11677 case ARM::VLD3d32_UPD: 11678 case ARM::VLD3d8_UPD: 11679 case ARM::VLD3q16_UPD: 11680 case ARM::VLD3q32_UPD: 11681 case ARM::VLD3q8_UPD: 11682 printAddrMode6Operand(MI, 4, STI, O); 11683 printAddrMode6OffsetOperand(MI, 6, STI, O); 11684 return; 11685 break; 11686 case ARM::VLD4LNd16: 11687 case ARM::VLD4LNd32: 11688 case ARM::VLD4LNd8: 11689 case ARM::VLD4LNq16: 11690 case ARM::VLD4LNq32: 11691 printNoHashImmediate(MI, 10, STI, O); 11692 O << "]}, "; 11693 printAddrMode6Operand(MI, 4, STI, O); 11694 return; 11695 break; 11696 case ARM::VLD4d16: 11697 case ARM::VLD4d32: 11698 case ARM::VLD4d8: 11699 case ARM::VLD4q16: 11700 case ARM::VLD4q32: 11701 case ARM::VLD4q8: 11702 printOperand(MI, 3, STI, O); 11703 O << "}, "; 11704 printAddrMode6Operand(MI, 4, STI, O); 11705 return; 11706 break; 11707 case ARM::VLD4d16_UPD: 11708 case ARM::VLD4d32_UPD: 11709 case ARM::VLD4d8_UPD: 11710 case ARM::VLD4q16_UPD: 11711 case ARM::VLD4q32_UPD: 11712 case ARM::VLD4q8_UPD: 11713 printOperand(MI, 3, STI, O); 11714 O << "}, "; 11715 printAddrMode6Operand(MI, 5, STI, O); 11716 printAddrMode6OffsetOperand(MI, 7, STI, O); 11717 return; 11718 break; 11719 case ARM::VMULLslsv2i32: 11720 case ARM::VMULLslsv4i16: 11721 case ARM::VMULLsluv2i32: 11722 case ARM::VMULLsluv4i16: 11723 case ARM::VMULslfd: 11724 case ARM::VMULslfq: 11725 case ARM::VMULslhd: 11726 case ARM::VMULslhq: 11727 case ARM::VMULslv2i32: 11728 case ARM::VMULslv4i16: 11729 case ARM::VMULslv4i32: 11730 case ARM::VMULslv8i16: 11731 case ARM::VQDMULHslv2i32: 11732 case ARM::VQDMULHslv4i16: 11733 case ARM::VQDMULHslv4i32: 11734 case ARM::VQDMULHslv8i16: 11735 case ARM::VQDMULLslv2i32: 11736 case ARM::VQDMULLslv4i16: 11737 case ARM::VQRDMULHslv2i32: 11738 case ARM::VQRDMULHslv4i16: 11739 case ARM::VQRDMULHslv4i32: 11740 case ARM::VQRDMULHslv8i16: 11741 return; 11742 break; 11743 case ARM::VST2LNd16: 11744 case ARM::VST2LNd32: 11745 case ARM::VST2LNd8: 11746 case ARM::VST2LNq16: 11747 case ARM::VST2LNq32: 11748 printNoHashImmediate(MI, 4, STI, O); 11749 O << "]}, "; 11750 printAddrMode6Operand(MI, 0, STI, O); 11751 return; 11752 break; 11753 case ARM::VST3LNd16: 11754 case ARM::VST3LNd32: 11755 case ARM::VST3LNd8: 11756 case ARM::VST3LNq16: 11757 case ARM::VST3LNq32: 11758 printNoHashImmediate(MI, 5, STI, O); 11759 O << "], "; 11760 printOperand(MI, 4, STI, O); 11761 O << '['; 11762 printNoHashImmediate(MI, 5, STI, O); 11763 O << "]}, "; 11764 printAddrMode6Operand(MI, 0, STI, O); 11765 return; 11766 break; 11767 case ARM::VST4LNd16: 11768 case ARM::VST4LNd32: 11769 case ARM::VST4LNd8: 11770 case ARM::VST4LNq16: 11771 case ARM::VST4LNq32: 11772 printNoHashImmediate(MI, 6, STI, O); 11773 O << "], "; 11774 printOperand(MI, 4, STI, O); 11775 O << '['; 11776 printNoHashImmediate(MI, 6, STI, O); 11777 O << "], "; 11778 printOperand(MI, 5, STI, O); 11779 O << '['; 11780 printNoHashImmediate(MI, 6, STI, O); 11781 O << "]}, "; 11782 printAddrMode6Operand(MI, 0, STI, O); 11783 return; 11784 break; 11785 case ARM::VST4d16: 11786 case ARM::VST4d32: 11787 case ARM::VST4d8: 11788 case ARM::VST4q16: 11789 case ARM::VST4q32: 11790 case ARM::VST4q8: 11791 printOperand(MI, 5, STI, O); 11792 O << "}, "; 11793 printAddrMode6Operand(MI, 0, STI, O); 11794 return; 11795 break; 11796 } 11797} 11798 11799 11800/// getRegisterName - This method is automatically generated by tblgen 11801/// from the register set description. This returns the assembler name 11802/// for the specified register. 11803const char *ARMInstPrinter:: 11804getRegisterName(unsigned RegNo, unsigned AltIdx) { 11805 assert(RegNo && RegNo < 295 && "Invalid register number!"); 11806 11807 static const char AsmStrsNoRegAltName[] = { 11808 /* 0 */ 'D', '4', '_', 'D', '6', '_', 'D', '8', '_', 'D', '1', '0', 0, 11809 /* 13 */ 'D', '7', '_', 'D', '8', '_', 'D', '9', '_', 'D', '1', '0', 0, 11810 /* 26 */ 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', 0, 11811 /* 39 */ 'd', '1', '0', 0, 11812 /* 43 */ 'q', '1', '0', 0, 11813 /* 47 */ 'r', '1', '0', 0, 11814 /* 51 */ 's', '1', '0', 0, 11815 /* 55 */ 'D', '1', '4', '_', 'D', '1', '6', '_', 'D', '1', '8', '_', 'D', '2', '0', 0, 11816 /* 71 */ 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', '_', 'D', '2', '0', 0, 11817 /* 87 */ 'd', '2', '0', 0, 11818 /* 91 */ 's', '2', '0', 0, 11819 /* 95 */ 'D', '2', '4', '_', 'D', '2', '6', '_', 'D', '2', '8', '_', 'D', '3', '0', 0, 11820 /* 111 */ 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', '_', 'D', '3', '0', 0, 11821 /* 127 */ 'd', '3', '0', 0, 11822 /* 131 */ 's', '3', '0', 0, 11823 /* 135 */ 'd', '0', 0, 11824 /* 138 */ 'p', '0', 0, 11825 /* 141 */ 'q', '0', 0, 11826 /* 144 */ 'm', 'v', 'f', 'r', '0', 0, 11827 /* 150 */ 's', '0', 0, 11828 /* 153 */ 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', 0, 11829 /* 164 */ 'D', '5', '_', 'D', '7', '_', 'D', '9', '_', 'D', '1', '1', 0, 11830 /* 177 */ 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', 0, 11831 /* 191 */ 'R', '1', '0', '_', 'R', '1', '1', 0, 11832 /* 199 */ 'd', '1', '1', 0, 11833 /* 203 */ 'q', '1', '1', 0, 11834 /* 207 */ 'r', '1', '1', 0, 11835 /* 211 */ 's', '1', '1', 0, 11836 /* 215 */ 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', 0, 11837 /* 227 */ 'D', '1', '5', '_', 'D', '1', '7', '_', 'D', '1', '9', '_', 'D', '2', '1', 0, 11838 /* 243 */ 'd', '2', '1', 0, 11839 /* 247 */ 's', '2', '1', 0, 11840 /* 251 */ 'D', '2', '9', '_', 'D', '3', '0', '_', 'D', '3', '1', 0, 11841 /* 263 */ 'D', '2', '5', '_', 'D', '2', '7', '_', 'D', '2', '9', '_', 'D', '3', '1', 0, 11842 /* 279 */ 'd', '3', '1', 0, 11843 /* 283 */ 's', '3', '1', 0, 11844 /* 287 */ 'Q', '0', '_', 'Q', '1', 0, 11845 /* 293 */ 'R', '0', '_', 'R', '1', 0, 11846 /* 299 */ 'd', '1', 0, 11847 /* 302 */ 'q', '1', 0, 11848 /* 305 */ 'm', 'v', 'f', 'r', '1', 0, 11849 /* 311 */ 's', '1', 0, 11850 /* 314 */ 'D', '6', '_', 'D', '8', '_', 'D', '1', '0', '_', 'D', '1', '2', 0, 11851 /* 328 */ 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', '_', 'D', '1', '2', 0, 11852 /* 343 */ 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', 0, 11853 /* 358 */ 'd', '1', '2', 0, 11854 /* 362 */ 'q', '1', '2', 0, 11855 /* 366 */ 'r', '1', '2', 0, 11856 /* 370 */ 's', '1', '2', 0, 11857 /* 374 */ 'D', '1', '6', '_', 'D', '1', '8', '_', 'D', '2', '0', '_', 'D', '2', '2', 0, 11858 /* 390 */ 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', '_', 'D', '2', '2', 0, 11859 /* 406 */ 'd', '2', '2', 0, 11860 /* 410 */ 's', '2', '2', 0, 11861 /* 414 */ 'D', '0', '_', 'D', '2', 0, 11862 /* 420 */ 'D', '0', '_', 'D', '1', '_', 'D', '2', 0, 11863 /* 429 */ 'Q', '1', '_', 'Q', '2', 0, 11864 /* 435 */ 'd', '2', 0, 11865 /* 438 */ 'q', '2', 0, 11866 /* 441 */ 'm', 'v', 'f', 'r', '2', 0, 11867 /* 447 */ 's', '2', 0, 11868 /* 450 */ 'f', 'p', 'i', 'n', 's', 't', '2', 0, 11869 /* 458 */ 'D', '7', '_', 'D', '9', '_', 'D', '1', '1', '_', 'D', '1', '3', 0, 11870 /* 472 */ 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', 0, 11871 /* 484 */ 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', 0, 11872 /* 500 */ 'd', '1', '3', 0, 11873 /* 504 */ 'q', '1', '3', 0, 11874 /* 508 */ 's', '1', '3', 0, 11875 /* 512 */ 'D', '1', '7', '_', 'D', '1', '9', '_', 'D', '2', '1', '_', 'D', '2', '3', 0, 11876 /* 528 */ 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', 0, 11877 /* 540 */ 'd', '2', '3', 0, 11878 /* 544 */ 's', '2', '3', 0, 11879 /* 548 */ 'D', '1', '_', 'D', '3', 0, 11880 /* 554 */ 'D', '1', '_', 'D', '2', '_', 'D', '3', 0, 11881 /* 563 */ 'Q', '0', '_', 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', 0, 11882 /* 575 */ 'R', '2', '_', 'R', '3', 0, 11883 /* 581 */ 'd', '3', 0, 11884 /* 584 */ 'q', '3', 0, 11885 /* 587 */ 'r', '3', 0, 11886 /* 590 */ 's', '3', 0, 11887 /* 593 */ 'D', '8', '_', 'D', '1', '0', '_', 'D', '1', '2', '_', 'D', '1', '4', 0, 11888 /* 608 */ 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', '_', 'D', '1', '4', 0, 11889 /* 624 */ 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', 0, 11890 /* 640 */ 'd', '1', '4', 0, 11891 /* 644 */ 'q', '1', '4', 0, 11892 /* 648 */ 's', '1', '4', 0, 11893 /* 652 */ 'D', '1', '8', '_', 'D', '2', '0', '_', 'D', '2', '2', '_', 'D', '2', '4', 0, 11894 /* 668 */ 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', '_', 'D', '2', '4', 0, 11895 /* 684 */ 'd', '2', '4', 0, 11896 /* 688 */ 's', '2', '4', 0, 11897 /* 692 */ 'D', '0', '_', 'D', '2', '_', 'D', '4', 0, 11898 /* 701 */ 'D', '1', '_', 'D', '2', '_', 'D', '3', '_', 'D', '4', 0, 11899 /* 713 */ 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', 0, 11900 /* 725 */ 'd', '4', 0, 11901 /* 728 */ 'q', '4', 0, 11902 /* 731 */ 'r', '4', 0, 11903 /* 734 */ 's', '4', 0, 11904 /* 737 */ 'D', '9', '_', 'D', '1', '1', '_', 'D', '1', '3', '_', 'D', '1', '5', 0, 11905 /* 752 */ 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', 0, 11906 /* 764 */ 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', '_', 'Q', '1', '5', 0, 11907 /* 780 */ 'd', '1', '5', 0, 11908 /* 784 */ 'q', '1', '5', 0, 11909 /* 788 */ 's', '1', '5', 0, 11910 /* 792 */ 'D', '1', '9', '_', 'D', '2', '1', '_', 'D', '2', '3', '_', 'D', '2', '5', 0, 11911 /* 808 */ 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', 0, 11912 /* 820 */ 'd', '2', '5', 0, 11913 /* 824 */ 's', '2', '5', 0, 11914 /* 828 */ 'D', '1', '_', 'D', '3', '_', 'D', '5', 0, 11915 /* 837 */ 'D', '3', '_', 'D', '4', '_', 'D', '5', 0, 11916 /* 846 */ 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', 0, 11917 /* 858 */ 'R', '4', '_', 'R', '5', 0, 11918 /* 864 */ 'd', '5', 0, 11919 /* 867 */ 'q', '5', 0, 11920 /* 870 */ 'r', '5', 0, 11921 /* 873 */ 's', '5', 0, 11922 /* 876 */ 'D', '1', '0', '_', 'D', '1', '2', '_', 'D', '1', '4', '_', 'D', '1', '6', 0, 11923 /* 892 */ 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', '_', 'D', '1', '6', 0, 11924 /* 908 */ 'd', '1', '6', 0, 11925 /* 912 */ 's', '1', '6', 0, 11926 /* 916 */ 'D', '2', '0', '_', 'D', '2', '2', '_', 'D', '2', '4', '_', 'D', '2', '6', 0, 11927 /* 932 */ 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', '_', 'D', '2', '6', 0, 11928 /* 948 */ 'd', '2', '6', 0, 11929 /* 952 */ 's', '2', '6', 0, 11930 /* 956 */ 'D', '0', '_', 'D', '2', '_', 'D', '4', '_', 'D', '6', 0, 11931 /* 968 */ 'D', '3', '_', 'D', '4', '_', 'D', '5', '_', 'D', '6', 0, 11932 /* 980 */ 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', 0, 11933 /* 992 */ 'd', '6', 0, 11934 /* 995 */ 'q', '6', 0, 11935 /* 998 */ 'r', '6', 0, 11936 /* 1001 */ 's', '6', 0, 11937 /* 1004 */ 'D', '1', '1', '_', 'D', '1', '3', '_', 'D', '1', '5', '_', 'D', '1', '7', 0, 11938 /* 1020 */ 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', 0, 11939 /* 1032 */ 'd', '1', '7', 0, 11940 /* 1036 */ 's', '1', '7', 0, 11941 /* 1040 */ 'D', '2', '1', '_', 'D', '2', '3', '_', 'D', '2', '5', '_', 'D', '2', '7', 0, 11942 /* 1056 */ 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', 0, 11943 /* 1068 */ 'd', '2', '7', 0, 11944 /* 1072 */ 's', '2', '7', 0, 11945 /* 1076 */ 'D', '1', '_', 'D', '3', '_', 'D', '5', '_', 'D', '7', 0, 11946 /* 1088 */ 'D', '5', '_', 'D', '6', '_', 'D', '7', 0, 11947 /* 1097 */ 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', 0, 11948 /* 1109 */ 'R', '6', '_', 'R', '7', 0, 11949 /* 1115 */ 'd', '7', 0, 11950 /* 1118 */ 'q', '7', 0, 11951 /* 1121 */ 'r', '7', 0, 11952 /* 1124 */ 's', '7', 0, 11953 /* 1127 */ 'D', '1', '2', '_', 'D', '1', '4', '_', 'D', '1', '6', '_', 'D', '1', '8', 0, 11954 /* 1143 */ 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', '_', 'D', '1', '8', 0, 11955 /* 1159 */ 'd', '1', '8', 0, 11956 /* 1163 */ 's', '1', '8', 0, 11957 /* 1167 */ 'D', '2', '2', '_', 'D', '2', '4', '_', 'D', '2', '6', '_', 'D', '2', '8', 0, 11958 /* 1183 */ 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', '_', 'D', '2', '8', 0, 11959 /* 1199 */ 'd', '2', '8', 0, 11960 /* 1203 */ 's', '2', '8', 0, 11961 /* 1207 */ 'D', '2', '_', 'D', '4', '_', 'D', '6', '_', 'D', '8', 0, 11962 /* 1219 */ 'D', '5', '_', 'D', '6', '_', 'D', '7', '_', 'D', '8', 0, 11963 /* 1231 */ 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', 0, 11964 /* 1243 */ 'd', '8', 0, 11965 /* 1246 */ 'q', '8', 0, 11966 /* 1249 */ 'r', '8', 0, 11967 /* 1252 */ 's', '8', 0, 11968 /* 1255 */ 'D', '1', '3', '_', 'D', '1', '5', '_', 'D', '1', '7', '_', 'D', '1', '9', 0, 11969 /* 1271 */ 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', 0, 11970 /* 1283 */ 'd', '1', '9', 0, 11971 /* 1287 */ 's', '1', '9', 0, 11972 /* 1291 */ 'D', '2', '3', '_', 'D', '2', '5', '_', 'D', '2', '7', '_', 'D', '2', '9', 0, 11973 /* 1307 */ 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', 0, 11974 /* 1319 */ 'd', '2', '9', 0, 11975 /* 1323 */ 's', '2', '9', 0, 11976 /* 1327 */ 'D', '3', '_', 'D', '5', '_', 'D', '7', '_', 'D', '9', 0, 11977 /* 1339 */ 'D', '7', '_', 'D', '8', '_', 'D', '9', 0, 11978 /* 1348 */ 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', 0, 11979 /* 1360 */ 'R', '8', '_', 'R', '9', 0, 11980 /* 1366 */ 'd', '9', 0, 11981 /* 1369 */ 'q', '9', 0, 11982 /* 1372 */ 'r', '9', 0, 11983 /* 1375 */ 's', '9', 0, 11984 /* 1378 */ 'R', '1', '2', '_', 'S', 'P', 0, 11985 /* 1385 */ 'p', 'c', 0, 11986 /* 1388 */ 'f', 'p', 's', 'c', 'r', '_', 'n', 'z', 'c', 'v', 'q', 'c', 0, 11987 /* 1401 */ 'f', 'p', 'e', 'x', 'c', 0, 11988 /* 1407 */ 'f', 'p', 's', 'i', 'd', 0, 11989 /* 1413 */ 'i', 't', 's', 't', 'a', 't', 'e', 0, 11990 /* 1421 */ 's', 'p', 0, 11991 /* 1424 */ 'f', 'p', 's', 'c', 'r', 0, 11992 /* 1430 */ 'l', 'r', 0, 11993 /* 1433 */ 'v', 'p', 'r', 0, 11994 /* 1437 */ 'a', 'p', 's', 'r', 0, 11995 /* 1442 */ 'c', 'p', 's', 'r', 0, 11996 /* 1447 */ 's', 'p', 's', 'r', 0, 11997 /* 1452 */ 'z', 'r', 0, 11998 /* 1455 */ 'f', 'p', 'c', 'x', 't', 'n', 's', 0, 11999 /* 1463 */ 'f', 'p', 'c', 'x', 't', 's', 0, 12000 /* 1470 */ 'f', 'p', 'i', 'n', 's', 't', 0, 12001 /* 1477 */ 'f', 'p', 's', 'c', 'r', '_', 'n', 'z', 'c', 'v', 0, 12002 /* 1488 */ 'a', 'p', 's', 'r', '_', 'n', 'z', 'c', 'v', 0, 12003 }; 12004 12005 static const uint16_t RegAsmOffsetNoRegAltName[] = { 12006 1437, 1488, 1442, 1455, 1463, 1401, 1470, 1424, 1477, 1388, 1407, 1413, 1430, 1385, 12007 1421, 1447, 1433, 1452, 135, 299, 435, 581, 725, 864, 992, 1115, 1243, 1366, 12008 39, 199, 358, 500, 640, 780, 908, 1032, 1159, 1283, 87, 243, 406, 540, 12009 684, 820, 948, 1068, 1199, 1319, 127, 279, 450, 144, 305, 441, 138, 141, 12010 302, 438, 584, 728, 867, 995, 1118, 1246, 1369, 43, 203, 362, 504, 644, 12011 784, 147, 308, 444, 587, 731, 870, 998, 1121, 1249, 1372, 47, 207, 366, 12012 150, 311, 447, 590, 734, 873, 1001, 1124, 1252, 1375, 51, 211, 370, 508, 12013 648, 788, 912, 1036, 1163, 1287, 91, 247, 410, 544, 688, 824, 952, 1072, 12014 1203, 1323, 131, 283, 414, 548, 695, 831, 962, 1082, 1213, 1333, 6, 170, 12015 320, 464, 600, 744, 884, 1012, 1135, 1263, 63, 235, 382, 520, 660, 800, 12016 924, 1048, 1175, 1299, 103, 271, 287, 429, 569, 719, 852, 986, 1103, 1237, 12017 1354, 32, 183, 350, 492, 632, 772, 563, 713, 846, 980, 1097, 1231, 1348, 12018 26, 177, 343, 484, 624, 764, 293, 575, 858, 1109, 1360, 191, 1378, 420, 12019 554, 704, 837, 971, 1088, 1222, 1339, 16, 153, 331, 472, 612, 752, 896, 12020 1020, 1147, 1271, 75, 215, 394, 528, 672, 808, 936, 1056, 1187, 1307, 115, 12021 251, 692, 828, 959, 1079, 1210, 1330, 3, 167, 317, 461, 596, 740, 880, 12022 1008, 1131, 1259, 59, 231, 378, 516, 656, 796, 920, 1044, 1171, 1295, 99, 12023 267, 956, 1076, 1207, 1327, 0, 164, 314, 458, 593, 737, 876, 1004, 1127, 12024 1255, 55, 227, 374, 512, 652, 792, 916, 1040, 1167, 1291, 95, 263, 423, 12025 707, 974, 1225, 19, 335, 616, 900, 1151, 79, 398, 676, 940, 1191, 119, 12026 701, 968, 1219, 13, 328, 608, 892, 1143, 71, 390, 668, 932, 1183, 111, 12027 }; 12028 12029 static const char AsmStrsRegNamesRaw[] = { 12030 /* 0 */ 'r', '1', '3', 0, 12031 /* 4 */ 'r', '1', '4', 0, 12032 /* 8 */ 'r', '1', '5', 0, 12033 }; 12034 12035 static const uint8_t RegAsmOffsetRegNamesRaw[] = { 12036 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 8, 12037 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12038 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12039 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12040 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12041 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12042 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12043 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12044 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12045 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12046 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12047 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12048 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12049 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12050 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12051 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12052 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12053 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12054 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12055 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12056 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12057 }; 12058 12059 switch(AltIdx) { 12060 default: llvm_unreachable("Invalid register alt name index!"); 12061 case ARM::NoRegAltName: 12062 assert(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) && 12063 "Invalid alt name index for register!"); 12064 return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]; 12065 case ARM::RegNamesRaw: 12066 if (!*(AsmStrsRegNamesRaw+RegAsmOffsetRegNamesRaw[RegNo-1])) 12067 return getRegisterName(RegNo, ARM::NoRegAltName); 12068 return AsmStrsRegNamesRaw+RegAsmOffsetRegNamesRaw[RegNo-1]; 12069 } 12070} 12071 12072#ifdef PRINT_ALIAS_INSTR 12073#undef PRINT_ALIAS_INSTR 12074 12075bool ARMInstPrinter::printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI, raw_ostream &OS) { 12076 static const PatternsForOpcode OpToPatterns[] = { 12077 {ARM::DSB, 0, 3 }, 12078 {ARM::HINT, 3, 8 }, 12079 {ARM::MVE_VMLADAVas16, 11, 1 }, 12080 {ARM::MVE_VMLADAVas32, 12, 1 }, 12081 {ARM::MVE_VMLADAVas8, 13, 1 }, 12082 {ARM::MVE_VMLADAVau16, 14, 1 }, 12083 {ARM::MVE_VMLADAVau32, 15, 1 }, 12084 {ARM::MVE_VMLADAVau8, 16, 1 }, 12085 {ARM::MVE_VMLADAVs16, 17, 1 }, 12086 {ARM::MVE_VMLADAVs32, 18, 1 }, 12087 {ARM::MVE_VMLADAVs8, 19, 1 }, 12088 {ARM::MVE_VMLADAVu16, 20, 1 }, 12089 {ARM::MVE_VMLADAVu32, 21, 1 }, 12090 {ARM::MVE_VMLADAVu8, 22, 1 }, 12091 {ARM::MVE_VMLALDAVas16, 23, 1 }, 12092 {ARM::MVE_VMLALDAVas32, 24, 1 }, 12093 {ARM::MVE_VMLALDAVau16, 25, 1 }, 12094 {ARM::MVE_VMLALDAVau32, 26, 1 }, 12095 {ARM::MVE_VMLALDAVs16, 27, 1 }, 12096 {ARM::MVE_VMLALDAVs32, 28, 1 }, 12097 {ARM::MVE_VMLALDAVu16, 29, 1 }, 12098 {ARM::MVE_VMLALDAVu32, 30, 1 }, 12099 {ARM::MVE_VORR, 31, 1 }, 12100 {ARM::MVE_VRMLALDAVHas32, 32, 1 }, 12101 {ARM::MVE_VRMLALDAVHau32, 33, 1 }, 12102 {ARM::MVE_VRMLALDAVHs32, 34, 1 }, 12103 {ARM::MVE_VRMLALDAVHu32, 35, 1 }, 12104 {ARM::t2CSINC, 36, 2 }, 12105 {ARM::t2CSINV, 38, 2 }, 12106 {ARM::t2CSNEG, 40, 1 }, 12107 {ARM::t2DSB, 41, 3 }, 12108 {ARM::t2HINT, 44, 8 }, 12109 {ARM::t2SUBS_PC_LR, 52, 1 }, 12110 {ARM::tHINT, 53, 6 }, 12111 }; 12112 12113 static const AliasPattern Patterns[] = { 12114 // ARM::DSB - 0 12115 {0, 0, 1, 3 }, 12116 {5, 3, 1, 3 }, 12117 {11, 6, 1, 3 }, 12118 // ARM::HINT - 3 12119 {15, 9, 3, 3 }, 12120 {23, 12, 3, 3 }, 12121 {33, 15, 3, 3 }, 12122 {41, 18, 3, 3 }, 12123 {49, 21, 3, 3 }, 12124 {57, 24, 3, 3 }, 12125 {66, 27, 3, 3 }, 12126 {74, 30, 3, 3 }, 12127 // ARM::MVE_VMLADAVas16 - 11 12128 {83, 33, 6, 6 }, 12129 // ARM::MVE_VMLADAVas32 - 12 12130 {109, 39, 6, 6 }, 12131 // ARM::MVE_VMLADAVas8 - 13 12132 {135, 45, 6, 6 }, 12133 // ARM::MVE_VMLADAVau16 - 14 12134 {160, 51, 6, 6 }, 12135 // ARM::MVE_VMLADAVau32 - 15 12136 {186, 57, 6, 6 }, 12137 // ARM::MVE_VMLADAVau8 - 16 12138 {212, 63, 6, 6 }, 12139 // ARM::MVE_VMLADAVs16 - 17 12140 {237, 69, 5, 5 }, 12141 // ARM::MVE_VMLADAVs32 - 18 12142 {262, 74, 5, 5 }, 12143 // ARM::MVE_VMLADAVs8 - 19 12144 {287, 79, 5, 5 }, 12145 // ARM::MVE_VMLADAVu16 - 20 12146 {311, 84, 5, 5 }, 12147 // ARM::MVE_VMLADAVu32 - 21 12148 {336, 89, 5, 5 }, 12149 // ARM::MVE_VMLADAVu8 - 22 12150 {361, 94, 5, 5 }, 12151 // ARM::MVE_VMLALDAVas16 - 23 12152 {385, 99, 8, 8 }, 12153 // ARM::MVE_VMLALDAVas32 - 24 12154 {416, 107, 8, 8 }, 12155 // ARM::MVE_VMLALDAVau16 - 25 12156 {447, 115, 8, 8 }, 12157 // ARM::MVE_VMLALDAVau32 - 26 12158 {478, 123, 8, 8 }, 12159 // ARM::MVE_VMLALDAVs16 - 27 12160 {509, 131, 6, 6 }, 12161 // ARM::MVE_VMLALDAVs32 - 28 12162 {539, 137, 6, 6 }, 12163 // ARM::MVE_VMLALDAVu16 - 29 12164 {569, 143, 6, 6 }, 12165 // ARM::MVE_VMLALDAVu32 - 30 12166 {599, 149, 6, 6 }, 12167 // ARM::MVE_VORR - 31 12168 {629, 155, 6, 5 }, 12169 // ARM::MVE_VRMLALDAVHas32 - 32 12170 {645, 160, 8, 8 }, 12171 // ARM::MVE_VRMLALDAVHau32 - 33 12172 {678, 168, 8, 8 }, 12173 // ARM::MVE_VRMLALDAVHs32 - 34 12174 {711, 176, 6, 6 }, 12175 // ARM::MVE_VRMLALDAVHu32 - 35 12176 {743, 182, 6, 6 }, 12177 // ARM::t2CSINC - 36 12178 {775, 188, 4, 4 }, 12179 {789, 192, 4, 4 }, 12180 // ARM::t2CSINV - 38 12181 {807, 196, 4, 4 }, 12182 {822, 200, 4, 4 }, 12183 // ARM::t2CSNEG - 40 12184 {840, 204, 4, 4 }, 12185 // ARM::t2DSB - 41 12186 {0, 208, 3, 6 }, 12187 {5, 214, 3, 6 }, 12188 {858, 220, 3, 2 }, 12189 // ARM::t2HINT - 44 12190 {866, 222, 3, 3 }, 12191 {876, 225, 3, 3 }, 12192 {888, 228, 3, 3 }, 12193 {898, 231, 3, 3 }, 12194 {908, 234, 3, 3 }, 12195 {918, 237, 3, 4 }, 12196 {929, 241, 3, 4 }, 12197 {74, 245, 3, 3 }, 12198 // ARM::t2SUBS_PC_LR - 52 12199 {939, 248, 3, 4 }, 12200 // ARM::tHINT - 53 12201 {15, 252, 3, 3 }, 12202 {23, 255, 3, 3 }, 12203 {33, 258, 3, 3 }, 12204 {41, 261, 3, 3 }, 12205 {49, 264, 3, 3 }, 12206 {57, 267, 3, 4 }, 12207 }; 12208 12209 static const AliasPatternCond Conds[] = { 12210 // (DSB 0) - 0 12211 {AliasPatternCond::K_Imm, uint32_t(0)}, 12212 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12213 {AliasPatternCond::K_Feature, ARM::FeatureDB}, 12214 // (DSB 4) - 3 12215 {AliasPatternCond::K_Imm, uint32_t(4)}, 12216 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12217 {AliasPatternCond::K_Feature, ARM::FeatureDB}, 12218 // (DSB 12) - 6 12219 {AliasPatternCond::K_Imm, uint32_t(12)}, 12220 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12221 {AliasPatternCond::K_Feature, ARM::FeatureDFB}, 12222 // (HINT 0, pred:$p) - 9 12223 {AliasPatternCond::K_Imm, uint32_t(0)}, 12224 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12225 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12226 // (HINT 1, pred:$p) - 12 12227 {AliasPatternCond::K_Imm, uint32_t(1)}, 12228 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12229 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12230 // (HINT 2, pred:$p) - 15 12231 {AliasPatternCond::K_Imm, uint32_t(2)}, 12232 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12233 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12234 // (HINT 3, pred:$p) - 18 12235 {AliasPatternCond::K_Imm, uint32_t(3)}, 12236 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12237 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12238 // (HINT 4, pred:$p) - 21 12239 {AliasPatternCond::K_Imm, uint32_t(4)}, 12240 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12241 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12242 // (HINT 5, pred:$p) - 24 12243 {AliasPatternCond::K_Imm, uint32_t(5)}, 12244 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12245 {AliasPatternCond::K_Feature, ARM::HasV8Ops}, 12246 // (HINT 16, pred:$p) - 27 12247 {AliasPatternCond::K_Imm, uint32_t(16)}, 12248 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12249 {AliasPatternCond::K_Feature, ARM::FeatureRAS}, 12250 // (HINT 20, pred:$p) - 30 12251 {AliasPatternCond::K_Imm, uint32_t(20)}, 12252 {AliasPatternCond::K_NegFeature, ARM::ModeThumb}, 12253 {AliasPatternCond::K_Feature, ARM::HasV6KOps}, 12254 // (MVE_VMLADAVas16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 33 12255 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12256 {AliasPatternCond::K_Ignore, 0}, 12257 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12258 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12259 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12260 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12261 // (MVE_VMLADAVas32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 39 12262 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12263 {AliasPatternCond::K_Ignore, 0}, 12264 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12265 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12266 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12267 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12268 // (MVE_VMLADAVas8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 45 12269 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12270 {AliasPatternCond::K_Ignore, 0}, 12271 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12272 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12273 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12274 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12275 // (MVE_VMLADAVau16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 51 12276 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12277 {AliasPatternCond::K_Ignore, 0}, 12278 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12279 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12280 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12281 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12282 // (MVE_VMLADAVau32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 57 12283 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12284 {AliasPatternCond::K_Ignore, 0}, 12285 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12286 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12287 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12288 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12289 // (MVE_VMLADAVau8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 63 12290 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12291 {AliasPatternCond::K_Ignore, 0}, 12292 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12293 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12294 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12295 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12296 // (MVE_VMLADAVs16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 69 12297 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12298 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12299 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12300 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12301 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12302 // (MVE_VMLADAVs32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 74 12303 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12304 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12305 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12306 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12307 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12308 // (MVE_VMLADAVs8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 79 12309 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12310 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12311 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12312 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12313 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12314 // (MVE_VMLADAVu16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 84 12315 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12316 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12317 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12318 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12319 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12320 // (MVE_VMLADAVu32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 89 12321 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12322 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12323 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12324 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12325 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12326 // (MVE_VMLADAVu8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 94 12327 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12328 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12329 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12330 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12331 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12332 // (MVE_VMLALDAVas16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 99 12333 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12334 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12335 {AliasPatternCond::K_Ignore, 0}, 12336 {AliasPatternCond::K_Ignore, 0}, 12337 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12338 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12339 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12340 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12341 // (MVE_VMLALDAVas32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 107 12342 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12343 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12344 {AliasPatternCond::K_Ignore, 0}, 12345 {AliasPatternCond::K_Ignore, 0}, 12346 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12347 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12348 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12349 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12350 // (MVE_VMLALDAVau16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 115 12351 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12352 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12353 {AliasPatternCond::K_Ignore, 0}, 12354 {AliasPatternCond::K_Ignore, 0}, 12355 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12356 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12357 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12358 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12359 // (MVE_VMLALDAVau32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 123 12360 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12361 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12362 {AliasPatternCond::K_Ignore, 0}, 12363 {AliasPatternCond::K_Ignore, 0}, 12364 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12365 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12366 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12367 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12368 // (MVE_VMLALDAVs16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 131 12369 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12370 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12371 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12372 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12373 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12374 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12375 // (MVE_VMLALDAVs32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 137 12376 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12377 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12378 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12379 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12380 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12381 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12382 // (MVE_VMLALDAVu16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 143 12383 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12384 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12385 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12386 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12387 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12388 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12389 // (MVE_VMLALDAVu32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 149 12390 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12391 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12392 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12393 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12394 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12395 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12396 // (MVE_VORR MQPR:$Qd, MQPR:$Qm, MQPR:$Qm, vpred_r:$vp) - 155 12397 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12398 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12399 {AliasPatternCond::K_TiedReg, 1}, 12400 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12401 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12402 // (MVE_VRMLALDAVHas32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 160 12403 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12404 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12405 {AliasPatternCond::K_Ignore, 0}, 12406 {AliasPatternCond::K_Ignore, 0}, 12407 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12408 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12409 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12410 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12411 // (MVE_VRMLALDAVHau32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 168 12412 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12413 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12414 {AliasPatternCond::K_Ignore, 0}, 12415 {AliasPatternCond::K_Ignore, 0}, 12416 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12417 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12418 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12419 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12420 // (MVE_VRMLALDAVHs32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 176 12421 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12422 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12423 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12424 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12425 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12426 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12427 // (MVE_VRMLALDAVHu32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 182 12428 {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID}, 12429 {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID}, 12430 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12431 {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID}, 12432 {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps}, 12433 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12434 // (t2CSINC rGPR:$Rd, ZR, ZR, pred_noal_inv:$fcond) - 188 12435 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, 12436 {AliasPatternCond::K_Reg, ARM::ZR}, 12437 {AliasPatternCond::K_Reg, ARM::ZR}, 12438 {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, 12439 // (t2CSINC rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 192 12440 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, 12441 {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID}, 12442 {AliasPatternCond::K_TiedReg, 1}, 12443 {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, 12444 // (t2CSINV rGPR:$Rd, ZR, ZR, pred_noal_inv:$fcond) - 196 12445 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, 12446 {AliasPatternCond::K_Reg, ARM::ZR}, 12447 {AliasPatternCond::K_Reg, ARM::ZR}, 12448 {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, 12449 // (t2CSINV rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 200 12450 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, 12451 {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID}, 12452 {AliasPatternCond::K_TiedReg, 1}, 12453 {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, 12454 // (t2CSNEG rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 204 12455 {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID}, 12456 {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID}, 12457 {AliasPatternCond::K_TiedReg, 1}, 12458 {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps}, 12459 // (t2DSB 0, 14, 0) - 208 12460 {AliasPatternCond::K_Imm, uint32_t(0)}, 12461 {AliasPatternCond::K_Imm, uint32_t(14)}, 12462 {AliasPatternCond::K_Imm, uint32_t(0)}, 12463 {AliasPatternCond::K_Feature, ARM::FeatureDB}, 12464 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12465 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12466 // (t2DSB 4, 14, 0) - 214 12467 {AliasPatternCond::K_Imm, uint32_t(4)}, 12468 {AliasPatternCond::K_Imm, uint32_t(14)}, 12469 {AliasPatternCond::K_Imm, uint32_t(0)}, 12470 {AliasPatternCond::K_Feature, ARM::FeatureDB}, 12471 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12472 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12473 // (t2DSB 12, pred:$p) - 220 12474 {AliasPatternCond::K_Imm, uint32_t(12)}, 12475 {AliasPatternCond::K_Feature, ARM::FeatureDFB}, 12476 // (t2HINT 0, pred:$p) - 222 12477 {AliasPatternCond::K_Imm, uint32_t(0)}, 12478 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12479 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12480 // (t2HINT 1, pred:$p) - 225 12481 {AliasPatternCond::K_Imm, uint32_t(1)}, 12482 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12483 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12484 // (t2HINT 2, pred:$p) - 228 12485 {AliasPatternCond::K_Imm, uint32_t(2)}, 12486 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12487 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12488 // (t2HINT 3, pred:$p) - 231 12489 {AliasPatternCond::K_Imm, uint32_t(3)}, 12490 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12491 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12492 // (t2HINT 4, pred:$p) - 234 12493 {AliasPatternCond::K_Imm, uint32_t(4)}, 12494 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12495 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12496 // (t2HINT 5, pred:$p) - 237 12497 {AliasPatternCond::K_Imm, uint32_t(5)}, 12498 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12499 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12500 {AliasPatternCond::K_Feature, ARM::HasV8Ops}, 12501 // (t2HINT 16, pred:$p) - 241 12502 {AliasPatternCond::K_Imm, uint32_t(16)}, 12503 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12504 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12505 {AliasPatternCond::K_Feature, ARM::FeatureRAS}, 12506 // (t2HINT 20, pred:$p) - 245 12507 {AliasPatternCond::K_Imm, uint32_t(20)}, 12508 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12509 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12510 // (t2SUBS_PC_LR 0, pred:$p) - 248 12511 {AliasPatternCond::K_Imm, uint32_t(0)}, 12512 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12513 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12514 {AliasPatternCond::K_Feature, ARM::FeatureVirtualization}, 12515 // (tHINT 0, pred:$p) - 252 12516 {AliasPatternCond::K_Imm, uint32_t(0)}, 12517 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12518 {AliasPatternCond::K_Feature, ARM::HasV6MOps}, 12519 // (tHINT 1, pred:$p) - 255 12520 {AliasPatternCond::K_Imm, uint32_t(1)}, 12521 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12522 {AliasPatternCond::K_Feature, ARM::HasV6MOps}, 12523 // (tHINT 2, pred:$p) - 258 12524 {AliasPatternCond::K_Imm, uint32_t(2)}, 12525 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12526 {AliasPatternCond::K_Feature, ARM::HasV6MOps}, 12527 // (tHINT 3, pred:$p) - 261 12528 {AliasPatternCond::K_Imm, uint32_t(3)}, 12529 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12530 {AliasPatternCond::K_Feature, ARM::HasV6MOps}, 12531 // (tHINT 4, pred:$p) - 264 12532 {AliasPatternCond::K_Imm, uint32_t(4)}, 12533 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12534 {AliasPatternCond::K_Feature, ARM::HasV6MOps}, 12535 // (tHINT 5, pred:$p) - 267 12536 {AliasPatternCond::K_Imm, uint32_t(5)}, 12537 {AliasPatternCond::K_Feature, ARM::ModeThumb}, 12538 {AliasPatternCond::K_Feature, ARM::FeatureThumb2}, 12539 {AliasPatternCond::K_Feature, ARM::HasV8Ops}, 12540 }; 12541 12542 static const char AsmStrings[] = 12543 /* 0 */ "ssbb\0" 12544 /* 5 */ "pssbb\0" 12545 /* 11 */ "dfb\0" 12546 /* 15 */ "nop$\xFF\x02\x01\0" 12547 /* 23 */ "yield$\xFF\x02\x01\0" 12548 /* 33 */ "wfe$\xFF\x02\x01\0" 12549 /* 41 */ "wfi$\xFF\x02\x01\0" 12550 /* 49 */ "sev$\xFF\x02\x01\0" 12551 /* 57 */ "sevl$\xFF\x02\x01\0" 12552 /* 66 */ "esb$\xFF\x02\x01\0" 12553 /* 74 */ "csdb$\xFF\x02\x01\0" 12554 /* 83 */ "vmlava$\xFF\x05\x02.s16 $\x01, $\x03, $\x04\0" 12555 /* 109 */ "vmlava$\xFF\x05\x02.s32 $\x01, $\x03, $\x04\0" 12556 /* 135 */ "vmlava$\xFF\x05\x02.s8 $\x01, $\x03, $\x04\0" 12557 /* 160 */ "vmlava$\xFF\x05\x02.u16 $\x01, $\x03, $\x04\0" 12558 /* 186 */ "vmlava$\xFF\x05\x02.u32 $\x01, $\x03, $\x04\0" 12559 /* 212 */ "vmlava$\xFF\x05\x02.u8 $\x01, $\x03, $\x04\0" 12560 /* 237 */ "vmlav$\xFF\x04\x02.s16 $\x01, $\x02, $\x03\0" 12561 /* 262 */ "vmlav$\xFF\x04\x02.s32 $\x01, $\x02, $\x03\0" 12562 /* 287 */ "vmlav$\xFF\x04\x02.s8 $\x01, $\x02, $\x03\0" 12563 /* 311 */ "vmlav$\xFF\x04\x02.u16 $\x01, $\x02, $\x03\0" 12564 /* 336 */ "vmlav$\xFF\x04\x02.u32 $\x01, $\x02, $\x03\0" 12565 /* 361 */ "vmlav$\xFF\x04\x02.u8 $\x01, $\x02, $\x03\0" 12566 /* 385 */ "vmlalva$\xFF\x07\x02.s16 $\x01, $\x02, $\x05, $\x06\0" 12567 /* 416 */ "vmlalva$\xFF\x07\x02.s32 $\x01, $\x02, $\x05, $\x06\0" 12568 /* 447 */ "vmlalva$\xFF\x07\x02.u16 $\x01, $\x02, $\x05, $\x06\0" 12569 /* 478 */ "vmlalva$\xFF\x07\x02.u32 $\x01, $\x02, $\x05, $\x06\0" 12570 /* 509 */ "vmlalv$\xFF\x05\x02.s16 $\x01, $\x02, $\x03, $\x04\0" 12571 /* 539 */ "vmlalv$\xFF\x05\x02.s32 $\x01, $\x02, $\x03, $\x04\0" 12572 /* 569 */ "vmlalv$\xFF\x05\x02.u16 $\x01, $\x02, $\x03, $\x04\0" 12573 /* 599 */ "vmlalv$\xFF\x05\x02.u32 $\x01, $\x02, $\x03, $\x04\0" 12574 /* 629 */ "vmov$\xFF\x04\x02 $\x01, $\x02\0" 12575 /* 645 */ "vrmlalvha$\xFF\x07\x02.s32 $\x01, $\x02, $\x05, $\x06\0" 12576 /* 678 */ "vrmlalvha$\xFF\x07\x02.u32 $\x01, $\x02, $\x05, $\x06\0" 12577 /* 711 */ "vrmlalvh$\xFF\x05\x02.s32 $\x01, $\x02, $\x03, $\x04\0" 12578 /* 743 */ "vrmlalvh$\xFF\x05\x02.u32 $\x01, $\x02, $\x03, $\x04\0" 12579 /* 775 */ "cset $\x01, $\xFF\x04\x03\0" 12580 /* 789 */ "cinc $\x01, $\x02, $\xFF\x04\x03\0" 12581 /* 807 */ "csetm $\x01, $\xFF\x04\x03\0" 12582 /* 822 */ "cinv $\x01, $\x02, $\xFF\x04\x03\0" 12583 /* 840 */ "cneg $\x01, $\x02, $\xFF\x04\x03\0" 12584 /* 858 */ "dfb$\xFF\x02\x01\0" 12585 /* 866 */ "nop$\xFF\x02\x01.w\0" 12586 /* 876 */ "yield$\xFF\x02\x01.w\0" 12587 /* 888 */ "wfe$\xFF\x02\x01.w\0" 12588 /* 898 */ "wfi$\xFF\x02\x01.w\0" 12589 /* 908 */ "sev$\xFF\x02\x01.w\0" 12590 /* 918 */ "sevl$\xFF\x02\x01.w\0" 12591 /* 929 */ "esb$\xFF\x02\x01.w\0" 12592 /* 939 */ "eret$\xFF\x02\x01\0" 12593 ; 12594 12595#ifndef NDEBUG 12596 static struct SortCheck { 12597 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) { 12598 assert(std::is_sorted( 12599 OpToPatterns.begin(), OpToPatterns.end(), 12600 [](const PatternsForOpcode &L, const PatternsForOpcode &R) { 12601 return L.Opcode < R.Opcode; 12602 }) && 12603 "tablegen failed to sort opcode patterns"); 12604 } 12605 } sortCheckVar(OpToPatterns); 12606#endif 12607 12608 AliasMatchingData M { 12609 makeArrayRef(OpToPatterns), 12610 makeArrayRef(Patterns), 12611 makeArrayRef(Conds), 12612 StringRef(AsmStrings, array_lengthof(AsmStrings)), 12613 nullptr, 12614 }; 12615 const char *AsmString = matchAliasPatterns(MI, &STI, M); 12616 if (!AsmString) return false; 12617 12618 unsigned I = 0; 12619 while (AsmString[I] != ' ' && AsmString[I] != '\t' && 12620 AsmString[I] != '$' && AsmString[I] != '\0') 12621 ++I; 12622 OS << '\t' << StringRef(AsmString, I); 12623 if (AsmString[I] != '\0') { 12624 if (AsmString[I] == ' ' || AsmString[I] == '\t') { 12625 OS << '\t'; 12626 ++I; 12627 } 12628 do { 12629 if (AsmString[I] == '$') { 12630 ++I; 12631 if (AsmString[I] == (char)0xff) { 12632 ++I; 12633 int OpIdx = AsmString[I++] - 1; 12634 int PrintMethodIdx = AsmString[I++] - 1; 12635 printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, STI, OS); 12636 } else 12637 printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS); 12638 } else { 12639 OS << AsmString[I++]; 12640 } 12641 } while (AsmString[I] != '\0'); 12642 } 12643 12644 return true; 12645} 12646 12647void ARMInstPrinter::printCustomAliasOperand( 12648 const MCInst *MI, unsigned OpIdx, 12649 unsigned PrintMethodIdx, 12650 const MCSubtargetInfo &STI, 12651 raw_ostream &OS) { 12652 switch (PrintMethodIdx) { 12653 default: 12654 llvm_unreachable("Unknown PrintMethod kind"); 12655 break; 12656 case 0: 12657 printPredicateOperand(MI, OpIdx, STI, OS); 12658 break; 12659 case 1: 12660 printVPTPredicateOperand(MI, OpIdx, STI, OS); 12661 break; 12662 case 2: 12663 printMandatoryInvertedPredicateOperand(MI, OpIdx, STI, OS); 12664 break; 12665 } 12666} 12667 12668#endif // PRINT_ALIAS_INSTR 12669