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 MipsInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) { 12 static const char AsmStrs[] = { 13 /* 0 */ 'd', 'm', 'f', 'c', '0', 9, 0, 14 /* 7 */ 'd', 'm', 'f', 'g', 'c', '0', 9, 0, 15 /* 15 */ 'm', 'f', 'h', 'g', 'c', '0', 9, 0, 16 /* 23 */ 'm', 't', 'h', 'g', 'c', '0', 9, 0, 17 /* 31 */ 'd', 'm', 't', 'g', 'c', '0', 9, 0, 18 /* 39 */ 'm', 'f', 'h', 'c', '0', 9, 0, 19 /* 46 */ 'm', 't', 'h', 'c', '0', 9, 0, 20 /* 53 */ 'd', 'm', 't', 'c', '0', 9, 0, 21 /* 60 */ 'v', 'm', 'm', '0', 9, 0, 22 /* 66 */ 'm', 't', 'm', '0', 9, 0, 23 /* 72 */ 'm', 't', 'p', '0', 9, 0, 24 /* 78 */ 'b', 'b', 'i', 't', '0', 9, 0, 25 /* 85 */ 'l', 'd', 'c', '1', 9, 0, 26 /* 91 */ 's', 'd', 'c', '1', 9, 0, 27 /* 97 */ 'c', 'f', 'c', '1', 9, 0, 28 /* 103 */ 'd', 'm', 'f', 'c', '1', 9, 0, 29 /* 110 */ 'm', 'f', 'h', 'c', '1', 9, 0, 30 /* 117 */ 'm', 't', 'h', 'c', '1', 9, 0, 31 /* 124 */ 'c', 't', 'c', '1', 9, 0, 32 /* 130 */ 'd', 'm', 't', 'c', '1', 9, 0, 33 /* 137 */ 'l', 'w', 'c', '1', 9, 0, 34 /* 143 */ 's', 'w', 'c', '1', 9, 0, 35 /* 149 */ 'l', 'd', 'x', 'c', '1', 9, 0, 36 /* 156 */ 's', 'd', 'x', 'c', '1', 9, 0, 37 /* 163 */ 'l', 'u', 'x', 'c', '1', 9, 0, 38 /* 170 */ 's', 'u', 'x', 'c', '1', 9, 0, 39 /* 177 */ 'l', 'w', 'x', 'c', '1', 9, 0, 40 /* 184 */ 's', 'w', 'x', 'c', '1', 9, 0, 41 /* 191 */ 'm', 't', 'm', '1', 9, 0, 42 /* 197 */ 'm', 't', 'p', '1', 9, 0, 43 /* 203 */ 'b', 'b', 'i', 't', '1', 9, 0, 44 /* 210 */ 'b', 'b', 'i', 't', '0', '3', '2', 9, 0, 45 /* 219 */ 'b', 'b', 'i', 't', '1', '3', '2', 9, 0, 46 /* 228 */ 'd', 's', 'r', 'a', '3', '2', 9, 0, 47 /* 236 */ 'b', 'p', 'o', 's', 'g', 'e', '3', '2', 9, 0, 48 /* 246 */ 'd', 's', 'l', 'l', '3', '2', 9, 0, 49 /* 254 */ 'd', 's', 'r', 'l', '3', '2', 9, 0, 50 /* 262 */ 'l', 'w', 'm', '3', '2', 9, 0, 51 /* 269 */ 's', 'w', 'm', '3', '2', 9, 0, 52 /* 276 */ 'd', 'r', 'o', 't', 'r', '3', '2', 9, 0, 53 /* 285 */ 'c', 'i', 'n', 's', '3', '2', 9, 0, 54 /* 293 */ 'e', 'x', 't', 's', '3', '2', 9, 0, 55 /* 301 */ 'l', 'd', 'c', '2', 9, 0, 56 /* 307 */ 's', 'd', 'c', '2', 9, 0, 57 /* 313 */ 'c', 'f', 'c', '2', 9, 0, 58 /* 319 */ 'd', 'm', 'f', 'c', '2', 9, 0, 59 /* 326 */ 'm', 'f', 'h', 'c', '2', 9, 0, 60 /* 333 */ 'm', 't', 'h', 'c', '2', 9, 0, 61 /* 340 */ 'c', 't', 'c', '2', 9, 0, 62 /* 346 */ 'd', 'm', 't', 'c', '2', 9, 0, 63 /* 353 */ 'l', 'w', 'c', '2', 9, 0, 64 /* 359 */ 's', 'w', 'c', '2', 9, 0, 65 /* 365 */ 'm', 't', 'm', '2', 9, 0, 66 /* 371 */ 'm', 't', 'p', '2', 9, 0, 67 /* 377 */ 'a', 'd', 'd', 'i', 'u', 'r', '2', 9, 0, 68 /* 386 */ 'l', 'd', 'c', '3', 9, 0, 69 /* 392 */ 's', 'd', 'c', '3', 9, 0, 70 /* 398 */ 'l', 'w', 'c', '3', 9, 0, 71 /* 404 */ 's', 'w', 'c', '3', 9, 0, 72 /* 410 */ 'a', 'd', 'd', 'i', 'u', 's', '5', 9, 0, 73 /* 419 */ 's', 'b', '1', '6', 9, 0, 74 /* 425 */ 'b', 'c', '1', '6', 9, 0, 75 /* 431 */ 'j', 'r', 'c', '1', '6', 9, 0, 76 /* 438 */ 'b', 'n', 'e', 'z', 'c', '1', '6', 9, 0, 77 /* 447 */ 'b', 'e', 'q', 'z', 'c', '1', '6', 9, 0, 78 /* 456 */ 'a', 'n', 'd', '1', '6', 9, 0, 79 /* 463 */ 'm', 'o', 'v', 'e', '1', '6', 9, 0, 80 /* 471 */ 's', 'h', '1', '6', 9, 0, 81 /* 477 */ 'a', 'n', 'd', 'i', '1', '6', 9, 0, 82 /* 485 */ 'm', 'f', 'h', 'i', '1', '6', 9, 0, 83 /* 493 */ 'l', 'i', '1', '6', 9, 0, 84 /* 499 */ 'b', 'r', 'e', 'a', 'k', '1', '6', 9, 0, 85 /* 508 */ 's', 'l', 'l', '1', '6', 9, 0, 86 /* 515 */ 's', 'r', 'l', '1', '6', 9, 0, 87 /* 522 */ 'l', 'w', 'm', '1', '6', 9, 0, 88 /* 529 */ 's', 'w', 'm', '1', '6', 9, 0, 89 /* 536 */ 'm', 'f', 'l', 'o', '1', '6', 9, 0, 90 /* 544 */ 's', 'd', 'b', 'b', 'p', '1', '6', 9, 0, 91 /* 553 */ 'j', 'r', '1', '6', 9, 0, 92 /* 559 */ 'x', 'o', 'r', '1', '6', 9, 0, 93 /* 566 */ 'j', 'a', 'l', 'r', 's', '1', '6', 9, 0, 94 /* 575 */ 'n', 'o', 't', '1', '6', 9, 0, 95 /* 582 */ 'l', 'b', 'u', '1', '6', 9, 0, 96 /* 589 */ 's', 'u', 'b', 'u', '1', '6', 9, 0, 97 /* 597 */ 'a', 'd', 'd', 'u', '1', '6', 9, 0, 98 /* 605 */ 'l', 'h', 'u', '1', '6', 9, 0, 99 /* 612 */ 'l', 'w', '1', '6', 9, 0, 100 /* 618 */ 's', 'w', '1', '6', 9, 0, 101 /* 624 */ 'b', 'n', 'e', 'z', '1', '6', 9, 0, 102 /* 632 */ 'b', 'e', 'q', 'z', '1', '6', 9, 0, 103 /* 640 */ 's', 'a', 'a', 9, 0, 104 /* 645 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 'a', 9, 0, 105 /* 661 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 'a', 9, 0, 106 /* 678 */ 'd', 'l', 'a', 9, 0, 107 /* 683 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 'a', 9, 0, 108 /* 699 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 'a', 9, 0, 109 /* 716 */ 'd', 's', 'r', 'a', 9, 0, 110 /* 722 */ 'd', 'l', 's', 'a', 9, 0, 111 /* 728 */ 'c', 'f', 'c', 'm', 's', 'a', 9, 0, 112 /* 736 */ 'c', 't', 'c', 'm', 's', 'a', 9, 0, 113 /* 744 */ 'a', 'd', 'd', '_', 'a', '.', 'b', 9, 0, 114 /* 753 */ 'm', 'i', 'n', '_', 'a', '.', 'b', 9, 0, 115 /* 762 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'b', 9, 0, 116 /* 772 */ 'm', 'a', 'x', '_', 'a', '.', 'b', 9, 0, 117 /* 781 */ 's', 'r', 'a', '.', 'b', 9, 0, 118 /* 788 */ 'n', 'l', 'o', 'c', '.', 'b', 9, 0, 119 /* 796 */ 'n', 'l', 'z', 'c', '.', 'b', 9, 0, 120 /* 804 */ 's', 'l', 'd', '.', 'b', 9, 0, 121 /* 811 */ 'p', 'c', 'k', 'o', 'd', '.', 'b', 9, 0, 122 /* 820 */ 'i', 'l', 'v', 'o', 'd', '.', 'b', 9, 0, 123 /* 829 */ 'i', 'n', 's', 'v', 'e', '.', 'b', 9, 0, 124 /* 838 */ 'v', 's', 'h', 'f', '.', 'b', 9, 0, 125 /* 846 */ 'b', 'n', 'e', 'g', '.', 'b', 9, 0, 126 /* 854 */ 's', 'r', 'a', 'i', '.', 'b', 9, 0, 127 /* 862 */ 's', 'l', 'd', 'i', '.', 'b', 9, 0, 128 /* 870 */ 'a', 'n', 'd', 'i', '.', 'b', 9, 0, 129 /* 878 */ 'b', 'n', 'e', 'g', 'i', '.', 'b', 9, 0, 130 /* 887 */ 'b', 's', 'e', 'l', 'i', '.', 'b', 9, 0, 131 /* 896 */ 's', 'l', 'l', 'i', '.', 'b', 9, 0, 132 /* 904 */ 's', 'r', 'l', 'i', '.', 'b', 9, 0, 133 /* 912 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'b', 9, 0, 134 /* 922 */ 'c', 'e', 'q', 'i', '.', 'b', 9, 0, 135 /* 930 */ 's', 'r', 'a', 'r', 'i', '.', 'b', 9, 0, 136 /* 939 */ 'b', 'c', 'l', 'r', 'i', '.', 'b', 9, 0, 137 /* 948 */ 's', 'r', 'l', 'r', 'i', '.', 'b', 9, 0, 138 /* 957 */ 'n', 'o', 'r', 'i', '.', 'b', 9, 0, 139 /* 965 */ 'x', 'o', 'r', 'i', '.', 'b', 9, 0, 140 /* 973 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'b', 9, 0, 141 /* 983 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'b', 9, 0, 142 /* 993 */ 'b', 's', 'e', 't', 'i', '.', 'b', 9, 0, 143 /* 1002 */ 's', 'u', 'b', 'v', 'i', '.', 'b', 9, 0, 144 /* 1011 */ 'a', 'd', 'd', 'v', 'i', '.', 'b', 9, 0, 145 /* 1020 */ 'b', 'm', 'z', 'i', '.', 'b', 9, 0, 146 /* 1028 */ 'b', 'm', 'n', 'z', 'i', '.', 'b', 9, 0, 147 /* 1037 */ 'f', 'i', 'l', 'l', '.', 'b', 9, 0, 148 /* 1045 */ 's', 'l', 'l', '.', 'b', 9, 0, 149 /* 1052 */ 's', 'r', 'l', '.', 'b', 9, 0, 150 /* 1059 */ 'b', 'i', 'n', 's', 'l', '.', 'b', 9, 0, 151 /* 1068 */ 'i', 'l', 'v', 'l', '.', 'b', 9, 0, 152 /* 1076 */ 'c', 'e', 'q', '.', 'b', 9, 0, 153 /* 1083 */ 's', 'r', 'a', 'r', '.', 'b', 9, 0, 154 /* 1091 */ 'b', 'c', 'l', 'r', '.', 'b', 9, 0, 155 /* 1099 */ 's', 'r', 'l', 'r', '.', 'b', 9, 0, 156 /* 1107 */ 'b', 'i', 'n', 's', 'r', '.', 'b', 9, 0, 157 /* 1116 */ 'i', 'l', 'v', 'r', '.', 'b', 9, 0, 158 /* 1124 */ 'a', 's', 'u', 'b', '_', 's', '.', 'b', 9, 0, 159 /* 1134 */ 'm', 'o', 'd', '_', 's', '.', 'b', 9, 0, 160 /* 1143 */ 'c', 'l', 'e', '_', 's', '.', 'b', 9, 0, 161 /* 1152 */ 'a', 'v', 'e', '_', 's', '.', 'b', 9, 0, 162 /* 1161 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'b', 9, 0, 163 /* 1171 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'b', 9, 0, 164 /* 1181 */ 'c', 'l', 't', 'i', '_', 's', '.', 'b', 9, 0, 165 /* 1191 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'b', 9, 0, 166 /* 1201 */ 'm', 'i', 'n', '_', 's', '.', 'b', 9, 0, 167 /* 1210 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'b', 9, 0, 168 /* 1220 */ 's', 'u', 'b', 's', '_', 's', '.', 'b', 9, 0, 169 /* 1230 */ 'a', 'd', 'd', 's', '_', 's', '.', 'b', 9, 0, 170 /* 1240 */ 's', 'a', 't', '_', 's', '.', 'b', 9, 0, 171 /* 1249 */ 'c', 'l', 't', '_', 's', '.', 'b', 9, 0, 172 /* 1258 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'b', 9, 0, 173 /* 1270 */ 'd', 'i', 'v', '_', 's', '.', 'b', 9, 0, 174 /* 1279 */ 'm', 'a', 'x', '_', 's', '.', 'b', 9, 0, 175 /* 1288 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'b', 9, 0, 176 /* 1298 */ 's', 'p', 'l', 'a', 't', '.', 'b', 9, 0, 177 /* 1307 */ 'b', 's', 'e', 't', '.', 'b', 9, 0, 178 /* 1315 */ 'p', 'c', 'n', 't', '.', 'b', 9, 0, 179 /* 1323 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'b', 9, 0, 180 /* 1333 */ 's', 't', '.', 'b', 9, 0, 181 /* 1339 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'b', 9, 0, 182 /* 1349 */ 'm', 'o', 'd', '_', 'u', '.', 'b', 9, 0, 183 /* 1358 */ 'c', 'l', 'e', '_', 'u', '.', 'b', 9, 0, 184 /* 1367 */ 'a', 'v', 'e', '_', 'u', '.', 'b', 9, 0, 185 /* 1376 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'b', 9, 0, 186 /* 1386 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'b', 9, 0, 187 /* 1396 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'b', 9, 0, 188 /* 1406 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'b', 9, 0, 189 /* 1416 */ 'm', 'i', 'n', '_', 'u', '.', 'b', 9, 0, 190 /* 1425 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'b', 9, 0, 191 /* 1435 */ 's', 'u', 'b', 's', '_', 'u', '.', 'b', 9, 0, 192 /* 1445 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'b', 9, 0, 193 /* 1455 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'b', 9, 0, 194 /* 1467 */ 's', 'a', 't', '_', 'u', '.', 'b', 9, 0, 195 /* 1476 */ 'c', 'l', 't', '_', 'u', '.', 'b', 9, 0, 196 /* 1485 */ 'd', 'i', 'v', '_', 'u', '.', 'b', 9, 0, 197 /* 1494 */ 'm', 'a', 'x', '_', 'u', '.', 'b', 9, 0, 198 /* 1503 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'b', 9, 0, 199 /* 1513 */ 'm', 's', 'u', 'b', 'v', '.', 'b', 9, 0, 200 /* 1522 */ 'm', 'a', 'd', 'd', 'v', '.', 'b', 9, 0, 201 /* 1531 */ 'p', 'c', 'k', 'e', 'v', '.', 'b', 9, 0, 202 /* 1540 */ 'i', 'l', 'v', 'e', 'v', '.', 'b', 9, 0, 203 /* 1549 */ 'm', 'u', 'l', 'v', '.', 'b', 9, 0, 204 /* 1557 */ 'b', 'z', '.', 'b', 9, 0, 205 /* 1563 */ 'b', 'n', 'z', '.', 'b', 9, 0, 206 /* 1570 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0, 207 /* 1578 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0, 208 /* 1587 */ 's', 'e', 'b', 9, 0, 209 /* 1592 */ 'j', 'a', 'l', 'r', 'c', '.', 'h', 'b', 9, 0, 210 /* 1602 */ 'j', 'r', '.', 'h', 'b', 9, 0, 211 /* 1609 */ 'j', 'a', 'l', 'r', '.', 'h', 'b', 9, 0, 212 /* 1618 */ 'l', 'b', 9, 0, 213 /* 1622 */ 's', 'h', 'r', 'a', '.', 'q', 'b', 9, 0, 214 /* 1631 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0, 215 /* 1645 */ 'c', 'm', 'p', 'g', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0, 216 /* 1658 */ 'c', 'm', 'p', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0, 217 /* 1670 */ 's', 'u', 'b', 'u', 'h', '.', 'q', 'b', 9, 0, 218 /* 1680 */ 'a', 'd', 'd', 'u', 'h', '.', 'q', 'b', 9, 0, 219 /* 1690 */ 'p', 'i', 'c', 'k', '.', 'q', 'b', 9, 0, 220 /* 1699 */ 's', 'h', 'l', 'l', '.', 'q', 'b', 9, 0, 221 /* 1708 */ 'r', 'e', 'p', 'l', '.', 'q', 'b', 9, 0, 222 /* 1717 */ 's', 'h', 'r', 'l', '.', 'q', 'b', 9, 0, 223 /* 1726 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0, 224 /* 1740 */ 'c', 'm', 'p', 'g', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0, 225 /* 1753 */ 'c', 'm', 'p', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0, 226 /* 1765 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'q', 'b', 9, 0, 227 /* 1776 */ 's', 'u', 'b', 'u', 'h', '_', 'r', '.', 'q', 'b', 9, 0, 228 /* 1788 */ 'a', 'd', 'd', 'u', 'h', '_', 'r', '.', 'q', 'b', 9, 0, 229 /* 1800 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'q', 'b', 9, 0, 230 /* 1812 */ 'a', 'b', 's', 'q', '_', 's', '.', 'q', 'b', 9, 0, 231 /* 1823 */ 's', 'u', 'b', 'u', '_', 's', '.', 'q', 'b', 9, 0, 232 /* 1834 */ 'a', 'd', 'd', 'u', '_', 's', '.', 'q', 'b', 9, 0, 233 /* 1845 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0, 234 /* 1859 */ 'c', 'm', 'p', 'g', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0, 235 /* 1872 */ 'c', 'm', 'p', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0, 236 /* 1884 */ 's', 'u', 'b', 'u', '.', 'q', 'b', 9, 0, 237 /* 1893 */ 'a', 'd', 'd', 'u', '.', 'q', 'b', 9, 0, 238 /* 1902 */ 's', 'h', 'r', 'a', 'v', '.', 'q', 'b', 9, 0, 239 /* 1912 */ 's', 'h', 'l', 'l', 'v', '.', 'q', 'b', 9, 0, 240 /* 1922 */ 'r', 'e', 'p', 'l', 'v', '.', 'q', 'b', 9, 0, 241 /* 1932 */ 's', 'h', 'r', 'l', 'v', '.', 'q', 'b', 9, 0, 242 /* 1942 */ 'r', 'a', 'd', 'd', 'u', '.', 'w', '.', 'q', 'b', 9, 0, 243 /* 1954 */ 's', 'b', 9, 0, 244 /* 1958 */ 'm', 'o', 'd', 's', 'u', 'b', 9, 0, 245 /* 1966 */ 'm', 's', 'u', 'b', 9, 0, 246 /* 1972 */ 'b', 'p', 'o', 's', 'g', 'e', '3', '2', 'c', 9, 0, 247 /* 1983 */ 'b', 'c', 9, 0, 248 /* 1987 */ 'b', 'g', 'e', 'c', 9, 0, 249 /* 1993 */ 'b', 'n', 'e', 'c', 9, 0, 250 /* 1999 */ 'j', 'i', 'c', 9, 0, 251 /* 2004 */ 'b', 'a', 'l', 'c', 9, 0, 252 /* 2010 */ 'j', 'i', 'a', 'l', 'c', 9, 0, 253 /* 2017 */ 'b', 'g', 'e', 'z', 'a', 'l', 'c', 9, 0, 254 /* 2026 */ 'b', 'l', 'e', 'z', 'a', 'l', 'c', 9, 0, 255 /* 2035 */ 'b', 'n', 'e', 'z', 'a', 'l', 'c', 9, 0, 256 /* 2044 */ 'b', 'e', 'q', 'z', 'a', 'l', 'c', 9, 0, 257 /* 2053 */ 'b', 'g', 't', 'z', 'a', 'l', 'c', 9, 0, 258 /* 2062 */ 'b', 'l', 't', 'z', 'a', 'l', 'c', 9, 0, 259 /* 2071 */ 's', 'y', 'n', 'c', 9, 0, 260 /* 2077 */ 'l', 'd', 'p', 'c', 9, 0, 261 /* 2083 */ 'a', 'u', 'i', 'p', 'c', 9, 0, 262 /* 2090 */ 'a', 'l', 'u', 'i', 'p', 'c', 9, 0, 263 /* 2098 */ 'a', 'd', 'd', 'i', 'u', 'p', 'c', 9, 0, 264 /* 2107 */ 'l', 'w', 'u', 'p', 'c', 9, 0, 265 /* 2114 */ 'l', 'w', 'p', 'c', 9, 0, 266 /* 2120 */ 'b', 'e', 'q', 'c', 9, 0, 267 /* 2126 */ 'j', 'r', 'c', 9, 0, 268 /* 2131 */ 'j', 'a', 'l', 'r', 'c', 9, 0, 269 /* 2138 */ 'a', 'd', 'd', 's', 'c', 9, 0, 270 /* 2145 */ 'b', 'l', 't', 'c', 9, 0, 271 /* 2151 */ 'b', 'g', 'e', 'u', 'c', 9, 0, 272 /* 2158 */ 'b', 'l', 't', 'u', 'c', 9, 0, 273 /* 2165 */ 'b', 'n', 'v', 'c', 9, 0, 274 /* 2171 */ 'b', 'o', 'v', 'c', 9, 0, 275 /* 2177 */ 'a', 'd', 'd', 'w', 'c', 9, 0, 276 /* 2184 */ 'b', 'g', 'e', 'z', 'c', 9, 0, 277 /* 2191 */ 'b', 'l', 'e', 'z', 'c', 9, 0, 278 /* 2198 */ 'b', 'c', '1', 'n', 'e', 'z', 'c', 9, 0, 279 /* 2207 */ 'b', 'c', '2', 'n', 'e', 'z', 'c', 9, 0, 280 /* 2216 */ 'b', 'n', 'e', 'z', 'c', 9, 0, 281 /* 2223 */ 'b', 'c', '1', 'e', 'q', 'z', 'c', 9, 0, 282 /* 2232 */ 'b', 'c', '2', 'e', 'q', 'z', 'c', 9, 0, 283 /* 2241 */ 'b', 'e', 'q', 'z', 'c', 9, 0, 284 /* 2248 */ 'b', 'g', 't', 'z', 'c', 9, 0, 285 /* 2255 */ 'b', 'l', 't', 'z', 'c', 9, 0, 286 /* 2262 */ 'f', 'l', 'o', 'g', '2', '.', 'd', 9, 0, 287 /* 2271 */ 'f', 'e', 'x', 'p', '2', '.', 'd', 9, 0, 288 /* 2280 */ 'a', 'd', 'd', '_', 'a', '.', 'd', 9, 0, 289 /* 2289 */ 'f', 'm', 'i', 'n', '_', 'a', '.', 'd', 9, 0, 290 /* 2299 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'd', 9, 0, 291 /* 2309 */ 'f', 'm', 'a', 'x', '_', 'a', '.', 'd', 9, 0, 292 /* 2319 */ 'm', 'i', 'n', 'a', '.', 'd', 9, 0, 293 /* 2327 */ 's', 'r', 'a', '.', 'd', 9, 0, 294 /* 2334 */ 'm', 'a', 'x', 'a', '.', 'd', 9, 0, 295 /* 2342 */ 'f', 's', 'u', 'b', '.', 'd', 9, 0, 296 /* 2350 */ 'f', 'm', 's', 'u', 'b', '.', 'd', 9, 0, 297 /* 2359 */ 'n', 'm', 's', 'u', 'b', '.', 'd', 9, 0, 298 /* 2368 */ 'n', 'l', 'o', 'c', '.', 'd', 9, 0, 299 /* 2376 */ 'n', 'l', 'z', 'c', '.', 'd', 9, 0, 300 /* 2384 */ 'f', 'a', 'd', 'd', '.', 'd', 9, 0, 301 /* 2392 */ 'f', 'm', 'a', 'd', 'd', '.', 'd', 9, 0, 302 /* 2401 */ 'n', 'm', 'a', 'd', 'd', '.', 'd', 9, 0, 303 /* 2410 */ 's', 'l', 'd', '.', 'd', 9, 0, 304 /* 2417 */ 'p', 'c', 'k', 'o', 'd', '.', 'd', 9, 0, 305 /* 2426 */ 'i', 'l', 'v', 'o', 'd', '.', 'd', 9, 0, 306 /* 2435 */ 'c', '.', 'n', 'g', 'e', '.', 'd', 9, 0, 307 /* 2444 */ 'c', '.', 'l', 'e', '.', 'd', 9, 0, 308 /* 2452 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 'd', 9, 0, 309 /* 2462 */ 'f', 'c', 'l', 'e', '.', 'd', 9, 0, 310 /* 2470 */ 'c', '.', 'n', 'g', 'l', 'e', '.', 'd', 9, 0, 311 /* 2480 */ 'c', '.', 'o', 'l', 'e', '.', 'd', 9, 0, 312 /* 2489 */ 'c', 'm', 'p', '.', 's', 'l', 'e', '.', 'd', 9, 0, 313 /* 2500 */ 'f', 's', 'l', 'e', '.', 'd', 9, 0, 314 /* 2508 */ 'c', '.', 'u', 'l', 'e', '.', 'd', 9, 0, 315 /* 2517 */ 'c', 'm', 'p', '.', 'u', 'l', 'e', '.', 'd', 9, 0, 316 /* 2528 */ 'f', 'c', 'u', 'l', 'e', '.', 'd', 9, 0, 317 /* 2537 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 'e', '.', 'd', 9, 0, 318 /* 2549 */ 'f', 's', 'u', 'l', 'e', '.', 'd', 9, 0, 319 /* 2558 */ 'f', 'c', 'n', 'e', '.', 'd', 9, 0, 320 /* 2566 */ 'f', 's', 'n', 'e', '.', 'd', 9, 0, 321 /* 2574 */ 'f', 'c', 'u', 'n', 'e', '.', 'd', 9, 0, 322 /* 2583 */ 'f', 's', 'u', 'n', 'e', '.', 'd', 9, 0, 323 /* 2592 */ 'i', 'n', 's', 'v', 'e', '.', 'd', 9, 0, 324 /* 2601 */ 'c', '.', 'f', '.', 'd', 9, 0, 325 /* 2608 */ 'c', 'm', 'p', '.', 'a', 'f', '.', 'd', 9, 0, 326 /* 2618 */ 'f', 'c', 'a', 'f', '.', 'd', 9, 0, 327 /* 2626 */ 'c', 'm', 'p', '.', 's', 'a', 'f', '.', 'd', 9, 0, 328 /* 2637 */ 'f', 's', 'a', 'f', '.', 'd', 9, 0, 329 /* 2645 */ 'm', 's', 'u', 'b', 'f', '.', 'd', 9, 0, 330 /* 2654 */ 'm', 'a', 'd', 'd', 'f', '.', 'd', 9, 0, 331 /* 2663 */ 'v', 's', 'h', 'f', '.', 'd', 9, 0, 332 /* 2671 */ 'c', '.', 's', 'f', '.', 'd', 9, 0, 333 /* 2679 */ 'm', 'o', 'v', 'f', '.', 'd', 9, 0, 334 /* 2687 */ 'b', 'n', 'e', 'g', '.', 'd', 9, 0, 335 /* 2695 */ 's', 'r', 'a', 'i', '.', 'd', 9, 0, 336 /* 2703 */ 's', 'l', 'd', 'i', '.', 'd', 9, 0, 337 /* 2711 */ 'b', 'n', 'e', 'g', 'i', '.', 'd', 9, 0, 338 /* 2720 */ 's', 'l', 'l', 'i', '.', 'd', 9, 0, 339 /* 2728 */ 's', 'r', 'l', 'i', '.', 'd', 9, 0, 340 /* 2736 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'd', 9, 0, 341 /* 2746 */ 'c', 'e', 'q', 'i', '.', 'd', 9, 0, 342 /* 2754 */ 's', 'r', 'a', 'r', 'i', '.', 'd', 9, 0, 343 /* 2763 */ 'b', 'c', 'l', 'r', 'i', '.', 'd', 9, 0, 344 /* 2772 */ 's', 'r', 'l', 'r', 'i', '.', 'd', 9, 0, 345 /* 2781 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'd', 9, 0, 346 /* 2791 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'd', 9, 0, 347 /* 2801 */ 'b', 's', 'e', 't', 'i', '.', 'd', 9, 0, 348 /* 2810 */ 's', 'u', 'b', 'v', 'i', '.', 'd', 9, 0, 349 /* 2819 */ 'a', 'd', 'd', 'v', 'i', '.', 'd', 9, 0, 350 /* 2828 */ 't', 'r', 'u', 'n', 'c', '.', 'l', '.', 'd', 9, 0, 351 /* 2839 */ 'r', 'o', 'u', 'n', 'd', '.', 'l', '.', 'd', 9, 0, 352 /* 2850 */ 'c', 'e', 'i', 'l', '.', 'l', '.', 'd', 9, 0, 353 /* 2860 */ 'f', 'l', 'o', 'o', 'r', '.', 'l', '.', 'd', 9, 0, 354 /* 2871 */ 'c', 'v', 't', '.', 'l', '.', 'd', 9, 0, 355 /* 2880 */ 's', 'e', 'l', '.', 'd', 9, 0, 356 /* 2887 */ 'c', '.', 'n', 'g', 'l', '.', 'd', 9, 0, 357 /* 2896 */ 'f', 'i', 'l', 'l', '.', 'd', 9, 0, 358 /* 2904 */ 's', 'l', 'l', '.', 'd', 9, 0, 359 /* 2911 */ 'f', 'e', 'x', 'u', 'p', 'l', '.', 'd', 9, 0, 360 /* 2921 */ 'f', 'f', 'q', 'l', '.', 'd', 9, 0, 361 /* 2929 */ 's', 'r', 'l', '.', 'd', 9, 0, 362 /* 2936 */ 'b', 'i', 'n', 's', 'l', '.', 'd', 9, 0, 363 /* 2945 */ 'f', 'm', 'u', 'l', '.', 'd', 9, 0, 364 /* 2953 */ 'i', 'l', 'v', 'l', '.', 'd', 9, 0, 365 /* 2961 */ 'f', 'm', 'i', 'n', '.', 'd', 9, 0, 366 /* 2969 */ 'c', '.', 'u', 'n', '.', 'd', 9, 0, 367 /* 2977 */ 'c', 'm', 'p', '.', 'u', 'n', '.', 'd', 9, 0, 368 /* 2987 */ 'f', 'c', 'u', 'n', '.', 'd', 9, 0, 369 /* 2995 */ 'c', 'm', 'p', '.', 's', 'u', 'n', '.', 'd', 9, 0, 370 /* 3006 */ 'f', 's', 'u', 'n', '.', 'd', 9, 0, 371 /* 3014 */ 'm', 'o', 'v', 'n', '.', 'd', 9, 0, 372 /* 3022 */ 'f', 'r', 'c', 'p', '.', 'd', 9, 0, 373 /* 3030 */ 'r', 'e', 'c', 'i', 'p', '.', 'd', 9, 0, 374 /* 3039 */ 'c', '.', 'e', 'q', '.', 'd', 9, 0, 375 /* 3047 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 'd', 9, 0, 376 /* 3057 */ 'f', 'c', 'e', 'q', '.', 'd', 9, 0, 377 /* 3065 */ 'c', '.', 's', 'e', 'q', '.', 'd', 9, 0, 378 /* 3074 */ 'c', 'm', 'p', '.', 's', 'e', 'q', '.', 'd', 9, 0, 379 /* 3085 */ 'f', 's', 'e', 'q', '.', 'd', 9, 0, 380 /* 3093 */ 'c', '.', 'u', 'e', 'q', '.', 'd', 9, 0, 381 /* 3102 */ 'c', 'm', 'p', '.', 'u', 'e', 'q', '.', 'd', 9, 0, 382 /* 3113 */ 'f', 'c', 'u', 'e', 'q', '.', 'd', 9, 0, 383 /* 3122 */ 'c', 'm', 'p', '.', 's', 'u', 'e', 'q', '.', 'd', 9, 0, 384 /* 3134 */ 'f', 's', 'u', 'e', 'q', '.', 'd', 9, 0, 385 /* 3143 */ 's', 'r', 'a', 'r', '.', 'd', 9, 0, 386 /* 3151 */ 'b', 'c', 'l', 'r', '.', 'd', 9, 0, 387 /* 3159 */ 's', 'r', 'l', 'r', '.', 'd', 9, 0, 388 /* 3167 */ 'f', 'c', 'o', 'r', '.', 'd', 9, 0, 389 /* 3175 */ 'f', 's', 'o', 'r', '.', 'd', 9, 0, 390 /* 3183 */ 'f', 'e', 'x', 'u', 'p', 'r', '.', 'd', 9, 0, 391 /* 3193 */ 'f', 'f', 'q', 'r', '.', 'd', 9, 0, 392 /* 3201 */ 'b', 'i', 'n', 's', 'r', '.', 'd', 9, 0, 393 /* 3210 */ 'i', 'l', 'v', 'r', '.', 'd', 9, 0, 394 /* 3218 */ 'c', 'v', 't', '.', 's', '.', 'd', 9, 0, 395 /* 3227 */ 'a', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0, 396 /* 3237 */ 'h', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0, 397 /* 3247 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0, 398 /* 3258 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 's', '.', 'd', 9, 0, 399 /* 3270 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'd', 9, 0, 400 /* 3280 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'd', 9, 0, 401 /* 3291 */ 'm', 'o', 'd', '_', 's', '.', 'd', 9, 0, 402 /* 3300 */ 'c', 'l', 'e', '_', 's', '.', 'd', 9, 0, 403 /* 3309 */ 'a', 'v', 'e', '_', 's', '.', 'd', 9, 0, 404 /* 3318 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'd', 9, 0, 405 /* 3328 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'd', 9, 0, 406 /* 3338 */ 'c', 'l', 't', 'i', '_', 's', '.', 'd', 9, 0, 407 /* 3348 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'd', 9, 0, 408 /* 3358 */ 'm', 'i', 'n', '_', 's', '.', 'd', 9, 0, 409 /* 3367 */ 'd', 'o', 't', 'p', '_', 's', '.', 'd', 9, 0, 410 /* 3377 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'd', 9, 0, 411 /* 3387 */ 's', 'u', 'b', 's', '_', 's', '.', 'd', 9, 0, 412 /* 3397 */ 'a', 'd', 'd', 's', '_', 's', '.', 'd', 9, 0, 413 /* 3407 */ 's', 'a', 't', '_', 's', '.', 'd', 9, 0, 414 /* 3416 */ 'c', 'l', 't', '_', 's', '.', 'd', 9, 0, 415 /* 3425 */ 'f', 'f', 'i', 'n', 't', '_', 's', '.', 'd', 9, 0, 416 /* 3436 */ 'f', 't', 'i', 'n', 't', '_', 's', '.', 'd', 9, 0, 417 /* 3447 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'd', 9, 0, 418 /* 3459 */ 'd', 'i', 'v', '_', 's', '.', 'd', 9, 0, 419 /* 3468 */ 'm', 'a', 'x', '_', 's', '.', 'd', 9, 0, 420 /* 3477 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'd', 9, 0, 421 /* 3487 */ 'a', 'b', 's', '.', 'd', 9, 0, 422 /* 3494 */ 'f', 'c', 'l', 'a', 's', 's', '.', 'd', 9, 0, 423 /* 3504 */ 's', 'p', 'l', 'a', 't', '.', 'd', 9, 0, 424 /* 3513 */ 'b', 's', 'e', 't', '.', 'd', 9, 0, 425 /* 3521 */ 'c', '.', 'n', 'g', 't', '.', 'd', 9, 0, 426 /* 3530 */ 'c', '.', 'l', 't', '.', 'd', 9, 0, 427 /* 3538 */ 'c', 'm', 'p', '.', 'l', 't', '.', 'd', 9, 0, 428 /* 3548 */ 'f', 'c', 'l', 't', '.', 'd', 9, 0, 429 /* 3556 */ 'c', '.', 'o', 'l', 't', '.', 'd', 9, 0, 430 /* 3565 */ 'c', 'm', 'p', '.', 's', 'l', 't', '.', 'd', 9, 0, 431 /* 3576 */ 'f', 's', 'l', 't', '.', 'd', 9, 0, 432 /* 3584 */ 'c', '.', 'u', 'l', 't', '.', 'd', 9, 0, 433 /* 3593 */ 'c', 'm', 'p', '.', 'u', 'l', 't', '.', 'd', 9, 0, 434 /* 3604 */ 'f', 'c', 'u', 'l', 't', '.', 'd', 9, 0, 435 /* 3613 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 't', '.', 'd', 9, 0, 436 /* 3625 */ 'f', 's', 'u', 'l', 't', '.', 'd', 9, 0, 437 /* 3634 */ 'p', 'c', 'n', 't', '.', 'd', 9, 0, 438 /* 3642 */ 'f', 'r', 'i', 'n', 't', '.', 'd', 9, 0, 439 /* 3651 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'd', 9, 0, 440 /* 3661 */ 'f', 's', 'q', 'r', 't', '.', 'd', 9, 0, 441 /* 3670 */ 'f', 'r', 's', 'q', 'r', 't', '.', 'd', 9, 0, 442 /* 3680 */ 's', 't', '.', 'd', 9, 0, 443 /* 3686 */ 'm', 'o', 'v', 't', '.', 'd', 9, 0, 444 /* 3694 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0, 445 /* 3704 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0, 446 /* 3714 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0, 447 /* 3725 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 'u', '.', 'd', 9, 0, 448 /* 3737 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'd', 9, 0, 449 /* 3747 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'd', 9, 0, 450 /* 3758 */ 'm', 'o', 'd', '_', 'u', '.', 'd', 9, 0, 451 /* 3767 */ 'c', 'l', 'e', '_', 'u', '.', 'd', 9, 0, 452 /* 3776 */ 'a', 'v', 'e', '_', 'u', '.', 'd', 9, 0, 453 /* 3785 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'd', 9, 0, 454 /* 3795 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'd', 9, 0, 455 /* 3805 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'd', 9, 0, 456 /* 3815 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'd', 9, 0, 457 /* 3825 */ 'm', 'i', 'n', '_', 'u', '.', 'd', 9, 0, 458 /* 3834 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'd', 9, 0, 459 /* 3844 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'd', 9, 0, 460 /* 3854 */ 's', 'u', 'b', 's', '_', 'u', '.', 'd', 9, 0, 461 /* 3864 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'd', 9, 0, 462 /* 3874 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'd', 9, 0, 463 /* 3886 */ 's', 'a', 't', '_', 'u', '.', 'd', 9, 0, 464 /* 3895 */ 'c', 'l', 't', '_', 'u', '.', 'd', 9, 0, 465 /* 3904 */ 'f', 'f', 'i', 'n', 't', '_', 'u', '.', 'd', 9, 0, 466 /* 3915 */ 'f', 't', 'i', 'n', 't', '_', 'u', '.', 'd', 9, 0, 467 /* 3926 */ 'd', 'i', 'v', '_', 'u', '.', 'd', 9, 0, 468 /* 3935 */ 'm', 'a', 'x', '_', 'u', '.', 'd', 9, 0, 469 /* 3944 */ 'm', 's', 'u', 'b', 'v', '.', 'd', 9, 0, 470 /* 3953 */ 'm', 'a', 'd', 'd', 'v', '.', 'd', 9, 0, 471 /* 3962 */ 'p', 'c', 'k', 'e', 'v', '.', 'd', 9, 0, 472 /* 3971 */ 'i', 'l', 'v', 'e', 'v', '.', 'd', 9, 0, 473 /* 3980 */ 'f', 'd', 'i', 'v', '.', 'd', 9, 0, 474 /* 3988 */ 'm', 'u', 'l', 'v', '.', 'd', 9, 0, 475 /* 3996 */ 'm', 'o', 'v', '.', 'd', 9, 0, 476 /* 4003 */ 't', 'r', 'u', 'n', 'c', '.', 'w', '.', 'd', 9, 0, 477 /* 4014 */ 'r', 'o', 'u', 'n', 'd', '.', 'w', '.', 'd', 9, 0, 478 /* 4025 */ 'c', 'e', 'i', 'l', '.', 'w', '.', 'd', 9, 0, 479 /* 4035 */ 'f', 'l', 'o', 'o', 'r', '.', 'w', '.', 'd', 9, 0, 480 /* 4046 */ 'c', 'v', 't', '.', 'w', '.', 'd', 9, 0, 481 /* 4055 */ 'f', 'm', 'a', 'x', '.', 'd', 9, 0, 482 /* 4063 */ 'b', 'z', '.', 'd', 9, 0, 483 /* 4069 */ 's', 'e', 'l', 'n', 'e', 'z', '.', 'd', 9, 0, 484 /* 4079 */ 'b', 'n', 'z', '.', 'd', 9, 0, 485 /* 4086 */ 's', 'e', 'l', 'e', 'q', 'z', '.', 'd', 9, 0, 486 /* 4096 */ 'm', 'o', 'v', 'z', '.', 'd', 9, 0, 487 /* 4104 */ 'c', 'r', 'c', '3', '2', 'd', 9, 0, 488 /* 4112 */ 's', 'a', 'a', 'd', 9, 0, 489 /* 4118 */ 'c', 'r', 'c', '3', '2', 'c', 'd', 9, 0, 490 /* 4127 */ 's', 'c', 'd', 9, 0, 491 /* 4132 */ 'd', 'a', 'd', 'd', 9, 0, 492 /* 4138 */ 'm', 'a', 'd', 'd', 9, 0, 493 /* 4144 */ 'd', 's', 'h', 'd', 9, 0, 494 /* 4150 */ 'y', 'i', 'e', 'l', 'd', 9, 0, 495 /* 4157 */ 'l', 'l', 'd', 9, 0, 496 /* 4162 */ 'a', 'n', 'd', 9, 0, 497 /* 4167 */ 'p', 'r', 'e', 'p', 'e', 'n', 'd', 9, 0, 498 /* 4176 */ 'a', 'p', 'p', 'e', 'n', 'd', 9, 0, 499 /* 4184 */ 'd', 'm', 'o', 'd', 9, 0, 500 /* 4190 */ 's', 'd', 9, 0, 501 /* 4194 */ 'l', 'b', 'e', 9, 0, 502 /* 4199 */ 's', 'b', 'e', 9, 0, 503 /* 4204 */ 's', 'c', 'e', 9, 0, 504 /* 4209 */ 'c', 'a', 'c', 'h', 'e', 'e', 9, 0, 505 /* 4217 */ 'p', 'r', 'e', 'f', 'e', 9, 0, 506 /* 4224 */ 'b', 'g', 'e', 9, 0, 507 /* 4229 */ 's', 'g', 'e', 9, 0, 508 /* 4234 */ 't', 'g', 'e', 9, 0, 509 /* 4239 */ 'c', 'a', 'c', 'h', 'e', 9, 0, 510 /* 4246 */ 'l', 'h', 'e', 9, 0, 511 /* 4251 */ 's', 'h', 'e', 9, 0, 512 /* 4256 */ 's', 'i', 'g', 'r', 'i', 'e', 9, 0, 513 /* 4264 */ 'b', 'l', 'e', 9, 0, 514 /* 4269 */ 'l', 'l', 'e', 9, 0, 515 /* 4274 */ 'l', 'w', 'l', 'e', 9, 0, 516 /* 4280 */ 's', 'w', 'l', 'e', 9, 0, 517 /* 4286 */ 'b', 'n', 'e', 9, 0, 518 /* 4291 */ 's', 'n', 'e', 9, 0, 519 /* 4296 */ 't', 'n', 'e', 9, 0, 520 /* 4301 */ 'd', 'v', 'p', 'e', 9, 0, 521 /* 4307 */ 'e', 'v', 'p', 'e', 9, 0, 522 /* 4313 */ 'l', 'w', 'r', 'e', 9, 0, 523 /* 4319 */ 's', 'w', 'r', 'e', 9, 0, 524 /* 4325 */ 'l', 'b', 'u', 'e', 9, 0, 525 /* 4331 */ 'l', 'h', 'u', 'e', 9, 0, 526 /* 4337 */ 'm', 'o', 'v', 'e', 9, 0, 527 /* 4343 */ 'l', 'w', 'e', 9, 0, 528 /* 4348 */ 's', 'w', 'e', 9, 0, 529 /* 4353 */ 'b', 'c', '1', 'f', 9, 0, 530 /* 4359 */ 'p', 'r', 'e', 'f', 9, 0, 531 /* 4365 */ 'm', 'o', 'v', 'f', 9, 0, 532 /* 4371 */ 'n', 'e', 'g', 9, 0, 533 /* 4376 */ 'a', 'd', 'd', '_', 'a', '.', 'h', 9, 0, 534 /* 4385 */ 'm', 'i', 'n', '_', 'a', '.', 'h', 9, 0, 535 /* 4394 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'h', 9, 0, 536 /* 4404 */ 'm', 'a', 'x', '_', 'a', '.', 'h', 9, 0, 537 /* 4413 */ 's', 'r', 'a', '.', 'h', 9, 0, 538 /* 4420 */ 'n', 'l', 'o', 'c', '.', 'h', 9, 0, 539 /* 4428 */ 'n', 'l', 'z', 'c', '.', 'h', 9, 0, 540 /* 4436 */ 's', 'l', 'd', '.', 'h', 9, 0, 541 /* 4443 */ 'p', 'c', 'k', 'o', 'd', '.', 'h', 9, 0, 542 /* 4452 */ 'i', 'l', 'v', 'o', 'd', '.', 'h', 9, 0, 543 /* 4461 */ 'i', 'n', 's', 'v', 'e', '.', 'h', 9, 0, 544 /* 4470 */ 'v', 's', 'h', 'f', '.', 'h', 9, 0, 545 /* 4478 */ 'b', 'n', 'e', 'g', '.', 'h', 9, 0, 546 /* 4486 */ 's', 'r', 'a', 'i', '.', 'h', 9, 0, 547 /* 4494 */ 's', 'l', 'd', 'i', '.', 'h', 9, 0, 548 /* 4502 */ 'b', 'n', 'e', 'g', 'i', '.', 'h', 9, 0, 549 /* 4511 */ 's', 'l', 'l', 'i', '.', 'h', 9, 0, 550 /* 4519 */ 's', 'r', 'l', 'i', '.', 'h', 9, 0, 551 /* 4527 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'h', 9, 0, 552 /* 4537 */ 'c', 'e', 'q', 'i', '.', 'h', 9, 0, 553 /* 4545 */ 's', 'r', 'a', 'r', 'i', '.', 'h', 9, 0, 554 /* 4554 */ 'b', 'c', 'l', 'r', 'i', '.', 'h', 9, 0, 555 /* 4563 */ 's', 'r', 'l', 'r', 'i', '.', 'h', 9, 0, 556 /* 4572 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'h', 9, 0, 557 /* 4582 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'h', 9, 0, 558 /* 4592 */ 'b', 's', 'e', 't', 'i', '.', 'h', 9, 0, 559 /* 4601 */ 's', 'u', 'b', 'v', 'i', '.', 'h', 9, 0, 560 /* 4610 */ 'a', 'd', 'd', 'v', 'i', '.', 'h', 9, 0, 561 /* 4619 */ 'f', 'i', 'l', 'l', '.', 'h', 9, 0, 562 /* 4627 */ 's', 'l', 'l', '.', 'h', 9, 0, 563 /* 4634 */ 's', 'r', 'l', '.', 'h', 9, 0, 564 /* 4641 */ 'b', 'i', 'n', 's', 'l', '.', 'h', 9, 0, 565 /* 4650 */ 'i', 'l', 'v', 'l', '.', 'h', 9, 0, 566 /* 4658 */ 'f', 'e', 'x', 'd', 'o', '.', 'h', 9, 0, 567 /* 4667 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'h', 9, 0, 568 /* 4677 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'h', 9, 0, 569 /* 4687 */ 'm', 'u', 'l', '_', 'q', '.', 'h', 9, 0, 570 /* 4696 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'h', 9, 0, 571 /* 4707 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'h', 9, 0, 572 /* 4718 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'h', 9, 0, 573 /* 4728 */ 'c', 'e', 'q', '.', 'h', 9, 0, 574 /* 4735 */ 'f', 't', 'q', '.', 'h', 9, 0, 575 /* 4742 */ 's', 'r', 'a', 'r', '.', 'h', 9, 0, 576 /* 4750 */ 'b', 'c', 'l', 'r', '.', 'h', 9, 0, 577 /* 4758 */ 's', 'r', 'l', 'r', '.', 'h', 9, 0, 578 /* 4766 */ 'b', 'i', 'n', 's', 'r', '.', 'h', 9, 0, 579 /* 4775 */ 'i', 'l', 'v', 'r', '.', 'h', 9, 0, 580 /* 4783 */ 'a', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, 581 /* 4793 */ 'h', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, 582 /* 4803 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, 583 /* 4814 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0, 584 /* 4824 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0, 585 /* 4835 */ 'm', 'o', 'd', '_', 's', '.', 'h', 9, 0, 586 /* 4844 */ 'c', 'l', 'e', '_', 's', '.', 'h', 9, 0, 587 /* 4853 */ 'a', 'v', 'e', '_', 's', '.', 'h', 9, 0, 588 /* 4862 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'h', 9, 0, 589 /* 4872 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'h', 9, 0, 590 /* 4882 */ 'c', 'l', 't', 'i', '_', 's', '.', 'h', 9, 0, 591 /* 4892 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'h', 9, 0, 592 /* 4902 */ 'm', 'i', 'n', '_', 's', '.', 'h', 9, 0, 593 /* 4911 */ 'd', 'o', 't', 'p', '_', 's', '.', 'h', 9, 0, 594 /* 4921 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'h', 9, 0, 595 /* 4931 */ 'e', 'x', 't', 'r', '_', 's', '.', 'h', 9, 0, 596 /* 4941 */ 's', 'u', 'b', 's', '_', 's', '.', 'h', 9, 0, 597 /* 4951 */ 'a', 'd', 'd', 's', '_', 's', '.', 'h', 9, 0, 598 /* 4961 */ 's', 'a', 't', '_', 's', '.', 'h', 9, 0, 599 /* 4970 */ 'c', 'l', 't', '_', 's', '.', 'h', 9, 0, 600 /* 4979 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'h', 9, 0, 601 /* 4991 */ 'd', 'i', 'v', '_', 's', '.', 'h', 9, 0, 602 /* 5000 */ 'e', 'x', 't', 'r', 'v', '_', 's', '.', 'h', 9, 0, 603 /* 5011 */ 'm', 'a', 'x', '_', 's', '.', 'h', 9, 0, 604 /* 5020 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'h', 9, 0, 605 /* 5030 */ 's', 'p', 'l', 'a', 't', '.', 'h', 9, 0, 606 /* 5039 */ 'b', 's', 'e', 't', '.', 'h', 9, 0, 607 /* 5047 */ 'p', 'c', 'n', 't', '.', 'h', 9, 0, 608 /* 5055 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'h', 9, 0, 609 /* 5065 */ 's', 't', '.', 'h', 9, 0, 610 /* 5071 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, 611 /* 5081 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, 612 /* 5091 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, 613 /* 5102 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0, 614 /* 5112 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0, 615 /* 5123 */ 'm', 'o', 'd', '_', 'u', '.', 'h', 9, 0, 616 /* 5132 */ 'c', 'l', 'e', '_', 'u', '.', 'h', 9, 0, 617 /* 5141 */ 'a', 'v', 'e', '_', 'u', '.', 'h', 9, 0, 618 /* 5150 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'h', 9, 0, 619 /* 5160 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'h', 9, 0, 620 /* 5170 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'h', 9, 0, 621 /* 5180 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'h', 9, 0, 622 /* 5190 */ 'm', 'i', 'n', '_', 'u', '.', 'h', 9, 0, 623 /* 5199 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'h', 9, 0, 624 /* 5209 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'h', 9, 0, 625 /* 5219 */ 's', 'u', 'b', 's', '_', 'u', '.', 'h', 9, 0, 626 /* 5229 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'h', 9, 0, 627 /* 5239 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'h', 9, 0, 628 /* 5251 */ 's', 'a', 't', '_', 'u', '.', 'h', 9, 0, 629 /* 5260 */ 'c', 'l', 't', '_', 'u', '.', 'h', 9, 0, 630 /* 5269 */ 'd', 'i', 'v', '_', 'u', '.', 'h', 9, 0, 631 /* 5278 */ 'm', 'a', 'x', '_', 'u', '.', 'h', 9, 0, 632 /* 5287 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'h', 9, 0, 633 /* 5297 */ 'm', 's', 'u', 'b', 'v', '.', 'h', 9, 0, 634 /* 5306 */ 'm', 'a', 'd', 'd', 'v', '.', 'h', 9, 0, 635 /* 5315 */ 'p', 'c', 'k', 'e', 'v', '.', 'h', 9, 0, 636 /* 5324 */ 'i', 'l', 'v', 'e', 'v', '.', 'h', 9, 0, 637 /* 5333 */ 'm', 'u', 'l', 'v', '.', 'h', 9, 0, 638 /* 5341 */ 'b', 'z', '.', 'h', 9, 0, 639 /* 5347 */ 'b', 'n', 'z', '.', 'h', 9, 0, 640 /* 5354 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0, 641 /* 5362 */ 'd', 's', 'b', 'h', 9, 0, 642 /* 5368 */ 'w', 's', 'b', 'h', 9, 0, 643 /* 5374 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0, 644 /* 5383 */ 's', 'e', 'h', 9, 0, 645 /* 5388 */ 'u', 'l', 'h', 9, 0, 646 /* 5393 */ 's', 'h', 'r', 'a', '.', 'p', 'h', 9, 0, 647 /* 5402 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'q', 'b', '.', 'p', 'h', 9, 0, 648 /* 5416 */ 'p', 'r', 'e', 'c', 'r', '.', 'q', 'b', '.', 'p', 'h', 9, 0, 649 /* 5429 */ 'p', 'r', 'e', 'c', 'r', 'q', 'u', '_', 's', '.', 'q', 'b', '.', 'p', 'h', 9, 0, 650 /* 5446 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 'p', 'h', 9, 0, 651 /* 5457 */ 's', 'u', 'b', 'q', 'h', '.', 'p', 'h', 9, 0, 652 /* 5467 */ 'a', 'd', 'd', 'q', 'h', '.', 'p', 'h', 9, 0, 653 /* 5477 */ 'p', 'i', 'c', 'k', '.', 'p', 'h', 9, 0, 654 /* 5486 */ 's', 'h', 'l', 'l', '.', 'p', 'h', 9, 0, 655 /* 5495 */ 'r', 'e', 'p', 'l', '.', 'p', 'h', 9, 0, 656 /* 5504 */ 's', 'h', 'r', 'l', '.', 'p', 'h', 9, 0, 657 /* 5513 */ 'p', 'a', 'c', 'k', 'r', 'l', '.', 'p', 'h', 9, 0, 658 /* 5524 */ 'm', 'u', 'l', '.', 'p', 'h', 9, 0, 659 /* 5532 */ 's', 'u', 'b', 'q', '.', 'p', 'h', 9, 0, 660 /* 5541 */ 'a', 'd', 'd', 'q', '.', 'p', 'h', 9, 0, 661 /* 5550 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 'p', 'h', 9, 0, 662 /* 5561 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'p', 'h', 9, 0, 663 /* 5572 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0, 664 /* 5584 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0, 665 /* 5596 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'p', 'h', 9, 0, 666 /* 5608 */ 's', 'h', 'l', 'l', '_', 's', '.', 'p', 'h', 9, 0, 667 /* 5619 */ 'm', 'u', 'l', '_', 's', '.', 'p', 'h', 9, 0, 668 /* 5629 */ 's', 'u', 'b', 'q', '_', 's', '.', 'p', 'h', 9, 0, 669 /* 5640 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'p', 'h', 9, 0, 670 /* 5651 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'p', 'h', 9, 0, 671 /* 5662 */ 'a', 'b', 's', 'q', '_', 's', '.', 'p', 'h', 9, 0, 672 /* 5673 */ 's', 'u', 'b', 'u', '_', 's', '.', 'p', 'h', 9, 0, 673 /* 5684 */ 'a', 'd', 'd', 'u', '_', 's', '.', 'p', 'h', 9, 0, 674 /* 5695 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'p', 'h', 9, 0, 675 /* 5707 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'p', 'h', 9, 0, 676 /* 5719 */ 'c', 'm', 'p', '.', 'l', 't', '.', 'p', 'h', 9, 0, 677 /* 5730 */ 's', 'u', 'b', 'u', '.', 'p', 'h', 9, 0, 678 /* 5739 */ 'a', 'd', 'd', 'u', '.', 'p', 'h', 9, 0, 679 /* 5748 */ 's', 'h', 'r', 'a', 'v', '.', 'p', 'h', 9, 0, 680 /* 5758 */ 's', 'h', 'l', 'l', 'v', '.', 'p', 'h', 9, 0, 681 /* 5768 */ 'r', 'e', 'p', 'l', 'v', '.', 'p', 'h', 9, 0, 682 /* 5778 */ 's', 'h', 'r', 'l', 'v', '.', 'p', 'h', 9, 0, 683 /* 5788 */ 'd', 'p', 'a', '.', 'w', '.', 'p', 'h', 9, 0, 684 /* 5798 */ 'd', 'p', 'a', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, 685 /* 5813 */ 'd', 'p', 's', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, 686 /* 5828 */ 'm', 'u', 'l', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, 687 /* 5840 */ 'd', 'p', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, 688 /* 5853 */ 'm', 'u', 'l', 's', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, 689 /* 5868 */ 'd', 'p', 's', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, 690 /* 5881 */ 'd', 'p', 'a', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, 691 /* 5895 */ 'd', 'p', 's', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, 692 /* 5909 */ 'd', 'p', 's', '.', 'w', '.', 'p', 'h', 9, 0, 693 /* 5919 */ 'd', 'p', 'a', 'x', '.', 'w', '.', 'p', 'h', 9, 0, 694 /* 5930 */ 'd', 'p', 's', 'x', '.', 'w', '.', 'p', 'h', 9, 0, 695 /* 5941 */ 'u', 's', 'h', 9, 0, 696 /* 5946 */ 'd', 'm', 'u', 'h', 9, 0, 697 /* 5952 */ 's', 'y', 'n', 'c', 'i', 9, 0, 698 /* 5959 */ 'd', 'a', 'd', 'd', 'i', 9, 0, 699 /* 5966 */ 'a', 'n', 'd', 'i', 9, 0, 700 /* 5972 */ 't', 'g', 'e', 'i', 9, 0, 701 /* 5978 */ 's', 'n', 'e', 'i', 9, 0, 702 /* 5984 */ 't', 'n', 'e', 'i', 9, 0, 703 /* 5990 */ 'd', 'a', 'h', 'i', 9, 0, 704 /* 5996 */ 'm', 'f', 'h', 'i', 9, 0, 705 /* 6002 */ 'm', 't', 'h', 'i', 9, 0, 706 /* 6008 */ '.', 'a', 'l', 'i', 'g', 'n', 32, '2', 10, 9, 'l', 'i', 9, 0, 707 /* 6022 */ 'd', 'l', 'i', 9, 0, 708 /* 6027 */ 'c', 'm', 'p', 'i', 9, 0, 709 /* 6033 */ 's', 'e', 'q', 'i', 9, 0, 710 /* 6039 */ 't', 'e', 'q', 'i', 9, 0, 711 /* 6045 */ 'x', 'o', 'r', 'i', 9, 0, 712 /* 6051 */ 'd', 'a', 't', 'i', 9, 0, 713 /* 6057 */ 's', 'l', 't', 'i', 9, 0, 714 /* 6063 */ 't', 'l', 't', 'i', 9, 0, 715 /* 6069 */ 'd', 'a', 'u', 'i', 9, 0, 716 /* 6075 */ 'l', 'u', 'i', 9, 0, 717 /* 6080 */ 'g', 'i', 'n', 'v', 'i', 9, 0, 718 /* 6087 */ 'j', 9, 0, 719 /* 6090 */ 'b', 'r', 'e', 'a', 'k', 9, 0, 720 /* 6097 */ 'f', 'o', 'r', 'k', 9, 0, 721 /* 6103 */ 'c', 'v', 't', '.', 'd', '.', 'l', 9, 0, 722 /* 6112 */ 'c', 'v', 't', '.', 's', '.', 'l', 9, 0, 723 /* 6121 */ 'b', 'a', 'l', 9, 0, 724 /* 6126 */ 'j', 'a', 'l', 9, 0, 725 /* 6131 */ 'b', 'g', 'e', 'z', 'a', 'l', 9, 0, 726 /* 6139 */ 'b', 'l', 't', 'z', 'a', 'l', 9, 0, 727 /* 6147 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0, 728 /* 6159 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0, 729 /* 6171 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, 730 /* 6187 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, 731 /* 6202 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, 732 /* 6218 */ 'l', 'd', 'l', 9, 0, 733 /* 6223 */ 's', 'd', 'l', 9, 0, 734 /* 6228 */ 'b', 'g', 'e', 'l', 9, 0, 735 /* 6234 */ 'b', 'l', 'e', 'l', 9, 0, 736 /* 6240 */ 'b', 'n', 'e', 'l', 9, 0, 737 /* 6246 */ 'b', 'c', '1', 'f', 'l', 9, 0, 738 /* 6253 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'l', 9, 0, 739 /* 6267 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'l', 9, 0, 740 /* 6281 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0, 741 /* 6294 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0, 742 /* 6309 */ 'h', 'y', 'p', 'c', 'a', 'l', 'l', 9, 0, 743 /* 6318 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 9, 0, 744 /* 6327 */ 'b', 'g', 'e', 'z', 'a', 'l', 'l', 9, 0, 745 /* 6336 */ 'b', 'l', 't', 'z', 'a', 'l', 'l', 9, 0, 746 /* 6345 */ 'd', 's', 'l', 'l', 9, 0, 747 /* 6351 */ 'd', 'r', 'o', 'l', 9, 0, 748 /* 6357 */ 'c', 'v', 't', '.', 's', '.', 'p', 'l', 9, 0, 749 /* 6367 */ 'b', 'e', 'q', 'l', 9, 0, 750 /* 6373 */ 'd', 's', 'r', 'l', 9, 0, 751 /* 6379 */ 'b', 'c', '1', 't', 'l', 9, 0, 752 /* 6386 */ 'b', 'g', 't', 'l', 9, 0, 753 /* 6392 */ 'b', 'l', 't', 'l', 9, 0, 754 /* 6398 */ 'b', 'g', 'e', 'u', 'l', 9, 0, 755 /* 6405 */ 'b', 'l', 'e', 'u', 'l', 9, 0, 756 /* 6412 */ 'd', 'm', 'u', 'l', 9, 0, 757 /* 6418 */ 'b', 'g', 't', 'u', 'l', 9, 0, 758 /* 6425 */ 'b', 'l', 't', 'u', 'l', 9, 0, 759 /* 6432 */ 'l', 'w', 'l', 9, 0, 760 /* 6437 */ 's', 'w', 'l', 9, 0, 761 /* 6442 */ 'b', 'g', 'e', 'z', 'l', 9, 0, 762 /* 6449 */ 'b', 'l', 'e', 'z', 'l', 9, 0, 763 /* 6456 */ 'b', 'g', 't', 'z', 'l', 9, 0, 764 /* 6463 */ 'b', 'l', 't', 'z', 'l', 9, 0, 765 /* 6470 */ 'd', 'r', 'e', 'm', 9, 0, 766 /* 6476 */ 'd', 'i', 'n', 's', 'm', 9, 0, 767 /* 6483 */ 'd', 'e', 'x', 't', 'm', 9, 0, 768 /* 6490 */ 'l', 'w', 'm', 9, 0, 769 /* 6495 */ 's', 'w', 'm', 9, 0, 770 /* 6500 */ 'b', 'a', 'l', 'i', 'g', 'n', 9, 0, 771 /* 6508 */ 'd', 'a', 'l', 'i', 'g', 'n', 9, 0, 772 /* 6516 */ 'm', 'o', 'v', 'n', 9, 0, 773 /* 6522 */ 'd', 'c', 'l', 'o', 9, 0, 774 /* 6528 */ 'm', 'f', 'l', 'o', 9, 0, 775 /* 6534 */ 's', 'h', 'i', 'l', 'o', 9, 0, 776 /* 6541 */ 'm', 't', 'l', 'o', 9, 0, 777 /* 6547 */ 'd', 'm', 'u', 'l', 'o', 9, 0, 778 /* 6554 */ 'd', 'b', 'i', 't', 's', 'w', 'a', 'p', 9, 0, 779 /* 6564 */ 's', 'd', 'b', 'b', 'p', 9, 0, 780 /* 6571 */ 'e', 'x', 't', 'p', 'd', 'p', 9, 0, 781 /* 6579 */ 'm', 'o', 'v', 'e', 'p', 9, 0, 782 /* 6586 */ 'm', 't', 'h', 'l', 'i', 'p', 9, 0, 783 /* 6594 */ 'c', 'm', 'p', 9, 0, 784 /* 6599 */ 'd', 'p', 'o', 'p', 9, 0, 785 /* 6605 */ 'a', 'd', 'd', 'i', 'u', 'r', '1', 's', 'p', 9, 0, 786 /* 6616 */ 'l', 'o', 'a', 'd', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0, 787 /* 6632 */ 's', 't', 'o', 'r', 'e', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0, 788 /* 6649 */ 'r', 'd', 'd', 's', 'p', 9, 0, 789 /* 6656 */ 'w', 'r', 'd', 's', 'p', 9, 0, 790 /* 6663 */ 'j', 'r', 'c', 'a', 'd', 'd', 'i', 'u', 's', 'p', 9, 0, 791 /* 6675 */ 'j', 'r', 'a', 'd', 'd', 'i', 'u', 's', 'p', 9, 0, 792 /* 6686 */ 's', 'w', 's', 'p', 9, 0, 793 /* 6692 */ 'e', 'x', 't', 'p', 9, 0, 794 /* 6698 */ 'd', 'v', 'p', 9, 0, 795 /* 6703 */ 'e', 'v', 'p', 9, 0, 796 /* 6708 */ 'l', 'w', 'p', 9, 0, 797 /* 6713 */ 's', 'w', 'p', 9, 0, 798 /* 6718 */ 'b', 'e', 'q', 9, 0, 799 /* 6723 */ 's', 'e', 'q', 9, 0, 800 /* 6728 */ 't', 'e', 'q', 9, 0, 801 /* 6733 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0, 802 /* 6745 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0, 803 /* 6757 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, 804 /* 6773 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, 805 /* 6788 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, 806 /* 6804 */ 'l', 'd', 'r', 9, 0, 807 /* 6809 */ 's', 'd', 'r', 9, 0, 808 /* 6814 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'r', 9, 0, 809 /* 6828 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'r', 9, 0, 810 /* 6842 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0, 811 /* 6855 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0, 812 /* 6870 */ 'j', 'r', 9, 0, 813 /* 6874 */ 'j', 'a', 'l', 'r', 9, 0, 814 /* 6880 */ 'n', 'o', 'r', 9, 0, 815 /* 6885 */ 'd', 'r', 'o', 'r', 9, 0, 816 /* 6891 */ 'x', 'o', 'r', 9, 0, 817 /* 6896 */ 'r', 'd', 'p', 'g', 'p', 'r', 9, 0, 818 /* 6904 */ 'w', 'r', 'p', 'g', 'p', 'r', 9, 0, 819 /* 6912 */ 'm', 'f', 't', 'r', 9, 0, 820 /* 6918 */ 'd', 'r', 'o', 't', 'r', 9, 0, 821 /* 6925 */ 'm', 't', 't', 'r', 9, 0, 822 /* 6931 */ 'r', 'd', 'h', 'w', 'r', 9, 0, 823 /* 6938 */ 'l', 'w', 'r', 9, 0, 824 /* 6943 */ 's', 'w', 'r', 9, 0, 825 /* 6948 */ 'm', 'i', 'n', 'a', '.', 's', 9, 0, 826 /* 6956 */ 'm', 'a', 'x', 'a', '.', 's', 9, 0, 827 /* 6964 */ 'n', 'm', 's', 'u', 'b', '.', 's', 9, 0, 828 /* 6973 */ 'c', 'v', 't', '.', 'd', '.', 's', 9, 0, 829 /* 6982 */ 'n', 'm', 'a', 'd', 'd', '.', 's', 9, 0, 830 /* 6991 */ 'c', '.', 'n', 'g', 'e', '.', 's', 9, 0, 831 /* 7000 */ 'c', '.', 'l', 'e', '.', 's', 9, 0, 832 /* 7008 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 's', 9, 0, 833 /* 7018 */ 'c', '.', 'n', 'g', 'l', 'e', '.', 's', 9, 0, 834 /* 7028 */ 'c', '.', 'o', 'l', 'e', '.', 's', 9, 0, 835 /* 7037 */ 'c', 'm', 'p', '.', 's', 'l', 'e', '.', 's', 9, 0, 836 /* 7048 */ 'c', '.', 'u', 'l', 'e', '.', 's', 9, 0, 837 /* 7057 */ 'c', 'm', 'p', '.', 'u', 'l', 'e', '.', 's', 9, 0, 838 /* 7068 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 'e', '.', 's', 9, 0, 839 /* 7080 */ 'c', '.', 'f', '.', 's', 9, 0, 840 /* 7087 */ 'c', 'm', 'p', '.', 'a', 'f', '.', 's', 9, 0, 841 /* 7097 */ 'c', 'm', 'p', '.', 's', 'a', 'f', '.', 's', 9, 0, 842 /* 7108 */ 'm', 's', 'u', 'b', 'f', '.', 's', 9, 0, 843 /* 7117 */ 'm', 'a', 'd', 'd', 'f', '.', 's', 9, 0, 844 /* 7126 */ 'c', '.', 's', 'f', '.', 's', 9, 0, 845 /* 7134 */ 'm', 'o', 'v', 'f', '.', 's', 9, 0, 846 /* 7142 */ 'n', 'e', 'g', '.', 's', 9, 0, 847 /* 7149 */ 'l', 'i', '.', 's', 9, 0, 848 /* 7155 */ 't', 'r', 'u', 'n', 'c', '.', 'l', '.', 's', 9, 0, 849 /* 7166 */ 'r', 'o', 'u', 'n', 'd', '.', 'l', '.', 's', 9, 0, 850 /* 7177 */ 'c', 'e', 'i', 'l', '.', 'l', '.', 's', 9, 0, 851 /* 7187 */ 'f', 'l', 'o', 'o', 'r', '.', 'l', '.', 's', 9, 0, 852 /* 7198 */ 'c', 'v', 't', '.', 'l', '.', 's', 9, 0, 853 /* 7207 */ 's', 'e', 'l', '.', 's', 9, 0, 854 /* 7214 */ 'c', '.', 'n', 'g', 'l', '.', 's', 9, 0, 855 /* 7223 */ 'm', 'u', 'l', '.', 's', 9, 0, 856 /* 7230 */ 'm', 'i', 'n', '.', 's', 9, 0, 857 /* 7237 */ 'c', '.', 'u', 'n', '.', 's', 9, 0, 858 /* 7245 */ 'c', 'm', 'p', '.', 'u', 'n', '.', 's', 9, 0, 859 /* 7255 */ 'c', 'm', 'p', '.', 's', 'u', 'n', '.', 's', 9, 0, 860 /* 7266 */ 'm', 'o', 'v', 'n', '.', 's', 9, 0, 861 /* 7274 */ 'r', 'e', 'c', 'i', 'p', '.', 's', 9, 0, 862 /* 7283 */ 'c', '.', 'e', 'q', '.', 's', 9, 0, 863 /* 7291 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 's', 9, 0, 864 /* 7301 */ 'c', '.', 's', 'e', 'q', '.', 's', 9, 0, 865 /* 7310 */ 'c', 'm', 'p', '.', 's', 'e', 'q', '.', 's', 9, 0, 866 /* 7321 */ 'c', '.', 'u', 'e', 'q', '.', 's', 9, 0, 867 /* 7330 */ 'c', 'm', 'p', '.', 'u', 'e', 'q', '.', 's', 9, 0, 868 /* 7341 */ 'c', 'm', 'p', '.', 's', 'u', 'e', 'q', '.', 's', 9, 0, 869 /* 7353 */ 'a', 'b', 's', '.', 's', 9, 0, 870 /* 7360 */ 'c', 'v', 't', '.', 'p', 's', '.', 's', 9, 0, 871 /* 7370 */ 'c', 'l', 'a', 's', 's', '.', 's', 9, 0, 872 /* 7379 */ 'c', '.', 'n', 'g', 't', '.', 's', 9, 0, 873 /* 7388 */ 'c', '.', 'l', 't', '.', 's', 9, 0, 874 /* 7396 */ 'c', 'm', 'p', '.', 'l', 't', '.', 's', 9, 0, 875 /* 7406 */ 'c', '.', 'o', 'l', 't', '.', 's', 9, 0, 876 /* 7415 */ 'c', 'm', 'p', '.', 's', 'l', 't', '.', 's', 9, 0, 877 /* 7426 */ 'c', '.', 'u', 'l', 't', '.', 's', 9, 0, 878 /* 7435 */ 'c', 'm', 'p', '.', 'u', 'l', 't', '.', 's', 9, 0, 879 /* 7446 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 't', '.', 's', 9, 0, 880 /* 7458 */ 'r', 'i', 'n', 't', '.', 's', 9, 0, 881 /* 7466 */ 'r', 's', 'q', 'r', 't', '.', 's', 9, 0, 882 /* 7475 */ 'm', 'o', 'v', 't', '.', 's', 9, 0, 883 /* 7483 */ 'd', 'i', 'v', '.', 's', 9, 0, 884 /* 7490 */ 'm', 'o', 'v', '.', 's', 9, 0, 885 /* 7497 */ 't', 'r', 'u', 'n', 'c', '.', 'w', '.', 's', 9, 0, 886 /* 7508 */ 'r', 'o', 'u', 'n', 'd', '.', 'w', '.', 's', 9, 0, 887 /* 7519 */ 'c', 'e', 'i', 'l', '.', 'w', '.', 's', 9, 0, 888 /* 7529 */ 'f', 'l', 'o', 'o', 'r', '.', 'w', '.', 's', 9, 0, 889 /* 7540 */ 'c', 'v', 't', '.', 'w', '.', 's', 9, 0, 890 /* 7549 */ 'm', 'a', 'x', '.', 's', 9, 0, 891 /* 7556 */ 's', 'e', 'l', 'n', 'e', 'z', '.', 's', 9, 0, 892 /* 7566 */ 's', 'e', 'l', 'e', 'q', 'z', '.', 's', 9, 0, 893 /* 7576 */ 'm', 'o', 'v', 'z', '.', 's', 9, 0, 894 /* 7584 */ 'a', 'b', 's', 9, 0, 895 /* 7589 */ 'j', 'a', 'l', 's', 9, 0, 896 /* 7595 */ 'b', 'g', 'e', 'z', 'a', 'l', 's', 9, 0, 897 /* 7604 */ 'b', 'l', 't', 'z', 'a', 'l', 's', 9, 0, 898 /* 7613 */ 'c', 'i', 'n', 's', 9, 0, 899 /* 7619 */ 'd', 'i', 'n', 's', 9, 0, 900 /* 7625 */ 'p', 'l', 'l', '.', 'p', 's', 9, 0, 901 /* 7633 */ 'p', 'l', 'u', '.', 'p', 's', 9, 0, 902 /* 7641 */ 'j', 'a', 'l', 'r', 's', 9, 0, 903 /* 7648 */ 'e', 'x', 't', 's', 9, 0, 904 /* 7654 */ 'l', 'w', 'x', 's', 9, 0, 905 /* 7660 */ 'b', 'c', '1', 't', 9, 0, 906 /* 7666 */ 'b', 'g', 't', 9, 0, 907 /* 7671 */ 's', 'g', 't', 9, 0, 908 /* 7676 */ 'w', 'a', 'i', 't', 9, 0, 909 /* 7682 */ 'b', 'l', 't', 9, 0, 910 /* 7687 */ 's', 'l', 't', 9, 0, 911 /* 7692 */ 't', 'l', 't', 9, 0, 912 /* 7697 */ 'd', 'm', 'u', 'l', 't', 9, 0, 913 /* 7704 */ 'd', 'm', 't', 9, 0, 914 /* 7709 */ 'e', 'm', 't', 9, 0, 915 /* 7714 */ 'n', 'o', 't', 9, 0, 916 /* 7719 */ 'g', 'i', 'n', 'v', 't', 9, 0, 917 /* 7726 */ 'm', 'o', 'v', 't', 9, 0, 918 /* 7732 */ 'd', 'e', 'x', 't', 9, 0, 919 /* 7738 */ 'l', 'b', 'u', 9, 0, 920 /* 7743 */ 'd', 's', 'u', 'b', 'u', 9, 0, 921 /* 7750 */ 'm', 's', 'u', 'b', 'u', 9, 0, 922 /* 7757 */ 'b', 'a', 'd', 'd', 'u', 9, 0, 923 /* 7764 */ 'd', 'a', 'd', 'd', 'u', 9, 0, 924 /* 7771 */ 'm', 'a', 'd', 'd', 'u', 9, 0, 925 /* 7778 */ 'd', 'm', 'o', 'd', 'u', 9, 0, 926 /* 7785 */ 'b', 'g', 'e', 'u', 9, 0, 927 /* 7791 */ 's', 'g', 'e', 'u', 9, 0, 928 /* 7797 */ 't', 'g', 'e', 'u', 9, 0, 929 /* 7803 */ 'b', 'l', 'e', 'u', 9, 0, 930 /* 7809 */ 'u', 'l', 'h', 'u', 9, 0, 931 /* 7815 */ 'd', 'm', 'u', 'h', 'u', 9, 0, 932 /* 7822 */ 'd', 'a', 'd', 'd', 'i', 'u', 9, 0, 933 /* 7830 */ 't', 'g', 'e', 'i', 'u', 9, 0, 934 /* 7837 */ 's', 'l', 't', 'i', 'u', 9, 0, 935 /* 7844 */ 't', 'l', 't', 'i', 'u', 9, 0, 936 /* 7851 */ 'v', '3', 'm', 'u', 'l', 'u', 9, 0, 937 /* 7859 */ 'd', 'm', 'u', 'l', 'u', 9, 0, 938 /* 7866 */ 'v', 'm', 'u', 'l', 'u', 9, 0, 939 /* 7873 */ 'd', 'r', 'e', 'm', 'u', 9, 0, 940 /* 7880 */ 'd', 'm', 'u', 'l', 'o', 'u', 9, 0, 941 /* 7888 */ 'c', 'v', 't', '.', 's', '.', 'p', 'u', 9, 0, 942 /* 7898 */ 'd', 'i', 'n', 's', 'u', 9, 0, 943 /* 7905 */ 'b', 'g', 't', 'u', 9, 0, 944 /* 7911 */ 's', 'g', 't', 'u', 9, 0, 945 /* 7917 */ 'b', 'l', 't', 'u', 9, 0, 946 /* 7923 */ 's', 'l', 't', 'u', 9, 0, 947 /* 7929 */ 't', 'l', 't', 'u', 9, 0, 948 /* 7935 */ 'd', 'm', 'u', 'l', 't', 'u', 9, 0, 949 /* 7943 */ 'd', 'e', 'x', 't', 'u', 9, 0, 950 /* 7950 */ 'd', 'd', 'i', 'v', 'u', 9, 0, 951 /* 7957 */ 'l', 'w', 'u', 9, 0, 952 /* 7962 */ 'a', 'n', 'd', '.', 'v', 9, 0, 953 /* 7969 */ 'm', 'o', 'v', 'e', '.', 'v', 9, 0, 954 /* 7977 */ 'b', 's', 'e', 'l', '.', 'v', 9, 0, 955 /* 7985 */ 'n', 'o', 'r', '.', 'v', 9, 0, 956 /* 7992 */ 'x', 'o', 'r', '.', 'v', 9, 0, 957 /* 7999 */ 'b', 'z', '.', 'v', 9, 0, 958 /* 8005 */ 'b', 'm', 'z', '.', 'v', 9, 0, 959 /* 8012 */ 'b', 'n', 'z', '.', 'v', 9, 0, 960 /* 8019 */ 'b', 'm', 'n', 'z', '.', 'v', 9, 0, 961 /* 8027 */ 'd', 's', 'r', 'a', 'v', 9, 0, 962 /* 8034 */ 'b', 'i', 't', 'r', 'e', 'v', 9, 0, 963 /* 8042 */ 'd', 'd', 'i', 'v', 9, 0, 964 /* 8048 */ 'd', 's', 'l', 'l', 'v', 9, 0, 965 /* 8055 */ 'd', 's', 'r', 'l', 'v', 9, 0, 966 /* 8062 */ 's', 'h', 'i', 'l', 'o', 'v', 9, 0, 967 /* 8070 */ 'e', 'x', 't', 'p', 'd', 'p', 'v', 9, 0, 968 /* 8079 */ 'e', 'x', 't', 'p', 'v', 9, 0, 969 /* 8086 */ 'd', 'r', 'o', 't', 'r', 'v', 9, 0, 970 /* 8094 */ 'i', 'n', 's', 'v', 9, 0, 971 /* 8100 */ 'f', 'l', 'o', 'g', '2', '.', 'w', 9, 0, 972 /* 8109 */ 'f', 'e', 'x', 'p', '2', '.', 'w', 9, 0, 973 /* 8118 */ 'a', 'd', 'd', '_', 'a', '.', 'w', 9, 0, 974 /* 8127 */ 'f', 'm', 'i', 'n', '_', 'a', '.', 'w', 9, 0, 975 /* 8137 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'w', 9, 0, 976 /* 8147 */ 'f', 'm', 'a', 'x', '_', 'a', '.', 'w', 9, 0, 977 /* 8157 */ 's', 'r', 'a', '.', 'w', 9, 0, 978 /* 8164 */ 'f', 's', 'u', 'b', '.', 'w', 9, 0, 979 /* 8172 */ 'f', 'm', 's', 'u', 'b', '.', 'w', 9, 0, 980 /* 8181 */ 'n', 'l', 'o', 'c', '.', 'w', 9, 0, 981 /* 8189 */ 'n', 'l', 'z', 'c', '.', 'w', 9, 0, 982 /* 8197 */ 'c', 'v', 't', '.', 'd', '.', 'w', 9, 0, 983 /* 8206 */ 'f', 'a', 'd', 'd', '.', 'w', 9, 0, 984 /* 8214 */ 'f', 'm', 'a', 'd', 'd', '.', 'w', 9, 0, 985 /* 8223 */ 's', 'l', 'd', '.', 'w', 9, 0, 986 /* 8230 */ 'p', 'c', 'k', 'o', 'd', '.', 'w', 9, 0, 987 /* 8239 */ 'i', 'l', 'v', 'o', 'd', '.', 'w', 9, 0, 988 /* 8248 */ 'f', 'c', 'l', 'e', '.', 'w', 9, 0, 989 /* 8256 */ 'f', 's', 'l', 'e', '.', 'w', 9, 0, 990 /* 8264 */ 'f', 'c', 'u', 'l', 'e', '.', 'w', 9, 0, 991 /* 8273 */ 'f', 's', 'u', 'l', 'e', '.', 'w', 9, 0, 992 /* 8282 */ 'f', 'c', 'n', 'e', '.', 'w', 9, 0, 993 /* 8290 */ 'f', 's', 'n', 'e', '.', 'w', 9, 0, 994 /* 8298 */ 'f', 'c', 'u', 'n', 'e', '.', 'w', 9, 0, 995 /* 8307 */ 'f', 's', 'u', 'n', 'e', '.', 'w', 9, 0, 996 /* 8316 */ 'i', 'n', 's', 'v', 'e', '.', 'w', 9, 0, 997 /* 8325 */ 'f', 'c', 'a', 'f', '.', 'w', 9, 0, 998 /* 8333 */ 'f', 's', 'a', 'f', '.', 'w', 9, 0, 999 /* 8341 */ 'v', 's', 'h', 'f', '.', 'w', 9, 0, 1000 /* 8349 */ 'b', 'n', 'e', 'g', '.', 'w', 9, 0, 1001 /* 8357 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '.', 'p', 'h', '.', 'w', 9, 0, 1002 /* 8373 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'p', 'h', '.', 'w', 9, 0, 1003 /* 8386 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '_', 'r', '.', 'p', 'h', '.', 'w', 9, 0, 1004 /* 8404 */ 'p', 'r', 'e', 'c', 'r', 'q', '_', 'r', 's', '.', 'p', 'h', '.', 'w', 9, 0, 1005 /* 8420 */ 's', 'u', 'b', 'q', 'h', '.', 'w', 9, 0, 1006 /* 8429 */ 'a', 'd', 'd', 'q', 'h', '.', 'w', 9, 0, 1007 /* 8438 */ 's', 'r', 'a', 'i', '.', 'w', 9, 0, 1008 /* 8446 */ 's', 'l', 'd', 'i', '.', 'w', 9, 0, 1009 /* 8454 */ 'b', 'n', 'e', 'g', 'i', '.', 'w', 9, 0, 1010 /* 8463 */ 's', 'l', 'l', 'i', '.', 'w', 9, 0, 1011 /* 8471 */ 's', 'r', 'l', 'i', '.', 'w', 9, 0, 1012 /* 8479 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'w', 9, 0, 1013 /* 8489 */ 'c', 'e', 'q', 'i', '.', 'w', 9, 0, 1014 /* 8497 */ 's', 'r', 'a', 'r', 'i', '.', 'w', 9, 0, 1015 /* 8506 */ 'b', 'c', 'l', 'r', 'i', '.', 'w', 9, 0, 1016 /* 8515 */ 's', 'r', 'l', 'r', 'i', '.', 'w', 9, 0, 1017 /* 8524 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'w', 9, 0, 1018 /* 8534 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'w', 9, 0, 1019 /* 8544 */ 'b', 's', 'e', 't', 'i', '.', 'w', 9, 0, 1020 /* 8553 */ 's', 'u', 'b', 'v', 'i', '.', 'w', 9, 0, 1021 /* 8562 */ 'a', 'd', 'd', 'v', 'i', '.', 'w', 9, 0, 1022 /* 8571 */ 'd', 'p', 'a', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0, 1023 /* 8584 */ 'd', 'p', 's', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0, 1024 /* 8597 */ 'f', 'i', 'l', 'l', '.', 'w', 9, 0, 1025 /* 8605 */ 's', 'l', 'l', '.', 'w', 9, 0, 1026 /* 8612 */ 'f', 'e', 'x', 'u', 'p', 'l', '.', 'w', 9, 0, 1027 /* 8622 */ 'f', 'f', 'q', 'l', '.', 'w', 9, 0, 1028 /* 8630 */ 's', 'r', 'l', '.', 'w', 9, 0, 1029 /* 8637 */ 'b', 'i', 'n', 's', 'l', '.', 'w', 9, 0, 1030 /* 8646 */ 'f', 'm', 'u', 'l', '.', 'w', 9, 0, 1031 /* 8654 */ 'i', 'l', 'v', 'l', '.', 'w', 9, 0, 1032 /* 8662 */ 'f', 'm', 'i', 'n', '.', 'w', 9, 0, 1033 /* 8670 */ 'f', 'c', 'u', 'n', '.', 'w', 9, 0, 1034 /* 8678 */ 'f', 's', 'u', 'n', '.', 'w', 9, 0, 1035 /* 8686 */ 'f', 'e', 'x', 'd', 'o', '.', 'w', 9, 0, 1036 /* 8695 */ 'f', 'r', 'c', 'p', '.', 'w', 9, 0, 1037 /* 8703 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'w', 9, 0, 1038 /* 8713 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'w', 9, 0, 1039 /* 8723 */ 'm', 'u', 'l', '_', 'q', '.', 'w', 9, 0, 1040 /* 8732 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'w', 9, 0, 1041 /* 8743 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'w', 9, 0, 1042 /* 8754 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'w', 9, 0, 1043 /* 8764 */ 'f', 'c', 'e', 'q', '.', 'w', 9, 0, 1044 /* 8772 */ 'f', 's', 'e', 'q', '.', 'w', 9, 0, 1045 /* 8780 */ 'f', 'c', 'u', 'e', 'q', '.', 'w', 9, 0, 1046 /* 8789 */ 'f', 's', 'u', 'e', 'q', '.', 'w', 9, 0, 1047 /* 8798 */ 'f', 't', 'q', '.', 'w', 9, 0, 1048 /* 8805 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'w', 9, 0, 1049 /* 8815 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'w', 9, 0, 1050 /* 8826 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'w', 9, 0, 1051 /* 8837 */ 'e', 'x', 't', 'r', '_', 'r', '.', 'w', 9, 0, 1052 /* 8847 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'w', 9, 0, 1053 /* 8858 */ 'e', 'x', 't', 'r', 'v', '_', 'r', '.', 'w', 9, 0, 1054 /* 8869 */ 's', 'r', 'a', 'r', '.', 'w', 9, 0, 1055 /* 8877 */ 'b', 'c', 'l', 'r', '.', 'w', 9, 0, 1056 /* 8885 */ 's', 'r', 'l', 'r', '.', 'w', 9, 0, 1057 /* 8893 */ 'f', 'c', 'o', 'r', '.', 'w', 9, 0, 1058 /* 8901 */ 'f', 's', 'o', 'r', '.', 'w', 9, 0, 1059 /* 8909 */ 'f', 'e', 'x', 'u', 'p', 'r', '.', 'w', 9, 0, 1060 /* 8919 */ 'f', 'f', 'q', 'r', '.', 'w', 9, 0, 1061 /* 8927 */ 'b', 'i', 'n', 's', 'r', '.', 'w', 9, 0, 1062 /* 8936 */ 'e', 'x', 't', 'r', '.', 'w', 9, 0, 1063 /* 8944 */ 'i', 'l', 'v', 'r', '.', 'w', 9, 0, 1064 /* 8952 */ 'c', 'v', 't', '.', 's', '.', 'w', 9, 0, 1065 /* 8961 */ 'a', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, 1066 /* 8971 */ 'h', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, 1067 /* 8981 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, 1068 /* 8992 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 's', '.', 'w', 9, 0, 1069 /* 9004 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0, 1070 /* 9014 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0, 1071 /* 9025 */ 'm', 'o', 'd', '_', 's', '.', 'w', 9, 0, 1072 /* 9034 */ 'c', 'l', 'e', '_', 's', '.', 'w', 9, 0, 1073 /* 9043 */ 'a', 'v', 'e', '_', 's', '.', 'w', 9, 0, 1074 /* 9052 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'w', 9, 0, 1075 /* 9062 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'w', 9, 0, 1076 /* 9072 */ 'c', 'l', 't', 'i', '_', 's', '.', 'w', 9, 0, 1077 /* 9082 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'w', 9, 0, 1078 /* 9092 */ 's', 'h', 'l', 'l', '_', 's', '.', 'w', 9, 0, 1079 /* 9102 */ 'm', 'i', 'n', '_', 's', '.', 'w', 9, 0, 1080 /* 9111 */ 'd', 'o', 't', 'p', '_', 's', '.', 'w', 9, 0, 1081 /* 9121 */ 's', 'u', 'b', 'q', '_', 's', '.', 'w', 9, 0, 1082 /* 9131 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'w', 9, 0, 1083 /* 9141 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'w', 9, 0, 1084 /* 9151 */ 'a', 'b', 's', 'q', '_', 's', '.', 'w', 9, 0, 1085 /* 9161 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'w', 9, 0, 1086 /* 9171 */ 's', 'u', 'b', 's', '_', 's', '.', 'w', 9, 0, 1087 /* 9181 */ 'a', 'd', 'd', 's', '_', 's', '.', 'w', 9, 0, 1088 /* 9191 */ 's', 'a', 't', '_', 's', '.', 'w', 9, 0, 1089 /* 9200 */ 'c', 'l', 't', '_', 's', '.', 'w', 9, 0, 1090 /* 9209 */ 'f', 'f', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0, 1091 /* 9220 */ 'f', 't', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0, 1092 /* 9231 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'w', 9, 0, 1093 /* 9243 */ 'd', 'i', 'v', '_', 's', '.', 'w', 9, 0, 1094 /* 9252 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'w', 9, 0, 1095 /* 9263 */ 'm', 'a', 'x', '_', 's', '.', 'w', 9, 0, 1096 /* 9272 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'w', 9, 0, 1097 /* 9282 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'w', 9, 0, 1098 /* 9293 */ 'e', 'x', 't', 'r', '_', 'r', 's', '.', 'w', 9, 0, 1099 /* 9304 */ 'e', 'x', 't', 'r', 'v', '_', 'r', 's', '.', 'w', 9, 0, 1100 /* 9316 */ 'f', 'c', 'l', 'a', 's', 's', '.', 'w', 9, 0, 1101 /* 9326 */ 's', 'p', 'l', 'a', 't', '.', 'w', 9, 0, 1102 /* 9335 */ 'b', 's', 'e', 't', '.', 'w', 9, 0, 1103 /* 9343 */ 'f', 'c', 'l', 't', '.', 'w', 9, 0, 1104 /* 9351 */ 'f', 's', 'l', 't', '.', 'w', 9, 0, 1105 /* 9359 */ 'f', 'c', 'u', 'l', 't', '.', 'w', 9, 0, 1106 /* 9368 */ 'f', 's', 'u', 'l', 't', '.', 'w', 9, 0, 1107 /* 9377 */ 'p', 'c', 'n', 't', '.', 'w', 9, 0, 1108 /* 9385 */ 'f', 'r', 'i', 'n', 't', '.', 'w', 9, 0, 1109 /* 9394 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'w', 9, 0, 1110 /* 9404 */ 'f', 's', 'q', 'r', 't', '.', 'w', 9, 0, 1111 /* 9413 */ 'f', 'r', 's', 'q', 'r', 't', '.', 'w', 9, 0, 1112 /* 9423 */ 's', 't', '.', 'w', 9, 0, 1113 /* 9429 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, 1114 /* 9439 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, 1115 /* 9449 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, 1116 /* 9460 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 'u', '.', 'w', 9, 0, 1117 /* 9472 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0, 1118 /* 9482 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0, 1119 /* 9493 */ 'm', 'o', 'd', '_', 'u', '.', 'w', 9, 0, 1120 /* 9502 */ 'c', 'l', 'e', '_', 'u', '.', 'w', 9, 0, 1121 /* 9511 */ 'a', 'v', 'e', '_', 'u', '.', 'w', 9, 0, 1122 /* 9520 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'w', 9, 0, 1123 /* 9530 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'w', 9, 0, 1124 /* 9540 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'w', 9, 0, 1125 /* 9550 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'w', 9, 0, 1126 /* 9560 */ 'm', 'i', 'n', '_', 'u', '.', 'w', 9, 0, 1127 /* 9569 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'w', 9, 0, 1128 /* 9579 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'w', 9, 0, 1129 /* 9589 */ 's', 'u', 'b', 's', '_', 'u', '.', 'w', 9, 0, 1130 /* 9599 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'w', 9, 0, 1131 /* 9609 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'w', 9, 0, 1132 /* 9621 */ 's', 'a', 't', '_', 'u', '.', 'w', 9, 0, 1133 /* 9630 */ 'c', 'l', 't', '_', 'u', '.', 'w', 9, 0, 1134 /* 9639 */ 'f', 'f', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0, 1135 /* 9650 */ 'f', 't', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0, 1136 /* 9661 */ 'd', 'i', 'v', '_', 'u', '.', 'w', 9, 0, 1137 /* 9670 */ 'm', 'a', 'x', '_', 'u', '.', 'w', 9, 0, 1138 /* 9679 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'w', 9, 0, 1139 /* 9689 */ 'm', 's', 'u', 'b', 'v', '.', 'w', 9, 0, 1140 /* 9698 */ 'm', 'a', 'd', 'd', 'v', '.', 'w', 9, 0, 1141 /* 9707 */ 'p', 'c', 'k', 'e', 'v', '.', 'w', 9, 0, 1142 /* 9716 */ 'i', 'l', 'v', 'e', 'v', '.', 'w', 9, 0, 1143 /* 9725 */ 'f', 'd', 'i', 'v', '.', 'w', 9, 0, 1144 /* 9733 */ 'm', 'u', 'l', 'v', '.', 'w', 9, 0, 1145 /* 9741 */ 'e', 'x', 't', 'r', 'v', '.', 'w', 9, 0, 1146 /* 9750 */ 'f', 'm', 'a', 'x', '.', 'w', 9, 0, 1147 /* 9758 */ 'b', 'z', '.', 'w', 9, 0, 1148 /* 9764 */ 'b', 'n', 'z', '.', 'w', 9, 0, 1149 /* 9771 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0, 1150 /* 9779 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0, 1151 /* 9788 */ 'u', 'l', 'w', 9, 0, 1152 /* 9793 */ 'u', 's', 'w', 9, 0, 1153 /* 9798 */ 'p', 'r', 'e', 'f', 'x', 9, 0, 1154 /* 9805 */ 'l', 'h', 'x', 9, 0, 1155 /* 9810 */ 'j', 'a', 'l', 'x', 9, 0, 1156 /* 9816 */ 'l', 'b', 'u', 'x', 9, 0, 1157 /* 9822 */ 'l', 'w', 'x', 9, 0, 1158 /* 9827 */ 'b', 'g', 'e', 'z', 9, 0, 1159 /* 9833 */ 'b', 'l', 'e', 'z', 9, 0, 1160 /* 9839 */ 'b', 'n', 'e', 'z', 9, 0, 1161 /* 9845 */ 's', 'e', 'l', 'n', 'e', 'z', 9, 0, 1162 /* 9853 */ 'b', 't', 'n', 'e', 'z', 9, 0, 1163 /* 9860 */ 'd', 'c', 'l', 'z', 9, 0, 1164 /* 9866 */ 'b', 'e', 'q', 'z', 9, 0, 1165 /* 9872 */ 's', 'e', 'l', 'e', 'q', 'z', 9, 0, 1166 /* 9880 */ 'b', 't', 'e', 'q', 'z', 9, 0, 1167 /* 9887 */ 'b', 'g', 't', 'z', 9, 0, 1168 /* 9893 */ 'b', 'l', 't', 'z', 9, 0, 1169 /* 9899 */ 'm', 'o', 'v', 'z', 9, 0, 1170 /* 9905 */ 's', 'e', 'b', 9, 32, 0, 1171 /* 9911 */ 's', 'e', 'h', 9, 32, 0, 1172 /* 9917 */ 'd', 'd', 'i', 'v', 'u', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0, 1173 /* 9931 */ 'd', 'd', 'i', 'v', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0, 1174 /* 9944 */ 'a', 'd', 'd', 'i', 'u', 9, '$', 's', 'p', ',', 32, 0, 1175 /* 9956 */ 'm', 'f', 't', 'c', '0', 32, 0, 1176 /* 9963 */ 'm', 't', 't', 'c', '0', 32, 0, 1177 /* 9970 */ 'm', 'f', 't', 'h', 'c', '1', 32, 0, 1178 /* 9978 */ 'm', 't', 't', 'h', 'c', '1', 32, 0, 1179 /* 9986 */ 'c', 'f', 't', 'c', '1', 32, 0, 1180 /* 9993 */ 'm', 'f', 't', 'c', '1', 32, 0, 1181 /* 10000 */ 'c', 't', 't', 'c', '1', 32, 0, 1182 /* 10007 */ 'm', 't', 't', 'c', '1', 32, 0, 1183 /* 10014 */ 's', 'y', 'n', 'c', 32, 0, 1184 /* 10020 */ 'l', 'd', 32, 0, 1185 /* 10024 */ 9, '.', 'w', 'o', 'r', 'd', 32, 0, 1186 /* 10032 */ 's', 'd', 32, 0, 1187 /* 10036 */ 'm', 'f', 't', 'h', 'i', 32, 0, 1188 /* 10043 */ 'm', 't', 't', 'h', 'i', 32, 0, 1189 /* 10050 */ 'm', 'f', 't', 'l', 'o', 32, 0, 1190 /* 10057 */ 'm', 't', 't', 'l', 'o', 32, 0, 1191 /* 10064 */ 'm', 'f', 't', 'd', 's', 'p', 32, 0, 1192 /* 10072 */ 'm', 't', 't', 'd', 's', 'p', 32, 0, 1193 /* 10080 */ 's', 'e', 'q', 32, 0, 1194 /* 10085 */ 'm', 'f', 't', 'g', 'p', 'r', 32, 0, 1195 /* 10093 */ 'm', 't', 't', 'g', 'p', 'r', 32, 0, 1196 /* 10101 */ 'd', 'e', 'x', 't', 32, 0, 1197 /* 10107 */ 'm', 'f', 't', 'a', 'c', 'x', 32, 0, 1198 /* 10115 */ 'm', 't', 't', 'a', 'c', 'x', 32, 0, 1199 /* 10123 */ 'b', 'c', '1', 'n', 'e', 'z', 32, 0, 1200 /* 10131 */ 'b', 'c', '2', 'n', 'e', 'z', 32, 0, 1201 /* 10139 */ 'b', 'c', '1', 'e', 'q', 'z', 32, 0, 1202 /* 10147 */ 'b', 'c', '2', 'e', 'q', 'z', 32, 0, 1203 /* 10155 */ '#', 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, 1204 /* 10186 */ 'c', '.', 0, 1205 /* 10189 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, 1206 /* 10213 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, 1207 /* 10238 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0, 1208 /* 10261 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0, 1209 /* 10284 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0, 1210 /* 10306 */ 'b', 'r', 'e', 'a', 'k', 32, '0', 0, 1211 /* 10314 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, 1212 /* 10327 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, 1213 /* 10334 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, 1214 /* 10344 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0, 1215 /* 10354 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, 1216 /* 10369 */ 'j', 'r', 'c', 9, '$', 'r', 'a', 0, 1217 /* 10377 */ 'j', 'r', 9, '$', 'r', 'a', 0, 1218 /* 10384 */ 'e', 'h', 'b', 0, 1219 /* 10388 */ 'e', 'r', 'e', 't', 'n', 'c', 0, 1220 /* 10395 */ 'p', 'a', 'u', 's', 'e', 0, 1221 /* 10401 */ 't', 'l', 'b', 'i', 'n', 'v', 'f', 0, 1222 /* 10409 */ 't', 'l', 'b', 'g', 'i', 'n', 'v', 'f', 0, 1223 /* 10418 */ 't', 'l', 'b', 'w', 'i', 0, 1224 /* 10424 */ 't', 'l', 'b', 'g', 'w', 'i', 0, 1225 /* 10431 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0, 1226 /* 10445 */ 'f', 'o', 'o', 0, 1227 /* 10449 */ 't', 'l', 'b', 'p', 0, 1228 /* 10454 */ 't', 'l', 'b', 'g', 'p', 0, 1229 /* 10460 */ 's', 's', 'n', 'o', 'p', 0, 1230 /* 10466 */ 't', 'l', 'b', 'r', 0, 1231 /* 10471 */ 't', 'l', 'b', 'g', 'r', 0, 1232 /* 10477 */ 't', 'l', 'b', 'w', 'r', 0, 1233 /* 10483 */ 't', 'l', 'b', 'g', 'w', 'r', 0, 1234 /* 10490 */ 'd', 'e', 'r', 'e', 't', 0, 1235 /* 10496 */ 'w', 'a', 'i', 't', 0, 1236 /* 10501 */ 't', 'l', 'b', 'i', 'n', 'v', 0, 1237 /* 10508 */ 't', 'l', 'b', 'g', 'i', 'n', 'v', 0, 1238 }; 1239 1240 static const uint32_t OpInfo0[] = { 1241 0U, // PHI 1242 0U, // INLINEASM 1243 0U, // INLINEASM_BR 1244 0U, // CFI_INSTRUCTION 1245 0U, // EH_LABEL 1246 0U, // GC_LABEL 1247 0U, // ANNOTATION_LABEL 1248 0U, // KILL 1249 0U, // EXTRACT_SUBREG 1250 0U, // INSERT_SUBREG 1251 0U, // IMPLICIT_DEF 1252 0U, // SUBREG_TO_REG 1253 0U, // COPY_TO_REGCLASS 1254 10335U, // DBG_VALUE 1255 10345U, // DBG_LABEL 1256 0U, // REG_SEQUENCE 1257 0U, // COPY 1258 10328U, // BUNDLE 1259 10355U, // LIFETIME_START 1260 10315U, // LIFETIME_END 1261 0U, // STACKMAP 1262 10432U, // FENTRY_CALL 1263 0U, // PATCHPOINT 1264 0U, // LOAD_STACK_GUARD 1265 0U, // STATEPOINT 1266 0U, // LOCAL_ESCAPE 1267 0U, // FAULTING_OP 1268 0U, // PATCHABLE_OP 1269 10239U, // PATCHABLE_FUNCTION_ENTER 1270 10156U, // PATCHABLE_RET 1271 10285U, // PATCHABLE_FUNCTION_EXIT 1272 10262U, // PATCHABLE_TAIL_CALL 1273 10214U, // PATCHABLE_EVENT_CALL 1274 10190U, // PATCHABLE_TYPED_EVENT_CALL 1275 0U, // ICALL_BRANCH_FUNNEL 1276 0U, // G_ADD 1277 0U, // G_SUB 1278 0U, // G_MUL 1279 0U, // G_SDIV 1280 0U, // G_UDIV 1281 0U, // G_SREM 1282 0U, // G_UREM 1283 0U, // G_AND 1284 0U, // G_OR 1285 0U, // G_XOR 1286 0U, // G_IMPLICIT_DEF 1287 0U, // G_PHI 1288 0U, // G_FRAME_INDEX 1289 0U, // G_GLOBAL_VALUE 1290 0U, // G_EXTRACT 1291 0U, // G_UNMERGE_VALUES 1292 0U, // G_INSERT 1293 0U, // G_MERGE_VALUES 1294 0U, // G_BUILD_VECTOR 1295 0U, // G_BUILD_VECTOR_TRUNC 1296 0U, // G_CONCAT_VECTORS 1297 0U, // G_PTRTOINT 1298 0U, // G_INTTOPTR 1299 0U, // G_BITCAST 1300 0U, // G_INTRINSIC_TRUNC 1301 0U, // G_INTRINSIC_ROUND 1302 0U, // G_READCYCLECOUNTER 1303 0U, // G_LOAD 1304 0U, // G_SEXTLOAD 1305 0U, // G_ZEXTLOAD 1306 0U, // G_INDEXED_LOAD 1307 0U, // G_INDEXED_SEXTLOAD 1308 0U, // G_INDEXED_ZEXTLOAD 1309 0U, // G_STORE 1310 0U, // G_INDEXED_STORE 1311 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 1312 0U, // G_ATOMIC_CMPXCHG 1313 0U, // G_ATOMICRMW_XCHG 1314 0U, // G_ATOMICRMW_ADD 1315 0U, // G_ATOMICRMW_SUB 1316 0U, // G_ATOMICRMW_AND 1317 0U, // G_ATOMICRMW_NAND 1318 0U, // G_ATOMICRMW_OR 1319 0U, // G_ATOMICRMW_XOR 1320 0U, // G_ATOMICRMW_MAX 1321 0U, // G_ATOMICRMW_MIN 1322 0U, // G_ATOMICRMW_UMAX 1323 0U, // G_ATOMICRMW_UMIN 1324 0U, // G_ATOMICRMW_FADD 1325 0U, // G_ATOMICRMW_FSUB 1326 0U, // G_FENCE 1327 0U, // G_BRCOND 1328 0U, // G_BRINDIRECT 1329 0U, // G_INTRINSIC 1330 0U, // G_INTRINSIC_W_SIDE_EFFECTS 1331 0U, // G_ANYEXT 1332 0U, // G_TRUNC 1333 0U, // G_CONSTANT 1334 0U, // G_FCONSTANT 1335 0U, // G_VASTART 1336 0U, // G_VAARG 1337 0U, // G_SEXT 1338 0U, // G_SEXT_INREG 1339 0U, // G_ZEXT 1340 0U, // G_SHL 1341 0U, // G_LSHR 1342 0U, // G_ASHR 1343 0U, // G_ICMP 1344 0U, // G_FCMP 1345 0U, // G_SELECT 1346 0U, // G_UADDO 1347 0U, // G_UADDE 1348 0U, // G_USUBO 1349 0U, // G_USUBE 1350 0U, // G_SADDO 1351 0U, // G_SADDE 1352 0U, // G_SSUBO 1353 0U, // G_SSUBE 1354 0U, // G_UMULO 1355 0U, // G_SMULO 1356 0U, // G_UMULH 1357 0U, // G_SMULH 1358 0U, // G_FADD 1359 0U, // G_FSUB 1360 0U, // G_FMUL 1361 0U, // G_FMA 1362 0U, // G_FMAD 1363 0U, // G_FDIV 1364 0U, // G_FREM 1365 0U, // G_FPOW 1366 0U, // G_FEXP 1367 0U, // G_FEXP2 1368 0U, // G_FLOG 1369 0U, // G_FLOG2 1370 0U, // G_FLOG10 1371 0U, // G_FNEG 1372 0U, // G_FPEXT 1373 0U, // G_FPTRUNC 1374 0U, // G_FPTOSI 1375 0U, // G_FPTOUI 1376 0U, // G_SITOFP 1377 0U, // G_UITOFP 1378 0U, // G_FABS 1379 0U, // G_FCOPYSIGN 1380 0U, // G_FCANONICALIZE 1381 0U, // G_FMINNUM 1382 0U, // G_FMAXNUM 1383 0U, // G_FMINNUM_IEEE 1384 0U, // G_FMAXNUM_IEEE 1385 0U, // G_FMINIMUM 1386 0U, // G_FMAXIMUM 1387 0U, // G_PTR_ADD 1388 0U, // G_PTR_MASK 1389 0U, // G_SMIN 1390 0U, // G_SMAX 1391 0U, // G_UMIN 1392 0U, // G_UMAX 1393 0U, // G_BR 1394 0U, // G_BRJT 1395 0U, // G_INSERT_VECTOR_ELT 1396 0U, // G_EXTRACT_VECTOR_ELT 1397 0U, // G_SHUFFLE_VECTOR 1398 0U, // G_CTTZ 1399 0U, // G_CTTZ_ZERO_UNDEF 1400 0U, // G_CTLZ 1401 0U, // G_CTLZ_ZERO_UNDEF 1402 0U, // G_CTPOP 1403 0U, // G_BSWAP 1404 0U, // G_BITREVERSE 1405 0U, // G_FCEIL 1406 0U, // G_FCOS 1407 0U, // G_FSIN 1408 0U, // G_FSQRT 1409 0U, // G_FFLOOR 1410 0U, // G_FRINT 1411 0U, // G_FNEARBYINT 1412 0U, // G_ADDRSPACE_CAST 1413 0U, // G_BLOCK_ADDR 1414 0U, // G_JUMP_TABLE 1415 0U, // G_DYN_STACKALLOC 1416 0U, // G_READ_REGISTER 1417 0U, // G_WRITE_REGISTER 1418 23969U, // ABSMacro 1419 0U, // ADJCALLSTACKDOWN 1420 0U, // ADJCALLSTACKUP 1421 0U, // AND_V_D_PSEUDO 1422 0U, // AND_V_H_PSEUDO 1423 0U, // AND_V_W_PSEUDO 1424 0U, // ATOMIC_CMP_SWAP_I16 1425 0U, // ATOMIC_CMP_SWAP_I16_POSTRA 1426 0U, // ATOMIC_CMP_SWAP_I32 1427 0U, // ATOMIC_CMP_SWAP_I32_POSTRA 1428 0U, // ATOMIC_CMP_SWAP_I64 1429 0U, // ATOMIC_CMP_SWAP_I64_POSTRA 1430 0U, // ATOMIC_CMP_SWAP_I8 1431 0U, // ATOMIC_CMP_SWAP_I8_POSTRA 1432 0U, // ATOMIC_LOAD_ADD_I16 1433 0U, // ATOMIC_LOAD_ADD_I16_POSTRA 1434 0U, // ATOMIC_LOAD_ADD_I32 1435 0U, // ATOMIC_LOAD_ADD_I32_POSTRA 1436 0U, // ATOMIC_LOAD_ADD_I64 1437 0U, // ATOMIC_LOAD_ADD_I64_POSTRA 1438 0U, // ATOMIC_LOAD_ADD_I8 1439 0U, // ATOMIC_LOAD_ADD_I8_POSTRA 1440 0U, // ATOMIC_LOAD_AND_I16 1441 0U, // ATOMIC_LOAD_AND_I16_POSTRA 1442 0U, // ATOMIC_LOAD_AND_I32 1443 0U, // ATOMIC_LOAD_AND_I32_POSTRA 1444 0U, // ATOMIC_LOAD_AND_I64 1445 0U, // ATOMIC_LOAD_AND_I64_POSTRA 1446 0U, // ATOMIC_LOAD_AND_I8 1447 0U, // ATOMIC_LOAD_AND_I8_POSTRA 1448 0U, // ATOMIC_LOAD_MAX_I16 1449 0U, // ATOMIC_LOAD_MAX_I16_POSTRA 1450 0U, // ATOMIC_LOAD_MAX_I32 1451 0U, // ATOMIC_LOAD_MAX_I32_POSTRA 1452 0U, // ATOMIC_LOAD_MAX_I64 1453 0U, // ATOMIC_LOAD_MAX_I64_POSTRA 1454 0U, // ATOMIC_LOAD_MAX_I8 1455 0U, // ATOMIC_LOAD_MAX_I8_POSTRA 1456 0U, // ATOMIC_LOAD_MIN_I16 1457 0U, // ATOMIC_LOAD_MIN_I16_POSTRA 1458 0U, // ATOMIC_LOAD_MIN_I32 1459 0U, // ATOMIC_LOAD_MIN_I32_POSTRA 1460 0U, // ATOMIC_LOAD_MIN_I64 1461 0U, // ATOMIC_LOAD_MIN_I64_POSTRA 1462 0U, // ATOMIC_LOAD_MIN_I8 1463 0U, // ATOMIC_LOAD_MIN_I8_POSTRA 1464 0U, // ATOMIC_LOAD_NAND_I16 1465 0U, // ATOMIC_LOAD_NAND_I16_POSTRA 1466 0U, // ATOMIC_LOAD_NAND_I32 1467 0U, // ATOMIC_LOAD_NAND_I32_POSTRA 1468 0U, // ATOMIC_LOAD_NAND_I64 1469 0U, // ATOMIC_LOAD_NAND_I64_POSTRA 1470 0U, // ATOMIC_LOAD_NAND_I8 1471 0U, // ATOMIC_LOAD_NAND_I8_POSTRA 1472 0U, // ATOMIC_LOAD_OR_I16 1473 0U, // ATOMIC_LOAD_OR_I16_POSTRA 1474 0U, // ATOMIC_LOAD_OR_I32 1475 0U, // ATOMIC_LOAD_OR_I32_POSTRA 1476 0U, // ATOMIC_LOAD_OR_I64 1477 0U, // ATOMIC_LOAD_OR_I64_POSTRA 1478 0U, // ATOMIC_LOAD_OR_I8 1479 0U, // ATOMIC_LOAD_OR_I8_POSTRA 1480 0U, // ATOMIC_LOAD_SUB_I16 1481 0U, // ATOMIC_LOAD_SUB_I16_POSTRA 1482 0U, // ATOMIC_LOAD_SUB_I32 1483 0U, // ATOMIC_LOAD_SUB_I32_POSTRA 1484 0U, // ATOMIC_LOAD_SUB_I64 1485 0U, // ATOMIC_LOAD_SUB_I64_POSTRA 1486 0U, // ATOMIC_LOAD_SUB_I8 1487 0U, // ATOMIC_LOAD_SUB_I8_POSTRA 1488 0U, // ATOMIC_LOAD_UMAX_I16 1489 0U, // ATOMIC_LOAD_UMAX_I16_POSTRA 1490 0U, // ATOMIC_LOAD_UMAX_I32 1491 0U, // ATOMIC_LOAD_UMAX_I32_POSTRA 1492 0U, // ATOMIC_LOAD_UMAX_I64 1493 0U, // ATOMIC_LOAD_UMAX_I64_POSTRA 1494 0U, // ATOMIC_LOAD_UMAX_I8 1495 0U, // ATOMIC_LOAD_UMAX_I8_POSTRA 1496 0U, // ATOMIC_LOAD_UMIN_I16 1497 0U, // ATOMIC_LOAD_UMIN_I16_POSTRA 1498 0U, // ATOMIC_LOAD_UMIN_I32 1499 0U, // ATOMIC_LOAD_UMIN_I32_POSTRA 1500 0U, // ATOMIC_LOAD_UMIN_I64 1501 0U, // ATOMIC_LOAD_UMIN_I64_POSTRA 1502 0U, // ATOMIC_LOAD_UMIN_I8 1503 0U, // ATOMIC_LOAD_UMIN_I8_POSTRA 1504 0U, // ATOMIC_LOAD_XOR_I16 1505 0U, // ATOMIC_LOAD_XOR_I16_POSTRA 1506 0U, // ATOMIC_LOAD_XOR_I32 1507 0U, // ATOMIC_LOAD_XOR_I32_POSTRA 1508 0U, // ATOMIC_LOAD_XOR_I64 1509 0U, // ATOMIC_LOAD_XOR_I64_POSTRA 1510 0U, // ATOMIC_LOAD_XOR_I8 1511 0U, // ATOMIC_LOAD_XOR_I8_POSTRA 1512 0U, // ATOMIC_SWAP_I16 1513 0U, // ATOMIC_SWAP_I16_POSTRA 1514 0U, // ATOMIC_SWAP_I32 1515 0U, // ATOMIC_SWAP_I32_POSTRA 1516 0U, // ATOMIC_SWAP_I64 1517 0U, // ATOMIC_SWAP_I64_POSTRA 1518 0U, // ATOMIC_SWAP_I8 1519 0U, // ATOMIC_SWAP_I8_POSTRA 1520 0U, // B 1521 0U, // BAL_BR 1522 0U, // BAL_BR_MM 1523 268458208U, // BEQLImmMacro 1524 268456065U, // BGE 1525 268456065U, // BGEImmMacro 1526 268458069U, // BGEL 1527 268458069U, // BGELImmMacro 1528 268459626U, // BGEU 1529 268459626U, // BGEUImmMacro 1530 268458239U, // BGEUL 1531 268458239U, // BGEULImmMacro 1532 268459507U, // BGT 1533 268459507U, // BGTImmMacro 1534 268458227U, // BGTL 1535 268458227U, // BGTLImmMacro 1536 268459746U, // BGTU 1537 268459746U, // BGTUImmMacro 1538 268458259U, // BGTUL 1539 268458259U, // BGTULImmMacro 1540 268456105U, // BLE 1541 268456105U, // BLEImmMacro 1542 268458075U, // BLEL 1543 268458075U, // BLELImmMacro 1544 268459644U, // BLEU 1545 268459644U, // BLEUImmMacro 1546 268458246U, // BLEUL 1547 268458246U, // BLEULImmMacro 1548 268459523U, // BLT 1549 268459523U, // BLTImmMacro 1550 268458233U, // BLTL 1551 268458233U, // BLTLImmMacro 1552 268459758U, // BLTU 1553 268459758U, // BLTUImmMacro 1554 268458266U, // BLTUL 1555 268458266U, // BLTULImmMacro 1556 268458081U, // BNELImmMacro 1557 0U, // BPOSGE32_PSEUDO 1558 0U, // BSEL_D_PSEUDO 1559 0U, // BSEL_FD_PSEUDO 1560 0U, // BSEL_FW_PSEUDO 1561 0U, // BSEL_H_PSEUDO 1562 0U, // BSEL_W_PSEUDO 1563 0U, // B_MM 1564 279279U, // B_MMR6_Pseudo 1565 279279U, // B_MM_Pseudo 1566 268458559U, // BeqImm 1567 268456127U, // BneImm 1568 536893891U, // BteqzT8CmpX16 1569 536893324U, // BteqzT8CmpiX16 1570 536894984U, // BteqzT8SltX16 1571 536893354U, // BteqzT8SltiX16 1572 536895134U, // BteqzT8SltiuX16 1573 536895220U, // BteqzT8SltuX16 1574 805329347U, // BtnezT8CmpX16 1575 805328780U, // BtnezT8CmpiX16 1576 805330440U, // BtnezT8SltX16 1577 805328810U, // BtnezT8SltiX16 1578 805330590U, // BtnezT8SltiuX16 1579 805330676U, // BtnezT8SltuX16 1580 0U, // BuildPairF64 1581 0U, // BuildPairF64_64 1582 26371U, // CFTC1 1583 10446U, // CONSTPOOL_ENTRY 1584 0U, // COPY_FD_PSEUDO 1585 0U, // COPY_FW_PSEUDO 1586 8955665U, // CTTC1 1587 288553U, // Constant32 1588 268458253U, // DMULImmMacro 1589 268458253U, // DMULMacro 1590 268458388U, // DMULOMacro 1591 268459721U, // DMULOUMacro 1592 268458192U, // DROL 1593 268458192U, // DROLImm 1594 268458726U, // DROR 1595 268458726U, // DRORImm 1596 268459883U, // DSDivIMacro 1597 268459883U, // DSDivMacro 1598 268458311U, // DSRemIMacro 1599 268458311U, // DSRemMacro 1600 268459791U, // DUDivIMacro 1601 268459791U, // DUDivMacro 1602 268459714U, // DURemIMacro 1603 268459714U, // DURemMacro 1604 0U, // ERet 1605 0U, // ExtractElementF64 1606 0U, // ExtractElementF64_64 1607 0U, // FABS_D 1608 0U, // FABS_W 1609 0U, // FEXP2_D_1_PSEUDO 1610 0U, // FEXP2_W_1_PSEUDO 1611 0U, // FILL_FD_PSEUDO 1612 0U, // FILL_FW_PSEUDO 1613 1090541443U, // GotPrologue16 1614 0U, // INSERT_B_VIDX64_PSEUDO 1615 0U, // INSERT_B_VIDX_PSEUDO 1616 0U, // INSERT_D_VIDX64_PSEUDO 1617 0U, // INSERT_D_VIDX_PSEUDO 1618 0U, // INSERT_FD_PSEUDO 1619 0U, // INSERT_FD_VIDX64_PSEUDO 1620 0U, // INSERT_FD_VIDX_PSEUDO 1621 0U, // INSERT_FW_PSEUDO 1622 0U, // INSERT_FW_VIDX64_PSEUDO 1623 0U, // INSERT_FW_VIDX_PSEUDO 1624 0U, // INSERT_H_VIDX64_PSEUDO 1625 0U, // INSERT_H_VIDX_PSEUDO 1626 0U, // INSERT_W_VIDX64_PSEUDO 1627 0U, // INSERT_W_VIDX_PSEUDO 1628 0U, // JALR64Pseudo 1629 0U, // JALRHB64Pseudo 1630 0U, // JALRHBPseudo 1631 0U, // JALRPseudo 1632 0U, // JAL_MMR6 1633 284655U, // JalOneReg 1634 22511U, // JalTwoReg 1635 25192229U, // LDMacro 1636 0U, // LD_F16 1637 25182214U, // LOAD_ACC128 1638 25182214U, // LOAD_ACC64 1639 25182214U, // LOAD_ACC64DSP 1640 25188825U, // LOAD_CCOND_DSP 1641 0U, // LONG_BRANCH_ADDiu 1642 0U, // LONG_BRANCH_ADDiu2Op 1643 0U, // LONG_BRANCH_DADDiu 1644 0U, // LONG_BRANCH_DADDiu2Op 1645 0U, // LONG_BRANCH_LUi 1646 0U, // LONG_BRANCH_LUi2Op 1647 0U, // LONG_BRANCH_LUi2Op_64 1648 55643U, // LWM_MM 1649 17042U, // LoadAddrImm32 1650 17063U, // LoadAddrImm64 1651 25182866U, // LoadAddrReg32 1652 25182887U, // LoadAddrReg64 1653 22403U, // LoadImm32 1654 22407U, // LoadImm64 1655 19107U, // LoadImmDoubleFGR 1656 19107U, // LoadImmDoubleFGR_32 1657 19107U, // LoadImmDoubleGPR 1658 23534U, // LoadImmSingleFGR 1659 23534U, // LoadImmSingleGPR 1660 812606U, // LwConstant32 1661 26492U, // MFTACX 1662 268461797U, // MFTC0 1663 26378U, // MFTC1 1664 288593U, // MFTDSP 1665 26470U, // MFTGPR 1666 26355U, // MFTHC1 1667 26421U, // MFTHI 1668 26435U, // MFTLO 1669 0U, // MIPSeh_return32 1670 0U, // MIPSeh_return64 1671 0U, // MSA_FP_EXTEND_D_PSEUDO 1672 0U, // MSA_FP_EXTEND_W_PSEUDO 1673 0U, // MSA_FP_ROUND_D_PSEUDO 1674 0U, // MSA_FP_ROUND_W_PSEUDO 1675 8955780U, // MTTACX 1676 1376298732U, // MTTC0 1677 8955672U, // MTTC1 1678 288601U, // MTTDSP 1679 8955758U, // MTTGPR 1680 8955643U, // MTTHC1 1681 8955708U, // MTTHI 1682 8955722U, // MTTLO 1683 268458254U, // MULImmMacro 1684 268458389U, // MULOMacro 1685 268459722U, // MULOUMacro 1686 24083U, // MultRxRy16 1687 43032083U, // MultRxRyRz16 1688 24321U, // MultuRxRy16 1689 43032321U, // MultuRxRyRz16 1690 0U, // NOP 1691 268458721U, // NORImm 1692 268458721U, // NORImm64 1693 0U, // NOR_V_D_PSEUDO 1694 0U, // NOR_V_H_PSEUDO 1695 0U, // NOR_V_W_PSEUDO 1696 0U, // OR_V_D_PSEUDO 1697 0U, // OR_V_H_PSEUDO 1698 0U, // OR_V_W_PSEUDO 1699 0U, // PseudoCMPU_EQ_QB 1700 0U, // PseudoCMPU_LE_QB 1701 0U, // PseudoCMPU_LT_QB 1702 0U, // PseudoCMP_EQ_PH 1703 0U, // PseudoCMP_LE_PH 1704 0U, // PseudoCMP_LT_PH 1705 16390U, // PseudoCVT_D32_W 1706 16390U, // PseudoCVT_D64_L 1707 16390U, // PseudoCVT_D64_W 1708 16390U, // PseudoCVT_S_L 1709 16390U, // PseudoCVT_S_W 1710 0U, // PseudoDMULT 1711 0U, // PseudoDMULTu 1712 0U, // PseudoDSDIV 1713 0U, // PseudoDUDIV 1714 0U, // PseudoD_SELECT_I 1715 0U, // PseudoD_SELECT_I64 1716 0U, // PseudoIndirectBranch 1717 0U, // PseudoIndirectBranch64 1718 0U, // PseudoIndirectBranch64R6 1719 0U, // PseudoIndirectBranchR6 1720 0U, // PseudoIndirectBranch_MM 1721 0U, // PseudoIndirectBranch_MMR6 1722 0U, // PseudoIndirectHazardBranch 1723 0U, // PseudoIndirectHazardBranch64 1724 0U, // PseudoIndrectHazardBranch64R6 1725 0U, // PseudoIndrectHazardBranchR6 1726 0U, // PseudoMADD 1727 0U, // PseudoMADDU 1728 0U, // PseudoMADDU_MM 1729 0U, // PseudoMADD_MM 1730 0U, // PseudoMFHI 1731 0U, // PseudoMFHI64 1732 0U, // PseudoMFHI_MM 1733 0U, // PseudoMFLO 1734 0U, // PseudoMFLO64 1735 0U, // PseudoMFLO_MM 1736 0U, // PseudoMSUB 1737 0U, // PseudoMSUBU 1738 0U, // PseudoMSUBU_MM 1739 0U, // PseudoMSUB_MM 1740 0U, // PseudoMTLOHI 1741 0U, // PseudoMTLOHI64 1742 0U, // PseudoMTLOHI_DSP 1743 0U, // PseudoMTLOHI_MM 1744 0U, // PseudoMULT 1745 0U, // PseudoMULT_MM 1746 0U, // PseudoMULTu 1747 0U, // PseudoMULTu_MM 1748 0U, // PseudoPICK_PH 1749 0U, // PseudoPICK_QB 1750 0U, // PseudoReturn 1751 0U, // PseudoReturn64 1752 0U, // PseudoSDIV 1753 0U, // PseudoSELECTFP_F_D32 1754 0U, // PseudoSELECTFP_F_D64 1755 0U, // PseudoSELECTFP_F_I 1756 0U, // PseudoSELECTFP_F_I64 1757 0U, // PseudoSELECTFP_F_S 1758 0U, // PseudoSELECTFP_T_D32 1759 0U, // PseudoSELECTFP_T_D64 1760 0U, // PseudoSELECTFP_T_I 1761 0U, // PseudoSELECTFP_T_I64 1762 0U, // PseudoSELECTFP_T_S 1763 0U, // PseudoSELECT_D32 1764 0U, // PseudoSELECT_D64 1765 0U, // PseudoSELECT_I 1766 0U, // PseudoSELECT_I64 1767 0U, // PseudoSELECT_S 1768 268455844U, // PseudoTRUNC_W_D 1769 268455844U, // PseudoTRUNC_W_D32 1770 268459338U, // PseudoTRUNC_W_S 1771 0U, // PseudoUDIV 1772 268458193U, // ROL 1773 268458193U, // ROLImm 1774 268458727U, // ROR 1775 268458727U, // RORImm 1776 0U, // RetRA 1777 0U, // RetRA16 1778 25185431U, // SDC1_M1 1779 0U, // SDIV_MM_Pseudo 1780 25192241U, // SDMacro 1781 268459884U, // SDivIMacro 1782 268459884U, // SDivMacro 1783 268461921U, // SEQIMacro 1784 268461921U, // SEQMacro 1785 268456070U, // SGE 1786 268456070U, // SGEImm 1787 268456070U, // SGEImm64 1788 268459632U, // SGEU 1789 268459632U, // SGEUImm 1790 268459632U, // SGEUImm64 1791 268459512U, // SGTImm 1792 268459512U, // SGTImm64 1793 268459752U, // SGTUImm 1794 268459752U, // SGTUImm64 1795 268459528U, // SLTImm64 1796 268459764U, // SLTUImm64 1797 0U, // SNZ_B_PSEUDO 1798 0U, // SNZ_D_PSEUDO 1799 0U, // SNZ_H_PSEUDO 1800 0U, // SNZ_V_PSEUDO 1801 0U, // SNZ_W_PSEUDO 1802 268458312U, // SRemIMacro 1803 268458312U, // SRemMacro 1804 25182214U, // STORE_ACC128 1805 25182214U, // STORE_ACC64 1806 25182214U, // STORE_ACC64DSP 1807 25188841U, // STORE_CCOND_DSP 1808 0U, // ST_F16 1809 55648U, // SWM_MM 1810 0U, // SZ_B_PSEUDO 1811 0U, // SZ_D_PSEUDO 1812 0U, // SZ_H_PSEUDO 1813 0U, // SZ_V_PSEUDO 1814 0U, // SZ_W_PSEUDO 1815 25182849U, // SaaAddr 1816 25186321U, // SaadAddr 1817 1386123U, // SelBeqZ 1818 1386096U, // SelBneZ 1819 1661016515U, // SelTBteqZCmp 1820 1661015948U, // SelTBteqZCmpi 1821 1661017608U, // SelTBteqZSlt 1822 1661015978U, // SelTBteqZSlti 1823 1661017758U, // SelTBteqZSltiu 1824 1661017844U, // SelTBteqZSltu 1825 1929451971U, // SelTBtneZCmp 1826 1929451404U, // SelTBtneZCmpi 1827 1929453064U, // SelTBtneZSlt 1828 1929451434U, // SelTBtneZSlti 1829 1929453214U, // SelTBtneZSltiu 1830 1929453300U, // SelTBtneZSltu 1831 59809288U, // SltCCRxRy16 1832 59807658U, // SltiCCRxImmX16 1833 59809438U, // SltiuCCRxImmX16 1834 59809524U, // SltuCCRxRy16 1835 59809524U, // SltuRxRyRz16 1836 0U, // TAILCALL 1837 0U, // TAILCALL64R6REG 1838 0U, // TAILCALLHB64R6REG 1839 0U, // TAILCALLHBR6REG 1840 0U, // TAILCALLR6REG 1841 0U, // TAILCALLREG 1842 0U, // TAILCALLREG64 1843 0U, // TAILCALLREGHB 1844 0U, // TAILCALLREGHB64 1845 0U, // TAILCALLREG_MM 1846 0U, // TAILCALLREG_MMR6 1847 0U, // TAILCALL_MM 1848 0U, // TAILCALL_MMR6 1849 0U, // TRAP 1850 0U, // TRAP_MM 1851 0U, // UDIV_MM_Pseudo 1852 268459792U, // UDivIMacro 1853 268459792U, // UDivMacro 1854 268459715U, // URemIMacro 1855 268459715U, // URemMacro 1856 25187597U, // Ulh 1857 25190018U, // Ulhu 1858 25191997U, // Ulw 1859 25188150U, // Ush 1860 25192002U, // Usw 1861 0U, // XOR_V_D_PSEUDO 1862 0U, // XOR_V_H_PSEUDO 1863 0U, // XOR_V_W_PSEUDO 1864 22047U, // ABSQ_S_PH 1865 22047U, // ABSQ_S_PH_MM 1866 18197U, // ABSQ_S_QB 1867 18197U, // ABSQ_S_QB_MMR2 1868 25536U, // ABSQ_S_W 1869 25536U, // ABSQ_S_W_MM 1870 268455974U, // ADD 1871 18483U, // ADDIUPC 1872 18483U, // ADDIUPC_MM 1873 18483U, // ADDIUPC_MMR6 1874 22990U, // ADDIUR1SP_MM 1875 268452218U, // ADDIUR2_MM 1876 9470363U, // ADDIUS5_MM 1877 285195U, // ADDIUSP_MM 1878 268459664U, // ADDIU_MMR6 1879 268457308U, // ADDQH_PH 1880 268457308U, // ADDQH_PH_MMR2 1881 268457425U, // ADDQH_R_PH 1882 268457425U, // ADDQH_R_PH_MMR2 1883 268460667U, // ADDQH_R_W 1884 268460667U, // ADDQH_R_W_MMR2 1885 268460270U, // ADDQH_W 1886 268460270U, // ADDQH_W_MMR2 1887 268457382U, // ADDQ_PH 1888 268457382U, // ADDQ_PH_MM 1889 268457481U, // ADDQ_S_PH 1890 268457481U, // ADDQ_S_PH_MM 1891 268460972U, // ADDQ_S_W 1892 268460972U, // ADDQ_S_W_MM 1893 268453979U, // ADDSC 1894 268453979U, // ADDSC_MM 1895 268452603U, // ADDS_A_B 1896 268454140U, // ADDS_A_D 1897 268456235U, // ADDS_A_H 1898 268459978U, // ADDS_A_W 1899 268453071U, // ADDS_S_B 1900 268455238U, // ADDS_S_D 1901 268456792U, // ADDS_S_H 1902 268461022U, // ADDS_S_W 1903 268453286U, // ADDS_U_B 1904 268455705U, // ADDS_U_D 1905 268457070U, // ADDS_U_H 1906 268461440U, // ADDS_U_W 1907 268452438U, // ADDU16_MM 1908 268452438U, // ADDU16_MMR6 1909 268453521U, // ADDUH_QB 1910 268453521U, // ADDUH_QB_MMR2 1911 268453629U, // ADDUH_R_QB 1912 268453629U, // ADDUH_R_QB_MMR2 1913 268459599U, // ADDU_MMR6 1914 268457580U, // ADDU_PH 1915 268457580U, // ADDU_PH_MMR2 1916 268453734U, // ADDU_QB 1917 268453734U, // ADDU_QB_MM 1918 268457525U, // ADDU_S_PH 1919 268457525U, // ADDU_S_PH_MMR2 1920 268453675U, // ADDU_S_QB 1921 268453675U, // ADDU_S_QB_MM 1922 268452852U, // ADDVI_B 1923 268454660U, // ADDVI_D 1924 268456451U, // ADDVI_H 1925 268460403U, // ADDVI_W 1926 268453364U, // ADDV_B 1927 268455795U, // ADDV_D 1928 268457148U, // ADDV_H 1929 268461540U, // ADDV_W 1930 268454018U, // ADDWC 1931 268454018U, // ADDWC_MM 1932 268452585U, // ADD_A_B 1933 268454121U, // ADD_A_D 1934 268456217U, // ADD_A_H 1935 268459959U, // ADD_A_W 1936 268455974U, // ADD_MM 1937 268455974U, // ADD_MMR6 1938 268457801U, // ADDi 1939 268457801U, // ADDi_MM 1940 268459664U, // ADDiu 1941 268459664U, // ADDiu_MM 1942 268459599U, // ADDu 1943 268459599U, // ADDu_MM 1944 268458342U, // ALIGN 1945 268458342U, // ALIGN_MMR6 1946 18475U, // ALUIPC 1947 18475U, // ALUIPC_MMR6 1948 268456003U, // AND 1949 10043849U, // AND16_MM 1950 10043849U, // AND16_MMR6 1951 268456003U, // AND64 1952 268452318U, // ANDI16_MM 1953 268452318U, // ANDI16_MMR6 1954 268452711U, // ANDI_B 1955 268457807U, // ANDI_MMR6 1956 268456003U, // AND_MM 1957 268456003U, // AND_MMR6 1958 268459803U, // AND_V 1959 268457807U, // ANDi 1960 268457807U, // ANDi64 1961 268457807U, // ANDi_MM 1962 268456017U, // APPEND 1963 268456017U, // APPEND_MMR2 1964 268452965U, // ASUB_S_B 1965 268455068U, // ASUB_S_D 1966 268456624U, // ASUB_S_H 1967 268460802U, // ASUB_S_W 1968 268453180U, // ASUB_U_B 1969 268455535U, // ASUB_U_D 1970 268456912U, // ASUB_U_H 1971 268461270U, // ASUB_U_W 1972 268457911U, // AUI 1973 18468U, // AUIPC 1974 18468U, // AUIPC_MMR6 1975 268457911U, // AUI_MMR6 1976 268453051U, // AVER_S_B 1977 268455218U, // AVER_S_D 1978 268456762U, // AVER_S_H 1979 268461002U, // AVER_S_W 1980 268453266U, // AVER_U_B 1981 268455685U, // AVER_U_D 1982 268457050U, // AVER_U_H 1983 268461420U, // AVER_U_W 1984 268452993U, // AVE_S_B 1985 268455150U, // AVE_S_D 1986 268456694U, // AVE_S_H 1987 268460884U, // AVE_S_W 1988 268453208U, // AVE_U_B 1989 268455617U, // AVE_U_D 1990 268456982U, // AVE_U_H 1991 268461352U, // AVE_U_W 1992 24208U, // AddiuRxImmX16 1993 1859216U, // AddiuRxPcImmX16 1994 2164285072U, // AddiuRxRxImm16 1995 16801424U, // AddiuRxRxImmX16 1996 67133072U, // AddiuRxRyOffMemX16 1997 2123481U, // AddiuSpImm16 1998 288473U, // AddiuSpImmX16 1999 268459599U, // AdduRxRyRz16 2000 16797763U, // AndRxRxRy16 2001 278949U, // B16_MM 2002 268459598U, // BADDu 2003 284650U, // BAL 2004 280533U, // BALC 2005 280533U, // BALC_MMR6 2006 268458341U, // BALIGN 2007 268458341U, // BALIGN_MMR2 2008 75513935U, // BBIT0 2009 75514067U, // BBIT032 2010 75514060U, // BBIT1 2011 75514076U, // BBIT132 2012 280512U, // BC 2013 278954U, // BC16_MMR6 2014 26524U, // BC1EQZ 2015 18608U, // BC1EQZC_MMR6 2016 20738U, // BC1F 2017 22631U, // BC1FL 2018 20738U, // BC1F_MM 2019 26508U, // BC1NEZ 2020 18583U, // BC1NEZC_MMR6 2021 24045U, // BC1T 2022 22764U, // BC1TL 2023 24045U, // BC1T_MM 2024 26532U, // BC2EQZ 2025 18617U, // BC2EQZC_MMR6 2026 26516U, // BC2NEZ 2027 18592U, // BC2NEZC_MMR6 2028 268452780U, // BCLRI_B 2029 268454604U, // BCLRI_D 2030 268456395U, // BCLRI_H 2031 268460347U, // BCLRI_W 2032 268452932U, // BCLR_B 2033 268454992U, // BCLR_D 2034 268456591U, // BCLR_H 2035 268460718U, // BCLR_W 2036 280512U, // BC_MMR6 2037 268458559U, // BEQ 2038 268458559U, // BEQ64 2039 268453961U, // BEQC 2040 268453961U, // BEQC64 2041 268453961U, // BEQC_MMR6 2042 268458208U, // BEQL 2043 17017U, // BEQZ16_MM 2044 18429U, // BEQZALC 2045 18429U, // BEQZALC_MMR6 2046 18626U, // BEQZC 2047 16832U, // BEQZC16_MMR6 2048 18626U, // BEQZC64 2049 18626U, // BEQZC_MM 2050 18626U, // BEQZC_MMR6 2051 268458559U, // BEQ_MM 2052 268453828U, // BGEC 2053 268453828U, // BGEC64 2054 268453828U, // BGEC_MMR6 2055 268453992U, // BGEUC 2056 268453992U, // BGEUC64 2057 268453992U, // BGEUC_MMR6 2058 26212U, // BGEZ 2059 26212U, // BGEZ64 2060 22516U, // BGEZAL 2061 18402U, // BGEZALC 2062 18402U, // BGEZALC_MMR6 2063 22712U, // BGEZALL 2064 23980U, // BGEZALS_MM 2065 22516U, // BGEZAL_MM 2066 18569U, // BGEZC 2067 18569U, // BGEZC64 2068 18569U, // BGEZC_MMR6 2069 22827U, // BGEZL 2070 26212U, // BGEZ_MM 2071 26272U, // BGTZ 2072 26272U, // BGTZ64 2073 18438U, // BGTZALC 2074 18438U, // BGTZALC_MMR6 2075 18633U, // BGTZC 2076 18633U, // BGTZC64 2077 18633U, // BGTZC_MMR6 2078 22841U, // BGTZL 2079 26272U, // BGTZ_MM 2080 285229969U, // BINSLI_B 2081 285231793U, // BINSLI_D 2082 285233584U, // BINSLI_H 2083 285237536U, // BINSLI_W 2084 285230116U, // BINSL_B 2085 285231993U, // BINSL_D 2086 285233698U, // BINSL_H 2087 285237694U, // BINSL_W 2088 285230030U, // BINSRI_B 2089 285231838U, // BINSRI_D 2090 285233629U, // BINSRI_H 2091 285237581U, // BINSRI_W 2092 285230164U, // BINSR_B 2093 285232258U, // BINSR_D 2094 285233823U, // BINSR_H 2095 285237984U, // BINSR_W 2096 24419U, // BITREV 2097 24419U, // BITREV_MM 2098 22940U, // BITSWAP 2099 22940U, // BITSWAP_MMR6 2100 26218U, // BLEZ 2101 26218U, // BLEZ64 2102 18411U, // BLEZALC 2103 18411U, // BLEZALC_MMR6 2104 18576U, // BLEZC 2105 18576U, // BLEZC64 2106 18576U, // BLEZC_MMR6 2107 22834U, // BLEZL 2108 26218U, // BLEZ_MM 2109 268453986U, // BLTC 2110 268453986U, // BLTC64 2111 268453986U, // BLTC_MMR6 2112 268453999U, // BLTUC 2113 268453999U, // BLTUC64 2114 268453999U, // BLTUC_MMR6 2115 26278U, // BLTZ 2116 26278U, // BLTZ64 2117 22524U, // BLTZAL 2118 18447U, // BLTZALC 2119 18447U, // BLTZALC_MMR6 2120 22721U, // BLTZALL 2121 23989U, // BLTZALS_MM 2122 22524U, // BLTZAL_MM 2123 18640U, // BLTZC 2124 18640U, // BLTZC64 2125 18640U, // BLTZC_MMR6 2126 22848U, // BLTZL 2127 26278U, // BLTZ_MM 2128 285230085U, // BMNZI_B 2129 285237076U, // BMNZ_V 2130 285230077U, // BMZI_B 2131 285237062U, // BMZ_V 2132 268456127U, // BNE 2133 268456127U, // BNE64 2134 268453834U, // BNEC 2135 268453834U, // BNEC64 2136 268453834U, // BNEC_MMR6 2137 268452719U, // BNEGI_B 2138 268454552U, // BNEGI_D 2139 268456343U, // BNEGI_H 2140 268460295U, // BNEGI_W 2141 268452687U, // BNEG_B 2142 268454528U, // BNEG_D 2143 268456319U, // BNEG_H 2144 268460190U, // BNEG_W 2145 268458081U, // BNEL 2146 17009U, // BNEZ16_MM 2147 18420U, // BNEZALC 2148 18420U, // BNEZALC_MMR6 2149 18601U, // BNEZC 2150 16823U, // BNEZC16_MMR6 2151 18601U, // BNEZC64 2152 18601U, // BNEZC_MM 2153 18601U, // BNEZC_MMR6 2154 268456127U, // BNE_MM 2155 268454006U, // BNVC 2156 268454006U, // BNVC_MMR6 2157 17948U, // BNZ_B 2158 20464U, // BNZ_D 2159 21732U, // BNZ_H 2160 24397U, // BNZ_V 2161 26149U, // BNZ_W 2162 268454012U, // BOVC 2163 268454012U, // BOVC_MMR6 2164 278765U, // BPOSGE32 2165 280501U, // BPOSGE32C_MMR3 2166 278765U, // BPOSGE32_MM 2167 83990475U, // BREAK 2168 115188U, // BREAK16_MM 2169 115188U, // BREAK16_MMR6 2170 83990475U, // BREAK_MM 2171 83990475U, // BREAK_MMR6 2172 285229944U, // BSELI_B 2173 285237034U, // BSEL_V 2174 268452834U, // BSETI_B 2175 268454642U, // BSETI_D 2176 268456433U, // BSETI_H 2177 268460385U, // BSETI_W 2178 268453148U, // BSET_B 2179 268455354U, // BSET_D 2180 268456880U, // BSET_H 2181 268461176U, // BSET_W 2182 17942U, // BZ_B 2183 20448U, // BZ_D 2184 21726U, // BZ_H 2185 24384U, // BZ_V 2186 26143U, // BZ_W 2187 2415945355U, // BeqzRxImm16 2188 26251U, // BeqzRxImmX16 2189 2114287U, // Bimm16 2190 279279U, // BimmX16 2191 2415945328U, // BnezRxImm16 2192 26224U, // BnezRxImmX16 2193 10307U, // Break16 2194 2385561U, // Bteqz16 2195 288409U, // BteqzX16 2196 2385534U, // Btnez16 2197 288382U, // BtnezX16 2198 2756752U, // CACHE 2199 2756722U, // CACHEE 2200 2756722U, // CACHEE_MM 2201 2756752U, // CACHE_MM 2202 2756752U, // CACHE_MMR6 2203 2756752U, // CACHE_R6 2204 19235U, // CEIL_L_D64 2205 19235U, // CEIL_L_D_MMR6 2206 23562U, // CEIL_L_S 2207 23562U, // CEIL_L_S_MMR6 2208 20410U, // CEIL_W_D32 2209 20410U, // CEIL_W_D64 2210 20410U, // CEIL_W_D_MMR6 2211 20410U, // CEIL_W_MM 2212 23904U, // CEIL_W_S 2213 23904U, // CEIL_W_S_MM 2214 23904U, // CEIL_W_S_MMR6 2215 268452763U, // CEQI_B 2216 268454587U, // CEQI_D 2217 268456378U, // CEQI_H 2218 268460330U, // CEQI_W 2219 268452917U, // CEQ_B 2220 268454899U, // CEQ_D 2221 268456569U, // CEQ_H 2222 268460606U, // CEQ_W 2223 16482U, // CFC1 2224 16482U, // CFC1_MM 2225 16698U, // CFC2_MM 2226 17113U, // CFCMSA 2227 268459454U, // CINS 2228 268452126U, // CINS32 2229 268459454U, // CINS64_32 2230 268459454U, // CINS_i32 2231 19880U, // CLASS_D 2232 19880U, // CLASS_D_MMR6 2233 23755U, // CLASS_S 2234 23755U, // CLASS_S_MMR6 2235 268453002U, // CLEI_S_B 2236 268455159U, // CLEI_S_D 2237 268456703U, // CLEI_S_H 2238 268460893U, // CLEI_S_W 2239 268453217U, // CLEI_U_B 2240 268455626U, // CLEI_U_D 2241 268456991U, // CLEI_U_H 2242 268461361U, // CLEI_U_W 2243 268452984U, // CLE_S_B 2244 268455141U, // CLE_S_D 2245 268456685U, // CLE_S_H 2246 268460875U, // CLE_S_W 2247 268453199U, // CLE_U_B 2248 268455608U, // CLE_U_D 2249 268456973U, // CLE_U_H 2250 268461343U, // CLE_U_W 2251 22908U, // CLO 2252 22908U, // CLO_MM 2253 22908U, // CLO_MMR6 2254 22908U, // CLO_R6 2255 268453022U, // CLTI_S_B 2256 268455179U, // CLTI_S_D 2257 268456723U, // CLTI_S_H 2258 268460913U, // CLTI_S_W 2259 268453237U, // CLTI_U_B 2260 268455646U, // CLTI_U_D 2261 268457011U, // CLTI_U_H 2262 268461381U, // CLTI_U_W 2263 268453090U, // CLT_S_B 2264 268455257U, // CLT_S_D 2265 268456811U, // CLT_S_H 2266 268461041U, // CLT_S_W 2267 268453317U, // CLT_U_B 2268 268455736U, // CLT_U_D 2269 268457101U, // CLT_U_H 2270 268461471U, // CLT_U_W 2271 26246U, // CLZ 2272 26246U, // CLZ_MM 2273 26246U, // CLZ_MMR6 2274 26246U, // CLZ_R6 2275 268453567U, // CMPGDU_EQ_QB 2276 268453567U, // CMPGDU_EQ_QB_MMR2 2277 268453472U, // CMPGDU_LE_QB 2278 268453472U, // CMPGDU_LE_QB_MMR2 2279 268453686U, // CMPGDU_LT_QB 2280 268453686U, // CMPGDU_LT_QB_MMR2 2281 268453581U, // CMPGU_EQ_QB 2282 268453581U, // CMPGU_EQ_QB_MM 2283 268453486U, // CMPGU_LE_QB 2284 268453486U, // CMPGU_LE_QB_MM 2285 268453700U, // CMPGU_LT_QB 2286 268453700U, // CMPGU_LT_QB_MM 2287 18138U, // CMPU_EQ_QB 2288 18138U, // CMPU_EQ_QB_MM 2289 18043U, // CMPU_LE_QB 2290 18043U, // CMPU_LE_QB_MM 2291 18257U, // CMPU_LT_QB 2292 18257U, // CMPU_LT_QB_MM 2293 268454449U, // CMP_AF_D_MMR6 2294 268458928U, // CMP_AF_S_MMR6 2295 268454888U, // CMP_EQ_D 2296 268454888U, // CMP_EQ_D_MMR6 2297 21935U, // CMP_EQ_PH 2298 21935U, // CMP_EQ_PH_MM 2299 268459132U, // CMP_EQ_S 2300 268459132U, // CMP_EQ_S_MMR6 2301 268454449U, // CMP_F_D 2302 268458928U, // CMP_F_S 2303 268454293U, // CMP_LE_D 2304 268454293U, // CMP_LE_D_MMR6 2305 21831U, // CMP_LE_PH 2306 21831U, // CMP_LE_PH_MM 2307 268458849U, // CMP_LE_S 2308 268458849U, // CMP_LE_S_MMR6 2309 268455379U, // CMP_LT_D 2310 268455379U, // CMP_LT_D_MMR6 2311 22104U, // CMP_LT_PH 2312 22104U, // CMP_LT_PH_MM 2313 268459237U, // CMP_LT_S 2314 268459237U, // CMP_LT_S_MMR6 2315 268454467U, // CMP_SAF_D 2316 268454467U, // CMP_SAF_D_MMR6 2317 268458938U, // CMP_SAF_S 2318 268458938U, // CMP_SAF_S_MMR6 2319 268454915U, // CMP_SEQ_D 2320 268454915U, // CMP_SEQ_D_MMR6 2321 268459151U, // CMP_SEQ_S 2322 268459151U, // CMP_SEQ_S_MMR6 2323 268454330U, // CMP_SLE_D 2324 268454330U, // CMP_SLE_D_MMR6 2325 268458878U, // CMP_SLE_S 2326 268458878U, // CMP_SLE_S_MMR6 2327 268455406U, // CMP_SLT_D 2328 268455406U, // CMP_SLT_D_MMR6 2329 268459256U, // CMP_SLT_S 2330 268459256U, // CMP_SLT_S_MMR6 2331 268454963U, // CMP_SUEQ_D 2332 268454963U, // CMP_SUEQ_D_MMR6 2333 268459182U, // CMP_SUEQ_S 2334 268459182U, // CMP_SUEQ_S_MMR6 2335 268454378U, // CMP_SULE_D 2336 268454378U, // CMP_SULE_D_MMR6 2337 268458909U, // CMP_SULE_S 2338 268458909U, // CMP_SULE_S_MMR6 2339 268455454U, // CMP_SULT_D 2340 268455454U, // CMP_SULT_D_MMR6 2341 268459287U, // CMP_SULT_S 2342 268459287U, // CMP_SULT_S_MMR6 2343 268454836U, // CMP_SUN_D 2344 268454836U, // CMP_SUN_D_MMR6 2345 268459096U, // CMP_SUN_S 2346 268459096U, // CMP_SUN_S_MMR6 2347 268454943U, // CMP_UEQ_D 2348 268454943U, // CMP_UEQ_D_MMR6 2349 268459171U, // CMP_UEQ_S 2350 268459171U, // CMP_UEQ_S_MMR6 2351 268454358U, // CMP_ULE_D 2352 268454358U, // CMP_ULE_D_MMR6 2353 268458898U, // CMP_ULE_S 2354 268458898U, // CMP_ULE_S_MMR6 2355 268455434U, // CMP_ULT_D 2356 268455434U, // CMP_ULT_D_MMR6 2357 268459276U, // CMP_ULT_S 2358 268459276U, // CMP_ULT_S_MMR6 2359 268454818U, // CMP_UN_D 2360 268454818U, // CMP_UN_D_MMR6 2361 268459086U, // CMP_UN_S 2362 268459086U, // CMP_UN_S_MMR6 2363 2684372233U, // COPY_S_B 2364 2684374422U, // COPY_S_D 2365 2684375965U, // COPY_S_H 2366 2684380217U, // COPY_S_W 2367 2684372448U, // COPY_U_B 2368 2684376232U, // COPY_U_H 2369 2684380624U, // COPY_U_W 2370 268453411U, // CRC32B 2371 268453419U, // CRC32CB 2372 268455959U, // CRC32CD 2373 268457215U, // CRC32CH 2374 268461620U, // CRC32CW 2375 268455945U, // CRC32D 2376 268457195U, // CRC32H 2377 268461612U, // CRC32W 2378 8945789U, // CTC1 2379 8945789U, // CTC1_MM 2380 8946005U, // CTC2_MM 2381 17121U, // CTCMSA 2382 23358U, // CVT_D32_S 2383 23358U, // CVT_D32_S_MM 2384 24582U, // CVT_D32_W 2385 24582U, // CVT_D32_W_MM 2386 22488U, // CVT_D64_L 2387 23358U, // CVT_D64_S 2388 23358U, // CVT_D64_S_MM 2389 24582U, // CVT_D64_W 2390 24582U, // CVT_D64_W_MM 2391 22488U, // CVT_D_L_MMR6 2392 19256U, // CVT_L_D64 2393 19256U, // CVT_L_D64_MM 2394 19256U, // CVT_L_D_MMR6 2395 23583U, // CVT_L_S 2396 23583U, // CVT_L_S_MM 2397 23583U, // CVT_L_S_MMR6 2398 268459201U, // CVT_PS_S64 2399 19603U, // CVT_S_D32 2400 19603U, // CVT_S_D32_MM 2401 19603U, // CVT_S_D64 2402 19603U, // CVT_S_D64_MM 2403 22497U, // CVT_S_L 2404 22497U, // CVT_S_L_MMR6 2405 22742U, // CVT_S_PL64 2406 24273U, // CVT_S_PU64 2407 25337U, // CVT_S_W 2408 25337U, // CVT_S_W_MM 2409 25337U, // CVT_S_W_MMR6 2410 20431U, // CVT_W_D32 2411 20431U, // CVT_W_D32_MM 2412 20431U, // CVT_W_D64 2413 20431U, // CVT_W_D64_MM 2414 23925U, // CVT_W_S 2415 23925U, // CVT_W_S_MM 2416 23925U, // CVT_W_S_MMR6 2417 268454880U, // C_EQ_D32 2418 268454880U, // C_EQ_D32_MM 2419 268454880U, // C_EQ_D64 2420 268454880U, // C_EQ_D64_MM 2421 268459124U, // C_EQ_S 2422 268459124U, // C_EQ_S_MM 2423 268454442U, // C_F_D32 2424 268454442U, // C_F_D32_MM 2425 268454442U, // C_F_D64 2426 268454442U, // C_F_D64_MM 2427 268458921U, // C_F_S 2428 268458921U, // C_F_S_MM 2429 268454285U, // C_LE_D32 2430 268454285U, // C_LE_D32_MM 2431 268454285U, // C_LE_D64 2432 268454285U, // C_LE_D64_MM 2433 268458841U, // C_LE_S 2434 268458841U, // C_LE_S_MM 2435 268455371U, // C_LT_D32 2436 268455371U, // C_LT_D32_MM 2437 268455371U, // C_LT_D64 2438 268455371U, // C_LT_D64_MM 2439 268459229U, // C_LT_S 2440 268459229U, // C_LT_S_MM 2441 268454276U, // C_NGE_D32 2442 268454276U, // C_NGE_D32_MM 2443 268454276U, // C_NGE_D64 2444 268454276U, // C_NGE_D64_MM 2445 268458832U, // C_NGE_S 2446 268458832U, // C_NGE_S_MM 2447 268454311U, // C_NGLE_D32 2448 268454311U, // C_NGLE_D32_MM 2449 268454311U, // C_NGLE_D64 2450 268454311U, // C_NGLE_D64_MM 2451 268458859U, // C_NGLE_S 2452 268458859U, // C_NGLE_S_MM 2453 268454728U, // C_NGL_D32 2454 268454728U, // C_NGL_D32_MM 2455 268454728U, // C_NGL_D64 2456 268454728U, // C_NGL_D64_MM 2457 268459055U, // C_NGL_S 2458 268459055U, // C_NGL_S_MM 2459 268455362U, // C_NGT_D32 2460 268455362U, // C_NGT_D32_MM 2461 268455362U, // C_NGT_D64 2462 268455362U, // C_NGT_D64_MM 2463 268459220U, // C_NGT_S 2464 268459220U, // C_NGT_S_MM 2465 268454321U, // C_OLE_D32 2466 268454321U, // C_OLE_D32_MM 2467 268454321U, // C_OLE_D64 2468 268454321U, // C_OLE_D64_MM 2469 268458869U, // C_OLE_S 2470 268458869U, // C_OLE_S_MM 2471 268455397U, // C_OLT_D32 2472 268455397U, // C_OLT_D32_MM 2473 268455397U, // C_OLT_D64 2474 268455397U, // C_OLT_D64_MM 2475 268459247U, // C_OLT_S 2476 268459247U, // C_OLT_S_MM 2477 268454906U, // C_SEQ_D32 2478 268454906U, // C_SEQ_D32_MM 2479 268454906U, // C_SEQ_D64 2480 268454906U, // C_SEQ_D64_MM 2481 268459142U, // C_SEQ_S 2482 268459142U, // C_SEQ_S_MM 2483 268454512U, // C_SF_D32 2484 268454512U, // C_SF_D32_MM 2485 268454512U, // C_SF_D64 2486 268454512U, // C_SF_D64_MM 2487 268458967U, // C_SF_S 2488 268458967U, // C_SF_S_MM 2489 268454934U, // C_UEQ_D32 2490 268454934U, // C_UEQ_D32_MM 2491 268454934U, // C_UEQ_D64 2492 268454934U, // C_UEQ_D64_MM 2493 268459162U, // C_UEQ_S 2494 268459162U, // C_UEQ_S_MM 2495 268454349U, // C_ULE_D32 2496 268454349U, // C_ULE_D32_MM 2497 268454349U, // C_ULE_D64 2498 268454349U, // C_ULE_D64_MM 2499 268458889U, // C_ULE_S 2500 268458889U, // C_ULE_S_MM 2501 268455425U, // C_ULT_D32 2502 268455425U, // C_ULT_D32_MM 2503 268455425U, // C_ULT_D64 2504 268455425U, // C_ULT_D64_MM 2505 268459267U, // C_ULT_S 2506 268459267U, // C_ULT_S_MM 2507 268454810U, // C_UN_D32 2508 268454810U, // C_UN_D32_MM 2509 268454810U, // C_UN_D64 2510 268454810U, // C_UN_D64_MM 2511 268459078U, // C_UN_S 2512 268459078U, // C_UN_S_MM 2513 22979U, // CmpRxRy16 2514 2952812428U, // CmpiRxImm16 2515 22412U, // CmpiRxImmX16 2516 268455973U, // DADD 2517 268457800U, // DADDi 2518 268459663U, // DADDiu 2519 268459605U, // DADDu 2520 268457831U, // DAHI 2521 268458349U, // DALIGN 2522 268457892U, // DATI 2523 268457910U, // DAUI 2524 22939U, // DBITSWAP 2525 22907U, // DCLO 2526 22907U, // DCLO_R6 2527 26245U, // DCLZ 2528 26245U, // DCLZ_R6 2529 268459883U, // DDIV 2530 268459791U, // DDIVU 2531 10491U, // DERET 2532 10491U, // DERET_MM 2533 10491U, // DERET_MMR6 2534 268459573U, // DEXT 2535 268461942U, // DEXT64_32 2536 268458324U, // DEXTM 2537 268459784U, // DEXTU 2538 284491U, // DI 2539 268459460U, // DINS 2540 268458317U, // DINSM 2541 268459739U, // DINSU 2542 268459884U, // DIV 2543 268459792U, // DIVU 2544 268459792U, // DIVU_MMR6 2545 268459884U, // DIV_MMR6 2546 268453111U, // DIV_S_B 2547 268455300U, // DIV_S_D 2548 268456832U, // DIV_S_H 2549 268461084U, // DIV_S_W 2550 268453326U, // DIV_U_B 2551 268455767U, // DIV_U_D 2552 268457110U, // DIV_U_H 2553 268461502U, // DIV_U_W 2554 284491U, // DI_MM 2555 284491U, // DI_MMR6 2556 268452563U, // DLSA 2557 268452563U, // DLSA_R6 2558 268451841U, // DMFC0 2559 16488U, // DMFC1 2560 268452160U, // DMFC2 2561 92291392U, // DMFC2_OCTEON 2562 268451848U, // DMFGC0 2563 268456025U, // DMOD 2564 268459619U, // DMODU 2565 286233U, // DMT 2566 1376288822U, // DMTC0 2567 8945795U, // DMTC1 2568 1376289115U, // DMTC2 2569 92291419U, // DMTC2_OCTEON 2570 1376288800U, // DMTGC0 2571 268457787U, // DMUH 2572 268459656U, // DMUHU 2573 268458253U, // DMUL 2574 24082U, // DMULT 2575 24320U, // DMULTu 2576 268459700U, // DMULU 2577 268458253U, // DMUL_R6 2578 268455208U, // DOTP_S_D 2579 268456752U, // DOTP_S_H 2580 268460952U, // DOTP_S_W 2581 268455675U, // DOTP_U_D 2582 268457040U, // DOTP_U_H 2583 268461410U, // DOTP_U_W 2584 285232337U, // DPADD_S_D 2585 285233881U, // DPADD_S_H 2586 285238071U, // DPADD_S_W 2587 285232804U, // DPADD_U_D 2588 285234169U, // DPADD_U_H 2589 285238539U, // DPADD_U_W 2590 268457639U, // DPAQX_SA_W_PH 2591 268457639U, // DPAQX_SA_W_PH_MMR2 2592 268457722U, // DPAQX_S_W_PH 2593 268457722U, // DPAQX_S_W_PH_MMR2 2594 268460412U, // DPAQ_SA_L_W 2595 268460412U, // DPAQ_SA_L_W_MM 2596 268457681U, // DPAQ_S_W_PH 2597 268457681U, // DPAQ_S_W_PH_MM 2598 268457988U, // DPAU_H_QBL 2599 268457988U, // DPAU_H_QBL_MM 2600 268458574U, // DPAU_H_QBR 2601 268458574U, // DPAU_H_QBR_MM 2602 268457760U, // DPAX_W_PH 2603 268457760U, // DPAX_W_PH_MMR2 2604 268457629U, // DPA_W_PH 2605 268457629U, // DPA_W_PH_MMR2 2606 22984U, // DPOP 2607 268457654U, // DPSQX_SA_W_PH 2608 268457654U, // DPSQX_SA_W_PH_MMR2 2609 268457736U, // DPSQX_S_W_PH 2610 268457736U, // DPSQX_S_W_PH_MMR2 2611 268460425U, // DPSQ_SA_L_W 2612 268460425U, // DPSQ_SA_L_W_MM 2613 268457709U, // DPSQ_S_W_PH 2614 268457709U, // DPSQ_S_W_PH_MM 2615 285232304U, // DPSUB_S_D 2616 285233860U, // DPSUB_S_H 2617 285238038U, // DPSUB_S_W 2618 285232771U, // DPSUB_U_D 2619 285234148U, // DPSUB_U_H 2620 285238506U, // DPSUB_U_W 2621 268458000U, // DPSU_H_QBL 2622 268458000U, // DPSU_H_QBL_MM 2623 268458586U, // DPSU_H_QBR 2624 268458586U, // DPSU_H_QBR_MM 2625 268457771U, // DPSX_W_PH 2626 268457771U, // DPSX_W_PH_MMR2 2627 268457750U, // DPS_W_PH 2628 268457750U, // DPS_W_PH_MMR2 2629 268458759U, // DROTR 2630 268452117U, // DROTR32 2631 268459927U, // DROTRV 2632 21747U, // DSBH 2633 26316U, // DSDIV 2634 20529U, // DSHD 2635 268458186U, // DSLL 2636 268452087U, // DSLL32 2637 3221248202U, // DSLL64_32 2638 268459889U, // DSLLV 2639 268452557U, // DSRA 2640 268452069U, // DSRA32 2641 268459868U, // DSRAV 2642 268458214U, // DSRL 2643 268452095U, // DSRL32 2644 268459896U, // DSRLV 2645 268453801U, // DSUB 2646 268459584U, // DSUBu 2647 26302U, // DUDIV 2648 285227U, // DVP 2649 282830U, // DVPE 2650 285227U, // DVP_MMR6 2651 26317U, // DivRxRy16 2652 26303U, // DivuRxRy16 2653 10385U, // EHB 2654 10385U, // EHB_MM 2655 10385U, // EHB_MMR6 2656 284503U, // EI 2657 284503U, // EI_MM 2658 284503U, // EI_MMR6 2659 286238U, // EMT 2660 10492U, // ERET 2661 10389U, // ERETNC 2662 10389U, // ERETNC_MMR6 2663 10492U, // ERET_MM 2664 10492U, // ERET_MMR6 2665 285232U, // EVP 2666 282836U, // EVPE 2667 285232U, // EVP_MMR6 2668 268459574U, // EXT 2669 268458533U, // EXTP 2670 268458412U, // EXTPDP 2671 268459911U, // EXTPDPV 2672 268459911U, // EXTPDPV_MM 2673 268458412U, // EXTPDP_MM 2674 268459920U, // EXTPV 2675 268459920U, // EXTPV_MM 2676 268458533U, // EXTP_MM 2677 268461145U, // EXTRV_RS_W 2678 268461145U, // EXTRV_RS_W_MM 2679 268460699U, // EXTRV_R_W 2680 268460699U, // EXTRV_R_W_MM 2681 268456841U, // EXTRV_S_H 2682 268456841U, // EXTRV_S_H_MM 2683 268461582U, // EXTRV_W 2684 268461582U, // EXTRV_W_MM 2685 268461134U, // EXTR_RS_W 2686 268461134U, // EXTR_RS_W_MM 2687 268460678U, // EXTR_R_W 2688 268460678U, // EXTR_R_W_MM 2689 268456772U, // EXTR_S_H 2690 268456772U, // EXTR_S_H_MM 2691 268460777U, // EXTR_W 2692 268460777U, // EXTR_W_MM 2693 268459489U, // EXTS 2694 268452134U, // EXTS32 2695 268459574U, // EXT_MM 2696 268459574U, // EXT_MMR6 2697 19872U, // FABS_D32 2698 19872U, // FABS_D32_MM 2699 19872U, // FABS_D64 2700 19872U, // FABS_D64_MM 2701 23738U, // FABS_S 2702 23738U, // FABS_S_MM 2703 268454225U, // FADD_D 2704 268454226U, // FADD_D32 2705 268454226U, // FADD_D32_MM 2706 268454226U, // FADD_D64 2707 268454226U, // FADD_D64_MM 2708 268458825U, // FADD_S 2709 268458825U, // FADD_S_MM 2710 285236041U, // FADD_S_MMR6 2711 268460047U, // FADD_W 2712 268454459U, // FCAF_D 2713 268460166U, // FCAF_W 2714 268454898U, // FCEQ_D 2715 268460605U, // FCEQ_W 2716 19879U, // FCLASS_D 2717 25701U, // FCLASS_W 2718 268454303U, // FCLE_D 2719 268460089U, // FCLE_W 2720 268455389U, // FCLT_D 2721 268461184U, // FCLT_W 2722 3041227U, // FCMP_D32 2723 3041227U, // FCMP_D32_MM 2724 3041227U, // FCMP_D64 2725 3303371U, // FCMP_S32 2726 3303371U, // FCMP_S32_MM 2727 268454399U, // FCNE_D 2728 268460123U, // FCNE_W 2729 268455008U, // FCOR_D 2730 268460734U, // FCOR_W 2731 268454954U, // FCUEQ_D 2732 268460621U, // FCUEQ_W 2733 268454369U, // FCULE_D 2734 268460105U, // FCULE_W 2735 268455445U, // FCULT_D 2736 268461200U, // FCULT_W 2737 268454415U, // FCUNE_D 2738 268460139U, // FCUNE_W 2739 268454828U, // FCUN_D 2740 268460511U, // FCUN_W 2741 268455821U, // FDIV_D 2742 268455822U, // FDIV_D32 2743 268455822U, // FDIV_D32_MM 2744 268455822U, // FDIV_D64 2745 268455822U, // FDIV_D64_MM 2746 268459324U, // FDIV_S 2747 268459324U, // FDIV_S_MM 2748 285236540U, // FDIV_S_MMR6 2749 268461566U, // FDIV_W 2750 268456499U, // FEXDO_H 2751 268460527U, // FEXDO_W 2752 268454112U, // FEXP2_D 2753 268459950U, // FEXP2_W 2754 19296U, // FEXUPL_D 2755 24997U, // FEXUPL_W 2756 19568U, // FEXUPR_D 2757 25294U, // FEXUPR_W 2758 19810U, // FFINT_S_D 2759 25594U, // FFINT_S_W 2760 20289U, // FFINT_U_D 2761 26024U, // FFINT_U_W 2762 19306U, // FFQL_D 2763 25007U, // FFQL_W 2764 19578U, // FFQR_D 2765 25304U, // FFQR_W 2766 17422U, // FILL_B 2767 19281U, // FILL_D 2768 21004U, // FILL_H 2769 24982U, // FILL_W 2770 18647U, // FLOG2_D 2771 24485U, // FLOG2_W 2772 19245U, // FLOOR_L_D64 2773 19245U, // FLOOR_L_D_MMR6 2774 23572U, // FLOOR_L_S 2775 23572U, // FLOOR_L_S_MMR6 2776 20420U, // FLOOR_W_D32 2777 20420U, // FLOOR_W_D64 2778 20420U, // FLOOR_W_D_MMR6 2779 20420U, // FLOOR_W_MM 2780 23914U, // FLOOR_W_S 2781 23914U, // FLOOR_W_S_MM 2782 23914U, // FLOOR_W_S_MMR6 2783 285231449U, // FMADD_D 2784 285237271U, // FMADD_W 2785 268454150U, // FMAX_A_D 2786 268459988U, // FMAX_A_W 2787 268455896U, // FMAX_D 2788 268461591U, // FMAX_W 2789 268454130U, // FMIN_A_D 2790 268459968U, // FMIN_A_W 2791 268454802U, // FMIN_D 2792 268460503U, // FMIN_W 2793 20381U, // FMOV_D32 2794 20381U, // FMOV_D32_MM 2795 20381U, // FMOV_D64 2796 20381U, // FMOV_D64_MM 2797 20381U, // FMOV_D_MMR6 2798 23875U, // FMOV_S 2799 23875U, // FMOV_S_MM 2800 23875U, // FMOV_S_MMR6 2801 285231407U, // FMSUB_D 2802 285237229U, // FMSUB_W 2803 268454786U, // FMUL_D 2804 268454787U, // FMUL_D32 2805 268454787U, // FMUL_D32_MM 2806 268454787U, // FMUL_D64 2807 268454787U, // FMUL_D64_MM 2808 268459064U, // FMUL_S 2809 268459064U, // FMUL_S_MM 2810 285236280U, // FMUL_S_MMR6 2811 268460487U, // FMUL_W 2812 19073U, // FNEG_D32 2813 19073U, // FNEG_D32_MM 2814 19073U, // FNEG_D64 2815 19073U, // FNEG_D64_MM 2816 23527U, // FNEG_S 2817 23527U, // FNEG_S_MM 2818 23527U, // FNEG_S_MMR6 2819 3523778514U, // FORK 2820 19407U, // FRCP_D 2821 25080U, // FRCP_W 2822 20027U, // FRINT_D 2823 25770U, // FRINT_W 2824 20055U, // FRSQRT_D 2825 25798U, // FRSQRT_W 2826 268454478U, // FSAF_D 2827 268460174U, // FSAF_W 2828 268454926U, // FSEQ_D 2829 268460613U, // FSEQ_W 2830 268454341U, // FSLE_D 2831 268460097U, // FSLE_W 2832 268455417U, // FSLT_D 2833 268461192U, // FSLT_W 2834 268454407U, // FSNE_D 2835 268460131U, // FSNE_W 2836 268455016U, // FSOR_D 2837 268460742U, // FSOR_W 2838 20046U, // FSQRT_D 2839 20047U, // FSQRT_D32 2840 20047U, // FSQRT_D32_MM 2841 20047U, // FSQRT_D64 2842 20047U, // FSQRT_D64_MM 2843 23852U, // FSQRT_S 2844 23852U, // FSQRT_S_MM 2845 25789U, // FSQRT_W 2846 268454183U, // FSUB_D 2847 268454184U, // FSUB_D32 2848 268454184U, // FSUB_D32_MM 2849 268454184U, // FSUB_D64 2850 268454184U, // FSUB_D64_MM 2851 268458807U, // FSUB_S 2852 268458807U, // FSUB_S_MM 2853 285236023U, // FSUB_S_MMR6 2854 268460005U, // FSUB_W 2855 268454975U, // FSUEQ_D 2856 268460630U, // FSUEQ_W 2857 268454390U, // FSULE_D 2858 268460114U, // FSULE_W 2859 268455466U, // FSULT_D 2860 268461209U, // FSULT_W 2861 268454424U, // FSUNE_D 2862 268460148U, // FSUNE_W 2863 268454847U, // FSUN_D 2864 268460519U, // FSUN_W 2865 19821U, // FTINT_S_D 2866 25605U, // FTINT_S_W 2867 20300U, // FTINT_U_D 2868 26035U, // FTINT_U_W 2869 268456576U, // FTQ_H 2870 268460639U, // FTQ_W 2871 19643U, // FTRUNC_S_D 2872 25377U, // FTRUNC_S_W 2873 20110U, // FTRUNC_U_D 2874 25845U, // FTRUNC_U_W 2875 284609U, // GINVI 2876 284609U, // GINVI_MMR6 2877 100687400U, // GINVT 2878 100687400U, // GINVT_MMR6 2879 268455111U, // HADD_S_D 2880 268456655U, // HADD_S_H 2881 268460845U, // HADD_S_W 2882 268455578U, // HADD_U_D 2883 268456943U, // HADD_U_H 2884 268461313U, // HADD_U_W 2885 268455078U, // HSUB_S_D 2886 268456634U, // HSUB_S_H 2887 268460812U, // HSUB_S_W 2888 268455545U, // HSUB_U_D 2889 268456922U, // HSUB_U_H 2890 268461280U, // HSUB_U_W 2891 366758U, // HYPCALL 2892 366758U, // HYPCALL_MM 2893 268453381U, // ILVEV_B 2894 268455812U, // ILVEV_D 2895 268457165U, // ILVEV_H 2896 268461557U, // ILVEV_W 2897 268452909U, // ILVL_B 2898 268454794U, // ILVL_D 2899 268456491U, // ILVL_H 2900 268460495U, // ILVL_W 2901 268452661U, // ILVOD_B 2902 268454267U, // ILVOD_D 2903 268456293U, // ILVOD_H 2904 268460080U, // ILVOD_W 2905 268452957U, // ILVR_B 2906 268455051U, // ILVR_D 2907 268456616U, // ILVR_H 2908 268460785U, // ILVR_W 2909 268459455U, // INS 2910 112477484U, // INSERT_B 2911 120868420U, // INSERT_D 2912 129258432U, // INSERT_H 2913 137651379U, // INSERT_W 2914 16801695U, // INSV 2915 146031422U, // INSVE_B 2916 154421793U, // INSVE_D 2917 162812270U, // INSVE_H 2918 171204733U, // INSVE_W 2919 16801695U, // INSV_MM 2920 268459455U, // INS_MM 2921 268459455U, // INS_MMR6 2922 284616U, // J 2923 284655U, // JAL 2924 23259U, // JALR 2925 285403U, // JALR16_MM 2926 23259U, // JALR64 2927 285403U, // JALRC16_MMR6 2928 17977U, // JALRC_HB_MMR6 2929 18516U, // JALRC_MMR6 2930 279095U, // JALRS16_MM 2931 24026U, // JALRS_MM 2932 17994U, // JALR_HB 2933 17994U, // JALR_HB64 2934 23259U, // JALR_MM 2935 286118U, // JALS_MM 2936 288339U, // JALX 2937 288339U, // JALX_MM 2938 284655U, // JAL_MM 2939 18395U, // JIALC 2940 18395U, // JIALC64 2941 18395U, // JIALC_MMR6 2942 18384U, // JIC 2943 18384U, // JIC64 2944 18384U, // JIC_MMR6 2945 285399U, // JR 2946 279082U, // JR16_MM 2947 285399U, // JR64 2948 285204U, // JRADDIUSP 2949 280655U, // JRC16_MM 2950 278960U, // JRC16_MMR6 2951 285192U, // JRCADDIUSP_MMR6 2952 280131U, // JR_HB 2953 280131U, // JR_HB64 2954 280131U, // JR_HB64_R6 2955 280131U, // JR_HB_R6 2956 285399U, // JR_MM 2957 284616U, // J_MM 2958 3839983U, // Jal16 2959 4102127U, // JalB16 2960 10378U, // JrRa16 2961 10370U, // JrcRa16 2962 280655U, // JrcRx16 2963 280660U, // JumpLinkReg16 2964 25183827U, // LB 2965 25183827U, // LB64 2966 25186403U, // LBE 2967 25186403U, // LBE_MM 2968 25182791U, // LBU16_MM 2969 3774899801U, // LBUX 2970 3774899801U, // LBUX_MM 2971 25189947U, // LBU_MMR6 2972 25183827U, // LB_MM 2973 25183827U, // LB_MMR6 2974 25189947U, // LBu 2975 25189947U, // LBu64 2976 25186534U, // LBuE 2977 25186534U, // LBuE_MM 2978 25189947U, // LBu_MM 2979 25186362U, // LD 2980 25182294U, // LDC1 2981 25182294U, // LDC164 2982 25182294U, // LDC1_D64_MMR6 2983 25182294U, // LDC1_MM 2984 25182510U, // LDC2 2985 25182510U, // LDC2_MMR6 2986 25182510U, // LDC2_R6 2987 25182595U, // LDC3 2988 17248U, // LDI_B 2989 19089U, // LDI_D 2990 20880U, // LDI_H 2991 24832U, // LDI_W 2992 25188427U, // LDL 2993 18462U, // LDPC 2994 25189013U, // LDR 2995 3774890134U, // LDXC1 2996 3774890134U, // LDXC164 2997 25183014U, // LD_B 2998 25184620U, // LD_D 2999 25186646U, // LD_H 3000 25190433U, // LD_W 3001 67133072U, // LEA_ADDiu 3002 67133071U, // LEA_ADDiu64 3003 67133072U, // LEA_ADDiu_MM 3004 25187598U, // LH 3005 25187598U, // LH64 3006 25186455U, // LHE 3007 25186455U, // LHE_MM 3008 25182814U, // LHU16_MM 3009 3774899790U, // LHX 3010 3774899790U, // LHX_MM 3011 25187598U, // LH_MM 3012 25190019U, // LHu 3013 25190019U, // LHu64 3014 25186540U, // LHuE 3015 25186540U, // LHuE_MM 3016 25190019U, // LHu_MM 3017 16878U, // LI16_MM 3018 16878U, // LI16_MMR6 3019 25188523U, // LL 3020 25188523U, // LL64 3021 25188523U, // LL64_R6 3022 25186366U, // LLD 3023 25186366U, // LLD_R6 3024 25186478U, // LLE 3025 25186478U, // LLE_MM 3026 25188523U, // LL_MM 3027 25188523U, // LL_MMR6 3028 25188523U, // LL_R6 3029 268452564U, // LSA 3030 4061741780U, // LSA_MMR6 3031 268452564U, // LSA_R6 3032 92297148U, // LUI_MMR6 3033 3774890148U, // LUXC1 3034 3774890148U, // LUXC164 3035 3774890148U, // LUXC1_MM 3036 92297148U, // LUi 3037 92297148U, // LUi64 3038 92297148U, // LUi_MM 3039 25191998U, // LW 3040 25182821U, // LW16_MM 3041 25191998U, // LW64 3042 25182346U, // LWC1 3043 25182346U, // LWC1_MM 3044 25182562U, // LWC2 3045 25182562U, // LWC2_MMR6 3046 25182562U, // LWC2_R6 3047 25182607U, // LWC3 3048 25191998U, // LWDSP 3049 25191998U, // LWDSP_MM 3050 25186552U, // LWE 3051 25186552U, // LWE_MM 3052 25191998U, // LWGP_MM 3053 25188641U, // LWL 3054 25188641U, // LWL64 3055 25186483U, // LWLE 3056 25186483U, // LWLE_MM 3057 25188641U, // LWL_MM 3058 49675U, // LWM16_MM 3059 49675U, // LWM16_MMR6 3060 49415U, // LWM32_MM 3061 18499U, // LWPC 3062 18499U, // LWPC_MMR6 3063 176183861U, // LWP_MM 3064 25189147U, // LWR 3065 25189147U, // LWR64 3066 25186522U, // LWRE 3067 25186522U, // LWRE_MM 3068 25189147U, // LWR_MM 3069 25191998U, // LWSP_MM 3070 18492U, // LWUPC 3071 25190166U, // LWU_MM 3072 3774899807U, // LWX 3073 3774890162U, // LWXC1 3074 3774890162U, // LWXC1_MM 3075 3774897639U, // LWXS_MM 3076 3774899807U, // LWX_MM 3077 25191998U, // LW_MM 3078 25191998U, // LW_MMR6 3079 25190166U, // LWu 3080 25183827U, // LbRxRyOffMemX16 3081 25189947U, // LbuRxRyOffMemX16 3082 25187598U, // LhRxRyOffMemX16 3083 25190019U, // LhuRxRyOffMemX16 3084 2952812419U, // LiRxImm16 3085 22393U, // LiRxImmAlignX16 3086 22403U, // LiRxImmX16 3087 2147509822U, // LwRxPcTcp16 3088 26174U, // LwRxPcTcpX16 3089 25191998U, // LwRxRyOffMemX16 3090 25191998U, // LwRxSpImmX16 3091 20523U, // MADD 3092 285231711U, // MADDF_D 3093 285231711U, // MADDF_D_MMR6 3094 285236174U, // MADDF_S 3095 285236174U, // MADDF_S_MMR6 3096 285233764U, // MADDR_Q_H 3097 285237800U, // MADDR_Q_W 3098 24156U, // MADDU 3099 268459612U, // MADDU_DSP 3100 268459612U, // MADDU_DSP_MM 3101 24156U, // MADDU_MM 3102 285230579U, // MADDV_B 3103 285233010U, // MADDV_D 3104 285234363U, // MADDV_H 3105 285238755U, // MADDV_W 3106 268454234U, // MADD_D32 3107 268454234U, // MADD_D32_MM 3108 268454234U, // MADD_D64 3109 268455979U, // MADD_DSP 3110 268455979U, // MADD_DSP_MM 3111 20523U, // MADD_MM 3112 285233734U, // MADD_Q_H 3113 285237770U, // MADD_Q_W 3114 268458824U, // MADD_S 3115 268458824U, // MADD_S_MM 3116 268458094U, // MAQ_SA_W_PHL 3117 268458094U, // MAQ_SA_W_PHL_MM 3118 268458655U, // MAQ_SA_W_PHR 3119 268458655U, // MAQ_SA_W_PHR_MM 3120 268458122U, // MAQ_S_W_PHL 3121 268458122U, // MAQ_S_W_PHL_MM 3122 268458683U, // MAQ_S_W_PHR 3123 268458683U, // MAQ_S_W_PHR_MM 3124 268454175U, // MAXA_D 3125 268454175U, // MAXA_D_MMR6 3126 268458797U, // MAXA_S 3127 268458797U, // MAXA_S_MMR6 3128 268453032U, // MAXI_S_B 3129 268455189U, // MAXI_S_D 3130 268456733U, // MAXI_S_H 3131 268460923U, // MAXI_S_W 3132 268453247U, // MAXI_U_B 3133 268455656U, // MAXI_U_D 3134 268457021U, // MAXI_U_H 3135 268461391U, // MAXI_U_W 3136 268452613U, // MAX_A_B 3137 268454151U, // MAX_A_D 3138 268456245U, // MAX_A_H 3139 268459989U, // MAX_A_W 3140 268455897U, // MAX_D 3141 268455897U, // MAX_D_MMR6 3142 268459390U, // MAX_S 3143 268453120U, // MAX_S_B 3144 268455309U, // MAX_S_D 3145 268456852U, // MAX_S_H 3146 268459390U, // MAX_S_MMR6 3147 268461104U, // MAX_S_W 3148 268453335U, // MAX_U_B 3149 268455776U, // MAX_U_D 3150 268457119U, // MAX_U_H 3151 268461511U, // MAX_U_W 3152 268451842U, // MFC0 3153 268451842U, // MFC0_MMR6 3154 16489U, // MFC1 3155 16489U, // MFC1_D64 3156 16489U, // MFC1_MM 3157 16489U, // MFC1_MMR6 3158 268452161U, // MFC2 3159 16705U, // MFC2_MMR6 3160 268451849U, // MFGC0 3161 268451849U, // MFGC0_MM 3162 268451880U, // MFHC0_MMR6 3163 16495U, // MFHC1_D32 3164 16495U, // MFHC1_D32_MM 3165 16495U, // MFHC1_D64 3166 16495U, // MFHC1_D64_MM 3167 16711U, // MFHC2_MMR6 3168 268451856U, // MFHGC0 3169 268451856U, // MFHGC0_MM 3170 284525U, // MFHI 3171 279014U, // MFHI16_MM 3172 284525U, // MFHI64 3173 22381U, // MFHI_DSP 3174 22381U, // MFHI_DSP_MM 3175 284525U, // MFHI_MM 3176 285057U, // MFLO 3177 279065U, // MFLO16_MM 3178 285057U, // MFLO64 3179 22913U, // MFLO_DSP 3180 22913U, // MFLO_DSP_MM 3181 285057U, // MFLO_MM 3182 268458753U, // MFTR 3183 268454160U, // MINA_D 3184 268454160U, // MINA_D_MMR6 3185 268458789U, // MINA_S 3186 268458789U, // MINA_S_MMR6 3187 268453012U, // MINI_S_B 3188 268455169U, // MINI_S_D 3189 268456713U, // MINI_S_H 3190 268460903U, // MINI_S_W 3191 268453227U, // MINI_U_B 3192 268455636U, // MINI_U_D 3193 268457001U, // MINI_U_H 3194 268461371U, // MINI_U_W 3195 268452594U, // MIN_A_B 3196 268454131U, // MIN_A_D 3197 268456226U, // MIN_A_H 3198 268459969U, // MIN_A_W 3199 268454803U, // MIN_D 3200 268454803U, // MIN_D_MMR6 3201 268459071U, // MIN_S 3202 268453042U, // MIN_S_B 3203 268455199U, // MIN_S_D 3204 268456743U, // MIN_S_H 3205 268459071U, // MIN_S_MMR6 3206 268460943U, // MIN_S_W 3207 268453257U, // MIN_U_B 3208 268455666U, // MIN_U_D 3209 268457031U, // MIN_U_H 3210 268461401U, // MIN_U_W 3211 268456026U, // MOD 3212 268453799U, // MODSUB 3213 268453799U, // MODSUB_MM 3214 268459620U, // MODU 3215 268459620U, // MODU_MMR6 3216 268456026U, // MOD_MMR6 3217 268452975U, // MOD_S_B 3218 268455132U, // MOD_S_D 3219 268456676U, // MOD_S_H 3220 268460866U, // MOD_S_W 3221 268453190U, // MOD_U_B 3222 268455599U, // MOD_U_D 3223 268456964U, // MOD_U_H 3224 268461334U, // MOD_U_W 3225 20722U, // MOVE16_MM 3226 16848U, // MOVE16_MMR6 3227 268458420U, // MOVEP_MM 3228 268458420U, // MOVEP_MMR6 3229 24354U, // MOVE_V 3230 268454520U, // MOVF_D32 3231 268454520U, // MOVF_D32_MM 3232 268454520U, // MOVF_D64 3233 268456206U, // MOVF_I 3234 268456206U, // MOVF_I64 3235 268456206U, // MOVF_I_MM 3236 268458975U, // MOVF_S 3237 268458975U, // MOVF_S_MM 3238 268454855U, // MOVN_I64_D64 3239 268458357U, // MOVN_I64_I 3240 268458357U, // MOVN_I64_I64 3241 268459107U, // MOVN_I64_S 3242 268454855U, // MOVN_I_D32 3243 268454855U, // MOVN_I_D32_MM 3244 268454855U, // MOVN_I_D64 3245 268458357U, // MOVN_I_I 3246 268458357U, // MOVN_I_I64 3247 268458357U, // MOVN_I_MM 3248 268459107U, // MOVN_I_S 3249 268459107U, // MOVN_I_S_MM 3250 268455527U, // MOVT_D32 3251 268455527U, // MOVT_D32_MM 3252 268455527U, // MOVT_D64 3253 268459567U, // MOVT_I 3254 268459567U, // MOVT_I64 3255 268459567U, // MOVT_I_MM 3256 268459316U, // MOVT_S 3257 268459316U, // MOVT_S_MM 3258 268455937U, // MOVZ_I64_D64 3259 268461740U, // MOVZ_I64_I 3260 268461740U, // MOVZ_I64_I64 3261 268459417U, // MOVZ_I64_S 3262 268455937U, // MOVZ_I_D32 3263 268455937U, // MOVZ_I_D32_MM 3264 268455937U, // MOVZ_I_D64 3265 268461740U, // MOVZ_I_I 3266 268461740U, // MOVZ_I_I64 3267 268461740U, // MOVZ_I_MM 3268 268459417U, // MOVZ_I_S 3269 268459417U, // MOVZ_I_S_MM 3270 18351U, // MSUB 3271 285231702U, // MSUBF_D 3272 285231702U, // MSUBF_D_MMR6 3273 285236165U, // MSUBF_S 3274 285236165U, // MSUBF_S_MMR6 3275 285233753U, // MSUBR_Q_H 3276 285237789U, // MSUBR_Q_W 3277 24135U, // MSUBU 3278 268459591U, // MSUBU_DSP 3279 268459591U, // MSUBU_DSP_MM 3280 24135U, // MSUBU_MM 3281 285230570U, // MSUBV_B 3282 285233001U, // MSUBV_D 3283 285234354U, // MSUBV_H 3284 285238746U, // MSUBV_W 3285 268454192U, // MSUB_D32 3286 268454192U, // MSUB_D32_MM 3287 268454192U, // MSUB_D64 3288 268453807U, // MSUB_DSP 3289 268453807U, // MSUB_DSP_MM 3290 18351U, // MSUB_MM 3291 285233724U, // MSUB_Q_H 3292 285237760U, // MSUB_Q_W 3293 268458806U, // MSUB_S 3294 268458806U, // MSUB_S_MM 3295 1376288823U, // MTC0 3296 1376288823U, // MTC0_MMR6 3297 8945796U, // MTC1 3298 8945796U, // MTC1_D64 3299 8945796U, // MTC1_D64_MM 3300 8945796U, // MTC1_MM 3301 8945796U, // MTC1_MMR6 3302 1376289116U, // MTC2 3303 8946012U, // MTC2_MMR6 3304 1376288801U, // MTGC0 3305 1376288801U, // MTGC0_MM 3306 1376288815U, // MTHC0_MMR6 3307 8994934U, // MTHC1_D32 3308 8994934U, // MTHC1_D32_MM 3309 8994934U, // MTHC1_D64 3310 8994934U, // MTHC1_D64_MM 3311 8945998U, // MTHC2_MMR6 3312 1376288792U, // MTHGC0 3313 1376288792U, // MTHGC0_MM 3314 284531U, // MTHI 3315 284531U, // MTHI64 3316 8951667U, // MTHI_DSP 3317 8951667U, // MTHI_DSP_MM 3318 284531U, // MTHI_MM 3319 8952251U, // MTHLIP 3320 8952251U, // MTHLIP_MM 3321 285070U, // MTLO 3322 285070U, // MTLO64 3323 8952206U, // MTLO_DSP 3324 8952206U, // MTLO_DSP_MM 3325 285070U, // MTLO_MM 3326 278595U, // MTM0 3327 278720U, // MTM1 3328 278894U, // MTM2 3329 278601U, // MTP0 3330 278726U, // MTP1 3331 278900U, // MTP2 3332 34118414U, // MTTR 3333 268457788U, // MUH 3334 268459657U, // MUHU 3335 268459657U, // MUHU_MMR6 3336 268457788U, // MUH_MMR6 3337 268458254U, // MUL 3338 268458135U, // MULEQ_S_W_PHL 3339 268458135U, // MULEQ_S_W_PHL_MM 3340 268458696U, // MULEQ_S_W_PHR 3341 268458696U, // MULEQ_S_W_PHR_MM 3342 268458012U, // MULEU_S_PH_QBL 3343 268458012U, // MULEU_S_PH_QBL_MM 3344 268458598U, // MULEU_S_PH_QBR 3345 268458598U, // MULEU_S_PH_QBR_MM 3346 268457548U, // MULQ_RS_PH 3347 268457548U, // MULQ_RS_PH_MM 3348 268461123U, // MULQ_RS_W 3349 268461123U, // MULQ_RS_W_MMR2 3350 268457492U, // MULQ_S_PH 3351 268457492U, // MULQ_S_PH_MMR2 3352 268460982U, // MULQ_S_W 3353 268460982U, // MULQ_S_W_MMR2 3354 268456559U, // MULR_Q_H 3355 268460595U, // MULR_Q_W 3356 268457694U, // MULSAQ_S_W_PH 3357 268457694U, // MULSAQ_S_W_PH_MM 3358 268457669U, // MULSA_W_PH 3359 268457669U, // MULSA_W_PH_MMR2 3360 24083U, // MULT 3361 268459777U, // MULTU_DSP 3362 268459777U, // MULTU_DSP_MM 3363 268459539U, // MULT_DSP 3364 268459539U, // MULT_DSP_MM 3365 24083U, // MULT_MM 3366 24321U, // MULTu 3367 24321U, // MULTu_MM 3368 268459694U, // MULU 3369 268459694U, // MULU_MMR6 3370 268453390U, // MULV_B 3371 268455829U, // MULV_D 3372 268457174U, // MULV_H 3373 268461574U, // MULV_W 3374 268458254U, // MUL_MM 3375 268458254U, // MUL_MMR6 3376 268457365U, // MUL_PH 3377 268457365U, // MUL_PH_MMR2 3378 268456528U, // MUL_Q_H 3379 268460564U, // MUL_Q_W 3380 268458254U, // MUL_R6 3381 268457460U, // MUL_S_PH 3382 268457460U, // MUL_S_PH_MMR2 3383 284525U, // Mfhi16 3384 285057U, // Mflo16 3385 20722U, // Move32R16 3386 20722U, // MoveR3216 3387 17173U, // NLOC_B 3388 18753U, // NLOC_D 3389 20805U, // NLOC_H 3390 24566U, // NLOC_W 3391 17181U, // NLZC_B 3392 18761U, // NLZC_D 3393 20813U, // NLZC_H 3394 24574U, // NLZC_W 3395 268454242U, // NMADD_D32 3396 268454242U, // NMADD_D32_MM 3397 268454242U, // NMADD_D64 3398 268458823U, // NMADD_S 3399 268458823U, // NMADD_S_MM 3400 268454200U, // NMSUB_D32 3401 268454200U, // NMSUB_D32_MM 3402 268454200U, // NMSUB_D64 3403 268458805U, // NMSUB_S 3404 268458805U, // NMSUB_S_MM 3405 268458721U, // NOR 3406 268458721U, // NOR64 3407 268452798U, // NORI_B 3408 268458721U, // NOR_MM 3409 268458721U, // NOR_MMR6 3410 268459826U, // NOR_V 3411 16960U, // NOT16_MM 3412 16960U, // NOT16_MMR6 3413 20756U, // NegRxRy16 3414 24099U, // NotRxRy16 3415 268458722U, // OR 3416 10043953U, // OR16_MM 3417 10043953U, // OR16_MMR6 3418 268458722U, // OR64 3419 268452799U, // ORI_B 3420 268457887U, // ORI_MMR6 3421 268458722U, // OR_MM 3422 268458722U, // OR_MMR6 3423 268459827U, // OR_V 3424 268457887U, // ORi 3425 268457887U, // ORi64 3426 268457887U, // ORi_MM 3427 16800482U, // OrRxRxRy16 3428 268457354U, // PACKRL_PH 3429 268457354U, // PACKRL_PH_MM 3430 10396U, // PAUSE 3431 10396U, // PAUSE_MM 3432 10396U, // PAUSE_MMR6 3433 268453372U, // PCKEV_B 3434 268455803U, // PCKEV_D 3435 268457156U, // PCKEV_H 3436 268461548U, // PCKEV_W 3437 268452652U, // PCKOD_B 3438 268454258U, // PCKOD_D 3439 268456284U, // PCKOD_H 3440 268460071U, // PCKOD_W 3441 17700U, // PCNT_B 3442 20019U, // PCNT_D 3443 21432U, // PCNT_H 3444 25762U, // PCNT_W 3445 268457318U, // PICK_PH 3446 268457318U, // PICK_PH_MM 3447 268453531U, // PICK_QB 3448 268453531U, // PICK_QB_MM 3449 268459466U, // PLL_PS64 3450 268459474U, // PLU_PS64 3451 22985U, // POP 3452 22587U, // PRECEQU_PH_QBL 3453 17046U, // PRECEQU_PH_QBLA 3454 17046U, // PRECEQU_PH_QBLA_MM 3455 22587U, // PRECEQU_PH_QBL_MM 3456 23173U, // PRECEQU_PH_QBR 3457 17084U, // PRECEQU_PH_QBRA 3458 17084U, // PRECEQU_PH_QBRA_MM 3459 23173U, // PRECEQU_PH_QBR_MM 3460 22652U, // PRECEQ_W_PHL 3461 22652U, // PRECEQ_W_PHL_MM 3462 23213U, // PRECEQ_W_PHR 3463 23213U, // PRECEQ_W_PHR_MM 3464 22572U, // PRECEU_PH_QBL 3465 17030U, // PRECEU_PH_QBLA 3466 17030U, // PRECEU_PH_QBLA_MM 3467 22572U, // PRECEU_PH_QBL_MM 3468 23158U, // PRECEU_PH_QBR 3469 17068U, // PRECEU_PH_QBRA 3470 17068U, // PRECEU_PH_QBRA_MM 3471 23158U, // PRECEU_PH_QBR_MM 3472 268457270U, // PRECRQU_S_QB_PH 3473 268457270U, // PRECRQU_S_QB_PH_MM 3474 268460214U, // PRECRQ_PH_W 3475 268460214U, // PRECRQ_PH_W_MM 3476 268457243U, // PRECRQ_QB_PH 3477 268457243U, // PRECRQ_QB_PH_MM 3478 268460245U, // PRECRQ_RS_PH_W 3479 268460245U, // PRECRQ_RS_PH_W_MM 3480 268457257U, // PRECR_QB_PH 3481 268457257U, // PRECR_QB_PH_MMR2 3482 268460198U, // PRECR_SRA_PH_W 3483 268460198U, // PRECR_SRA_PH_W_MMR2 3484 268460227U, // PRECR_SRA_R_PH_W 3485 268460227U, // PRECR_SRA_R_PH_W_MMR2 3486 2756872U, // PREF 3487 2756730U, // PREFE 3488 2756730U, // PREFE_MM 3489 186263111U, // PREFX_MM 3490 2756872U, // PREF_MM 3491 2756872U, // PREF_MMR6 3492 2756872U, // PREF_R6 3493 268456008U, // PREPEND 3494 268456008U, // PREPEND_MMR2 3495 18327U, // RADDU_W_QB 3496 18327U, // RADDU_W_QB_MM 3497 83909114U, // RDDSP 3498 192961018U, // RDDSP_MM 3499 268458772U, // RDHWR 3500 268458772U, // RDHWR64 3501 268458772U, // RDHWR_MM 3502 268458772U, // RDHWR_MMR6 3503 23281U, // RDPGPR_MMR6 3504 19415U, // RECIP_D32 3505 19415U, // RECIP_D32_MM 3506 19415U, // RECIP_D64 3507 19415U, // RECIP_D64_MM 3508 23659U, // RECIP_S 3509 23659U, // RECIP_S_MM 3510 22153U, // REPLV_PH 3511 22153U, // REPLV_PH_MM 3512 18307U, // REPLV_QB 3513 18307U, // REPLV_QB_MM 3514 21880U, // REPL_PH 3515 21880U, // REPL_PH_MM 3516 201344685U, // REPL_QB 3517 201344685U, // REPL_QB_MM 3518 20028U, // RINT_D 3519 20028U, // RINT_D_MMR6 3520 23843U, // RINT_S 3521 23843U, // RINT_S_MMR6 3522 268458760U, // ROTR 3523 268459928U, // ROTRV 3524 268459928U, // ROTRV_MM 3525 268458760U, // ROTR_MM 3526 19224U, // ROUND_L_D64 3527 19224U, // ROUND_L_D_MMR6 3528 23551U, // ROUND_L_S 3529 23551U, // ROUND_L_S_MMR6 3530 20399U, // ROUND_W_D32 3531 20399U, // ROUND_W_D64 3532 20399U, // ROUND_W_D_MMR6 3533 20399U, // ROUND_W_MM 3534 23893U, // ROUND_W_S 3535 23893U, // ROUND_W_S_MM 3536 23893U, // ROUND_W_S_MMR6 3537 20056U, // RSQRT_D32 3538 20056U, // RSQRT_D32_MM 3539 20056U, // RSQRT_D64 3540 20056U, // RSQRT_D64_MM 3541 23851U, // RSQRT_S 3542 23851U, // RSQRT_S_MM 3543 0U, // Restore16 3544 0U, // RestoreX16 3545 4211329U, // SAA 3546 4214801U, // SAAD 3547 268453081U, // SAT_S_B 3548 268455248U, // SAT_S_D 3549 268456802U, // SAT_S_H 3550 268461032U, // SAT_S_W 3551 268453308U, // SAT_U_B 3552 268455727U, // SAT_U_D 3553 268457092U, // SAT_U_H 3554 268461462U, // SAT_U_W 3555 25184163U, // SB 3556 25182628U, // SB16_MM 3557 25182628U, // SB16_MMR6 3558 25184163U, // SB64 3559 25186408U, // SBE 3560 25186408U, // SBE_MM 3561 25184163U, // SB_MM 3562 25184163U, // SB_MMR6 3563 4491358U, // SC 3564 4491358U, // SC64 3565 4491358U, // SC64_R6 3566 4493344U, // SCD 3567 4493344U, // SCD_R6 3568 4493421U, // SCE 3569 4493421U, // SCE_MM 3570 4491358U, // SC_MM 3571 4491358U, // SC_MMR6 3572 4491358U, // SC_R6 3573 25186399U, // SD 3574 186789U, // SDBBP 3575 115233U, // SDBBP16_MM 3576 115233U, // SDBBP16_MMR6 3577 367013U, // SDBBP_MM 3578 186789U, // SDBBP_MMR6 3579 186789U, // SDBBP_R6 3580 25182300U, // SDC1 3581 25182300U, // SDC164 3582 25182300U, // SDC1_D64_MMR6 3583 25182300U, // SDC1_MM 3584 25182516U, // SDC2 3585 25182516U, // SDC2_MMR6 3586 25182516U, // SDC2_R6 3587 25182601U, // SDC3 3588 26317U, // SDIV 3589 26317U, // SDIV_MM 3590 25188432U, // SDL 3591 25189018U, // SDR 3592 3774890141U, // SDXC1 3593 3774890141U, // SDXC164 3594 17972U, // SEB 3595 17972U, // SEB64 3596 17972U, // SEB_MM 3597 21768U, // SEH 3598 21768U, // SEH64 3599 21768U, // SEH_MM 3600 268461713U, // SELEQZ 3601 268461713U, // SELEQZ64 3602 268455927U, // SELEQZ_D 3603 268455927U, // SELEQZ_D_MMR6 3604 268461713U, // SELEQZ_MMR6 3605 268459407U, // SELEQZ_S 3606 268459407U, // SELEQZ_S_MMR6 3607 268461686U, // SELNEZ 3608 268461686U, // SELNEZ64 3609 268455910U, // SELNEZ_D 3610 268455910U, // SELNEZ_D_MMR6 3611 268461686U, // SELNEZ_MMR6 3612 268459397U, // SELNEZ_S 3613 268459397U, // SELNEZ_S_MMR6 3614 285231937U, // SEL_D 3615 285231937U, // SEL_D_MMR6 3616 285236264U, // SEL_S 3617 285236264U, // SEL_S_MMR6 3618 268458564U, // SEQ 3619 268457874U, // SEQi 3620 25188151U, // SH 3621 25182680U, // SH16_MM 3622 25182680U, // SH16_MMR6 3623 25188151U, // SH64 3624 25186460U, // SHE 3625 25186460U, // SHE_MM 3626 268452680U, // SHF_B 3627 268456312U, // SHF_H 3628 268460183U, // SHF_W 3629 22919U, // SHILO 3630 24447U, // SHILOV 3631 24447U, // SHILOV_MM 3632 22919U, // SHILO_MM 3633 268457599U, // SHLLV_PH 3634 268457599U, // SHLLV_PH_MM 3635 268453753U, // SHLLV_QB 3636 268453753U, // SHLLV_QB_MM 3637 268457536U, // SHLLV_S_PH 3638 268457536U, // SHLLV_S_PH_MM 3639 268461093U, // SHLLV_S_W 3640 268461093U, // SHLLV_S_W_MM 3641 268457327U, // SHLL_PH 3642 268457327U, // SHLL_PH_MM 3643 268453540U, // SHLL_QB 3644 268453540U, // SHLL_QB_MM 3645 268457449U, // SHLL_S_PH 3646 268457449U, // SHLL_S_PH_MM 3647 268460933U, // SHLL_S_W 3648 268460933U, // SHLL_S_W_MM 3649 268457589U, // SHRAV_PH 3650 268457589U, // SHRAV_PH_MM 3651 268453743U, // SHRAV_QB 3652 268453743U, // SHRAV_QB_MMR2 3653 268457437U, // SHRAV_R_PH 3654 268457437U, // SHRAV_R_PH_MM 3655 268453641U, // SHRAV_R_QB 3656 268453641U, // SHRAV_R_QB_MMR2 3657 268460688U, // SHRAV_R_W 3658 268460688U, // SHRAV_R_W_MM 3659 268457234U, // SHRA_PH 3660 268457234U, // SHRA_PH_MM 3661 268453463U, // SHRA_QB 3662 268453463U, // SHRA_QB_MMR2 3663 268457402U, // SHRA_R_PH 3664 268457402U, // SHRA_R_PH_MM 3665 268453606U, // SHRA_R_QB 3666 268453606U, // SHRA_R_QB_MMR2 3667 268460646U, // SHRA_R_W 3668 268460646U, // SHRA_R_W_MM 3669 268457619U, // SHRLV_PH 3670 268457619U, // SHRLV_PH_MMR2 3671 268453773U, // SHRLV_QB 3672 268453773U, // SHRLV_QB_MM 3673 268457345U, // SHRL_PH 3674 268457345U, // SHRL_PH_MMR2 3675 268453558U, // SHRL_QB 3676 268453558U, // SHRL_QB_MM 3677 25188151U, // SH_MM 3678 25188151U, // SH_MMR6 3679 200865U, // SIGRIE 3680 200865U, // SIGRIE_MMR6 3681 2701149023U, // SLDI_B 3682 2701150864U, // SLDI_D 3683 2701152655U, // SLDI_H 3684 2701156607U, // SLDI_W 3685 2701148965U, // SLD_B 3686 2701150571U, // SLD_D 3687 2701152597U, // SLD_H 3688 2701156384U, // SLD_W 3689 268458187U, // SLL 3690 268452349U, // SLL16_MM 3691 268452349U, // SLL16_MMR6 3692 268458187U, // SLL64_32 3693 268458187U, // SLL64_64 3694 268452737U, // SLLI_B 3695 268454561U, // SLLI_D 3696 268456352U, // SLLI_H 3697 268460304U, // SLLI_W 3698 268459890U, // SLLV 3699 268459890U, // SLLV_MM 3700 268452886U, // SLL_B 3701 268454745U, // SLL_D 3702 268456468U, // SLL_H 3703 268458187U, // SLL_MM 3704 268458187U, // SLL_MMR6 3705 268460446U, // SLL_W 3706 268459528U, // SLT 3707 268459528U, // SLT64 3708 268459528U, // SLT_MM 3709 268457898U, // SLTi 3710 268457898U, // SLTi64 3711 268457898U, // SLTi_MM 3712 268459678U, // SLTiu 3713 268459678U, // SLTiu64 3714 268459678U, // SLTiu_MM 3715 268459764U, // SLTu 3716 268459764U, // SLTu64 3717 268459764U, // SLTu_MM 3718 268456132U, // SNE 3719 268457819U, // SNEi 3720 2684371928U, // SPLATI_B 3721 2684373736U, // SPLATI_D 3722 2684375527U, // SPLATI_H 3723 2684379479U, // SPLATI_W 3724 2684372243U, // SPLAT_B 3725 2684374449U, // SPLAT_D 3726 2684375975U, // SPLAT_H 3727 2684380271U, // SPLAT_W 3728 268452558U, // SRA 3729 268452695U, // SRAI_B 3730 268454536U, // SRAI_D 3731 268456327U, // SRAI_H 3732 268460279U, // SRAI_W 3733 268452771U, // SRARI_B 3734 268454595U, // SRARI_D 3735 268456386U, // SRARI_H 3736 268460338U, // SRARI_W 3737 268452924U, // SRAR_B 3738 268454984U, // SRAR_D 3739 268456583U, // SRAR_H 3740 268460710U, // SRAR_W 3741 268459869U, // SRAV 3742 268459869U, // SRAV_MM 3743 268452622U, // SRA_B 3744 268454168U, // SRA_D 3745 268456254U, // SRA_H 3746 268452558U, // SRA_MM 3747 268459998U, // SRA_W 3748 268458215U, // SRL 3749 268452356U, // SRL16_MM 3750 268452356U, // SRL16_MMR6 3751 268452745U, // SRLI_B 3752 268454569U, // SRLI_D 3753 268456360U, // SRLI_H 3754 268460312U, // SRLI_W 3755 268452789U, // SRLRI_B 3756 268454613U, // SRLRI_D 3757 268456404U, // SRLRI_H 3758 268460356U, // SRLRI_W 3759 268452940U, // SRLR_B 3760 268455000U, // SRLR_D 3761 268456599U, // SRLR_H 3762 268460726U, // SRLR_W 3763 268459897U, // SRLV 3764 268459897U, // SRLV_MM 3765 268452893U, // SRL_B 3766 268454770U, // SRL_D 3767 268456475U, // SRL_H 3768 268458215U, // SRL_MM 3769 268460471U, // SRL_W 3770 10461U, // SSNOP 3771 10461U, // SSNOP_MM 3772 10461U, // SSNOP_MMR6 3773 25183542U, // ST_B 3774 25185889U, // ST_D 3775 25187274U, // ST_H 3776 25191632U, // ST_W 3777 268453802U, // SUB 3778 268457298U, // SUBQH_PH 3779 268457298U, // SUBQH_PH_MMR2 3780 268457413U, // SUBQH_R_PH 3781 268457413U, // SUBQH_R_PH_MMR2 3782 268460656U, // SUBQH_R_W 3783 268460656U, // SUBQH_R_W_MMR2 3784 268460261U, // SUBQH_W 3785 268460261U, // SUBQH_W_MMR2 3786 268457373U, // SUBQ_PH 3787 268457373U, // SUBQ_PH_MM 3788 268457470U, // SUBQ_S_PH 3789 268457470U, // SUBQ_S_PH_MM 3790 268460962U, // SUBQ_S_W 3791 268460962U, // SUBQ_S_W_MM 3792 268453296U, // SUBSUS_U_B 3793 268455715U, // SUBSUS_U_D 3794 268457080U, // SUBSUS_U_H 3795 268461450U, // SUBSUS_U_W 3796 268453099U, // SUBSUU_S_B 3797 268455288U, // SUBSUU_S_D 3798 268456820U, // SUBSUU_S_H 3799 268461072U, // SUBSUU_S_W 3800 268453061U, // SUBS_S_B 3801 268455228U, // SUBS_S_D 3802 268456782U, // SUBS_S_H 3803 268461012U, // SUBS_S_W 3804 268453276U, // SUBS_U_B 3805 268455695U, // SUBS_U_D 3806 268457060U, // SUBS_U_H 3807 268461430U, // SUBS_U_W 3808 268452430U, // SUBU16_MM 3809 268452430U, // SUBU16_MMR6 3810 268453511U, // SUBUH_QB 3811 268453511U, // SUBUH_QB_MMR2 3812 268453617U, // SUBUH_R_QB 3813 268453617U, // SUBUH_R_QB_MMR2 3814 268459585U, // SUBU_MMR6 3815 268457571U, // SUBU_PH 3816 268457571U, // SUBU_PH_MMR2 3817 268453725U, // SUBU_QB 3818 268453725U, // SUBU_QB_MM 3819 268457514U, // SUBU_S_PH 3820 268457514U, // SUBU_S_PH_MMR2 3821 268453664U, // SUBU_S_QB 3822 268453664U, // SUBU_S_QB_MM 3823 268452843U, // SUBVI_B 3824 268454651U, // SUBVI_D 3825 268456442U, // SUBVI_H 3826 268460394U, // SUBVI_W 3827 268453355U, // SUBV_B 3828 268455786U, // SUBV_D 3829 268457139U, // SUBV_H 3830 268461531U, // SUBV_W 3831 268453802U, // SUB_MM 3832 268453802U, // SUB_MMR6 3833 268459585U, // SUBu 3834 268459585U, // SUBu_MM 3835 3774890155U, // SUXC1 3836 3774890155U, // SUXC164 3837 3774890155U, // SUXC1_MM 3838 25192003U, // SW 3839 25182827U, // SW16_MM 3840 25182827U, // SW16_MMR6 3841 25192003U, // SW64 3842 25182352U, // SWC1 3843 25182352U, // SWC1_MM 3844 25182568U, // SWC2 3845 25182568U, // SWC2_MMR6 3846 25182568U, // SWC2_R6 3847 25182613U, // SWC3 3848 25192003U, // SWDSP 3849 25192003U, // SWDSP_MM 3850 25186557U, // SWE 3851 25186557U, // SWE_MM 3852 25188646U, // SWL 3853 25188646U, // SWL64 3854 25186489U, // SWLE 3855 25186489U, // SWLE_MM 3856 25188646U, // SWL_MM 3857 49682U, // SWM16_MM 3858 49682U, // SWM16_MMR6 3859 49422U, // SWM32_MM 3860 176183866U, // SWP_MM 3861 25189152U, // SWR 3862 25189152U, // SWR64 3863 25186528U, // SWRE 3864 25186528U, // SWRE_MM 3865 25189152U, // SWR_MM 3866 25188895U, // SWSP_MM 3867 25192003U, // SWSP_MMR6 3868 3774890169U, // SWXC1 3869 3774890169U, // SWXC1_MM 3870 25192003U, // SW_MM 3871 25192003U, // SW_MMR6 3872 223007U, // SYNC 3873 235329U, // SYNCI 3874 235329U, // SYNCI_MM 3875 235329U, // SYNCI_MMR6 3876 223007U, // SYNC_MM 3877 215064U, // SYNC_MMR6 3878 186543U, // SYSCALL 3879 366767U, // SYSCALL_MM 3880 0U, // Save16 3881 0U, // SaveX16 3882 25184163U, // SbRxRyOffMemX16 3883 288434U, // SebRx16 3884 288440U, // SehRx16 3885 25188151U, // ShRxRyOffMemX16 3886 268458187U, // SllX16 3887 16801650U, // SllvRxRy16 3888 24072U, // SltRxRy16 3889 2952812458U, // SltiRxImm16 3890 22442U, // SltiRxImmX16 3891 2952814238U, // SltiuRxImm16 3892 24222U, // SltiuRxImmX16 3893 24308U, // SltuRxRy16 3894 268452558U, // SraX16 3895 16801629U, // SravRxRy16 3896 268458215U, // SrlX16 3897 16801657U, // SrlvRxRy16 3898 268459585U, // SubuRxRyRz16 3899 25192003U, // SwRxRyOffMemX16 3900 25192003U, // SwRxSpImmX16 3901 268458569U, // TEQ 3902 22424U, // TEQI 3903 22424U, // TEQI_MM 3904 268458569U, // TEQ_MM 3905 268456075U, // TGE 3906 22357U, // TGEI 3907 24215U, // TGEIU 3908 24215U, // TGEIU_MM 3909 22357U, // TGEI_MM 3910 268459638U, // TGEU 3911 268459638U, // TGEU_MM 3912 268456075U, // TGE_MM 3913 10509U, // TLBGINV 3914 10410U, // TLBGINVF 3915 10410U, // TLBGINVF_MM 3916 10509U, // TLBGINV_MM 3917 10455U, // TLBGP 3918 10455U, // TLBGP_MM 3919 10472U, // TLBGR 3920 10472U, // TLBGR_MM 3921 10425U, // TLBGWI 3922 10425U, // TLBGWI_MM 3923 10484U, // TLBGWR 3924 10484U, // TLBGWR_MM 3925 10502U, // TLBINV 3926 10402U, // TLBINVF 3927 10402U, // TLBINVF_MMR6 3928 10502U, // TLBINV_MMR6 3929 10450U, // TLBP 3930 10450U, // TLBP_MM 3931 10467U, // TLBR 3932 10467U, // TLBR_MM 3933 10419U, // TLBWI 3934 10419U, // TLBWI_MM 3935 10478U, // TLBWR 3936 10478U, // TLBWR_MM 3937 268459533U, // TLT 3938 22448U, // TLTI 3939 24229U, // TLTIU_MM 3940 22448U, // TLTI_MM 3941 268459770U, // TLTU 3942 268459770U, // TLTU_MM 3943 268459533U, // TLT_MM 3944 268456137U, // TNE 3945 22369U, // TNEI 3946 22369U, // TNEI_MM 3947 268456137U, // TNE_MM 3948 19213U, // TRUNC_L_D64 3949 19213U, // TRUNC_L_D_MMR6 3950 23540U, // TRUNC_L_S 3951 23540U, // TRUNC_L_S_MMR6 3952 20388U, // TRUNC_W_D32 3953 20388U, // TRUNC_W_D64 3954 20388U, // TRUNC_W_D_MMR6 3955 20388U, // TRUNC_W_MM 3956 23882U, // TRUNC_W_S 3957 23882U, // TRUNC_W_S_MM 3958 23882U, // TRUNC_W_S_MMR6 3959 24229U, // TTLTIU 3960 26303U, // UDIV 3961 26303U, // UDIV_MM 3962 268459692U, // V3MULU 3963 268451901U, // VMM0 3964 268459707U, // VMULU 3965 285229895U, // VSHF_B 3966 285231720U, // VSHF_D 3967 285233527U, // VSHF_H 3968 285237398U, // VSHF_W 3969 10497U, // WAIT 3970 368125U, // WAIT_MM 3971 368125U, // WAIT_MMR6 3972 83909121U, // WRDSP 3973 192961025U, // WRDSP_MM 3974 23289U, // WRPGPR_MMR6 3975 21753U, // WSBH 3976 21753U, // WSBH_MM 3977 21753U, // WSBH_MMR6 3978 268458732U, // XOR 3979 10043952U, // XOR16_MM 3980 10043952U, // XOR16_MMR6 3981 268458732U, // XOR64 3982 268452806U, // XORI_B 3983 268457886U, // XORI_MMR6 3984 268458732U, // XOR_MM 3985 268458732U, // XOR_MMR6 3986 268459833U, // XOR_V 3987 268457886U, // XORi 3988 268457886U, // XORi64 3989 268457886U, // XORi_MM 3990 16800492U, // XorRxRxRy16 3991 20535U, // YIELD 3992 }; 3993 3994 static const uint16_t OpInfo1[] = { 3995 0U, // PHI 3996 0U, // INLINEASM 3997 0U, // INLINEASM_BR 3998 0U, // CFI_INSTRUCTION 3999 0U, // EH_LABEL 4000 0U, // GC_LABEL 4001 0U, // ANNOTATION_LABEL 4002 0U, // KILL 4003 0U, // EXTRACT_SUBREG 4004 0U, // INSERT_SUBREG 4005 0U, // IMPLICIT_DEF 4006 0U, // SUBREG_TO_REG 4007 0U, // COPY_TO_REGCLASS 4008 0U, // DBG_VALUE 4009 0U, // DBG_LABEL 4010 0U, // REG_SEQUENCE 4011 0U, // COPY 4012 0U, // BUNDLE 4013 0U, // LIFETIME_START 4014 0U, // LIFETIME_END 4015 0U, // STACKMAP 4016 0U, // FENTRY_CALL 4017 0U, // PATCHPOINT 4018 0U, // LOAD_STACK_GUARD 4019 0U, // STATEPOINT 4020 0U, // LOCAL_ESCAPE 4021 0U, // FAULTING_OP 4022 0U, // PATCHABLE_OP 4023 0U, // PATCHABLE_FUNCTION_ENTER 4024 0U, // PATCHABLE_RET 4025 0U, // PATCHABLE_FUNCTION_EXIT 4026 0U, // PATCHABLE_TAIL_CALL 4027 0U, // PATCHABLE_EVENT_CALL 4028 0U, // PATCHABLE_TYPED_EVENT_CALL 4029 0U, // ICALL_BRANCH_FUNNEL 4030 0U, // G_ADD 4031 0U, // G_SUB 4032 0U, // G_MUL 4033 0U, // G_SDIV 4034 0U, // G_UDIV 4035 0U, // G_SREM 4036 0U, // G_UREM 4037 0U, // G_AND 4038 0U, // G_OR 4039 0U, // G_XOR 4040 0U, // G_IMPLICIT_DEF 4041 0U, // G_PHI 4042 0U, // G_FRAME_INDEX 4043 0U, // G_GLOBAL_VALUE 4044 0U, // G_EXTRACT 4045 0U, // G_UNMERGE_VALUES 4046 0U, // G_INSERT 4047 0U, // G_MERGE_VALUES 4048 0U, // G_BUILD_VECTOR 4049 0U, // G_BUILD_VECTOR_TRUNC 4050 0U, // G_CONCAT_VECTORS 4051 0U, // G_PTRTOINT 4052 0U, // G_INTTOPTR 4053 0U, // G_BITCAST 4054 0U, // G_INTRINSIC_TRUNC 4055 0U, // G_INTRINSIC_ROUND 4056 0U, // G_READCYCLECOUNTER 4057 0U, // G_LOAD 4058 0U, // G_SEXTLOAD 4059 0U, // G_ZEXTLOAD 4060 0U, // G_INDEXED_LOAD 4061 0U, // G_INDEXED_SEXTLOAD 4062 0U, // G_INDEXED_ZEXTLOAD 4063 0U, // G_STORE 4064 0U, // G_INDEXED_STORE 4065 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 4066 0U, // G_ATOMIC_CMPXCHG 4067 0U, // G_ATOMICRMW_XCHG 4068 0U, // G_ATOMICRMW_ADD 4069 0U, // G_ATOMICRMW_SUB 4070 0U, // G_ATOMICRMW_AND 4071 0U, // G_ATOMICRMW_NAND 4072 0U, // G_ATOMICRMW_OR 4073 0U, // G_ATOMICRMW_XOR 4074 0U, // G_ATOMICRMW_MAX 4075 0U, // G_ATOMICRMW_MIN 4076 0U, // G_ATOMICRMW_UMAX 4077 0U, // G_ATOMICRMW_UMIN 4078 0U, // G_ATOMICRMW_FADD 4079 0U, // G_ATOMICRMW_FSUB 4080 0U, // G_FENCE 4081 0U, // G_BRCOND 4082 0U, // G_BRINDIRECT 4083 0U, // G_INTRINSIC 4084 0U, // G_INTRINSIC_W_SIDE_EFFECTS 4085 0U, // G_ANYEXT 4086 0U, // G_TRUNC 4087 0U, // G_CONSTANT 4088 0U, // G_FCONSTANT 4089 0U, // G_VASTART 4090 0U, // G_VAARG 4091 0U, // G_SEXT 4092 0U, // G_SEXT_INREG 4093 0U, // G_ZEXT 4094 0U, // G_SHL 4095 0U, // G_LSHR 4096 0U, // G_ASHR 4097 0U, // G_ICMP 4098 0U, // G_FCMP 4099 0U, // G_SELECT 4100 0U, // G_UADDO 4101 0U, // G_UADDE 4102 0U, // G_USUBO 4103 0U, // G_USUBE 4104 0U, // G_SADDO 4105 0U, // G_SADDE 4106 0U, // G_SSUBO 4107 0U, // G_SSUBE 4108 0U, // G_UMULO 4109 0U, // G_SMULO 4110 0U, // G_UMULH 4111 0U, // G_SMULH 4112 0U, // G_FADD 4113 0U, // G_FSUB 4114 0U, // G_FMUL 4115 0U, // G_FMA 4116 0U, // G_FMAD 4117 0U, // G_FDIV 4118 0U, // G_FREM 4119 0U, // G_FPOW 4120 0U, // G_FEXP 4121 0U, // G_FEXP2 4122 0U, // G_FLOG 4123 0U, // G_FLOG2 4124 0U, // G_FLOG10 4125 0U, // G_FNEG 4126 0U, // G_FPEXT 4127 0U, // G_FPTRUNC 4128 0U, // G_FPTOSI 4129 0U, // G_FPTOUI 4130 0U, // G_SITOFP 4131 0U, // G_UITOFP 4132 0U, // G_FABS 4133 0U, // G_FCOPYSIGN 4134 0U, // G_FCANONICALIZE 4135 0U, // G_FMINNUM 4136 0U, // G_FMAXNUM 4137 0U, // G_FMINNUM_IEEE 4138 0U, // G_FMAXNUM_IEEE 4139 0U, // G_FMINIMUM 4140 0U, // G_FMAXIMUM 4141 0U, // G_PTR_ADD 4142 0U, // G_PTR_MASK 4143 0U, // G_SMIN 4144 0U, // G_SMAX 4145 0U, // G_UMIN 4146 0U, // G_UMAX 4147 0U, // G_BR 4148 0U, // G_BRJT 4149 0U, // G_INSERT_VECTOR_ELT 4150 0U, // G_EXTRACT_VECTOR_ELT 4151 0U, // G_SHUFFLE_VECTOR 4152 0U, // G_CTTZ 4153 0U, // G_CTTZ_ZERO_UNDEF 4154 0U, // G_CTLZ 4155 0U, // G_CTLZ_ZERO_UNDEF 4156 0U, // G_CTPOP 4157 0U, // G_BSWAP 4158 0U, // G_BITREVERSE 4159 0U, // G_FCEIL 4160 0U, // G_FCOS 4161 0U, // G_FSIN 4162 0U, // G_FSQRT 4163 0U, // G_FFLOOR 4164 0U, // G_FRINT 4165 0U, // G_FNEARBYINT 4166 0U, // G_ADDRSPACE_CAST 4167 0U, // G_BLOCK_ADDR 4168 0U, // G_JUMP_TABLE 4169 0U, // G_DYN_STACKALLOC 4170 0U, // G_READ_REGISTER 4171 0U, // G_WRITE_REGISTER 4172 0U, // ABSMacro 4173 0U, // ADJCALLSTACKDOWN 4174 0U, // ADJCALLSTACKUP 4175 0U, // AND_V_D_PSEUDO 4176 0U, // AND_V_H_PSEUDO 4177 0U, // AND_V_W_PSEUDO 4178 0U, // ATOMIC_CMP_SWAP_I16 4179 0U, // ATOMIC_CMP_SWAP_I16_POSTRA 4180 0U, // ATOMIC_CMP_SWAP_I32 4181 0U, // ATOMIC_CMP_SWAP_I32_POSTRA 4182 0U, // ATOMIC_CMP_SWAP_I64 4183 0U, // ATOMIC_CMP_SWAP_I64_POSTRA 4184 0U, // ATOMIC_CMP_SWAP_I8 4185 0U, // ATOMIC_CMP_SWAP_I8_POSTRA 4186 0U, // ATOMIC_LOAD_ADD_I16 4187 0U, // ATOMIC_LOAD_ADD_I16_POSTRA 4188 0U, // ATOMIC_LOAD_ADD_I32 4189 0U, // ATOMIC_LOAD_ADD_I32_POSTRA 4190 0U, // ATOMIC_LOAD_ADD_I64 4191 0U, // ATOMIC_LOAD_ADD_I64_POSTRA 4192 0U, // ATOMIC_LOAD_ADD_I8 4193 0U, // ATOMIC_LOAD_ADD_I8_POSTRA 4194 0U, // ATOMIC_LOAD_AND_I16 4195 0U, // ATOMIC_LOAD_AND_I16_POSTRA 4196 0U, // ATOMIC_LOAD_AND_I32 4197 0U, // ATOMIC_LOAD_AND_I32_POSTRA 4198 0U, // ATOMIC_LOAD_AND_I64 4199 0U, // ATOMIC_LOAD_AND_I64_POSTRA 4200 0U, // ATOMIC_LOAD_AND_I8 4201 0U, // ATOMIC_LOAD_AND_I8_POSTRA 4202 0U, // ATOMIC_LOAD_MAX_I16 4203 0U, // ATOMIC_LOAD_MAX_I16_POSTRA 4204 0U, // ATOMIC_LOAD_MAX_I32 4205 0U, // ATOMIC_LOAD_MAX_I32_POSTRA 4206 0U, // ATOMIC_LOAD_MAX_I64 4207 0U, // ATOMIC_LOAD_MAX_I64_POSTRA 4208 0U, // ATOMIC_LOAD_MAX_I8 4209 0U, // ATOMIC_LOAD_MAX_I8_POSTRA 4210 0U, // ATOMIC_LOAD_MIN_I16 4211 0U, // ATOMIC_LOAD_MIN_I16_POSTRA 4212 0U, // ATOMIC_LOAD_MIN_I32 4213 0U, // ATOMIC_LOAD_MIN_I32_POSTRA 4214 0U, // ATOMIC_LOAD_MIN_I64 4215 0U, // ATOMIC_LOAD_MIN_I64_POSTRA 4216 0U, // ATOMIC_LOAD_MIN_I8 4217 0U, // ATOMIC_LOAD_MIN_I8_POSTRA 4218 0U, // ATOMIC_LOAD_NAND_I16 4219 0U, // ATOMIC_LOAD_NAND_I16_POSTRA 4220 0U, // ATOMIC_LOAD_NAND_I32 4221 0U, // ATOMIC_LOAD_NAND_I32_POSTRA 4222 0U, // ATOMIC_LOAD_NAND_I64 4223 0U, // ATOMIC_LOAD_NAND_I64_POSTRA 4224 0U, // ATOMIC_LOAD_NAND_I8 4225 0U, // ATOMIC_LOAD_NAND_I8_POSTRA 4226 0U, // ATOMIC_LOAD_OR_I16 4227 0U, // ATOMIC_LOAD_OR_I16_POSTRA 4228 0U, // ATOMIC_LOAD_OR_I32 4229 0U, // ATOMIC_LOAD_OR_I32_POSTRA 4230 0U, // ATOMIC_LOAD_OR_I64 4231 0U, // ATOMIC_LOAD_OR_I64_POSTRA 4232 0U, // ATOMIC_LOAD_OR_I8 4233 0U, // ATOMIC_LOAD_OR_I8_POSTRA 4234 0U, // ATOMIC_LOAD_SUB_I16 4235 0U, // ATOMIC_LOAD_SUB_I16_POSTRA 4236 0U, // ATOMIC_LOAD_SUB_I32 4237 0U, // ATOMIC_LOAD_SUB_I32_POSTRA 4238 0U, // ATOMIC_LOAD_SUB_I64 4239 0U, // ATOMIC_LOAD_SUB_I64_POSTRA 4240 0U, // ATOMIC_LOAD_SUB_I8 4241 0U, // ATOMIC_LOAD_SUB_I8_POSTRA 4242 0U, // ATOMIC_LOAD_UMAX_I16 4243 0U, // ATOMIC_LOAD_UMAX_I16_POSTRA 4244 0U, // ATOMIC_LOAD_UMAX_I32 4245 0U, // ATOMIC_LOAD_UMAX_I32_POSTRA 4246 0U, // ATOMIC_LOAD_UMAX_I64 4247 0U, // ATOMIC_LOAD_UMAX_I64_POSTRA 4248 0U, // ATOMIC_LOAD_UMAX_I8 4249 0U, // ATOMIC_LOAD_UMAX_I8_POSTRA 4250 0U, // ATOMIC_LOAD_UMIN_I16 4251 0U, // ATOMIC_LOAD_UMIN_I16_POSTRA 4252 0U, // ATOMIC_LOAD_UMIN_I32 4253 0U, // ATOMIC_LOAD_UMIN_I32_POSTRA 4254 0U, // ATOMIC_LOAD_UMIN_I64 4255 0U, // ATOMIC_LOAD_UMIN_I64_POSTRA 4256 0U, // ATOMIC_LOAD_UMIN_I8 4257 0U, // ATOMIC_LOAD_UMIN_I8_POSTRA 4258 0U, // ATOMIC_LOAD_XOR_I16 4259 0U, // ATOMIC_LOAD_XOR_I16_POSTRA 4260 0U, // ATOMIC_LOAD_XOR_I32 4261 0U, // ATOMIC_LOAD_XOR_I32_POSTRA 4262 0U, // ATOMIC_LOAD_XOR_I64 4263 0U, // ATOMIC_LOAD_XOR_I64_POSTRA 4264 0U, // ATOMIC_LOAD_XOR_I8 4265 0U, // ATOMIC_LOAD_XOR_I8_POSTRA 4266 0U, // ATOMIC_SWAP_I16 4267 0U, // ATOMIC_SWAP_I16_POSTRA 4268 0U, // ATOMIC_SWAP_I32 4269 0U, // ATOMIC_SWAP_I32_POSTRA 4270 0U, // ATOMIC_SWAP_I64 4271 0U, // ATOMIC_SWAP_I64_POSTRA 4272 0U, // ATOMIC_SWAP_I8 4273 0U, // ATOMIC_SWAP_I8_POSTRA 4274 0U, // B 4275 0U, // BAL_BR 4276 0U, // BAL_BR_MM 4277 0U, // BEQLImmMacro 4278 0U, // BGE 4279 0U, // BGEImmMacro 4280 0U, // BGEL 4281 0U, // BGELImmMacro 4282 0U, // BGEU 4283 0U, // BGEUImmMacro 4284 0U, // BGEUL 4285 0U, // BGEULImmMacro 4286 0U, // BGT 4287 0U, // BGTImmMacro 4288 0U, // BGTL 4289 0U, // BGTLImmMacro 4290 0U, // BGTU 4291 0U, // BGTUImmMacro 4292 0U, // BGTUL 4293 0U, // BGTULImmMacro 4294 0U, // BLE 4295 0U, // BLEImmMacro 4296 0U, // BLEL 4297 0U, // BLELImmMacro 4298 0U, // BLEU 4299 0U, // BLEUImmMacro 4300 0U, // BLEUL 4301 0U, // BLEULImmMacro 4302 0U, // BLT 4303 0U, // BLTImmMacro 4304 0U, // BLTL 4305 0U, // BLTLImmMacro 4306 0U, // BLTU 4307 0U, // BLTUImmMacro 4308 0U, // BLTUL 4309 0U, // BLTULImmMacro 4310 0U, // BNELImmMacro 4311 0U, // BPOSGE32_PSEUDO 4312 0U, // BSEL_D_PSEUDO 4313 0U, // BSEL_FD_PSEUDO 4314 0U, // BSEL_FW_PSEUDO 4315 0U, // BSEL_H_PSEUDO 4316 0U, // BSEL_W_PSEUDO 4317 0U, // B_MM 4318 0U, // B_MMR6_Pseudo 4319 0U, // B_MM_Pseudo 4320 0U, // BeqImm 4321 0U, // BneImm 4322 0U, // BteqzT8CmpX16 4323 0U, // BteqzT8CmpiX16 4324 0U, // BteqzT8SltX16 4325 0U, // BteqzT8SltiX16 4326 0U, // BteqzT8SltiuX16 4327 0U, // BteqzT8SltuX16 4328 0U, // BtnezT8CmpX16 4329 0U, // BtnezT8CmpiX16 4330 0U, // BtnezT8SltX16 4331 0U, // BtnezT8SltiX16 4332 0U, // BtnezT8SltiuX16 4333 0U, // BtnezT8SltuX16 4334 0U, // BuildPairF64 4335 0U, // BuildPairF64_64 4336 0U, // CFTC1 4337 0U, // CONSTPOOL_ENTRY 4338 0U, // COPY_FD_PSEUDO 4339 0U, // COPY_FW_PSEUDO 4340 0U, // CTTC1 4341 0U, // Constant32 4342 0U, // DMULImmMacro 4343 0U, // DMULMacro 4344 0U, // DMULOMacro 4345 0U, // DMULOUMacro 4346 0U, // DROL 4347 0U, // DROLImm 4348 0U, // DROR 4349 0U, // DRORImm 4350 0U, // DSDivIMacro 4351 0U, // DSDivMacro 4352 0U, // DSRemIMacro 4353 0U, // DSRemMacro 4354 0U, // DUDivIMacro 4355 0U, // DUDivMacro 4356 0U, // DURemIMacro 4357 0U, // DURemMacro 4358 0U, // ERet 4359 0U, // ExtractElementF64 4360 0U, // ExtractElementF64_64 4361 0U, // FABS_D 4362 0U, // FABS_W 4363 0U, // FEXP2_D_1_PSEUDO 4364 0U, // FEXP2_W_1_PSEUDO 4365 0U, // FILL_FD_PSEUDO 4366 0U, // FILL_FW_PSEUDO 4367 0U, // GotPrologue16 4368 0U, // INSERT_B_VIDX64_PSEUDO 4369 0U, // INSERT_B_VIDX_PSEUDO 4370 0U, // INSERT_D_VIDX64_PSEUDO 4371 0U, // INSERT_D_VIDX_PSEUDO 4372 0U, // INSERT_FD_PSEUDO 4373 0U, // INSERT_FD_VIDX64_PSEUDO 4374 0U, // INSERT_FD_VIDX_PSEUDO 4375 0U, // INSERT_FW_PSEUDO 4376 0U, // INSERT_FW_VIDX64_PSEUDO 4377 0U, // INSERT_FW_VIDX_PSEUDO 4378 0U, // INSERT_H_VIDX64_PSEUDO 4379 0U, // INSERT_H_VIDX_PSEUDO 4380 0U, // INSERT_W_VIDX64_PSEUDO 4381 0U, // INSERT_W_VIDX_PSEUDO 4382 0U, // JALR64Pseudo 4383 0U, // JALRHB64Pseudo 4384 0U, // JALRHBPseudo 4385 0U, // JALRPseudo 4386 0U, // JAL_MMR6 4387 0U, // JalOneReg 4388 0U, // JalTwoReg 4389 0U, // LDMacro 4390 0U, // LD_F16 4391 0U, // LOAD_ACC128 4392 0U, // LOAD_ACC64 4393 0U, // LOAD_ACC64DSP 4394 0U, // LOAD_CCOND_DSP 4395 0U, // LONG_BRANCH_ADDiu 4396 0U, // LONG_BRANCH_ADDiu2Op 4397 0U, // LONG_BRANCH_DADDiu 4398 0U, // LONG_BRANCH_DADDiu2Op 4399 0U, // LONG_BRANCH_LUi 4400 0U, // LONG_BRANCH_LUi2Op 4401 0U, // LONG_BRANCH_LUi2Op_64 4402 0U, // LWM_MM 4403 0U, // LoadAddrImm32 4404 0U, // LoadAddrImm64 4405 0U, // LoadAddrReg32 4406 0U, // LoadAddrReg64 4407 0U, // LoadImm32 4408 0U, // LoadImm64 4409 0U, // LoadImmDoubleFGR 4410 0U, // LoadImmDoubleFGR_32 4411 0U, // LoadImmDoubleGPR 4412 0U, // LoadImmSingleFGR 4413 0U, // LoadImmSingleGPR 4414 0U, // LwConstant32 4415 0U, // MFTACX 4416 2U, // MFTC0 4417 0U, // MFTC1 4418 0U, // MFTDSP 4419 0U, // MFTGPR 4420 0U, // MFTHC1 4421 0U, // MFTHI 4422 0U, // MFTLO 4423 0U, // MIPSeh_return32 4424 0U, // MIPSeh_return64 4425 0U, // MSA_FP_EXTEND_D_PSEUDO 4426 0U, // MSA_FP_EXTEND_W_PSEUDO 4427 0U, // MSA_FP_ROUND_D_PSEUDO 4428 0U, // MSA_FP_ROUND_W_PSEUDO 4429 0U, // MTTACX 4430 0U, // MTTC0 4431 0U, // MTTC1 4432 0U, // MTTDSP 4433 0U, // MTTGPR 4434 0U, // MTTHC1 4435 0U, // MTTHI 4436 0U, // MTTLO 4437 0U, // MULImmMacro 4438 0U, // MULOMacro 4439 0U, // MULOUMacro 4440 0U, // MultRxRy16 4441 0U, // MultRxRyRz16 4442 0U, // MultuRxRy16 4443 0U, // MultuRxRyRz16 4444 0U, // NOP 4445 0U, // NORImm 4446 0U, // NORImm64 4447 0U, // NOR_V_D_PSEUDO 4448 0U, // NOR_V_H_PSEUDO 4449 0U, // NOR_V_W_PSEUDO 4450 0U, // OR_V_D_PSEUDO 4451 0U, // OR_V_H_PSEUDO 4452 0U, // OR_V_W_PSEUDO 4453 0U, // PseudoCMPU_EQ_QB 4454 0U, // PseudoCMPU_LE_QB 4455 0U, // PseudoCMPU_LT_QB 4456 0U, // PseudoCMP_EQ_PH 4457 0U, // PseudoCMP_LE_PH 4458 0U, // PseudoCMP_LT_PH 4459 0U, // PseudoCVT_D32_W 4460 0U, // PseudoCVT_D64_L 4461 0U, // PseudoCVT_D64_W 4462 0U, // PseudoCVT_S_L 4463 0U, // PseudoCVT_S_W 4464 0U, // PseudoDMULT 4465 0U, // PseudoDMULTu 4466 0U, // PseudoDSDIV 4467 0U, // PseudoDUDIV 4468 0U, // PseudoD_SELECT_I 4469 0U, // PseudoD_SELECT_I64 4470 0U, // PseudoIndirectBranch 4471 0U, // PseudoIndirectBranch64 4472 0U, // PseudoIndirectBranch64R6 4473 0U, // PseudoIndirectBranchR6 4474 0U, // PseudoIndirectBranch_MM 4475 0U, // PseudoIndirectBranch_MMR6 4476 0U, // PseudoIndirectHazardBranch 4477 0U, // PseudoIndirectHazardBranch64 4478 0U, // PseudoIndrectHazardBranch64R6 4479 0U, // PseudoIndrectHazardBranchR6 4480 0U, // PseudoMADD 4481 0U, // PseudoMADDU 4482 0U, // PseudoMADDU_MM 4483 0U, // PseudoMADD_MM 4484 0U, // PseudoMFHI 4485 0U, // PseudoMFHI64 4486 0U, // PseudoMFHI_MM 4487 0U, // PseudoMFLO 4488 0U, // PseudoMFLO64 4489 0U, // PseudoMFLO_MM 4490 0U, // PseudoMSUB 4491 0U, // PseudoMSUBU 4492 0U, // PseudoMSUBU_MM 4493 0U, // PseudoMSUB_MM 4494 0U, // PseudoMTLOHI 4495 0U, // PseudoMTLOHI64 4496 0U, // PseudoMTLOHI_DSP 4497 0U, // PseudoMTLOHI_MM 4498 0U, // PseudoMULT 4499 0U, // PseudoMULT_MM 4500 0U, // PseudoMULTu 4501 0U, // PseudoMULTu_MM 4502 0U, // PseudoPICK_PH 4503 0U, // PseudoPICK_QB 4504 0U, // PseudoReturn 4505 0U, // PseudoReturn64 4506 0U, // PseudoSDIV 4507 0U, // PseudoSELECTFP_F_D32 4508 0U, // PseudoSELECTFP_F_D64 4509 0U, // PseudoSELECTFP_F_I 4510 0U, // PseudoSELECTFP_F_I64 4511 0U, // PseudoSELECTFP_F_S 4512 0U, // PseudoSELECTFP_T_D32 4513 0U, // PseudoSELECTFP_T_D64 4514 0U, // PseudoSELECTFP_T_I 4515 0U, // PseudoSELECTFP_T_I64 4516 0U, // PseudoSELECTFP_T_S 4517 0U, // PseudoSELECT_D32 4518 0U, // PseudoSELECT_D64 4519 0U, // PseudoSELECT_I 4520 0U, // PseudoSELECT_I64 4521 0U, // PseudoSELECT_S 4522 0U, // PseudoTRUNC_W_D 4523 0U, // PseudoTRUNC_W_D32 4524 0U, // PseudoTRUNC_W_S 4525 0U, // PseudoUDIV 4526 0U, // ROL 4527 0U, // ROLImm 4528 0U, // ROR 4529 0U, // RORImm 4530 0U, // RetRA 4531 0U, // RetRA16 4532 0U, // SDC1_M1 4533 0U, // SDIV_MM_Pseudo 4534 0U, // SDMacro 4535 0U, // SDivIMacro 4536 0U, // SDivMacro 4537 0U, // SEQIMacro 4538 0U, // SEQMacro 4539 0U, // SGE 4540 0U, // SGEImm 4541 0U, // SGEImm64 4542 0U, // SGEU 4543 0U, // SGEUImm 4544 0U, // SGEUImm64 4545 0U, // SGTImm 4546 0U, // SGTImm64 4547 0U, // SGTUImm 4548 0U, // SGTUImm64 4549 0U, // SLTImm64 4550 0U, // SLTUImm64 4551 0U, // SNZ_B_PSEUDO 4552 0U, // SNZ_D_PSEUDO 4553 0U, // SNZ_H_PSEUDO 4554 0U, // SNZ_V_PSEUDO 4555 0U, // SNZ_W_PSEUDO 4556 0U, // SRemIMacro 4557 0U, // SRemMacro 4558 0U, // STORE_ACC128 4559 0U, // STORE_ACC64 4560 0U, // STORE_ACC64DSP 4561 0U, // STORE_CCOND_DSP 4562 0U, // ST_F16 4563 0U, // SWM_MM 4564 0U, // SZ_B_PSEUDO 4565 0U, // SZ_D_PSEUDO 4566 0U, // SZ_H_PSEUDO 4567 0U, // SZ_V_PSEUDO 4568 0U, // SZ_W_PSEUDO 4569 0U, // SaaAddr 4570 0U, // SaadAddr 4571 0U, // SelBeqZ 4572 0U, // SelBneZ 4573 0U, // SelTBteqZCmp 4574 0U, // SelTBteqZCmpi 4575 0U, // SelTBteqZSlt 4576 0U, // SelTBteqZSlti 4577 0U, // SelTBteqZSltiu 4578 0U, // SelTBteqZSltu 4579 0U, // SelTBtneZCmp 4580 0U, // SelTBtneZCmpi 4581 0U, // SelTBtneZSlt 4582 0U, // SelTBtneZSlti 4583 0U, // SelTBtneZSltiu 4584 0U, // SelTBtneZSltu 4585 0U, // SltCCRxRy16 4586 0U, // SltiCCRxImmX16 4587 0U, // SltiuCCRxImmX16 4588 0U, // SltuCCRxRy16 4589 0U, // SltuRxRyRz16 4590 0U, // TAILCALL 4591 0U, // TAILCALL64R6REG 4592 0U, // TAILCALLHB64R6REG 4593 0U, // TAILCALLHBR6REG 4594 0U, // TAILCALLR6REG 4595 0U, // TAILCALLREG 4596 0U, // TAILCALLREG64 4597 0U, // TAILCALLREGHB 4598 0U, // TAILCALLREGHB64 4599 0U, // TAILCALLREG_MM 4600 0U, // TAILCALLREG_MMR6 4601 0U, // TAILCALL_MM 4602 0U, // TAILCALL_MMR6 4603 0U, // TRAP 4604 0U, // TRAP_MM 4605 0U, // UDIV_MM_Pseudo 4606 0U, // UDivIMacro 4607 0U, // UDivMacro 4608 0U, // URemIMacro 4609 0U, // URemMacro 4610 0U, // Ulh 4611 0U, // Ulhu 4612 0U, // Ulw 4613 0U, // Ush 4614 0U, // Usw 4615 0U, // XOR_V_D_PSEUDO 4616 0U, // XOR_V_H_PSEUDO 4617 0U, // XOR_V_W_PSEUDO 4618 0U, // ABSQ_S_PH 4619 0U, // ABSQ_S_PH_MM 4620 0U, // ABSQ_S_QB 4621 0U, // ABSQ_S_QB_MMR2 4622 0U, // ABSQ_S_W 4623 0U, // ABSQ_S_W_MM 4624 0U, // ADD 4625 0U, // ADDIUPC 4626 0U, // ADDIUPC_MM 4627 0U, // ADDIUPC_MMR6 4628 0U, // ADDIUR1SP_MM 4629 0U, // ADDIUR2_MM 4630 0U, // ADDIUS5_MM 4631 0U, // ADDIUSP_MM 4632 0U, // ADDIU_MMR6 4633 0U, // ADDQH_PH 4634 0U, // ADDQH_PH_MMR2 4635 0U, // ADDQH_R_PH 4636 0U, // ADDQH_R_PH_MMR2 4637 0U, // ADDQH_R_W 4638 0U, // ADDQH_R_W_MMR2 4639 0U, // ADDQH_W 4640 0U, // ADDQH_W_MMR2 4641 0U, // ADDQ_PH 4642 0U, // ADDQ_PH_MM 4643 0U, // ADDQ_S_PH 4644 0U, // ADDQ_S_PH_MM 4645 0U, // ADDQ_S_W 4646 0U, // ADDQ_S_W_MM 4647 0U, // ADDSC 4648 0U, // ADDSC_MM 4649 0U, // ADDS_A_B 4650 0U, // ADDS_A_D 4651 0U, // ADDS_A_H 4652 0U, // ADDS_A_W 4653 0U, // ADDS_S_B 4654 0U, // ADDS_S_D 4655 0U, // ADDS_S_H 4656 0U, // ADDS_S_W 4657 0U, // ADDS_U_B 4658 0U, // ADDS_U_D 4659 0U, // ADDS_U_H 4660 0U, // ADDS_U_W 4661 0U, // ADDU16_MM 4662 0U, // ADDU16_MMR6 4663 0U, // ADDUH_QB 4664 0U, // ADDUH_QB_MMR2 4665 0U, // ADDUH_R_QB 4666 0U, // ADDUH_R_QB_MMR2 4667 0U, // ADDU_MMR6 4668 0U, // ADDU_PH 4669 0U, // ADDU_PH_MMR2 4670 0U, // ADDU_QB 4671 0U, // ADDU_QB_MM 4672 0U, // ADDU_S_PH 4673 0U, // ADDU_S_PH_MMR2 4674 0U, // ADDU_S_QB 4675 0U, // ADDU_S_QB_MM 4676 4U, // ADDVI_B 4677 4U, // ADDVI_D 4678 4U, // ADDVI_H 4679 4U, // ADDVI_W 4680 0U, // ADDV_B 4681 0U, // ADDV_D 4682 0U, // ADDV_H 4683 0U, // ADDV_W 4684 0U, // ADDWC 4685 0U, // ADDWC_MM 4686 0U, // ADD_A_B 4687 0U, // ADD_A_D 4688 0U, // ADD_A_H 4689 0U, // ADD_A_W 4690 0U, // ADD_MM 4691 0U, // ADD_MMR6 4692 0U, // ADDi 4693 0U, // ADDi_MM 4694 0U, // ADDiu 4695 0U, // ADDiu_MM 4696 0U, // ADDu 4697 0U, // ADDu_MM 4698 64U, // ALIGN 4699 64U, // ALIGN_MMR6 4700 0U, // ALUIPC 4701 0U, // ALUIPC_MMR6 4702 0U, // AND 4703 0U, // AND16_MM 4704 0U, // AND16_MMR6 4705 0U, // AND64 4706 0U, // ANDI16_MM 4707 0U, // ANDI16_MMR6 4708 6U, // ANDI_B 4709 8U, // ANDI_MMR6 4710 0U, // AND_MM 4711 0U, // AND_MMR6 4712 0U, // AND_V 4713 8U, // ANDi 4714 8U, // ANDi64 4715 8U, // ANDi_MM 4716 4U, // APPEND 4717 4U, // APPEND_MMR2 4718 0U, // ASUB_S_B 4719 0U, // ASUB_S_D 4720 0U, // ASUB_S_H 4721 0U, // ASUB_S_W 4722 0U, // ASUB_U_B 4723 0U, // ASUB_U_D 4724 0U, // ASUB_U_H 4725 0U, // ASUB_U_W 4726 8U, // AUI 4727 0U, // AUIPC 4728 0U, // AUIPC_MMR6 4729 8U, // AUI_MMR6 4730 0U, // AVER_S_B 4731 0U, // AVER_S_D 4732 0U, // AVER_S_H 4733 0U, // AVER_S_W 4734 0U, // AVER_U_B 4735 0U, // AVER_U_D 4736 0U, // AVER_U_H 4737 0U, // AVER_U_W 4738 0U, // AVE_S_B 4739 0U, // AVE_S_D 4740 0U, // AVE_S_H 4741 0U, // AVE_S_W 4742 0U, // AVE_U_B 4743 0U, // AVE_U_D 4744 0U, // AVE_U_H 4745 0U, // AVE_U_W 4746 0U, // AddiuRxImmX16 4747 0U, // AddiuRxPcImmX16 4748 0U, // AddiuRxRxImm16 4749 0U, // AddiuRxRxImmX16 4750 0U, // AddiuRxRyOffMemX16 4751 0U, // AddiuSpImm16 4752 0U, // AddiuSpImmX16 4753 0U, // AdduRxRyRz16 4754 0U, // AndRxRxRy16 4755 0U, // B16_MM 4756 0U, // BADDu 4757 0U, // BAL 4758 0U, // BALC 4759 0U, // BALC_MMR6 4760 10U, // BALIGN 4761 10U, // BALIGN_MMR2 4762 0U, // BBIT0 4763 0U, // BBIT032 4764 0U, // BBIT1 4765 0U, // BBIT132 4766 0U, // BC 4767 0U, // BC16_MMR6 4768 0U, // BC1EQZ 4769 0U, // BC1EQZC_MMR6 4770 0U, // BC1F 4771 0U, // BC1FL 4772 0U, // BC1F_MM 4773 0U, // BC1NEZ 4774 0U, // BC1NEZC_MMR6 4775 0U, // BC1T 4776 0U, // BC1TL 4777 0U, // BC1T_MM 4778 0U, // BC2EQZ 4779 0U, // BC2EQZC_MMR6 4780 0U, // BC2NEZ 4781 0U, // BC2NEZC_MMR6 4782 2U, // BCLRI_B 4783 12U, // BCLRI_D 4784 14U, // BCLRI_H 4785 4U, // BCLRI_W 4786 0U, // BCLR_B 4787 0U, // BCLR_D 4788 0U, // BCLR_H 4789 0U, // BCLR_W 4790 0U, // BC_MMR6 4791 0U, // BEQ 4792 0U, // BEQ64 4793 0U, // BEQC 4794 0U, // BEQC64 4795 0U, // BEQC_MMR6 4796 0U, // BEQL 4797 0U, // BEQZ16_MM 4798 0U, // BEQZALC 4799 0U, // BEQZALC_MMR6 4800 0U, // BEQZC 4801 0U, // BEQZC16_MMR6 4802 0U, // BEQZC64 4803 0U, // BEQZC_MM 4804 0U, // BEQZC_MMR6 4805 0U, // BEQ_MM 4806 0U, // BGEC 4807 0U, // BGEC64 4808 0U, // BGEC_MMR6 4809 0U, // BGEUC 4810 0U, // BGEUC64 4811 0U, // BGEUC_MMR6 4812 0U, // BGEZ 4813 0U, // BGEZ64 4814 0U, // BGEZAL 4815 0U, // BGEZALC 4816 0U, // BGEZALC_MMR6 4817 0U, // BGEZALL 4818 0U, // BGEZALS_MM 4819 0U, // BGEZAL_MM 4820 0U, // BGEZC 4821 0U, // BGEZC64 4822 0U, // BGEZC_MMR6 4823 0U, // BGEZL 4824 0U, // BGEZ_MM 4825 0U, // BGTZ 4826 0U, // BGTZ64 4827 0U, // BGTZALC 4828 0U, // BGTZALC_MMR6 4829 0U, // BGTZC 4830 0U, // BGTZC64 4831 0U, // BGTZC_MMR6 4832 0U, // BGTZL 4833 0U, // BGTZ_MM 4834 16U, // BINSLI_B 4835 18U, // BINSLI_D 4836 20U, // BINSLI_H 4837 22U, // BINSLI_W 4838 24U, // BINSL_B 4839 24U, // BINSL_D 4840 24U, // BINSL_H 4841 24U, // BINSL_W 4842 16U, // BINSRI_B 4843 18U, // BINSRI_D 4844 20U, // BINSRI_H 4845 22U, // BINSRI_W 4846 24U, // BINSR_B 4847 24U, // BINSR_D 4848 24U, // BINSR_H 4849 24U, // BINSR_W 4850 0U, // BITREV 4851 0U, // BITREV_MM 4852 0U, // BITSWAP 4853 0U, // BITSWAP_MMR6 4854 0U, // BLEZ 4855 0U, // BLEZ64 4856 0U, // BLEZALC 4857 0U, // BLEZALC_MMR6 4858 0U, // BLEZC 4859 0U, // BLEZC64 4860 0U, // BLEZC_MMR6 4861 0U, // BLEZL 4862 0U, // BLEZ_MM 4863 0U, // BLTC 4864 0U, // BLTC64 4865 0U, // BLTC_MMR6 4866 0U, // BLTUC 4867 0U, // BLTUC64 4868 0U, // BLTUC_MMR6 4869 0U, // BLTZ 4870 0U, // BLTZ64 4871 0U, // BLTZAL 4872 0U, // BLTZALC 4873 0U, // BLTZALC_MMR6 4874 0U, // BLTZALL 4875 0U, // BLTZALS_MM 4876 0U, // BLTZAL_MM 4877 0U, // BLTZC 4878 0U, // BLTZC64 4879 0U, // BLTZC_MMR6 4880 0U, // BLTZL 4881 0U, // BLTZ_MM 4882 26U, // BMNZI_B 4883 24U, // BMNZ_V 4884 26U, // BMZI_B 4885 24U, // BMZ_V 4886 0U, // BNE 4887 0U, // BNE64 4888 0U, // BNEC 4889 0U, // BNEC64 4890 0U, // BNEC_MMR6 4891 2U, // BNEGI_B 4892 12U, // BNEGI_D 4893 14U, // BNEGI_H 4894 4U, // BNEGI_W 4895 0U, // BNEG_B 4896 0U, // BNEG_D 4897 0U, // BNEG_H 4898 0U, // BNEG_W 4899 0U, // BNEL 4900 0U, // BNEZ16_MM 4901 0U, // BNEZALC 4902 0U, // BNEZALC_MMR6 4903 0U, // BNEZC 4904 0U, // BNEZC16_MMR6 4905 0U, // BNEZC64 4906 0U, // BNEZC_MM 4907 0U, // BNEZC_MMR6 4908 0U, // BNE_MM 4909 0U, // BNVC 4910 0U, // BNVC_MMR6 4911 0U, // BNZ_B 4912 0U, // BNZ_D 4913 0U, // BNZ_H 4914 0U, // BNZ_V 4915 0U, // BNZ_W 4916 0U, // BOVC 4917 0U, // BOVC_MMR6 4918 0U, // BPOSGE32 4919 0U, // BPOSGE32C_MMR3 4920 0U, // BPOSGE32_MM 4921 0U, // BREAK 4922 0U, // BREAK16_MM 4923 0U, // BREAK16_MMR6 4924 0U, // BREAK_MM 4925 0U, // BREAK_MMR6 4926 26U, // BSELI_B 4927 24U, // BSEL_V 4928 2U, // BSETI_B 4929 12U, // BSETI_D 4930 14U, // BSETI_H 4931 4U, // BSETI_W 4932 0U, // BSET_B 4933 0U, // BSET_D 4934 0U, // BSET_H 4935 0U, // BSET_W 4936 0U, // BZ_B 4937 0U, // BZ_D 4938 0U, // BZ_H 4939 0U, // BZ_V 4940 0U, // BZ_W 4941 0U, // BeqzRxImm16 4942 0U, // BeqzRxImmX16 4943 0U, // Bimm16 4944 0U, // BimmX16 4945 0U, // BnezRxImm16 4946 0U, // BnezRxImmX16 4947 0U, // Break16 4948 0U, // Bteqz16 4949 0U, // BteqzX16 4950 0U, // Btnez16 4951 0U, // BtnezX16 4952 0U, // CACHE 4953 0U, // CACHEE 4954 0U, // CACHEE_MM 4955 0U, // CACHE_MM 4956 0U, // CACHE_MMR6 4957 0U, // CACHE_R6 4958 0U, // CEIL_L_D64 4959 0U, // CEIL_L_D_MMR6 4960 0U, // CEIL_L_S 4961 0U, // CEIL_L_S_MMR6 4962 0U, // CEIL_W_D32 4963 0U, // CEIL_W_D64 4964 0U, // CEIL_W_D_MMR6 4965 0U, // CEIL_W_MM 4966 0U, // CEIL_W_S 4967 0U, // CEIL_W_S_MM 4968 0U, // CEIL_W_S_MMR6 4969 0U, // CEQI_B 4970 0U, // CEQI_D 4971 0U, // CEQI_H 4972 0U, // CEQI_W 4973 0U, // CEQ_B 4974 0U, // CEQ_D 4975 0U, // CEQ_H 4976 0U, // CEQ_W 4977 0U, // CFC1 4978 0U, // CFC1_MM 4979 0U, // CFC2_MM 4980 0U, // CFCMSA 4981 580U, // CINS 4982 580U, // CINS32 4983 580U, // CINS64_32 4984 580U, // CINS_i32 4985 0U, // CLASS_D 4986 0U, // CLASS_D_MMR6 4987 0U, // CLASS_S 4988 0U, // CLASS_S_MMR6 4989 0U, // CLEI_S_B 4990 0U, // CLEI_S_D 4991 0U, // CLEI_S_H 4992 0U, // CLEI_S_W 4993 4U, // CLEI_U_B 4994 4U, // CLEI_U_D 4995 4U, // CLEI_U_H 4996 4U, // CLEI_U_W 4997 0U, // CLE_S_B 4998 0U, // CLE_S_D 4999 0U, // CLE_S_H 5000 0U, // CLE_S_W 5001 0U, // CLE_U_B 5002 0U, // CLE_U_D 5003 0U, // CLE_U_H 5004 0U, // CLE_U_W 5005 0U, // CLO 5006 0U, // CLO_MM 5007 0U, // CLO_MMR6 5008 0U, // CLO_R6 5009 0U, // CLTI_S_B 5010 0U, // CLTI_S_D 5011 0U, // CLTI_S_H 5012 0U, // CLTI_S_W 5013 4U, // CLTI_U_B 5014 4U, // CLTI_U_D 5015 4U, // CLTI_U_H 5016 4U, // CLTI_U_W 5017 0U, // CLT_S_B 5018 0U, // CLT_S_D 5019 0U, // CLT_S_H 5020 0U, // CLT_S_W 5021 0U, // CLT_U_B 5022 0U, // CLT_U_D 5023 0U, // CLT_U_H 5024 0U, // CLT_U_W 5025 0U, // CLZ 5026 0U, // CLZ_MM 5027 0U, // CLZ_MMR6 5028 0U, // CLZ_R6 5029 0U, // CMPGDU_EQ_QB 5030 0U, // CMPGDU_EQ_QB_MMR2 5031 0U, // CMPGDU_LE_QB 5032 0U, // CMPGDU_LE_QB_MMR2 5033 0U, // CMPGDU_LT_QB 5034 0U, // CMPGDU_LT_QB_MMR2 5035 0U, // CMPGU_EQ_QB 5036 0U, // CMPGU_EQ_QB_MM 5037 0U, // CMPGU_LE_QB 5038 0U, // CMPGU_LE_QB_MM 5039 0U, // CMPGU_LT_QB 5040 0U, // CMPGU_LT_QB_MM 5041 0U, // CMPU_EQ_QB 5042 0U, // CMPU_EQ_QB_MM 5043 0U, // CMPU_LE_QB 5044 0U, // CMPU_LE_QB_MM 5045 0U, // CMPU_LT_QB 5046 0U, // CMPU_LT_QB_MM 5047 0U, // CMP_AF_D_MMR6 5048 0U, // CMP_AF_S_MMR6 5049 0U, // CMP_EQ_D 5050 0U, // CMP_EQ_D_MMR6 5051 0U, // CMP_EQ_PH 5052 0U, // CMP_EQ_PH_MM 5053 0U, // CMP_EQ_S 5054 0U, // CMP_EQ_S_MMR6 5055 0U, // CMP_F_D 5056 0U, // CMP_F_S 5057 0U, // CMP_LE_D 5058 0U, // CMP_LE_D_MMR6 5059 0U, // CMP_LE_PH 5060 0U, // CMP_LE_PH_MM 5061 0U, // CMP_LE_S 5062 0U, // CMP_LE_S_MMR6 5063 0U, // CMP_LT_D 5064 0U, // CMP_LT_D_MMR6 5065 0U, // CMP_LT_PH 5066 0U, // CMP_LT_PH_MM 5067 0U, // CMP_LT_S 5068 0U, // CMP_LT_S_MMR6 5069 0U, // CMP_SAF_D 5070 0U, // CMP_SAF_D_MMR6 5071 0U, // CMP_SAF_S 5072 0U, // CMP_SAF_S_MMR6 5073 0U, // CMP_SEQ_D 5074 0U, // CMP_SEQ_D_MMR6 5075 0U, // CMP_SEQ_S 5076 0U, // CMP_SEQ_S_MMR6 5077 0U, // CMP_SLE_D 5078 0U, // CMP_SLE_D_MMR6 5079 0U, // CMP_SLE_S 5080 0U, // CMP_SLE_S_MMR6 5081 0U, // CMP_SLT_D 5082 0U, // CMP_SLT_D_MMR6 5083 0U, // CMP_SLT_S 5084 0U, // CMP_SLT_S_MMR6 5085 0U, // CMP_SUEQ_D 5086 0U, // CMP_SUEQ_D_MMR6 5087 0U, // CMP_SUEQ_S 5088 0U, // CMP_SUEQ_S_MMR6 5089 0U, // CMP_SULE_D 5090 0U, // CMP_SULE_D_MMR6 5091 0U, // CMP_SULE_S 5092 0U, // CMP_SULE_S_MMR6 5093 0U, // CMP_SULT_D 5094 0U, // CMP_SULT_D_MMR6 5095 0U, // CMP_SULT_S 5096 0U, // CMP_SULT_S_MMR6 5097 0U, // CMP_SUN_D 5098 0U, // CMP_SUN_D_MMR6 5099 0U, // CMP_SUN_S 5100 0U, // CMP_SUN_S_MMR6 5101 0U, // CMP_UEQ_D 5102 0U, // CMP_UEQ_D_MMR6 5103 0U, // CMP_UEQ_S 5104 0U, // CMP_UEQ_S_MMR6 5105 0U, // CMP_ULE_D 5106 0U, // CMP_ULE_D_MMR6 5107 0U, // CMP_ULE_S 5108 0U, // CMP_ULE_S_MMR6 5109 0U, // CMP_ULT_D 5110 0U, // CMP_ULT_D_MMR6 5111 0U, // CMP_ULT_S 5112 0U, // CMP_ULT_S_MMR6 5113 0U, // CMP_UN_D 5114 0U, // CMP_UN_D_MMR6 5115 0U, // CMP_UN_S 5116 0U, // CMP_UN_S_MMR6 5117 142U, // COPY_S_B 5118 156U, // COPY_S_D 5119 130U, // COPY_S_H 5120 138U, // COPY_S_W 5121 142U, // COPY_U_B 5122 130U, // COPY_U_H 5123 138U, // COPY_U_W 5124 0U, // CRC32B 5125 0U, // CRC32CB 5126 0U, // CRC32CD 5127 0U, // CRC32CH 5128 0U, // CRC32CW 5129 0U, // CRC32D 5130 0U, // CRC32H 5131 0U, // CRC32W 5132 0U, // CTC1 5133 0U, // CTC1_MM 5134 0U, // CTC2_MM 5135 0U, // CTCMSA 5136 0U, // CVT_D32_S 5137 0U, // CVT_D32_S_MM 5138 0U, // CVT_D32_W 5139 0U, // CVT_D32_W_MM 5140 0U, // CVT_D64_L 5141 0U, // CVT_D64_S 5142 0U, // CVT_D64_S_MM 5143 0U, // CVT_D64_W 5144 0U, // CVT_D64_W_MM 5145 0U, // CVT_D_L_MMR6 5146 0U, // CVT_L_D64 5147 0U, // CVT_L_D64_MM 5148 0U, // CVT_L_D_MMR6 5149 0U, // CVT_L_S 5150 0U, // CVT_L_S_MM 5151 0U, // CVT_L_S_MMR6 5152 0U, // CVT_PS_S64 5153 0U, // CVT_S_D32 5154 0U, // CVT_S_D32_MM 5155 0U, // CVT_S_D64 5156 0U, // CVT_S_D64_MM 5157 0U, // CVT_S_L 5158 0U, // CVT_S_L_MMR6 5159 0U, // CVT_S_PL64 5160 0U, // CVT_S_PU64 5161 0U, // CVT_S_W 5162 0U, // CVT_S_W_MM 5163 0U, // CVT_S_W_MMR6 5164 0U, // CVT_W_D32 5165 0U, // CVT_W_D32_MM 5166 0U, // CVT_W_D64 5167 0U, // CVT_W_D64_MM 5168 0U, // CVT_W_S 5169 0U, // CVT_W_S_MM 5170 0U, // CVT_W_S_MMR6 5171 0U, // C_EQ_D32 5172 0U, // C_EQ_D32_MM 5173 0U, // C_EQ_D64 5174 0U, // C_EQ_D64_MM 5175 0U, // C_EQ_S 5176 0U, // C_EQ_S_MM 5177 0U, // C_F_D32 5178 0U, // C_F_D32_MM 5179 0U, // C_F_D64 5180 0U, // C_F_D64_MM 5181 0U, // C_F_S 5182 0U, // C_F_S_MM 5183 0U, // C_LE_D32 5184 0U, // C_LE_D32_MM 5185 0U, // C_LE_D64 5186 0U, // C_LE_D64_MM 5187 0U, // C_LE_S 5188 0U, // C_LE_S_MM 5189 0U, // C_LT_D32 5190 0U, // C_LT_D32_MM 5191 0U, // C_LT_D64 5192 0U, // C_LT_D64_MM 5193 0U, // C_LT_S 5194 0U, // C_LT_S_MM 5195 0U, // C_NGE_D32 5196 0U, // C_NGE_D32_MM 5197 0U, // C_NGE_D64 5198 0U, // C_NGE_D64_MM 5199 0U, // C_NGE_S 5200 0U, // C_NGE_S_MM 5201 0U, // C_NGLE_D32 5202 0U, // C_NGLE_D32_MM 5203 0U, // C_NGLE_D64 5204 0U, // C_NGLE_D64_MM 5205 0U, // C_NGLE_S 5206 0U, // C_NGLE_S_MM 5207 0U, // C_NGL_D32 5208 0U, // C_NGL_D32_MM 5209 0U, // C_NGL_D64 5210 0U, // C_NGL_D64_MM 5211 0U, // C_NGL_S 5212 0U, // C_NGL_S_MM 5213 0U, // C_NGT_D32 5214 0U, // C_NGT_D32_MM 5215 0U, // C_NGT_D64 5216 0U, // C_NGT_D64_MM 5217 0U, // C_NGT_S 5218 0U, // C_NGT_S_MM 5219 0U, // C_OLE_D32 5220 0U, // C_OLE_D32_MM 5221 0U, // C_OLE_D64 5222 0U, // C_OLE_D64_MM 5223 0U, // C_OLE_S 5224 0U, // C_OLE_S_MM 5225 0U, // C_OLT_D32 5226 0U, // C_OLT_D32_MM 5227 0U, // C_OLT_D64 5228 0U, // C_OLT_D64_MM 5229 0U, // C_OLT_S 5230 0U, // C_OLT_S_MM 5231 0U, // C_SEQ_D32 5232 0U, // C_SEQ_D32_MM 5233 0U, // C_SEQ_D64 5234 0U, // C_SEQ_D64_MM 5235 0U, // C_SEQ_S 5236 0U, // C_SEQ_S_MM 5237 0U, // C_SF_D32 5238 0U, // C_SF_D32_MM 5239 0U, // C_SF_D64 5240 0U, // C_SF_D64_MM 5241 0U, // C_SF_S 5242 0U, // C_SF_S_MM 5243 0U, // C_UEQ_D32 5244 0U, // C_UEQ_D32_MM 5245 0U, // C_UEQ_D64 5246 0U, // C_UEQ_D64_MM 5247 0U, // C_UEQ_S 5248 0U, // C_UEQ_S_MM 5249 0U, // C_ULE_D32 5250 0U, // C_ULE_D32_MM 5251 0U, // C_ULE_D64 5252 0U, // C_ULE_D64_MM 5253 0U, // C_ULE_S 5254 0U, // C_ULE_S_MM 5255 0U, // C_ULT_D32 5256 0U, // C_ULT_D32_MM 5257 0U, // C_ULT_D64 5258 0U, // C_ULT_D64_MM 5259 0U, // C_ULT_S 5260 0U, // C_ULT_S_MM 5261 0U, // C_UN_D32 5262 0U, // C_UN_D32_MM 5263 0U, // C_UN_D64 5264 0U, // C_UN_D64_MM 5265 0U, // C_UN_S 5266 0U, // C_UN_S_MM 5267 0U, // CmpRxRy16 5268 0U, // CmpiRxImm16 5269 0U, // CmpiRxImmX16 5270 0U, // DADD 5271 0U, // DADDi 5272 0U, // DADDiu 5273 0U, // DADDu 5274 8U, // DAHI 5275 1088U, // DALIGN 5276 8U, // DATI 5277 8U, // DAUI 5278 0U, // DBITSWAP 5279 0U, // DCLO 5280 0U, // DCLO_R6 5281 0U, // DCLZ 5282 0U, // DCLZ_R6 5283 0U, // DDIV 5284 0U, // DDIVU 5285 0U, // DERET 5286 0U, // DERET_MM 5287 0U, // DERET_MMR6 5288 1612U, // DEXT 5289 2124U, // DEXT64_32 5290 2628U, // DEXTM 5291 222U, // DEXTU 5292 0U, // DI 5293 3148U, // DINS 5294 3652U, // DINSM 5295 286U, // DINSU 5296 0U, // DIV 5297 0U, // DIVU 5298 0U, // DIVU_MMR6 5299 0U, // DIV_MMR6 5300 0U, // DIV_S_B 5301 0U, // DIV_S_D 5302 0U, // DIV_S_H 5303 0U, // DIV_S_W 5304 0U, // DIV_U_B 5305 0U, // DIV_U_D 5306 0U, // DIV_U_H 5307 0U, // DIV_U_W 5308 0U, // DI_MM 5309 0U, // DI_MMR6 5310 4160U, // DLSA 5311 4160U, // DLSA_R6 5312 2U, // DMFC0 5313 0U, // DMFC1 5314 2U, // DMFC2 5315 0U, // DMFC2_OCTEON 5316 2U, // DMFGC0 5317 0U, // DMOD 5318 0U, // DMODU 5319 0U, // DMT 5320 0U, // DMTC0 5321 0U, // DMTC1 5322 0U, // DMTC2 5323 0U, // DMTC2_OCTEON 5324 0U, // DMTGC0 5325 0U, // DMUH 5326 0U, // DMUHU 5327 0U, // DMUL 5328 0U, // DMULT 5329 0U, // DMULTu 5330 0U, // DMULU 5331 0U, // DMUL_R6 5332 0U, // DOTP_S_D 5333 0U, // DOTP_S_H 5334 0U, // DOTP_S_W 5335 0U, // DOTP_U_D 5336 0U, // DOTP_U_H 5337 0U, // DOTP_U_W 5338 24U, // DPADD_S_D 5339 24U, // DPADD_S_H 5340 24U, // DPADD_S_W 5341 24U, // DPADD_U_D 5342 24U, // DPADD_U_H 5343 24U, // DPADD_U_W 5344 0U, // DPAQX_SA_W_PH 5345 0U, // DPAQX_SA_W_PH_MMR2 5346 0U, // DPAQX_S_W_PH 5347 0U, // DPAQX_S_W_PH_MMR2 5348 0U, // DPAQ_SA_L_W 5349 0U, // DPAQ_SA_L_W_MM 5350 0U, // DPAQ_S_W_PH 5351 0U, // DPAQ_S_W_PH_MM 5352 0U, // DPAU_H_QBL 5353 0U, // DPAU_H_QBL_MM 5354 0U, // DPAU_H_QBR 5355 0U, // DPAU_H_QBR_MM 5356 0U, // DPAX_W_PH 5357 0U, // DPAX_W_PH_MMR2 5358 0U, // DPA_W_PH 5359 0U, // DPA_W_PH_MMR2 5360 0U, // DPOP 5361 0U, // DPSQX_SA_W_PH 5362 0U, // DPSQX_SA_W_PH_MMR2 5363 0U, // DPSQX_S_W_PH 5364 0U, // DPSQX_S_W_PH_MMR2 5365 0U, // DPSQ_SA_L_W 5366 0U, // DPSQ_SA_L_W_MM 5367 0U, // DPSQ_S_W_PH 5368 0U, // DPSQ_S_W_PH_MM 5369 24U, // DPSUB_S_D 5370 24U, // DPSUB_S_H 5371 24U, // DPSUB_S_W 5372 24U, // DPSUB_U_D 5373 24U, // DPSUB_U_H 5374 24U, // DPSUB_U_W 5375 0U, // DPSU_H_QBL 5376 0U, // DPSU_H_QBL_MM 5377 0U, // DPSU_H_QBR 5378 0U, // DPSU_H_QBR_MM 5379 0U, // DPSX_W_PH 5380 0U, // DPSX_W_PH_MMR2 5381 0U, // DPS_W_PH 5382 0U, // DPS_W_PH_MMR2 5383 12U, // DROTR 5384 4U, // DROTR32 5385 0U, // DROTRV 5386 0U, // DSBH 5387 0U, // DSDIV 5388 0U, // DSHD 5389 12U, // DSLL 5390 4U, // DSLL32 5391 0U, // DSLL64_32 5392 0U, // DSLLV 5393 12U, // DSRA 5394 4U, // DSRA32 5395 0U, // DSRAV 5396 12U, // DSRL 5397 4U, // DSRL32 5398 0U, // DSRLV 5399 0U, // DSUB 5400 0U, // DSUBu 5401 0U, // DUDIV 5402 0U, // DVP 5403 0U, // DVPE 5404 0U, // DVP_MMR6 5405 0U, // DivRxRy16 5406 0U, // DivuRxRy16 5407 0U, // EHB 5408 0U, // EHB_MM 5409 0U, // EHB_MMR6 5410 0U, // EI 5411 0U, // EI_MM 5412 0U, // EI_MMR6 5413 0U, // EMT 5414 0U, // ERET 5415 0U, // ERETNC 5416 0U, // ERETNC_MMR6 5417 0U, // ERET_MM 5418 0U, // ERET_MMR6 5419 0U, // EVP 5420 0U, // EVPE 5421 0U, // EVP_MMR6 5422 2116U, // EXT 5423 4U, // EXTP 5424 4U, // EXTPDP 5425 0U, // EXTPDPV 5426 0U, // EXTPDPV_MM 5427 4U, // EXTPDP_MM 5428 0U, // EXTPV 5429 0U, // EXTPV_MM 5430 4U, // EXTP_MM 5431 0U, // EXTRV_RS_W 5432 0U, // EXTRV_RS_W_MM 5433 0U, // EXTRV_R_W 5434 0U, // EXTRV_R_W_MM 5435 0U, // EXTRV_S_H 5436 0U, // EXTRV_S_H_MM 5437 0U, // EXTRV_W 5438 0U, // EXTRV_W_MM 5439 4U, // EXTR_RS_W 5440 4U, // EXTR_RS_W_MM 5441 4U, // EXTR_R_W 5442 4U, // EXTR_R_W_MM 5443 4U, // EXTR_S_H 5444 4U, // EXTR_S_H_MM 5445 4U, // EXTR_W 5446 4U, // EXTR_W_MM 5447 580U, // EXTS 5448 580U, // EXTS32 5449 2116U, // EXT_MM 5450 2116U, // EXT_MMR6 5451 0U, // FABS_D32 5452 0U, // FABS_D32_MM 5453 0U, // FABS_D64 5454 0U, // FABS_D64_MM 5455 0U, // FABS_S 5456 0U, // FABS_S_MM 5457 0U, // FADD_D 5458 0U, // FADD_D32 5459 0U, // FADD_D32_MM 5460 0U, // FADD_D64 5461 0U, // FADD_D64_MM 5462 0U, // FADD_S 5463 0U, // FADD_S_MM 5464 32U, // FADD_S_MMR6 5465 0U, // FADD_W 5466 0U, // FCAF_D 5467 0U, // FCAF_W 5468 0U, // FCEQ_D 5469 0U, // FCEQ_W 5470 0U, // FCLASS_D 5471 0U, // FCLASS_W 5472 0U, // FCLE_D 5473 0U, // FCLE_W 5474 0U, // FCLT_D 5475 0U, // FCLT_W 5476 0U, // FCMP_D32 5477 0U, // FCMP_D32_MM 5478 0U, // FCMP_D64 5479 0U, // FCMP_S32 5480 0U, // FCMP_S32_MM 5481 0U, // FCNE_D 5482 0U, // FCNE_W 5483 0U, // FCOR_D 5484 0U, // FCOR_W 5485 0U, // FCUEQ_D 5486 0U, // FCUEQ_W 5487 0U, // FCULE_D 5488 0U, // FCULE_W 5489 0U, // FCULT_D 5490 0U, // FCULT_W 5491 0U, // FCUNE_D 5492 0U, // FCUNE_W 5493 0U, // FCUN_D 5494 0U, // FCUN_W 5495 0U, // FDIV_D 5496 0U, // FDIV_D32 5497 0U, // FDIV_D32_MM 5498 0U, // FDIV_D64 5499 0U, // FDIV_D64_MM 5500 0U, // FDIV_S 5501 0U, // FDIV_S_MM 5502 32U, // FDIV_S_MMR6 5503 0U, // FDIV_W 5504 0U, // FEXDO_H 5505 0U, // FEXDO_W 5506 0U, // FEXP2_D 5507 0U, // FEXP2_W 5508 0U, // FEXUPL_D 5509 0U, // FEXUPL_W 5510 0U, // FEXUPR_D 5511 0U, // FEXUPR_W 5512 0U, // FFINT_S_D 5513 0U, // FFINT_S_W 5514 0U, // FFINT_U_D 5515 0U, // FFINT_U_W 5516 0U, // FFQL_D 5517 0U, // FFQL_W 5518 0U, // FFQR_D 5519 0U, // FFQR_W 5520 0U, // FILL_B 5521 0U, // FILL_D 5522 0U, // FILL_H 5523 0U, // FILL_W 5524 0U, // FLOG2_D 5525 0U, // FLOG2_W 5526 0U, // FLOOR_L_D64 5527 0U, // FLOOR_L_D_MMR6 5528 0U, // FLOOR_L_S 5529 0U, // FLOOR_L_S_MMR6 5530 0U, // FLOOR_W_D32 5531 0U, // FLOOR_W_D64 5532 0U, // FLOOR_W_D_MMR6 5533 0U, // FLOOR_W_MM 5534 0U, // FLOOR_W_S 5535 0U, // FLOOR_W_S_MM 5536 0U, // FLOOR_W_S_MMR6 5537 24U, // FMADD_D 5538 24U, // FMADD_W 5539 0U, // FMAX_A_D 5540 0U, // FMAX_A_W 5541 0U, // FMAX_D 5542 0U, // FMAX_W 5543 0U, // FMIN_A_D 5544 0U, // FMIN_A_W 5545 0U, // FMIN_D 5546 0U, // FMIN_W 5547 0U, // FMOV_D32 5548 0U, // FMOV_D32_MM 5549 0U, // FMOV_D64 5550 0U, // FMOV_D64_MM 5551 0U, // FMOV_D_MMR6 5552 0U, // FMOV_S 5553 0U, // FMOV_S_MM 5554 0U, // FMOV_S_MMR6 5555 24U, // FMSUB_D 5556 24U, // FMSUB_W 5557 0U, // FMUL_D 5558 0U, // FMUL_D32 5559 0U, // FMUL_D32_MM 5560 0U, // FMUL_D64 5561 0U, // FMUL_D64_MM 5562 0U, // FMUL_S 5563 0U, // FMUL_S_MM 5564 32U, // FMUL_S_MMR6 5565 0U, // FMUL_W 5566 0U, // FNEG_D32 5567 0U, // FNEG_D32_MM 5568 0U, // FNEG_D64 5569 0U, // FNEG_D64_MM 5570 0U, // FNEG_S 5571 0U, // FNEG_S_MM 5572 0U, // FNEG_S_MMR6 5573 0U, // FORK 5574 0U, // FRCP_D 5575 0U, // FRCP_W 5576 0U, // FRINT_D 5577 0U, // FRINT_W 5578 0U, // FRSQRT_D 5579 0U, // FRSQRT_W 5580 0U, // FSAF_D 5581 0U, // FSAF_W 5582 0U, // FSEQ_D 5583 0U, // FSEQ_W 5584 0U, // FSLE_D 5585 0U, // FSLE_W 5586 0U, // FSLT_D 5587 0U, // FSLT_W 5588 0U, // FSNE_D 5589 0U, // FSNE_W 5590 0U, // FSOR_D 5591 0U, // FSOR_W 5592 0U, // FSQRT_D 5593 0U, // FSQRT_D32 5594 0U, // FSQRT_D32_MM 5595 0U, // FSQRT_D64 5596 0U, // FSQRT_D64_MM 5597 0U, // FSQRT_S 5598 0U, // FSQRT_S_MM 5599 0U, // FSQRT_W 5600 0U, // FSUB_D 5601 0U, // FSUB_D32 5602 0U, // FSUB_D32_MM 5603 0U, // FSUB_D64 5604 0U, // FSUB_D64_MM 5605 0U, // FSUB_S 5606 0U, // FSUB_S_MM 5607 32U, // FSUB_S_MMR6 5608 0U, // FSUB_W 5609 0U, // FSUEQ_D 5610 0U, // FSUEQ_W 5611 0U, // FSULE_D 5612 0U, // FSULE_W 5613 0U, // FSULT_D 5614 0U, // FSULT_W 5615 0U, // FSUNE_D 5616 0U, // FSUNE_W 5617 0U, // FSUN_D 5618 0U, // FSUN_W 5619 0U, // FTINT_S_D 5620 0U, // FTINT_S_W 5621 0U, // FTINT_U_D 5622 0U, // FTINT_U_W 5623 0U, // FTQ_H 5624 0U, // FTQ_W 5625 0U, // FTRUNC_S_D 5626 0U, // FTRUNC_S_W 5627 0U, // FTRUNC_U_D 5628 0U, // FTRUNC_U_W 5629 0U, // GINVI 5630 0U, // GINVI_MMR6 5631 0U, // GINVT 5632 0U, // GINVT_MMR6 5633 0U, // HADD_S_D 5634 0U, // HADD_S_H 5635 0U, // HADD_S_W 5636 0U, // HADD_U_D 5637 0U, // HADD_U_H 5638 0U, // HADD_U_W 5639 0U, // HSUB_S_D 5640 0U, // HSUB_S_H 5641 0U, // HSUB_S_W 5642 0U, // HSUB_U_D 5643 0U, // HSUB_U_H 5644 0U, // HSUB_U_W 5645 0U, // HYPCALL 5646 0U, // HYPCALL_MM 5647 0U, // ILVEV_B 5648 0U, // ILVEV_D 5649 0U, // ILVEV_H 5650 0U, // ILVEV_W 5651 0U, // ILVL_B 5652 0U, // ILVL_D 5653 0U, // ILVL_H 5654 0U, // ILVL_W 5655 0U, // ILVOD_B 5656 0U, // ILVOD_D 5657 0U, // ILVOD_H 5658 0U, // ILVOD_W 5659 0U, // ILVR_B 5660 0U, // ILVR_D 5661 0U, // ILVR_H 5662 0U, // ILVR_W 5663 3140U, // INS 5664 0U, // INSERT_B 5665 0U, // INSERT_D 5666 0U, // INSERT_H 5667 0U, // INSERT_W 5668 0U, // INSV 5669 0U, // INSVE_B 5670 0U, // INSVE_D 5671 0U, // INSVE_H 5672 0U, // INSVE_W 5673 0U, // INSV_MM 5674 3140U, // INS_MM 5675 3140U, // INS_MMR6 5676 0U, // J 5677 0U, // JAL 5678 0U, // JALR 5679 0U, // JALR16_MM 5680 0U, // JALR64 5681 0U, // JALRC16_MMR6 5682 0U, // JALRC_HB_MMR6 5683 0U, // JALRC_MMR6 5684 0U, // JALRS16_MM 5685 0U, // JALRS_MM 5686 0U, // JALR_HB 5687 0U, // JALR_HB64 5688 0U, // JALR_MM 5689 0U, // JALS_MM 5690 0U, // JALX 5691 0U, // JALX_MM 5692 0U, // JAL_MM 5693 0U, // JIALC 5694 0U, // JIALC64 5695 0U, // JIALC_MMR6 5696 0U, // JIC 5697 0U, // JIC64 5698 0U, // JIC_MMR6 5699 0U, // JR 5700 0U, // JR16_MM 5701 0U, // JR64 5702 0U, // JRADDIUSP 5703 0U, // JRC16_MM 5704 0U, // JRC16_MMR6 5705 0U, // JRCADDIUSP_MMR6 5706 0U, // JR_HB 5707 0U, // JR_HB64 5708 0U, // JR_HB64_R6 5709 0U, // JR_HB_R6 5710 0U, // JR_MM 5711 0U, // J_MM 5712 0U, // Jal16 5713 0U, // JalB16 5714 0U, // JrRa16 5715 0U, // JrcRa16 5716 0U, // JrcRx16 5717 0U, // JumpLinkReg16 5718 0U, // LB 5719 0U, // LB64 5720 0U, // LBE 5721 0U, // LBE_MM 5722 0U, // LBU16_MM 5723 0U, // LBUX 5724 0U, // LBUX_MM 5725 0U, // LBU_MMR6 5726 0U, // LB_MM 5727 0U, // LB_MMR6 5728 0U, // LBu 5729 0U, // LBu64 5730 0U, // LBuE 5731 0U, // LBuE_MM 5732 0U, // LBu_MM 5733 0U, // LD 5734 0U, // LDC1 5735 0U, // LDC164 5736 0U, // LDC1_D64_MMR6 5737 0U, // LDC1_MM 5738 0U, // LDC2 5739 0U, // LDC2_MMR6 5740 0U, // LDC2_R6 5741 0U, // LDC3 5742 0U, // LDI_B 5743 0U, // LDI_D 5744 0U, // LDI_H 5745 0U, // LDI_W 5746 0U, // LDL 5747 0U, // LDPC 5748 0U, // LDR 5749 0U, // LDXC1 5750 0U, // LDXC164 5751 0U, // LD_B 5752 0U, // LD_D 5753 0U, // LD_H 5754 0U, // LD_W 5755 0U, // LEA_ADDiu 5756 0U, // LEA_ADDiu64 5757 0U, // LEA_ADDiu_MM 5758 0U, // LH 5759 0U, // LH64 5760 0U, // LHE 5761 0U, // LHE_MM 5762 0U, // LHU16_MM 5763 0U, // LHX 5764 0U, // LHX_MM 5765 0U, // LH_MM 5766 0U, // LHu 5767 0U, // LHu64 5768 0U, // LHuE 5769 0U, // LHuE_MM 5770 0U, // LHu_MM 5771 0U, // LI16_MM 5772 0U, // LI16_MMR6 5773 0U, // LL 5774 0U, // LL64 5775 0U, // LL64_R6 5776 0U, // LLD 5777 0U, // LLD_R6 5778 0U, // LLE 5779 0U, // LLE_MM 5780 0U, // LL_MM 5781 0U, // LL_MMR6 5782 0U, // LL_R6 5783 4160U, // LSA 5784 0U, // LSA_MMR6 5785 4160U, // LSA_R6 5786 0U, // LUI_MMR6 5787 0U, // LUXC1 5788 0U, // LUXC164 5789 0U, // LUXC1_MM 5790 0U, // LUi 5791 0U, // LUi64 5792 0U, // LUi_MM 5793 0U, // LW 5794 0U, // LW16_MM 5795 0U, // LW64 5796 0U, // LWC1 5797 0U, // LWC1_MM 5798 0U, // LWC2 5799 0U, // LWC2_MMR6 5800 0U, // LWC2_R6 5801 0U, // LWC3 5802 0U, // LWDSP 5803 0U, // LWDSP_MM 5804 0U, // LWE 5805 0U, // LWE_MM 5806 0U, // LWGP_MM 5807 0U, // LWL 5808 0U, // LWL64 5809 0U, // LWLE 5810 0U, // LWLE_MM 5811 0U, // LWL_MM 5812 0U, // LWM16_MM 5813 0U, // LWM16_MMR6 5814 0U, // LWM32_MM 5815 0U, // LWPC 5816 0U, // LWPC_MMR6 5817 0U, // LWP_MM 5818 0U, // LWR 5819 0U, // LWR64 5820 0U, // LWRE 5821 0U, // LWRE_MM 5822 0U, // LWR_MM 5823 0U, // LWSP_MM 5824 0U, // LWUPC 5825 0U, // LWU_MM 5826 0U, // LWX 5827 0U, // LWXC1 5828 0U, // LWXC1_MM 5829 0U, // LWXS_MM 5830 0U, // LWX_MM 5831 0U, // LW_MM 5832 0U, // LW_MMR6 5833 0U, // LWu 5834 0U, // LbRxRyOffMemX16 5835 0U, // LbuRxRyOffMemX16 5836 0U, // LhRxRyOffMemX16 5837 0U, // LhuRxRyOffMemX16 5838 0U, // LiRxImm16 5839 0U, // LiRxImmAlignX16 5840 0U, // LiRxImmX16 5841 0U, // LwRxPcTcp16 5842 0U, // LwRxPcTcpX16 5843 0U, // LwRxRyOffMemX16 5844 0U, // LwRxSpImmX16 5845 0U, // MADD 5846 24U, // MADDF_D 5847 24U, // MADDF_D_MMR6 5848 24U, // MADDF_S 5849 24U, // MADDF_S_MMR6 5850 24U, // MADDR_Q_H 5851 24U, // MADDR_Q_W 5852 0U, // MADDU 5853 0U, // MADDU_DSP 5854 0U, // MADDU_DSP_MM 5855 0U, // MADDU_MM 5856 24U, // MADDV_B 5857 24U, // MADDV_D 5858 24U, // MADDV_H 5859 24U, // MADDV_W 5860 4672U, // MADD_D32 5861 4672U, // MADD_D32_MM 5862 4672U, // MADD_D64 5863 0U, // MADD_DSP 5864 0U, // MADD_DSP_MM 5865 0U, // MADD_MM 5866 24U, // MADD_Q_H 5867 24U, // MADD_Q_W 5868 4672U, // MADD_S 5869 4672U, // MADD_S_MM 5870 0U, // MAQ_SA_W_PHL 5871 0U, // MAQ_SA_W_PHL_MM 5872 0U, // MAQ_SA_W_PHR 5873 0U, // MAQ_SA_W_PHR_MM 5874 0U, // MAQ_S_W_PHL 5875 0U, // MAQ_S_W_PHL_MM 5876 0U, // MAQ_S_W_PHR 5877 0U, // MAQ_S_W_PHR_MM 5878 0U, // MAXA_D 5879 0U, // MAXA_D_MMR6 5880 0U, // MAXA_S 5881 0U, // MAXA_S_MMR6 5882 0U, // MAXI_S_B 5883 0U, // MAXI_S_D 5884 0U, // MAXI_S_H 5885 0U, // MAXI_S_W 5886 4U, // MAXI_U_B 5887 4U, // MAXI_U_D 5888 4U, // MAXI_U_H 5889 4U, // MAXI_U_W 5890 0U, // MAX_A_B 5891 0U, // MAX_A_D 5892 0U, // MAX_A_H 5893 0U, // MAX_A_W 5894 0U, // MAX_D 5895 0U, // MAX_D_MMR6 5896 0U, // MAX_S 5897 0U, // MAX_S_B 5898 0U, // MAX_S_D 5899 0U, // MAX_S_H 5900 0U, // MAX_S_MMR6 5901 0U, // MAX_S_W 5902 0U, // MAX_U_B 5903 0U, // MAX_U_D 5904 0U, // MAX_U_H 5905 0U, // MAX_U_W 5906 2U, // MFC0 5907 2U, // MFC0_MMR6 5908 0U, // MFC1 5909 0U, // MFC1_D64 5910 0U, // MFC1_MM 5911 0U, // MFC1_MMR6 5912 2U, // MFC2 5913 0U, // MFC2_MMR6 5914 2U, // MFGC0 5915 2U, // MFGC0_MM 5916 2U, // MFHC0_MMR6 5917 0U, // MFHC1_D32 5918 0U, // MFHC1_D32_MM 5919 0U, // MFHC1_D64 5920 0U, // MFHC1_D64_MM 5921 0U, // MFHC2_MMR6 5922 2U, // MFHGC0 5923 2U, // MFHGC0_MM 5924 0U, // MFHI 5925 0U, // MFHI16_MM 5926 0U, // MFHI64 5927 0U, // MFHI_DSP 5928 0U, // MFHI_DSP_MM 5929 0U, // MFHI_MM 5930 0U, // MFLO 5931 0U, // MFLO16_MM 5932 0U, // MFLO64 5933 0U, // MFLO_DSP 5934 0U, // MFLO_DSP_MM 5935 0U, // MFLO_MM 5936 9308U, // MFTR 5937 0U, // MINA_D 5938 0U, // MINA_D_MMR6 5939 0U, // MINA_S 5940 0U, // MINA_S_MMR6 5941 0U, // MINI_S_B 5942 0U, // MINI_S_D 5943 0U, // MINI_S_H 5944 0U, // MINI_S_W 5945 4U, // MINI_U_B 5946 4U, // MINI_U_D 5947 4U, // MINI_U_H 5948 4U, // MINI_U_W 5949 0U, // MIN_A_B 5950 0U, // MIN_A_D 5951 0U, // MIN_A_H 5952 0U, // MIN_A_W 5953 0U, // MIN_D 5954 0U, // MIN_D_MMR6 5955 0U, // MIN_S 5956 0U, // MIN_S_B 5957 0U, // MIN_S_D 5958 0U, // MIN_S_H 5959 0U, // MIN_S_MMR6 5960 0U, // MIN_S_W 5961 0U, // MIN_U_B 5962 0U, // MIN_U_D 5963 0U, // MIN_U_H 5964 0U, // MIN_U_W 5965 0U, // MOD 5966 0U, // MODSUB 5967 0U, // MODSUB_MM 5968 0U, // MODU 5969 0U, // MODU_MMR6 5970 0U, // MOD_MMR6 5971 0U, // MOD_S_B 5972 0U, // MOD_S_D 5973 0U, // MOD_S_H 5974 0U, // MOD_S_W 5975 0U, // MOD_U_B 5976 0U, // MOD_U_D 5977 0U, // MOD_U_H 5978 0U, // MOD_U_W 5979 0U, // MOVE16_MM 5980 0U, // MOVE16_MMR6 5981 4672U, // MOVEP_MM 5982 4672U, // MOVEP_MMR6 5983 0U, // MOVE_V 5984 0U, // MOVF_D32 5985 0U, // MOVF_D32_MM 5986 0U, // MOVF_D64 5987 0U, // MOVF_I 5988 0U, // MOVF_I64 5989 0U, // MOVF_I_MM 5990 0U, // MOVF_S 5991 0U, // MOVF_S_MM 5992 0U, // MOVN_I64_D64 5993 0U, // MOVN_I64_I 5994 0U, // MOVN_I64_I64 5995 0U, // MOVN_I64_S 5996 0U, // MOVN_I_D32 5997 0U, // MOVN_I_D32_MM 5998 0U, // MOVN_I_D64 5999 0U, // MOVN_I_I 6000 0U, // MOVN_I_I64 6001 0U, // MOVN_I_MM 6002 0U, // MOVN_I_S 6003 0U, // MOVN_I_S_MM 6004 0U, // MOVT_D32 6005 0U, // MOVT_D32_MM 6006 0U, // MOVT_D64 6007 0U, // MOVT_I 6008 0U, // MOVT_I64 6009 0U, // MOVT_I_MM 6010 0U, // MOVT_S 6011 0U, // MOVT_S_MM 6012 0U, // MOVZ_I64_D64 6013 0U, // MOVZ_I64_I 6014 0U, // MOVZ_I64_I64 6015 0U, // MOVZ_I64_S 6016 0U, // MOVZ_I_D32 6017 0U, // MOVZ_I_D32_MM 6018 0U, // MOVZ_I_D64 6019 0U, // MOVZ_I_I 6020 0U, // MOVZ_I_I64 6021 0U, // MOVZ_I_MM 6022 0U, // MOVZ_I_S 6023 0U, // MOVZ_I_S_MM 6024 0U, // MSUB 6025 24U, // MSUBF_D 6026 24U, // MSUBF_D_MMR6 6027 24U, // MSUBF_S 6028 24U, // MSUBF_S_MMR6 6029 24U, // MSUBR_Q_H 6030 24U, // MSUBR_Q_W 6031 0U, // MSUBU 6032 0U, // MSUBU_DSP 6033 0U, // MSUBU_DSP_MM 6034 0U, // MSUBU_MM 6035 24U, // MSUBV_B 6036 24U, // MSUBV_D 6037 24U, // MSUBV_H 6038 24U, // MSUBV_W 6039 4672U, // MSUB_D32 6040 4672U, // MSUB_D32_MM 6041 4672U, // MSUB_D64 6042 0U, // MSUB_DSP 6043 0U, // MSUB_DSP_MM 6044 0U, // MSUB_MM 6045 24U, // MSUB_Q_H 6046 24U, // MSUB_Q_W 6047 4672U, // MSUB_S 6048 4672U, // MSUB_S_MM 6049 0U, // MTC0 6050 0U, // MTC0_MMR6 6051 0U, // MTC1 6052 0U, // MTC1_D64 6053 0U, // MTC1_D64_MM 6054 0U, // MTC1_MM 6055 0U, // MTC1_MMR6 6056 0U, // MTC2 6057 0U, // MTC2_MMR6 6058 0U, // MTGC0 6059 0U, // MTGC0_MM 6060 0U, // MTHC0_MMR6 6061 0U, // MTHC1_D32 6062 0U, // MTHC1_D32_MM 6063 0U, // MTHC1_D64 6064 0U, // MTHC1_D64_MM 6065 0U, // MTHC2_MMR6 6066 0U, // MTHGC0 6067 0U, // MTHGC0_MM 6068 0U, // MTHI 6069 0U, // MTHI64 6070 0U, // MTHI_DSP 6071 0U, // MTHI_DSP_MM 6072 0U, // MTHI_MM 6073 0U, // MTHLIP 6074 0U, // MTHLIP_MM 6075 0U, // MTLO 6076 0U, // MTLO64 6077 0U, // MTLO_DSP 6078 0U, // MTLO_DSP_MM 6079 0U, // MTLO_MM 6080 0U, // MTM0 6081 0U, // MTM1 6082 0U, // MTM2 6083 0U, // MTP0 6084 0U, // MTP1 6085 0U, // MTP2 6086 1U, // MTTR 6087 0U, // MUH 6088 0U, // MUHU 6089 0U, // MUHU_MMR6 6090 0U, // MUH_MMR6 6091 0U, // MUL 6092 0U, // MULEQ_S_W_PHL 6093 0U, // MULEQ_S_W_PHL_MM 6094 0U, // MULEQ_S_W_PHR 6095 0U, // MULEQ_S_W_PHR_MM 6096 0U, // MULEU_S_PH_QBL 6097 0U, // MULEU_S_PH_QBL_MM 6098 0U, // MULEU_S_PH_QBR 6099 0U, // MULEU_S_PH_QBR_MM 6100 0U, // MULQ_RS_PH 6101 0U, // MULQ_RS_PH_MM 6102 0U, // MULQ_RS_W 6103 0U, // MULQ_RS_W_MMR2 6104 0U, // MULQ_S_PH 6105 0U, // MULQ_S_PH_MMR2 6106 0U, // MULQ_S_W 6107 0U, // MULQ_S_W_MMR2 6108 0U, // MULR_Q_H 6109 0U, // MULR_Q_W 6110 0U, // MULSAQ_S_W_PH 6111 0U, // MULSAQ_S_W_PH_MM 6112 0U, // MULSA_W_PH 6113 0U, // MULSA_W_PH_MMR2 6114 0U, // MULT 6115 0U, // MULTU_DSP 6116 0U, // MULTU_DSP_MM 6117 0U, // MULT_DSP 6118 0U, // MULT_DSP_MM 6119 0U, // MULT_MM 6120 0U, // MULTu 6121 0U, // MULTu_MM 6122 0U, // MULU 6123 0U, // MULU_MMR6 6124 0U, // MULV_B 6125 0U, // MULV_D 6126 0U, // MULV_H 6127 0U, // MULV_W 6128 0U, // MUL_MM 6129 0U, // MUL_MMR6 6130 0U, // MUL_PH 6131 0U, // MUL_PH_MMR2 6132 0U, // MUL_Q_H 6133 0U, // MUL_Q_W 6134 0U, // MUL_R6 6135 0U, // MUL_S_PH 6136 0U, // MUL_S_PH_MMR2 6137 0U, // Mfhi16 6138 0U, // Mflo16 6139 0U, // Move32R16 6140 0U, // MoveR3216 6141 0U, // NLOC_B 6142 0U, // NLOC_D 6143 0U, // NLOC_H 6144 0U, // NLOC_W 6145 0U, // NLZC_B 6146 0U, // NLZC_D 6147 0U, // NLZC_H 6148 0U, // NLZC_W 6149 4672U, // NMADD_D32 6150 4672U, // NMADD_D32_MM 6151 4672U, // NMADD_D64 6152 4672U, // NMADD_S 6153 4672U, // NMADD_S_MM 6154 4672U, // NMSUB_D32 6155 4672U, // NMSUB_D32_MM 6156 4672U, // NMSUB_D64 6157 4672U, // NMSUB_S 6158 4672U, // NMSUB_S_MM 6159 0U, // NOR 6160 0U, // NOR64 6161 6U, // NORI_B 6162 0U, // NOR_MM 6163 0U, // NOR_MMR6 6164 0U, // NOR_V 6165 0U, // NOT16_MM 6166 0U, // NOT16_MMR6 6167 0U, // NegRxRy16 6168 0U, // NotRxRy16 6169 0U, // OR 6170 0U, // OR16_MM 6171 0U, // OR16_MMR6 6172 0U, // OR64 6173 6U, // ORI_B 6174 8U, // ORI_MMR6 6175 0U, // OR_MM 6176 0U, // OR_MMR6 6177 0U, // OR_V 6178 8U, // ORi 6179 8U, // ORi64 6180 8U, // ORi_MM 6181 0U, // OrRxRxRy16 6182 0U, // PACKRL_PH 6183 0U, // PACKRL_PH_MM 6184 0U, // PAUSE 6185 0U, // PAUSE_MM 6186 0U, // PAUSE_MMR6 6187 0U, // PCKEV_B 6188 0U, // PCKEV_D 6189 0U, // PCKEV_H 6190 0U, // PCKEV_W 6191 0U, // PCKOD_B 6192 0U, // PCKOD_D 6193 0U, // PCKOD_H 6194 0U, // PCKOD_W 6195 0U, // PCNT_B 6196 0U, // PCNT_D 6197 0U, // PCNT_H 6198 0U, // PCNT_W 6199 0U, // PICK_PH 6200 0U, // PICK_PH_MM 6201 0U, // PICK_QB 6202 0U, // PICK_QB_MM 6203 0U, // PLL_PS64 6204 0U, // PLU_PS64 6205 0U, // POP 6206 0U, // PRECEQU_PH_QBL 6207 0U, // PRECEQU_PH_QBLA 6208 0U, // PRECEQU_PH_QBLA_MM 6209 0U, // PRECEQU_PH_QBL_MM 6210 0U, // PRECEQU_PH_QBR 6211 0U, // PRECEQU_PH_QBRA 6212 0U, // PRECEQU_PH_QBRA_MM 6213 0U, // PRECEQU_PH_QBR_MM 6214 0U, // PRECEQ_W_PHL 6215 0U, // PRECEQ_W_PHL_MM 6216 0U, // PRECEQ_W_PHR 6217 0U, // PRECEQ_W_PHR_MM 6218 0U, // PRECEU_PH_QBL 6219 0U, // PRECEU_PH_QBLA 6220 0U, // PRECEU_PH_QBLA_MM 6221 0U, // PRECEU_PH_QBL_MM 6222 0U, // PRECEU_PH_QBR 6223 0U, // PRECEU_PH_QBRA 6224 0U, // PRECEU_PH_QBRA_MM 6225 0U, // PRECEU_PH_QBR_MM 6226 0U, // PRECRQU_S_QB_PH 6227 0U, // PRECRQU_S_QB_PH_MM 6228 0U, // PRECRQ_PH_W 6229 0U, // PRECRQ_PH_W_MM 6230 0U, // PRECRQ_QB_PH 6231 0U, // PRECRQ_QB_PH_MM 6232 0U, // PRECRQ_RS_PH_W 6233 0U, // PRECRQ_RS_PH_W_MM 6234 0U, // PRECR_QB_PH 6235 0U, // PRECR_QB_PH_MMR2 6236 4U, // PRECR_SRA_PH_W 6237 4U, // PRECR_SRA_PH_W_MMR2 6238 4U, // PRECR_SRA_R_PH_W 6239 4U, // PRECR_SRA_R_PH_W_MMR2 6240 0U, // PREF 6241 0U, // PREFE 6242 0U, // PREFE_MM 6243 0U, // PREFX_MM 6244 0U, // PREF_MM 6245 0U, // PREF_MMR6 6246 0U, // PREF_R6 6247 4U, // PREPEND 6248 4U, // PREPEND_MMR2 6249 0U, // RADDU_W_QB 6250 0U, // RADDU_W_QB_MM 6251 0U, // RDDSP 6252 0U, // RDDSP_MM 6253 6U, // RDHWR 6254 6U, // RDHWR64 6255 6U, // RDHWR_MM 6256 2U, // RDHWR_MMR6 6257 0U, // RDPGPR_MMR6 6258 0U, // RECIP_D32 6259 0U, // RECIP_D32_MM 6260 0U, // RECIP_D64 6261 0U, // RECIP_D64_MM 6262 0U, // RECIP_S 6263 0U, // RECIP_S_MM 6264 0U, // REPLV_PH 6265 0U, // REPLV_PH_MM 6266 0U, // REPLV_QB 6267 0U, // REPLV_QB_MM 6268 0U, // REPL_PH 6269 0U, // REPL_PH_MM 6270 0U, // REPL_QB 6271 0U, // REPL_QB_MM 6272 0U, // RINT_D 6273 0U, // RINT_D_MMR6 6274 0U, // RINT_S 6275 0U, // RINT_S_MMR6 6276 4U, // ROTR 6277 0U, // ROTRV 6278 0U, // ROTRV_MM 6279 4U, // ROTR_MM 6280 0U, // ROUND_L_D64 6281 0U, // ROUND_L_D_MMR6 6282 0U, // ROUND_L_S 6283 0U, // ROUND_L_S_MMR6 6284 0U, // ROUND_W_D32 6285 0U, // ROUND_W_D64 6286 0U, // ROUND_W_D_MMR6 6287 0U, // ROUND_W_MM 6288 0U, // ROUND_W_S 6289 0U, // ROUND_W_S_MM 6290 0U, // ROUND_W_S_MMR6 6291 0U, // RSQRT_D32 6292 0U, // RSQRT_D32_MM 6293 0U, // RSQRT_D64 6294 0U, // RSQRT_D64_MM 6295 0U, // RSQRT_S 6296 0U, // RSQRT_S_MM 6297 0U, // Restore16 6298 0U, // RestoreX16 6299 0U, // SAA 6300 0U, // SAAD 6301 2U, // SAT_S_B 6302 12U, // SAT_S_D 6303 14U, // SAT_S_H 6304 4U, // SAT_S_W 6305 2U, // SAT_U_B 6306 12U, // SAT_U_D 6307 14U, // SAT_U_H 6308 4U, // SAT_U_W 6309 0U, // SB 6310 0U, // SB16_MM 6311 0U, // SB16_MMR6 6312 0U, // SB64 6313 0U, // SBE 6314 0U, // SBE_MM 6315 0U, // SB_MM 6316 0U, // SB_MMR6 6317 0U, // SC 6318 0U, // SC64 6319 0U, // SC64_R6 6320 0U, // SCD 6321 0U, // SCD_R6 6322 0U, // SCE 6323 0U, // SCE_MM 6324 0U, // SC_MM 6325 0U, // SC_MMR6 6326 0U, // SC_R6 6327 0U, // SD 6328 0U, // SDBBP 6329 0U, // SDBBP16_MM 6330 0U, // SDBBP16_MMR6 6331 0U, // SDBBP_MM 6332 0U, // SDBBP_MMR6 6333 0U, // SDBBP_R6 6334 0U, // SDC1 6335 0U, // SDC164 6336 0U, // SDC1_D64_MMR6 6337 0U, // SDC1_MM 6338 0U, // SDC2 6339 0U, // SDC2_MMR6 6340 0U, // SDC2_R6 6341 0U, // SDC3 6342 0U, // SDIV 6343 0U, // SDIV_MM 6344 0U, // SDL 6345 0U, // SDR 6346 0U, // SDXC1 6347 0U, // SDXC164 6348 0U, // SEB 6349 0U, // SEB64 6350 0U, // SEB_MM 6351 0U, // SEH 6352 0U, // SEH64 6353 0U, // SEH_MM 6354 0U, // SELEQZ 6355 0U, // SELEQZ64 6356 0U, // SELEQZ_D 6357 0U, // SELEQZ_D_MMR6 6358 0U, // SELEQZ_MMR6 6359 0U, // SELEQZ_S 6360 0U, // SELEQZ_S_MMR6 6361 0U, // SELNEZ 6362 0U, // SELNEZ64 6363 0U, // SELNEZ_D 6364 0U, // SELNEZ_D_MMR6 6365 0U, // SELNEZ_MMR6 6366 0U, // SELNEZ_S 6367 0U, // SELNEZ_S_MMR6 6368 24U, // SEL_D 6369 24U, // SEL_D_MMR6 6370 24U, // SEL_S 6371 24U, // SEL_S_MMR6 6372 0U, // SEQ 6373 0U, // SEQi 6374 0U, // SH 6375 0U, // SH16_MM 6376 0U, // SH16_MMR6 6377 0U, // SH64 6378 0U, // SHE 6379 0U, // SHE_MM 6380 6U, // SHF_B 6381 6U, // SHF_H 6382 6U, // SHF_W 6383 0U, // SHILO 6384 0U, // SHILOV 6385 0U, // SHILOV_MM 6386 0U, // SHILO_MM 6387 0U, // SHLLV_PH 6388 0U, // SHLLV_PH_MM 6389 0U, // SHLLV_QB 6390 0U, // SHLLV_QB_MM 6391 0U, // SHLLV_S_PH 6392 0U, // SHLLV_S_PH_MM 6393 0U, // SHLLV_S_W 6394 0U, // SHLLV_S_W_MM 6395 14U, // SHLL_PH 6396 14U, // SHLL_PH_MM 6397 2U, // SHLL_QB 6398 2U, // SHLL_QB_MM 6399 14U, // SHLL_S_PH 6400 14U, // SHLL_S_PH_MM 6401 4U, // SHLL_S_W 6402 4U, // SHLL_S_W_MM 6403 0U, // SHRAV_PH 6404 0U, // SHRAV_PH_MM 6405 0U, // SHRAV_QB 6406 0U, // SHRAV_QB_MMR2 6407 0U, // SHRAV_R_PH 6408 0U, // SHRAV_R_PH_MM 6409 0U, // SHRAV_R_QB 6410 0U, // SHRAV_R_QB_MMR2 6411 0U, // SHRAV_R_W 6412 0U, // SHRAV_R_W_MM 6413 14U, // SHRA_PH 6414 14U, // SHRA_PH_MM 6415 2U, // SHRA_QB 6416 2U, // SHRA_QB_MMR2 6417 14U, // SHRA_R_PH 6418 14U, // SHRA_R_PH_MM 6419 2U, // SHRA_R_QB 6420 2U, // SHRA_R_QB_MMR2 6421 4U, // SHRA_R_W 6422 4U, // SHRA_R_W_MM 6423 0U, // SHRLV_PH 6424 0U, // SHRLV_PH_MMR2 6425 0U, // SHRLV_QB 6426 0U, // SHRLV_QB_MM 6427 14U, // SHRL_PH 6428 14U, // SHRL_PH_MMR2 6429 2U, // SHRL_QB 6430 2U, // SHRL_QB_MM 6431 0U, // SH_MM 6432 0U, // SH_MMR6 6433 0U, // SIGRIE 6434 0U, // SIGRIE_MMR6 6435 148U, // SLDI_B 6436 34U, // SLDI_D 6437 144U, // SLDI_H 6438 36U, // SLDI_W 6439 152U, // SLD_B 6440 152U, // SLD_D 6441 152U, // SLD_H 6442 152U, // SLD_W 6443 4U, // SLL 6444 0U, // SLL16_MM 6445 0U, // SLL16_MMR6 6446 1U, // SLL64_32 6447 1U, // SLL64_64 6448 2U, // SLLI_B 6449 12U, // SLLI_D 6450 14U, // SLLI_H 6451 4U, // SLLI_W 6452 0U, // SLLV 6453 0U, // SLLV_MM 6454 0U, // SLL_B 6455 0U, // SLL_D 6456 0U, // SLL_H 6457 4U, // SLL_MM 6458 4U, // SLL_MMR6 6459 0U, // SLL_W 6460 0U, // SLT 6461 0U, // SLT64 6462 0U, // SLT_MM 6463 0U, // SLTi 6464 0U, // SLTi64 6465 0U, // SLTi_MM 6466 0U, // SLTiu 6467 0U, // SLTiu64 6468 0U, // SLTiu_MM 6469 0U, // SLTu 6470 0U, // SLTu64 6471 0U, // SLTu_MM 6472 0U, // SNE 6473 0U, // SNEi 6474 142U, // SPLATI_B 6475 156U, // SPLATI_D 6476 130U, // SPLATI_H 6477 138U, // SPLATI_W 6478 128U, // SPLAT_B 6479 128U, // SPLAT_D 6480 128U, // SPLAT_H 6481 128U, // SPLAT_W 6482 4U, // SRA 6483 2U, // SRAI_B 6484 12U, // SRAI_D 6485 14U, // SRAI_H 6486 4U, // SRAI_W 6487 2U, // SRARI_B 6488 12U, // SRARI_D 6489 14U, // SRARI_H 6490 4U, // SRARI_W 6491 0U, // SRAR_B 6492 0U, // SRAR_D 6493 0U, // SRAR_H 6494 0U, // SRAR_W 6495 0U, // SRAV 6496 0U, // SRAV_MM 6497 0U, // SRA_B 6498 0U, // SRA_D 6499 0U, // SRA_H 6500 4U, // SRA_MM 6501 0U, // SRA_W 6502 4U, // SRL 6503 0U, // SRL16_MM 6504 0U, // SRL16_MMR6 6505 2U, // SRLI_B 6506 12U, // SRLI_D 6507 14U, // SRLI_H 6508 4U, // SRLI_W 6509 2U, // SRLRI_B 6510 12U, // SRLRI_D 6511 14U, // SRLRI_H 6512 4U, // SRLRI_W 6513 0U, // SRLR_B 6514 0U, // SRLR_D 6515 0U, // SRLR_H 6516 0U, // SRLR_W 6517 0U, // SRLV 6518 0U, // SRLV_MM 6519 0U, // SRL_B 6520 0U, // SRL_D 6521 0U, // SRL_H 6522 4U, // SRL_MM 6523 0U, // SRL_W 6524 0U, // SSNOP 6525 0U, // SSNOP_MM 6526 0U, // SSNOP_MMR6 6527 0U, // ST_B 6528 0U, // ST_D 6529 0U, // ST_H 6530 0U, // ST_W 6531 0U, // SUB 6532 0U, // SUBQH_PH 6533 0U, // SUBQH_PH_MMR2 6534 0U, // SUBQH_R_PH 6535 0U, // SUBQH_R_PH_MMR2 6536 0U, // SUBQH_R_W 6537 0U, // SUBQH_R_W_MMR2 6538 0U, // SUBQH_W 6539 0U, // SUBQH_W_MMR2 6540 0U, // SUBQ_PH 6541 0U, // SUBQ_PH_MM 6542 0U, // SUBQ_S_PH 6543 0U, // SUBQ_S_PH_MM 6544 0U, // SUBQ_S_W 6545 0U, // SUBQ_S_W_MM 6546 0U, // SUBSUS_U_B 6547 0U, // SUBSUS_U_D 6548 0U, // SUBSUS_U_H 6549 0U, // SUBSUS_U_W 6550 0U, // SUBSUU_S_B 6551 0U, // SUBSUU_S_D 6552 0U, // SUBSUU_S_H 6553 0U, // SUBSUU_S_W 6554 0U, // SUBS_S_B 6555 0U, // SUBS_S_D 6556 0U, // SUBS_S_H 6557 0U, // SUBS_S_W 6558 0U, // SUBS_U_B 6559 0U, // SUBS_U_D 6560 0U, // SUBS_U_H 6561 0U, // SUBS_U_W 6562 0U, // SUBU16_MM 6563 0U, // SUBU16_MMR6 6564 0U, // SUBUH_QB 6565 0U, // SUBUH_QB_MMR2 6566 0U, // SUBUH_R_QB 6567 0U, // SUBUH_R_QB_MMR2 6568 0U, // SUBU_MMR6 6569 0U, // SUBU_PH 6570 0U, // SUBU_PH_MMR2 6571 0U, // SUBU_QB 6572 0U, // SUBU_QB_MM 6573 0U, // SUBU_S_PH 6574 0U, // SUBU_S_PH_MMR2 6575 0U, // SUBU_S_QB 6576 0U, // SUBU_S_QB_MM 6577 4U, // SUBVI_B 6578 4U, // SUBVI_D 6579 4U, // SUBVI_H 6580 4U, // SUBVI_W 6581 0U, // SUBV_B 6582 0U, // SUBV_D 6583 0U, // SUBV_H 6584 0U, // SUBV_W 6585 0U, // SUB_MM 6586 0U, // SUB_MMR6 6587 0U, // SUBu 6588 0U, // SUBu_MM 6589 0U, // SUXC1 6590 0U, // SUXC164 6591 0U, // SUXC1_MM 6592 0U, // SW 6593 0U, // SW16_MM 6594 0U, // SW16_MMR6 6595 0U, // SW64 6596 0U, // SWC1 6597 0U, // SWC1_MM 6598 0U, // SWC2 6599 0U, // SWC2_MMR6 6600 0U, // SWC2_R6 6601 0U, // SWC3 6602 0U, // SWDSP 6603 0U, // SWDSP_MM 6604 0U, // SWE 6605 0U, // SWE_MM 6606 0U, // SWL 6607 0U, // SWL64 6608 0U, // SWLE 6609 0U, // SWLE_MM 6610 0U, // SWL_MM 6611 0U, // SWM16_MM 6612 0U, // SWM16_MMR6 6613 0U, // SWM32_MM 6614 0U, // SWP_MM 6615 0U, // SWR 6616 0U, // SWR64 6617 0U, // SWRE 6618 0U, // SWRE_MM 6619 0U, // SWR_MM 6620 0U, // SWSP_MM 6621 0U, // SWSP_MMR6 6622 0U, // SWXC1 6623 0U, // SWXC1_MM 6624 0U, // SW_MM 6625 0U, // SW_MMR6 6626 0U, // SYNC 6627 0U, // SYNCI 6628 0U, // SYNCI_MM 6629 0U, // SYNCI_MMR6 6630 0U, // SYNC_MM 6631 0U, // SYNC_MMR6 6632 0U, // SYSCALL 6633 0U, // SYSCALL_MM 6634 0U, // Save16 6635 0U, // SaveX16 6636 0U, // SbRxRyOffMemX16 6637 0U, // SebRx16 6638 0U, // SehRx16 6639 0U, // ShRxRyOffMemX16 6640 4U, // SllX16 6641 0U, // SllvRxRy16 6642 0U, // SltRxRy16 6643 0U, // SltiRxImm16 6644 0U, // SltiRxImmX16 6645 0U, // SltiuRxImm16 6646 0U, // SltiuRxImmX16 6647 0U, // SltuRxRy16 6648 4U, // SraX16 6649 0U, // SravRxRy16 6650 4U, // SrlX16 6651 0U, // SrlvRxRy16 6652 0U, // SubuRxRyRz16 6653 0U, // SwRxRyOffMemX16 6654 0U, // SwRxSpImmX16 6655 38U, // TEQ 6656 0U, // TEQI 6657 0U, // TEQI_MM 6658 14U, // TEQ_MM 6659 38U, // TGE 6660 0U, // TGEI 6661 0U, // TGEIU 6662 0U, // TGEIU_MM 6663 0U, // TGEI_MM 6664 38U, // TGEU 6665 14U, // TGEU_MM 6666 14U, // TGE_MM 6667 0U, // TLBGINV 6668 0U, // TLBGINVF 6669 0U, // TLBGINVF_MM 6670 0U, // TLBGINV_MM 6671 0U, // TLBGP 6672 0U, // TLBGP_MM 6673 0U, // TLBGR 6674 0U, // TLBGR_MM 6675 0U, // TLBGWI 6676 0U, // TLBGWI_MM 6677 0U, // TLBGWR 6678 0U, // TLBGWR_MM 6679 0U, // TLBINV 6680 0U, // TLBINVF 6681 0U, // TLBINVF_MMR6 6682 0U, // TLBINV_MMR6 6683 0U, // TLBP 6684 0U, // TLBP_MM 6685 0U, // TLBR 6686 0U, // TLBR_MM 6687 0U, // TLBWI 6688 0U, // TLBWI_MM 6689 0U, // TLBWR 6690 0U, // TLBWR_MM 6691 38U, // TLT 6692 0U, // TLTI 6693 0U, // TLTIU_MM 6694 0U, // TLTI_MM 6695 38U, // TLTU 6696 14U, // TLTU_MM 6697 14U, // TLT_MM 6698 38U, // TNE 6699 0U, // TNEI 6700 0U, // TNEI_MM 6701 14U, // TNE_MM 6702 0U, // TRUNC_L_D64 6703 0U, // TRUNC_L_D_MMR6 6704 0U, // TRUNC_L_S 6705 0U, // TRUNC_L_S_MMR6 6706 0U, // TRUNC_W_D32 6707 0U, // TRUNC_W_D64 6708 0U, // TRUNC_W_D_MMR6 6709 0U, // TRUNC_W_MM 6710 0U, // TRUNC_W_S 6711 0U, // TRUNC_W_S_MM 6712 0U, // TRUNC_W_S_MMR6 6713 0U, // TTLTIU 6714 0U, // UDIV 6715 0U, // UDIV_MM 6716 0U, // V3MULU 6717 0U, // VMM0 6718 0U, // VMULU 6719 24U, // VSHF_B 6720 24U, // VSHF_D 6721 24U, // VSHF_H 6722 24U, // VSHF_W 6723 0U, // WAIT 6724 0U, // WAIT_MM 6725 0U, // WAIT_MMR6 6726 0U, // WRDSP 6727 0U, // WRDSP_MM 6728 0U, // WRPGPR_MMR6 6729 0U, // WSBH 6730 0U, // WSBH_MM 6731 0U, // WSBH_MMR6 6732 0U, // XOR 6733 0U, // XOR16_MM 6734 0U, // XOR16_MMR6 6735 0U, // XOR64 6736 6U, // XORI_B 6737 8U, // XORI_MMR6 6738 0U, // XOR_MM 6739 0U, // XOR_MMR6 6740 0U, // XOR_V 6741 8U, // XORi 6742 8U, // XORi64 6743 8U, // XORi_MM 6744 0U, // XorRxRxRy16 6745 0U, // YIELD 6746 }; 6747 6748 O << "\t"; 6749 6750 // Emit the opcode for the instruction. 6751 uint64_t Bits = 0; 6752 Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0; 6753 Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32; 6754 assert(Bits != 0 && "Cannot print this instruction."); 6755 O << AsmStrs+(Bits & 16383)-1; 6756 6757 6758 // Fragment 0 encoded into 4 bits for 15 unique commands. 6759 switch ((Bits >> 14) & 15) { 6760 default: llvm_unreachable("Invalid command number."); 6761 case 0: 6762 // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL... 6763 return; 6764 break; 6765 case 1: 6766 // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG... 6767 printOperand(MI, 0, O); 6768 break; 6769 case 2: 6770 // CTTC1, MTTACX, MTTC0, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, MultRxRyRz1... 6771 printOperand(MI, 1, O); 6772 O << ", "; 6773 break; 6774 case 3: 6775 // LWM_MM, SWM_MM, LWM16_MM, LWM16_MMR6, LWM32_MM, SWM16_MM, SWM16_MMR6, ... 6776 printRegisterList(MI, 0, O); 6777 O << ", "; 6778 printMemOperand(MI, 1, O); 6779 return; 6780 break; 6781 case 4: 6782 // SelBeqZ, SelBneZ, SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZ... 6783 printOperand(MI, 3, O); 6784 break; 6785 case 5: 6786 // AND16_MM, AND16_MMR6, LSA_MMR6, MTHC1_D32, MTHC1_D32_MM, MTHC1_D64, MT... 6787 printOperand(MI, 2, O); 6788 O << ", "; 6789 break; 6790 case 6: 6791 // BREAK, BREAK_MM, BREAK_MMR6, HYPCALL, HYPCALL_MM, SDBBP_MM, SYSCALL_MM... 6792 printUImm<10>(MI, 0, O); 6793 break; 6794 case 7: 6795 // BREAK16_MM, BREAK16_MMR6, SDBBP16_MM, SDBBP16_MMR6 6796 printUImm<4>(MI, 0, O); 6797 return; 6798 break; 6799 case 8: 6800 // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,... 6801 printUImm<5>(MI, 2, O); 6802 O << ", "; 6803 break; 6804 case 9: 6805 // FCMP_D32, FCMP_D32_MM, FCMP_D64, FCMP_S32, FCMP_S32_MM 6806 printFCCOperand(MI, 2, O); 6807 break; 6808 case 10: 6809 // Jal16, JalB16 6810 printUImm<26>(MI, 0, O); 6811 break; 6812 case 11: 6813 // SDBBP, SDBBP_MMR6, SDBBP_R6, SYSCALL 6814 printUImm<20>(MI, 0, O); 6815 return; 6816 break; 6817 case 12: 6818 // SIGRIE, SIGRIE_MMR6 6819 printUImm<16>(MI, 0, O); 6820 return; 6821 break; 6822 case 13: 6823 // SYNC, SYNC_MM, SYNC_MMR6 6824 printUImm<5>(MI, 0, O); 6825 return; 6826 break; 6827 case 14: 6828 // SYNCI, SYNCI_MM, SYNCI_MMR6 6829 printMemOperand(MI, 0, O); 6830 return; 6831 break; 6832 } 6833 6834 6835 // Fragment 1 encoded into 5 bits for 18 unique commands. 6836 switch ((Bits >> 18) & 31) { 6837 default: llvm_unreachable("Invalid command number."); 6838 case 0: 6839 // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG... 6840 O << ", "; 6841 break; 6842 case 1: 6843 // B_MMR6_Pseudo, B_MM_Pseudo, Constant32, JalOneReg, MFTDSP, MTTDSP, ADD... 6844 return; 6845 break; 6846 case 2: 6847 // CTTC1, MTTACX, MTTC0, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, CTC1, CTC1_... 6848 printOperand(MI, 0, O); 6849 break; 6850 case 3: 6851 // LwConstant32 6852 O << ", 1f\n\tb\t2f\n\t.align\t2\n1: \t.word\t"; 6853 printOperand(MI, 1, O); 6854 O << "\n2:"; 6855 return; 6856 break; 6857 case 4: 6858 // MultRxRyRz16, MultuRxRyRz16, SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImm... 6859 printOperand(MI, 2, O); 6860 break; 6861 case 5: 6862 // SelBeqZ, SelBneZ 6863 O << ", .+4\n\t\n\tmove "; 6864 printOperand(MI, 1, O); 6865 O << ", "; 6866 printOperand(MI, 2, O); 6867 return; 6868 break; 6869 case 6: 6870 // AND16_MM, AND16_MMR6, LSA_MMR6, OR16_MM, OR16_MMR6, PREFX_MM, XOR16_MM... 6871 printOperand(MI, 1, O); 6872 break; 6873 case 7: 6874 // AddiuRxPcImmX16 6875 O << ", $pc, "; 6876 printOperand(MI, 1, O); 6877 return; 6878 break; 6879 case 8: 6880 // AddiuSpImm16, Bimm16 6881 O << " # 16 bit inst"; 6882 return; 6883 break; 6884 case 9: 6885 // Bteqz16, Btnez16 6886 O << " # 16 bit inst"; 6887 return; 6888 break; 6889 case 10: 6890 // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,... 6891 printMemOperand(MI, 0, O); 6892 return; 6893 break; 6894 case 11: 6895 // FCMP_D32, FCMP_D32_MM, FCMP_D64 6896 O << ".d\t"; 6897 printOperand(MI, 0, O); 6898 O << ", "; 6899 printOperand(MI, 1, O); 6900 return; 6901 break; 6902 case 12: 6903 // FCMP_S32, FCMP_S32_MM 6904 O << ".s\t"; 6905 printOperand(MI, 0, O); 6906 O << ", "; 6907 printOperand(MI, 1, O); 6908 return; 6909 break; 6910 case 13: 6911 // INSERT_B, INSERT_D, INSERT_H, INSERT_W, INSVE_B, INSVE_D, INSVE_H, INS... 6912 O << '['; 6913 break; 6914 case 14: 6915 // Jal16 6916 O << "\n\tnop"; 6917 return; 6918 break; 6919 case 15: 6920 // JalB16 6921 O << "\t# branch\n\tnop"; 6922 return; 6923 break; 6924 case 16: 6925 // SAA, SAAD 6926 O << ", ("; 6927 printOperand(MI, 1, O); 6928 O << ')'; 6929 return; 6930 break; 6931 case 17: 6932 // SC, SC64, SC64_R6, SCD, SCD_R6, SCE, SCE_MM, SC_MM, SC_MMR6, SC_R6 6933 printMemOperand(MI, 2, O); 6934 return; 6935 break; 6936 } 6937 6938 6939 // Fragment 2 encoded into 5 bits for 25 unique commands. 6940 switch ((Bits >> 23) & 31) { 6941 default: llvm_unreachable("Invalid command number."); 6942 case 0: 6943 // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG... 6944 printOperand(MI, 1, O); 6945 break; 6946 case 1: 6947 // CTTC1, MTTACX, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, ADDIUS5_MM, AND16_... 6948 return; 6949 break; 6950 case 2: 6951 // GotPrologue16, AddiuRxRxImm16, AddiuRxRxImmX16, AndRxRxRy16, BINSLI_B,... 6952 printOperand(MI, 2, O); 6953 break; 6954 case 3: 6955 // LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC64DSP, LOAD_CCOND_DSP, LoadA... 6956 printMemOperand(MI, 1, O); 6957 return; 6958 break; 6959 case 4: 6960 // MTTC0, DMTC0, DMTC2, DMTGC0, FORK, LSA_MMR6, MTC0, MTC0_MMR6, MTC2, MT... 6961 O << ", "; 6962 break; 6963 case 5: 6964 // MultRxRyRz16, MultuRxRyRz16 6965 O << "\n\tmflo\t"; 6966 printOperand(MI, 0, O); 6967 return; 6968 break; 6969 case 6: 6970 // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt... 6971 printOperand(MI, 4, O); 6972 break; 6973 case 7: 6974 // SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImmX16, SltuCCRxRy16, SltuRxRyRz... 6975 O << "\n\tmove\t"; 6976 printOperand(MI, 0, O); 6977 O << ", $t8"; 6978 return; 6979 break; 6980 case 8: 6981 // AddiuRxRyOffMemX16, LEA_ADDiu, LEA_ADDiu64, LEA_ADDiu_MM 6982 printMemOperandEA(MI, 1, O); 6983 return; 6984 break; 6985 case 9: 6986 // BBIT0, BBIT032, BBIT1, BBIT132 6987 printUImm<5>(MI, 1, O); 6988 O << ", "; 6989 printOperand(MI, 2, O); 6990 return; 6991 break; 6992 case 10: 6993 // BREAK, BREAK_MM, BREAK_MMR6, RDDSP, WRDSP 6994 printUImm<10>(MI, 1, O); 6995 return; 6996 break; 6997 case 11: 6998 // DMFC2_OCTEON, DMTC2_OCTEON, LUI_MMR6, LUi, LUi64, LUi_MM 6999 printUImm<16>(MI, 1, O); 7000 return; 7001 break; 7002 case 12: 7003 // GINVT, GINVT_MMR6 7004 printUImm<2>(MI, 1, O); 7005 return; 7006 break; 7007 case 13: 7008 // INSERT_B 7009 printUImm<4>(MI, 3, O); 7010 O << "], "; 7011 printOperand(MI, 2, O); 7012 return; 7013 break; 7014 case 14: 7015 // INSERT_D 7016 printUImm<1>(MI, 3, O); 7017 O << "], "; 7018 printOperand(MI, 2, O); 7019 return; 7020 break; 7021 case 15: 7022 // INSERT_H 7023 printUImm<3>(MI, 3, O); 7024 O << "], "; 7025 printOperand(MI, 2, O); 7026 return; 7027 break; 7028 case 16: 7029 // INSERT_W 7030 printUImm<2>(MI, 3, O); 7031 O << "], "; 7032 printOperand(MI, 2, O); 7033 return; 7034 break; 7035 case 17: 7036 // INSVE_B 7037 printUImm<4>(MI, 2, O); 7038 O << "], "; 7039 printOperand(MI, 3, O); 7040 O << '['; 7041 printUImm<0>(MI, 4, O); 7042 O << ']'; 7043 return; 7044 break; 7045 case 18: 7046 // INSVE_D 7047 printUImm<1>(MI, 2, O); 7048 O << "], "; 7049 printOperand(MI, 3, O); 7050 O << '['; 7051 printUImm<0>(MI, 4, O); 7052 O << ']'; 7053 return; 7054 break; 7055 case 19: 7056 // INSVE_H 7057 printUImm<3>(MI, 2, O); 7058 O << "], "; 7059 printOperand(MI, 3, O); 7060 O << '['; 7061 printUImm<0>(MI, 4, O); 7062 O << ']'; 7063 return; 7064 break; 7065 case 20: 7066 // INSVE_W 7067 printUImm<2>(MI, 2, O); 7068 O << "], "; 7069 printOperand(MI, 3, O); 7070 O << '['; 7071 printUImm<0>(MI, 4, O); 7072 O << ']'; 7073 return; 7074 break; 7075 case 21: 7076 // LWP_MM, SWP_MM 7077 printMemOperand(MI, 2, O); 7078 return; 7079 break; 7080 case 22: 7081 // PREFX_MM 7082 O << '('; 7083 printOperand(MI, 0, O); 7084 O << ')'; 7085 return; 7086 break; 7087 case 23: 7088 // RDDSP_MM, WRDSP_MM 7089 printUImm<7>(MI, 1, O); 7090 return; 7091 break; 7092 case 24: 7093 // REPL_QB, REPL_QB_MM 7094 printUImm<8>(MI, 1, O); 7095 return; 7096 break; 7097 } 7098 7099 7100 // Fragment 3 encoded into 5 bits for 18 unique commands. 7101 switch ((Bits >> 28) & 31) { 7102 default: llvm_unreachable("Invalid command number."); 7103 case 0: 7104 // ABSMacro, CFTC1, JalTwoReg, LoadAddrImm32, LoadAddrImm64, LoadImm32, L... 7105 return; 7106 break; 7107 case 1: 7108 // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro... 7109 O << ", "; 7110 break; 7111 case 2: 7112 // BteqzT8CmpX16, BteqzT8CmpiX16, BteqzT8SltX16, BteqzT8SltiX16, BteqzT8S... 7113 O << "\n\tbteqz\t"; 7114 printOperand(MI, 2, O); 7115 return; 7116 break; 7117 case 3: 7118 // BtnezT8CmpX16, BtnezT8CmpiX16, BtnezT8SltX16, BtnezT8SltiX16, BtnezT8S... 7119 O << "\n\tbtnez\t"; 7120 printOperand(MI, 2, O); 7121 return; 7122 break; 7123 case 4: 7124 // GotPrologue16 7125 O << "\n\taddiu\t"; 7126 printOperand(MI, 1, O); 7127 O << ", $pc, "; 7128 printOperand(MI, 3, O); 7129 O << "\n "; 7130 return; 7131 break; 7132 case 5: 7133 // MTTC0, DMTC0, DMTC2, DMTGC0, MTC0, MTC0_MMR6, MTC2, MTGC0, MTGC0_MM, M... 7134 printUImm<3>(MI, 2, O); 7135 return; 7136 break; 7137 case 6: 7138 // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt... 7139 O << "\n\tbteqz\t.+4\n\tmove "; 7140 printOperand(MI, 1, O); 7141 O << ", "; 7142 printOperand(MI, 2, O); 7143 return; 7144 break; 7145 case 7: 7146 // SelTBtneZCmp, SelTBtneZCmpi, SelTBtneZSlt, SelTBtneZSlti, SelTBtneZSlt... 7147 O << "\n\tbtnez\t.+4\n\tmove "; 7148 printOperand(MI, 1, O); 7149 O << ", "; 7150 printOperand(MI, 2, O); 7151 return; 7152 break; 7153 case 8: 7154 // AddiuRxRxImm16, LwRxPcTcp16 7155 O << "\t# 16 bit inst"; 7156 return; 7157 break; 7158 case 9: 7159 // BeqzRxImm16, BnezRxImm16 7160 O << " # 16 bit inst"; 7161 return; 7162 break; 7163 case 10: 7164 // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ... 7165 O << '['; 7166 break; 7167 case 11: 7168 // CmpiRxImm16, LiRxImm16, SltiRxImm16, SltiuRxImm16 7169 O << " \t# 16 bit inst"; 7170 return; 7171 break; 7172 case 12: 7173 // DSLL64_32 7174 O << ", 32"; 7175 return; 7176 break; 7177 case 13: 7178 // FORK 7179 printOperand(MI, 2, O); 7180 return; 7181 break; 7182 case 14: 7183 // LBUX, LBUX_MM, LDXC1, LDXC164, LHX, LHX_MM, LUXC1, LUXC164, LUXC1_MM, ... 7184 O << '('; 7185 printOperand(MI, 1, O); 7186 O << ')'; 7187 return; 7188 break; 7189 case 15: 7190 // LSA_MMR6 7191 printOperand(MI, 0, O); 7192 O << ", "; 7193 printUImm<2, 1>(MI, 3, O); 7194 return; 7195 break; 7196 case 16: 7197 // MTTR 7198 printUImm<1>(MI, 2, O); 7199 O << ", "; 7200 printUImm<3>(MI, 3, O); 7201 O << ", "; 7202 printUImm<1>(MI, 4, O); 7203 return; 7204 break; 7205 case 17: 7206 // SLL64_32, SLL64_64 7207 O << ", 0"; 7208 return; 7209 break; 7210 } 7211 7212 7213 // Fragment 4 encoded into 5 bits for 20 unique commands. 7214 switch ((Bits >> 33) & 31) { 7215 default: llvm_unreachable("Invalid command number."); 7216 case 0: 7217 // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro... 7218 printOperand(MI, 2, O); 7219 break; 7220 case 1: 7221 // MFTC0, BCLRI_B, BNEGI_B, BSETI_B, COPY_S_H, COPY_U_H, DMFC0, DMFC2, DM... 7222 printUImm<3>(MI, 2, O); 7223 break; 7224 case 2: 7225 // ADDVI_B, ADDVI_D, ADDVI_H, ADDVI_W, APPEND, APPEND_MMR2, BCLRI_W, BNEG... 7226 printUImm<5>(MI, 2, O); 7227 break; 7228 case 3: 7229 // ANDI_B, NORI_B, ORI_B, RDHWR, RDHWR64, RDHWR_MM, SHF_B, SHF_H, SHF_W, ... 7230 printUImm<8>(MI, 2, O); 7231 return; 7232 break; 7233 case 4: 7234 // ANDI_MMR6, ANDi, ANDi64, ANDi_MM, AUI, AUI_MMR6, DAHI, DATI, DAUI, ORI... 7235 printUImm<16>(MI, 2, O); 7236 return; 7237 break; 7238 case 5: 7239 // BALIGN, BALIGN_MMR2, COPY_S_W, COPY_U_W, SPLATI_W 7240 printUImm<2>(MI, 2, O); 7241 break; 7242 case 6: 7243 // BCLRI_D, BNEGI_D, BSETI_D, DEXT, DEXT64_32, DINS, DROTR, DSLL, DSRA, D... 7244 printUImm<6>(MI, 2, O); 7245 break; 7246 case 7: 7247 // BCLRI_H, BNEGI_H, BSETI_H, COPY_S_B, COPY_U_B, SAT_S_H, SAT_U_H, SHLL_... 7248 printUImm<4>(MI, 2, O); 7249 break; 7250 case 8: 7251 // BINSLI_B, BINSRI_B, SLDI_H 7252 printUImm<3>(MI, 3, O); 7253 break; 7254 case 9: 7255 // BINSLI_D, BINSRI_D 7256 printUImm<6>(MI, 3, O); 7257 return; 7258 break; 7259 case 10: 7260 // BINSLI_H, BINSRI_H, SLDI_B 7261 printUImm<4>(MI, 3, O); 7262 break; 7263 case 11: 7264 // BINSLI_W, BINSRI_W 7265 printUImm<5>(MI, 3, O); 7266 return; 7267 break; 7268 case 12: 7269 // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W... 7270 printOperand(MI, 3, O); 7271 break; 7272 case 13: 7273 // BMNZI_B, BMZI_B, BSELI_B 7274 printUImm<8>(MI, 3, O); 7275 return; 7276 break; 7277 case 14: 7278 // COPY_S_D, MFTR, SPLATI_D 7279 printUImm<1>(MI, 2, O); 7280 break; 7281 case 15: 7282 // DEXTU, DINSU 7283 printUImm<5, 32>(MI, 2, O); 7284 O << ", "; 7285 break; 7286 case 16: 7287 // FADD_S_MMR6, FDIV_S_MMR6, FMUL_S_MMR6, FSUB_S_MMR6 7288 printOperand(MI, 1, O); 7289 return; 7290 break; 7291 case 17: 7292 // SLDI_D 7293 printUImm<1>(MI, 3, O); 7294 O << ']'; 7295 return; 7296 break; 7297 case 18: 7298 // SLDI_W 7299 printUImm<2>(MI, 3, O); 7300 O << ']'; 7301 return; 7302 break; 7303 case 19: 7304 // TEQ, TGE, TGEU, TLT, TLTU, TNE 7305 printUImm<10>(MI, 2, O); 7306 return; 7307 break; 7308 } 7309 7310 7311 // Fragment 5 encoded into 3 bits for 5 unique commands. 7312 switch ((Bits >> 38) & 7) { 7313 default: llvm_unreachable("Invalid command number."); 7314 case 0: 7315 // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro... 7316 return; 7317 break; 7318 case 1: 7319 // ALIGN, ALIGN_MMR6, CINS, CINS32, CINS64_32, CINS_i32, DALIGN, DEXT, DE... 7320 O << ", "; 7321 break; 7322 case 2: 7323 // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ... 7324 O << ']'; 7325 return; 7326 break; 7327 case 3: 7328 // DEXTU 7329 printUImm<5, 1>(MI, 3, O); 7330 return; 7331 break; 7332 case 4: 7333 // DINSU 7334 printUImm<6>(MI, 3, O); 7335 return; 7336 break; 7337 } 7338 7339 7340 // Fragment 6 encoded into 4 bits for 10 unique commands. 7341 switch ((Bits >> 41) & 15) { 7342 default: llvm_unreachable("Invalid command number."); 7343 case 0: 7344 // ALIGN, ALIGN_MMR6 7345 printUImm<2>(MI, 3, O); 7346 return; 7347 break; 7348 case 1: 7349 // CINS, CINS32, CINS64_32, CINS_i32, EXTS, EXTS32 7350 printUImm<5>(MI, 3, O); 7351 return; 7352 break; 7353 case 2: 7354 // DALIGN, MFTR 7355 printUImm<3>(MI, 3, O); 7356 break; 7357 case 3: 7358 // DEXT 7359 printUImm<6, 1>(MI, 3, O); 7360 return; 7361 break; 7362 case 4: 7363 // DEXT64_32, EXT, EXT_MM, EXT_MMR6 7364 printUImm<5, 1>(MI, 3, O); 7365 return; 7366 break; 7367 case 5: 7368 // DEXTM 7369 printUImm<5, 33>(MI, 3, O); 7370 return; 7371 break; 7372 case 6: 7373 // DINS, INS, INS_MM, INS_MMR6 7374 printUImm<6>(MI, 3, O); 7375 return; 7376 break; 7377 case 7: 7378 // DINSM 7379 printUImm<6, 2>(MI, 3, O); 7380 return; 7381 break; 7382 case 8: 7383 // DLSA, DLSA_R6, LSA, LSA_R6 7384 printUImm<2, 1>(MI, 3, O); 7385 return; 7386 break; 7387 case 9: 7388 // MADD_D32, MADD_D32_MM, MADD_D64, MADD_S, MADD_S_MM, MOVEP_MM, MOVEP_MM... 7389 printOperand(MI, 3, O); 7390 return; 7391 break; 7392 } 7393 7394 7395 // Fragment 7 encoded into 1 bits for 2 unique commands. 7396 if ((Bits >> 45) & 1) { 7397 // MFTR 7398 O << ", "; 7399 printUImm<1>(MI, 4, O); 7400 return; 7401 } else { 7402 // DALIGN 7403 return; 7404 } 7405 7406} 7407 7408 7409/// getRegisterName - This method is automatically generated by tblgen 7410/// from the register set description. This returns the assembler name 7411/// for the specified register. 7412const char *MipsInstPrinter::getRegisterName(unsigned RegNo) { 7413 assert(RegNo && RegNo < 442 && "Invalid register number!"); 7414 7415 static const char AsmStrs[] = { 7416 /* 0 */ 'f', '1', '0', 0, 7417 /* 4 */ 'w', '1', '0', 0, 7418 /* 8 */ 'f', '2', '0', 0, 7419 /* 12 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '0', 0, 7420 /* 25 */ 'w', '2', '0', 0, 7421 /* 29 */ 'f', '3', '0', 0, 7422 /* 33 */ 'w', '3', '0', 0, 7423 /* 37 */ 'a', 'c', '0', 0, 7424 /* 41 */ 'f', 'c', 'c', '0', 0, 7425 /* 46 */ 'f', '0', 0, 7426 /* 49 */ 'm', 'p', 'l', '0', 0, 7427 /* 54 */ 'p', '0', 0, 7428 /* 57 */ 'w', '0', 0, 7429 /* 60 */ 'f', '1', '1', 0, 7430 /* 64 */ 'w', '1', '1', 0, 7431 /* 68 */ 'f', '2', '1', 0, 7432 /* 72 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '1', 0, 7433 /* 85 */ 'w', '2', '1', 0, 7434 /* 89 */ 'f', '3', '1', 0, 7435 /* 93 */ 'w', '3', '1', 0, 7436 /* 97 */ 'a', 'c', '1', 0, 7437 /* 101 */ 'f', 'c', 'c', '1', 0, 7438 /* 106 */ 'f', '1', 0, 7439 /* 109 */ 'm', 'p', 'l', '1', 0, 7440 /* 114 */ 'p', '1', 0, 7441 /* 117 */ 'w', '1', 0, 7442 /* 120 */ 'f', '1', '2', 0, 7443 /* 124 */ 'w', '1', '2', 0, 7444 /* 128 */ 'f', '2', '2', 0, 7445 /* 132 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '2', 0, 7446 /* 145 */ 'w', '2', '2', 0, 7447 /* 149 */ 'a', 'c', '2', 0, 7448 /* 153 */ 'f', 'c', 'c', '2', 0, 7449 /* 158 */ 'f', '2', 0, 7450 /* 161 */ 'm', 'p', 'l', '2', 0, 7451 /* 166 */ 'p', '2', 0, 7452 /* 169 */ 'w', '2', 0, 7453 /* 172 */ 'f', '1', '3', 0, 7454 /* 176 */ 'w', '1', '3', 0, 7455 /* 180 */ 'f', '2', '3', 0, 7456 /* 184 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '3', 0, 7457 /* 197 */ 'w', '2', '3', 0, 7458 /* 201 */ 'a', 'c', '3', 0, 7459 /* 205 */ 'f', 'c', 'c', '3', 0, 7460 /* 210 */ 'f', '3', 0, 7461 /* 213 */ 'w', '3', 0, 7462 /* 216 */ 'f', '1', '4', 0, 7463 /* 220 */ 'w', '1', '4', 0, 7464 /* 224 */ 'f', '2', '4', 0, 7465 /* 228 */ 'w', '2', '4', 0, 7466 /* 232 */ 'f', 'c', 'c', '4', 0, 7467 /* 237 */ 'f', '4', 0, 7468 /* 240 */ 'w', '4', 0, 7469 /* 243 */ 'f', '1', '5', 0, 7470 /* 247 */ 'w', '1', '5', 0, 7471 /* 251 */ 'f', '2', '5', 0, 7472 /* 255 */ 'w', '2', '5', 0, 7473 /* 259 */ 'f', 'c', 'c', '5', 0, 7474 /* 264 */ 'f', '5', 0, 7475 /* 267 */ 'w', '5', 0, 7476 /* 270 */ 'f', '1', '6', 0, 7477 /* 274 */ 'w', '1', '6', 0, 7478 /* 278 */ 'f', '2', '6', 0, 7479 /* 282 */ 'w', '2', '6', 0, 7480 /* 286 */ 'f', 'c', 'c', '6', 0, 7481 /* 291 */ 'f', '6', 0, 7482 /* 294 */ 'w', '6', 0, 7483 /* 297 */ 'f', '1', '7', 0, 7484 /* 301 */ 'w', '1', '7', 0, 7485 /* 305 */ 'f', '2', '7', 0, 7486 /* 309 */ 'w', '2', '7', 0, 7487 /* 313 */ 'f', 'c', 'c', '7', 0, 7488 /* 318 */ 'f', '7', 0, 7489 /* 321 */ 'w', '7', 0, 7490 /* 324 */ 'f', '1', '8', 0, 7491 /* 328 */ 'w', '1', '8', 0, 7492 /* 332 */ 'f', '2', '8', 0, 7493 /* 336 */ 'w', '2', '8', 0, 7494 /* 340 */ 'f', '8', 0, 7495 /* 343 */ 'w', '8', 0, 7496 /* 346 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '1', '6', '_', '1', '9', 0, 7497 /* 362 */ 'f', '1', '9', 0, 7498 /* 366 */ 'w', '1', '9', 0, 7499 /* 370 */ 'f', '2', '9', 0, 7500 /* 374 */ 'w', '2', '9', 0, 7501 /* 378 */ 'f', '9', 0, 7502 /* 381 */ 'w', '9', 0, 7503 /* 384 */ 'D', 'S', 'P', 'E', 'F', 'I', 0, 7504 /* 391 */ 'r', 'a', 0, 7505 /* 394 */ 'h', 'w', 'r', '_', 'c', 'c', 0, 7506 /* 401 */ 'p', 'c', 0, 7507 /* 404 */ 'D', 'S', 'P', 'C', 'C', 'o', 'n', 'd', 0, 7508 /* 413 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', 0, 7509 /* 424 */ 'h', 'i', 0, 7510 /* 427 */ 'h', 'w', 'r', '_', 'c', 'p', 'u', 'n', 'u', 'm', 0, 7511 /* 438 */ 'l', 'o', 0, 7512 /* 441 */ 'z', 'e', 'r', 'o', 0, 7513 /* 446 */ 'h', 'w', 'r', '_', 's', 'y', 'n', 'c', 'i', '_', 's', 't', 'e', 'p', 0, 7514 /* 461 */ 'f', 'p', 0, 7515 /* 464 */ 'g', 'p', 0, 7516 /* 467 */ 's', 'p', 0, 7517 /* 470 */ 'h', 'w', 'r', '_', 'c', 'c', 'r', 'e', 's', 0, 7518 /* 480 */ 'D', 'S', 'P', 'P', 'o', 's', 0, 7519 /* 487 */ 'D', 'S', 'P', 'S', 'C', 'o', 'u', 'n', 't', 0, 7520 /* 497 */ 'D', 'S', 'P', 'C', 'a', 'r', 'r', 'y', 0, 7521 }; 7522 7523 static const uint16_t RegAsmOffset[] = { 7524 62, 404, 497, 384, 413, 480, 487, 461, 464, 122, 62, 2, 272, 218, 7525 245, 174, 299, 401, 391, 467, 441, 218, 245, 272, 299, 37, 97, 149, 7526 201, 62, 2, 62, 122, 174, 218, 245, 272, 299, 326, 360, 2, 62, 7527 122, 174, 218, 245, 272, 299, 326, 360, 2, 62, 122, 174, 218, 245, 7528 272, 299, 326, 360, 1, 61, 121, 173, 217, 244, 271, 298, 325, 359, 7529 9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90, 1, 61, 7530 121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181, 225, 252, 7531 279, 306, 333, 371, 30, 90, 1, 61, 121, 173, 217, 244, 271, 298, 7532 325, 359, 9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90, 7533 46, 158, 237, 291, 340, 0, 120, 216, 270, 324, 8, 128, 224, 278, 7534 332, 29, 12, 72, 132, 184, 46, 106, 158, 210, 237, 264, 291, 318, 7535 340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324, 362, 8, 68, 7536 128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 41, 101, 153, 205, 7537 232, 259, 286, 313, 2, 62, 122, 174, 218, 245, 272, 299, 326, 360, 7538 1, 61, 121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181, 7539 225, 252, 279, 306, 333, 371, 30, 90, 461, 46, 106, 158, 210, 237, 7540 264, 291, 318, 340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324, 7541 362, 8, 68, 128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 464, 7542 37, 97, 149, 201, 427, 446, 394, 470, 218, 245, 272, 299, 326, 360, 7543 1, 61, 121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181, 7544 225, 252, 279, 306, 333, 371, 30, 90, 279, 306, 37, 97, 149, 201, 7545 49, 109, 161, 326, 360, 1, 61, 121, 173, 217, 244, 271, 298, 325, 7546 359, 9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90, 54, 7547 114, 166, 391, 271, 298, 325, 359, 9, 69, 129, 181, 467, 326, 360, 7548 1, 61, 121, 173, 217, 244, 225, 252, 122, 174, 57, 117, 169, 213, 7549 240, 267, 294, 321, 343, 381, 4, 64, 124, 176, 220, 247, 274, 301, 7550 328, 366, 25, 85, 145, 197, 228, 255, 282, 309, 336, 374, 33, 93, 7551 441, 218, 245, 272, 299, 37, 46, 106, 158, 210, 237, 264, 291, 318, 7552 340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324, 362, 8, 68, 7553 128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 346, 424, 279, 306, 7554 438, 271, 298, 325, 359, 9, 69, 129, 181, 326, 360, 1, 61, 121, 7555 173, 217, 244, 225, 252, 122, 174, 7556 }; 7557 7558 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) && 7559 "Invalid alt name index for register!"); 7560 return AsmStrs+RegAsmOffset[RegNo-1]; 7561} 7562 7563#ifdef PRINT_ALIAS_INSTR 7564#undef PRINT_ALIAS_INSTR 7565 7566bool MipsInstPrinter::printAliasInstr(const MCInst *MI, raw_ostream &OS) { 7567 static const PatternsForOpcode OpToPatterns[] = { 7568 {Mips::MFTACX, 0, 1 }, 7569 {Mips::MFTC0, 1, 1 }, 7570 {Mips::MFTHI, 2, 1 }, 7571 {Mips::MFTLO, 3, 1 }, 7572 {Mips::MTTACX, 4, 1 }, 7573 {Mips::MTTC0, 5, 1 }, 7574 {Mips::MTTHI, 6, 1 }, 7575 {Mips::MTTLO, 7, 1 }, 7576 {Mips::NORImm, 8, 1 }, 7577 {Mips::NORImm64, 9, 1 }, 7578 {Mips::SLTImm64, 10, 1 }, 7579 {Mips::SLTUImm64, 11, 1 }, 7580 {Mips::ADDIUPC, 12, 1 }, 7581 {Mips::ADDIUPC_MMR6, 13, 1 }, 7582 {Mips::ADDu, 14, 1 }, 7583 {Mips::BC1F, 15, 1 }, 7584 {Mips::BC1FL, 16, 1 }, 7585 {Mips::BC1F_MM, 17, 1 }, 7586 {Mips::BC1T, 18, 1 }, 7587 {Mips::BC1TL, 19, 1 }, 7588 {Mips::BC1T_MM, 20, 1 }, 7589 {Mips::BEQL, 21, 1 }, 7590 {Mips::BGEZAL, 22, 1 }, 7591 {Mips::BGEZAL_MM, 23, 1 }, 7592 {Mips::BNEL, 24, 1 }, 7593 {Mips::BREAK, 25, 2 }, 7594 {Mips::BREAK_MM, 27, 2 }, 7595 {Mips::C_EQ_D32, 29, 1 }, 7596 {Mips::C_EQ_D32_MM, 30, 1 }, 7597 {Mips::C_EQ_D64, 31, 1 }, 7598 {Mips::C_EQ_D64_MM, 32, 1 }, 7599 {Mips::C_EQ_S, 33, 1 }, 7600 {Mips::C_EQ_S_MM, 34, 1 }, 7601 {Mips::C_F_D32, 35, 1 }, 7602 {Mips::C_F_D32_MM, 36, 1 }, 7603 {Mips::C_F_D64, 37, 1 }, 7604 {Mips::C_F_D64_MM, 38, 1 }, 7605 {Mips::C_F_S, 39, 1 }, 7606 {Mips::C_F_S_MM, 40, 1 }, 7607 {Mips::C_LE_D32, 41, 1 }, 7608 {Mips::C_LE_D32_MM, 42, 1 }, 7609 {Mips::C_LE_D64, 43, 1 }, 7610 {Mips::C_LE_D64_MM, 44, 1 }, 7611 {Mips::C_LE_S, 45, 1 }, 7612 {Mips::C_LE_S_MM, 46, 1 }, 7613 {Mips::C_LT_D32, 47, 1 }, 7614 {Mips::C_LT_D32_MM, 48, 1 }, 7615 {Mips::C_LT_D64, 49, 1 }, 7616 {Mips::C_LT_D64_MM, 50, 1 }, 7617 {Mips::C_LT_S, 51, 1 }, 7618 {Mips::C_LT_S_MM, 52, 1 }, 7619 {Mips::C_NGE_D32, 53, 1 }, 7620 {Mips::C_NGE_D32_MM, 54, 1 }, 7621 {Mips::C_NGE_D64, 55, 1 }, 7622 {Mips::C_NGE_D64_MM, 56, 1 }, 7623 {Mips::C_NGE_S, 57, 1 }, 7624 {Mips::C_NGE_S_MM, 58, 1 }, 7625 {Mips::C_NGLE_D32, 59, 1 }, 7626 {Mips::C_NGLE_D32_MM, 60, 1 }, 7627 {Mips::C_NGLE_D64, 61, 1 }, 7628 {Mips::C_NGLE_D64_MM, 62, 1 }, 7629 {Mips::C_NGLE_S, 63, 1 }, 7630 {Mips::C_NGLE_S_MM, 64, 1 }, 7631 {Mips::C_NGL_D32, 65, 1 }, 7632 {Mips::C_NGL_D32_MM, 66, 1 }, 7633 {Mips::C_NGL_D64, 67, 1 }, 7634 {Mips::C_NGL_D64_MM, 68, 1 }, 7635 {Mips::C_NGL_S, 69, 1 }, 7636 {Mips::C_NGL_S_MM, 70, 1 }, 7637 {Mips::C_NGT_D32, 71, 1 }, 7638 {Mips::C_NGT_D32_MM, 72, 1 }, 7639 {Mips::C_NGT_D64, 73, 1 }, 7640 {Mips::C_NGT_D64_MM, 74, 1 }, 7641 {Mips::C_NGT_S, 75, 1 }, 7642 {Mips::C_NGT_S_MM, 76, 1 }, 7643 {Mips::C_OLE_D32, 77, 1 }, 7644 {Mips::C_OLE_D32_MM, 78, 1 }, 7645 {Mips::C_OLE_D64, 79, 1 }, 7646 {Mips::C_OLE_D64_MM, 80, 1 }, 7647 {Mips::C_OLE_S, 81, 1 }, 7648 {Mips::C_OLE_S_MM, 82, 1 }, 7649 {Mips::C_OLT_D32, 83, 1 }, 7650 {Mips::C_OLT_D32_MM, 84, 1 }, 7651 {Mips::C_OLT_D64, 85, 1 }, 7652 {Mips::C_OLT_D64_MM, 86, 1 }, 7653 {Mips::C_OLT_S, 87, 1 }, 7654 {Mips::C_OLT_S_MM, 88, 1 }, 7655 {Mips::C_SEQ_D32, 89, 1 }, 7656 {Mips::C_SEQ_D32_MM, 90, 1 }, 7657 {Mips::C_SEQ_D64, 91, 1 }, 7658 {Mips::C_SEQ_D64_MM, 92, 1 }, 7659 {Mips::C_SEQ_S, 93, 1 }, 7660 {Mips::C_SEQ_S_MM, 94, 1 }, 7661 {Mips::C_SF_D32, 95, 1 }, 7662 {Mips::C_SF_D32_MM, 96, 1 }, 7663 {Mips::C_SF_D64, 97, 1 }, 7664 {Mips::C_SF_D64_MM, 98, 1 }, 7665 {Mips::C_SF_S, 99, 1 }, 7666 {Mips::C_SF_S_MM, 100, 1 }, 7667 {Mips::C_UEQ_D32, 101, 1 }, 7668 {Mips::C_UEQ_D32_MM, 102, 1 }, 7669 {Mips::C_UEQ_D64, 103, 1 }, 7670 {Mips::C_UEQ_D64_MM, 104, 1 }, 7671 {Mips::C_UEQ_S, 105, 1 }, 7672 {Mips::C_UEQ_S_MM, 106, 1 }, 7673 {Mips::C_ULE_D32, 107, 1 }, 7674 {Mips::C_ULE_D32_MM, 108, 1 }, 7675 {Mips::C_ULE_D64, 109, 1 }, 7676 {Mips::C_ULE_D64_MM, 110, 1 }, 7677 {Mips::C_ULE_S, 111, 1 }, 7678 {Mips::C_ULE_S_MM, 112, 1 }, 7679 {Mips::C_ULT_D32, 113, 1 }, 7680 {Mips::C_ULT_D32_MM, 114, 1 }, 7681 {Mips::C_ULT_D64, 115, 1 }, 7682 {Mips::C_ULT_D64_MM, 116, 1 }, 7683 {Mips::C_ULT_S, 117, 1 }, 7684 {Mips::C_ULT_S_MM, 118, 1 }, 7685 {Mips::C_UN_D32, 119, 1 }, 7686 {Mips::C_UN_D32_MM, 120, 1 }, 7687 {Mips::C_UN_D64, 121, 1 }, 7688 {Mips::C_UN_D64_MM, 122, 1 }, 7689 {Mips::C_UN_S, 123, 1 }, 7690 {Mips::C_UN_S_MM, 124, 1 }, 7691 {Mips::DADDu, 125, 1 }, 7692 {Mips::DI, 126, 1 }, 7693 {Mips::DIV, 127, 1 }, 7694 {Mips::DIVU, 128, 1 }, 7695 {Mips::DI_MM, 129, 1 }, 7696 {Mips::DI_MMR6, 130, 1 }, 7697 {Mips::DMT, 131, 1 }, 7698 {Mips::DSUB, 132, 2 }, 7699 {Mips::DSUBu, 134, 2 }, 7700 {Mips::DVPE, 136, 1 }, 7701 {Mips::EI, 137, 1 }, 7702 {Mips::EI_MM, 138, 1 }, 7703 {Mips::EI_MMR6, 139, 1 }, 7704 {Mips::EMT, 140, 1 }, 7705 {Mips::EVPE, 141, 1 }, 7706 {Mips::HYPCALL, 142, 1 }, 7707 {Mips::HYPCALL_MM, 143, 1 }, 7708 {Mips::JALR, 144, 1 }, 7709 {Mips::JALR64, 145, 1 }, 7710 {Mips::JALRC_HB_MMR6, 146, 1 }, 7711 {Mips::JALRC_MMR6, 147, 1 }, 7712 {Mips::JALR_HB, 148, 1 }, 7713 {Mips::JALR_HB64, 149, 1 }, 7714 {Mips::JIALC, 150, 1 }, 7715 {Mips::JIALC64, 151, 1 }, 7716 {Mips::JIC, 152, 1 }, 7717 {Mips::JIC64, 153, 1 }, 7718 {Mips::MOVE16_MM, 154, 1 }, 7719 {Mips::Move32R16, 155, 1 }, 7720 {Mips::OR, 156, 1 }, 7721 {Mips::OR64, 157, 1 }, 7722 {Mips::RDHWR, 158, 1 }, 7723 {Mips::RDHWR64, 159, 1 }, 7724 {Mips::RDHWR_MM, 160, 1 }, 7725 {Mips::RDHWR_MMR6, 161, 1 }, 7726 {Mips::SDBBP, 162, 1 }, 7727 {Mips::SDBBP_MMR6, 163, 1 }, 7728 {Mips::SDBBP_R6, 164, 1 }, 7729 {Mips::SIGRIE, 165, 1 }, 7730 {Mips::SIGRIE_MMR6, 166, 1 }, 7731 {Mips::SLL, 167, 1 }, 7732 {Mips::SLL_MM, 168, 1 }, 7733 {Mips::SLL_MMR6, 169, 1 }, 7734 {Mips::SUB, 170, 2 }, 7735 {Mips::SUBU_MMR6, 172, 2 }, 7736 {Mips::SUB_MM, 174, 2 }, 7737 {Mips::SUB_MMR6, 176, 2 }, 7738 {Mips::SUBu, 178, 2 }, 7739 {Mips::SUBu_MM, 180, 2 }, 7740 {Mips::SWSP_MM, 182, 1 }, 7741 {Mips::SYNC, 183, 1 }, 7742 {Mips::SYNC_MM, 184, 1 }, 7743 {Mips::SYNC_MMR6, 185, 1 }, 7744 {Mips::SYSCALL, 186, 1 }, 7745 {Mips::SYSCALL_MM, 187, 1 }, 7746 {Mips::TEQ, 188, 1 }, 7747 {Mips::TEQ_MM, 189, 1 }, 7748 {Mips::TGE, 190, 1 }, 7749 {Mips::TGEU, 191, 1 }, 7750 {Mips::TGEU_MM, 192, 1 }, 7751 {Mips::TGE_MM, 193, 1 }, 7752 {Mips::TLT, 194, 1 }, 7753 {Mips::TLTU, 195, 1 }, 7754 {Mips::TLTU_MM, 196, 1 }, 7755 {Mips::TLT_MM, 197, 1 }, 7756 {Mips::TNE, 198, 1 }, 7757 {Mips::TNE_MM, 199, 1 }, 7758 {Mips::WAIT_MM, 200, 1 }, 7759 {Mips::WRDSP, 201, 1 }, 7760 {Mips::WRDSP_MM, 202, 1 }, 7761 {Mips::YIELD, 203, 1 }, 7762 }; 7763 7764 static const AliasPattern Patterns[] = { 7765 // Mips::MFTACX - 0 7766 {0, 0, 2, 2 }, 7767 // Mips::MFTC0 - 1 7768 {10, 2, 3, 3 }, 7769 // Mips::MFTHI - 2 7770 {23, 5, 2, 2 }, 7771 // Mips::MFTLO - 3 7772 {32, 7, 2, 2 }, 7773 // Mips::MTTACX - 4 7774 {41, 9, 2, 2 }, 7775 // Mips::MTTC0 - 5 7776 {51, 11, 3, 3 }, 7777 // Mips::MTTHI - 6 7778 {64, 14, 2, 2 }, 7779 // Mips::MTTLO - 7 7780 {73, 16, 2, 2 }, 7781 // Mips::NORImm - 8 7782 {82, 18, 3, 2 }, 7783 // Mips::NORImm64 - 9 7784 {82, 20, 3, 2 }, 7785 // Mips::SLTImm64 - 10 7786 {93, 22, 3, 2 }, 7787 // Mips::SLTUImm64 - 11 7788 {104, 24, 3, 2 }, 7789 // Mips::ADDIUPC - 12 7790 {116, 26, 2, 1 }, 7791 // Mips::ADDIUPC_MMR6 - 13 7792 {116, 27, 2, 1 }, 7793 // Mips::ADDu - 14 7794 {128, 28, 3, 3 }, 7795 // Mips::BC1F - 15 7796 {140, 31, 2, 1 }, 7797 // Mips::BC1FL - 16 7798 {148, 32, 2, 1 }, 7799 // Mips::BC1F_MM - 17 7800 {140, 33, 2, 1 }, 7801 // Mips::BC1T - 18 7802 {157, 34, 2, 1 }, 7803 // Mips::BC1TL - 19 7804 {165, 35, 2, 1 }, 7805 // Mips::BC1T_MM - 20 7806 {157, 36, 2, 1 }, 7807 // Mips::BEQL - 21 7808 {174, 37, 3, 2 }, 7809 // Mips::BGEZAL - 22 7810 {187, 39, 2, 1 }, 7811 // Mips::BGEZAL_MM - 23 7812 {187, 40, 2, 1 }, 7813 // Mips::BNEL - 24 7814 {194, 41, 3, 2 }, 7815 // Mips::BREAK - 25 7816 {207, 43, 2, 2 }, 7817 {213, 45, 2, 2 }, 7818 // Mips::BREAK_MM - 27 7819 {207, 47, 2, 2 }, 7820 {213, 49, 2, 2 }, 7821 // Mips::C_EQ_D32 - 29 7822 {224, 51, 3, 3 }, 7823 // Mips::C_EQ_D32_MM - 30 7824 {224, 54, 3, 3 }, 7825 // Mips::C_EQ_D64 - 31 7826 {224, 57, 3, 3 }, 7827 // Mips::C_EQ_D64_MM - 32 7828 {224, 60, 3, 3 }, 7829 // Mips::C_EQ_S - 33 7830 {238, 63, 3, 3 }, 7831 // Mips::C_EQ_S_MM - 34 7832 {238, 66, 3, 3 }, 7833 // Mips::C_F_D32 - 35 7834 {252, 69, 3, 3 }, 7835 // Mips::C_F_D32_MM - 36 7836 {252, 72, 3, 3 }, 7837 // Mips::C_F_D64 - 37 7838 {252, 75, 3, 3 }, 7839 // Mips::C_F_D64_MM - 38 7840 {252, 78, 3, 3 }, 7841 // Mips::C_F_S - 39 7842 {265, 81, 3, 3 }, 7843 // Mips::C_F_S_MM - 40 7844 {265, 84, 3, 3 }, 7845 // Mips::C_LE_D32 - 41 7846 {278, 87, 3, 3 }, 7847 // Mips::C_LE_D32_MM - 42 7848 {278, 90, 3, 3 }, 7849 // Mips::C_LE_D64 - 43 7850 {278, 93, 3, 3 }, 7851 // Mips::C_LE_D64_MM - 44 7852 {278, 96, 3, 3 }, 7853 // Mips::C_LE_S - 45 7854 {292, 99, 3, 3 }, 7855 // Mips::C_LE_S_MM - 46 7856 {292, 102, 3, 3 }, 7857 // Mips::C_LT_D32 - 47 7858 {306, 105, 3, 3 }, 7859 // Mips::C_LT_D32_MM - 48 7860 {306, 108, 3, 3 }, 7861 // Mips::C_LT_D64 - 49 7862 {306, 111, 3, 3 }, 7863 // Mips::C_LT_D64_MM - 50 7864 {306, 114, 3, 3 }, 7865 // Mips::C_LT_S - 51 7866 {320, 117, 3, 3 }, 7867 // Mips::C_LT_S_MM - 52 7868 {320, 120, 3, 3 }, 7869 // Mips::C_NGE_D32 - 53 7870 {334, 123, 3, 3 }, 7871 // Mips::C_NGE_D32_MM - 54 7872 {334, 126, 3, 3 }, 7873 // Mips::C_NGE_D64 - 55 7874 {334, 129, 3, 3 }, 7875 // Mips::C_NGE_D64_MM - 56 7876 {334, 132, 3, 3 }, 7877 // Mips::C_NGE_S - 57 7878 {349, 135, 3, 3 }, 7879 // Mips::C_NGE_S_MM - 58 7880 {349, 138, 3, 3 }, 7881 // Mips::C_NGLE_D32 - 59 7882 {364, 141, 3, 3 }, 7883 // Mips::C_NGLE_D32_MM - 60 7884 {364, 144, 3, 3 }, 7885 // Mips::C_NGLE_D64 - 61 7886 {364, 147, 3, 3 }, 7887 // Mips::C_NGLE_D64_MM - 62 7888 {364, 150, 3, 3 }, 7889 // Mips::C_NGLE_S - 63 7890 {380, 153, 3, 3 }, 7891 // Mips::C_NGLE_S_MM - 64 7892 {380, 156, 3, 3 }, 7893 // Mips::C_NGL_D32 - 65 7894 {396, 159, 3, 3 }, 7895 // Mips::C_NGL_D32_MM - 66 7896 {396, 162, 3, 3 }, 7897 // Mips::C_NGL_D64 - 67 7898 {396, 165, 3, 3 }, 7899 // Mips::C_NGL_D64_MM - 68 7900 {396, 168, 3, 3 }, 7901 // Mips::C_NGL_S - 69 7902 {411, 171, 3, 3 }, 7903 // Mips::C_NGL_S_MM - 70 7904 {411, 174, 3, 3 }, 7905 // Mips::C_NGT_D32 - 71 7906 {426, 177, 3, 3 }, 7907 // Mips::C_NGT_D32_MM - 72 7908 {426, 180, 3, 3 }, 7909 // Mips::C_NGT_D64 - 73 7910 {426, 183, 3, 3 }, 7911 // Mips::C_NGT_D64_MM - 74 7912 {426, 186, 3, 3 }, 7913 // Mips::C_NGT_S - 75 7914 {441, 189, 3, 3 }, 7915 // Mips::C_NGT_S_MM - 76 7916 {441, 192, 3, 3 }, 7917 // Mips::C_OLE_D32 - 77 7918 {456, 195, 3, 3 }, 7919 // Mips::C_OLE_D32_MM - 78 7920 {456, 198, 3, 3 }, 7921 // Mips::C_OLE_D64 - 79 7922 {456, 201, 3, 3 }, 7923 // Mips::C_OLE_D64_MM - 80 7924 {456, 204, 3, 3 }, 7925 // Mips::C_OLE_S - 81 7926 {471, 207, 3, 3 }, 7927 // Mips::C_OLE_S_MM - 82 7928 {471, 210, 3, 3 }, 7929 // Mips::C_OLT_D32 - 83 7930 {486, 213, 3, 3 }, 7931 // Mips::C_OLT_D32_MM - 84 7932 {486, 216, 3, 3 }, 7933 // Mips::C_OLT_D64 - 85 7934 {486, 219, 3, 3 }, 7935 // Mips::C_OLT_D64_MM - 86 7936 {486, 222, 3, 3 }, 7937 // Mips::C_OLT_S - 87 7938 {501, 225, 3, 3 }, 7939 // Mips::C_OLT_S_MM - 88 7940 {501, 228, 3, 3 }, 7941 // Mips::C_SEQ_D32 - 89 7942 {516, 231, 3, 3 }, 7943 // Mips::C_SEQ_D32_MM - 90 7944 {516, 234, 3, 3 }, 7945 // Mips::C_SEQ_D64 - 91 7946 {516, 237, 3, 3 }, 7947 // Mips::C_SEQ_D64_MM - 92 7948 {516, 240, 3, 3 }, 7949 // Mips::C_SEQ_S - 93 7950 {531, 243, 3, 3 }, 7951 // Mips::C_SEQ_S_MM - 94 7952 {531, 246, 3, 3 }, 7953 // Mips::C_SF_D32 - 95 7954 {546, 249, 3, 3 }, 7955 // Mips::C_SF_D32_MM - 96 7956 {546, 252, 3, 3 }, 7957 // Mips::C_SF_D64 - 97 7958 {546, 255, 3, 3 }, 7959 // Mips::C_SF_D64_MM - 98 7960 {546, 258, 3, 3 }, 7961 // Mips::C_SF_S - 99 7962 {560, 261, 3, 3 }, 7963 // Mips::C_SF_S_MM - 100 7964 {560, 264, 3, 3 }, 7965 // Mips::C_UEQ_D32 - 101 7966 {574, 267, 3, 3 }, 7967 // Mips::C_UEQ_D32_MM - 102 7968 {574, 270, 3, 3 }, 7969 // Mips::C_UEQ_D64 - 103 7970 {574, 273, 3, 3 }, 7971 // Mips::C_UEQ_D64_MM - 104 7972 {574, 276, 3, 3 }, 7973 // Mips::C_UEQ_S - 105 7974 {589, 279, 3, 3 }, 7975 // Mips::C_UEQ_S_MM - 106 7976 {589, 282, 3, 3 }, 7977 // Mips::C_ULE_D32 - 107 7978 {604, 285, 3, 3 }, 7979 // Mips::C_ULE_D32_MM - 108 7980 {604, 288, 3, 3 }, 7981 // Mips::C_ULE_D64 - 109 7982 {604, 291, 3, 3 }, 7983 // Mips::C_ULE_D64_MM - 110 7984 {604, 294, 3, 3 }, 7985 // Mips::C_ULE_S - 111 7986 {619, 297, 3, 3 }, 7987 // Mips::C_ULE_S_MM - 112 7988 {619, 300, 3, 3 }, 7989 // Mips::C_ULT_D32 - 113 7990 {634, 303, 3, 3 }, 7991 // Mips::C_ULT_D32_MM - 114 7992 {634, 306, 3, 3 }, 7993 // Mips::C_ULT_D64 - 115 7994 {634, 309, 3, 3 }, 7995 // Mips::C_ULT_D64_MM - 116 7996 {634, 312, 3, 3 }, 7997 // Mips::C_ULT_S - 117 7998 {649, 315, 3, 3 }, 7999 // Mips::C_ULT_S_MM - 118 8000 {649, 318, 3, 3 }, 8001 // Mips::C_UN_D32 - 119 8002 {664, 321, 3, 3 }, 8003 // Mips::C_UN_D32_MM - 120 8004 {664, 324, 3, 3 }, 8005 // Mips::C_UN_D64 - 121 8006 {664, 327, 3, 3 }, 8007 // Mips::C_UN_D64_MM - 122 8008 {664, 330, 3, 3 }, 8009 // Mips::C_UN_S - 123 8010 {678, 333, 3, 3 }, 8011 // Mips::C_UN_S_MM - 124 8012 {678, 336, 3, 3 }, 8013 // Mips::DADDu - 125 8014 {128, 339, 3, 3 }, 8015 // Mips::DI - 126 8016 {692, 342, 1, 1 }, 8017 // Mips::DIV - 127 8018 {695, 343, 3, 3 }, 8019 // Mips::DIVU - 128 8020 {706, 346, 3, 3 }, 8021 // Mips::DI_MM - 129 8022 {692, 349, 1, 1 }, 8023 // Mips::DI_MMR6 - 130 8024 {692, 350, 1, 1 }, 8025 // Mips::DMT - 131 8026 {718, 351, 1, 1 }, 8027 // Mips::DSUB - 132 8028 {722, 352, 3, 3 }, 8029 {734, 355, 3, 3 }, 8030 // Mips::DSUBu - 134 8031 {742, 358, 3, 3 }, 8032 {755, 361, 3, 3 }, 8033 // Mips::DVPE - 136 8034 {764, 364, 1, 1 }, 8035 // Mips::EI - 137 8036 {769, 365, 1, 1 }, 8037 // Mips::EI_MM - 138 8038 {769, 366, 1, 1 }, 8039 // Mips::EI_MMR6 - 139 8040 {769, 367, 1, 1 }, 8041 // Mips::EMT - 140 8042 {772, 368, 1, 1 }, 8043 // Mips::EVPE - 141 8044 {776, 369, 1, 1 }, 8045 // Mips::HYPCALL - 142 8046 {781, 370, 1, 1 }, 8047 // Mips::HYPCALL_MM - 143 8048 {781, 371, 1, 1 }, 8049 // Mips::JALR - 144 8050 {789, 372, 2, 2 }, 8051 // Mips::JALR64 - 145 8052 {789, 374, 2, 2 }, 8053 // Mips::JALRC_HB_MMR6 - 146 8054 {795, 376, 2, 2 }, 8055 // Mips::JALRC_MMR6 - 147 8056 {807, 378, 2, 2 }, 8057 // Mips::JALR_HB - 148 8058 {816, 380, 2, 2 }, 8059 // Mips::JALR_HB64 - 149 8060 {816, 382, 2, 2 }, 8061 // Mips::JIALC - 150 8062 {827, 384, 2, 2 }, 8063 // Mips::JIALC64 - 151 8064 {827, 386, 2, 2 }, 8065 // Mips::JIC - 152 8066 {836, 388, 2, 2 }, 8067 // Mips::JIC64 - 153 8068 {836, 390, 2, 2 }, 8069 // Mips::MOVE16_MM - 154 8070 {843, 392, 2, 2 }, 8071 // Mips::Move32R16 - 155 8072 {843, 394, 2, 2 }, 8073 // Mips::OR - 156 8074 {128, 396, 3, 3 }, 8075 // Mips::OR64 - 157 8076 {128, 399, 3, 3 }, 8077 // Mips::RDHWR - 158 8078 {847, 402, 3, 3 }, 8079 // Mips::RDHWR64 - 159 8080 {847, 405, 3, 3 }, 8081 // Mips::RDHWR_MM - 160 8082 {847, 408, 3, 3 }, 8083 // Mips::RDHWR_MMR6 - 161 8084 {847, 411, 3, 3 }, 8085 // Mips::SDBBP - 162 8086 {860, 414, 1, 1 }, 8087 // Mips::SDBBP_MMR6 - 163 8088 {860, 415, 1, 1 }, 8089 // Mips::SDBBP_R6 - 164 8090 {860, 416, 1, 1 }, 8091 // Mips::SIGRIE - 165 8092 {866, 417, 1, 1 }, 8093 // Mips::SIGRIE_MMR6 - 166 8094 {866, 418, 1, 1 }, 8095 // Mips::SLL - 167 8096 {843, 419, 3, 3 }, 8097 // Mips::SLL_MM - 168 8098 {843, 422, 3, 3 }, 8099 // Mips::SLL_MMR6 - 169 8100 {843, 425, 3, 3 }, 8101 // Mips::SUB - 170 8102 {873, 428, 3, 3 }, 8103 {884, 431, 3, 3 }, 8104 // Mips::SUBU_MMR6 - 172 8105 {891, 434, 3, 3 }, 8106 {903, 437, 3, 3 }, 8107 // Mips::SUB_MM - 174 8108 {873, 440, 3, 3 }, 8109 {884, 443, 3, 3 }, 8110 // Mips::SUB_MMR6 - 176 8111 {873, 446, 3, 3 }, 8112 {884, 449, 3, 3 }, 8113 // Mips::SUBu - 178 8114 {891, 452, 3, 3 }, 8115 {903, 455, 3, 3 }, 8116 // Mips::SUBu_MM - 180 8117 {891, 458, 3, 3 }, 8118 {903, 461, 3, 3 }, 8119 // Mips::SWSP_MM - 182 8120 {911, 464, 3, 1 }, 8121 // Mips::SYNC - 183 8122 {923, 465, 1, 1 }, 8123 // Mips::SYNC_MM - 184 8124 {923, 466, 1, 1 }, 8125 // Mips::SYNC_MMR6 - 185 8126 {923, 467, 1, 1 }, 8127 // Mips::SYSCALL - 186 8128 {928, 468, 1, 1 }, 8129 // Mips::SYSCALL_MM - 187 8130 {928, 469, 1, 1 }, 8131 // Mips::TEQ - 188 8132 {936, 470, 3, 3 }, 8133 // Mips::TEQ_MM - 189 8134 {936, 473, 3, 3 }, 8135 // Mips::TGE - 190 8136 {947, 476, 3, 3 }, 8137 // Mips::TGEU - 191 8138 {958, 479, 3, 3 }, 8139 // Mips::TGEU_MM - 192 8140 {958, 482, 3, 3 }, 8141 // Mips::TGE_MM - 193 8142 {947, 485, 3, 3 }, 8143 // Mips::TLT - 194 8144 {970, 488, 3, 3 }, 8145 // Mips::TLTU - 195 8146 {981, 491, 3, 3 }, 8147 // Mips::TLTU_MM - 196 8148 {981, 494, 3, 3 }, 8149 // Mips::TLT_MM - 197 8150 {970, 497, 3, 3 }, 8151 // Mips::TNE - 198 8152 {993, 500, 3, 3 }, 8153 // Mips::TNE_MM - 199 8154 {993, 503, 3, 3 }, 8155 // Mips::WAIT_MM - 200 8156 {1004, 506, 1, 1 }, 8157 // Mips::WRDSP - 201 8158 {1009, 507, 2, 2 }, 8159 // Mips::WRDSP_MM - 202 8160 {1009, 509, 2, 2 }, 8161 // Mips::YIELD - 203 8162 {1018, 511, 2, 2 }, 8163 }; 8164 8165 static const AliasPatternCond Conds[] = { 8166 // (MFTACX GPR32Opnd:$rt, AC0) - 0 8167 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8168 {AliasPatternCond::K_Reg, Mips::AC0}, 8169 // (MFTC0 GPR32Opnd:$rd, COP0Opnd:$rt, 0) - 2 8170 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8171 {AliasPatternCond::K_RegClass, Mips::COP0RegClassID}, 8172 {AliasPatternCond::K_Imm, uint32_t(0)}, 8173 // (MFTHI GPR32Opnd:$rt, AC0) - 5 8174 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8175 {AliasPatternCond::K_Reg, Mips::AC0}, 8176 // (MFTLO GPR32Opnd:$rt, AC0) - 7 8177 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8178 {AliasPatternCond::K_Reg, Mips::AC0}, 8179 // (MTTACX AC0, GPR32Opnd:$rt) - 9 8180 {AliasPatternCond::K_Reg, Mips::AC0}, 8181 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8182 // (MTTC0 COP0Opnd:$rt, GPR32Opnd:$rd, 0) - 11 8183 {AliasPatternCond::K_RegClass, Mips::COP0RegClassID}, 8184 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8185 {AliasPatternCond::K_Imm, uint32_t(0)}, 8186 // (MTTHI AC0, GPR32Opnd:$rt) - 14 8187 {AliasPatternCond::K_Reg, Mips::AC0}, 8188 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8189 // (MTTLO AC0, GPR32Opnd:$rt) - 16 8190 {AliasPatternCond::K_Reg, Mips::AC0}, 8191 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8192 // (NORImm GPR32Opnd:$rs, GPR32Opnd:$rs, simm32_relaxed:$imm) - 18 8193 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8194 {AliasPatternCond::K_TiedReg, 0}, 8195 // (NORImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 20 8196 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8197 {AliasPatternCond::K_TiedReg, 0}, 8198 // (SLTImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 22 8199 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8200 {AliasPatternCond::K_TiedReg, 0}, 8201 // (SLTUImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 24 8202 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8203 {AliasPatternCond::K_TiedReg, 0}, 8204 // (ADDIUPC GPR32Opnd:$rd, simm19_lsl2:$imm) - 26 8205 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8206 // (ADDIUPC_MMR6 GPR32Opnd:$rd, simm19_lsl2:$imm) - 27 8207 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8208 // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 28 8209 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8210 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8211 {AliasPatternCond::K_Reg, Mips::ZERO}, 8212 // (BC1F FCC0, brtarget:$offset) - 31 8213 {AliasPatternCond::K_Reg, Mips::FCC0}, 8214 // (BC1FL FCC0, brtarget:$offset) - 32 8215 {AliasPatternCond::K_Reg, Mips::FCC0}, 8216 // (BC1F_MM FCC0, brtarget:$offset) - 33 8217 {AliasPatternCond::K_Reg, Mips::FCC0}, 8218 // (BC1T FCC0, brtarget:$offset) - 34 8219 {AliasPatternCond::K_Reg, Mips::FCC0}, 8220 // (BC1TL FCC0, brtarget:$offset) - 35 8221 {AliasPatternCond::K_Reg, Mips::FCC0}, 8222 // (BC1T_MM FCC0, brtarget:$offset) - 36 8223 {AliasPatternCond::K_Reg, Mips::FCC0}, 8224 // (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 37 8225 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8226 {AliasPatternCond::K_Reg, Mips::ZERO}, 8227 // (BGEZAL ZERO, brtarget:$offset) - 39 8228 {AliasPatternCond::K_Reg, Mips::ZERO}, 8229 // (BGEZAL_MM ZERO, brtarget_mm:$offset) - 40 8230 {AliasPatternCond::K_Reg, Mips::ZERO}, 8231 // (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 41 8232 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8233 {AliasPatternCond::K_Reg, Mips::ZERO}, 8234 // (BREAK 0, 0) - 43 8235 {AliasPatternCond::K_Imm, uint32_t(0)}, 8236 {AliasPatternCond::K_Imm, uint32_t(0)}, 8237 // (BREAK uimm10:$imm, 0) - 45 8238 {AliasPatternCond::K_Ignore, 0}, 8239 {AliasPatternCond::K_Imm, uint32_t(0)}, 8240 // (BREAK_MM 0, 0) - 47 8241 {AliasPatternCond::K_Imm, uint32_t(0)}, 8242 {AliasPatternCond::K_Imm, uint32_t(0)}, 8243 // (BREAK_MM uimm10:$imm, 0) - 49 8244 {AliasPatternCond::K_Ignore, 0}, 8245 {AliasPatternCond::K_Imm, uint32_t(0)}, 8246 // (C_EQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 51 8247 {AliasPatternCond::K_Reg, Mips::FCC0}, 8248 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8249 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8250 // (C_EQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 54 8251 {AliasPatternCond::K_Reg, Mips::FCC0}, 8252 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8253 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8254 // (C_EQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 57 8255 {AliasPatternCond::K_Reg, Mips::FCC0}, 8256 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8257 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8258 // (C_EQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 60 8259 {AliasPatternCond::K_Reg, Mips::FCC0}, 8260 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8261 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8262 // (C_EQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 63 8263 {AliasPatternCond::K_Reg, Mips::FCC0}, 8264 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8265 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8266 // (C_EQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 66 8267 {AliasPatternCond::K_Reg, Mips::FCC0}, 8268 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8269 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8270 // (C_F_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 69 8271 {AliasPatternCond::K_Reg, Mips::FCC0}, 8272 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8273 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8274 // (C_F_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 72 8275 {AliasPatternCond::K_Reg, Mips::FCC0}, 8276 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8277 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8278 // (C_F_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 75 8279 {AliasPatternCond::K_Reg, Mips::FCC0}, 8280 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8281 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8282 // (C_F_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 78 8283 {AliasPatternCond::K_Reg, Mips::FCC0}, 8284 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8285 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8286 // (C_F_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 81 8287 {AliasPatternCond::K_Reg, Mips::FCC0}, 8288 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8289 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8290 // (C_F_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 84 8291 {AliasPatternCond::K_Reg, Mips::FCC0}, 8292 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8293 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8294 // (C_LE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 87 8295 {AliasPatternCond::K_Reg, Mips::FCC0}, 8296 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8297 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8298 // (C_LE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 90 8299 {AliasPatternCond::K_Reg, Mips::FCC0}, 8300 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8301 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8302 // (C_LE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 93 8303 {AliasPatternCond::K_Reg, Mips::FCC0}, 8304 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8305 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8306 // (C_LE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 96 8307 {AliasPatternCond::K_Reg, Mips::FCC0}, 8308 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8309 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8310 // (C_LE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 99 8311 {AliasPatternCond::K_Reg, Mips::FCC0}, 8312 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8313 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8314 // (C_LE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 102 8315 {AliasPatternCond::K_Reg, Mips::FCC0}, 8316 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8317 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8318 // (C_LT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 105 8319 {AliasPatternCond::K_Reg, Mips::FCC0}, 8320 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8321 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8322 // (C_LT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 108 8323 {AliasPatternCond::K_Reg, Mips::FCC0}, 8324 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8325 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8326 // (C_LT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 111 8327 {AliasPatternCond::K_Reg, Mips::FCC0}, 8328 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8329 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8330 // (C_LT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 114 8331 {AliasPatternCond::K_Reg, Mips::FCC0}, 8332 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8333 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8334 // (C_LT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 117 8335 {AliasPatternCond::K_Reg, Mips::FCC0}, 8336 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8337 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8338 // (C_LT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 120 8339 {AliasPatternCond::K_Reg, Mips::FCC0}, 8340 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8341 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8342 // (C_NGE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 123 8343 {AliasPatternCond::K_Reg, Mips::FCC0}, 8344 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8345 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8346 // (C_NGE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 126 8347 {AliasPatternCond::K_Reg, Mips::FCC0}, 8348 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8349 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8350 // (C_NGE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 129 8351 {AliasPatternCond::K_Reg, Mips::FCC0}, 8352 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8353 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8354 // (C_NGE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 132 8355 {AliasPatternCond::K_Reg, Mips::FCC0}, 8356 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8357 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8358 // (C_NGE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 135 8359 {AliasPatternCond::K_Reg, Mips::FCC0}, 8360 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8361 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8362 // (C_NGE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 138 8363 {AliasPatternCond::K_Reg, Mips::FCC0}, 8364 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8365 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8366 // (C_NGLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 141 8367 {AliasPatternCond::K_Reg, Mips::FCC0}, 8368 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8369 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8370 // (C_NGLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 144 8371 {AliasPatternCond::K_Reg, Mips::FCC0}, 8372 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8373 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8374 // (C_NGLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 147 8375 {AliasPatternCond::K_Reg, Mips::FCC0}, 8376 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8377 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8378 // (C_NGLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 150 8379 {AliasPatternCond::K_Reg, Mips::FCC0}, 8380 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8381 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8382 // (C_NGLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 153 8383 {AliasPatternCond::K_Reg, Mips::FCC0}, 8384 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8385 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8386 // (C_NGLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 156 8387 {AliasPatternCond::K_Reg, Mips::FCC0}, 8388 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8389 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8390 // (C_NGL_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 159 8391 {AliasPatternCond::K_Reg, Mips::FCC0}, 8392 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8393 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8394 // (C_NGL_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 162 8395 {AliasPatternCond::K_Reg, Mips::FCC0}, 8396 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8397 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8398 // (C_NGL_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 165 8399 {AliasPatternCond::K_Reg, Mips::FCC0}, 8400 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8401 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8402 // (C_NGL_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 168 8403 {AliasPatternCond::K_Reg, Mips::FCC0}, 8404 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8405 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8406 // (C_NGL_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 171 8407 {AliasPatternCond::K_Reg, Mips::FCC0}, 8408 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8409 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8410 // (C_NGL_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 174 8411 {AliasPatternCond::K_Reg, Mips::FCC0}, 8412 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8413 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8414 // (C_NGT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 177 8415 {AliasPatternCond::K_Reg, Mips::FCC0}, 8416 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8417 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8418 // (C_NGT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 180 8419 {AliasPatternCond::K_Reg, Mips::FCC0}, 8420 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8421 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8422 // (C_NGT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 183 8423 {AliasPatternCond::K_Reg, Mips::FCC0}, 8424 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8425 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8426 // (C_NGT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 186 8427 {AliasPatternCond::K_Reg, Mips::FCC0}, 8428 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8429 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8430 // (C_NGT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 189 8431 {AliasPatternCond::K_Reg, Mips::FCC0}, 8432 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8433 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8434 // (C_NGT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 192 8435 {AliasPatternCond::K_Reg, Mips::FCC0}, 8436 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8437 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8438 // (C_OLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 195 8439 {AliasPatternCond::K_Reg, Mips::FCC0}, 8440 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8441 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8442 // (C_OLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 198 8443 {AliasPatternCond::K_Reg, Mips::FCC0}, 8444 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8445 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8446 // (C_OLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 201 8447 {AliasPatternCond::K_Reg, Mips::FCC0}, 8448 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8449 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8450 // (C_OLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 204 8451 {AliasPatternCond::K_Reg, Mips::FCC0}, 8452 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8453 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8454 // (C_OLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 207 8455 {AliasPatternCond::K_Reg, Mips::FCC0}, 8456 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8457 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8458 // (C_OLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 210 8459 {AliasPatternCond::K_Reg, Mips::FCC0}, 8460 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8461 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8462 // (C_OLT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 213 8463 {AliasPatternCond::K_Reg, Mips::FCC0}, 8464 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8465 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8466 // (C_OLT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 216 8467 {AliasPatternCond::K_Reg, Mips::FCC0}, 8468 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8469 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8470 // (C_OLT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 219 8471 {AliasPatternCond::K_Reg, Mips::FCC0}, 8472 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8473 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8474 // (C_OLT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 222 8475 {AliasPatternCond::K_Reg, Mips::FCC0}, 8476 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8477 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8478 // (C_OLT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 225 8479 {AliasPatternCond::K_Reg, Mips::FCC0}, 8480 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8481 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8482 // (C_OLT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 228 8483 {AliasPatternCond::K_Reg, Mips::FCC0}, 8484 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8485 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8486 // (C_SEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 231 8487 {AliasPatternCond::K_Reg, Mips::FCC0}, 8488 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8489 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8490 // (C_SEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 234 8491 {AliasPatternCond::K_Reg, Mips::FCC0}, 8492 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8493 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8494 // (C_SEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 237 8495 {AliasPatternCond::K_Reg, Mips::FCC0}, 8496 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8497 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8498 // (C_SEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 240 8499 {AliasPatternCond::K_Reg, Mips::FCC0}, 8500 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8501 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8502 // (C_SEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 243 8503 {AliasPatternCond::K_Reg, Mips::FCC0}, 8504 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8505 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8506 // (C_SEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 246 8507 {AliasPatternCond::K_Reg, Mips::FCC0}, 8508 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8509 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8510 // (C_SF_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 249 8511 {AliasPatternCond::K_Reg, Mips::FCC0}, 8512 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8513 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8514 // (C_SF_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 252 8515 {AliasPatternCond::K_Reg, Mips::FCC0}, 8516 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8517 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8518 // (C_SF_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 255 8519 {AliasPatternCond::K_Reg, Mips::FCC0}, 8520 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8521 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8522 // (C_SF_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 258 8523 {AliasPatternCond::K_Reg, Mips::FCC0}, 8524 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8525 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8526 // (C_SF_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 261 8527 {AliasPatternCond::K_Reg, Mips::FCC0}, 8528 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8529 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8530 // (C_SF_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 264 8531 {AliasPatternCond::K_Reg, Mips::FCC0}, 8532 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8533 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8534 // (C_UEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 267 8535 {AliasPatternCond::K_Reg, Mips::FCC0}, 8536 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8537 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8538 // (C_UEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 270 8539 {AliasPatternCond::K_Reg, Mips::FCC0}, 8540 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8541 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8542 // (C_UEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 273 8543 {AliasPatternCond::K_Reg, Mips::FCC0}, 8544 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8545 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8546 // (C_UEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 276 8547 {AliasPatternCond::K_Reg, Mips::FCC0}, 8548 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8549 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8550 // (C_UEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 279 8551 {AliasPatternCond::K_Reg, Mips::FCC0}, 8552 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8553 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8554 // (C_UEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 282 8555 {AliasPatternCond::K_Reg, Mips::FCC0}, 8556 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8557 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8558 // (C_ULE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 285 8559 {AliasPatternCond::K_Reg, Mips::FCC0}, 8560 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8561 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8562 // (C_ULE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 288 8563 {AliasPatternCond::K_Reg, Mips::FCC0}, 8564 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8565 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8566 // (C_ULE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 291 8567 {AliasPatternCond::K_Reg, Mips::FCC0}, 8568 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8569 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8570 // (C_ULE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 294 8571 {AliasPatternCond::K_Reg, Mips::FCC0}, 8572 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8573 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8574 // (C_ULE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 297 8575 {AliasPatternCond::K_Reg, Mips::FCC0}, 8576 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8577 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8578 // (C_ULE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 300 8579 {AliasPatternCond::K_Reg, Mips::FCC0}, 8580 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8581 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8582 // (C_ULT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 303 8583 {AliasPatternCond::K_Reg, Mips::FCC0}, 8584 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8585 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8586 // (C_ULT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 306 8587 {AliasPatternCond::K_Reg, Mips::FCC0}, 8588 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8589 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8590 // (C_ULT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 309 8591 {AliasPatternCond::K_Reg, Mips::FCC0}, 8592 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8593 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8594 // (C_ULT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 312 8595 {AliasPatternCond::K_Reg, Mips::FCC0}, 8596 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8597 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8598 // (C_ULT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 315 8599 {AliasPatternCond::K_Reg, Mips::FCC0}, 8600 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8601 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8602 // (C_ULT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 318 8603 {AliasPatternCond::K_Reg, Mips::FCC0}, 8604 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8605 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8606 // (C_UN_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 321 8607 {AliasPatternCond::K_Reg, Mips::FCC0}, 8608 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8609 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8610 // (C_UN_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 324 8611 {AliasPatternCond::K_Reg, Mips::FCC0}, 8612 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8613 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8614 // (C_UN_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 327 8615 {AliasPatternCond::K_Reg, Mips::FCC0}, 8616 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8617 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8618 // (C_UN_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 330 8619 {AliasPatternCond::K_Reg, Mips::FCC0}, 8620 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8621 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8622 // (C_UN_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 333 8623 {AliasPatternCond::K_Reg, Mips::FCC0}, 8624 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8625 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8626 // (C_UN_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 336 8627 {AliasPatternCond::K_Reg, Mips::FCC0}, 8628 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8629 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8630 // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 339 8631 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8632 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8633 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 8634 // (DI ZERO) - 342 8635 {AliasPatternCond::K_Reg, Mips::ZERO}, 8636 // (DIV GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 343 8637 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8638 {AliasPatternCond::K_TiedReg, 0}, 8639 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8640 // (DIVU GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 346 8641 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8642 {AliasPatternCond::K_TiedReg, 0}, 8643 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8644 // (DI_MM ZERO) - 349 8645 {AliasPatternCond::K_Reg, Mips::ZERO}, 8646 // (DI_MMR6 ZERO) - 350 8647 {AliasPatternCond::K_Reg, Mips::ZERO}, 8648 // (DMT ZERO) - 351 8649 {AliasPatternCond::K_Reg, Mips::ZERO}, 8650 // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 352 8651 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8652 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 8653 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8654 // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 355 8655 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8656 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 8657 {AliasPatternCond::K_TiedReg, 0}, 8658 // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 358 8659 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8660 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 8661 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8662 // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 361 8663 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8664 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 8665 {AliasPatternCond::K_TiedReg, 0}, 8666 // (DVPE ZERO) - 364 8667 {AliasPatternCond::K_Reg, Mips::ZERO}, 8668 // (EI ZERO) - 365 8669 {AliasPatternCond::K_Reg, Mips::ZERO}, 8670 // (EI_MM ZERO) - 366 8671 {AliasPatternCond::K_Reg, Mips::ZERO}, 8672 // (EI_MMR6 ZERO) - 367 8673 {AliasPatternCond::K_Reg, Mips::ZERO}, 8674 // (EMT ZERO) - 368 8675 {AliasPatternCond::K_Reg, Mips::ZERO}, 8676 // (EVPE ZERO) - 369 8677 {AliasPatternCond::K_Reg, Mips::ZERO}, 8678 // (HYPCALL 0) - 370 8679 {AliasPatternCond::K_Imm, uint32_t(0)}, 8680 // (HYPCALL_MM 0) - 371 8681 {AliasPatternCond::K_Imm, uint32_t(0)}, 8682 // (JALR ZERO, GPR32Opnd:$rs) - 372 8683 {AliasPatternCond::K_Reg, Mips::ZERO}, 8684 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8685 // (JALR64 ZERO_64, GPR64Opnd:$rs) - 374 8686 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 8687 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8688 // (JALRC_HB_MMR6 RA, GPR32Opnd:$rs) - 376 8689 {AliasPatternCond::K_Reg, Mips::RA}, 8690 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8691 // (JALRC_MMR6 RA, GPR32Opnd:$rs) - 378 8692 {AliasPatternCond::K_Reg, Mips::RA}, 8693 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8694 // (JALR_HB RA, GPR32Opnd:$rs) - 380 8695 {AliasPatternCond::K_Reg, Mips::RA}, 8696 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8697 // (JALR_HB64 RA_64, GPR64Opnd:$rs) - 382 8698 {AliasPatternCond::K_Reg, Mips::RA_64}, 8699 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8700 // (JIALC GPR32Opnd:$rs, 0) - 384 8701 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8702 {AliasPatternCond::K_Imm, uint32_t(0)}, 8703 // (JIALC64 GPR64Opnd:$rs, 0) - 386 8704 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8705 {AliasPatternCond::K_Imm, uint32_t(0)}, 8706 // (JIC GPR32Opnd:$rs, 0) - 388 8707 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8708 {AliasPatternCond::K_Imm, uint32_t(0)}, 8709 // (JIC64 GPR64Opnd:$rs, 0) - 390 8710 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8711 {AliasPatternCond::K_Imm, uint32_t(0)}, 8712 // (MOVE16_MM ZERO, ZERO) - 392 8713 {AliasPatternCond::K_Reg, Mips::ZERO}, 8714 {AliasPatternCond::K_Reg, Mips::ZERO}, 8715 // (Move32R16 ZERO, S0) - 394 8716 {AliasPatternCond::K_Reg, Mips::ZERO}, 8717 {AliasPatternCond::K_Reg, Mips::S0}, 8718 // (OR GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 396 8719 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8720 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8721 {AliasPatternCond::K_Reg, Mips::ZERO}, 8722 // (OR64 GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 399 8723 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8724 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8725 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 8726 // (RDHWR GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 402 8727 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8728 {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID}, 8729 {AliasPatternCond::K_Imm, uint32_t(0)}, 8730 // (RDHWR64 GPR64Opnd:$rt, HWRegsOpnd:$rs, 0) - 405 8731 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8732 {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID}, 8733 {AliasPatternCond::K_Imm, uint32_t(0)}, 8734 // (RDHWR_MM GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 408 8735 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8736 {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID}, 8737 {AliasPatternCond::K_Imm, uint32_t(0)}, 8738 // (RDHWR_MMR6 GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 411 8739 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8740 {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID}, 8741 {AliasPatternCond::K_Imm, uint32_t(0)}, 8742 // (SDBBP 0) - 414 8743 {AliasPatternCond::K_Imm, uint32_t(0)}, 8744 // (SDBBP_MMR6 0) - 415 8745 {AliasPatternCond::K_Imm, uint32_t(0)}, 8746 // (SDBBP_R6 0) - 416 8747 {AliasPatternCond::K_Imm, uint32_t(0)}, 8748 // (SIGRIE 0) - 417 8749 {AliasPatternCond::K_Imm, uint32_t(0)}, 8750 // (SIGRIE_MMR6 0) - 418 8751 {AliasPatternCond::K_Imm, uint32_t(0)}, 8752 // (SLL ZERO, ZERO, 0) - 419 8753 {AliasPatternCond::K_Reg, Mips::ZERO}, 8754 {AliasPatternCond::K_Reg, Mips::ZERO}, 8755 {AliasPatternCond::K_Imm, uint32_t(0)}, 8756 // (SLL_MM ZERO, ZERO, 0) - 422 8757 {AliasPatternCond::K_Reg, Mips::ZERO}, 8758 {AliasPatternCond::K_Reg, Mips::ZERO}, 8759 {AliasPatternCond::K_Imm, uint32_t(0)}, 8760 // (SLL_MMR6 ZERO, ZERO, 0) - 425 8761 {AliasPatternCond::K_Reg, Mips::ZERO}, 8762 {AliasPatternCond::K_Reg, Mips::ZERO}, 8763 {AliasPatternCond::K_Imm, uint32_t(0)}, 8764 // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 428 8765 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8766 {AliasPatternCond::K_Reg, Mips::ZERO}, 8767 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8768 // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 431 8769 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8770 {AliasPatternCond::K_Reg, Mips::ZERO}, 8771 {AliasPatternCond::K_TiedReg, 0}, 8772 // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 434 8773 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8774 {AliasPatternCond::K_Reg, Mips::ZERO}, 8775 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8776 // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 437 8777 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8778 {AliasPatternCond::K_Reg, Mips::ZERO}, 8779 {AliasPatternCond::K_TiedReg, 0}, 8780 // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 440 8781 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8782 {AliasPatternCond::K_Reg, Mips::ZERO}, 8783 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8784 // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 443 8785 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8786 {AliasPatternCond::K_Reg, Mips::ZERO}, 8787 {AliasPatternCond::K_TiedReg, 0}, 8788 // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 446 8789 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8790 {AliasPatternCond::K_Reg, Mips::ZERO}, 8791 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8792 // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 449 8793 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8794 {AliasPatternCond::K_Reg, Mips::ZERO}, 8795 {AliasPatternCond::K_TiedReg, 0}, 8796 // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 452 8797 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8798 {AliasPatternCond::K_Reg, Mips::ZERO}, 8799 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8800 // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 455 8801 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8802 {AliasPatternCond::K_Reg, Mips::ZERO}, 8803 {AliasPatternCond::K_TiedReg, 0}, 8804 // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 458 8805 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8806 {AliasPatternCond::K_Reg, Mips::ZERO}, 8807 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8808 // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 461 8809 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8810 {AliasPatternCond::K_Reg, Mips::ZERO}, 8811 {AliasPatternCond::K_TiedReg, 0}, 8812 // (SWSP_MM GPR32Opnd:$rt, mem_mm_sp_imm5_lsl2:$offset) - 464 8813 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8814 // (SYNC 0) - 465 8815 {AliasPatternCond::K_Imm, uint32_t(0)}, 8816 // (SYNC_MM 0) - 466 8817 {AliasPatternCond::K_Imm, uint32_t(0)}, 8818 // (SYNC_MMR6 0) - 467 8819 {AliasPatternCond::K_Imm, uint32_t(0)}, 8820 // (SYSCALL 0) - 468 8821 {AliasPatternCond::K_Imm, uint32_t(0)}, 8822 // (SYSCALL_MM 0) - 469 8823 {AliasPatternCond::K_Imm, uint32_t(0)}, 8824 // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 470 8825 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8826 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8827 {AliasPatternCond::K_Imm, uint32_t(0)}, 8828 // (TEQ_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 473 8829 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8830 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8831 {AliasPatternCond::K_Imm, uint32_t(0)}, 8832 // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 476 8833 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8834 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8835 {AliasPatternCond::K_Imm, uint32_t(0)}, 8836 // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 479 8837 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8838 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8839 {AliasPatternCond::K_Imm, uint32_t(0)}, 8840 // (TGEU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 482 8841 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8842 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8843 {AliasPatternCond::K_Imm, uint32_t(0)}, 8844 // (TGE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 485 8845 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8846 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8847 {AliasPatternCond::K_Imm, uint32_t(0)}, 8848 // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 488 8849 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8850 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8851 {AliasPatternCond::K_Imm, uint32_t(0)}, 8852 // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 491 8853 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8854 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8855 {AliasPatternCond::K_Imm, uint32_t(0)}, 8856 // (TLTU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 494 8857 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8858 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8859 {AliasPatternCond::K_Imm, uint32_t(0)}, 8860 // (TLT_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 497 8861 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8862 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8863 {AliasPatternCond::K_Imm, uint32_t(0)}, 8864 // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 500 8865 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8866 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8867 {AliasPatternCond::K_Imm, uint32_t(0)}, 8868 // (TNE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 503 8869 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8870 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8871 {AliasPatternCond::K_Imm, uint32_t(0)}, 8872 // (WAIT_MM 0) - 506 8873 {AliasPatternCond::K_Imm, uint32_t(0)}, 8874 // (WRDSP GPR32Opnd:$rt, 31) - 507 8875 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8876 {AliasPatternCond::K_Imm, uint32_t(31)}, 8877 // (WRDSP_MM GPR32Opnd:$rt, 31) - 509 8878 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8879 {AliasPatternCond::K_Imm, uint32_t(31)}, 8880 // (YIELD ZERO, GPR32Opnd:$rs) - 511 8881 {AliasPatternCond::K_Reg, Mips::ZERO}, 8882 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8883 }; 8884 8885 static const char AsmStrings[] = 8886 /* 0 */ "mftacx $\x01\0" 8887 /* 10 */ "mftc0 $\x01, $\x02\0" 8888 /* 23 */ "mfthi $\x01\0" 8889 /* 32 */ "mftlo $\x01\0" 8890 /* 41 */ "mttacx $\x02\0" 8891 /* 51 */ "mttc0 $\x02, $\x01\0" 8892 /* 64 */ "mtthi $\x02\0" 8893 /* 73 */ "mttlo $\x02\0" 8894 /* 82 */ "nor $\x01, $\x03\0" 8895 /* 93 */ "slt $\x01, $\x03\0" 8896 /* 104 */ "sltu $\x01, $\x03\0" 8897 /* 116 */ "lapc $\x01, $\x02\0" 8898 /* 128 */ "move $\x01, $\x02\0" 8899 /* 140 */ "bc1f $\x02\0" 8900 /* 148 */ "bc1fl $\x02\0" 8901 /* 157 */ "bc1t $\x02\0" 8902 /* 165 */ "bc1tl $\x02\0" 8903 /* 174 */ "beqzl $\x01, $\x03\0" 8904 /* 187 */ "bal $\x02\0" 8905 /* 194 */ "bnezl $\x01, $\x03\0" 8906 /* 207 */ "break\0" 8907 /* 213 */ "break $\xFF\x01\x01\0" 8908 /* 224 */ "c.eq.d $\x02, $\x03\0" 8909 /* 238 */ "c.eq.s $\x02, $\x03\0" 8910 /* 252 */ "c.f.d $\x02, $\x03\0" 8911 /* 265 */ "c.f.s $\x02, $\x03\0" 8912 /* 278 */ "c.le.d $\x02, $\x03\0" 8913 /* 292 */ "c.le.s $\x02, $\x03\0" 8914 /* 306 */ "c.lt.d $\x02, $\x03\0" 8915 /* 320 */ "c.lt.s $\x02, $\x03\0" 8916 /* 334 */ "c.nge.d $\x02, $\x03\0" 8917 /* 349 */ "c.nge.s $\x02, $\x03\0" 8918 /* 364 */ "c.ngle.d $\x02, $\x03\0" 8919 /* 380 */ "c.ngle.s $\x02, $\x03\0" 8920 /* 396 */ "c.ngl.d $\x02, $\x03\0" 8921 /* 411 */ "c.ngl.s $\x02, $\x03\0" 8922 /* 426 */ "c.ngt.d $\x02, $\x03\0" 8923 /* 441 */ "c.ngt.s $\x02, $\x03\0" 8924 /* 456 */ "c.ole.d $\x02, $\x03\0" 8925 /* 471 */ "c.ole.s $\x02, $\x03\0" 8926 /* 486 */ "c.olt.d $\x02, $\x03\0" 8927 /* 501 */ "c.olt.s $\x02, $\x03\0" 8928 /* 516 */ "c.seq.d $\x02, $\x03\0" 8929 /* 531 */ "c.seq.s $\x02, $\x03\0" 8930 /* 546 */ "c.sf.d $\x02, $\x03\0" 8931 /* 560 */ "c.sf.s $\x02, $\x03\0" 8932 /* 574 */ "c.ueq.d $\x02, $\x03\0" 8933 /* 589 */ "c.ueq.s $\x02, $\x03\0" 8934 /* 604 */ "c.ule.d $\x02, $\x03\0" 8935 /* 619 */ "c.ule.s $\x02, $\x03\0" 8936 /* 634 */ "c.ult.d $\x02, $\x03\0" 8937 /* 649 */ "c.ult.s $\x02, $\x03\0" 8938 /* 664 */ "c.un.d $\x02, $\x03\0" 8939 /* 678 */ "c.un.s $\x02, $\x03\0" 8940 /* 692 */ "di\0" 8941 /* 695 */ "div $\x01, $\x03\0" 8942 /* 706 */ "divu $\x01, $\x03\0" 8943 /* 718 */ "dmt\0" 8944 /* 722 */ "dneg $\x01, $\x03\0" 8945 /* 734 */ "dneg $\x01\0" 8946 /* 742 */ "dnegu $\x01, $\x03\0" 8947 /* 755 */ "dnegu $\x01\0" 8948 /* 764 */ "dvpe\0" 8949 /* 769 */ "ei\0" 8950 /* 772 */ "emt\0" 8951 /* 776 */ "evpe\0" 8952 /* 781 */ "hypcall\0" 8953 /* 789 */ "jr $\x02\0" 8954 /* 795 */ "jalrc.hb $\x02\0" 8955 /* 807 */ "jalrc $\x02\0" 8956 /* 816 */ "jalr.hb $\x02\0" 8957 /* 827 */ "jalrc $\x01\0" 8958 /* 836 */ "jrc $\x01\0" 8959 /* 843 */ "nop\0" 8960 /* 847 */ "rdhwr $\x01, $\x02\0" 8961 /* 860 */ "sdbbp\0" 8962 /* 866 */ "sigrie\0" 8963 /* 873 */ "neg $\x01, $\x03\0" 8964 /* 884 */ "neg $\x01\0" 8965 /* 891 */ "negu $\x01, $\x03\0" 8966 /* 903 */ "negu $\x01\0" 8967 /* 911 */ "sw $\x01, $\xFF\x02\x02\0" 8968 /* 923 */ "sync\0" 8969 /* 928 */ "syscall\0" 8970 /* 936 */ "teq $\x01, $\x02\0" 8971 /* 947 */ "tge $\x01, $\x02\0" 8972 /* 958 */ "tgeu $\x01, $\x02\0" 8973 /* 970 */ "tlt $\x01, $\x02\0" 8974 /* 981 */ "tltu $\x01, $\x02\0" 8975 /* 993 */ "tne $\x01, $\x02\0" 8976 /* 1004 */ "wait\0" 8977 /* 1009 */ "wrdsp $\x01\0" 8978 /* 1018 */ "yield $\x02\0" 8979 ; 8980 8981#ifndef NDEBUG 8982 static struct SortCheck { 8983 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) { 8984 assert(std::is_sorted( 8985 OpToPatterns.begin(), OpToPatterns.end(), 8986 [](const PatternsForOpcode &L, const PatternsForOpcode &R) { 8987 return L.Opcode < R.Opcode; 8988 }) && 8989 "tablegen failed to sort opcode patterns"); 8990 } 8991 } sortCheckVar(OpToPatterns); 8992#endif 8993 8994 AliasMatchingData M { 8995 makeArrayRef(OpToPatterns), 8996 makeArrayRef(Patterns), 8997 makeArrayRef(Conds), 8998 StringRef(AsmStrings, array_lengthof(AsmStrings)), 8999 nullptr, 9000 }; 9001 const char *AsmString = matchAliasPatterns(MI, nullptr, M); 9002 if (!AsmString) return false; 9003 9004 unsigned I = 0; 9005 while (AsmString[I] != ' ' && AsmString[I] != '\t' && 9006 AsmString[I] != '$' && AsmString[I] != '\0') 9007 ++I; 9008 OS << '\t' << StringRef(AsmString, I); 9009 if (AsmString[I] != '\0') { 9010 if (AsmString[I] == ' ' || AsmString[I] == '\t') { 9011 OS << '\t'; 9012 ++I; 9013 } 9014 do { 9015 if (AsmString[I] == '$') { 9016 ++I; 9017 if (AsmString[I] == (char)0xff) { 9018 ++I; 9019 int OpIdx = AsmString[I++] - 1; 9020 int PrintMethodIdx = AsmString[I++] - 1; 9021 printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, OS); 9022 } else 9023 printOperand(MI, unsigned(AsmString[I++]) - 1, OS); 9024 } else { 9025 OS << AsmString[I++]; 9026 } 9027 } while (AsmString[I] != '\0'); 9028 } 9029 9030 return true; 9031} 9032 9033void MipsInstPrinter::printCustomAliasOperand( 9034 const MCInst *MI, unsigned OpIdx, 9035 unsigned PrintMethodIdx, 9036 raw_ostream &OS) { 9037 switch (PrintMethodIdx) { 9038 default: 9039 llvm_unreachable("Unknown PrintMethod kind"); 9040 break; 9041 case 0: 9042 printUImm<10>(MI, OpIdx, OS); 9043 break; 9044 case 1: 9045 printMemOperand(MI, OpIdx, OS); 9046 break; 9047 } 9048} 9049 9050#endif // PRINT_ALIAS_INSTR 9051