1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2|* *| 3|* Assembly Writer Source Fragment *| 4|* *| 5|* Automatically generated file, do not edit! *| 6|* *| 7\*===----------------------------------------------------------------------===*/ 8 9/// getMnemonic - This method is automatically generated by tablegen 10/// from the instruction set description. 11std::pair<const char *, uint64_t> MipsInstPrinter::getMnemonic(const MCInst *MI) { 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 */ 's', 'l', 'e', 9, 0, 516 /* 4279 */ 'l', 'w', 'l', 'e', 9, 0, 517 /* 4285 */ 's', 'w', 'l', 'e', 9, 0, 518 /* 4291 */ 'b', 'n', 'e', 9, 0, 519 /* 4296 */ 's', 'n', 'e', 9, 0, 520 /* 4301 */ 't', 'n', 'e', 9, 0, 521 /* 4306 */ 'd', 'v', 'p', 'e', 9, 0, 522 /* 4312 */ 'e', 'v', 'p', 'e', 9, 0, 523 /* 4318 */ 'l', 'w', 'r', 'e', 9, 0, 524 /* 4324 */ 's', 'w', 'r', 'e', 9, 0, 525 /* 4330 */ 'l', 'b', 'u', 'e', 9, 0, 526 /* 4336 */ 'l', 'h', 'u', 'e', 9, 0, 527 /* 4342 */ 'm', 'o', 'v', 'e', 9, 0, 528 /* 4348 */ 'l', 'w', 'e', 9, 0, 529 /* 4353 */ 's', 'w', 'e', 9, 0, 530 /* 4358 */ 'b', 'c', '1', 'f', 9, 0, 531 /* 4364 */ 'p', 'r', 'e', 'f', 9, 0, 532 /* 4370 */ 'm', 'o', 'v', 'f', 9, 0, 533 /* 4376 */ 'n', 'e', 'g', 9, 0, 534 /* 4381 */ 'a', 'd', 'd', '_', 'a', '.', 'h', 9, 0, 535 /* 4390 */ 'm', 'i', 'n', '_', 'a', '.', 'h', 9, 0, 536 /* 4399 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'h', 9, 0, 537 /* 4409 */ 'm', 'a', 'x', '_', 'a', '.', 'h', 9, 0, 538 /* 4418 */ 's', 'r', 'a', '.', 'h', 9, 0, 539 /* 4425 */ 'n', 'l', 'o', 'c', '.', 'h', 9, 0, 540 /* 4433 */ 'n', 'l', 'z', 'c', '.', 'h', 9, 0, 541 /* 4441 */ 's', 'l', 'd', '.', 'h', 9, 0, 542 /* 4448 */ 'p', 'c', 'k', 'o', 'd', '.', 'h', 9, 0, 543 /* 4457 */ 'i', 'l', 'v', 'o', 'd', '.', 'h', 9, 0, 544 /* 4466 */ 'i', 'n', 's', 'v', 'e', '.', 'h', 9, 0, 545 /* 4475 */ 'v', 's', 'h', 'f', '.', 'h', 9, 0, 546 /* 4483 */ 'b', 'n', 'e', 'g', '.', 'h', 9, 0, 547 /* 4491 */ 's', 'r', 'a', 'i', '.', 'h', 9, 0, 548 /* 4499 */ 's', 'l', 'd', 'i', '.', 'h', 9, 0, 549 /* 4507 */ 'b', 'n', 'e', 'g', 'i', '.', 'h', 9, 0, 550 /* 4516 */ 's', 'l', 'l', 'i', '.', 'h', 9, 0, 551 /* 4524 */ 's', 'r', 'l', 'i', '.', 'h', 9, 0, 552 /* 4532 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'h', 9, 0, 553 /* 4542 */ 'c', 'e', 'q', 'i', '.', 'h', 9, 0, 554 /* 4550 */ 's', 'r', 'a', 'r', 'i', '.', 'h', 9, 0, 555 /* 4559 */ 'b', 'c', 'l', 'r', 'i', '.', 'h', 9, 0, 556 /* 4568 */ 's', 'r', 'l', 'r', 'i', '.', 'h', 9, 0, 557 /* 4577 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'h', 9, 0, 558 /* 4587 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'h', 9, 0, 559 /* 4597 */ 'b', 's', 'e', 't', 'i', '.', 'h', 9, 0, 560 /* 4606 */ 's', 'u', 'b', 'v', 'i', '.', 'h', 9, 0, 561 /* 4615 */ 'a', 'd', 'd', 'v', 'i', '.', 'h', 9, 0, 562 /* 4624 */ 'f', 'i', 'l', 'l', '.', 'h', 9, 0, 563 /* 4632 */ 's', 'l', 'l', '.', 'h', 9, 0, 564 /* 4639 */ 's', 'r', 'l', '.', 'h', 9, 0, 565 /* 4646 */ 'b', 'i', 'n', 's', 'l', '.', 'h', 9, 0, 566 /* 4655 */ 'i', 'l', 'v', 'l', '.', 'h', 9, 0, 567 /* 4663 */ 'f', 'e', 'x', 'd', 'o', '.', 'h', 9, 0, 568 /* 4672 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'h', 9, 0, 569 /* 4682 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'h', 9, 0, 570 /* 4692 */ 'm', 'u', 'l', '_', 'q', '.', 'h', 9, 0, 571 /* 4701 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'h', 9, 0, 572 /* 4712 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'h', 9, 0, 573 /* 4723 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'h', 9, 0, 574 /* 4733 */ 'c', 'e', 'q', '.', 'h', 9, 0, 575 /* 4740 */ 'f', 't', 'q', '.', 'h', 9, 0, 576 /* 4747 */ 's', 'r', 'a', 'r', '.', 'h', 9, 0, 577 /* 4755 */ 'b', 'c', 'l', 'r', '.', 'h', 9, 0, 578 /* 4763 */ 's', 'r', 'l', 'r', '.', 'h', 9, 0, 579 /* 4771 */ 'b', 'i', 'n', 's', 'r', '.', 'h', 9, 0, 580 /* 4780 */ 'i', 'l', 'v', 'r', '.', 'h', 9, 0, 581 /* 4788 */ 'a', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, 582 /* 4798 */ 'h', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, 583 /* 4808 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, 584 /* 4819 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0, 585 /* 4829 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0, 586 /* 4840 */ 'm', 'o', 'd', '_', 's', '.', 'h', 9, 0, 587 /* 4849 */ 'c', 'l', 'e', '_', 's', '.', 'h', 9, 0, 588 /* 4858 */ 'a', 'v', 'e', '_', 's', '.', 'h', 9, 0, 589 /* 4867 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'h', 9, 0, 590 /* 4877 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'h', 9, 0, 591 /* 4887 */ 'c', 'l', 't', 'i', '_', 's', '.', 'h', 9, 0, 592 /* 4897 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'h', 9, 0, 593 /* 4907 */ 'm', 'i', 'n', '_', 's', '.', 'h', 9, 0, 594 /* 4916 */ 'd', 'o', 't', 'p', '_', 's', '.', 'h', 9, 0, 595 /* 4926 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'h', 9, 0, 596 /* 4936 */ 'e', 'x', 't', 'r', '_', 's', '.', 'h', 9, 0, 597 /* 4946 */ 's', 'u', 'b', 's', '_', 's', '.', 'h', 9, 0, 598 /* 4956 */ 'a', 'd', 'd', 's', '_', 's', '.', 'h', 9, 0, 599 /* 4966 */ 's', 'a', 't', '_', 's', '.', 'h', 9, 0, 600 /* 4975 */ 'c', 'l', 't', '_', 's', '.', 'h', 9, 0, 601 /* 4984 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'h', 9, 0, 602 /* 4996 */ 'd', 'i', 'v', '_', 's', '.', 'h', 9, 0, 603 /* 5005 */ 'e', 'x', 't', 'r', 'v', '_', 's', '.', 'h', 9, 0, 604 /* 5016 */ 'm', 'a', 'x', '_', 's', '.', 'h', 9, 0, 605 /* 5025 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'h', 9, 0, 606 /* 5035 */ 's', 'p', 'l', 'a', 't', '.', 'h', 9, 0, 607 /* 5044 */ 'b', 's', 'e', 't', '.', 'h', 9, 0, 608 /* 5052 */ 'p', 'c', 'n', 't', '.', 'h', 9, 0, 609 /* 5060 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'h', 9, 0, 610 /* 5070 */ 's', 't', '.', 'h', 9, 0, 611 /* 5076 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, 612 /* 5086 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, 613 /* 5096 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, 614 /* 5107 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0, 615 /* 5117 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0, 616 /* 5128 */ 'm', 'o', 'd', '_', 'u', '.', 'h', 9, 0, 617 /* 5137 */ 'c', 'l', 'e', '_', 'u', '.', 'h', 9, 0, 618 /* 5146 */ 'a', 'v', 'e', '_', 'u', '.', 'h', 9, 0, 619 /* 5155 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'h', 9, 0, 620 /* 5165 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'h', 9, 0, 621 /* 5175 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'h', 9, 0, 622 /* 5185 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'h', 9, 0, 623 /* 5195 */ 'm', 'i', 'n', '_', 'u', '.', 'h', 9, 0, 624 /* 5204 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'h', 9, 0, 625 /* 5214 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'h', 9, 0, 626 /* 5224 */ 's', 'u', 'b', 's', '_', 'u', '.', 'h', 9, 0, 627 /* 5234 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'h', 9, 0, 628 /* 5244 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'h', 9, 0, 629 /* 5256 */ 's', 'a', 't', '_', 'u', '.', 'h', 9, 0, 630 /* 5265 */ 'c', 'l', 't', '_', 'u', '.', 'h', 9, 0, 631 /* 5274 */ 'd', 'i', 'v', '_', 'u', '.', 'h', 9, 0, 632 /* 5283 */ 'm', 'a', 'x', '_', 'u', '.', 'h', 9, 0, 633 /* 5292 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'h', 9, 0, 634 /* 5302 */ 'm', 's', 'u', 'b', 'v', '.', 'h', 9, 0, 635 /* 5311 */ 'm', 'a', 'd', 'd', 'v', '.', 'h', 9, 0, 636 /* 5320 */ 'p', 'c', 'k', 'e', 'v', '.', 'h', 9, 0, 637 /* 5329 */ 'i', 'l', 'v', 'e', 'v', '.', 'h', 9, 0, 638 /* 5338 */ 'm', 'u', 'l', 'v', '.', 'h', 9, 0, 639 /* 5346 */ 'b', 'z', '.', 'h', 9, 0, 640 /* 5352 */ 'b', 'n', 'z', '.', 'h', 9, 0, 641 /* 5359 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0, 642 /* 5367 */ 'd', 's', 'b', 'h', 9, 0, 643 /* 5373 */ 'w', 's', 'b', 'h', 9, 0, 644 /* 5379 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0, 645 /* 5388 */ 's', 'e', 'h', 9, 0, 646 /* 5393 */ 'u', 'l', 'h', 9, 0, 647 /* 5398 */ 's', 'h', 'r', 'a', '.', 'p', 'h', 9, 0, 648 /* 5407 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'q', 'b', '.', 'p', 'h', 9, 0, 649 /* 5421 */ 'p', 'r', 'e', 'c', 'r', '.', 'q', 'b', '.', 'p', 'h', 9, 0, 650 /* 5434 */ 'p', 'r', 'e', 'c', 'r', 'q', 'u', '_', 's', '.', 'q', 'b', '.', 'p', 'h', 9, 0, 651 /* 5451 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 'p', 'h', 9, 0, 652 /* 5462 */ 's', 'u', 'b', 'q', 'h', '.', 'p', 'h', 9, 0, 653 /* 5472 */ 'a', 'd', 'd', 'q', 'h', '.', 'p', 'h', 9, 0, 654 /* 5482 */ 'p', 'i', 'c', 'k', '.', 'p', 'h', 9, 0, 655 /* 5491 */ 's', 'h', 'l', 'l', '.', 'p', 'h', 9, 0, 656 /* 5500 */ 'r', 'e', 'p', 'l', '.', 'p', 'h', 9, 0, 657 /* 5509 */ 's', 'h', 'r', 'l', '.', 'p', 'h', 9, 0, 658 /* 5518 */ 'p', 'a', 'c', 'k', 'r', 'l', '.', 'p', 'h', 9, 0, 659 /* 5529 */ 'm', 'u', 'l', '.', 'p', 'h', 9, 0, 660 /* 5537 */ 's', 'u', 'b', 'q', '.', 'p', 'h', 9, 0, 661 /* 5546 */ 'a', 'd', 'd', 'q', '.', 'p', 'h', 9, 0, 662 /* 5555 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 'p', 'h', 9, 0, 663 /* 5566 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'p', 'h', 9, 0, 664 /* 5577 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0, 665 /* 5589 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0, 666 /* 5601 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'p', 'h', 9, 0, 667 /* 5613 */ 's', 'h', 'l', 'l', '_', 's', '.', 'p', 'h', 9, 0, 668 /* 5624 */ 'm', 'u', 'l', '_', 's', '.', 'p', 'h', 9, 0, 669 /* 5634 */ 's', 'u', 'b', 'q', '_', 's', '.', 'p', 'h', 9, 0, 670 /* 5645 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'p', 'h', 9, 0, 671 /* 5656 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'p', 'h', 9, 0, 672 /* 5667 */ 'a', 'b', 's', 'q', '_', 's', '.', 'p', 'h', 9, 0, 673 /* 5678 */ 's', 'u', 'b', 'u', '_', 's', '.', 'p', 'h', 9, 0, 674 /* 5689 */ 'a', 'd', 'd', 'u', '_', 's', '.', 'p', 'h', 9, 0, 675 /* 5700 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'p', 'h', 9, 0, 676 /* 5712 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'p', 'h', 9, 0, 677 /* 5724 */ 'c', 'm', 'p', '.', 'l', 't', '.', 'p', 'h', 9, 0, 678 /* 5735 */ 's', 'u', 'b', 'u', '.', 'p', 'h', 9, 0, 679 /* 5744 */ 'a', 'd', 'd', 'u', '.', 'p', 'h', 9, 0, 680 /* 5753 */ 's', 'h', 'r', 'a', 'v', '.', 'p', 'h', 9, 0, 681 /* 5763 */ 's', 'h', 'l', 'l', 'v', '.', 'p', 'h', 9, 0, 682 /* 5773 */ 'r', 'e', 'p', 'l', 'v', '.', 'p', 'h', 9, 0, 683 /* 5783 */ 's', 'h', 'r', 'l', 'v', '.', 'p', 'h', 9, 0, 684 /* 5793 */ 'd', 'p', 'a', '.', 'w', '.', 'p', 'h', 9, 0, 685 /* 5803 */ 'd', 'p', 'a', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, 686 /* 5818 */ 'd', 'p', 's', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, 687 /* 5833 */ 'm', 'u', 'l', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, 688 /* 5845 */ 'd', 'p', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, 689 /* 5858 */ 'm', 'u', 'l', 's', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, 690 /* 5873 */ 'd', 'p', 's', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, 691 /* 5886 */ 'd', 'p', 'a', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, 692 /* 5900 */ 'd', 'p', 's', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, 693 /* 5914 */ 'd', 'p', 's', '.', 'w', '.', 'p', 'h', 9, 0, 694 /* 5924 */ 'd', 'p', 'a', 'x', '.', 'w', '.', 'p', 'h', 9, 0, 695 /* 5935 */ 'd', 'p', 's', 'x', '.', 'w', '.', 'p', 'h', 9, 0, 696 /* 5946 */ 'u', 's', 'h', 9, 0, 697 /* 5951 */ 'd', 'm', 'u', 'h', 9, 0, 698 /* 5957 */ 's', 'y', 'n', 'c', 'i', 9, 0, 699 /* 5964 */ 'd', 'a', 'd', 'd', 'i', 9, 0, 700 /* 5971 */ 'a', 'n', 'd', 'i', 9, 0, 701 /* 5977 */ 't', 'g', 'e', 'i', 9, 0, 702 /* 5983 */ 's', 'n', 'e', 'i', 9, 0, 703 /* 5989 */ 't', 'n', 'e', 'i', 9, 0, 704 /* 5995 */ 'd', 'a', 'h', 'i', 9, 0, 705 /* 6001 */ 'm', 'f', 'h', 'i', 9, 0, 706 /* 6007 */ 'm', 't', 'h', 'i', 9, 0, 707 /* 6013 */ '.', 'a', 'l', 'i', 'g', 'n', 32, '2', 10, 9, 'l', 'i', 9, 0, 708 /* 6027 */ 'd', 'l', 'i', 9, 0, 709 /* 6032 */ 'c', 'm', 'p', 'i', 9, 0, 710 /* 6038 */ 's', 'e', 'q', 'i', 9, 0, 711 /* 6044 */ 't', 'e', 'q', 'i', 9, 0, 712 /* 6050 */ 'x', 'o', 'r', 'i', 9, 0, 713 /* 6056 */ 'd', 'a', 't', 'i', 9, 0, 714 /* 6062 */ 's', 'l', 't', 'i', 9, 0, 715 /* 6068 */ 't', 'l', 't', 'i', 9, 0, 716 /* 6074 */ 'd', 'a', 'u', 'i', 9, 0, 717 /* 6080 */ 'l', 'u', 'i', 9, 0, 718 /* 6085 */ 'g', 'i', 'n', 'v', 'i', 9, 0, 719 /* 6092 */ 'j', 9, 0, 720 /* 6095 */ 'b', 'r', 'e', 'a', 'k', 9, 0, 721 /* 6102 */ 'f', 'o', 'r', 'k', 9, 0, 722 /* 6108 */ 'c', 'v', 't', '.', 'd', '.', 'l', 9, 0, 723 /* 6117 */ 'c', 'v', 't', '.', 's', '.', 'l', 9, 0, 724 /* 6126 */ 'b', 'a', 'l', 9, 0, 725 /* 6131 */ 'j', 'a', 'l', 9, 0, 726 /* 6136 */ 'b', 'g', 'e', 'z', 'a', 'l', 9, 0, 727 /* 6144 */ 'b', 'l', 't', 'z', 'a', 'l', 9, 0, 728 /* 6152 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0, 729 /* 6164 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0, 730 /* 6176 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, 731 /* 6192 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, 732 /* 6207 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, 733 /* 6223 */ 'l', 'd', 'l', 9, 0, 734 /* 6228 */ 's', 'd', 'l', 9, 0, 735 /* 6233 */ 'b', 'g', 'e', 'l', 9, 0, 736 /* 6239 */ 'b', 'l', 'e', 'l', 9, 0, 737 /* 6245 */ 'b', 'n', 'e', 'l', 9, 0, 738 /* 6251 */ 'b', 'c', '1', 'f', 'l', 9, 0, 739 /* 6258 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'l', 9, 0, 740 /* 6272 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'l', 9, 0, 741 /* 6286 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0, 742 /* 6299 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0, 743 /* 6314 */ 'h', 'y', 'p', 'c', 'a', 'l', 'l', 9, 0, 744 /* 6323 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 9, 0, 745 /* 6332 */ 'b', 'g', 'e', 'z', 'a', 'l', 'l', 9, 0, 746 /* 6341 */ 'b', 'l', 't', 'z', 'a', 'l', 'l', 9, 0, 747 /* 6350 */ 'd', 's', 'l', 'l', 9, 0, 748 /* 6356 */ 'd', 'r', 'o', 'l', 9, 0, 749 /* 6362 */ 'c', 'v', 't', '.', 's', '.', 'p', 'l', 9, 0, 750 /* 6372 */ 'b', 'e', 'q', 'l', 9, 0, 751 /* 6378 */ 'd', 's', 'r', 'l', 9, 0, 752 /* 6384 */ 'b', 'c', '1', 't', 'l', 9, 0, 753 /* 6391 */ 'b', 'g', 't', 'l', 9, 0, 754 /* 6397 */ 'b', 'l', 't', 'l', 9, 0, 755 /* 6403 */ 'b', 'g', 'e', 'u', 'l', 9, 0, 756 /* 6410 */ 'b', 'l', 'e', 'u', 'l', 9, 0, 757 /* 6417 */ 'd', 'm', 'u', 'l', 9, 0, 758 /* 6423 */ 'b', 'g', 't', 'u', 'l', 9, 0, 759 /* 6430 */ 'b', 'l', 't', 'u', 'l', 9, 0, 760 /* 6437 */ 'l', 'w', 'l', 9, 0, 761 /* 6442 */ 's', 'w', 'l', 9, 0, 762 /* 6447 */ 'b', 'g', 'e', 'z', 'l', 9, 0, 763 /* 6454 */ 'b', 'l', 'e', 'z', 'l', 9, 0, 764 /* 6461 */ 'b', 'g', 't', 'z', 'l', 9, 0, 765 /* 6468 */ 'b', 'l', 't', 'z', 'l', 9, 0, 766 /* 6475 */ 'd', 'r', 'e', 'm', 9, 0, 767 /* 6481 */ 'd', 'i', 'n', 's', 'm', 9, 0, 768 /* 6488 */ 'd', 'e', 'x', 't', 'm', 9, 0, 769 /* 6495 */ 'l', 'w', 'm', 9, 0, 770 /* 6500 */ 's', 'w', 'm', 9, 0, 771 /* 6505 */ 'b', 'a', 'l', 'i', 'g', 'n', 9, 0, 772 /* 6513 */ 'd', 'a', 'l', 'i', 'g', 'n', 9, 0, 773 /* 6521 */ 'm', 'o', 'v', 'n', 9, 0, 774 /* 6527 */ 'd', 'c', 'l', 'o', 9, 0, 775 /* 6533 */ 'm', 'f', 'l', 'o', 9, 0, 776 /* 6539 */ 's', 'h', 'i', 'l', 'o', 9, 0, 777 /* 6546 */ 'm', 't', 'l', 'o', 9, 0, 778 /* 6552 */ 'd', 'm', 'u', 'l', 'o', 9, 0, 779 /* 6559 */ 'd', 'b', 'i', 't', 's', 'w', 'a', 'p', 9, 0, 780 /* 6569 */ 's', 'd', 'b', 'b', 'p', 9, 0, 781 /* 6576 */ 'e', 'x', 't', 'p', 'd', 'p', 9, 0, 782 /* 6584 */ 'm', 'o', 'v', 'e', 'p', 9, 0, 783 /* 6591 */ 'm', 't', 'h', 'l', 'i', 'p', 9, 0, 784 /* 6599 */ 'c', 'm', 'p', 9, 0, 785 /* 6604 */ 'd', 'p', 'o', 'p', 9, 0, 786 /* 6610 */ 'a', 'd', 'd', 'i', 'u', 'r', '1', 's', 'p', 9, 0, 787 /* 6621 */ 'l', 'o', 'a', 'd', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0, 788 /* 6637 */ 's', 't', 'o', 'r', 'e', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0, 789 /* 6654 */ 'r', 'd', 'd', 's', 'p', 9, 0, 790 /* 6661 */ 'w', 'r', 'd', 's', 'p', 9, 0, 791 /* 6668 */ 'j', 'r', 'c', 'a', 'd', 'd', 'i', 'u', 's', 'p', 9, 0, 792 /* 6680 */ 'j', 'r', 'a', 'd', 'd', 'i', 'u', 's', 'p', 9, 0, 793 /* 6691 */ 's', 'w', 's', 'p', 9, 0, 794 /* 6697 */ 'e', 'x', 't', 'p', 9, 0, 795 /* 6703 */ 'd', 'v', 'p', 9, 0, 796 /* 6708 */ 'e', 'v', 'p', 9, 0, 797 /* 6713 */ 'l', 'w', 'p', 9, 0, 798 /* 6718 */ 's', 'w', 'p', 9, 0, 799 /* 6723 */ 'b', 'e', 'q', 9, 0, 800 /* 6728 */ 's', 'e', 'q', 9, 0, 801 /* 6733 */ 't', 'e', 'q', 9, 0, 802 /* 6738 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0, 803 /* 6750 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0, 804 /* 6762 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, 805 /* 6778 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, 806 /* 6793 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, 807 /* 6809 */ 'l', 'd', 'r', 9, 0, 808 /* 6814 */ 's', 'd', 'r', 9, 0, 809 /* 6819 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'r', 9, 0, 810 /* 6833 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'r', 9, 0, 811 /* 6847 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0, 812 /* 6860 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0, 813 /* 6875 */ 'j', 'r', 9, 0, 814 /* 6879 */ 'j', 'a', 'l', 'r', 9, 0, 815 /* 6885 */ 'n', 'o', 'r', 9, 0, 816 /* 6890 */ 'd', 'r', 'o', 'r', 9, 0, 817 /* 6896 */ 'x', 'o', 'r', 9, 0, 818 /* 6901 */ 'r', 'd', 'p', 'g', 'p', 'r', 9, 0, 819 /* 6909 */ 'w', 'r', 'p', 'g', 'p', 'r', 9, 0, 820 /* 6917 */ 'm', 'f', 't', 'r', 9, 0, 821 /* 6923 */ 'd', 'r', 'o', 't', 'r', 9, 0, 822 /* 6930 */ 'm', 't', 't', 'r', 9, 0, 823 /* 6936 */ 'r', 'd', 'h', 'w', 'r', 9, 0, 824 /* 6943 */ 'l', 'w', 'r', 9, 0, 825 /* 6948 */ 's', 'w', 'r', 9, 0, 826 /* 6953 */ 'm', 'i', 'n', 'a', '.', 's', 9, 0, 827 /* 6961 */ 'm', 'a', 'x', 'a', '.', 's', 9, 0, 828 /* 6969 */ 'n', 'm', 's', 'u', 'b', '.', 's', 9, 0, 829 /* 6978 */ 'c', 'v', 't', '.', 'd', '.', 's', 9, 0, 830 /* 6987 */ 'n', 'm', 'a', 'd', 'd', '.', 's', 9, 0, 831 /* 6996 */ 'c', '.', 'n', 'g', 'e', '.', 's', 9, 0, 832 /* 7005 */ 'c', '.', 'l', 'e', '.', 's', 9, 0, 833 /* 7013 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 's', 9, 0, 834 /* 7023 */ 'c', '.', 'n', 'g', 'l', 'e', '.', 's', 9, 0, 835 /* 7033 */ 'c', '.', 'o', 'l', 'e', '.', 's', 9, 0, 836 /* 7042 */ 'c', 'm', 'p', '.', 's', 'l', 'e', '.', 's', 9, 0, 837 /* 7053 */ 'c', '.', 'u', 'l', 'e', '.', 's', 9, 0, 838 /* 7062 */ 'c', 'm', 'p', '.', 'u', 'l', 'e', '.', 's', 9, 0, 839 /* 7073 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 'e', '.', 's', 9, 0, 840 /* 7085 */ 'c', '.', 'f', '.', 's', 9, 0, 841 /* 7092 */ 'c', 'm', 'p', '.', 'a', 'f', '.', 's', 9, 0, 842 /* 7102 */ 'c', 'm', 'p', '.', 's', 'a', 'f', '.', 's', 9, 0, 843 /* 7113 */ 'm', 's', 'u', 'b', 'f', '.', 's', 9, 0, 844 /* 7122 */ 'm', 'a', 'd', 'd', 'f', '.', 's', 9, 0, 845 /* 7131 */ 'c', '.', 's', 'f', '.', 's', 9, 0, 846 /* 7139 */ 'm', 'o', 'v', 'f', '.', 's', 9, 0, 847 /* 7147 */ 'n', 'e', 'g', '.', 's', 9, 0, 848 /* 7154 */ 'l', 'i', '.', 's', 9, 0, 849 /* 7160 */ 't', 'r', 'u', 'n', 'c', '.', 'l', '.', 's', 9, 0, 850 /* 7171 */ 'r', 'o', 'u', 'n', 'd', '.', 'l', '.', 's', 9, 0, 851 /* 7182 */ 'c', 'e', 'i', 'l', '.', 'l', '.', 's', 9, 0, 852 /* 7192 */ 'f', 'l', 'o', 'o', 'r', '.', 'l', '.', 's', 9, 0, 853 /* 7203 */ 'c', 'v', 't', '.', 'l', '.', 's', 9, 0, 854 /* 7212 */ 's', 'e', 'l', '.', 's', 9, 0, 855 /* 7219 */ 'c', '.', 'n', 'g', 'l', '.', 's', 9, 0, 856 /* 7228 */ 'm', 'u', 'l', '.', 's', 9, 0, 857 /* 7235 */ 'm', 'i', 'n', '.', 's', 9, 0, 858 /* 7242 */ 'c', '.', 'u', 'n', '.', 's', 9, 0, 859 /* 7250 */ 'c', 'm', 'p', '.', 'u', 'n', '.', 's', 9, 0, 860 /* 7260 */ 'c', 'm', 'p', '.', 's', 'u', 'n', '.', 's', 9, 0, 861 /* 7271 */ 'm', 'o', 'v', 'n', '.', 's', 9, 0, 862 /* 7279 */ 'r', 'e', 'c', 'i', 'p', '.', 's', 9, 0, 863 /* 7288 */ 'c', '.', 'e', 'q', '.', 's', 9, 0, 864 /* 7296 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 's', 9, 0, 865 /* 7306 */ 'c', '.', 's', 'e', 'q', '.', 's', 9, 0, 866 /* 7315 */ 'c', 'm', 'p', '.', 's', 'e', 'q', '.', 's', 9, 0, 867 /* 7326 */ 'c', '.', 'u', 'e', 'q', '.', 's', 9, 0, 868 /* 7335 */ 'c', 'm', 'p', '.', 'u', 'e', 'q', '.', 's', 9, 0, 869 /* 7346 */ 'c', 'm', 'p', '.', 's', 'u', 'e', 'q', '.', 's', 9, 0, 870 /* 7358 */ 'a', 'b', 's', '.', 's', 9, 0, 871 /* 7365 */ 'c', 'v', 't', '.', 'p', 's', '.', 's', 9, 0, 872 /* 7375 */ 'c', 'l', 'a', 's', 's', '.', 's', 9, 0, 873 /* 7384 */ 'c', '.', 'n', 'g', 't', '.', 's', 9, 0, 874 /* 7393 */ 'c', '.', 'l', 't', '.', 's', 9, 0, 875 /* 7401 */ 'c', 'm', 'p', '.', 'l', 't', '.', 's', 9, 0, 876 /* 7411 */ 'c', '.', 'o', 'l', 't', '.', 's', 9, 0, 877 /* 7420 */ 'c', 'm', 'p', '.', 's', 'l', 't', '.', 's', 9, 0, 878 /* 7431 */ 'c', '.', 'u', 'l', 't', '.', 's', 9, 0, 879 /* 7440 */ 'c', 'm', 'p', '.', 'u', 'l', 't', '.', 's', 9, 0, 880 /* 7451 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 't', '.', 's', 9, 0, 881 /* 7463 */ 'r', 'i', 'n', 't', '.', 's', 9, 0, 882 /* 7471 */ 'r', 's', 'q', 'r', 't', '.', 's', 9, 0, 883 /* 7480 */ 'm', 'o', 'v', 't', '.', 's', 9, 0, 884 /* 7488 */ 'd', 'i', 'v', '.', 's', 9, 0, 885 /* 7495 */ 'm', 'o', 'v', '.', 's', 9, 0, 886 /* 7502 */ 't', 'r', 'u', 'n', 'c', '.', 'w', '.', 's', 9, 0, 887 /* 7513 */ 'r', 'o', 'u', 'n', 'd', '.', 'w', '.', 's', 9, 0, 888 /* 7524 */ 'c', 'e', 'i', 'l', '.', 'w', '.', 's', 9, 0, 889 /* 7534 */ 'f', 'l', 'o', 'o', 'r', '.', 'w', '.', 's', 9, 0, 890 /* 7545 */ 'c', 'v', 't', '.', 'w', '.', 's', 9, 0, 891 /* 7554 */ 'm', 'a', 'x', '.', 's', 9, 0, 892 /* 7561 */ 's', 'e', 'l', 'n', 'e', 'z', '.', 's', 9, 0, 893 /* 7571 */ 's', 'e', 'l', 'e', 'q', 'z', '.', 's', 9, 0, 894 /* 7581 */ 'm', 'o', 'v', 'z', '.', 's', 9, 0, 895 /* 7589 */ 'a', 'b', 's', 9, 0, 896 /* 7594 */ 'j', 'a', 'l', 's', 9, 0, 897 /* 7600 */ 'b', 'g', 'e', 'z', 'a', 'l', 's', 9, 0, 898 /* 7609 */ 'b', 'l', 't', 'z', 'a', 'l', 's', 9, 0, 899 /* 7618 */ 'c', 'i', 'n', 's', 9, 0, 900 /* 7624 */ 'd', 'i', 'n', 's', 9, 0, 901 /* 7630 */ 's', 'u', 'b', '.', 'p', 's', 9, 0, 902 /* 7638 */ 'a', 'd', 'd', '.', 'p', 's', 9, 0, 903 /* 7646 */ 'p', 'l', 'l', '.', 'p', 's', 9, 0, 904 /* 7654 */ 'm', 'u', 'l', '.', 'p', 's', 9, 0, 905 /* 7662 */ 'p', 'u', 'l', '.', 'p', 's', 9, 0, 906 /* 7670 */ 'a', 'd', 'd', 'r', '.', 'p', 's', 9, 0, 907 /* 7679 */ 'm', 'u', 'l', 'r', '.', 'p', 's', 9, 0, 908 /* 7688 */ 'p', 'l', 'u', '.', 'p', 's', 9, 0, 909 /* 7696 */ 'p', 'u', 'u', '.', 'p', 's', 9, 0, 910 /* 7704 */ 'c', 'v', 't', '.', 'p', 'w', '.', 'p', 's', 9, 0, 911 /* 7715 */ 'j', 'a', 'l', 'r', 's', 9, 0, 912 /* 7722 */ 'e', 'x', 't', 's', 9, 0, 913 /* 7728 */ 'l', 'w', 'x', 's', 9, 0, 914 /* 7734 */ 'b', 'c', '1', 't', 9, 0, 915 /* 7740 */ 'b', 'g', 't', 9, 0, 916 /* 7745 */ 's', 'g', 't', 9, 0, 917 /* 7750 */ 'w', 'a', 'i', 't', 9, 0, 918 /* 7756 */ 'b', 'l', 't', 9, 0, 919 /* 7761 */ 's', 'l', 't', 9, 0, 920 /* 7766 */ 't', 'l', 't', 9, 0, 921 /* 7771 */ 'd', 'm', 'u', 'l', 't', 9, 0, 922 /* 7778 */ 'd', 'm', 't', 9, 0, 923 /* 7783 */ 'e', 'm', 't', 9, 0, 924 /* 7788 */ 'n', 'o', 't', 9, 0, 925 /* 7793 */ 'g', 'i', 'n', 'v', 't', 9, 0, 926 /* 7800 */ 'm', 'o', 'v', 't', 9, 0, 927 /* 7806 */ 'd', 'e', 'x', 't', 9, 0, 928 /* 7812 */ 'l', 'b', 'u', 9, 0, 929 /* 7817 */ 'd', 's', 'u', 'b', 'u', 9, 0, 930 /* 7824 */ 'm', 's', 'u', 'b', 'u', 9, 0, 931 /* 7831 */ 'b', 'a', 'd', 'd', 'u', 9, 0, 932 /* 7838 */ 'd', 'a', 'd', 'd', 'u', 9, 0, 933 /* 7845 */ 'm', 'a', 'd', 'd', 'u', 9, 0, 934 /* 7852 */ 'd', 'm', 'o', 'd', 'u', 9, 0, 935 /* 7859 */ 'b', 'g', 'e', 'u', 9, 0, 936 /* 7865 */ 's', 'g', 'e', 'u', 9, 0, 937 /* 7871 */ 't', 'g', 'e', 'u', 9, 0, 938 /* 7877 */ 'b', 'l', 'e', 'u', 9, 0, 939 /* 7883 */ 's', 'l', 'e', 'u', 9, 0, 940 /* 7889 */ 'u', 'l', 'h', 'u', 9, 0, 941 /* 7895 */ 'd', 'm', 'u', 'h', 'u', 9, 0, 942 /* 7902 */ 'd', 'a', 'd', 'd', 'i', 'u', 9, 0, 943 /* 7910 */ 't', 'g', 'e', 'i', 'u', 9, 0, 944 /* 7917 */ 's', 'l', 't', 'i', 'u', 9, 0, 945 /* 7924 */ 't', 'l', 't', 'i', 'u', 9, 0, 946 /* 7931 */ 'v', '3', 'm', 'u', 'l', 'u', 9, 0, 947 /* 7939 */ 'd', 'm', 'u', 'l', 'u', 9, 0, 948 /* 7946 */ 'v', 'm', 'u', 'l', 'u', 9, 0, 949 /* 7953 */ 'd', 'r', 'e', 'm', 'u', 9, 0, 950 /* 7960 */ 'd', 'm', 'u', 'l', 'o', 'u', 9, 0, 951 /* 7968 */ 'c', 'v', 't', '.', 's', '.', 'p', 'u', 9, 0, 952 /* 7978 */ 'd', 'i', 'n', 's', 'u', 9, 0, 953 /* 7985 */ 'b', 'g', 't', 'u', 9, 0, 954 /* 7991 */ 's', 'g', 't', 'u', 9, 0, 955 /* 7997 */ 'b', 'l', 't', 'u', 9, 0, 956 /* 8003 */ 's', 'l', 't', 'u', 9, 0, 957 /* 8009 */ 't', 'l', 't', 'u', 9, 0, 958 /* 8015 */ 'd', 'm', 'u', 'l', 't', 'u', 9, 0, 959 /* 8023 */ 'd', 'e', 'x', 't', 'u', 9, 0, 960 /* 8030 */ 'd', 'd', 'i', 'v', 'u', 9, 0, 961 /* 8037 */ 'l', 'w', 'u', 9, 0, 962 /* 8042 */ 'a', 'n', 'd', '.', 'v', 9, 0, 963 /* 8049 */ 'm', 'o', 'v', 'e', '.', 'v', 9, 0, 964 /* 8057 */ 'b', 's', 'e', 'l', '.', 'v', 9, 0, 965 /* 8065 */ 'n', 'o', 'r', '.', 'v', 9, 0, 966 /* 8072 */ 'x', 'o', 'r', '.', 'v', 9, 0, 967 /* 8079 */ 'b', 'z', '.', 'v', 9, 0, 968 /* 8085 */ 'b', 'm', 'z', '.', 'v', 9, 0, 969 /* 8092 */ 'b', 'n', 'z', '.', 'v', 9, 0, 970 /* 8099 */ 'b', 'm', 'n', 'z', '.', 'v', 9, 0, 971 /* 8107 */ 'd', 's', 'r', 'a', 'v', 9, 0, 972 /* 8114 */ 'b', 'i', 't', 'r', 'e', 'v', 9, 0, 973 /* 8122 */ 'd', 'd', 'i', 'v', 9, 0, 974 /* 8128 */ 'd', 's', 'l', 'l', 'v', 9, 0, 975 /* 8135 */ 'd', 's', 'r', 'l', 'v', 9, 0, 976 /* 8142 */ 's', 'h', 'i', 'l', 'o', 'v', 9, 0, 977 /* 8150 */ 'e', 'x', 't', 'p', 'd', 'p', 'v', 9, 0, 978 /* 8159 */ 'e', 'x', 't', 'p', 'v', 9, 0, 979 /* 8166 */ 'd', 'r', 'o', 't', 'r', 'v', 9, 0, 980 /* 8174 */ 'i', 'n', 's', 'v', 9, 0, 981 /* 8180 */ 'f', 'l', 'o', 'g', '2', '.', 'w', 9, 0, 982 /* 8189 */ 'f', 'e', 'x', 'p', '2', '.', 'w', 9, 0, 983 /* 8198 */ 'a', 'd', 'd', '_', 'a', '.', 'w', 9, 0, 984 /* 8207 */ 'f', 'm', 'i', 'n', '_', 'a', '.', 'w', 9, 0, 985 /* 8217 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'w', 9, 0, 986 /* 8227 */ 'f', 'm', 'a', 'x', '_', 'a', '.', 'w', 9, 0, 987 /* 8237 */ 's', 'r', 'a', '.', 'w', 9, 0, 988 /* 8244 */ 'f', 's', 'u', 'b', '.', 'w', 9, 0, 989 /* 8252 */ 'f', 'm', 's', 'u', 'b', '.', 'w', 9, 0, 990 /* 8261 */ 'n', 'l', 'o', 'c', '.', 'w', 9, 0, 991 /* 8269 */ 'n', 'l', 'z', 'c', '.', 'w', 9, 0, 992 /* 8277 */ 'c', 'v', 't', '.', 'd', '.', 'w', 9, 0, 993 /* 8286 */ 'f', 'a', 'd', 'd', '.', 'w', 9, 0, 994 /* 8294 */ 'f', 'm', 'a', 'd', 'd', '.', 'w', 9, 0, 995 /* 8303 */ 's', 'l', 'd', '.', 'w', 9, 0, 996 /* 8310 */ 'p', 'c', 'k', 'o', 'd', '.', 'w', 9, 0, 997 /* 8319 */ 'i', 'l', 'v', 'o', 'd', '.', 'w', 9, 0, 998 /* 8328 */ 'f', 'c', 'l', 'e', '.', 'w', 9, 0, 999 /* 8336 */ 'f', 's', 'l', 'e', '.', 'w', 9, 0, 1000 /* 8344 */ 'f', 'c', 'u', 'l', 'e', '.', 'w', 9, 0, 1001 /* 8353 */ 'f', 's', 'u', 'l', 'e', '.', 'w', 9, 0, 1002 /* 8362 */ 'f', 'c', 'n', 'e', '.', 'w', 9, 0, 1003 /* 8370 */ 'f', 's', 'n', 'e', '.', 'w', 9, 0, 1004 /* 8378 */ 'f', 'c', 'u', 'n', 'e', '.', 'w', 9, 0, 1005 /* 8387 */ 'f', 's', 'u', 'n', 'e', '.', 'w', 9, 0, 1006 /* 8396 */ 'i', 'n', 's', 'v', 'e', '.', 'w', 9, 0, 1007 /* 8405 */ 'f', 'c', 'a', 'f', '.', 'w', 9, 0, 1008 /* 8413 */ 'f', 's', 'a', 'f', '.', 'w', 9, 0, 1009 /* 8421 */ 'v', 's', 'h', 'f', '.', 'w', 9, 0, 1010 /* 8429 */ 'b', 'n', 'e', 'g', '.', 'w', 9, 0, 1011 /* 8437 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '.', 'p', 'h', '.', 'w', 9, 0, 1012 /* 8453 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'p', 'h', '.', 'w', 9, 0, 1013 /* 8466 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '_', 'r', '.', 'p', 'h', '.', 'w', 9, 0, 1014 /* 8484 */ 'p', 'r', 'e', 'c', 'r', 'q', '_', 'r', 's', '.', 'p', 'h', '.', 'w', 9, 0, 1015 /* 8500 */ 's', 'u', 'b', 'q', 'h', '.', 'w', 9, 0, 1016 /* 8509 */ 'a', 'd', 'd', 'q', 'h', '.', 'w', 9, 0, 1017 /* 8518 */ 's', 'r', 'a', 'i', '.', 'w', 9, 0, 1018 /* 8526 */ 's', 'l', 'd', 'i', '.', 'w', 9, 0, 1019 /* 8534 */ 'b', 'n', 'e', 'g', 'i', '.', 'w', 9, 0, 1020 /* 8543 */ 's', 'l', 'l', 'i', '.', 'w', 9, 0, 1021 /* 8551 */ 's', 'r', 'l', 'i', '.', 'w', 9, 0, 1022 /* 8559 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'w', 9, 0, 1023 /* 8569 */ 'c', 'e', 'q', 'i', '.', 'w', 9, 0, 1024 /* 8577 */ 's', 'r', 'a', 'r', 'i', '.', 'w', 9, 0, 1025 /* 8586 */ 'b', 'c', 'l', 'r', 'i', '.', 'w', 9, 0, 1026 /* 8595 */ 's', 'r', 'l', 'r', 'i', '.', 'w', 9, 0, 1027 /* 8604 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'w', 9, 0, 1028 /* 8614 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'w', 9, 0, 1029 /* 8624 */ 'b', 's', 'e', 't', 'i', '.', 'w', 9, 0, 1030 /* 8633 */ 's', 'u', 'b', 'v', 'i', '.', 'w', 9, 0, 1031 /* 8642 */ 'a', 'd', 'd', 'v', 'i', '.', 'w', 9, 0, 1032 /* 8651 */ 'd', 'p', 'a', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0, 1033 /* 8664 */ 'd', 'p', 's', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0, 1034 /* 8677 */ 'f', 'i', 'l', 'l', '.', 'w', 9, 0, 1035 /* 8685 */ 's', 'l', 'l', '.', 'w', 9, 0, 1036 /* 8692 */ 'f', 'e', 'x', 'u', 'p', 'l', '.', 'w', 9, 0, 1037 /* 8702 */ 'f', 'f', 'q', 'l', '.', 'w', 9, 0, 1038 /* 8710 */ 's', 'r', 'l', '.', 'w', 9, 0, 1039 /* 8717 */ 'b', 'i', 'n', 's', 'l', '.', 'w', 9, 0, 1040 /* 8726 */ 'f', 'm', 'u', 'l', '.', 'w', 9, 0, 1041 /* 8734 */ 'i', 'l', 'v', 'l', '.', 'w', 9, 0, 1042 /* 8742 */ 'f', 'm', 'i', 'n', '.', 'w', 9, 0, 1043 /* 8750 */ 'f', 'c', 'u', 'n', '.', 'w', 9, 0, 1044 /* 8758 */ 'f', 's', 'u', 'n', '.', 'w', 9, 0, 1045 /* 8766 */ 'f', 'e', 'x', 'd', 'o', '.', 'w', 9, 0, 1046 /* 8775 */ 'f', 'r', 'c', 'p', '.', 'w', 9, 0, 1047 /* 8783 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'w', 9, 0, 1048 /* 8793 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'w', 9, 0, 1049 /* 8803 */ 'm', 'u', 'l', '_', 'q', '.', 'w', 9, 0, 1050 /* 8812 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'w', 9, 0, 1051 /* 8823 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'w', 9, 0, 1052 /* 8834 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'w', 9, 0, 1053 /* 8844 */ 'f', 'c', 'e', 'q', '.', 'w', 9, 0, 1054 /* 8852 */ 'f', 's', 'e', 'q', '.', 'w', 9, 0, 1055 /* 8860 */ 'f', 'c', 'u', 'e', 'q', '.', 'w', 9, 0, 1056 /* 8869 */ 'f', 's', 'u', 'e', 'q', '.', 'w', 9, 0, 1057 /* 8878 */ 'f', 't', 'q', '.', 'w', 9, 0, 1058 /* 8885 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'w', 9, 0, 1059 /* 8895 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'w', 9, 0, 1060 /* 8906 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'w', 9, 0, 1061 /* 8917 */ 'e', 'x', 't', 'r', '_', 'r', '.', 'w', 9, 0, 1062 /* 8927 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'w', 9, 0, 1063 /* 8938 */ 'e', 'x', 't', 'r', 'v', '_', 'r', '.', 'w', 9, 0, 1064 /* 8949 */ 's', 'r', 'a', 'r', '.', 'w', 9, 0, 1065 /* 8957 */ 'b', 'c', 'l', 'r', '.', 'w', 9, 0, 1066 /* 8965 */ 's', 'r', 'l', 'r', '.', 'w', 9, 0, 1067 /* 8973 */ 'f', 'c', 'o', 'r', '.', 'w', 9, 0, 1068 /* 8981 */ 'f', 's', 'o', 'r', '.', 'w', 9, 0, 1069 /* 8989 */ 'f', 'e', 'x', 'u', 'p', 'r', '.', 'w', 9, 0, 1070 /* 8999 */ 'f', 'f', 'q', 'r', '.', 'w', 9, 0, 1071 /* 9007 */ 'b', 'i', 'n', 's', 'r', '.', 'w', 9, 0, 1072 /* 9016 */ 'e', 'x', 't', 'r', '.', 'w', 9, 0, 1073 /* 9024 */ 'i', 'l', 'v', 'r', '.', 'w', 9, 0, 1074 /* 9032 */ 'c', 'v', 't', '.', 's', '.', 'w', 9, 0, 1075 /* 9041 */ 'a', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, 1076 /* 9051 */ 'h', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, 1077 /* 9061 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, 1078 /* 9072 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 's', '.', 'w', 9, 0, 1079 /* 9084 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0, 1080 /* 9094 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0, 1081 /* 9105 */ 'm', 'o', 'd', '_', 's', '.', 'w', 9, 0, 1082 /* 9114 */ 'c', 'l', 'e', '_', 's', '.', 'w', 9, 0, 1083 /* 9123 */ 'a', 'v', 'e', '_', 's', '.', 'w', 9, 0, 1084 /* 9132 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'w', 9, 0, 1085 /* 9142 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'w', 9, 0, 1086 /* 9152 */ 'c', 'l', 't', 'i', '_', 's', '.', 'w', 9, 0, 1087 /* 9162 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'w', 9, 0, 1088 /* 9172 */ 's', 'h', 'l', 'l', '_', 's', '.', 'w', 9, 0, 1089 /* 9182 */ 'm', 'i', 'n', '_', 's', '.', 'w', 9, 0, 1090 /* 9191 */ 'd', 'o', 't', 'p', '_', 's', '.', 'w', 9, 0, 1091 /* 9201 */ 's', 'u', 'b', 'q', '_', 's', '.', 'w', 9, 0, 1092 /* 9211 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'w', 9, 0, 1093 /* 9221 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'w', 9, 0, 1094 /* 9231 */ 'a', 'b', 's', 'q', '_', 's', '.', 'w', 9, 0, 1095 /* 9241 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'w', 9, 0, 1096 /* 9251 */ 's', 'u', 'b', 's', '_', 's', '.', 'w', 9, 0, 1097 /* 9261 */ 'a', 'd', 'd', 's', '_', 's', '.', 'w', 9, 0, 1098 /* 9271 */ 's', 'a', 't', '_', 's', '.', 'w', 9, 0, 1099 /* 9280 */ 'c', 'l', 't', '_', 's', '.', 'w', 9, 0, 1100 /* 9289 */ 'f', 'f', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0, 1101 /* 9300 */ 'f', 't', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0, 1102 /* 9311 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'w', 9, 0, 1103 /* 9323 */ 'd', 'i', 'v', '_', 's', '.', 'w', 9, 0, 1104 /* 9332 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'w', 9, 0, 1105 /* 9343 */ 'm', 'a', 'x', '_', 's', '.', 'w', 9, 0, 1106 /* 9352 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'w', 9, 0, 1107 /* 9362 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'w', 9, 0, 1108 /* 9373 */ 'e', 'x', 't', 'r', '_', 'r', 's', '.', 'w', 9, 0, 1109 /* 9384 */ 'e', 'x', 't', 'r', 'v', '_', 'r', 's', '.', 'w', 9, 0, 1110 /* 9396 */ 'f', 'c', 'l', 'a', 's', 's', '.', 'w', 9, 0, 1111 /* 9406 */ 's', 'p', 'l', 'a', 't', '.', 'w', 9, 0, 1112 /* 9415 */ 'b', 's', 'e', 't', '.', 'w', 9, 0, 1113 /* 9423 */ 'f', 'c', 'l', 't', '.', 'w', 9, 0, 1114 /* 9431 */ 'f', 's', 'l', 't', '.', 'w', 9, 0, 1115 /* 9439 */ 'f', 'c', 'u', 'l', 't', '.', 'w', 9, 0, 1116 /* 9448 */ 'f', 's', 'u', 'l', 't', '.', 'w', 9, 0, 1117 /* 9457 */ 'p', 'c', 'n', 't', '.', 'w', 9, 0, 1118 /* 9465 */ 'f', 'r', 'i', 'n', 't', '.', 'w', 9, 0, 1119 /* 9474 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'w', 9, 0, 1120 /* 9484 */ 'f', 's', 'q', 'r', 't', '.', 'w', 9, 0, 1121 /* 9493 */ 'f', 'r', 's', 'q', 'r', 't', '.', 'w', 9, 0, 1122 /* 9503 */ 's', 't', '.', 'w', 9, 0, 1123 /* 9509 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, 1124 /* 9519 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, 1125 /* 9529 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, 1126 /* 9540 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 'u', '.', 'w', 9, 0, 1127 /* 9552 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0, 1128 /* 9562 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0, 1129 /* 9573 */ 'm', 'o', 'd', '_', 'u', '.', 'w', 9, 0, 1130 /* 9582 */ 'c', 'l', 'e', '_', 'u', '.', 'w', 9, 0, 1131 /* 9591 */ 'a', 'v', 'e', '_', 'u', '.', 'w', 9, 0, 1132 /* 9600 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'w', 9, 0, 1133 /* 9610 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'w', 9, 0, 1134 /* 9620 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'w', 9, 0, 1135 /* 9630 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'w', 9, 0, 1136 /* 9640 */ 'm', 'i', 'n', '_', 'u', '.', 'w', 9, 0, 1137 /* 9649 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'w', 9, 0, 1138 /* 9659 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'w', 9, 0, 1139 /* 9669 */ 's', 'u', 'b', 's', '_', 'u', '.', 'w', 9, 0, 1140 /* 9679 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'w', 9, 0, 1141 /* 9689 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'w', 9, 0, 1142 /* 9701 */ 's', 'a', 't', '_', 'u', '.', 'w', 9, 0, 1143 /* 9710 */ 'c', 'l', 't', '_', 'u', '.', 'w', 9, 0, 1144 /* 9719 */ 'f', 'f', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0, 1145 /* 9730 */ 'f', 't', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0, 1146 /* 9741 */ 'd', 'i', 'v', '_', 'u', '.', 'w', 9, 0, 1147 /* 9750 */ 'm', 'a', 'x', '_', 'u', '.', 'w', 9, 0, 1148 /* 9759 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'w', 9, 0, 1149 /* 9769 */ 'm', 's', 'u', 'b', 'v', '.', 'w', 9, 0, 1150 /* 9778 */ 'm', 'a', 'd', 'd', 'v', '.', 'w', 9, 0, 1151 /* 9787 */ 'p', 'c', 'k', 'e', 'v', '.', 'w', 9, 0, 1152 /* 9796 */ 'i', 'l', 'v', 'e', 'v', '.', 'w', 9, 0, 1153 /* 9805 */ 'f', 'd', 'i', 'v', '.', 'w', 9, 0, 1154 /* 9813 */ 'm', 'u', 'l', 'v', '.', 'w', 9, 0, 1155 /* 9821 */ 'e', 'x', 't', 'r', 'v', '.', 'w', 9, 0, 1156 /* 9830 */ 'f', 'm', 'a', 'x', '.', 'w', 9, 0, 1157 /* 9838 */ 'b', 'z', '.', 'w', 9, 0, 1158 /* 9844 */ 'b', 'n', 'z', '.', 'w', 9, 0, 1159 /* 9851 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0, 1160 /* 9859 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0, 1161 /* 9868 */ 'u', 'l', 'w', 9, 0, 1162 /* 9873 */ 'c', 'v', 't', '.', 'p', 's', '.', 'p', 'w', 9, 0, 1163 /* 9884 */ 'u', 's', 'w', 9, 0, 1164 /* 9889 */ 'p', 'r', 'e', 'f', 'x', 9, 0, 1165 /* 9896 */ 'l', 'h', 'x', 9, 0, 1166 /* 9901 */ 'j', 'a', 'l', 'x', 9, 0, 1167 /* 9907 */ 'l', 'b', 'u', 'x', 9, 0, 1168 /* 9913 */ 'l', 'w', 'x', 9, 0, 1169 /* 9918 */ 'b', 'g', 'e', 'z', 9, 0, 1170 /* 9924 */ 'b', 'l', 'e', 'z', 9, 0, 1171 /* 9930 */ 'b', 'n', 'e', 'z', 9, 0, 1172 /* 9936 */ 's', 'e', 'l', 'n', 'e', 'z', 9, 0, 1173 /* 9944 */ 'b', 't', 'n', 'e', 'z', 9, 0, 1174 /* 9951 */ 'd', 'c', 'l', 'z', 9, 0, 1175 /* 9957 */ 'b', 'e', 'q', 'z', 9, 0, 1176 /* 9963 */ 's', 'e', 'l', 'e', 'q', 'z', 9, 0, 1177 /* 9971 */ 'b', 't', 'e', 'q', 'z', 9, 0, 1178 /* 9978 */ 'b', 'g', 't', 'z', 9, 0, 1179 /* 9984 */ 'b', 'l', 't', 'z', 9, 0, 1180 /* 9990 */ 'm', 'o', 'v', 'z', 9, 0, 1181 /* 9996 */ 's', 'e', 'b', 9, 32, 0, 1182 /* 10002 */ 's', 'e', 'h', 9, 32, 0, 1183 /* 10008 */ 'd', 'd', 'i', 'v', 'u', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0, 1184 /* 10022 */ 'd', 'd', 'i', 'v', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0, 1185 /* 10035 */ 'a', 'd', 'd', 'i', 'u', 9, '$', 's', 'p', ',', 32, 0, 1186 /* 10047 */ 'm', 'f', 't', 'c', '0', 32, 0, 1187 /* 10054 */ 'm', 't', 't', 'c', '0', 32, 0, 1188 /* 10061 */ 'm', 'f', 't', 'h', 'c', '1', 32, 0, 1189 /* 10069 */ 'm', 't', 't', 'h', 'c', '1', 32, 0, 1190 /* 10077 */ 'c', 'f', 't', 'c', '1', 32, 0, 1191 /* 10084 */ 'm', 'f', 't', 'c', '1', 32, 0, 1192 /* 10091 */ 'c', 't', 't', 'c', '1', 32, 0, 1193 /* 10098 */ 'm', 't', 't', 'c', '1', 32, 0, 1194 /* 10105 */ 's', 'y', 'n', 'c', 32, 0, 1195 /* 10111 */ 'l', 'd', 32, 0, 1196 /* 10115 */ 9, '.', 'w', 'o', 'r', 'd', 32, 0, 1197 /* 10123 */ 's', 'd', 32, 0, 1198 /* 10127 */ 's', 'n', 'e', 32, 0, 1199 /* 10132 */ 'm', 'f', 't', 'h', 'i', 32, 0, 1200 /* 10139 */ 'm', 't', 't', 'h', 'i', 32, 0, 1201 /* 10146 */ 'm', 'f', 't', 'l', 'o', 32, 0, 1202 /* 10153 */ 'm', 't', 't', 'l', 'o', 32, 0, 1203 /* 10160 */ 'm', 'f', 't', 'd', 's', 'p', 32, 0, 1204 /* 10168 */ 'm', 't', 't', 'd', 's', 'p', 32, 0, 1205 /* 10176 */ 's', 'e', 'q', 32, 0, 1206 /* 10181 */ 'm', 'f', 't', 'g', 'p', 'r', 32, 0, 1207 /* 10189 */ 'm', 't', 't', 'g', 'p', 'r', 32, 0, 1208 /* 10197 */ 'd', 'e', 'x', 't', 32, 0, 1209 /* 10203 */ 'm', 'f', 't', 'a', 'c', 'x', 32, 0, 1210 /* 10211 */ 'm', 't', 't', 'a', 'c', 'x', 32, 0, 1211 /* 10219 */ 'b', 'c', '1', 'n', 'e', 'z', 32, 0, 1212 /* 10227 */ 'b', 'c', '2', 'n', 'e', 'z', 32, 0, 1213 /* 10235 */ 'b', 'c', '1', 'e', 'q', 'z', 32, 0, 1214 /* 10243 */ 'b', 'c', '2', 'e', 'q', 'z', 32, 0, 1215 /* 10251 */ '#', 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, 1216 /* 10282 */ 'c', '.', 0, 1217 /* 10285 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, 1218 /* 10309 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0, 1219 /* 10334 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0, 1220 /* 10357 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0, 1221 /* 10380 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0, 1222 /* 10402 */ 'b', 'r', 'e', 'a', 'k', 32, '0', 0, 1223 /* 10410 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, 1224 /* 10423 */ 'P', 'S', 'E', 'U', 'D', 'O', '_', 'P', 'R', 'O', 'B', 'E', 0, 1225 /* 10436 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, 1226 /* 10443 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, 1227 /* 10453 */ 'D', 'B', 'G', '_', 'I', 'N', 'S', 'T', 'R', '_', 'R', 'E', 'F', 0, 1228 /* 10467 */ 'D', 'B', 'G', '_', 'P', 'H', 'I', 0, 1229 /* 10475 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0, 1230 /* 10485 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, 1231 /* 10500 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', '_', 'L', 'I', 'S', 'T', 0, 1232 /* 10515 */ 'j', 'r', 'c', 9, '$', 'r', 'a', 0, 1233 /* 10523 */ 'j', 'r', 9, '$', 'r', 'a', 0, 1234 /* 10530 */ 'e', 'h', 'b', 0, 1235 /* 10534 */ 'e', 'r', 'e', 't', 'n', 'c', 0, 1236 /* 10541 */ 'p', 'a', 'u', 's', 'e', 0, 1237 /* 10547 */ 't', 'l', 'b', 'i', 'n', 'v', 'f', 0, 1238 /* 10555 */ 't', 'l', 'b', 'g', 'i', 'n', 'v', 'f', 0, 1239 /* 10564 */ 't', 'l', 'b', 'w', 'i', 0, 1240 /* 10570 */ 't', 'l', 'b', 'g', 'w', 'i', 0, 1241 /* 10577 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0, 1242 /* 10591 */ 'f', 'o', 'o', 0, 1243 /* 10595 */ 't', 'l', 'b', 'p', 0, 1244 /* 10600 */ 't', 'l', 'b', 'g', 'p', 0, 1245 /* 10606 */ 's', 's', 'n', 'o', 'p', 0, 1246 /* 10612 */ 't', 'l', 'b', 'r', 0, 1247 /* 10617 */ 't', 'l', 'b', 'g', 'r', 0, 1248 /* 10623 */ 't', 'l', 'b', 'w', 'r', 0, 1249 /* 10629 */ 't', 'l', 'b', 'g', 'w', 'r', 0, 1250 /* 10636 */ 'd', 'e', 'r', 'e', 't', 0, 1251 /* 10642 */ 'w', 'a', 'i', 't', 0, 1252 /* 10647 */ 't', 'l', 'b', 'i', 'n', 'v', 0, 1253 /* 10654 */ 't', 'l', 'b', 'g', 'i', 'n', 'v', 0, 1254 0 1255}; 1256 1257 static const uint32_t OpInfo0[] = { 1258 0U, // PHI 1259 0U, // INLINEASM 1260 0U, // INLINEASM_BR 1261 0U, // CFI_INSTRUCTION 1262 0U, // EH_LABEL 1263 0U, // GC_LABEL 1264 0U, // ANNOTATION_LABEL 1265 0U, // KILL 1266 0U, // EXTRACT_SUBREG 1267 0U, // INSERT_SUBREG 1268 0U, // IMPLICIT_DEF 1269 0U, // SUBREG_TO_REG 1270 0U, // COPY_TO_REGCLASS 1271 10444U, // DBG_VALUE 1272 10501U, // DBG_VALUE_LIST 1273 10454U, // DBG_INSTR_REF 1274 10468U, // DBG_PHI 1275 10476U, // DBG_LABEL 1276 0U, // REG_SEQUENCE 1277 0U, // COPY 1278 10437U, // BUNDLE 1279 10486U, // LIFETIME_START 1280 10411U, // LIFETIME_END 1281 10424U, // PSEUDO_PROBE 1282 0U, // ARITH_FENCE 1283 0U, // STACKMAP 1284 10578U, // FENTRY_CALL 1285 0U, // PATCHPOINT 1286 0U, // LOAD_STACK_GUARD 1287 0U, // PREALLOCATED_SETUP 1288 0U, // PREALLOCATED_ARG 1289 0U, // STATEPOINT 1290 0U, // LOCAL_ESCAPE 1291 0U, // FAULTING_OP 1292 0U, // PATCHABLE_OP 1293 10335U, // PATCHABLE_FUNCTION_ENTER 1294 10252U, // PATCHABLE_RET 1295 10381U, // PATCHABLE_FUNCTION_EXIT 1296 10358U, // PATCHABLE_TAIL_CALL 1297 10310U, // PATCHABLE_EVENT_CALL 1298 10286U, // PATCHABLE_TYPED_EVENT_CALL 1299 0U, // ICALL_BRANCH_FUNNEL 1300 0U, // MEMBARRIER 1301 0U, // G_ASSERT_SEXT 1302 0U, // G_ASSERT_ZEXT 1303 0U, // G_ASSERT_ALIGN 1304 0U, // G_ADD 1305 0U, // G_SUB 1306 0U, // G_MUL 1307 0U, // G_SDIV 1308 0U, // G_UDIV 1309 0U, // G_SREM 1310 0U, // G_UREM 1311 0U, // G_SDIVREM 1312 0U, // G_UDIVREM 1313 0U, // G_AND 1314 0U, // G_OR 1315 0U, // G_XOR 1316 0U, // G_IMPLICIT_DEF 1317 0U, // G_PHI 1318 0U, // G_FRAME_INDEX 1319 0U, // G_GLOBAL_VALUE 1320 0U, // G_EXTRACT 1321 0U, // G_UNMERGE_VALUES 1322 0U, // G_INSERT 1323 0U, // G_MERGE_VALUES 1324 0U, // G_BUILD_VECTOR 1325 0U, // G_BUILD_VECTOR_TRUNC 1326 0U, // G_CONCAT_VECTORS 1327 0U, // G_PTRTOINT 1328 0U, // G_INTTOPTR 1329 0U, // G_BITCAST 1330 0U, // G_FREEZE 1331 0U, // G_INTRINSIC_FPTRUNC_ROUND 1332 0U, // G_INTRINSIC_TRUNC 1333 0U, // G_INTRINSIC_ROUND 1334 0U, // G_INTRINSIC_LRINT 1335 0U, // G_INTRINSIC_ROUNDEVEN 1336 0U, // G_READCYCLECOUNTER 1337 0U, // G_LOAD 1338 0U, // G_SEXTLOAD 1339 0U, // G_ZEXTLOAD 1340 0U, // G_INDEXED_LOAD 1341 0U, // G_INDEXED_SEXTLOAD 1342 0U, // G_INDEXED_ZEXTLOAD 1343 0U, // G_STORE 1344 0U, // G_INDEXED_STORE 1345 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 1346 0U, // G_ATOMIC_CMPXCHG 1347 0U, // G_ATOMICRMW_XCHG 1348 0U, // G_ATOMICRMW_ADD 1349 0U, // G_ATOMICRMW_SUB 1350 0U, // G_ATOMICRMW_AND 1351 0U, // G_ATOMICRMW_NAND 1352 0U, // G_ATOMICRMW_OR 1353 0U, // G_ATOMICRMW_XOR 1354 0U, // G_ATOMICRMW_MAX 1355 0U, // G_ATOMICRMW_MIN 1356 0U, // G_ATOMICRMW_UMAX 1357 0U, // G_ATOMICRMW_UMIN 1358 0U, // G_ATOMICRMW_FADD 1359 0U, // G_ATOMICRMW_FSUB 1360 0U, // G_ATOMICRMW_FMAX 1361 0U, // G_ATOMICRMW_FMIN 1362 0U, // G_ATOMICRMW_UINC_WRAP 1363 0U, // G_ATOMICRMW_UDEC_WRAP 1364 0U, // G_FENCE 1365 0U, // G_BRCOND 1366 0U, // G_BRINDIRECT 1367 0U, // G_INVOKE_REGION_START 1368 0U, // G_INTRINSIC 1369 0U, // G_INTRINSIC_W_SIDE_EFFECTS 1370 0U, // G_ANYEXT 1371 0U, // G_TRUNC 1372 0U, // G_CONSTANT 1373 0U, // G_FCONSTANT 1374 0U, // G_VASTART 1375 0U, // G_VAARG 1376 0U, // G_SEXT 1377 0U, // G_SEXT_INREG 1378 0U, // G_ZEXT 1379 0U, // G_SHL 1380 0U, // G_LSHR 1381 0U, // G_ASHR 1382 0U, // G_FSHL 1383 0U, // G_FSHR 1384 0U, // G_ROTR 1385 0U, // G_ROTL 1386 0U, // G_ICMP 1387 0U, // G_FCMP 1388 0U, // G_SELECT 1389 0U, // G_UADDO 1390 0U, // G_UADDE 1391 0U, // G_USUBO 1392 0U, // G_USUBE 1393 0U, // G_SADDO 1394 0U, // G_SADDE 1395 0U, // G_SSUBO 1396 0U, // G_SSUBE 1397 0U, // G_UMULO 1398 0U, // G_SMULO 1399 0U, // G_UMULH 1400 0U, // G_SMULH 1401 0U, // G_UADDSAT 1402 0U, // G_SADDSAT 1403 0U, // G_USUBSAT 1404 0U, // G_SSUBSAT 1405 0U, // G_USHLSAT 1406 0U, // G_SSHLSAT 1407 0U, // G_SMULFIX 1408 0U, // G_UMULFIX 1409 0U, // G_SMULFIXSAT 1410 0U, // G_UMULFIXSAT 1411 0U, // G_SDIVFIX 1412 0U, // G_UDIVFIX 1413 0U, // G_SDIVFIXSAT 1414 0U, // G_UDIVFIXSAT 1415 0U, // G_FADD 1416 0U, // G_FSUB 1417 0U, // G_FMUL 1418 0U, // G_FMA 1419 0U, // G_FMAD 1420 0U, // G_FDIV 1421 0U, // G_FREM 1422 0U, // G_FPOW 1423 0U, // G_FPOWI 1424 0U, // G_FEXP 1425 0U, // G_FEXP2 1426 0U, // G_FLOG 1427 0U, // G_FLOG2 1428 0U, // G_FLOG10 1429 0U, // G_FNEG 1430 0U, // G_FPEXT 1431 0U, // G_FPTRUNC 1432 0U, // G_FPTOSI 1433 0U, // G_FPTOUI 1434 0U, // G_SITOFP 1435 0U, // G_UITOFP 1436 0U, // G_FABS 1437 0U, // G_FCOPYSIGN 1438 0U, // G_IS_FPCLASS 1439 0U, // G_FCANONICALIZE 1440 0U, // G_FMINNUM 1441 0U, // G_FMAXNUM 1442 0U, // G_FMINNUM_IEEE 1443 0U, // G_FMAXNUM_IEEE 1444 0U, // G_FMINIMUM 1445 0U, // G_FMAXIMUM 1446 0U, // G_PTR_ADD 1447 0U, // G_PTRMASK 1448 0U, // G_SMIN 1449 0U, // G_SMAX 1450 0U, // G_UMIN 1451 0U, // G_UMAX 1452 0U, // G_ABS 1453 0U, // G_LROUND 1454 0U, // G_LLROUND 1455 0U, // G_BR 1456 0U, // G_BRJT 1457 0U, // G_INSERT_VECTOR_ELT 1458 0U, // G_EXTRACT_VECTOR_ELT 1459 0U, // G_SHUFFLE_VECTOR 1460 0U, // G_CTTZ 1461 0U, // G_CTTZ_ZERO_UNDEF 1462 0U, // G_CTLZ 1463 0U, // G_CTLZ_ZERO_UNDEF 1464 0U, // G_CTPOP 1465 0U, // G_BSWAP 1466 0U, // G_BITREVERSE 1467 0U, // G_FCEIL 1468 0U, // G_FCOS 1469 0U, // G_FSIN 1470 0U, // G_FSQRT 1471 0U, // G_FFLOOR 1472 0U, // G_FRINT 1473 0U, // G_FNEARBYINT 1474 0U, // G_ADDRSPACE_CAST 1475 0U, // G_BLOCK_ADDR 1476 0U, // G_JUMP_TABLE 1477 0U, // G_DYN_STACKALLOC 1478 0U, // G_STRICT_FADD 1479 0U, // G_STRICT_FSUB 1480 0U, // G_STRICT_FMUL 1481 0U, // G_STRICT_FDIV 1482 0U, // G_STRICT_FREM 1483 0U, // G_STRICT_FMA 1484 0U, // G_STRICT_FSQRT 1485 0U, // G_READ_REGISTER 1486 0U, // G_WRITE_REGISTER 1487 0U, // G_MEMCPY 1488 0U, // G_MEMCPY_INLINE 1489 0U, // G_MEMMOVE 1490 0U, // G_MEMSET 1491 0U, // G_BZERO 1492 0U, // G_VECREDUCE_SEQ_FADD 1493 0U, // G_VECREDUCE_SEQ_FMUL 1494 0U, // G_VECREDUCE_FADD 1495 0U, // G_VECREDUCE_FMUL 1496 0U, // G_VECREDUCE_FMAX 1497 0U, // G_VECREDUCE_FMIN 1498 0U, // G_VECREDUCE_ADD 1499 0U, // G_VECREDUCE_MUL 1500 0U, // G_VECREDUCE_AND 1501 0U, // G_VECREDUCE_OR 1502 0U, // G_VECREDUCE_XOR 1503 0U, // G_VECREDUCE_SMAX 1504 0U, // G_VECREDUCE_SMIN 1505 0U, // G_VECREDUCE_UMAX 1506 0U, // G_VECREDUCE_UMIN 1507 0U, // G_SBFX 1508 0U, // G_UBFX 1509 23974U, // ABSMacro 1510 0U, // ADJCALLSTACKDOWN 1511 0U, // ADJCALLSTACKUP 1512 0U, // AND_V_D_PSEUDO 1513 0U, // AND_V_H_PSEUDO 1514 0U, // AND_V_W_PSEUDO 1515 0U, // ATOMIC_CMP_SWAP_I16 1516 0U, // ATOMIC_CMP_SWAP_I16_POSTRA 1517 0U, // ATOMIC_CMP_SWAP_I32 1518 0U, // ATOMIC_CMP_SWAP_I32_POSTRA 1519 0U, // ATOMIC_CMP_SWAP_I64 1520 0U, // ATOMIC_CMP_SWAP_I64_POSTRA 1521 0U, // ATOMIC_CMP_SWAP_I8 1522 0U, // ATOMIC_CMP_SWAP_I8_POSTRA 1523 0U, // ATOMIC_LOAD_ADD_I16 1524 0U, // ATOMIC_LOAD_ADD_I16_POSTRA 1525 0U, // ATOMIC_LOAD_ADD_I32 1526 0U, // ATOMIC_LOAD_ADD_I32_POSTRA 1527 0U, // ATOMIC_LOAD_ADD_I64 1528 0U, // ATOMIC_LOAD_ADD_I64_POSTRA 1529 0U, // ATOMIC_LOAD_ADD_I8 1530 0U, // ATOMIC_LOAD_ADD_I8_POSTRA 1531 0U, // ATOMIC_LOAD_AND_I16 1532 0U, // ATOMIC_LOAD_AND_I16_POSTRA 1533 0U, // ATOMIC_LOAD_AND_I32 1534 0U, // ATOMIC_LOAD_AND_I32_POSTRA 1535 0U, // ATOMIC_LOAD_AND_I64 1536 0U, // ATOMIC_LOAD_AND_I64_POSTRA 1537 0U, // ATOMIC_LOAD_AND_I8 1538 0U, // ATOMIC_LOAD_AND_I8_POSTRA 1539 0U, // ATOMIC_LOAD_MAX_I16 1540 0U, // ATOMIC_LOAD_MAX_I16_POSTRA 1541 0U, // ATOMIC_LOAD_MAX_I32 1542 0U, // ATOMIC_LOAD_MAX_I32_POSTRA 1543 0U, // ATOMIC_LOAD_MAX_I64 1544 0U, // ATOMIC_LOAD_MAX_I64_POSTRA 1545 0U, // ATOMIC_LOAD_MAX_I8 1546 0U, // ATOMIC_LOAD_MAX_I8_POSTRA 1547 0U, // ATOMIC_LOAD_MIN_I16 1548 0U, // ATOMIC_LOAD_MIN_I16_POSTRA 1549 0U, // ATOMIC_LOAD_MIN_I32 1550 0U, // ATOMIC_LOAD_MIN_I32_POSTRA 1551 0U, // ATOMIC_LOAD_MIN_I64 1552 0U, // ATOMIC_LOAD_MIN_I64_POSTRA 1553 0U, // ATOMIC_LOAD_MIN_I8 1554 0U, // ATOMIC_LOAD_MIN_I8_POSTRA 1555 0U, // ATOMIC_LOAD_NAND_I16 1556 0U, // ATOMIC_LOAD_NAND_I16_POSTRA 1557 0U, // ATOMIC_LOAD_NAND_I32 1558 0U, // ATOMIC_LOAD_NAND_I32_POSTRA 1559 0U, // ATOMIC_LOAD_NAND_I64 1560 0U, // ATOMIC_LOAD_NAND_I64_POSTRA 1561 0U, // ATOMIC_LOAD_NAND_I8 1562 0U, // ATOMIC_LOAD_NAND_I8_POSTRA 1563 0U, // ATOMIC_LOAD_OR_I16 1564 0U, // ATOMIC_LOAD_OR_I16_POSTRA 1565 0U, // ATOMIC_LOAD_OR_I32 1566 0U, // ATOMIC_LOAD_OR_I32_POSTRA 1567 0U, // ATOMIC_LOAD_OR_I64 1568 0U, // ATOMIC_LOAD_OR_I64_POSTRA 1569 0U, // ATOMIC_LOAD_OR_I8 1570 0U, // ATOMIC_LOAD_OR_I8_POSTRA 1571 0U, // ATOMIC_LOAD_SUB_I16 1572 0U, // ATOMIC_LOAD_SUB_I16_POSTRA 1573 0U, // ATOMIC_LOAD_SUB_I32 1574 0U, // ATOMIC_LOAD_SUB_I32_POSTRA 1575 0U, // ATOMIC_LOAD_SUB_I64 1576 0U, // ATOMIC_LOAD_SUB_I64_POSTRA 1577 0U, // ATOMIC_LOAD_SUB_I8 1578 0U, // ATOMIC_LOAD_SUB_I8_POSTRA 1579 0U, // ATOMIC_LOAD_UMAX_I16 1580 0U, // ATOMIC_LOAD_UMAX_I16_POSTRA 1581 0U, // ATOMIC_LOAD_UMAX_I32 1582 0U, // ATOMIC_LOAD_UMAX_I32_POSTRA 1583 0U, // ATOMIC_LOAD_UMAX_I64 1584 0U, // ATOMIC_LOAD_UMAX_I64_POSTRA 1585 0U, // ATOMIC_LOAD_UMAX_I8 1586 0U, // ATOMIC_LOAD_UMAX_I8_POSTRA 1587 0U, // ATOMIC_LOAD_UMIN_I16 1588 0U, // ATOMIC_LOAD_UMIN_I16_POSTRA 1589 0U, // ATOMIC_LOAD_UMIN_I32 1590 0U, // ATOMIC_LOAD_UMIN_I32_POSTRA 1591 0U, // ATOMIC_LOAD_UMIN_I64 1592 0U, // ATOMIC_LOAD_UMIN_I64_POSTRA 1593 0U, // ATOMIC_LOAD_UMIN_I8 1594 0U, // ATOMIC_LOAD_UMIN_I8_POSTRA 1595 0U, // ATOMIC_LOAD_XOR_I16 1596 0U, // ATOMIC_LOAD_XOR_I16_POSTRA 1597 0U, // ATOMIC_LOAD_XOR_I32 1598 0U, // ATOMIC_LOAD_XOR_I32_POSTRA 1599 0U, // ATOMIC_LOAD_XOR_I64 1600 0U, // ATOMIC_LOAD_XOR_I64_POSTRA 1601 0U, // ATOMIC_LOAD_XOR_I8 1602 0U, // ATOMIC_LOAD_XOR_I8_POSTRA 1603 0U, // ATOMIC_SWAP_I16 1604 0U, // ATOMIC_SWAP_I16_POSTRA 1605 0U, // ATOMIC_SWAP_I32 1606 0U, // ATOMIC_SWAP_I32_POSTRA 1607 0U, // ATOMIC_SWAP_I64 1608 0U, // ATOMIC_SWAP_I64_POSTRA 1609 0U, // ATOMIC_SWAP_I8 1610 0U, // ATOMIC_SWAP_I8_POSTRA 1611 0U, // B 1612 0U, // BAL_BR 1613 0U, // BAL_BR_MM 1614 536893669U, // BEQLImmMacro 1615 536891521U, // BGE 1616 536891521U, // BGEImmMacro 1617 536893530U, // BGEL 1618 536893530U, // BGELImmMacro 1619 536895156U, // BGEU 1620 536895156U, // BGEUImmMacro 1621 536893700U, // BGEUL 1622 536893700U, // BGEULImmMacro 1623 536895037U, // BGT 1624 536895037U, // BGTImmMacro 1625 536893688U, // BGTL 1626 536893688U, // BGTLImmMacro 1627 536895282U, // BGTU 1628 536895282U, // BGTUImmMacro 1629 536893720U, // BGTUL 1630 536893720U, // BGTULImmMacro 1631 536891561U, // BLE 1632 536891561U, // BLEImmMacro 1633 536893536U, // BLEL 1634 536893536U, // BLELImmMacro 1635 536895174U, // BLEU 1636 536895174U, // BLEUImmMacro 1637 536893707U, // BLEUL 1638 536893707U, // BLEULImmMacro 1639 536895053U, // BLT 1640 536895053U, // BLTImmMacro 1641 536893694U, // BLTL 1642 536893694U, // BLTLImmMacro 1643 536895294U, // BLTU 1644 536895294U, // BLTUImmMacro 1645 536893727U, // BLTUL 1646 536893727U, // BLTULImmMacro 1647 536893542U, // BNELImmMacro 1648 0U, // BPOSGE32_PSEUDO 1649 0U, // BSEL_D_PSEUDO 1650 0U, // BSEL_FD_PSEUDO 1651 0U, // BSEL_FW_PSEUDO 1652 0U, // BSEL_H_PSEUDO 1653 0U, // BSEL_W_PSEUDO 1654 0U, // B_MM 1655 557807U, // B_MMR6_Pseudo 1656 557807U, // B_MM_Pseudo 1657 536894020U, // BeqImm 1658 536891588U, // BneImm 1659 1073764808U, // BteqzT8CmpX16 1660 1073764241U, // BteqzT8CmpiX16 1661 1073765970U, // BteqzT8SltX16 1662 1073764271U, // BteqzT8SltiX16 1663 1073766126U, // BteqzT8SltiuX16 1664 1073766212U, // BteqzT8SltuX16 1665 1610635720U, // BtnezT8CmpX16 1666 1610635153U, // BtnezT8CmpiX16 1667 1610636882U, // BtnezT8SltX16 1668 1610635183U, // BtnezT8SltiX16 1669 1610637038U, // BtnezT8SltiuX16 1670 1610637124U, // BtnezT8SltuX16 1671 0U, // BuildPairF64 1672 0U, // BuildPairF64_64 1673 26462U, // CFTC1 1674 10592U, // CONSTPOOL_ENTRY 1675 0U, // COPY_FD_PSEUDO 1676 0U, // COPY_FW_PSEUDO 1677 17885036U, // CTTC1 1678 550788U, // Constant32 1679 536893714U, // DMULImmMacro 1680 536893714U, // DMULMacro 1681 536893849U, // DMULOMacro 1682 536895257U, // DMULOUMacro 1683 536893653U, // DROL 1684 536893653U, // DROLImm 1685 536894187U, // DROR 1686 536894187U, // DRORImm 1687 536895419U, // DSDivIMacro 1688 536895419U, // DSDivMacro 1689 536893772U, // DSRemIMacro 1690 536893772U, // DSRemMacro 1691 536895327U, // DUDivIMacro 1692 536895327U, // DUDivMacro 1693 536895250U, // DURemIMacro 1694 536895250U, // DURemMacro 1695 0U, // ERet 1696 0U, // ExtractElementF64 1697 0U, // ExtractElementF64_64 1698 0U, // FABS_D 1699 0U, // FABS_W 1700 0U, // FEXP2_D_1_PSEUDO 1701 0U, // FEXP2_W_1_PSEUDO 1702 0U, // FILL_FD_PSEUDO 1703 0U, // FILL_FW_PSEUDO 1704 2181060488U, // GotPrologue16 1705 0U, // INSERT_B_VIDX64_PSEUDO 1706 0U, // INSERT_B_VIDX_PSEUDO 1707 0U, // INSERT_D_VIDX64_PSEUDO 1708 0U, // INSERT_D_VIDX_PSEUDO 1709 0U, // INSERT_FD_PSEUDO 1710 0U, // INSERT_FD_VIDX64_PSEUDO 1711 0U, // INSERT_FD_VIDX_PSEUDO 1712 0U, // INSERT_FW_PSEUDO 1713 0U, // INSERT_FW_VIDX64_PSEUDO 1714 0U, // INSERT_FW_VIDX_PSEUDO 1715 0U, // INSERT_H_VIDX64_PSEUDO 1716 0U, // INSERT_H_VIDX_PSEUDO 1717 0U, // INSERT_W_VIDX64_PSEUDO 1718 0U, // INSERT_W_VIDX_PSEUDO 1719 0U, // JALR64Pseudo 1720 0U, // JALRHB64Pseudo 1721 0U, // JALRHBPseudo 1722 0U, // JALRPseudo 1723 0U, // JAL_MMR6 1724 546804U, // JalOneReg 1725 22516U, // JalTwoReg 1726 50358144U, // LDMacro 1727 0U, // LDR_D 1728 0U, // LDR_W 1729 0U, // LD_F16 1730 50348038U, // LOAD_ACC128 1731 50348038U, // LOAD_ACC64 1732 50348038U, // LOAD_ACC64DSP 1733 50354654U, // LOAD_CCOND_DSP 1734 0U, // LONG_BRANCH_ADDiu 1735 0U, // LONG_BRANCH_ADDiu2Op 1736 0U, // LONG_BRANCH_DADDiu 1737 0U, // LONG_BRANCH_DADDiu2Op 1738 0U, // LONG_BRANCH_LUi 1739 0U, // LONG_BRANCH_LUi2Op 1740 0U, // LONG_BRANCH_LUi2Op_64 1741 72032U, // LWM_MM 1742 17042U, // LoadAddrImm32 1743 17063U, // LoadAddrImm64 1744 50348690U, // LoadAddrReg32 1745 50348711U, // LoadAddrReg64 1746 22408U, // LoadImm32 1747 22412U, // LoadImm64 1748 19107U, // LoadImmDoubleFGR 1749 19107U, // LoadImmDoubleFGR_32 1750 19107U, // LoadImmDoubleGPR 1751 23539U, // LoadImmSingleFGR 1752 23539U, // LoadImmSingleGPR 1753 1599118U, // LwConstant32 1754 26588U, // MFTACX 1755 536897344U, // MFTC0 1756 26469U, // MFTC1 1757 550833U, // MFTDSP 1758 26566U, // MFTGPR 1759 26446U, // MFTHC1 1760 26517U, // MFTHI 1761 26531U, // MFTLO 1762 0U, // MIPSeh_return32 1763 0U, // MIPSeh_return64 1764 0U, // MSA_FP_EXTEND_D_PSEUDO 1765 0U, // MSA_FP_EXTEND_W_PSEUDO 1766 0U, // MSA_FP_ROUND_D_PSEUDO 1767 0U, // MSA_FP_ROUND_W_PSEUDO 1768 17885156U, // MTTACX 1769 2752571207U, // MTTC0 1770 17885043U, // MTTC1 1771 550841U, // MTTDSP 1772 17885134U, // MTTGPR 1773 17885014U, // MTTHC1 1774 17885084U, // MTTHI 1775 17885098U, // MTTLO 1776 536893715U, // MULImmMacro 1777 536893850U, // MULOMacro 1778 536895258U, // MULOUMacro 1779 24157U, // MultRxRy16 1780 86040157U, // MultRxRyRz16 1781 24401U, // MultuRxRy16 1782 86040401U, // MultuRxRyRz16 1783 0U, // NOP 1784 536894182U, // NORImm 1785 536894182U, // NORImm64 1786 0U, // NOR_V_D_PSEUDO 1787 0U, // NOR_V_H_PSEUDO 1788 0U, // NOR_V_W_PSEUDO 1789 0U, // OR_V_D_PSEUDO 1790 0U, // OR_V_H_PSEUDO 1791 0U, // OR_V_W_PSEUDO 1792 0U, // PseudoCMPU_EQ_QB 1793 0U, // PseudoCMPU_LE_QB 1794 0U, // PseudoCMPU_LT_QB 1795 0U, // PseudoCMP_EQ_PH 1796 0U, // PseudoCMP_LE_PH 1797 0U, // PseudoCMP_LT_PH 1798 16390U, // PseudoCVT_D32_W 1799 16390U, // PseudoCVT_D64_L 1800 16390U, // PseudoCVT_D64_W 1801 16390U, // PseudoCVT_S_L 1802 16390U, // PseudoCVT_S_W 1803 0U, // PseudoDMULT 1804 0U, // PseudoDMULTu 1805 0U, // PseudoDSDIV 1806 0U, // PseudoDUDIV 1807 0U, // PseudoD_SELECT_I 1808 0U, // PseudoD_SELECT_I64 1809 0U, // PseudoIndirectBranch 1810 0U, // PseudoIndirectBranch64 1811 0U, // PseudoIndirectBranch64R6 1812 0U, // PseudoIndirectBranchR6 1813 0U, // PseudoIndirectBranch_MM 1814 0U, // PseudoIndirectBranch_MMR6 1815 0U, // PseudoIndirectHazardBranch 1816 0U, // PseudoIndirectHazardBranch64 1817 0U, // PseudoIndrectHazardBranch64R6 1818 0U, // PseudoIndrectHazardBranchR6 1819 0U, // PseudoMADD 1820 0U, // PseudoMADDU 1821 0U, // PseudoMADDU_MM 1822 0U, // PseudoMADD_MM 1823 0U, // PseudoMFHI 1824 0U, // PseudoMFHI64 1825 0U, // PseudoMFHI_MM 1826 0U, // PseudoMFLO 1827 0U, // PseudoMFLO64 1828 0U, // PseudoMFLO_MM 1829 0U, // PseudoMSUB 1830 0U, // PseudoMSUBU 1831 0U, // PseudoMSUBU_MM 1832 0U, // PseudoMSUB_MM 1833 0U, // PseudoMTLOHI 1834 0U, // PseudoMTLOHI64 1835 0U, // PseudoMTLOHI_DSP 1836 0U, // PseudoMTLOHI_MM 1837 0U, // PseudoMULT 1838 0U, // PseudoMULT_MM 1839 0U, // PseudoMULTu 1840 0U, // PseudoMULTu_MM 1841 0U, // PseudoPICK_PH 1842 0U, // PseudoPICK_QB 1843 0U, // PseudoReturn 1844 0U, // PseudoReturn64 1845 0U, // PseudoSDIV 1846 0U, // PseudoSELECTFP_F_D32 1847 0U, // PseudoSELECTFP_F_D64 1848 0U, // PseudoSELECTFP_F_I 1849 0U, // PseudoSELECTFP_F_I64 1850 0U, // PseudoSELECTFP_F_S 1851 0U, // PseudoSELECTFP_T_D32 1852 0U, // PseudoSELECTFP_T_D64 1853 0U, // PseudoSELECTFP_T_I 1854 0U, // PseudoSELECTFP_T_I64 1855 0U, // PseudoSELECTFP_T_S 1856 0U, // PseudoSELECT_D32 1857 0U, // PseudoSELECT_D64 1858 0U, // PseudoSELECT_I 1859 0U, // PseudoSELECT_I64 1860 0U, // PseudoSELECT_S 1861 536891300U, // PseudoTRUNC_W_D 1862 536891300U, // PseudoTRUNC_W_D32 1863 536894799U, // PseudoTRUNC_W_S 1864 0U, // PseudoUDIV 1865 536893654U, // ROL 1866 536893654U, // ROLImm 1867 536894188U, // ROR 1868 536894188U, // RORImm 1869 0U, // RetRA 1870 0U, // RetRA16 1871 50351255U, // SDC1_M1 1872 0U, // SDIV_MM_Pseudo 1873 50358156U, // SDMacro 1874 536895420U, // SDivIMacro 1875 536895420U, // SDivMacro 1876 536897473U, // SEQIMacro 1877 536897473U, // SEQMacro 1878 536891526U, // SGE 1879 536891526U, // SGEImm 1880 536891526U, // SGEImm64 1881 536895162U, // SGEU 1882 536895162U, // SGEUImm 1883 536895162U, // SGEUImm64 1884 536895042U, // SGTImm 1885 536895042U, // SGTImm64 1886 536895288U, // SGTUImm 1887 536895288U, // SGTUImm64 1888 536891571U, // SLE 1889 536891571U, // SLEImm 1890 536891571U, // SLEImm64 1891 536895180U, // SLEU 1892 536895180U, // SLEUImm 1893 536895180U, // SLEUImm64 1894 536895058U, // SLTImm64 1895 536895300U, // SLTUImm64 1896 536897424U, // SNEIMacro 1897 536897424U, // SNEMacro 1898 0U, // SNZ_B_PSEUDO 1899 0U, // SNZ_D_PSEUDO 1900 0U, // SNZ_H_PSEUDO 1901 0U, // SNZ_V_PSEUDO 1902 0U, // SNZ_W_PSEUDO 1903 536893773U, // SRemIMacro 1904 536893773U, // SRemMacro 1905 50348038U, // STORE_ACC128 1906 50348038U, // STORE_ACC64 1907 50348038U, // STORE_ACC64DSP 1908 50354670U, // STORE_CCOND_DSP 1909 0U, // STR_D 1910 0U, // STR_W 1911 0U, // ST_F16 1912 72037U, // SWM_MM 1913 0U, // SZ_B_PSEUDO 1914 0U, // SZ_D_PSEUDO 1915 0U, // SZ_H_PSEUDO 1916 0U, // SZ_V_PSEUDO 1917 0U, // SZ_W_PSEUDO 1918 50348673U, // SaaAddr 1919 50352145U, // SaadAddr 1920 2713318U, // SelBeqZ 1921 2713291U, // SelBneZ 1922 3321977288U, // SelTBteqZCmp 1923 3321976721U, // SelTBteqZCmpi 1924 3321978450U, // SelTBteqZSlt 1925 3321976751U, // SelTBteqZSlti 1926 3321978606U, // SelTBteqZSltiu 1927 3321978692U, // SelTBteqZSltu 1928 3858848200U, // SelTBtneZCmp 1929 3858847633U, // SelTBtneZCmpi 1930 3858849362U, // SelTBtneZSlt 1931 3858847663U, // SelTBtneZSlti 1932 3858849518U, // SelTBtneZSltiu 1933 3858849604U, // SelTBtneZSltu 1934 119594578U, // SltCCRxRy16 1935 119592879U, // SltiCCRxImmX16 1936 119594734U, // SltiuCCRxImmX16 1937 119594820U, // SltuCCRxRy16 1938 119594820U, // SltuRxRyRz16 1939 0U, // TAILCALL 1940 0U, // TAILCALL64R6REG 1941 0U, // TAILCALLHB64R6REG 1942 0U, // TAILCALLHBR6REG 1943 0U, // TAILCALLR6REG 1944 0U, // TAILCALLREG 1945 0U, // TAILCALLREG64 1946 0U, // TAILCALLREGHB 1947 0U, // TAILCALLREGHB64 1948 0U, // TAILCALLREG_MM 1949 0U, // TAILCALLREG_MMR6 1950 0U, // TAILCALL_MM 1951 0U, // TAILCALL_MMR6 1952 0U, // TRAP 1953 0U, // TRAP_MM 1954 0U, // UDIV_MM_Pseudo 1955 536895328U, // UDivIMacro 1956 536895328U, // UDivMacro 1957 536895251U, // URemIMacro 1958 536895251U, // URemMacro 1959 50353426U, // Ulh 1960 50355922U, // Ulhu 1961 50357901U, // Ulw 1962 50353979U, // Ush 1963 50357917U, // Usw 1964 0U, // XOR_V_D_PSEUDO 1965 0U, // XOR_V_H_PSEUDO 1966 0U, // XOR_V_W_PSEUDO 1967 22052U, // ABSQ_S_PH 1968 22052U, // ABSQ_S_PH_MM 1969 18197U, // ABSQ_S_QB 1970 18197U, // ABSQ_S_QB_MMR2 1971 25616U, // ABSQ_S_W 1972 25616U, // ABSQ_S_W_MM 1973 536891430U, // ADD 1974 18483U, // ADDIUPC 1975 18483U, // ADDIUPC_MM 1976 18483U, // ADDIUPC_MMR6 1977 22995U, // ADDIUR1SP_MM 1978 536887674U, // ADDIUR2_MM 1979 18923931U, // ADDIUS5_MM 1980 547344U, // ADDIUSP_MM 1981 536895200U, // ADDIU_MMR6 1982 536892769U, // ADDQH_PH 1983 536892769U, // ADDQH_PH_MMR2 1984 536892886U, // ADDQH_R_PH 1985 536892886U, // ADDQH_R_PH_MMR2 1986 536896203U, // ADDQH_R_W 1987 536896203U, // ADDQH_R_W_MMR2 1988 536895806U, // ADDQH_W 1989 536895806U, // ADDQH_W_MMR2 1990 536892843U, // ADDQ_PH 1991 536892843U, // ADDQ_PH_MM 1992 536892942U, // ADDQ_S_PH 1993 536892942U, // ADDQ_S_PH_MM 1994 536896508U, // ADDQ_S_W 1995 536896508U, // ADDQ_S_W_MM 1996 536894967U, // ADDR_PS64 1997 536889435U, // ADDSC 1998 536889435U, // ADDSC_MM 1999 536888059U, // ADDS_A_B 2000 536889596U, // ADDS_A_D 2001 536891696U, // ADDS_A_H 2002 536895514U, // ADDS_A_W 2003 536888527U, // ADDS_S_B 2004 536890694U, // ADDS_S_D 2005 536892253U, // ADDS_S_H 2006 536896558U, // ADDS_S_W 2007 536888742U, // ADDS_U_B 2008 536891161U, // ADDS_U_D 2009 536892531U, // ADDS_U_H 2010 536896976U, // ADDS_U_W 2011 536887894U, // ADDU16_MM 2012 536887894U, // ADDU16_MMR6 2013 536888977U, // ADDUH_QB 2014 536888977U, // ADDUH_QB_MMR2 2015 536889085U, // ADDUH_R_QB 2016 536889085U, // ADDUH_R_QB_MMR2 2017 536895129U, // ADDU_MMR6 2018 536893041U, // ADDU_PH 2019 536893041U, // ADDU_PH_MMR2 2020 536889190U, // ADDU_QB 2021 536889190U, // ADDU_QB_MM 2022 536892986U, // ADDU_S_PH 2023 536892986U, // ADDU_S_PH_MMR2 2024 536889131U, // ADDU_S_QB 2025 536889131U, // ADDU_S_QB_MM 2026 536888308U, // ADDVI_B 2027 536890116U, // ADDVI_D 2028 536891912U, // ADDVI_H 2029 536895939U, // ADDVI_W 2030 536888820U, // ADDV_B 2031 536891251U, // ADDV_D 2032 536892609U, // ADDV_H 2033 536897076U, // ADDV_W 2034 536889474U, // ADDWC 2035 536889474U, // ADDWC_MM 2036 536888041U, // ADD_A_B 2037 536889577U, // ADD_A_D 2038 536891678U, // ADD_A_H 2039 536895495U, // ADD_A_W 2040 536891430U, // ADD_MM 2041 536891430U, // ADD_MMR6 2042 536893262U, // ADDi 2043 536893262U, // ADDi_MM 2044 536895200U, // ADDiu 2045 536895200U, // ADDiu_MM 2046 536895129U, // ADDu 2047 536895129U, // ADDu_MM 2048 536893803U, // ALIGN 2049 536893803U, // ALIGN_MMR6 2050 18475U, // ALUIPC 2051 18475U, // ALUIPC_MMR6 2052 536891459U, // AND 2053 20021705U, // AND16_MM 2054 20021705U, // AND16_MMR6 2055 536891459U, // AND64 2056 536887774U, // ANDI16_MM 2057 536887774U, // ANDI16_MMR6 2058 536888167U, // ANDI_B 2059 536893268U, // ANDI_MMR6 2060 536891459U, // AND_MM 2061 536891459U, // AND_MMR6 2062 536895339U, // AND_V 2063 536893268U, // ANDi 2064 536893268U, // ANDi64 2065 536893268U, // ANDi_MM 2066 536891473U, // APPEND 2067 536891473U, // APPEND_MMR2 2068 536888421U, // ASUB_S_B 2069 536890524U, // ASUB_S_D 2070 536892085U, // ASUB_S_H 2071 536896338U, // ASUB_S_W 2072 536888636U, // ASUB_U_B 2073 536890991U, // ASUB_U_D 2074 536892373U, // ASUB_U_H 2075 536896806U, // ASUB_U_W 2076 536893372U, // AUI 2077 18468U, // AUIPC 2078 18468U, // AUIPC_MMR6 2079 536893372U, // AUI_MMR6 2080 536888507U, // AVER_S_B 2081 536890674U, // AVER_S_D 2082 536892223U, // AVER_S_H 2083 536896538U, // AVER_S_W 2084 536888722U, // AVER_U_B 2085 536891141U, // AVER_U_D 2086 536892511U, // AVER_U_H 2087 536896956U, // AVER_U_W 2088 536888449U, // AVE_S_B 2089 536890606U, // AVE_S_D 2090 536892155U, // AVE_S_H 2091 536896420U, // AVE_S_W 2092 536888664U, // AVE_U_B 2093 536891073U, // AVE_U_D 2094 536892443U, // AVE_U_H 2095 536896888U, // AVE_U_W 2096 24288U, // AddiuRxImmX16 2097 3694304U, // AddiuRxPcImmX16 2098 33578720U, // AddiuRxRxImm16 2099 33578720U, // AddiuRxRxImmX16 2100 134242016U, // AddiuRxRyOffMemX16 2101 4220724U, // AddiuSpImm16 2102 550708U, // AddiuSpImmX16 2103 536895129U, // AdduRxRyRz16 2104 33574979U, // AndRxRxRy16 2105 557477U, // B16_MM 2106 536895128U, // BADDu 2107 563183U, // BAL 2108 559061U, // BALC 2109 559061U, // BALC_MMR6 2110 536893802U, // BALIGN 2111 536893802U, // BALIGN_MMR2 2112 151011407U, // BBIT0 2113 151011539U, // BBIT032 2114 151011532U, // BBIT1 2115 151011548U, // BBIT132 2116 559040U, // BC 2117 557482U, // BC16_MMR6 2118 167798780U, // BC1EQZ 2119 167790768U, // BC1EQZC_MMR6 2120 167792903U, // BC1F 2121 167794796U, // BC1FL 2122 167792903U, // BC1F_MM 2123 167798764U, // BC1NEZ 2124 167790743U, // BC1NEZC_MMR6 2125 167796279U, // BC1T 2126 167794929U, // BC1TL 2127 167796279U, // BC1T_MM 2128 167798788U, // BC2EQZ 2129 167790777U, // BC2EQZC_MMR6 2130 167798772U, // BC2NEZ 2131 167790752U, // BC2NEZC_MMR6 2132 536888236U, // BCLRI_B 2133 536890060U, // BCLRI_D 2134 536891856U, // BCLRI_H 2135 536895883U, // BCLRI_W 2136 536888388U, // BCLR_B 2137 536890448U, // BCLR_D 2138 536892052U, // BCLR_H 2139 536896254U, // BCLR_W 2140 559040U, // BC_MMR6 2141 536894020U, // BEQ 2142 536894020U, // BEQ64 2143 536889417U, // BEQC 2144 536889417U, // BEQC64 2145 536889417U, // BEQC_MMR6 2146 536893669U, // BEQL 2147 167789177U, // BEQZ16_MM 2148 167790589U, // BEQZALC 2149 167790589U, // BEQZALC_MMR6 2150 167790786U, // BEQZC 2151 167788992U, // BEQZC16_MMR6 2152 167790786U, // BEQZC64 2153 167790786U, // BEQZC_MM 2154 167790786U, // BEQZC_MMR6 2155 536894020U, // BEQ_MM 2156 536889284U, // BGEC 2157 536889284U, // BGEC64 2158 536889284U, // BGEC_MMR6 2159 536889448U, // BGEUC 2160 536889448U, // BGEUC64 2161 536889448U, // BGEUC_MMR6 2162 167798463U, // BGEZ 2163 167798463U, // BGEZ64 2164 167794681U, // BGEZAL 2165 167790562U, // BGEZALC 2166 167790562U, // BGEZALC_MMR6 2167 167794877U, // BGEZALL 2168 167796145U, // BGEZALS_MM 2169 167794681U, // BGEZAL_MM 2170 167790729U, // BGEZC 2171 167790729U, // BGEZC64 2172 167790729U, // BGEZC_MMR6 2173 167794992U, // BGEZL 2174 167798463U, // BGEZ_MM 2175 167798523U, // BGTZ 2176 167798523U, // BGTZ64 2177 167790598U, // BGTZALC 2178 167790598U, // BGTZALC_MMR6 2179 167790793U, // BGTZC 2180 167790793U, // BGTZC64 2181 167790793U, // BGTZC_MMR6 2182 167795006U, // BGTZL 2183 167798523U, // BGTZ_MM 2184 570442641U, // BINSLI_B 2185 570444465U, // BINSLI_D 2186 570446261U, // BINSLI_H 2187 570450288U, // BINSLI_W 2188 570442788U, // BINSL_B 2189 570444665U, // BINSL_D 2190 570446375U, // BINSL_H 2191 570450446U, // BINSL_W 2192 570442702U, // BINSRI_B 2193 570444510U, // BINSRI_D 2194 570446306U, // BINSRI_H 2195 570450333U, // BINSRI_W 2196 570442836U, // BINSR_B 2197 570444930U, // BINSR_D 2198 570446500U, // BINSR_H 2199 570450736U, // BINSR_W 2200 24499U, // BITREV 2201 24499U, // BITREV_MM 2202 22945U, // BITSWAP 2203 22945U, // BITSWAP_MMR6 2204 167798469U, // BLEZ 2205 167798469U, // BLEZ64 2206 167790571U, // BLEZALC 2207 167790571U, // BLEZALC_MMR6 2208 167790736U, // BLEZC 2209 167790736U, // BLEZC64 2210 167790736U, // BLEZC_MMR6 2211 167794999U, // BLEZL 2212 167798469U, // BLEZ_MM 2213 536889442U, // BLTC 2214 536889442U, // BLTC64 2215 536889442U, // BLTC_MMR6 2216 536889455U, // BLTUC 2217 536889455U, // BLTUC64 2218 536889455U, // BLTUC_MMR6 2219 167798529U, // BLTZ 2220 167798529U, // BLTZ64 2221 167794689U, // BLTZAL 2222 167790607U, // BLTZALC 2223 167790607U, // BLTZALC_MMR6 2224 167794886U, // BLTZALL 2225 167796154U, // BLTZALS_MM 2226 167794689U, // BLTZAL_MM 2227 167790800U, // BLTZC 2228 167790800U, // BLTZC64 2229 167790800U, // BLTZC_MMR6 2230 167795013U, // BLTZL 2231 167798529U, // BLTZ_MM 2232 570442757U, // BMNZI_B 2233 570449828U, // BMNZ_V 2234 570442749U, // BMZI_B 2235 570449814U, // BMZ_V 2236 536891588U, // BNE 2237 536891588U, // BNE64 2238 536889290U, // BNEC 2239 536889290U, // BNEC64 2240 536889290U, // BNEC_MMR6 2241 536888175U, // BNEGI_B 2242 536890008U, // BNEGI_D 2243 536891804U, // BNEGI_H 2244 536895831U, // BNEGI_W 2245 536888143U, // BNEG_B 2246 536889984U, // BNEG_D 2247 536891780U, // BNEG_H 2248 536895726U, // BNEG_W 2249 536893542U, // BNEL 2250 167789169U, // BNEZ16_MM 2251 167790580U, // BNEZALC 2252 167790580U, // BNEZALC_MMR6 2253 167790761U, // BNEZC 2254 167788983U, // BNEZC16_MMR6 2255 167790761U, // BNEZC64 2256 167790761U, // BNEZC_MM 2257 167790761U, // BNEZC_MMR6 2258 536891588U, // BNE_MM 2259 536889462U, // BNVC 2260 536889462U, // BNVC_MMR6 2261 167790108U, // BNZ_B 2262 167792624U, // BNZ_D 2263 167793897U, // BNZ_H 2264 167796637U, // BNZ_V 2265 167798389U, // BNZ_W 2266 536889468U, // BOVC 2267 536889468U, // BOVC_MMR6 2268 557293U, // BPOSGE32 2269 559029U, // BPOSGE32C_MMR3 2270 557293U, // BPOSGE32_MM 2271 184670160U, // BREAK 2272 131572U, // BREAK16_MM 2273 131572U, // BREAK16_MMR6 2274 184670160U, // BREAK_MM 2275 184670160U, // BREAK_MMR6 2276 570442616U, // BSELI_B 2277 570449786U, // BSEL_V 2278 536888290U, // BSETI_B 2279 536890098U, // BSETI_D 2280 536891894U, // BSETI_H 2281 536895921U, // BSETI_W 2282 536888604U, // BSET_B 2283 536890810U, // BSET_D 2284 536892341U, // BSET_H 2285 536896712U, // BSET_W 2286 167790102U, // BZ_B 2287 167792608U, // BZ_D 2288 167793891U, // BZ_H 2289 167796624U, // BZ_V 2290 167798383U, // BZ_W 2291 704669414U, // BeqzRxImm16 2292 167798502U, // BeqzRxImmX16 2293 4227823U, // Bimm16 2294 557807U, // BimmX16 2295 704669387U, // BnezRxImm16 2296 167798475U, // BnezRxImmX16 2297 10403U, // Break16 2298 4744948U, // Bteqz16 2299 550644U, // BteqzX16 2300 4744921U, // Btnez16 2301 550617U, // BtnezX16 2302 5394576U, // CACHE 2303 5394546U, // CACHEE 2304 5394546U, // CACHEE_MM 2305 5394576U, // CACHE_MM 2306 5394576U, // CACHE_MMR6 2307 5394576U, // CACHE_R6 2308 19235U, // CEIL_L_D64 2309 19235U, // CEIL_L_D_MMR6 2310 23567U, // CEIL_L_S 2311 23567U, // CEIL_L_S_MMR6 2312 20410U, // CEIL_W_D32 2313 20410U, // CEIL_W_D64 2314 20410U, // CEIL_W_D_MMR6 2315 20410U, // CEIL_W_MM 2316 23909U, // CEIL_W_S 2317 23909U, // CEIL_W_S_MM 2318 23909U, // CEIL_W_S_MMR6 2319 536888219U, // CEQI_B 2320 536890043U, // CEQI_D 2321 536891839U, // CEQI_H 2322 536895866U, // CEQI_W 2323 536888373U, // CEQ_B 2324 536890355U, // CEQ_D 2325 536892030U, // CEQ_H 2326 536896142U, // CEQ_W 2327 16482U, // CFC1 2328 16482U, // CFC1_MM 2329 16698U, // CFC2_MM 2330 17113U, // CFCMSA 2331 536894915U, // CINS 2332 536887582U, // CINS32 2333 536894915U, // CINS64_32 2334 536894915U, // CINS_i32 2335 19880U, // CLASS_D 2336 19880U, // CLASS_D_MMR6 2337 23760U, // CLASS_S 2338 23760U, // CLASS_S_MMR6 2339 536888458U, // CLEI_S_B 2340 536890615U, // CLEI_S_D 2341 536892164U, // CLEI_S_H 2342 536896429U, // CLEI_S_W 2343 536888673U, // CLEI_U_B 2344 536891082U, // CLEI_U_D 2345 536892452U, // CLEI_U_H 2346 536896897U, // CLEI_U_W 2347 536888440U, // CLE_S_B 2348 536890597U, // CLE_S_D 2349 536892146U, // CLE_S_H 2350 536896411U, // CLE_S_W 2351 536888655U, // CLE_U_B 2352 536891064U, // CLE_U_D 2353 536892434U, // CLE_U_H 2354 536896879U, // CLE_U_W 2355 22913U, // CLO 2356 22913U, // CLO_MM 2357 22913U, // CLO_MMR6 2358 22913U, // CLO_R6 2359 536888478U, // CLTI_S_B 2360 536890635U, // CLTI_S_D 2361 536892184U, // CLTI_S_H 2362 536896449U, // CLTI_S_W 2363 536888693U, // CLTI_U_B 2364 536891102U, // CLTI_U_D 2365 536892472U, // CLTI_U_H 2366 536896917U, // CLTI_U_W 2367 536888546U, // CLT_S_B 2368 536890713U, // CLT_S_D 2369 536892272U, // CLT_S_H 2370 536896577U, // CLT_S_W 2371 536888773U, // CLT_U_B 2372 536891192U, // CLT_U_D 2373 536892562U, // CLT_U_H 2374 536897007U, // CLT_U_W 2375 26337U, // CLZ 2376 26337U, // CLZ_MM 2377 26337U, // CLZ_MMR6 2378 26337U, // CLZ_R6 2379 536889023U, // CMPGDU_EQ_QB 2380 536889023U, // CMPGDU_EQ_QB_MMR2 2381 536888928U, // CMPGDU_LE_QB 2382 536888928U, // CMPGDU_LE_QB_MMR2 2383 536889142U, // CMPGDU_LT_QB 2384 536889142U, // CMPGDU_LT_QB_MMR2 2385 536889037U, // CMPGU_EQ_QB 2386 536889037U, // CMPGU_EQ_QB_MM 2387 536888942U, // CMPGU_LE_QB 2388 536888942U, // CMPGU_LE_QB_MM 2389 536889156U, // CMPGU_LT_QB 2390 536889156U, // CMPGU_LT_QB_MM 2391 18138U, // CMPU_EQ_QB 2392 18138U, // CMPU_EQ_QB_MM 2393 18043U, // CMPU_LE_QB 2394 18043U, // CMPU_LE_QB_MM 2395 18257U, // CMPU_LT_QB 2396 18257U, // CMPU_LT_QB_MM 2397 536889905U, // CMP_AF_D_MMR6 2398 536894389U, // CMP_AF_S_MMR6 2399 536890344U, // CMP_EQ_D 2400 536890344U, // CMP_EQ_D_MMR6 2401 21940U, // CMP_EQ_PH 2402 21940U, // CMP_EQ_PH_MM 2403 536894593U, // CMP_EQ_S 2404 536894593U, // CMP_EQ_S_MMR6 2405 536889905U, // CMP_F_D 2406 536894389U, // CMP_F_S 2407 536889749U, // CMP_LE_D 2408 536889749U, // CMP_LE_D_MMR6 2409 21836U, // CMP_LE_PH 2410 21836U, // CMP_LE_PH_MM 2411 536894310U, // CMP_LE_S 2412 536894310U, // CMP_LE_S_MMR6 2413 536890835U, // CMP_LT_D 2414 536890835U, // CMP_LT_D_MMR6 2415 22109U, // CMP_LT_PH 2416 22109U, // CMP_LT_PH_MM 2417 536894698U, // CMP_LT_S 2418 536894698U, // CMP_LT_S_MMR6 2419 536889923U, // CMP_SAF_D 2420 536889923U, // CMP_SAF_D_MMR6 2421 536894399U, // CMP_SAF_S 2422 536894399U, // CMP_SAF_S_MMR6 2423 536890371U, // CMP_SEQ_D 2424 536890371U, // CMP_SEQ_D_MMR6 2425 536894612U, // CMP_SEQ_S 2426 536894612U, // CMP_SEQ_S_MMR6 2427 536889786U, // CMP_SLE_D 2428 536889786U, // CMP_SLE_D_MMR6 2429 536894339U, // CMP_SLE_S 2430 536894339U, // CMP_SLE_S_MMR6 2431 536890862U, // CMP_SLT_D 2432 536890862U, // CMP_SLT_D_MMR6 2433 536894717U, // CMP_SLT_S 2434 536894717U, // CMP_SLT_S_MMR6 2435 536890419U, // CMP_SUEQ_D 2436 536890419U, // CMP_SUEQ_D_MMR6 2437 536894643U, // CMP_SUEQ_S 2438 536894643U, // CMP_SUEQ_S_MMR6 2439 536889834U, // CMP_SULE_D 2440 536889834U, // CMP_SULE_D_MMR6 2441 536894370U, // CMP_SULE_S 2442 536894370U, // CMP_SULE_S_MMR6 2443 536890910U, // CMP_SULT_D 2444 536890910U, // CMP_SULT_D_MMR6 2445 536894748U, // CMP_SULT_S 2446 536894748U, // CMP_SULT_S_MMR6 2447 536890292U, // CMP_SUN_D 2448 536890292U, // CMP_SUN_D_MMR6 2449 536894557U, // CMP_SUN_S 2450 536894557U, // CMP_SUN_S_MMR6 2451 536890399U, // CMP_UEQ_D 2452 536890399U, // CMP_UEQ_D_MMR6 2453 536894632U, // CMP_UEQ_S 2454 536894632U, // CMP_UEQ_S_MMR6 2455 536889814U, // CMP_ULE_D 2456 536889814U, // CMP_ULE_D_MMR6 2457 536894359U, // CMP_ULE_S 2458 536894359U, // CMP_ULE_S_MMR6 2459 536890890U, // CMP_ULT_D 2460 536890890U, // CMP_ULT_D_MMR6 2461 536894737U, // CMP_ULT_S 2462 536894737U, // CMP_ULT_S_MMR6 2463 536890274U, // CMP_UN_D 2464 536890274U, // CMP_UN_D_MMR6 2465 536894547U, // CMP_UN_S 2466 536894547U, // CMP_UN_S_MMR6 2467 1073759497U, // COPY_S_B 2468 1073761686U, // COPY_S_D 2469 1073763234U, // COPY_S_H 2470 1073767561U, // COPY_S_W 2471 1073759712U, // COPY_U_B 2472 1073763501U, // COPY_U_H 2473 1073767968U, // COPY_U_W 2474 536888867U, // CRC32B 2475 536888875U, // CRC32CB 2476 536891415U, // CRC32CD 2477 536892676U, // CRC32CH 2478 536897156U, // CRC32CW 2479 536891401U, // CRC32D 2480 536892656U, // CRC32H 2481 536897148U, // CRC32W 2482 17875069U, // CTC1 2483 17875069U, // CTC1_MM 2484 17875285U, // CTC2_MM 2485 17121U, // CTCMSA 2486 23363U, // CVT_D32_S 2487 23363U, // CVT_D32_S_MM 2488 24662U, // CVT_D32_W 2489 24662U, // CVT_D32_W_MM 2490 22493U, // CVT_D64_L 2491 23363U, // CVT_D64_S 2492 23363U, // CVT_D64_S_MM 2493 24662U, // CVT_D64_W 2494 24662U, // CVT_D64_W_MM 2495 22493U, // CVT_D_L_MMR6 2496 19256U, // CVT_L_D64 2497 19256U, // CVT_L_D64_MM 2498 19256U, // CVT_L_D_MMR6 2499 23588U, // CVT_L_S 2500 23588U, // CVT_L_S_MM 2501 23588U, // CVT_L_S_MMR6 2502 26258U, // CVT_PS_PW64 2503 536894662U, // CVT_PS_S64 2504 24089U, // CVT_PW_PS64 2505 19603U, // CVT_S_D32 2506 19603U, // CVT_S_D32_MM 2507 19603U, // CVT_S_D64 2508 19603U, // CVT_S_D64_MM 2509 22502U, // CVT_S_L 2510 22502U, // CVT_S_L_MMR6 2511 22747U, // CVT_S_PL64 2512 24353U, // CVT_S_PU64 2513 25417U, // CVT_S_W 2514 25417U, // CVT_S_W_MM 2515 25417U, // CVT_S_W_MMR6 2516 20431U, // CVT_W_D32 2517 20431U, // CVT_W_D32_MM 2518 20431U, // CVT_W_D64 2519 20431U, // CVT_W_D64_MM 2520 23930U, // CVT_W_S 2521 23930U, // CVT_W_S_MM 2522 23930U, // CVT_W_S_MMR6 2523 536890336U, // C_EQ_D32 2524 536890336U, // C_EQ_D32_MM 2525 536890336U, // C_EQ_D64 2526 536890336U, // C_EQ_D64_MM 2527 536894585U, // C_EQ_S 2528 536894585U, // C_EQ_S_MM 2529 536889898U, // C_F_D32 2530 536889898U, // C_F_D32_MM 2531 536889898U, // C_F_D64 2532 536889898U, // C_F_D64_MM 2533 536894382U, // C_F_S 2534 536894382U, // C_F_S_MM 2535 536889741U, // C_LE_D32 2536 536889741U, // C_LE_D32_MM 2537 536889741U, // C_LE_D64 2538 536889741U, // C_LE_D64_MM 2539 536894302U, // C_LE_S 2540 536894302U, // C_LE_S_MM 2541 536890827U, // C_LT_D32 2542 536890827U, // C_LT_D32_MM 2543 536890827U, // C_LT_D64 2544 536890827U, // C_LT_D64_MM 2545 536894690U, // C_LT_S 2546 536894690U, // C_LT_S_MM 2547 536889732U, // C_NGE_D32 2548 536889732U, // C_NGE_D32_MM 2549 536889732U, // C_NGE_D64 2550 536889732U, // C_NGE_D64_MM 2551 536894293U, // C_NGE_S 2552 536894293U, // C_NGE_S_MM 2553 536889767U, // C_NGLE_D32 2554 536889767U, // C_NGLE_D32_MM 2555 536889767U, // C_NGLE_D64 2556 536889767U, // C_NGLE_D64_MM 2557 536894320U, // C_NGLE_S 2558 536894320U, // C_NGLE_S_MM 2559 536890184U, // C_NGL_D32 2560 536890184U, // C_NGL_D32_MM 2561 536890184U, // C_NGL_D64 2562 536890184U, // C_NGL_D64_MM 2563 536894516U, // C_NGL_S 2564 536894516U, // C_NGL_S_MM 2565 536890818U, // C_NGT_D32 2566 536890818U, // C_NGT_D32_MM 2567 536890818U, // C_NGT_D64 2568 536890818U, // C_NGT_D64_MM 2569 536894681U, // C_NGT_S 2570 536894681U, // C_NGT_S_MM 2571 536889777U, // C_OLE_D32 2572 536889777U, // C_OLE_D32_MM 2573 536889777U, // C_OLE_D64 2574 536889777U, // C_OLE_D64_MM 2575 536894330U, // C_OLE_S 2576 536894330U, // C_OLE_S_MM 2577 536890853U, // C_OLT_D32 2578 536890853U, // C_OLT_D32_MM 2579 536890853U, // C_OLT_D64 2580 536890853U, // C_OLT_D64_MM 2581 536894708U, // C_OLT_S 2582 536894708U, // C_OLT_S_MM 2583 536890362U, // C_SEQ_D32 2584 536890362U, // C_SEQ_D32_MM 2585 536890362U, // C_SEQ_D64 2586 536890362U, // C_SEQ_D64_MM 2587 536894603U, // C_SEQ_S 2588 536894603U, // C_SEQ_S_MM 2589 536889968U, // C_SF_D32 2590 536889968U, // C_SF_D32_MM 2591 536889968U, // C_SF_D64 2592 536889968U, // C_SF_D64_MM 2593 536894428U, // C_SF_S 2594 536894428U, // C_SF_S_MM 2595 536890390U, // C_UEQ_D32 2596 536890390U, // C_UEQ_D32_MM 2597 536890390U, // C_UEQ_D64 2598 536890390U, // C_UEQ_D64_MM 2599 536894623U, // C_UEQ_S 2600 536894623U, // C_UEQ_S_MM 2601 536889805U, // C_ULE_D32 2602 536889805U, // C_ULE_D32_MM 2603 536889805U, // C_ULE_D64 2604 536889805U, // C_ULE_D64_MM 2605 536894350U, // C_ULE_S 2606 536894350U, // C_ULE_S_MM 2607 536890881U, // C_ULT_D32 2608 536890881U, // C_ULT_D32_MM 2609 536890881U, // C_ULT_D64 2610 536890881U, // C_ULT_D64_MM 2611 536894728U, // C_ULT_S 2612 536894728U, // C_ULT_S_MM 2613 536890266U, // C_UN_D32 2614 536890266U, // C_UN_D32_MM 2615 536890266U, // C_UN_D64 2616 536890266U, // C_UN_D64_MM 2617 536894539U, // C_UN_S 2618 536894539U, // C_UN_S_MM 2619 22984U, // CmpRxRy16 2620 1610635153U, // CmpiRxImm16 2621 22417U, // CmpiRxImmX16 2622 536891429U, // DADD 2623 536893261U, // DADDi 2624 536895199U, // DADDiu 2625 536895135U, // DADDu 2626 536893292U, // DAHI 2627 536893810U, // DALIGN 2628 536893353U, // DATI 2629 536893371U, // DAUI 2630 22944U, // DBITSWAP 2631 22912U, // DCLO 2632 22912U, // DCLO_R6 2633 26336U, // DCLZ 2634 26336U, // DCLZ_R6 2635 536895419U, // DDIV 2636 536895327U, // DDIVU 2637 10637U, // DERET 2638 10637U, // DERET_MM 2639 10637U, // DERET_MMR6 2640 536895103U, // DEXT 2641 536897494U, // DEXT64_32 2642 536893785U, // DEXTM 2643 536895320U, // DEXTU 2644 546640U, // DI 2645 536894921U, // DINS 2646 536893778U, // DINSM 2647 536895275U, // DINSU 2648 536895420U, // DIV 2649 536895328U, // DIVU 2650 536895328U, // DIVU_MMR6 2651 536895420U, // DIV_MMR6 2652 536888567U, // DIV_S_B 2653 536890756U, // DIV_S_D 2654 536892293U, // DIV_S_H 2655 536896620U, // DIV_S_W 2656 536888782U, // DIV_U_B 2657 536891223U, // DIV_U_D 2658 536892571U, // DIV_U_H 2659 536897038U, // DIV_U_W 2660 546640U, // DI_MM 2661 546640U, // DI_MMR6 2662 536888019U, // DLSA 2663 536888019U, // DLSA_R6 2664 536887297U, // DMFC0 2665 16488U, // DMFC1 2666 536887616U, // DMFC2 2667 201343296U, // DMFC2_OCTEON 2668 536887304U, // DMFGC0 2669 536891481U, // DMOD 2670 536895149U, // DMODU 2671 548451U, // DMT 2672 2752561206U, // DMTC0 2673 17875075U, // DMTC1 2674 2752561499U, // DMTC2 2675 201343323U, // DMTC2_OCTEON 2676 2752561184U, // DMTGC0 2677 536893248U, // DMUH 2678 536895192U, // DMUHU 2679 536893714U, // DMUL 2680 24156U, // DMULT 2681 24400U, // DMULTu 2682 536895236U, // DMULU 2683 536893714U, // DMUL_R6 2684 536890664U, // DOTP_S_D 2685 536892213U, // DOTP_S_H 2686 536896488U, // DOTP_S_W 2687 536891131U, // DOTP_U_D 2688 536892501U, // DOTP_U_H 2689 536896946U, // DOTP_U_W 2690 570445009U, // DPADD_S_D 2691 570446558U, // DPADD_S_H 2692 570450823U, // DPADD_S_W 2693 570445476U, // DPADD_U_D 2694 570446846U, // DPADD_U_H 2695 570451291U, // DPADD_U_W 2696 536893100U, // DPAQX_SA_W_PH 2697 536893100U, // DPAQX_SA_W_PH_MMR2 2698 536893183U, // DPAQX_S_W_PH 2699 536893183U, // DPAQX_S_W_PH_MMR2 2700 536895948U, // DPAQ_SA_L_W 2701 536895948U, // DPAQ_SA_L_W_MM 2702 536893142U, // DPAQ_S_W_PH 2703 536893142U, // DPAQ_S_W_PH_MM 2704 536893449U, // DPAU_H_QBL 2705 536893449U, // DPAU_H_QBL_MM 2706 536894035U, // DPAU_H_QBR 2707 536894035U, // DPAU_H_QBR_MM 2708 536893221U, // DPAX_W_PH 2709 536893221U, // DPAX_W_PH_MMR2 2710 536893090U, // DPA_W_PH 2711 536893090U, // DPA_W_PH_MMR2 2712 22989U, // DPOP 2713 536893115U, // DPSQX_SA_W_PH 2714 536893115U, // DPSQX_SA_W_PH_MMR2 2715 536893197U, // DPSQX_S_W_PH 2716 536893197U, // DPSQX_S_W_PH_MMR2 2717 536895961U, // DPSQ_SA_L_W 2718 536895961U, // DPSQ_SA_L_W_MM 2719 536893170U, // DPSQ_S_W_PH 2720 536893170U, // DPSQ_S_W_PH_MM 2721 570444976U, // DPSUB_S_D 2722 570446537U, // DPSUB_S_H 2723 570450790U, // DPSUB_S_W 2724 570445443U, // DPSUB_U_D 2725 570446825U, // DPSUB_U_H 2726 570451258U, // DPSUB_U_W 2727 536893461U, // DPSU_H_QBL 2728 536893461U, // DPSU_H_QBL_MM 2729 536894047U, // DPSU_H_QBR 2730 536894047U, // DPSU_H_QBR_MM 2731 536893232U, // DPSX_W_PH 2732 536893232U, // DPSX_W_PH_MMR2 2733 536893211U, // DPS_W_PH 2734 536893211U, // DPS_W_PH_MMR2 2735 536894220U, // DROTR 2736 536887573U, // DROTR32 2737 536895463U, // DROTRV 2738 21752U, // DSBH 2739 26407U, // DSDIV 2740 20529U, // DSHD 2741 536893647U, // DSLL 2742 536887543U, // DSLL32 2743 2147506383U, // DSLL64_32 2744 536895425U, // DSLLV 2745 536888013U, // DSRA 2746 536887525U, // DSRA32 2747 536895404U, // DSRAV 2748 536893675U, // DSRL 2749 536887551U, // DSRL32 2750 536895432U, // DSRLV 2751 536889257U, // DSUB 2752 536895114U, // DSUBu 2753 26393U, // DUDIV 2754 547376U, // DVP 2755 544979U, // DVPE 2756 547376U, // DVP_MMR6 2757 26408U, // DivRxRy16 2758 26394U, // DivuRxRy16 2759 10531U, // EHB 2760 10531U, // EHB_MM 2761 10531U, // EHB_MMR6 2762 546652U, // EI 2763 546652U, // EI_MM 2764 546652U, // EI_MMR6 2765 548456U, // EMT 2766 10638U, // ERET 2767 10535U, // ERETNC 2768 10535U, // ERETNC_MMR6 2769 10638U, // ERET_MM 2770 10638U, // ERET_MMR6 2771 547381U, // EVP 2772 544985U, // EVPE 2773 547381U, // EVP_MMR6 2774 536895104U, // EXT 2775 536893994U, // EXTP 2776 536893873U, // EXTPDP 2777 536895447U, // EXTPDPV 2778 536895447U, // EXTPDPV_MM 2779 536893873U, // EXTPDP_MM 2780 536895456U, // EXTPV 2781 536895456U, // EXTPV_MM 2782 536893994U, // EXTP_MM 2783 536896681U, // EXTRV_RS_W 2784 536896681U, // EXTRV_RS_W_MM 2785 536896235U, // EXTRV_R_W 2786 536896235U, // EXTRV_R_W_MM 2787 536892302U, // EXTRV_S_H 2788 536892302U, // EXTRV_S_H_MM 2789 536897118U, // EXTRV_W 2790 536897118U, // EXTRV_W_MM 2791 536896670U, // EXTR_RS_W 2792 536896670U, // EXTR_RS_W_MM 2793 536896214U, // EXTR_R_W 2794 536896214U, // EXTR_R_W_MM 2795 536892233U, // EXTR_S_H 2796 536892233U, // EXTR_S_H_MM 2797 536896313U, // EXTR_W 2798 536896313U, // EXTR_W_MM 2799 536895019U, // EXTS 2800 536887590U, // EXTS32 2801 536895104U, // EXT_MM 2802 536895104U, // EXT_MMR6 2803 19872U, // FABS_D32 2804 19872U, // FABS_D32_MM 2805 19872U, // FABS_D64 2806 19872U, // FABS_D64_MM 2807 23743U, // FABS_S 2808 23743U, // FABS_S_MM 2809 536889681U, // FADD_D 2810 536889682U, // FADD_D32 2811 536889682U, // FADD_D32_MM 2812 536889682U, // FADD_D64 2813 536889682U, // FADD_D64_MM 2814 536894935U, // FADD_PS64 2815 536894286U, // FADD_S 2816 536894286U, // FADD_S_MM 2817 570448718U, // FADD_S_MMR6 2818 536895583U, // FADD_W 2819 536889915U, // FCAF_D 2820 536895702U, // FCAF_W 2821 536890354U, // FCEQ_D 2822 536896141U, // FCEQ_W 2823 19879U, // FCLASS_D 2824 25781U, // FCLASS_W 2825 536889759U, // FCLE_D 2826 536895625U, // FCLE_W 2827 536890845U, // FCLT_D 2828 536896720U, // FCLT_W 2829 5941291U, // FCMP_D32 2830 5941291U, // FCMP_D32_MM 2831 5941291U, // FCMP_D64 2832 6465579U, // FCMP_S32 2833 6465579U, // FCMP_S32_MM 2834 536889855U, // FCNE_D 2835 536895659U, // FCNE_W 2836 536890464U, // FCOR_D 2837 536896270U, // FCOR_W 2838 536890410U, // FCUEQ_D 2839 536896157U, // FCUEQ_W 2840 536889825U, // FCULE_D 2841 536895641U, // FCULE_W 2842 536890901U, // FCULT_D 2843 536896736U, // FCULT_W 2844 536889871U, // FCUNE_D 2845 536895675U, // FCUNE_W 2846 536890284U, // FCUN_D 2847 536896047U, // FCUN_W 2848 536891277U, // FDIV_D 2849 536891278U, // FDIV_D32 2850 536891278U, // FDIV_D32_MM 2851 536891278U, // FDIV_D64 2852 536891278U, // FDIV_D64_MM 2853 536894785U, // FDIV_S 2854 536894785U, // FDIV_S_MM 2855 570449217U, // FDIV_S_MMR6 2856 536897102U, // FDIV_W 2857 536891960U, // FEXDO_H 2858 536896063U, // FEXDO_W 2859 536889568U, // FEXP2_D 2860 536895486U, // FEXP2_W 2861 19296U, // FEXUPL_D 2862 25077U, // FEXUPL_W 2863 19568U, // FEXUPR_D 2864 25374U, // FEXUPR_W 2865 19810U, // FFINT_S_D 2866 25674U, // FFINT_S_W 2867 20289U, // FFINT_U_D 2868 26104U, // FFINT_U_W 2869 19306U, // FFQL_D 2870 25087U, // FFQL_W 2871 19578U, // FFQR_D 2872 25384U, // FFQR_W 2873 17422U, // FILL_B 2874 19281U, // FILL_D 2875 21009U, // FILL_H 2876 25062U, // FILL_W 2877 18647U, // FLOG2_D 2878 24565U, // FLOG2_W 2879 19245U, // FLOOR_L_D64 2880 19245U, // FLOOR_L_D_MMR6 2881 23577U, // FLOOR_L_S 2882 23577U, // FLOOR_L_S_MMR6 2883 20420U, // FLOOR_W_D32 2884 20420U, // FLOOR_W_D64 2885 20420U, // FLOOR_W_D_MMR6 2886 20420U, // FLOOR_W_MM 2887 23919U, // FLOOR_W_S 2888 23919U, // FLOOR_W_S_MM 2889 23919U, // FLOOR_W_S_MMR6 2890 570444121U, // FMADD_D 2891 570450023U, // FMADD_W 2892 536889606U, // FMAX_A_D 2893 536895524U, // FMAX_A_W 2894 536891352U, // FMAX_D 2895 536897127U, // FMAX_W 2896 536889586U, // FMIN_A_D 2897 536895504U, // FMIN_A_W 2898 536890258U, // FMIN_D 2899 536896039U, // FMIN_W 2900 20381U, // FMOV_D32 2901 20381U, // FMOV_D32_MM 2902 20381U, // FMOV_D64 2903 20381U, // FMOV_D64_MM 2904 20381U, // FMOV_D_MMR6 2905 23880U, // FMOV_S 2906 23880U, // FMOV_S_MM 2907 23880U, // FMOV_S_MMR6 2908 570444079U, // FMSUB_D 2909 570449981U, // FMSUB_W 2910 536890242U, // FMUL_D 2911 536890243U, // FMUL_D32 2912 536890243U, // FMUL_D32_MM 2913 536890243U, // FMUL_D64 2914 536890243U, // FMUL_D64_MM 2915 536894951U, // FMUL_PS64 2916 536894525U, // FMUL_S 2917 536894525U, // FMUL_S_MM 2918 570448957U, // FMUL_S_MMR6 2919 536896023U, // FMUL_W 2920 19073U, // FNEG_D32 2921 19073U, // FNEG_D32_MM 2922 19073U, // FNEG_D64 2923 19073U, // FNEG_D64_MM 2924 23532U, // FNEG_S 2925 23532U, // FNEG_S_MM 2926 23532U, // FNEG_S_MMR6 2927 2752567255U, // FORK 2928 19407U, // FRCP_D 2929 25160U, // FRCP_W 2930 20027U, // FRINT_D 2931 25850U, // FRINT_W 2932 20055U, // FRSQRT_D 2933 25878U, // FRSQRT_W 2934 536889934U, // FSAF_D 2935 536895710U, // FSAF_W 2936 536890382U, // FSEQ_D 2937 536896149U, // FSEQ_W 2938 536889797U, // FSLE_D 2939 536895633U, // FSLE_W 2940 536890873U, // FSLT_D 2941 536896728U, // FSLT_W 2942 536889863U, // FSNE_D 2943 536895667U, // FSNE_W 2944 536890472U, // FSOR_D 2945 536896278U, // FSOR_W 2946 20046U, // FSQRT_D 2947 20047U, // FSQRT_D32 2948 20047U, // FSQRT_D32_MM 2949 20047U, // FSQRT_D64 2950 20047U, // FSQRT_D64_MM 2951 23857U, // FSQRT_S 2952 23857U, // FSQRT_S_MM 2953 25869U, // FSQRT_W 2954 536889639U, // FSUB_D 2955 536889640U, // FSUB_D32 2956 536889640U, // FSUB_D32_MM 2957 536889640U, // FSUB_D64 2958 536889640U, // FSUB_D64_MM 2959 536894927U, // FSUB_PS64 2960 536894268U, // FSUB_S 2961 536894268U, // FSUB_S_MM 2962 570448700U, // FSUB_S_MMR6 2963 536895541U, // FSUB_W 2964 536890431U, // FSUEQ_D 2965 536896166U, // FSUEQ_W 2966 536889846U, // FSULE_D 2967 536895650U, // FSULE_W 2968 536890922U, // FSULT_D 2969 536896745U, // FSULT_W 2970 536889880U, // FSUNE_D 2971 536895684U, // FSUNE_W 2972 536890303U, // FSUN_D 2973 536896055U, // FSUN_W 2974 19821U, // FTINT_S_D 2975 25685U, // FTINT_S_W 2976 20300U, // FTINT_U_D 2977 26115U, // FTINT_U_W 2978 536892037U, // FTQ_H 2979 536896175U, // FTQ_W 2980 19643U, // FTRUNC_S_D 2981 25457U, // FTRUNC_S_W 2982 20110U, // FTRUNC_U_D 2983 25925U, // FTRUNC_U_W 2984 546758U, // GINVI 2985 546758U, // GINVI_MMR6 2986 218127986U, // GINVT 2987 218127986U, // GINVT_MMR6 2988 536890567U, // HADD_S_D 2989 536892116U, // HADD_S_H 2990 536896381U, // HADD_S_W 2991 536891034U, // HADD_U_D 2992 536892404U, // HADD_U_H 2993 536896849U, // HADD_U_W 2994 536890534U, // HSUB_S_D 2995 536892095U, // HSUB_S_H 2996 536896348U, // HSUB_S_W 2997 536891001U, // HSUB_U_D 2998 536892383U, // HSUB_U_H 2999 536896816U, // HSUB_U_W 3000 645291U, // HYPCALL 3001 645291U, // HYPCALL_MM 3002 536888837U, // ILVEV_B 3003 536891268U, // ILVEV_D 3004 536892626U, // ILVEV_H 3005 536897093U, // ILVEV_W 3006 536888365U, // ILVL_B 3007 536890250U, // ILVL_D 3008 536891952U, // ILVL_H 3009 536896031U, // ILVL_W 3010 536888117U, // ILVOD_B 3011 536889723U, // ILVOD_D 3012 536891754U, // ILVOD_H 3013 536895616U, // ILVOD_W 3014 536888413U, // ILVR_B 3015 536890507U, // ILVR_D 3016 536892077U, // ILVR_H 3017 536896321U, // ILVR_W 3018 536894916U, // INS 3019 241714476U, // INSERT_B 3020 258494020U, // INSERT_D 3021 275272645U, // INSERT_H 3022 292054275U, // INSERT_W 3023 33578991U, // INSV 3024 308822846U, // INSVE_B 3025 325601825U, // INSVE_D 3026 342380915U, // INSVE_H 3027 359162061U, // INSVE_W 3028 33578991U, // INSV_MM 3029 536894916U, // INS_MM 3030 536894916U, // INS_MMR6 3031 186317U, // J 3032 186356U, // JAL 3033 23264U, // JALR 3034 547552U, // JALR16_MM 3035 23264U, // JALR64 3036 547552U, // JALRC16_MMR6 3037 17977U, // JALRC_HB_MMR6 3038 18516U, // JALRC_MMR6 3039 541239U, // JALRS16_MM 3040 24100U, // JALRS_MM 3041 17994U, // JALR_HB 3042 17994U, // JALR_HB64 3043 23264U, // JALR_MM 3044 187819U, // JALS_MM 3045 190126U, // JALX 3046 190126U, // JALX_MM 3047 186356U, // JAL_MM 3048 18395U, // JIALC 3049 18395U, // JIALC64 3050 18395U, // JIALC_MMR6 3051 18384U, // JIC 3052 18384U, // JIC64 3053 18384U, // JIC_MMR6 3054 547548U, // JR 3055 541226U, // JR16_MM 3056 547548U, // JR64 3057 547353U, // JRADDIUSP 3058 542799U, // JRC16_MM 3059 541104U, // JRC16_MMR6 3060 547341U, // JRCADDIUSP_MMR6 3061 542275U, // JR_HB 3062 542275U, // JR_HB64 3063 542275U, // JR_HB64_R6 3064 542275U, // JR_HB_R6 3065 547548U, // JR_MM 3066 186317U, // J_MM 3067 7542772U, // Jal16 3068 8067060U, // JalB16 3069 10524U, // JrRa16 3070 10516U, // JrcRa16 3071 542799U, // JrcRx16 3072 542804U, // JumpLinkReg16 3073 50349651U, // LB 3074 50349651U, // LB64 3075 50352227U, // LBE 3076 50352227U, // LBE_MM 3077 50348615U, // LBU16_MM 3078 3254806196U, // LBUX 3079 3254806196U, // LBUX_MM 3080 50355845U, // LBU_MMR6 3081 50349651U, // LB_MM 3082 50349651U, // LB_MMR6 3083 50355845U, // LBu 3084 50355845U, // LBu64 3085 50352363U, // LBuE 3086 50352363U, // LBuE_MM 3087 50355845U, // LBu_MM 3088 50352186U, // LD 3089 50348118U, // LDC1 3090 50348118U, // LDC164 3091 50348118U, // LDC1_D64_MMR6 3092 50348118U, // LDC1_MM_D32 3093 50348118U, // LDC1_MM_D64 3094 50348334U, // LDC2 3095 50348334U, // LDC2_MMR6 3096 50348334U, // LDC2_R6 3097 50348419U, // LDC3 3098 17248U, // LDI_B 3099 19089U, // LDI_D 3100 20885U, // LDI_H 3101 24912U, // LDI_W 3102 50354256U, // LDL 3103 18462U, // LDPC 3104 50354842U, // LDR 3105 3254796438U, // LDXC1 3106 3254796438U, // LDXC164 3107 50348838U, // LD_B 3108 50350444U, // LD_D 3109 50352475U, // LD_H 3110 50356337U, // LD_W 3111 134242016U, // LEA_ADDiu 3112 134242015U, // LEA_ADDiu64 3113 134242016U, // LEA_ADDiu_MM 3114 50353427U, // LH 3115 50353427U, // LH64 3116 50352279U, // LHE 3117 50352279U, // LHE_MM 3118 50348638U, // LHU16_MM 3119 3254806185U, // LHX 3120 3254806185U, // LHX_MM 3121 50353427U, // LH_MM 3122 50355923U, // LHu 3123 50355923U, // LHu64 3124 50352369U, // LHuE 3125 50352369U, // LHuE_MM 3126 50355923U, // LHu_MM 3127 16878U, // LI16_MM 3128 16878U, // LI16_MMR6 3129 50354352U, // LL 3130 50354352U, // LL64 3131 50354352U, // LL64_R6 3132 50352190U, // LLD 3133 50352190U, // LLD_R6 3134 50352302U, // LLE 3135 50352302U, // LLE_MM 3136 50354352U, // LL_MM 3137 50354352U, // LL_MMR6 3138 50354352U, // LL_R6 3139 536888020U, // LSA 3140 3828450004U, // LSA_MMR6 3141 536888020U, // LSA_R6 3142 201349057U, // LUI_MMR6 3143 3254796452U, // LUXC1 3144 3254796452U, // LUXC164 3145 3254796452U, // LUXC1_MM 3146 201349057U, // LUi 3147 201349057U, // LUi64 3148 201349057U, // LUi_MM 3149 50357902U, // LW 3150 50348645U, // LW16_MM 3151 50357902U, // LW64 3152 50348170U, // LWC1 3153 50348170U, // LWC1_MM 3154 50348386U, // LWC2 3155 50348386U, // LWC2_MMR6 3156 50348386U, // LWC2_R6 3157 50348431U, // LWC3 3158 50357902U, // LWDSP 3159 50357902U, // LWDSP_MM 3160 50352381U, // LWE 3161 50352381U, // LWE_MM 3162 50357902U, // LWGP_MM 3163 50354470U, // LWL 3164 50354470U, // LWL64 3165 50352312U, // LWLE 3166 50352312U, // LWLE_MM 3167 50354470U, // LWL_MM 3168 66059U, // LWM16_MM 3169 66059U, // LWM16_MMR6 3170 65799U, // LWM32_MM 3171 18499U, // LWPC 3172 18499U, // LWPC_MMR6 3173 369121850U, // LWP_MM 3174 50354976U, // LWR 3175 50354976U, // LWR64 3176 50352351U, // LWRE 3177 50352351U, // LWRE_MM 3178 50354976U, // LWR_MM 3179 50357902U, // LWSP_MM 3180 18492U, // LWUPC 3181 50356070U, // LWU_MM 3182 3254806202U, // LWX 3183 3254796466U, // LWXC1 3184 3254796466U, // LWXC1_MM 3185 3254804017U, // LWXS_MM 3186 3254806202U, // LWX_MM 3187 50357902U, // LW_MM 3188 50357902U, // LW_MMR6 3189 50356070U, // LWu 3190 50349651U, // LbRxRyOffMemX16 3191 50355845U, // LbuRxRyOffMemX16 3192 50353427U, // LhRxRyOffMemX16 3193 50355923U, // LhuRxRyOffMemX16 3194 1610635144U, // LiRxImm16 3195 22398U, // LiRxImmAlignX16 3196 22408U, // LiRxImmX16 3197 26254U, // LwRxPcTcp16 3198 26254U, // LwRxPcTcpX16 3199 50357902U, // LwRxRyOffMemX16 3200 50357902U, // LwRxSpImmX16 3201 20523U, // MADD 3202 570444383U, // MADDF_D 3203 570444383U, // MADDF_D_MMR6 3204 570448851U, // MADDF_S 3205 570448851U, // MADDF_S_MMR6 3206 570446441U, // MADDR_Q_H 3207 570450552U, // MADDR_Q_W 3208 24230U, // MADDU 3209 536895142U, // MADDU_DSP 3210 536895142U, // MADDU_DSP_MM 3211 24230U, // MADDU_MM 3212 570443251U, // MADDV_B 3213 570445682U, // MADDV_D 3214 570447040U, // MADDV_H 3215 570451507U, // MADDV_W 3216 536889690U, // MADD_D32 3217 536889690U, // MADD_D32_MM 3218 536889690U, // MADD_D64 3219 536891435U, // MADD_DSP 3220 536891435U, // MADD_DSP_MM 3221 20523U, // MADD_MM 3222 570446411U, // MADD_Q_H 3223 570450522U, // MADD_Q_W 3224 536894285U, // MADD_S 3225 536894285U, // MADD_S_MM 3226 536893555U, // MAQ_SA_W_PHL 3227 536893555U, // MAQ_SA_W_PHL_MM 3228 536894116U, // MAQ_SA_W_PHR 3229 536894116U, // MAQ_SA_W_PHR_MM 3230 536893583U, // MAQ_S_W_PHL 3231 536893583U, // MAQ_S_W_PHL_MM 3232 536894144U, // MAQ_S_W_PHR 3233 536894144U, // MAQ_S_W_PHR_MM 3234 536889631U, // MAXA_D 3235 536889631U, // MAXA_D_MMR6 3236 536894258U, // MAXA_S 3237 536894258U, // MAXA_S_MMR6 3238 536888488U, // MAXI_S_B 3239 536890645U, // MAXI_S_D 3240 536892194U, // MAXI_S_H 3241 536896459U, // MAXI_S_W 3242 536888703U, // MAXI_U_B 3243 536891112U, // MAXI_U_D 3244 536892482U, // MAXI_U_H 3245 536896927U, // MAXI_U_W 3246 536888069U, // MAX_A_B 3247 536889607U, // MAX_A_D 3248 536891706U, // MAX_A_H 3249 536895525U, // MAX_A_W 3250 536891353U, // MAX_D 3251 536891353U, // MAX_D_MMR6 3252 536894851U, // MAX_S 3253 536888576U, // MAX_S_B 3254 536890765U, // MAX_S_D 3255 536892313U, // MAX_S_H 3256 536894851U, // MAX_S_MMR6 3257 536896640U, // MAX_S_W 3258 536888791U, // MAX_U_B 3259 536891232U, // MAX_U_D 3260 536892580U, // MAX_U_H 3261 536897047U, // MAX_U_W 3262 536887298U, // MFC0 3263 536887298U, // MFC0_MMR6 3264 16489U, // MFC1 3265 16489U, // MFC1_D64 3266 16489U, // MFC1_MM 3267 16489U, // MFC1_MMR6 3268 536887617U, // MFC2 3269 16705U, // MFC2_MMR6 3270 536887305U, // MFGC0 3271 536887305U, // MFGC0_MM 3272 536887336U, // MFHC0_MMR6 3273 16495U, // MFHC1_D32 3274 16495U, // MFHC1_D32_MM 3275 16495U, // MFHC1_D64 3276 16495U, // MFHC1_D64_MM 3277 16711U, // MFHC2_MMR6 3278 536887312U, // MFHGC0 3279 536887312U, // MFHGC0_MM 3280 546674U, // MFHI 3281 541158U, // MFHI16_MM 3282 546674U, // MFHI64 3283 22386U, // MFHI_DSP 3284 22386U, // MFHI_DSP_MM 3285 546674U, // MFHI_MM 3286 547206U, // MFLO 3287 541209U, // MFLO16_MM 3288 547206U, // MFLO64 3289 22918U, // MFLO_DSP 3290 22918U, // MFLO_DSP_MM 3291 547206U, // MFLO_MM 3292 536894214U, // MFTR 3293 536889616U, // MINA_D 3294 536889616U, // MINA_D_MMR6 3295 536894250U, // MINA_S 3296 536894250U, // MINA_S_MMR6 3297 536888468U, // MINI_S_B 3298 536890625U, // MINI_S_D 3299 536892174U, // MINI_S_H 3300 536896439U, // MINI_S_W 3301 536888683U, // MINI_U_B 3302 536891092U, // MINI_U_D 3303 536892462U, // MINI_U_H 3304 536896907U, // MINI_U_W 3305 536888050U, // MIN_A_B 3306 536889587U, // MIN_A_D 3307 536891687U, // MIN_A_H 3308 536895505U, // MIN_A_W 3309 536890259U, // MIN_D 3310 536890259U, // MIN_D_MMR6 3311 536894532U, // MIN_S 3312 536888498U, // MIN_S_B 3313 536890655U, // MIN_S_D 3314 536892204U, // MIN_S_H 3315 536894532U, // MIN_S_MMR6 3316 536896479U, // MIN_S_W 3317 536888713U, // MIN_U_B 3318 536891122U, // MIN_U_D 3319 536892492U, // MIN_U_H 3320 536896937U, // MIN_U_W 3321 536891482U, // MOD 3322 536889255U, // MODSUB 3323 536889255U, // MODSUB_MM 3324 536895150U, // MODU 3325 536895150U, // MODU_MMR6 3326 536891482U, // MOD_MMR6 3327 536888431U, // MOD_S_B 3328 536890588U, // MOD_S_D 3329 536892137U, // MOD_S_H 3330 536896402U, // MOD_S_W 3331 536888646U, // MOD_U_B 3332 536891055U, // MOD_U_D 3333 536892425U, // MOD_U_H 3334 536896870U, // MOD_U_W 3335 20727U, // MOVE16_MM 3336 16848U, // MOVE16_MMR6 3337 536893881U, // MOVEP_MM 3338 536893881U, // MOVEP_MMR6 3339 24434U, // MOVE_V 3340 536889976U, // MOVF_D32 3341 536889976U, // MOVF_D32_MM 3342 536889976U, // MOVF_D64 3343 536891667U, // MOVF_I 3344 536891667U, // MOVF_I64 3345 536891667U, // MOVF_I_MM 3346 536894436U, // MOVF_S 3347 536894436U, // MOVF_S_MM 3348 536890311U, // MOVN_I64_D64 3349 536893818U, // MOVN_I64_I 3350 536893818U, // MOVN_I64_I64 3351 536894568U, // MOVN_I64_S 3352 536890311U, // MOVN_I_D32 3353 536890311U, // MOVN_I_D32_MM 3354 536890311U, // MOVN_I_D64 3355 536893818U, // MOVN_I_I 3356 536893818U, // MOVN_I_I64 3357 536893818U, // MOVN_I_MM 3358 536894568U, // MOVN_I_S 3359 536894568U, // MOVN_I_S_MM 3360 536890983U, // MOVT_D32 3361 536890983U, // MOVT_D32_MM 3362 536890983U, // MOVT_D64 3363 536895097U, // MOVT_I 3364 536895097U, // MOVT_I64 3365 536895097U, // MOVT_I_MM 3366 536894777U, // MOVT_S 3367 536894777U, // MOVT_S_MM 3368 536891393U, // MOVZ_I64_D64 3369 536897287U, // MOVZ_I64_I 3370 536897287U, // MOVZ_I64_I64 3371 536894878U, // MOVZ_I64_S 3372 536891393U, // MOVZ_I_D32 3373 536891393U, // MOVZ_I_D32_MM 3374 536891393U, // MOVZ_I_D64 3375 536897287U, // MOVZ_I_I 3376 536897287U, // MOVZ_I_I64 3377 536897287U, // MOVZ_I_MM 3378 536894878U, // MOVZ_I_S 3379 536894878U, // MOVZ_I_S_MM 3380 18351U, // MSUB 3381 570444374U, // MSUBF_D 3382 570444374U, // MSUBF_D_MMR6 3383 570448842U, // MSUBF_S 3384 570448842U, // MSUBF_S_MMR6 3385 570446430U, // MSUBR_Q_H 3386 570450541U, // MSUBR_Q_W 3387 24209U, // MSUBU 3388 536895121U, // MSUBU_DSP 3389 536895121U, // MSUBU_DSP_MM 3390 24209U, // MSUBU_MM 3391 570443242U, // MSUBV_B 3392 570445673U, // MSUBV_D 3393 570447031U, // MSUBV_H 3394 570451498U, // MSUBV_W 3395 536889648U, // MSUB_D32 3396 536889648U, // MSUB_D32_MM 3397 536889648U, // MSUB_D64 3398 536889263U, // MSUB_DSP 3399 536889263U, // MSUB_DSP_MM 3400 18351U, // MSUB_MM 3401 570446401U, // MSUB_Q_H 3402 570450512U, // MSUB_Q_W 3403 536894267U, // MSUB_S 3404 536894267U, // MSUB_S_MM 3405 2752561207U, // MTC0 3406 2752561207U, // MTC0_MMR6 3407 17875076U, // MTC1 3408 17875076U, // MTC1_D64 3409 17875076U, // MTC1_D64_MM 3410 17875076U, // MTC1_MM 3411 17875076U, // MTC1_MMR6 3412 2752561500U, // MTC2 3413 17875292U, // MTC2_MMR6 3414 2752561185U, // MTGC0 3415 2752561185U, // MTGC0_MM 3416 2752561199U, // MTHC0_MMR6 3417 17924214U, // MTHC1_D32 3418 17924214U, // MTHC1_D32_MM 3419 17924214U, // MTHC1_D64 3420 17924214U, // MTHC1_D64_MM 3421 17875278U, // MTHC2_MMR6 3422 2752561176U, // MTHGC0 3423 2752561176U, // MTHGC0_MM 3424 546680U, // MTHI 3425 546680U, // MTHI64 3426 17880952U, // MTHI_DSP 3427 17880952U, // MTHI_DSP_MM 3428 546680U, // MTHI_MM 3429 17881536U, // MTHLIP 3430 17881536U, // MTHLIP_MM 3431 547219U, // MTLO 3432 547219U, // MTLO64 3433 17881491U, // MTLO_DSP 3434 17881491U, // MTLO_DSP_MM 3435 547219U, // MTLO_MM 3436 540739U, // MTM0 3437 540864U, // MTM1 3438 541038U, // MTM2 3439 540745U, // MTP0 3440 540870U, // MTP1 3441 541044U, // MTP2 3442 68213523U, // MTTR 3443 536893249U, // MUH 3444 536895193U, // MUHU 3445 536895193U, // MUHU_MMR6 3446 536893249U, // MUH_MMR6 3447 536893715U, // MUL 3448 536893596U, // MULEQ_S_W_PHL 3449 536893596U, // MULEQ_S_W_PHL_MM 3450 536894157U, // MULEQ_S_W_PHR 3451 536894157U, // MULEQ_S_W_PHR_MM 3452 536893473U, // MULEU_S_PH_QBL 3453 536893473U, // MULEU_S_PH_QBL_MM 3454 536894059U, // MULEU_S_PH_QBR 3455 536894059U, // MULEU_S_PH_QBR_MM 3456 536893009U, // MULQ_RS_PH 3457 536893009U, // MULQ_RS_PH_MM 3458 536896659U, // MULQ_RS_W 3459 536896659U, // MULQ_RS_W_MMR2 3460 536892953U, // MULQ_S_PH 3461 536892953U, // MULQ_S_PH_MMR2 3462 536896518U, // MULQ_S_W 3463 536896518U, // MULQ_S_W_MMR2 3464 536894976U, // MULR_PS64 3465 536892020U, // MULR_Q_H 3466 536896131U, // MULR_Q_W 3467 536893155U, // MULSAQ_S_W_PH 3468 536893155U, // MULSAQ_S_W_PH_MM 3469 536893130U, // MULSA_W_PH 3470 536893130U, // MULSA_W_PH_MMR2 3471 24157U, // MULT 3472 536895313U, // MULTU_DSP 3473 536895313U, // MULTU_DSP_MM 3474 536895069U, // MULT_DSP 3475 536895069U, // MULT_DSP_MM 3476 24157U, // MULT_MM 3477 24401U, // MULTu 3478 24401U, // MULTu_MM 3479 536895230U, // MULU 3480 536895230U, // MULU_MMR6 3481 536888846U, // MULV_B 3482 536891285U, // MULV_D 3483 536892635U, // MULV_H 3484 536897110U, // MULV_W 3485 536893715U, // MUL_MM 3486 536893715U, // MUL_MMR6 3487 536892826U, // MUL_PH 3488 536892826U, // MUL_PH_MMR2 3489 536891989U, // MUL_Q_H 3490 536896100U, // MUL_Q_W 3491 536893715U, // MUL_R6 3492 536892921U, // MUL_S_PH 3493 536892921U, // MUL_S_PH_MMR2 3494 546674U, // Mfhi16 3495 547206U, // Mflo16 3496 20727U, // Move32R16 3497 20727U, // MoveR3216 3498 17173U, // NLOC_B 3499 18753U, // NLOC_D 3500 20810U, // NLOC_H 3501 24646U, // NLOC_W 3502 17181U, // NLZC_B 3503 18761U, // NLZC_D 3504 20818U, // NLZC_H 3505 24654U, // NLZC_W 3506 536889698U, // NMADD_D32 3507 536889698U, // NMADD_D32_MM 3508 536889698U, // NMADD_D64 3509 536894284U, // NMADD_S 3510 536894284U, // NMADD_S_MM 3511 536889656U, // NMSUB_D32 3512 536889656U, // NMSUB_D32_MM 3513 536889656U, // NMSUB_D64 3514 536894266U, // NMSUB_S 3515 536894266U, // NMSUB_S_MM 3516 536894182U, // NOR 3517 536894182U, // NOR64 3518 536888254U, // NORI_B 3519 536894182U, // NOR_MM 3520 536894182U, // NOR_MMR6 3521 536895362U, // NOR_V 3522 16960U, // NOT16_MM 3523 16960U, // NOT16_MMR6 3524 20761U, // NegRxRy16 3525 24173U, // NotRxRy16 3526 536894183U, // OR 3527 20021809U, // OR16_MM 3528 20021809U, // OR16_MMR6 3529 536894183U, // OR64 3530 536888255U, // ORI_B 3531 536893348U, // ORI_MMR6 3532 536894183U, // OR_MM 3533 536894183U, // OR_MMR6 3534 536895363U, // OR_V 3535 536893348U, // ORi 3536 536893348U, // ORi64 3537 536893348U, // ORi_MM 3538 33577703U, // OrRxRxRy16 3539 536892815U, // PACKRL_PH 3540 536892815U, // PACKRL_PH_MM 3541 10542U, // PAUSE 3542 10542U, // PAUSE_MM 3543 10542U, // PAUSE_MMR6 3544 536888828U, // PCKEV_B 3545 536891259U, // PCKEV_D 3546 536892617U, // PCKEV_H 3547 536897084U, // PCKEV_W 3548 536888108U, // PCKOD_B 3549 536889714U, // PCKOD_D 3550 536891745U, // PCKOD_H 3551 536895607U, // PCKOD_W 3552 17700U, // PCNT_B 3553 20019U, // PCNT_D 3554 21437U, // PCNT_H 3555 25842U, // PCNT_W 3556 536892779U, // PICK_PH 3557 536892779U, // PICK_PH_MM 3558 536888987U, // PICK_QB 3559 536888987U, // PICK_QB_MM 3560 536894943U, // PLL_PS64 3561 536894985U, // PLU_PS64 3562 22990U, // POP 3563 22592U, // PRECEQU_PH_QBL 3564 17046U, // PRECEQU_PH_QBLA 3565 17046U, // PRECEQU_PH_QBLA_MM 3566 22592U, // PRECEQU_PH_QBL_MM 3567 23178U, // PRECEQU_PH_QBR 3568 17084U, // PRECEQU_PH_QBRA 3569 17084U, // PRECEQU_PH_QBRA_MM 3570 23178U, // PRECEQU_PH_QBR_MM 3571 22657U, // PRECEQ_W_PHL 3572 22657U, // PRECEQ_W_PHL_MM 3573 23218U, // PRECEQ_W_PHR 3574 23218U, // PRECEQ_W_PHR_MM 3575 22577U, // PRECEU_PH_QBL 3576 17030U, // PRECEU_PH_QBLA 3577 17030U, // PRECEU_PH_QBLA_MM 3578 22577U, // PRECEU_PH_QBL_MM 3579 23163U, // PRECEU_PH_QBR 3580 17068U, // PRECEU_PH_QBRA 3581 17068U, // PRECEU_PH_QBRA_MM 3582 23163U, // PRECEU_PH_QBR_MM 3583 536892731U, // PRECRQU_S_QB_PH 3584 536892731U, // PRECRQU_S_QB_PH_MM 3585 536895750U, // PRECRQ_PH_W 3586 536895750U, // PRECRQ_PH_W_MM 3587 536892704U, // PRECRQ_QB_PH 3588 536892704U, // PRECRQ_QB_PH_MM 3589 536895781U, // PRECRQ_RS_PH_W 3590 536895781U, // PRECRQ_RS_PH_W_MM 3591 536892718U, // PRECR_QB_PH 3592 536892718U, // PRECR_QB_PH_MMR2 3593 536895734U, // PRECR_SRA_PH_W 3594 536895734U, // PRECR_SRA_PH_W_MMR2 3595 536895763U, // PRECR_SRA_R_PH_W 3596 536895763U, // PRECR_SRA_R_PH_W_MMR2 3597 5394701U, // PREF 3598 5394554U, // PREFE 3599 5394554U, // PREFE_MM 3600 389179042U, // PREFX_MM 3601 5394701U, // PREF_MM 3602 5394701U, // PREF_MMR6 3603 5394701U, // PREF_R6 3604 536891464U, // PREPEND 3605 536891464U, // PREPEND_MMR2 3606 536894959U, // PUL_PS64 3607 536894993U, // PUU_PS64 3608 18327U, // RADDU_W_QB 3609 18327U, // RADDU_W_QB_MM 3610 184572415U, // RDDSP 3611 402676223U, // RDDSP_MM 3612 536894233U, // RDHWR 3613 536894233U, // RDHWR64 3614 536894233U, // RDHWR_MM 3615 536894233U, // RDHWR_MMR6 3616 23286U, // RDPGPR_MMR6 3617 19415U, // RECIP_D32 3618 19415U, // RECIP_D32_MM 3619 19415U, // RECIP_D64 3620 19415U, // RECIP_D64_MM 3621 23664U, // RECIP_S 3622 23664U, // RECIP_S_MM 3623 22158U, // REPLV_PH 3624 22158U, // REPLV_PH_MM 3625 18307U, // REPLV_QB 3626 18307U, // REPLV_QB_MM 3627 21885U, // REPL_PH 3628 21885U, // REPL_PH_MM 3629 419448493U, // REPL_QB 3630 419448493U, // REPL_QB_MM 3631 20028U, // RINT_D 3632 20028U, // RINT_D_MMR6 3633 23848U, // RINT_S 3634 23848U, // RINT_S_MMR6 3635 536894221U, // ROTR 3636 536895464U, // ROTRV 3637 536895464U, // ROTRV_MM 3638 536894221U, // ROTR_MM 3639 19224U, // ROUND_L_D64 3640 19224U, // ROUND_L_D_MMR6 3641 23556U, // ROUND_L_S 3642 23556U, // ROUND_L_S_MMR6 3643 20399U, // ROUND_W_D32 3644 20399U, // ROUND_W_D64 3645 20399U, // ROUND_W_D_MMR6 3646 20399U, // ROUND_W_MM 3647 23898U, // ROUND_W_S 3648 23898U, // ROUND_W_S_MM 3649 23898U, // ROUND_W_S_MMR6 3650 20056U, // RSQRT_D32 3651 20056U, // RSQRT_D32_MM 3652 20056U, // RSQRT_D64 3653 20056U, // RSQRT_D64_MM 3654 23856U, // RSQRT_S 3655 23856U, // RSQRT_S_MM 3656 0U, // Restore16 3657 0U, // RestoreX16 3658 8405633U, // SAA 3659 8409105U, // SAAD 3660 536888537U, // SAT_S_B 3661 536890704U, // SAT_S_D 3662 536892263U, // SAT_S_H 3663 536896568U, // SAT_S_W 3664 536888764U, // SAT_U_B 3665 536891183U, // SAT_U_D 3666 536892553U, // SAT_U_H 3667 536896998U, // SAT_U_W 3668 50349987U, // SB 3669 50348452U, // SB16_MM 3670 50348452U, // SB16_MMR6 3671 50349987U, // SB64 3672 50352232U, // SBE 3673 50352232U, // SBE_MM 3674 50349987U, // SB_MM 3675 50349987U, // SB_MMR6 3676 8964190U, // SC 3677 8964190U, // SC64 3678 8964190U, // SC64_R6 3679 8966176U, // SCD 3680 8966176U, // SCD_R6 3681 8966253U, // SCE 3682 8966253U, // SCE_MM 3683 8964190U, // SC_MM 3684 8964190U, // SC_MMR6 3685 8964190U, // SC_R6 3686 50352223U, // SD 3687 219562U, // SDBBP 3688 131617U, // SDBBP16_MM 3689 131617U, // SDBBP16_MMR6 3690 645546U, // SDBBP_MM 3691 219562U, // SDBBP_MMR6 3692 219562U, // SDBBP_R6 3693 50348124U, // SDC1 3694 50348124U, // SDC164 3695 50348124U, // SDC1_D64_MMR6 3696 50348124U, // SDC1_MM_D32 3697 50348124U, // SDC1_MM_D64 3698 50348340U, // SDC2 3699 50348340U, // SDC2_MMR6 3700 50348340U, // SDC2_R6 3701 50348425U, // SDC3 3702 26408U, // SDIV 3703 26408U, // SDIV_MM 3704 50354261U, // SDL 3705 50354847U, // SDR 3706 3254796445U, // SDXC1 3707 3254796445U, // SDXC164 3708 17972U, // SEB 3709 17972U, // SEB64 3710 17972U, // SEB_MM 3711 21773U, // SEH 3712 21773U, // SEH64 3713 21773U, // SEH_MM 3714 536897260U, // SELEQZ 3715 536897260U, // SELEQZ64 3716 536891383U, // SELEQZ_D 3717 536891383U, // SELEQZ_D_MMR6 3718 536897260U, // SELEQZ_MMR6 3719 536894868U, // SELEQZ_S 3720 536894868U, // SELEQZ_S_MMR6 3721 536897233U, // SELNEZ 3722 536897233U, // SELNEZ64 3723 536891366U, // SELNEZ_D 3724 536891366U, // SELNEZ_D_MMR6 3725 536897233U, // SELNEZ_MMR6 3726 536894858U, // SELNEZ_S 3727 536894858U, // SELNEZ_S_MMR6 3728 570444609U, // SEL_D 3729 570444609U, // SEL_D_MMR6 3730 570448941U, // SEL_S 3731 570448941U, // SEL_S_MMR6 3732 536894025U, // SEQ 3733 536893335U, // SEQi 3734 50353980U, // SH 3735 50348504U, // SH16_MM 3736 50348504U, // SH16_MMR6 3737 50353980U, // SH64 3738 50352284U, // SHE 3739 50352284U, // SHE_MM 3740 536888136U, // SHF_B 3741 536891773U, // SHF_H 3742 536895719U, // SHF_W 3743 22924U, // SHILO 3744 24527U, // SHILOV 3745 24527U, // SHILOV_MM 3746 22924U, // SHILO_MM 3747 536893060U, // SHLLV_PH 3748 536893060U, // SHLLV_PH_MM 3749 536889209U, // SHLLV_QB 3750 536889209U, // SHLLV_QB_MM 3751 536892997U, // SHLLV_S_PH 3752 536892997U, // SHLLV_S_PH_MM 3753 536896629U, // SHLLV_S_W 3754 536896629U, // SHLLV_S_W_MM 3755 536892788U, // SHLL_PH 3756 536892788U, // SHLL_PH_MM 3757 536888996U, // SHLL_QB 3758 536888996U, // SHLL_QB_MM 3759 536892910U, // SHLL_S_PH 3760 536892910U, // SHLL_S_PH_MM 3761 536896469U, // SHLL_S_W 3762 536896469U, // SHLL_S_W_MM 3763 536893050U, // SHRAV_PH 3764 536893050U, // SHRAV_PH_MM 3765 536889199U, // SHRAV_QB 3766 536889199U, // SHRAV_QB_MMR2 3767 536892898U, // SHRAV_R_PH 3768 536892898U, // SHRAV_R_PH_MM 3769 536889097U, // SHRAV_R_QB 3770 536889097U, // SHRAV_R_QB_MMR2 3771 536896224U, // SHRAV_R_W 3772 536896224U, // SHRAV_R_W_MM 3773 536892695U, // SHRA_PH 3774 536892695U, // SHRA_PH_MM 3775 536888919U, // SHRA_QB 3776 536888919U, // SHRA_QB_MMR2 3777 536892863U, // SHRA_R_PH 3778 536892863U, // SHRA_R_PH_MM 3779 536889062U, // SHRA_R_QB 3780 536889062U, // SHRA_R_QB_MMR2 3781 536896182U, // SHRA_R_W 3782 536896182U, // SHRA_R_W_MM 3783 536893080U, // SHRLV_PH 3784 536893080U, // SHRLV_PH_MMR2 3785 536889229U, // SHRLV_QB 3786 536889229U, // SHRLV_QB_MM 3787 536892806U, // SHRL_PH 3788 536892806U, // SHRL_PH_MMR2 3789 536889014U, // SHRL_QB 3790 536889014U, // SHRL_QB_MM 3791 50353980U, // SH_MM 3792 50353980U, // SH_MMR6 3793 233633U, // SIGRIE 3794 233633U, // SIGRIE_MMR6 3795 1107313503U, // SLDI_B 3796 1107315344U, // SLDI_D 3797 1107317140U, // SLDI_H 3798 1107321167U, // SLDI_W 3799 1107313445U, // SLD_B 3800 1107315051U, // SLD_D 3801 1107317082U, // SLD_H 3802 1107320944U, // SLD_W 3803 536893648U, // SLL 3804 536887805U, // SLL16_MM 3805 536887805U, // SLL16_MMR6 3806 536893648U, // SLL64_32 3807 536893648U, // SLL64_64 3808 536888193U, // SLLI_B 3809 536890017U, // SLLI_D 3810 536891813U, // SLLI_H 3811 536895840U, // SLLI_W 3812 536895426U, // SLLV 3813 536895426U, // SLLV_MM 3814 536888342U, // SLL_B 3815 536890201U, // SLL_D 3816 536891929U, // SLL_H 3817 536893648U, // SLL_MM 3818 536893648U, // SLL_MMR6 3819 536895982U, // SLL_W 3820 536895058U, // SLT 3821 536895058U, // SLT64 3822 536895058U, // SLT_MM 3823 536893359U, // SLTi 3824 536893359U, // SLTi64 3825 536893359U, // SLTi_MM 3826 536895214U, // SLTiu 3827 536895214U, // SLTiu64 3828 536895214U, // SLTiu_MM 3829 536895300U, // SLTu 3830 536895300U, // SLTu64 3831 536895300U, // SLTu_MM 3832 536891593U, // SNE 3833 536893280U, // SNEi 3834 1073759192U, // SPLATI_B 3835 1073761000U, // SPLATI_D 3836 1073762796U, // SPLATI_H 3837 1073766823U, // SPLATI_W 3838 1073759507U, // SPLAT_B 3839 1073761713U, // SPLAT_D 3840 1073763244U, // SPLAT_H 3841 1073767615U, // SPLAT_W 3842 536888014U, // SRA 3843 536888151U, // SRAI_B 3844 536889992U, // SRAI_D 3845 536891788U, // SRAI_H 3846 536895815U, // SRAI_W 3847 536888227U, // SRARI_B 3848 536890051U, // SRARI_D 3849 536891847U, // SRARI_H 3850 536895874U, // SRARI_W 3851 536888380U, // SRAR_B 3852 536890440U, // SRAR_D 3853 536892044U, // SRAR_H 3854 536896246U, // SRAR_W 3855 536895405U, // SRAV 3856 536895405U, // SRAV_MM 3857 536888078U, // SRA_B 3858 536889624U, // SRA_D 3859 536891715U, // SRA_H 3860 536888014U, // SRA_MM 3861 536895534U, // SRA_W 3862 536893676U, // SRL 3863 536887812U, // SRL16_MM 3864 536887812U, // SRL16_MMR6 3865 536888201U, // SRLI_B 3866 536890025U, // SRLI_D 3867 536891821U, // SRLI_H 3868 536895848U, // SRLI_W 3869 536888245U, // SRLRI_B 3870 536890069U, // SRLRI_D 3871 536891865U, // SRLRI_H 3872 536895892U, // SRLRI_W 3873 536888396U, // SRLR_B 3874 536890456U, // SRLR_D 3875 536892060U, // SRLR_H 3876 536896262U, // SRLR_W 3877 536895433U, // SRLV 3878 536895433U, // SRLV_MM 3879 536888349U, // SRL_B 3880 536890226U, // SRL_D 3881 536891936U, // SRL_H 3882 536893676U, // SRL_MM 3883 536896007U, // SRL_W 3884 10607U, // SSNOP 3885 10607U, // SSNOP_MM 3886 10607U, // SSNOP_MMR6 3887 50349366U, // ST_B 3888 50351713U, // ST_D 3889 50353103U, // ST_H 3890 50357536U, // ST_W 3891 536889258U, // SUB 3892 536892759U, // SUBQH_PH 3893 536892759U, // SUBQH_PH_MMR2 3894 536892874U, // SUBQH_R_PH 3895 536892874U, // SUBQH_R_PH_MMR2 3896 536896192U, // SUBQH_R_W 3897 536896192U, // SUBQH_R_W_MMR2 3898 536895797U, // SUBQH_W 3899 536895797U, // SUBQH_W_MMR2 3900 536892834U, // SUBQ_PH 3901 536892834U, // SUBQ_PH_MM 3902 536892931U, // SUBQ_S_PH 3903 536892931U, // SUBQ_S_PH_MM 3904 536896498U, // SUBQ_S_W 3905 536896498U, // SUBQ_S_W_MM 3906 536888752U, // SUBSUS_U_B 3907 536891171U, // SUBSUS_U_D 3908 536892541U, // SUBSUS_U_H 3909 536896986U, // SUBSUS_U_W 3910 536888555U, // SUBSUU_S_B 3911 536890744U, // SUBSUU_S_D 3912 536892281U, // SUBSUU_S_H 3913 536896608U, // SUBSUU_S_W 3914 536888517U, // SUBS_S_B 3915 536890684U, // SUBS_S_D 3916 536892243U, // SUBS_S_H 3917 536896548U, // SUBS_S_W 3918 536888732U, // SUBS_U_B 3919 536891151U, // SUBS_U_D 3920 536892521U, // SUBS_U_H 3921 536896966U, // SUBS_U_W 3922 536887886U, // SUBU16_MM 3923 536887886U, // SUBU16_MMR6 3924 536888967U, // SUBUH_QB 3925 536888967U, // SUBUH_QB_MMR2 3926 536889073U, // SUBUH_R_QB 3927 536889073U, // SUBUH_R_QB_MMR2 3928 536895115U, // SUBU_MMR6 3929 536893032U, // SUBU_PH 3930 536893032U, // SUBU_PH_MMR2 3931 536889181U, // SUBU_QB 3932 536889181U, // SUBU_QB_MM 3933 536892975U, // SUBU_S_PH 3934 536892975U, // SUBU_S_PH_MMR2 3935 536889120U, // SUBU_S_QB 3936 536889120U, // SUBU_S_QB_MM 3937 536888299U, // SUBVI_B 3938 536890107U, // SUBVI_D 3939 536891903U, // SUBVI_H 3940 536895930U, // SUBVI_W 3941 536888811U, // SUBV_B 3942 536891242U, // SUBV_D 3943 536892600U, // SUBV_H 3944 536897067U, // SUBV_W 3945 536889258U, // SUB_MM 3946 536889258U, // SUB_MMR6 3947 536895115U, // SUBu 3948 536895115U, // SUBu_MM 3949 3254796459U, // SUXC1 3950 3254796459U, // SUXC164 3951 3254796459U, // SUXC1_MM 3952 50357918U, // SW 3953 50348651U, // SW16_MM 3954 50348651U, // SW16_MMR6 3955 50357918U, // SW64 3956 50348176U, // SWC1 3957 50348176U, // SWC1_MM 3958 50348392U, // SWC2 3959 50348392U, // SWC2_MMR6 3960 50348392U, // SWC2_R6 3961 50348437U, // SWC3 3962 50357918U, // SWDSP 3963 50357918U, // SWDSP_MM 3964 50352386U, // SWE 3965 50352386U, // SWE_MM 3966 50354475U, // SWL 3967 50354475U, // SWL64 3968 50352318U, // SWLE 3969 50352318U, // SWLE_MM 3970 50354475U, // SWL_MM 3971 66066U, // SWM16_MM 3972 66066U, // SWM16_MMR6 3973 65806U, // SWM32_MM 3974 369121855U, // SWP_MM 3975 50354981U, // SWR 3976 50354981U, // SWR64 3977 50352357U, // SWRE 3978 50352357U, // SWRE_MM 3979 50354981U, // SWR_MM 3980 50354724U, // SWSP_MM 3981 50357918U, // SWSP_MMR6 3982 3254796473U, // SWXC1 3983 3254796473U, // SWXC1_MM 3984 50357918U, // SW_MM 3985 50357918U, // SW_MMR6 3986 255866U, // SYNC 3987 268102U, // SYNCI 3988 268102U, // SYNCI_MM 3989 268102U, // SYNCI_MMR6 3990 255866U, // SYNC_MM 3991 247832U, // SYNC_MMR6 3992 219316U, // SYSCALL 3993 645300U, // SYSCALL_MM 3994 0U, // Save16 3995 0U, // SaveX16 3996 50349987U, // SbRxRyOffMemX16 3997 550669U, // SebRx16 3998 550675U, // SehRx16 3999 50353980U, // ShRxRyOffMemX16 4000 536893648U, // SllX16 4001 33578946U, // SllvRxRy16 4002 24146U, // SltRxRy16 4003 1610635183U, // SltiRxImm16 4004 22447U, // SltiRxImmX16 4005 1610637038U, // SltiuRxImm16 4006 24302U, // SltiuRxImmX16 4007 24388U, // SltuRxRy16 4008 536888014U, // SraX16 4009 33578925U, // SravRxRy16 4010 536893676U, // SrlX16 4011 33578953U, // SrlvRxRy16 4012 536895115U, // SubuRxRyRz16 4013 50357918U, // SwRxRyOffMemX16 4014 50357918U, // SwRxSpImmX16 4015 536894030U, // TEQ 4016 22429U, // TEQI 4017 22429U, // TEQI_MM 4018 536894030U, // TEQ_MM 4019 536891531U, // TGE 4020 22362U, // TGEI 4021 24295U, // TGEIU 4022 24295U, // TGEIU_MM 4023 22362U, // TGEI_MM 4024 536895168U, // TGEU 4025 536895168U, // TGEU_MM 4026 536891531U, // TGE_MM 4027 10655U, // TLBGINV 4028 10556U, // TLBGINVF 4029 10556U, // TLBGINVF_MM 4030 10655U, // TLBGINV_MM 4031 10601U, // TLBGP 4032 10601U, // TLBGP_MM 4033 10618U, // TLBGR 4034 10618U, // TLBGR_MM 4035 10571U, // TLBGWI 4036 10571U, // TLBGWI_MM 4037 10630U, // TLBGWR 4038 10630U, // TLBGWR_MM 4039 10648U, // TLBINV 4040 10548U, // TLBINVF 4041 10548U, // TLBINVF_MMR6 4042 10648U, // TLBINV_MMR6 4043 10596U, // TLBP 4044 10596U, // TLBP_MM 4045 10613U, // TLBR 4046 10613U, // TLBR_MM 4047 10565U, // TLBWI 4048 10565U, // TLBWI_MM 4049 10624U, // TLBWR 4050 10624U, // TLBWR_MM 4051 536895063U, // TLT 4052 22453U, // TLTI 4053 24309U, // TLTIU_MM 4054 22453U, // TLTI_MM 4055 536895306U, // TLTU 4056 536895306U, // TLTU_MM 4057 536895063U, // TLT_MM 4058 536891598U, // TNE 4059 22374U, // TNEI 4060 22374U, // TNEI_MM 4061 536891598U, // TNE_MM 4062 19213U, // TRUNC_L_D64 4063 19213U, // TRUNC_L_D_MMR6 4064 23545U, // TRUNC_L_S 4065 23545U, // TRUNC_L_S_MMR6 4066 20388U, // TRUNC_W_D32 4067 20388U, // TRUNC_W_D64 4068 20388U, // TRUNC_W_D_MMR6 4069 20388U, // TRUNC_W_MM 4070 23887U, // TRUNC_W_S 4071 23887U, // TRUNC_W_S_MM 4072 23887U, // TRUNC_W_S_MMR6 4073 24309U, // TTLTIU 4074 26394U, // UDIV 4075 26394U, // UDIV_MM 4076 536895228U, // V3MULU 4077 536887357U, // VMM0 4078 536895243U, // VMULU 4079 570442567U, // VSHF_B 4080 570444392U, // VSHF_D 4081 570446204U, // VSHF_H 4082 570450150U, // VSHF_W 4083 10643U, // WAIT 4084 646727U, // WAIT_MM 4085 646727U, // WAIT_MMR6 4086 184572422U, // WRDSP 4087 402676230U, // WRDSP_MM 4088 23294U, // WRPGPR_MMR6 4089 21758U, // WSBH 4090 21758U, // WSBH_MM 4091 21758U, // WSBH_MMR6 4092 536894193U, // XOR 4093 20021808U, // XOR16_MM 4094 20021808U, // XOR16_MMR6 4095 536894193U, // XOR64 4096 536888262U, // XORI_B 4097 536893347U, // XORI_MMR6 4098 536894193U, // XOR_MM 4099 536894193U, // XOR_MMR6 4100 536895369U, // XOR_V 4101 536893347U, // XORi 4102 536893347U, // XORi64 4103 536893347U, // XORi_MM 4104 33577713U, // XorRxRxRy16 4105 20535U, // YIELD 4106 }; 4107 4108 static const uint16_t OpInfo1[] = { 4109 0U, // PHI 4110 0U, // INLINEASM 4111 0U, // INLINEASM_BR 4112 0U, // CFI_INSTRUCTION 4113 0U, // EH_LABEL 4114 0U, // GC_LABEL 4115 0U, // ANNOTATION_LABEL 4116 0U, // KILL 4117 0U, // EXTRACT_SUBREG 4118 0U, // INSERT_SUBREG 4119 0U, // IMPLICIT_DEF 4120 0U, // SUBREG_TO_REG 4121 0U, // COPY_TO_REGCLASS 4122 0U, // DBG_VALUE 4123 0U, // DBG_VALUE_LIST 4124 0U, // DBG_INSTR_REF 4125 0U, // DBG_PHI 4126 0U, // DBG_LABEL 4127 0U, // REG_SEQUENCE 4128 0U, // COPY 4129 0U, // BUNDLE 4130 0U, // LIFETIME_START 4131 0U, // LIFETIME_END 4132 0U, // PSEUDO_PROBE 4133 0U, // ARITH_FENCE 4134 0U, // STACKMAP 4135 0U, // FENTRY_CALL 4136 0U, // PATCHPOINT 4137 0U, // LOAD_STACK_GUARD 4138 0U, // PREALLOCATED_SETUP 4139 0U, // PREALLOCATED_ARG 4140 0U, // STATEPOINT 4141 0U, // LOCAL_ESCAPE 4142 0U, // FAULTING_OP 4143 0U, // PATCHABLE_OP 4144 0U, // PATCHABLE_FUNCTION_ENTER 4145 0U, // PATCHABLE_RET 4146 0U, // PATCHABLE_FUNCTION_EXIT 4147 0U, // PATCHABLE_TAIL_CALL 4148 0U, // PATCHABLE_EVENT_CALL 4149 0U, // PATCHABLE_TYPED_EVENT_CALL 4150 0U, // ICALL_BRANCH_FUNNEL 4151 0U, // MEMBARRIER 4152 0U, // G_ASSERT_SEXT 4153 0U, // G_ASSERT_ZEXT 4154 0U, // G_ASSERT_ALIGN 4155 0U, // G_ADD 4156 0U, // G_SUB 4157 0U, // G_MUL 4158 0U, // G_SDIV 4159 0U, // G_UDIV 4160 0U, // G_SREM 4161 0U, // G_UREM 4162 0U, // G_SDIVREM 4163 0U, // G_UDIVREM 4164 0U, // G_AND 4165 0U, // G_OR 4166 0U, // G_XOR 4167 0U, // G_IMPLICIT_DEF 4168 0U, // G_PHI 4169 0U, // G_FRAME_INDEX 4170 0U, // G_GLOBAL_VALUE 4171 0U, // G_EXTRACT 4172 0U, // G_UNMERGE_VALUES 4173 0U, // G_INSERT 4174 0U, // G_MERGE_VALUES 4175 0U, // G_BUILD_VECTOR 4176 0U, // G_BUILD_VECTOR_TRUNC 4177 0U, // G_CONCAT_VECTORS 4178 0U, // G_PTRTOINT 4179 0U, // G_INTTOPTR 4180 0U, // G_BITCAST 4181 0U, // G_FREEZE 4182 0U, // G_INTRINSIC_FPTRUNC_ROUND 4183 0U, // G_INTRINSIC_TRUNC 4184 0U, // G_INTRINSIC_ROUND 4185 0U, // G_INTRINSIC_LRINT 4186 0U, // G_INTRINSIC_ROUNDEVEN 4187 0U, // G_READCYCLECOUNTER 4188 0U, // G_LOAD 4189 0U, // G_SEXTLOAD 4190 0U, // G_ZEXTLOAD 4191 0U, // G_INDEXED_LOAD 4192 0U, // G_INDEXED_SEXTLOAD 4193 0U, // G_INDEXED_ZEXTLOAD 4194 0U, // G_STORE 4195 0U, // G_INDEXED_STORE 4196 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 4197 0U, // G_ATOMIC_CMPXCHG 4198 0U, // G_ATOMICRMW_XCHG 4199 0U, // G_ATOMICRMW_ADD 4200 0U, // G_ATOMICRMW_SUB 4201 0U, // G_ATOMICRMW_AND 4202 0U, // G_ATOMICRMW_NAND 4203 0U, // G_ATOMICRMW_OR 4204 0U, // G_ATOMICRMW_XOR 4205 0U, // G_ATOMICRMW_MAX 4206 0U, // G_ATOMICRMW_MIN 4207 0U, // G_ATOMICRMW_UMAX 4208 0U, // G_ATOMICRMW_UMIN 4209 0U, // G_ATOMICRMW_FADD 4210 0U, // G_ATOMICRMW_FSUB 4211 0U, // G_ATOMICRMW_FMAX 4212 0U, // G_ATOMICRMW_FMIN 4213 0U, // G_ATOMICRMW_UINC_WRAP 4214 0U, // G_ATOMICRMW_UDEC_WRAP 4215 0U, // G_FENCE 4216 0U, // G_BRCOND 4217 0U, // G_BRINDIRECT 4218 0U, // G_INVOKE_REGION_START 4219 0U, // G_INTRINSIC 4220 0U, // G_INTRINSIC_W_SIDE_EFFECTS 4221 0U, // G_ANYEXT 4222 0U, // G_TRUNC 4223 0U, // G_CONSTANT 4224 0U, // G_FCONSTANT 4225 0U, // G_VASTART 4226 0U, // G_VAARG 4227 0U, // G_SEXT 4228 0U, // G_SEXT_INREG 4229 0U, // G_ZEXT 4230 0U, // G_SHL 4231 0U, // G_LSHR 4232 0U, // G_ASHR 4233 0U, // G_FSHL 4234 0U, // G_FSHR 4235 0U, // G_ROTR 4236 0U, // G_ROTL 4237 0U, // G_ICMP 4238 0U, // G_FCMP 4239 0U, // G_SELECT 4240 0U, // G_UADDO 4241 0U, // G_UADDE 4242 0U, // G_USUBO 4243 0U, // G_USUBE 4244 0U, // G_SADDO 4245 0U, // G_SADDE 4246 0U, // G_SSUBO 4247 0U, // G_SSUBE 4248 0U, // G_UMULO 4249 0U, // G_SMULO 4250 0U, // G_UMULH 4251 0U, // G_SMULH 4252 0U, // G_UADDSAT 4253 0U, // G_SADDSAT 4254 0U, // G_USUBSAT 4255 0U, // G_SSUBSAT 4256 0U, // G_USHLSAT 4257 0U, // G_SSHLSAT 4258 0U, // G_SMULFIX 4259 0U, // G_UMULFIX 4260 0U, // G_SMULFIXSAT 4261 0U, // G_UMULFIXSAT 4262 0U, // G_SDIVFIX 4263 0U, // G_UDIVFIX 4264 0U, // G_SDIVFIXSAT 4265 0U, // G_UDIVFIXSAT 4266 0U, // G_FADD 4267 0U, // G_FSUB 4268 0U, // G_FMUL 4269 0U, // G_FMA 4270 0U, // G_FMAD 4271 0U, // G_FDIV 4272 0U, // G_FREM 4273 0U, // G_FPOW 4274 0U, // G_FPOWI 4275 0U, // G_FEXP 4276 0U, // G_FEXP2 4277 0U, // G_FLOG 4278 0U, // G_FLOG2 4279 0U, // G_FLOG10 4280 0U, // G_FNEG 4281 0U, // G_FPEXT 4282 0U, // G_FPTRUNC 4283 0U, // G_FPTOSI 4284 0U, // G_FPTOUI 4285 0U, // G_SITOFP 4286 0U, // G_UITOFP 4287 0U, // G_FABS 4288 0U, // G_FCOPYSIGN 4289 0U, // G_IS_FPCLASS 4290 0U, // G_FCANONICALIZE 4291 0U, // G_FMINNUM 4292 0U, // G_FMAXNUM 4293 0U, // G_FMINNUM_IEEE 4294 0U, // G_FMAXNUM_IEEE 4295 0U, // G_FMINIMUM 4296 0U, // G_FMAXIMUM 4297 0U, // G_PTR_ADD 4298 0U, // G_PTRMASK 4299 0U, // G_SMIN 4300 0U, // G_SMAX 4301 0U, // G_UMIN 4302 0U, // G_UMAX 4303 0U, // G_ABS 4304 0U, // G_LROUND 4305 0U, // G_LLROUND 4306 0U, // G_BR 4307 0U, // G_BRJT 4308 0U, // G_INSERT_VECTOR_ELT 4309 0U, // G_EXTRACT_VECTOR_ELT 4310 0U, // G_SHUFFLE_VECTOR 4311 0U, // G_CTTZ 4312 0U, // G_CTTZ_ZERO_UNDEF 4313 0U, // G_CTLZ 4314 0U, // G_CTLZ_ZERO_UNDEF 4315 0U, // G_CTPOP 4316 0U, // G_BSWAP 4317 0U, // G_BITREVERSE 4318 0U, // G_FCEIL 4319 0U, // G_FCOS 4320 0U, // G_FSIN 4321 0U, // G_FSQRT 4322 0U, // G_FFLOOR 4323 0U, // G_FRINT 4324 0U, // G_FNEARBYINT 4325 0U, // G_ADDRSPACE_CAST 4326 0U, // G_BLOCK_ADDR 4327 0U, // G_JUMP_TABLE 4328 0U, // G_DYN_STACKALLOC 4329 0U, // G_STRICT_FADD 4330 0U, // G_STRICT_FSUB 4331 0U, // G_STRICT_FMUL 4332 0U, // G_STRICT_FDIV 4333 0U, // G_STRICT_FREM 4334 0U, // G_STRICT_FMA 4335 0U, // G_STRICT_FSQRT 4336 0U, // G_READ_REGISTER 4337 0U, // G_WRITE_REGISTER 4338 0U, // G_MEMCPY 4339 0U, // G_MEMCPY_INLINE 4340 0U, // G_MEMMOVE 4341 0U, // G_MEMSET 4342 0U, // G_BZERO 4343 0U, // G_VECREDUCE_SEQ_FADD 4344 0U, // G_VECREDUCE_SEQ_FMUL 4345 0U, // G_VECREDUCE_FADD 4346 0U, // G_VECREDUCE_FMUL 4347 0U, // G_VECREDUCE_FMAX 4348 0U, // G_VECREDUCE_FMIN 4349 0U, // G_VECREDUCE_ADD 4350 0U, // G_VECREDUCE_MUL 4351 0U, // G_VECREDUCE_AND 4352 0U, // G_VECREDUCE_OR 4353 0U, // G_VECREDUCE_XOR 4354 0U, // G_VECREDUCE_SMAX 4355 0U, // G_VECREDUCE_SMIN 4356 0U, // G_VECREDUCE_UMAX 4357 0U, // G_VECREDUCE_UMIN 4358 0U, // G_SBFX 4359 0U, // G_UBFX 4360 0U, // ABSMacro 4361 0U, // ADJCALLSTACKDOWN 4362 0U, // ADJCALLSTACKUP 4363 0U, // AND_V_D_PSEUDO 4364 0U, // AND_V_H_PSEUDO 4365 0U, // AND_V_W_PSEUDO 4366 0U, // ATOMIC_CMP_SWAP_I16 4367 0U, // ATOMIC_CMP_SWAP_I16_POSTRA 4368 0U, // ATOMIC_CMP_SWAP_I32 4369 0U, // ATOMIC_CMP_SWAP_I32_POSTRA 4370 0U, // ATOMIC_CMP_SWAP_I64 4371 0U, // ATOMIC_CMP_SWAP_I64_POSTRA 4372 0U, // ATOMIC_CMP_SWAP_I8 4373 0U, // ATOMIC_CMP_SWAP_I8_POSTRA 4374 0U, // ATOMIC_LOAD_ADD_I16 4375 0U, // ATOMIC_LOAD_ADD_I16_POSTRA 4376 0U, // ATOMIC_LOAD_ADD_I32 4377 0U, // ATOMIC_LOAD_ADD_I32_POSTRA 4378 0U, // ATOMIC_LOAD_ADD_I64 4379 0U, // ATOMIC_LOAD_ADD_I64_POSTRA 4380 0U, // ATOMIC_LOAD_ADD_I8 4381 0U, // ATOMIC_LOAD_ADD_I8_POSTRA 4382 0U, // ATOMIC_LOAD_AND_I16 4383 0U, // ATOMIC_LOAD_AND_I16_POSTRA 4384 0U, // ATOMIC_LOAD_AND_I32 4385 0U, // ATOMIC_LOAD_AND_I32_POSTRA 4386 0U, // ATOMIC_LOAD_AND_I64 4387 0U, // ATOMIC_LOAD_AND_I64_POSTRA 4388 0U, // ATOMIC_LOAD_AND_I8 4389 0U, // ATOMIC_LOAD_AND_I8_POSTRA 4390 0U, // ATOMIC_LOAD_MAX_I16 4391 0U, // ATOMIC_LOAD_MAX_I16_POSTRA 4392 0U, // ATOMIC_LOAD_MAX_I32 4393 0U, // ATOMIC_LOAD_MAX_I32_POSTRA 4394 0U, // ATOMIC_LOAD_MAX_I64 4395 0U, // ATOMIC_LOAD_MAX_I64_POSTRA 4396 0U, // ATOMIC_LOAD_MAX_I8 4397 0U, // ATOMIC_LOAD_MAX_I8_POSTRA 4398 0U, // ATOMIC_LOAD_MIN_I16 4399 0U, // ATOMIC_LOAD_MIN_I16_POSTRA 4400 0U, // ATOMIC_LOAD_MIN_I32 4401 0U, // ATOMIC_LOAD_MIN_I32_POSTRA 4402 0U, // ATOMIC_LOAD_MIN_I64 4403 0U, // ATOMIC_LOAD_MIN_I64_POSTRA 4404 0U, // ATOMIC_LOAD_MIN_I8 4405 0U, // ATOMIC_LOAD_MIN_I8_POSTRA 4406 0U, // ATOMIC_LOAD_NAND_I16 4407 0U, // ATOMIC_LOAD_NAND_I16_POSTRA 4408 0U, // ATOMIC_LOAD_NAND_I32 4409 0U, // ATOMIC_LOAD_NAND_I32_POSTRA 4410 0U, // ATOMIC_LOAD_NAND_I64 4411 0U, // ATOMIC_LOAD_NAND_I64_POSTRA 4412 0U, // ATOMIC_LOAD_NAND_I8 4413 0U, // ATOMIC_LOAD_NAND_I8_POSTRA 4414 0U, // ATOMIC_LOAD_OR_I16 4415 0U, // ATOMIC_LOAD_OR_I16_POSTRA 4416 0U, // ATOMIC_LOAD_OR_I32 4417 0U, // ATOMIC_LOAD_OR_I32_POSTRA 4418 0U, // ATOMIC_LOAD_OR_I64 4419 0U, // ATOMIC_LOAD_OR_I64_POSTRA 4420 0U, // ATOMIC_LOAD_OR_I8 4421 0U, // ATOMIC_LOAD_OR_I8_POSTRA 4422 0U, // ATOMIC_LOAD_SUB_I16 4423 0U, // ATOMIC_LOAD_SUB_I16_POSTRA 4424 0U, // ATOMIC_LOAD_SUB_I32 4425 0U, // ATOMIC_LOAD_SUB_I32_POSTRA 4426 0U, // ATOMIC_LOAD_SUB_I64 4427 0U, // ATOMIC_LOAD_SUB_I64_POSTRA 4428 0U, // ATOMIC_LOAD_SUB_I8 4429 0U, // ATOMIC_LOAD_SUB_I8_POSTRA 4430 0U, // ATOMIC_LOAD_UMAX_I16 4431 0U, // ATOMIC_LOAD_UMAX_I16_POSTRA 4432 0U, // ATOMIC_LOAD_UMAX_I32 4433 0U, // ATOMIC_LOAD_UMAX_I32_POSTRA 4434 0U, // ATOMIC_LOAD_UMAX_I64 4435 0U, // ATOMIC_LOAD_UMAX_I64_POSTRA 4436 0U, // ATOMIC_LOAD_UMAX_I8 4437 0U, // ATOMIC_LOAD_UMAX_I8_POSTRA 4438 0U, // ATOMIC_LOAD_UMIN_I16 4439 0U, // ATOMIC_LOAD_UMIN_I16_POSTRA 4440 0U, // ATOMIC_LOAD_UMIN_I32 4441 0U, // ATOMIC_LOAD_UMIN_I32_POSTRA 4442 0U, // ATOMIC_LOAD_UMIN_I64 4443 0U, // ATOMIC_LOAD_UMIN_I64_POSTRA 4444 0U, // ATOMIC_LOAD_UMIN_I8 4445 0U, // ATOMIC_LOAD_UMIN_I8_POSTRA 4446 0U, // ATOMIC_LOAD_XOR_I16 4447 0U, // ATOMIC_LOAD_XOR_I16_POSTRA 4448 0U, // ATOMIC_LOAD_XOR_I32 4449 0U, // ATOMIC_LOAD_XOR_I32_POSTRA 4450 0U, // ATOMIC_LOAD_XOR_I64 4451 0U, // ATOMIC_LOAD_XOR_I64_POSTRA 4452 0U, // ATOMIC_LOAD_XOR_I8 4453 0U, // ATOMIC_LOAD_XOR_I8_POSTRA 4454 0U, // ATOMIC_SWAP_I16 4455 0U, // ATOMIC_SWAP_I16_POSTRA 4456 0U, // ATOMIC_SWAP_I32 4457 0U, // ATOMIC_SWAP_I32_POSTRA 4458 0U, // ATOMIC_SWAP_I64 4459 0U, // ATOMIC_SWAP_I64_POSTRA 4460 0U, // ATOMIC_SWAP_I8 4461 0U, // ATOMIC_SWAP_I8_POSTRA 4462 0U, // B 4463 0U, // BAL_BR 4464 0U, // BAL_BR_MM 4465 0U, // BEQLImmMacro 4466 0U, // BGE 4467 0U, // BGEImmMacro 4468 0U, // BGEL 4469 0U, // BGELImmMacro 4470 0U, // BGEU 4471 0U, // BGEUImmMacro 4472 0U, // BGEUL 4473 0U, // BGEULImmMacro 4474 0U, // BGT 4475 0U, // BGTImmMacro 4476 0U, // BGTL 4477 0U, // BGTLImmMacro 4478 0U, // BGTU 4479 0U, // BGTUImmMacro 4480 0U, // BGTUL 4481 0U, // BGTULImmMacro 4482 0U, // BLE 4483 0U, // BLEImmMacro 4484 0U, // BLEL 4485 0U, // BLELImmMacro 4486 0U, // BLEU 4487 0U, // BLEUImmMacro 4488 0U, // BLEUL 4489 0U, // BLEULImmMacro 4490 0U, // BLT 4491 0U, // BLTImmMacro 4492 0U, // BLTL 4493 0U, // BLTLImmMacro 4494 0U, // BLTU 4495 0U, // BLTUImmMacro 4496 0U, // BLTUL 4497 0U, // BLTULImmMacro 4498 0U, // BNELImmMacro 4499 0U, // BPOSGE32_PSEUDO 4500 0U, // BSEL_D_PSEUDO 4501 0U, // BSEL_FD_PSEUDO 4502 0U, // BSEL_FW_PSEUDO 4503 0U, // BSEL_H_PSEUDO 4504 0U, // BSEL_W_PSEUDO 4505 0U, // B_MM 4506 0U, // B_MMR6_Pseudo 4507 0U, // B_MM_Pseudo 4508 0U, // BeqImm 4509 0U, // BneImm 4510 0U, // BteqzT8CmpX16 4511 0U, // BteqzT8CmpiX16 4512 0U, // BteqzT8SltX16 4513 0U, // BteqzT8SltiX16 4514 0U, // BteqzT8SltiuX16 4515 0U, // BteqzT8SltuX16 4516 0U, // BtnezT8CmpX16 4517 0U, // BtnezT8CmpiX16 4518 0U, // BtnezT8SltX16 4519 0U, // BtnezT8SltiX16 4520 0U, // BtnezT8SltiuX16 4521 0U, // BtnezT8SltuX16 4522 0U, // BuildPairF64 4523 0U, // BuildPairF64_64 4524 0U, // CFTC1 4525 0U, // CONSTPOOL_ENTRY 4526 0U, // COPY_FD_PSEUDO 4527 0U, // COPY_FW_PSEUDO 4528 0U, // CTTC1 4529 0U, // Constant32 4530 4U, // DMULImmMacro 4531 4U, // DMULMacro 4532 4U, // DMULOMacro 4533 4U, // DMULOUMacro 4534 4U, // DROL 4535 4U, // DROLImm 4536 4U, // DROR 4537 4U, // DRORImm 4538 4U, // DSDivIMacro 4539 4U, // DSDivMacro 4540 4U, // DSRemIMacro 4541 4U, // DSRemMacro 4542 4U, // DUDivIMacro 4543 4U, // DUDivMacro 4544 4U, // DURemIMacro 4545 4U, // DURemMacro 4546 0U, // ERet 4547 0U, // ExtractElementF64 4548 0U, // ExtractElementF64_64 4549 0U, // FABS_D 4550 0U, // FABS_W 4551 0U, // FEXP2_D_1_PSEUDO 4552 0U, // FEXP2_W_1_PSEUDO 4553 0U, // FILL_FD_PSEUDO 4554 0U, // FILL_FW_PSEUDO 4555 0U, // GotPrologue16 4556 0U, // INSERT_B_VIDX64_PSEUDO 4557 0U, // INSERT_B_VIDX_PSEUDO 4558 0U, // INSERT_D_VIDX64_PSEUDO 4559 0U, // INSERT_D_VIDX_PSEUDO 4560 0U, // INSERT_FD_PSEUDO 4561 0U, // INSERT_FD_VIDX64_PSEUDO 4562 0U, // INSERT_FD_VIDX_PSEUDO 4563 0U, // INSERT_FW_PSEUDO 4564 0U, // INSERT_FW_VIDX64_PSEUDO 4565 0U, // INSERT_FW_VIDX_PSEUDO 4566 0U, // INSERT_H_VIDX64_PSEUDO 4567 0U, // INSERT_H_VIDX_PSEUDO 4568 0U, // INSERT_W_VIDX64_PSEUDO 4569 0U, // INSERT_W_VIDX_PSEUDO 4570 0U, // JALR64Pseudo 4571 0U, // JALRHB64Pseudo 4572 0U, // JALRHBPseudo 4573 0U, // JALRPseudo 4574 0U, // JAL_MMR6 4575 0U, // JalOneReg 4576 0U, // JalTwoReg 4577 0U, // LDMacro 4578 0U, // LDR_D 4579 0U, // LDR_W 4580 0U, // LD_F16 4581 0U, // LOAD_ACC128 4582 0U, // LOAD_ACC64 4583 0U, // LOAD_ACC64DSP 4584 0U, // LOAD_CCOND_DSP 4585 0U, // LONG_BRANCH_ADDiu 4586 0U, // LONG_BRANCH_ADDiu2Op 4587 0U, // LONG_BRANCH_DADDiu 4588 0U, // LONG_BRANCH_DADDiu2Op 4589 0U, // LONG_BRANCH_LUi 4590 0U, // LONG_BRANCH_LUi2Op 4591 0U, // LONG_BRANCH_LUi2Op_64 4592 0U, // LWM_MM 4593 0U, // LoadAddrImm32 4594 0U, // LoadAddrImm64 4595 0U, // LoadAddrReg32 4596 0U, // LoadAddrReg64 4597 0U, // LoadImm32 4598 0U, // LoadImm64 4599 0U, // LoadImmDoubleFGR 4600 0U, // LoadImmDoubleFGR_32 4601 0U, // LoadImmDoubleGPR 4602 0U, // LoadImmSingleFGR 4603 0U, // LoadImmSingleGPR 4604 0U, // LwConstant32 4605 0U, // MFTACX 4606 8U, // MFTC0 4607 0U, // MFTC1 4608 0U, // MFTDSP 4609 0U, // MFTGPR 4610 0U, // MFTHC1 4611 0U, // MFTHI 4612 0U, // MFTLO 4613 0U, // MIPSeh_return32 4614 0U, // MIPSeh_return64 4615 0U, // MSA_FP_EXTEND_D_PSEUDO 4616 0U, // MSA_FP_EXTEND_W_PSEUDO 4617 0U, // MSA_FP_ROUND_D_PSEUDO 4618 0U, // MSA_FP_ROUND_W_PSEUDO 4619 0U, // MTTACX 4620 0U, // MTTC0 4621 0U, // MTTC1 4622 0U, // MTTDSP 4623 0U, // MTTGPR 4624 0U, // MTTHC1 4625 0U, // MTTHI 4626 0U, // MTTLO 4627 4U, // MULImmMacro 4628 4U, // MULOMacro 4629 4U, // MULOUMacro 4630 0U, // MultRxRy16 4631 0U, // MultRxRyRz16 4632 0U, // MultuRxRy16 4633 0U, // MultuRxRyRz16 4634 0U, // NOP 4635 4U, // NORImm 4636 4U, // NORImm64 4637 0U, // NOR_V_D_PSEUDO 4638 0U, // NOR_V_H_PSEUDO 4639 0U, // NOR_V_W_PSEUDO 4640 0U, // OR_V_D_PSEUDO 4641 0U, // OR_V_H_PSEUDO 4642 0U, // OR_V_W_PSEUDO 4643 0U, // PseudoCMPU_EQ_QB 4644 0U, // PseudoCMPU_LE_QB 4645 0U, // PseudoCMPU_LT_QB 4646 0U, // PseudoCMP_EQ_PH 4647 0U, // PseudoCMP_LE_PH 4648 0U, // PseudoCMP_LT_PH 4649 0U, // PseudoCVT_D32_W 4650 0U, // PseudoCVT_D64_L 4651 0U, // PseudoCVT_D64_W 4652 0U, // PseudoCVT_S_L 4653 0U, // PseudoCVT_S_W 4654 0U, // PseudoDMULT 4655 0U, // PseudoDMULTu 4656 0U, // PseudoDSDIV 4657 0U, // PseudoDUDIV 4658 0U, // PseudoD_SELECT_I 4659 0U, // PseudoD_SELECT_I64 4660 0U, // PseudoIndirectBranch 4661 0U, // PseudoIndirectBranch64 4662 0U, // PseudoIndirectBranch64R6 4663 0U, // PseudoIndirectBranchR6 4664 0U, // PseudoIndirectBranch_MM 4665 0U, // PseudoIndirectBranch_MMR6 4666 0U, // PseudoIndirectHazardBranch 4667 0U, // PseudoIndirectHazardBranch64 4668 0U, // PseudoIndrectHazardBranch64R6 4669 0U, // PseudoIndrectHazardBranchR6 4670 0U, // PseudoMADD 4671 0U, // PseudoMADDU 4672 0U, // PseudoMADDU_MM 4673 0U, // PseudoMADD_MM 4674 0U, // PseudoMFHI 4675 0U, // PseudoMFHI64 4676 0U, // PseudoMFHI_MM 4677 0U, // PseudoMFLO 4678 0U, // PseudoMFLO64 4679 0U, // PseudoMFLO_MM 4680 0U, // PseudoMSUB 4681 0U, // PseudoMSUBU 4682 0U, // PseudoMSUBU_MM 4683 0U, // PseudoMSUB_MM 4684 0U, // PseudoMTLOHI 4685 0U, // PseudoMTLOHI64 4686 0U, // PseudoMTLOHI_DSP 4687 0U, // PseudoMTLOHI_MM 4688 0U, // PseudoMULT 4689 0U, // PseudoMULT_MM 4690 0U, // PseudoMULTu 4691 0U, // PseudoMULTu_MM 4692 0U, // PseudoPICK_PH 4693 0U, // PseudoPICK_QB 4694 0U, // PseudoReturn 4695 0U, // PseudoReturn64 4696 0U, // PseudoSDIV 4697 0U, // PseudoSELECTFP_F_D32 4698 0U, // PseudoSELECTFP_F_D64 4699 0U, // PseudoSELECTFP_F_I 4700 0U, // PseudoSELECTFP_F_I64 4701 0U, // PseudoSELECTFP_F_S 4702 0U, // PseudoSELECTFP_T_D32 4703 0U, // PseudoSELECTFP_T_D64 4704 0U, // PseudoSELECTFP_T_I 4705 0U, // PseudoSELECTFP_T_I64 4706 0U, // PseudoSELECTFP_T_S 4707 0U, // PseudoSELECT_D32 4708 0U, // PseudoSELECT_D64 4709 0U, // PseudoSELECT_I 4710 0U, // PseudoSELECT_I64 4711 0U, // PseudoSELECT_S 4712 4U, // PseudoTRUNC_W_D 4713 4U, // PseudoTRUNC_W_D32 4714 4U, // PseudoTRUNC_W_S 4715 0U, // PseudoUDIV 4716 4U, // ROL 4717 4U, // ROLImm 4718 4U, // ROR 4719 4U, // RORImm 4720 0U, // RetRA 4721 0U, // RetRA16 4722 0U, // SDC1_M1 4723 0U, // SDIV_MM_Pseudo 4724 0U, // SDMacro 4725 4U, // SDivIMacro 4726 4U, // SDivMacro 4727 4U, // SEQIMacro 4728 4U, // SEQMacro 4729 4U, // SGE 4730 4U, // SGEImm 4731 4U, // SGEImm64 4732 4U, // SGEU 4733 4U, // SGEUImm 4734 4U, // SGEUImm64 4735 4U, // SGTImm 4736 4U, // SGTImm64 4737 4U, // SGTUImm 4738 4U, // SGTUImm64 4739 4U, // SLE 4740 4U, // SLEImm 4741 4U, // SLEImm64 4742 4U, // SLEU 4743 4U, // SLEUImm 4744 4U, // SLEUImm64 4745 4U, // SLTImm64 4746 4U, // SLTUImm64 4747 4U, // SNEIMacro 4748 4U, // SNEMacro 4749 0U, // SNZ_B_PSEUDO 4750 0U, // SNZ_D_PSEUDO 4751 0U, // SNZ_H_PSEUDO 4752 0U, // SNZ_V_PSEUDO 4753 0U, // SNZ_W_PSEUDO 4754 4U, // SRemIMacro 4755 4U, // SRemMacro 4756 0U, // STORE_ACC128 4757 0U, // STORE_ACC64 4758 0U, // STORE_ACC64DSP 4759 0U, // STORE_CCOND_DSP 4760 0U, // STR_D 4761 0U, // STR_W 4762 0U, // ST_F16 4763 0U, // SWM_MM 4764 0U, // SZ_B_PSEUDO 4765 0U, // SZ_D_PSEUDO 4766 0U, // SZ_H_PSEUDO 4767 0U, // SZ_V_PSEUDO 4768 0U, // SZ_W_PSEUDO 4769 0U, // SaaAddr 4770 0U, // SaadAddr 4771 0U, // SelBeqZ 4772 0U, // SelBneZ 4773 0U, // SelTBteqZCmp 4774 0U, // SelTBteqZCmpi 4775 0U, // SelTBteqZSlt 4776 0U, // SelTBteqZSlti 4777 0U, // SelTBteqZSltiu 4778 0U, // SelTBteqZSltu 4779 0U, // SelTBtneZCmp 4780 0U, // SelTBtneZCmpi 4781 0U, // SelTBtneZSlt 4782 0U, // SelTBtneZSlti 4783 0U, // SelTBtneZSltiu 4784 0U, // SelTBtneZSltu 4785 0U, // SltCCRxRy16 4786 0U, // SltiCCRxImmX16 4787 0U, // SltiuCCRxImmX16 4788 0U, // SltuCCRxRy16 4789 0U, // SltuRxRyRz16 4790 0U, // TAILCALL 4791 0U, // TAILCALL64R6REG 4792 0U, // TAILCALLHB64R6REG 4793 0U, // TAILCALLHBR6REG 4794 0U, // TAILCALLR6REG 4795 0U, // TAILCALLREG 4796 0U, // TAILCALLREG64 4797 0U, // TAILCALLREGHB 4798 0U, // TAILCALLREGHB64 4799 0U, // TAILCALLREG_MM 4800 0U, // TAILCALLREG_MMR6 4801 0U, // TAILCALL_MM 4802 0U, // TAILCALL_MMR6 4803 0U, // TRAP 4804 0U, // TRAP_MM 4805 0U, // UDIV_MM_Pseudo 4806 4U, // UDivIMacro 4807 4U, // UDivMacro 4808 4U, // URemIMacro 4809 4U, // URemMacro 4810 0U, // Ulh 4811 0U, // Ulhu 4812 0U, // Ulw 4813 0U, // Ush 4814 0U, // Usw 4815 0U, // XOR_V_D_PSEUDO 4816 0U, // XOR_V_H_PSEUDO 4817 0U, // XOR_V_W_PSEUDO 4818 0U, // ABSQ_S_PH 4819 0U, // ABSQ_S_PH_MM 4820 0U, // ABSQ_S_QB 4821 0U, // ABSQ_S_QB_MMR2 4822 0U, // ABSQ_S_W 4823 0U, // ABSQ_S_W_MM 4824 4U, // ADD 4825 0U, // ADDIUPC 4826 0U, // ADDIUPC_MM 4827 0U, // ADDIUPC_MMR6 4828 0U, // ADDIUR1SP_MM 4829 4U, // ADDIUR2_MM 4830 0U, // ADDIUS5_MM 4831 0U, // ADDIUSP_MM 4832 4U, // ADDIU_MMR6 4833 4U, // ADDQH_PH 4834 4U, // ADDQH_PH_MMR2 4835 4U, // ADDQH_R_PH 4836 4U, // ADDQH_R_PH_MMR2 4837 4U, // ADDQH_R_W 4838 4U, // ADDQH_R_W_MMR2 4839 4U, // ADDQH_W 4840 4U, // ADDQH_W_MMR2 4841 4U, // ADDQ_PH 4842 4U, // ADDQ_PH_MM 4843 4U, // ADDQ_S_PH 4844 4U, // ADDQ_S_PH_MM 4845 4U, // ADDQ_S_W 4846 4U, // ADDQ_S_W_MM 4847 4U, // ADDR_PS64 4848 4U, // ADDSC 4849 4U, // ADDSC_MM 4850 4U, // ADDS_A_B 4851 4U, // ADDS_A_D 4852 4U, // ADDS_A_H 4853 4U, // ADDS_A_W 4854 4U, // ADDS_S_B 4855 4U, // ADDS_S_D 4856 4U, // ADDS_S_H 4857 4U, // ADDS_S_W 4858 4U, // ADDS_U_B 4859 4U, // ADDS_U_D 4860 4U, // ADDS_U_H 4861 4U, // ADDS_U_W 4862 4U, // ADDU16_MM 4863 4U, // ADDU16_MMR6 4864 4U, // ADDUH_QB 4865 4U, // ADDUH_QB_MMR2 4866 4U, // ADDUH_R_QB 4867 4U, // ADDUH_R_QB_MMR2 4868 4U, // ADDU_MMR6 4869 4U, // ADDU_PH 4870 4U, // ADDU_PH_MMR2 4871 4U, // ADDU_QB 4872 4U, // ADDU_QB_MM 4873 4U, // ADDU_S_PH 4874 4U, // ADDU_S_PH_MMR2 4875 4U, // ADDU_S_QB 4876 4U, // ADDU_S_QB_MM 4877 12U, // ADDVI_B 4878 12U, // ADDVI_D 4879 12U, // ADDVI_H 4880 12U, // ADDVI_W 4881 4U, // ADDV_B 4882 4U, // ADDV_D 4883 4U, // ADDV_H 4884 4U, // ADDV_W 4885 4U, // ADDWC 4886 4U, // ADDWC_MM 4887 4U, // ADD_A_B 4888 4U, // ADD_A_D 4889 4U, // ADD_A_H 4890 4U, // ADD_A_W 4891 4U, // ADD_MM 4892 4U, // ADD_MMR6 4893 4U, // ADDi 4894 4U, // ADDi_MM 4895 4U, // ADDiu 4896 4U, // ADDiu_MM 4897 4U, // ADDu 4898 4U, // ADDu_MM 4899 132U, // ALIGN 4900 132U, // ALIGN_MMR6 4901 0U, // ALUIPC 4902 0U, // ALUIPC_MMR6 4903 4U, // AND 4904 0U, // AND16_MM 4905 0U, // AND16_MMR6 4906 4U, // AND64 4907 4U, // ANDI16_MM 4908 4U, // ANDI16_MMR6 4909 16U, // ANDI_B 4910 20U, // ANDI_MMR6 4911 4U, // AND_MM 4912 4U, // AND_MMR6 4913 4U, // AND_V 4914 20U, // ANDi 4915 20U, // ANDi64 4916 20U, // ANDi_MM 4917 12U, // APPEND 4918 12U, // APPEND_MMR2 4919 4U, // ASUB_S_B 4920 4U, // ASUB_S_D 4921 4U, // ASUB_S_H 4922 4U, // ASUB_S_W 4923 4U, // ASUB_U_B 4924 4U, // ASUB_U_D 4925 4U, // ASUB_U_H 4926 4U, // ASUB_U_W 4927 20U, // AUI 4928 0U, // AUIPC 4929 0U, // AUIPC_MMR6 4930 20U, // AUI_MMR6 4931 4U, // AVER_S_B 4932 4U, // AVER_S_D 4933 4U, // AVER_S_H 4934 4U, // AVER_S_W 4935 4U, // AVER_U_B 4936 4U, // AVER_U_D 4937 4U, // AVER_U_H 4938 4U, // AVER_U_W 4939 4U, // AVE_S_B 4940 4U, // AVE_S_D 4941 4U, // AVE_S_H 4942 4U, // AVE_S_W 4943 4U, // AVE_U_B 4944 4U, // AVE_U_D 4945 4U, // AVE_U_H 4946 4U, // AVE_U_W 4947 0U, // AddiuRxImmX16 4948 0U, // AddiuRxPcImmX16 4949 1U, // AddiuRxRxImm16 4950 0U, // AddiuRxRxImmX16 4951 0U, // AddiuRxRyOffMemX16 4952 0U, // AddiuSpImm16 4953 0U, // AddiuSpImmX16 4954 4U, // AdduRxRyRz16 4955 0U, // AndRxRxRy16 4956 0U, // B16_MM 4957 4U, // BADDu 4958 0U, // BAL 4959 0U, // BALC 4960 0U, // BALC_MMR6 4961 24U, // BALIGN 4962 24U, // BALIGN_MMR2 4963 0U, // BBIT0 4964 0U, // BBIT032 4965 0U, // BBIT1 4966 0U, // BBIT132 4967 0U, // BC 4968 0U, // BC16_MMR6 4969 0U, // BC1EQZ 4970 0U, // BC1EQZC_MMR6 4971 0U, // BC1F 4972 0U, // BC1FL 4973 0U, // BC1F_MM 4974 0U, // BC1NEZ 4975 0U, // BC1NEZC_MMR6 4976 0U, // BC1T 4977 0U, // BC1TL 4978 0U, // BC1T_MM 4979 0U, // BC2EQZ 4980 0U, // BC2EQZC_MMR6 4981 0U, // BC2NEZ 4982 0U, // BC2NEZC_MMR6 4983 8U, // BCLRI_B 4984 28U, // BCLRI_D 4985 32U, // BCLRI_H 4986 12U, // BCLRI_W 4987 4U, // BCLR_B 4988 4U, // BCLR_D 4989 4U, // BCLR_H 4990 4U, // BCLR_W 4991 0U, // BC_MMR6 4992 0U, // BEQ 4993 0U, // BEQ64 4994 0U, // BEQC 4995 0U, // BEQC64 4996 0U, // BEQC_MMR6 4997 0U, // BEQL 4998 0U, // BEQZ16_MM 4999 0U, // BEQZALC 5000 0U, // BEQZALC_MMR6 5001 0U, // BEQZC 5002 0U, // BEQZC16_MMR6 5003 0U, // BEQZC64 5004 0U, // BEQZC_MM 5005 0U, // BEQZC_MMR6 5006 0U, // BEQ_MM 5007 0U, // BGEC 5008 0U, // BGEC64 5009 0U, // BGEC_MMR6 5010 0U, // BGEUC 5011 0U, // BGEUC64 5012 0U, // BGEUC_MMR6 5013 0U, // BGEZ 5014 0U, // BGEZ64 5015 0U, // BGEZAL 5016 0U, // BGEZALC 5017 0U, // BGEZALC_MMR6 5018 0U, // BGEZALL 5019 0U, // BGEZALS_MM 5020 0U, // BGEZAL_MM 5021 0U, // BGEZC 5022 0U, // BGEZC64 5023 0U, // BGEZC_MMR6 5024 0U, // BGEZL 5025 0U, // BGEZ_MM 5026 0U, // BGTZ 5027 0U, // BGTZ64 5028 0U, // BGTZALC 5029 0U, // BGTZALC_MMR6 5030 0U, // BGTZC 5031 0U, // BGTZC64 5032 0U, // BGTZC_MMR6 5033 0U, // BGTZL 5034 0U, // BGTZ_MM 5035 36U, // BINSLI_B 5036 40U, // BINSLI_D 5037 44U, // BINSLI_H 5038 48U, // BINSLI_W 5039 52U, // BINSL_B 5040 52U, // BINSL_D 5041 52U, // BINSL_H 5042 52U, // BINSL_W 5043 36U, // BINSRI_B 5044 40U, // BINSRI_D 5045 44U, // BINSRI_H 5046 48U, // BINSRI_W 5047 52U, // BINSR_B 5048 52U, // BINSR_D 5049 52U, // BINSR_H 5050 52U, // BINSR_W 5051 0U, // BITREV 5052 0U, // BITREV_MM 5053 0U, // BITSWAP 5054 0U, // BITSWAP_MMR6 5055 0U, // BLEZ 5056 0U, // BLEZ64 5057 0U, // BLEZALC 5058 0U, // BLEZALC_MMR6 5059 0U, // BLEZC 5060 0U, // BLEZC64 5061 0U, // BLEZC_MMR6 5062 0U, // BLEZL 5063 0U, // BLEZ_MM 5064 0U, // BLTC 5065 0U, // BLTC64 5066 0U, // BLTC_MMR6 5067 0U, // BLTUC 5068 0U, // BLTUC64 5069 0U, // BLTUC_MMR6 5070 0U, // BLTZ 5071 0U, // BLTZ64 5072 0U, // BLTZAL 5073 0U, // BLTZALC 5074 0U, // BLTZALC_MMR6 5075 0U, // BLTZALL 5076 0U, // BLTZALS_MM 5077 0U, // BLTZAL_MM 5078 0U, // BLTZC 5079 0U, // BLTZC64 5080 0U, // BLTZC_MMR6 5081 0U, // BLTZL 5082 0U, // BLTZ_MM 5083 56U, // BMNZI_B 5084 52U, // BMNZ_V 5085 56U, // BMZI_B 5086 52U, // BMZ_V 5087 0U, // BNE 5088 0U, // BNE64 5089 0U, // BNEC 5090 0U, // BNEC64 5091 0U, // BNEC_MMR6 5092 8U, // BNEGI_B 5093 28U, // BNEGI_D 5094 32U, // BNEGI_H 5095 12U, // BNEGI_W 5096 4U, // BNEG_B 5097 4U, // BNEG_D 5098 4U, // BNEG_H 5099 4U, // BNEG_W 5100 0U, // BNEL 5101 0U, // BNEZ16_MM 5102 0U, // BNEZALC 5103 0U, // BNEZALC_MMR6 5104 0U, // BNEZC 5105 0U, // BNEZC16_MMR6 5106 0U, // BNEZC64 5107 0U, // BNEZC_MM 5108 0U, // BNEZC_MMR6 5109 0U, // BNE_MM 5110 0U, // BNVC 5111 0U, // BNVC_MMR6 5112 0U, // BNZ_B 5113 0U, // BNZ_D 5114 0U, // BNZ_H 5115 0U, // BNZ_V 5116 0U, // BNZ_W 5117 0U, // BOVC 5118 0U, // BOVC_MMR6 5119 0U, // BPOSGE32 5120 0U, // BPOSGE32C_MMR3 5121 0U, // BPOSGE32_MM 5122 0U, // BREAK 5123 0U, // BREAK16_MM 5124 0U, // BREAK16_MMR6 5125 0U, // BREAK_MM 5126 0U, // BREAK_MMR6 5127 56U, // BSELI_B 5128 52U, // BSEL_V 5129 8U, // BSETI_B 5130 28U, // BSETI_D 5131 32U, // BSETI_H 5132 12U, // BSETI_W 5133 4U, // BSET_B 5134 4U, // BSET_D 5135 4U, // BSET_H 5136 4U, // BSET_W 5137 0U, // BZ_B 5138 0U, // BZ_D 5139 0U, // BZ_H 5140 0U, // BZ_V 5141 0U, // BZ_W 5142 1U, // BeqzRxImm16 5143 0U, // BeqzRxImmX16 5144 0U, // Bimm16 5145 0U, // BimmX16 5146 1U, // BnezRxImm16 5147 0U, // BnezRxImmX16 5148 0U, // Break16 5149 0U, // Bteqz16 5150 0U, // BteqzX16 5151 0U, // Btnez16 5152 0U, // BtnezX16 5153 0U, // CACHE 5154 0U, // CACHEE 5155 0U, // CACHEE_MM 5156 0U, // CACHE_MM 5157 0U, // CACHE_MMR6 5158 0U, // CACHE_R6 5159 0U, // CEIL_L_D64 5160 0U, // CEIL_L_D_MMR6 5161 0U, // CEIL_L_S 5162 0U, // CEIL_L_S_MMR6 5163 0U, // CEIL_W_D32 5164 0U, // CEIL_W_D64 5165 0U, // CEIL_W_D_MMR6 5166 0U, // CEIL_W_MM 5167 0U, // CEIL_W_S 5168 0U, // CEIL_W_S_MM 5169 0U, // CEIL_W_S_MMR6 5170 4U, // CEQI_B 5171 4U, // CEQI_D 5172 4U, // CEQI_H 5173 4U, // CEQI_W 5174 4U, // CEQ_B 5175 4U, // CEQ_D 5176 4U, // CEQ_H 5177 4U, // CEQ_W 5178 0U, // CFC1 5179 0U, // CFC1_MM 5180 0U, // CFC2_MM 5181 0U, // CFCMSA 5182 1164U, // CINS 5183 1164U, // CINS32 5184 1164U, // CINS64_32 5185 1164U, // CINS_i32 5186 0U, // CLASS_D 5187 0U, // CLASS_D_MMR6 5188 0U, // CLASS_S 5189 0U, // CLASS_S_MMR6 5190 4U, // CLEI_S_B 5191 4U, // CLEI_S_D 5192 4U, // CLEI_S_H 5193 4U, // CLEI_S_W 5194 12U, // CLEI_U_B 5195 12U, // CLEI_U_D 5196 12U, // CLEI_U_H 5197 12U, // CLEI_U_W 5198 4U, // CLE_S_B 5199 4U, // CLE_S_D 5200 4U, // CLE_S_H 5201 4U, // CLE_S_W 5202 4U, // CLE_U_B 5203 4U, // CLE_U_D 5204 4U, // CLE_U_H 5205 4U, // CLE_U_W 5206 0U, // CLO 5207 0U, // CLO_MM 5208 0U, // CLO_MMR6 5209 0U, // CLO_R6 5210 4U, // CLTI_S_B 5211 4U, // CLTI_S_D 5212 4U, // CLTI_S_H 5213 4U, // CLTI_S_W 5214 12U, // CLTI_U_B 5215 12U, // CLTI_U_D 5216 12U, // CLTI_U_H 5217 12U, // CLTI_U_W 5218 4U, // CLT_S_B 5219 4U, // CLT_S_D 5220 4U, // CLT_S_H 5221 4U, // CLT_S_W 5222 4U, // CLT_U_B 5223 4U, // CLT_U_D 5224 4U, // CLT_U_H 5225 4U, // CLT_U_W 5226 0U, // CLZ 5227 0U, // CLZ_MM 5228 0U, // CLZ_MMR6 5229 0U, // CLZ_R6 5230 4U, // CMPGDU_EQ_QB 5231 4U, // CMPGDU_EQ_QB_MMR2 5232 4U, // CMPGDU_LE_QB 5233 4U, // CMPGDU_LE_QB_MMR2 5234 4U, // CMPGDU_LT_QB 5235 4U, // CMPGDU_LT_QB_MMR2 5236 4U, // CMPGU_EQ_QB 5237 4U, // CMPGU_EQ_QB_MM 5238 4U, // CMPGU_LE_QB 5239 4U, // CMPGU_LE_QB_MM 5240 4U, // CMPGU_LT_QB 5241 4U, // CMPGU_LT_QB_MM 5242 0U, // CMPU_EQ_QB 5243 0U, // CMPU_EQ_QB_MM 5244 0U, // CMPU_LE_QB 5245 0U, // CMPU_LE_QB_MM 5246 0U, // CMPU_LT_QB 5247 0U, // CMPU_LT_QB_MM 5248 4U, // CMP_AF_D_MMR6 5249 4U, // CMP_AF_S_MMR6 5250 4U, // CMP_EQ_D 5251 4U, // CMP_EQ_D_MMR6 5252 0U, // CMP_EQ_PH 5253 0U, // CMP_EQ_PH_MM 5254 4U, // CMP_EQ_S 5255 4U, // CMP_EQ_S_MMR6 5256 4U, // CMP_F_D 5257 4U, // CMP_F_S 5258 4U, // CMP_LE_D 5259 4U, // CMP_LE_D_MMR6 5260 0U, // CMP_LE_PH 5261 0U, // CMP_LE_PH_MM 5262 4U, // CMP_LE_S 5263 4U, // CMP_LE_S_MMR6 5264 4U, // CMP_LT_D 5265 4U, // CMP_LT_D_MMR6 5266 0U, // CMP_LT_PH 5267 0U, // CMP_LT_PH_MM 5268 4U, // CMP_LT_S 5269 4U, // CMP_LT_S_MMR6 5270 4U, // CMP_SAF_D 5271 4U, // CMP_SAF_D_MMR6 5272 4U, // CMP_SAF_S 5273 4U, // CMP_SAF_S_MMR6 5274 4U, // CMP_SEQ_D 5275 4U, // CMP_SEQ_D_MMR6 5276 4U, // CMP_SEQ_S 5277 4U, // CMP_SEQ_S_MMR6 5278 4U, // CMP_SLE_D 5279 4U, // CMP_SLE_D_MMR6 5280 4U, // CMP_SLE_S 5281 4U, // CMP_SLE_S_MMR6 5282 4U, // CMP_SLT_D 5283 4U, // CMP_SLT_D_MMR6 5284 4U, // CMP_SLT_S 5285 4U, // CMP_SLT_S_MMR6 5286 4U, // CMP_SUEQ_D 5287 4U, // CMP_SUEQ_D_MMR6 5288 4U, // CMP_SUEQ_S 5289 4U, // CMP_SUEQ_S_MMR6 5290 4U, // CMP_SULE_D 5291 4U, // CMP_SULE_D_MMR6 5292 4U, // CMP_SULE_S 5293 4U, // CMP_SULE_S_MMR6 5294 4U, // CMP_SULT_D 5295 4U, // CMP_SULT_D_MMR6 5296 4U, // CMP_SULT_S 5297 4U, // CMP_SULT_S_MMR6 5298 4U, // CMP_SUN_D 5299 4U, // CMP_SUN_D_MMR6 5300 4U, // CMP_SUN_S 5301 4U, // CMP_SUN_S_MMR6 5302 4U, // CMP_UEQ_D 5303 4U, // CMP_UEQ_D_MMR6 5304 4U, // CMP_UEQ_S 5305 4U, // CMP_UEQ_S_MMR6 5306 4U, // CMP_ULE_D 5307 4U, // CMP_ULE_D_MMR6 5308 4U, // CMP_ULE_S 5309 4U, // CMP_ULE_S_MMR6 5310 4U, // CMP_ULT_D 5311 4U, // CMP_ULT_D_MMR6 5312 4U, // CMP_ULT_S 5313 4U, // CMP_ULT_S_MMR6 5314 4U, // CMP_UN_D 5315 4U, // CMP_UN_D_MMR6 5316 4U, // CMP_UN_S 5317 4U, // CMP_UN_S_MMR6 5318 289U, // COPY_S_B 5319 317U, // COPY_S_D 5320 265U, // COPY_S_H 5321 281U, // COPY_S_W 5322 289U, // COPY_U_B 5323 265U, // COPY_U_H 5324 281U, // COPY_U_W 5325 4U, // CRC32B 5326 4U, // CRC32CB 5327 4U, // CRC32CD 5328 4U, // CRC32CH 5329 4U, // CRC32CW 5330 4U, // CRC32D 5331 4U, // CRC32H 5332 4U, // CRC32W 5333 0U, // CTC1 5334 0U, // CTC1_MM 5335 0U, // CTC2_MM 5336 0U, // CTCMSA 5337 0U, // CVT_D32_S 5338 0U, // CVT_D32_S_MM 5339 0U, // CVT_D32_W 5340 0U, // CVT_D32_W_MM 5341 0U, // CVT_D64_L 5342 0U, // CVT_D64_S 5343 0U, // CVT_D64_S_MM 5344 0U, // CVT_D64_W 5345 0U, // CVT_D64_W_MM 5346 0U, // CVT_D_L_MMR6 5347 0U, // CVT_L_D64 5348 0U, // CVT_L_D64_MM 5349 0U, // CVT_L_D_MMR6 5350 0U, // CVT_L_S 5351 0U, // CVT_L_S_MM 5352 0U, // CVT_L_S_MMR6 5353 0U, // CVT_PS_PW64 5354 4U, // CVT_PS_S64 5355 0U, // CVT_PW_PS64 5356 0U, // CVT_S_D32 5357 0U, // CVT_S_D32_MM 5358 0U, // CVT_S_D64 5359 0U, // CVT_S_D64_MM 5360 0U, // CVT_S_L 5361 0U, // CVT_S_L_MMR6 5362 0U, // CVT_S_PL64 5363 0U, // CVT_S_PU64 5364 0U, // CVT_S_W 5365 0U, // CVT_S_W_MM 5366 0U, // CVT_S_W_MMR6 5367 0U, // CVT_W_D32 5368 0U, // CVT_W_D32_MM 5369 0U, // CVT_W_D64 5370 0U, // CVT_W_D64_MM 5371 0U, // CVT_W_S 5372 0U, // CVT_W_S_MM 5373 0U, // CVT_W_S_MMR6 5374 4U, // C_EQ_D32 5375 4U, // C_EQ_D32_MM 5376 4U, // C_EQ_D64 5377 4U, // C_EQ_D64_MM 5378 4U, // C_EQ_S 5379 4U, // C_EQ_S_MM 5380 4U, // C_F_D32 5381 4U, // C_F_D32_MM 5382 4U, // C_F_D64 5383 4U, // C_F_D64_MM 5384 4U, // C_F_S 5385 4U, // C_F_S_MM 5386 4U, // C_LE_D32 5387 4U, // C_LE_D32_MM 5388 4U, // C_LE_D64 5389 4U, // C_LE_D64_MM 5390 4U, // C_LE_S 5391 4U, // C_LE_S_MM 5392 4U, // C_LT_D32 5393 4U, // C_LT_D32_MM 5394 4U, // C_LT_D64 5395 4U, // C_LT_D64_MM 5396 4U, // C_LT_S 5397 4U, // C_LT_S_MM 5398 4U, // C_NGE_D32 5399 4U, // C_NGE_D32_MM 5400 4U, // C_NGE_D64 5401 4U, // C_NGE_D64_MM 5402 4U, // C_NGE_S 5403 4U, // C_NGE_S_MM 5404 4U, // C_NGLE_D32 5405 4U, // C_NGLE_D32_MM 5406 4U, // C_NGLE_D64 5407 4U, // C_NGLE_D64_MM 5408 4U, // C_NGLE_S 5409 4U, // C_NGLE_S_MM 5410 4U, // C_NGL_D32 5411 4U, // C_NGL_D32_MM 5412 4U, // C_NGL_D64 5413 4U, // C_NGL_D64_MM 5414 4U, // C_NGL_S 5415 4U, // C_NGL_S_MM 5416 4U, // C_NGT_D32 5417 4U, // C_NGT_D32_MM 5418 4U, // C_NGT_D64 5419 4U, // C_NGT_D64_MM 5420 4U, // C_NGT_S 5421 4U, // C_NGT_S_MM 5422 4U, // C_OLE_D32 5423 4U, // C_OLE_D32_MM 5424 4U, // C_OLE_D64 5425 4U, // C_OLE_D64_MM 5426 4U, // C_OLE_S 5427 4U, // C_OLE_S_MM 5428 4U, // C_OLT_D32 5429 4U, // C_OLT_D32_MM 5430 4U, // C_OLT_D64 5431 4U, // C_OLT_D64_MM 5432 4U, // C_OLT_S 5433 4U, // C_OLT_S_MM 5434 4U, // C_SEQ_D32 5435 4U, // C_SEQ_D32_MM 5436 4U, // C_SEQ_D64 5437 4U, // C_SEQ_D64_MM 5438 4U, // C_SEQ_S 5439 4U, // C_SEQ_S_MM 5440 4U, // C_SF_D32 5441 4U, // C_SF_D32_MM 5442 4U, // C_SF_D64 5443 4U, // C_SF_D64_MM 5444 4U, // C_SF_S 5445 4U, // C_SF_S_MM 5446 4U, // C_UEQ_D32 5447 4U, // C_UEQ_D32_MM 5448 4U, // C_UEQ_D64 5449 4U, // C_UEQ_D64_MM 5450 4U, // C_UEQ_S 5451 4U, // C_UEQ_S_MM 5452 4U, // C_ULE_D32 5453 4U, // C_ULE_D32_MM 5454 4U, // C_ULE_D64 5455 4U, // C_ULE_D64_MM 5456 4U, // C_ULE_S 5457 4U, // C_ULE_S_MM 5458 4U, // C_ULT_D32 5459 4U, // C_ULT_D32_MM 5460 4U, // C_ULT_D64 5461 4U, // C_ULT_D64_MM 5462 4U, // C_ULT_S 5463 4U, // C_ULT_S_MM 5464 4U, // C_UN_D32 5465 4U, // C_UN_D32_MM 5466 4U, // C_UN_D64 5467 4U, // C_UN_D64_MM 5468 4U, // C_UN_S 5469 4U, // C_UN_S_MM 5470 0U, // CmpRxRy16 5471 1U, // CmpiRxImm16 5472 0U, // CmpiRxImmX16 5473 4U, // DADD 5474 4U, // DADDi 5475 4U, // DADDiu 5476 4U, // DADDu 5477 20U, // DAHI 5478 2180U, // DALIGN 5479 20U, // DATI 5480 20U, // DAUI 5481 0U, // DBITSWAP 5482 0U, // DCLO 5483 0U, // DCLO_R6 5484 0U, // DCLZ 5485 0U, // DCLZ_R6 5486 4U, // DDIV 5487 4U, // DDIVU 5488 0U, // DERET 5489 0U, // DERET_MM 5490 0U, // DERET_MMR6 5491 3228U, // DEXT 5492 4252U, // DEXT64_32 5493 5260U, // DEXTM 5494 448U, // DEXTU 5495 0U, // DI 5496 6300U, // DINS 5497 7308U, // DINSM 5498 576U, // DINSU 5499 4U, // DIV 5500 4U, // DIVU 5501 4U, // DIVU_MMR6 5502 4U, // DIV_MMR6 5503 4U, // DIV_S_B 5504 4U, // DIV_S_D 5505 4U, // DIV_S_H 5506 4U, // DIV_S_W 5507 4U, // DIV_U_B 5508 4U, // DIV_U_D 5509 4U, // DIV_U_H 5510 4U, // DIV_U_W 5511 0U, // DI_MM 5512 0U, // DI_MMR6 5513 8324U, // DLSA 5514 8324U, // DLSA_R6 5515 8U, // DMFC0 5516 0U, // DMFC1 5517 8U, // DMFC2 5518 0U, // DMFC2_OCTEON 5519 8U, // DMFGC0 5520 4U, // DMOD 5521 4U, // DMODU 5522 0U, // DMT 5523 0U, // DMTC0 5524 0U, // DMTC1 5525 0U, // DMTC2 5526 0U, // DMTC2_OCTEON 5527 0U, // DMTGC0 5528 4U, // DMUH 5529 4U, // DMUHU 5530 4U, // DMUL 5531 0U, // DMULT 5532 0U, // DMULTu 5533 4U, // DMULU 5534 4U, // DMUL_R6 5535 4U, // DOTP_S_D 5536 4U, // DOTP_S_H 5537 4U, // DOTP_S_W 5538 4U, // DOTP_U_D 5539 4U, // DOTP_U_H 5540 4U, // DOTP_U_W 5541 52U, // DPADD_S_D 5542 52U, // DPADD_S_H 5543 52U, // DPADD_S_W 5544 52U, // DPADD_U_D 5545 52U, // DPADD_U_H 5546 52U, // DPADD_U_W 5547 4U, // DPAQX_SA_W_PH 5548 4U, // DPAQX_SA_W_PH_MMR2 5549 4U, // DPAQX_S_W_PH 5550 4U, // DPAQX_S_W_PH_MMR2 5551 4U, // DPAQ_SA_L_W 5552 4U, // DPAQ_SA_L_W_MM 5553 4U, // DPAQ_S_W_PH 5554 4U, // DPAQ_S_W_PH_MM 5555 4U, // DPAU_H_QBL 5556 4U, // DPAU_H_QBL_MM 5557 4U, // DPAU_H_QBR 5558 4U, // DPAU_H_QBR_MM 5559 4U, // DPAX_W_PH 5560 4U, // DPAX_W_PH_MMR2 5561 4U, // DPA_W_PH 5562 4U, // DPA_W_PH_MMR2 5563 0U, // DPOP 5564 4U, // DPSQX_SA_W_PH 5565 4U, // DPSQX_SA_W_PH_MMR2 5566 4U, // DPSQX_S_W_PH 5567 4U, // DPSQX_S_W_PH_MMR2 5568 4U, // DPSQ_SA_L_W 5569 4U, // DPSQ_SA_L_W_MM 5570 4U, // DPSQ_S_W_PH 5571 4U, // DPSQ_S_W_PH_MM 5572 52U, // DPSUB_S_D 5573 52U, // DPSUB_S_H 5574 52U, // DPSUB_S_W 5575 52U, // DPSUB_U_D 5576 52U, // DPSUB_U_H 5577 52U, // DPSUB_U_W 5578 4U, // DPSU_H_QBL 5579 4U, // DPSU_H_QBL_MM 5580 4U, // DPSU_H_QBR 5581 4U, // DPSU_H_QBR_MM 5582 4U, // DPSX_W_PH 5583 4U, // DPSX_W_PH_MMR2 5584 4U, // DPS_W_PH 5585 4U, // DPS_W_PH_MMR2 5586 28U, // DROTR 5587 12U, // DROTR32 5588 4U, // DROTRV 5589 0U, // DSBH 5590 0U, // DSDIV 5591 0U, // DSHD 5592 28U, // DSLL 5593 12U, // DSLL32 5594 1U, // DSLL64_32 5595 4U, // DSLLV 5596 28U, // DSRA 5597 12U, // DSRA32 5598 4U, // DSRAV 5599 28U, // DSRL 5600 12U, // DSRL32 5601 4U, // DSRLV 5602 4U, // DSUB 5603 4U, // DSUBu 5604 0U, // DUDIV 5605 0U, // DVP 5606 0U, // DVPE 5607 0U, // DVP_MMR6 5608 0U, // DivRxRy16 5609 0U, // DivuRxRy16 5610 0U, // EHB 5611 0U, // EHB_MM 5612 0U, // EHB_MMR6 5613 0U, // EI 5614 0U, // EI_MM 5615 0U, // EI_MMR6 5616 0U, // EMT 5617 0U, // ERET 5618 0U, // ERETNC 5619 0U, // ERETNC_MMR6 5620 0U, // ERET_MM 5621 0U, // ERET_MMR6 5622 0U, // EVP 5623 0U, // EVPE 5624 0U, // EVP_MMR6 5625 4236U, // EXT 5626 12U, // EXTP 5627 12U, // EXTPDP 5628 4U, // EXTPDPV 5629 4U, // EXTPDPV_MM 5630 12U, // EXTPDP_MM 5631 4U, // EXTPV 5632 4U, // EXTPV_MM 5633 12U, // EXTP_MM 5634 4U, // EXTRV_RS_W 5635 4U, // EXTRV_RS_W_MM 5636 4U, // EXTRV_R_W 5637 4U, // EXTRV_R_W_MM 5638 4U, // EXTRV_S_H 5639 4U, // EXTRV_S_H_MM 5640 4U, // EXTRV_W 5641 4U, // EXTRV_W_MM 5642 12U, // EXTR_RS_W 5643 12U, // EXTR_RS_W_MM 5644 12U, // EXTR_R_W 5645 12U, // EXTR_R_W_MM 5646 12U, // EXTR_S_H 5647 12U, // EXTR_S_H_MM 5648 12U, // EXTR_W 5649 12U, // EXTR_W_MM 5650 1164U, // EXTS 5651 1164U, // EXTS32 5652 4236U, // EXT_MM 5653 4236U, // EXT_MMR6 5654 0U, // FABS_D32 5655 0U, // FABS_D32_MM 5656 0U, // FABS_D64 5657 0U, // FABS_D64_MM 5658 0U, // FABS_S 5659 0U, // FABS_S_MM 5660 4U, // FADD_D 5661 4U, // FADD_D32 5662 4U, // FADD_D32_MM 5663 4U, // FADD_D64 5664 4U, // FADD_D64_MM 5665 4U, // FADD_PS64 5666 4U, // FADD_S 5667 4U, // FADD_S_MM 5668 68U, // FADD_S_MMR6 5669 4U, // FADD_W 5670 4U, // FCAF_D 5671 4U, // FCAF_W 5672 4U, // FCEQ_D 5673 4U, // FCEQ_W 5674 0U, // FCLASS_D 5675 0U, // FCLASS_W 5676 4U, // FCLE_D 5677 4U, // FCLE_W 5678 4U, // FCLT_D 5679 4U, // FCLT_W 5680 0U, // FCMP_D32 5681 0U, // FCMP_D32_MM 5682 0U, // FCMP_D64 5683 0U, // FCMP_S32 5684 0U, // FCMP_S32_MM 5685 4U, // FCNE_D 5686 4U, // FCNE_W 5687 4U, // FCOR_D 5688 4U, // FCOR_W 5689 4U, // FCUEQ_D 5690 4U, // FCUEQ_W 5691 4U, // FCULE_D 5692 4U, // FCULE_W 5693 4U, // FCULT_D 5694 4U, // FCULT_W 5695 4U, // FCUNE_D 5696 4U, // FCUNE_W 5697 4U, // FCUN_D 5698 4U, // FCUN_W 5699 4U, // FDIV_D 5700 4U, // FDIV_D32 5701 4U, // FDIV_D32_MM 5702 4U, // FDIV_D64 5703 4U, // FDIV_D64_MM 5704 4U, // FDIV_S 5705 4U, // FDIV_S_MM 5706 68U, // FDIV_S_MMR6 5707 4U, // FDIV_W 5708 4U, // FEXDO_H 5709 4U, // FEXDO_W 5710 4U, // FEXP2_D 5711 4U, // FEXP2_W 5712 0U, // FEXUPL_D 5713 0U, // FEXUPL_W 5714 0U, // FEXUPR_D 5715 0U, // FEXUPR_W 5716 0U, // FFINT_S_D 5717 0U, // FFINT_S_W 5718 0U, // FFINT_U_D 5719 0U, // FFINT_U_W 5720 0U, // FFQL_D 5721 0U, // FFQL_W 5722 0U, // FFQR_D 5723 0U, // FFQR_W 5724 0U, // FILL_B 5725 0U, // FILL_D 5726 0U, // FILL_H 5727 0U, // FILL_W 5728 0U, // FLOG2_D 5729 0U, // FLOG2_W 5730 0U, // FLOOR_L_D64 5731 0U, // FLOOR_L_D_MMR6 5732 0U, // FLOOR_L_S 5733 0U, // FLOOR_L_S_MMR6 5734 0U, // FLOOR_W_D32 5735 0U, // FLOOR_W_D64 5736 0U, // FLOOR_W_D_MMR6 5737 0U, // FLOOR_W_MM 5738 0U, // FLOOR_W_S 5739 0U, // FLOOR_W_S_MM 5740 0U, // FLOOR_W_S_MMR6 5741 52U, // FMADD_D 5742 52U, // FMADD_W 5743 4U, // FMAX_A_D 5744 4U, // FMAX_A_W 5745 4U, // FMAX_D 5746 4U, // FMAX_W 5747 4U, // FMIN_A_D 5748 4U, // FMIN_A_W 5749 4U, // FMIN_D 5750 4U, // FMIN_W 5751 0U, // FMOV_D32 5752 0U, // FMOV_D32_MM 5753 0U, // FMOV_D64 5754 0U, // FMOV_D64_MM 5755 0U, // FMOV_D_MMR6 5756 0U, // FMOV_S 5757 0U, // FMOV_S_MM 5758 0U, // FMOV_S_MMR6 5759 52U, // FMSUB_D 5760 52U, // FMSUB_W 5761 4U, // FMUL_D 5762 4U, // FMUL_D32 5763 4U, // FMUL_D32_MM 5764 4U, // FMUL_D64 5765 4U, // FMUL_D64_MM 5766 4U, // FMUL_PS64 5767 4U, // FMUL_S 5768 4U, // FMUL_S_MM 5769 68U, // FMUL_S_MMR6 5770 4U, // FMUL_W 5771 0U, // FNEG_D32 5772 0U, // FNEG_D32_MM 5773 0U, // FNEG_D64 5774 0U, // FNEG_D64_MM 5775 0U, // FNEG_S 5776 0U, // FNEG_S_MM 5777 0U, // FNEG_S_MMR6 5778 1U, // FORK 5779 0U, // FRCP_D 5780 0U, // FRCP_W 5781 0U, // FRINT_D 5782 0U, // FRINT_W 5783 0U, // FRSQRT_D 5784 0U, // FRSQRT_W 5785 4U, // FSAF_D 5786 4U, // FSAF_W 5787 4U, // FSEQ_D 5788 4U, // FSEQ_W 5789 4U, // FSLE_D 5790 4U, // FSLE_W 5791 4U, // FSLT_D 5792 4U, // FSLT_W 5793 4U, // FSNE_D 5794 4U, // FSNE_W 5795 4U, // FSOR_D 5796 4U, // FSOR_W 5797 0U, // FSQRT_D 5798 0U, // FSQRT_D32 5799 0U, // FSQRT_D32_MM 5800 0U, // FSQRT_D64 5801 0U, // FSQRT_D64_MM 5802 0U, // FSQRT_S 5803 0U, // FSQRT_S_MM 5804 0U, // FSQRT_W 5805 4U, // FSUB_D 5806 4U, // FSUB_D32 5807 4U, // FSUB_D32_MM 5808 4U, // FSUB_D64 5809 4U, // FSUB_D64_MM 5810 4U, // FSUB_PS64 5811 4U, // FSUB_S 5812 4U, // FSUB_S_MM 5813 68U, // FSUB_S_MMR6 5814 4U, // FSUB_W 5815 4U, // FSUEQ_D 5816 4U, // FSUEQ_W 5817 4U, // FSULE_D 5818 4U, // FSULE_W 5819 4U, // FSULT_D 5820 4U, // FSULT_W 5821 4U, // FSUNE_D 5822 4U, // FSUNE_W 5823 4U, // FSUN_D 5824 4U, // FSUN_W 5825 0U, // FTINT_S_D 5826 0U, // FTINT_S_W 5827 0U, // FTINT_U_D 5828 0U, // FTINT_U_W 5829 4U, // FTQ_H 5830 4U, // FTQ_W 5831 0U, // FTRUNC_S_D 5832 0U, // FTRUNC_S_W 5833 0U, // FTRUNC_U_D 5834 0U, // FTRUNC_U_W 5835 0U, // GINVI 5836 0U, // GINVI_MMR6 5837 0U, // GINVT 5838 0U, // GINVT_MMR6 5839 4U, // HADD_S_D 5840 4U, // HADD_S_H 5841 4U, // HADD_S_W 5842 4U, // HADD_U_D 5843 4U, // HADD_U_H 5844 4U, // HADD_U_W 5845 4U, // HSUB_S_D 5846 4U, // HSUB_S_H 5847 4U, // HSUB_S_W 5848 4U, // HSUB_U_D 5849 4U, // HSUB_U_H 5850 4U, // HSUB_U_W 5851 0U, // HYPCALL 5852 0U, // HYPCALL_MM 5853 4U, // ILVEV_B 5854 4U, // ILVEV_D 5855 4U, // ILVEV_H 5856 4U, // ILVEV_W 5857 4U, // ILVL_B 5858 4U, // ILVL_D 5859 4U, // ILVL_H 5860 4U, // ILVL_W 5861 4U, // ILVOD_B 5862 4U, // ILVOD_D 5863 4U, // ILVOD_H 5864 4U, // ILVOD_W 5865 4U, // ILVR_B 5866 4U, // ILVR_D 5867 4U, // ILVR_H 5868 4U, // ILVR_W 5869 6284U, // INS 5870 0U, // INSERT_B 5871 0U, // INSERT_D 5872 0U, // INSERT_H 5873 0U, // INSERT_W 5874 0U, // INSV 5875 0U, // INSVE_B 5876 0U, // INSVE_D 5877 0U, // INSVE_H 5878 0U, // INSVE_W 5879 0U, // INSV_MM 5880 6284U, // INS_MM 5881 6284U, // INS_MMR6 5882 0U, // J 5883 0U, // JAL 5884 0U, // JALR 5885 0U, // JALR16_MM 5886 0U, // JALR64 5887 0U, // JALRC16_MMR6 5888 0U, // JALRC_HB_MMR6 5889 0U, // JALRC_MMR6 5890 0U, // JALRS16_MM 5891 0U, // JALRS_MM 5892 0U, // JALR_HB 5893 0U, // JALR_HB64 5894 0U, // JALR_MM 5895 0U, // JALS_MM 5896 0U, // JALX 5897 0U, // JALX_MM 5898 0U, // JAL_MM 5899 0U, // JIALC 5900 0U, // JIALC64 5901 0U, // JIALC_MMR6 5902 0U, // JIC 5903 0U, // JIC64 5904 0U, // JIC_MMR6 5905 0U, // JR 5906 0U, // JR16_MM 5907 0U, // JR64 5908 0U, // JRADDIUSP 5909 0U, // JRC16_MM 5910 0U, // JRC16_MMR6 5911 0U, // JRCADDIUSP_MMR6 5912 0U, // JR_HB 5913 0U, // JR_HB64 5914 0U, // JR_HB64_R6 5915 0U, // JR_HB_R6 5916 0U, // JR_MM 5917 0U, // J_MM 5918 0U, // Jal16 5919 0U, // JalB16 5920 0U, // JrRa16 5921 0U, // JrcRa16 5922 0U, // JrcRx16 5923 0U, // JumpLinkReg16 5924 0U, // LB 5925 0U, // LB64 5926 0U, // LBE 5927 0U, // LBE_MM 5928 0U, // LBU16_MM 5929 1U, // LBUX 5930 1U, // LBUX_MM 5931 0U, // LBU_MMR6 5932 0U, // LB_MM 5933 0U, // LB_MMR6 5934 0U, // LBu 5935 0U, // LBu64 5936 0U, // LBuE 5937 0U, // LBuE_MM 5938 0U, // LBu_MM 5939 0U, // LD 5940 0U, // LDC1 5941 0U, // LDC164 5942 0U, // LDC1_D64_MMR6 5943 0U, // LDC1_MM_D32 5944 0U, // LDC1_MM_D64 5945 0U, // LDC2 5946 0U, // LDC2_MMR6 5947 0U, // LDC2_R6 5948 0U, // LDC3 5949 0U, // LDI_B 5950 0U, // LDI_D 5951 0U, // LDI_H 5952 0U, // LDI_W 5953 0U, // LDL 5954 0U, // LDPC 5955 0U, // LDR 5956 1U, // LDXC1 5957 1U, // LDXC164 5958 0U, // LD_B 5959 0U, // LD_D 5960 0U, // LD_H 5961 0U, // LD_W 5962 0U, // LEA_ADDiu 5963 0U, // LEA_ADDiu64 5964 0U, // LEA_ADDiu_MM 5965 0U, // LH 5966 0U, // LH64 5967 0U, // LHE 5968 0U, // LHE_MM 5969 0U, // LHU16_MM 5970 1U, // LHX 5971 1U, // LHX_MM 5972 0U, // LH_MM 5973 0U, // LHu 5974 0U, // LHu64 5975 0U, // LHuE 5976 0U, // LHuE_MM 5977 0U, // LHu_MM 5978 0U, // LI16_MM 5979 0U, // LI16_MMR6 5980 0U, // LL 5981 0U, // LL64 5982 0U, // LL64_R6 5983 0U, // LLD 5984 0U, // LLD_R6 5985 0U, // LLE 5986 0U, // LLE_MM 5987 0U, // LL_MM 5988 0U, // LL_MMR6 5989 0U, // LL_R6 5990 8324U, // LSA 5991 1U, // LSA_MMR6 5992 8324U, // LSA_R6 5993 0U, // LUI_MMR6 5994 1U, // LUXC1 5995 1U, // LUXC164 5996 1U, // LUXC1_MM 5997 0U, // LUi 5998 0U, // LUi64 5999 0U, // LUi_MM 6000 0U, // LW 6001 0U, // LW16_MM 6002 0U, // LW64 6003 0U, // LWC1 6004 0U, // LWC1_MM 6005 0U, // LWC2 6006 0U, // LWC2_MMR6 6007 0U, // LWC2_R6 6008 0U, // LWC3 6009 0U, // LWDSP 6010 0U, // LWDSP_MM 6011 0U, // LWE 6012 0U, // LWE_MM 6013 0U, // LWGP_MM 6014 0U, // LWL 6015 0U, // LWL64 6016 0U, // LWLE 6017 0U, // LWLE_MM 6018 0U, // LWL_MM 6019 0U, // LWM16_MM 6020 0U, // LWM16_MMR6 6021 0U, // LWM32_MM 6022 0U, // LWPC 6023 0U, // LWPC_MMR6 6024 0U, // LWP_MM 6025 0U, // LWR 6026 0U, // LWR64 6027 0U, // LWRE 6028 0U, // LWRE_MM 6029 0U, // LWR_MM 6030 0U, // LWSP_MM 6031 0U, // LWUPC 6032 0U, // LWU_MM 6033 1U, // LWX 6034 1U, // LWXC1 6035 1U, // LWXC1_MM 6036 1U, // LWXS_MM 6037 1U, // LWX_MM 6038 0U, // LW_MM 6039 0U, // LW_MMR6 6040 0U, // LWu 6041 0U, // LbRxRyOffMemX16 6042 0U, // LbuRxRyOffMemX16 6043 0U, // LhRxRyOffMemX16 6044 0U, // LhuRxRyOffMemX16 6045 1U, // LiRxImm16 6046 0U, // LiRxImmAlignX16 6047 0U, // LiRxImmX16 6048 1U, // LwRxPcTcp16 6049 0U, // LwRxPcTcpX16 6050 0U, // LwRxRyOffMemX16 6051 0U, // LwRxSpImmX16 6052 0U, // MADD 6053 52U, // MADDF_D 6054 52U, // MADDF_D_MMR6 6055 52U, // MADDF_S 6056 52U, // MADDF_S_MMR6 6057 52U, // MADDR_Q_H 6058 52U, // MADDR_Q_W 6059 0U, // MADDU 6060 4U, // MADDU_DSP 6061 4U, // MADDU_DSP_MM 6062 0U, // MADDU_MM 6063 52U, // MADDV_B 6064 52U, // MADDV_D 6065 52U, // MADDV_H 6066 52U, // MADDV_W 6067 9348U, // MADD_D32 6068 9348U, // MADD_D32_MM 6069 9348U, // MADD_D64 6070 4U, // MADD_DSP 6071 4U, // MADD_DSP_MM 6072 0U, // MADD_MM 6073 52U, // MADD_Q_H 6074 52U, // MADD_Q_W 6075 9348U, // MADD_S 6076 9348U, // MADD_S_MM 6077 4U, // MAQ_SA_W_PHL 6078 4U, // MAQ_SA_W_PHL_MM 6079 4U, // MAQ_SA_W_PHR 6080 4U, // MAQ_SA_W_PHR_MM 6081 4U, // MAQ_S_W_PHL 6082 4U, // MAQ_S_W_PHL_MM 6083 4U, // MAQ_S_W_PHR 6084 4U, // MAQ_S_W_PHR_MM 6085 4U, // MAXA_D 6086 4U, // MAXA_D_MMR6 6087 4U, // MAXA_S 6088 4U, // MAXA_S_MMR6 6089 4U, // MAXI_S_B 6090 4U, // MAXI_S_D 6091 4U, // MAXI_S_H 6092 4U, // MAXI_S_W 6093 12U, // MAXI_U_B 6094 12U, // MAXI_U_D 6095 12U, // MAXI_U_H 6096 12U, // MAXI_U_W 6097 4U, // MAX_A_B 6098 4U, // MAX_A_D 6099 4U, // MAX_A_H 6100 4U, // MAX_A_W 6101 4U, // MAX_D 6102 4U, // MAX_D_MMR6 6103 4U, // MAX_S 6104 4U, // MAX_S_B 6105 4U, // MAX_S_D 6106 4U, // MAX_S_H 6107 4U, // MAX_S_MMR6 6108 4U, // MAX_S_W 6109 4U, // MAX_U_B 6110 4U, // MAX_U_D 6111 4U, // MAX_U_H 6112 4U, // MAX_U_W 6113 8U, // MFC0 6114 8U, // MFC0_MMR6 6115 0U, // MFC1 6116 0U, // MFC1_D64 6117 0U, // MFC1_MM 6118 0U, // MFC1_MMR6 6119 8U, // MFC2 6120 0U, // MFC2_MMR6 6121 8U, // MFGC0 6122 8U, // MFGC0_MM 6123 8U, // MFHC0_MMR6 6124 0U, // MFHC1_D32 6125 0U, // MFHC1_D32_MM 6126 0U, // MFHC1_D64 6127 0U, // MFHC1_D64_MM 6128 0U, // MFHC2_MMR6 6129 8U, // MFHGC0 6130 8U, // MFHGC0_MM 6131 0U, // MFHI 6132 0U, // MFHI16_MM 6133 0U, // MFHI64 6134 0U, // MFHI_DSP 6135 0U, // MFHI_DSP_MM 6136 0U, // MFHI_MM 6137 0U, // MFLO 6138 0U, // MFLO16_MM 6139 0U, // MFLO64 6140 0U, // MFLO_DSP 6141 0U, // MFLO_DSP_MM 6142 0U, // MFLO_MM 6143 18620U, // MFTR 6144 4U, // MINA_D 6145 4U, // MINA_D_MMR6 6146 4U, // MINA_S 6147 4U, // MINA_S_MMR6 6148 4U, // MINI_S_B 6149 4U, // MINI_S_D 6150 4U, // MINI_S_H 6151 4U, // MINI_S_W 6152 12U, // MINI_U_B 6153 12U, // MINI_U_D 6154 12U, // MINI_U_H 6155 12U, // MINI_U_W 6156 4U, // MIN_A_B 6157 4U, // MIN_A_D 6158 4U, // MIN_A_H 6159 4U, // MIN_A_W 6160 4U, // MIN_D 6161 4U, // MIN_D_MMR6 6162 4U, // MIN_S 6163 4U, // MIN_S_B 6164 4U, // MIN_S_D 6165 4U, // MIN_S_H 6166 4U, // MIN_S_MMR6 6167 4U, // MIN_S_W 6168 4U, // MIN_U_B 6169 4U, // MIN_U_D 6170 4U, // MIN_U_H 6171 4U, // MIN_U_W 6172 4U, // MOD 6173 4U, // MODSUB 6174 4U, // MODSUB_MM 6175 4U, // MODU 6176 4U, // MODU_MMR6 6177 4U, // MOD_MMR6 6178 4U, // MOD_S_B 6179 4U, // MOD_S_D 6180 4U, // MOD_S_H 6181 4U, // MOD_S_W 6182 4U, // MOD_U_B 6183 4U, // MOD_U_D 6184 4U, // MOD_U_H 6185 4U, // MOD_U_W 6186 0U, // MOVE16_MM 6187 0U, // MOVE16_MMR6 6188 9348U, // MOVEP_MM 6189 9348U, // MOVEP_MMR6 6190 0U, // MOVE_V 6191 4U, // MOVF_D32 6192 4U, // MOVF_D32_MM 6193 4U, // MOVF_D64 6194 4U, // MOVF_I 6195 4U, // MOVF_I64 6196 4U, // MOVF_I_MM 6197 4U, // MOVF_S 6198 4U, // MOVF_S_MM 6199 4U, // MOVN_I64_D64 6200 4U, // MOVN_I64_I 6201 4U, // MOVN_I64_I64 6202 4U, // MOVN_I64_S 6203 4U, // MOVN_I_D32 6204 4U, // MOVN_I_D32_MM 6205 4U, // MOVN_I_D64 6206 4U, // MOVN_I_I 6207 4U, // MOVN_I_I64 6208 4U, // MOVN_I_MM 6209 4U, // MOVN_I_S 6210 4U, // MOVN_I_S_MM 6211 4U, // MOVT_D32 6212 4U, // MOVT_D32_MM 6213 4U, // MOVT_D64 6214 4U, // MOVT_I 6215 4U, // MOVT_I64 6216 4U, // MOVT_I_MM 6217 4U, // MOVT_S 6218 4U, // MOVT_S_MM 6219 4U, // MOVZ_I64_D64 6220 4U, // MOVZ_I64_I 6221 4U, // MOVZ_I64_I64 6222 4U, // MOVZ_I64_S 6223 4U, // MOVZ_I_D32 6224 4U, // MOVZ_I_D32_MM 6225 4U, // MOVZ_I_D64 6226 4U, // MOVZ_I_I 6227 4U, // MOVZ_I_I64 6228 4U, // MOVZ_I_MM 6229 4U, // MOVZ_I_S 6230 4U, // MOVZ_I_S_MM 6231 0U, // MSUB 6232 52U, // MSUBF_D 6233 52U, // MSUBF_D_MMR6 6234 52U, // MSUBF_S 6235 52U, // MSUBF_S_MMR6 6236 52U, // MSUBR_Q_H 6237 52U, // MSUBR_Q_W 6238 0U, // MSUBU 6239 4U, // MSUBU_DSP 6240 4U, // MSUBU_DSP_MM 6241 0U, // MSUBU_MM 6242 52U, // MSUBV_B 6243 52U, // MSUBV_D 6244 52U, // MSUBV_H 6245 52U, // MSUBV_W 6246 9348U, // MSUB_D32 6247 9348U, // MSUB_D32_MM 6248 9348U, // MSUB_D64 6249 4U, // MSUB_DSP 6250 4U, // MSUB_DSP_MM 6251 0U, // MSUB_MM 6252 52U, // MSUB_Q_H 6253 52U, // MSUB_Q_W 6254 9348U, // MSUB_S 6255 9348U, // MSUB_S_MM 6256 0U, // MTC0 6257 0U, // MTC0_MMR6 6258 0U, // MTC1 6259 0U, // MTC1_D64 6260 0U, // MTC1_D64_MM 6261 0U, // MTC1_MM 6262 0U, // MTC1_MMR6 6263 0U, // MTC2 6264 0U, // MTC2_MMR6 6265 0U, // MTGC0 6266 0U, // MTGC0_MM 6267 0U, // MTHC0_MMR6 6268 0U, // MTHC1_D32 6269 0U, // MTHC1_D32_MM 6270 0U, // MTHC1_D64 6271 0U, // MTHC1_D64_MM 6272 0U, // MTHC2_MMR6 6273 0U, // MTHGC0 6274 0U, // MTHGC0_MM 6275 0U, // MTHI 6276 0U, // MTHI64 6277 0U, // MTHI_DSP 6278 0U, // MTHI_DSP_MM 6279 0U, // MTHI_MM 6280 0U, // MTHLIP 6281 0U, // MTHLIP_MM 6282 0U, // MTLO 6283 0U, // MTLO64 6284 0U, // MTLO_DSP 6285 0U, // MTLO_DSP_MM 6286 0U, // MTLO_MM 6287 0U, // MTM0 6288 0U, // MTM1 6289 0U, // MTM2 6290 0U, // MTP0 6291 0U, // MTP1 6292 0U, // MTP2 6293 2U, // MTTR 6294 4U, // MUH 6295 4U, // MUHU 6296 4U, // MUHU_MMR6 6297 4U, // MUH_MMR6 6298 4U, // MUL 6299 4U, // MULEQ_S_W_PHL 6300 4U, // MULEQ_S_W_PHL_MM 6301 4U, // MULEQ_S_W_PHR 6302 4U, // MULEQ_S_W_PHR_MM 6303 4U, // MULEU_S_PH_QBL 6304 4U, // MULEU_S_PH_QBL_MM 6305 4U, // MULEU_S_PH_QBR 6306 4U, // MULEU_S_PH_QBR_MM 6307 4U, // MULQ_RS_PH 6308 4U, // MULQ_RS_PH_MM 6309 4U, // MULQ_RS_W 6310 4U, // MULQ_RS_W_MMR2 6311 4U, // MULQ_S_PH 6312 4U, // MULQ_S_PH_MMR2 6313 4U, // MULQ_S_W 6314 4U, // MULQ_S_W_MMR2 6315 4U, // MULR_PS64 6316 4U, // MULR_Q_H 6317 4U, // MULR_Q_W 6318 4U, // MULSAQ_S_W_PH 6319 4U, // MULSAQ_S_W_PH_MM 6320 4U, // MULSA_W_PH 6321 4U, // MULSA_W_PH_MMR2 6322 0U, // MULT 6323 4U, // MULTU_DSP 6324 4U, // MULTU_DSP_MM 6325 4U, // MULT_DSP 6326 4U, // MULT_DSP_MM 6327 0U, // MULT_MM 6328 0U, // MULTu 6329 0U, // MULTu_MM 6330 4U, // MULU 6331 4U, // MULU_MMR6 6332 4U, // MULV_B 6333 4U, // MULV_D 6334 4U, // MULV_H 6335 4U, // MULV_W 6336 4U, // MUL_MM 6337 4U, // MUL_MMR6 6338 4U, // MUL_PH 6339 4U, // MUL_PH_MMR2 6340 4U, // MUL_Q_H 6341 4U, // MUL_Q_W 6342 4U, // MUL_R6 6343 4U, // MUL_S_PH 6344 4U, // MUL_S_PH_MMR2 6345 0U, // Mfhi16 6346 0U, // Mflo16 6347 0U, // Move32R16 6348 0U, // MoveR3216 6349 0U, // NLOC_B 6350 0U, // NLOC_D 6351 0U, // NLOC_H 6352 0U, // NLOC_W 6353 0U, // NLZC_B 6354 0U, // NLZC_D 6355 0U, // NLZC_H 6356 0U, // NLZC_W 6357 9348U, // NMADD_D32 6358 9348U, // NMADD_D32_MM 6359 9348U, // NMADD_D64 6360 9348U, // NMADD_S 6361 9348U, // NMADD_S_MM 6362 9348U, // NMSUB_D32 6363 9348U, // NMSUB_D32_MM 6364 9348U, // NMSUB_D64 6365 9348U, // NMSUB_S 6366 9348U, // NMSUB_S_MM 6367 4U, // NOR 6368 4U, // NOR64 6369 16U, // NORI_B 6370 4U, // NOR_MM 6371 4U, // NOR_MMR6 6372 4U, // NOR_V 6373 0U, // NOT16_MM 6374 0U, // NOT16_MMR6 6375 0U, // NegRxRy16 6376 0U, // NotRxRy16 6377 4U, // OR 6378 0U, // OR16_MM 6379 0U, // OR16_MMR6 6380 4U, // OR64 6381 16U, // ORI_B 6382 20U, // ORI_MMR6 6383 4U, // OR_MM 6384 4U, // OR_MMR6 6385 4U, // OR_V 6386 20U, // ORi 6387 20U, // ORi64 6388 20U, // ORi_MM 6389 0U, // OrRxRxRy16 6390 4U, // PACKRL_PH 6391 4U, // PACKRL_PH_MM 6392 0U, // PAUSE 6393 0U, // PAUSE_MM 6394 0U, // PAUSE_MMR6 6395 4U, // PCKEV_B 6396 4U, // PCKEV_D 6397 4U, // PCKEV_H 6398 4U, // PCKEV_W 6399 4U, // PCKOD_B 6400 4U, // PCKOD_D 6401 4U, // PCKOD_H 6402 4U, // PCKOD_W 6403 0U, // PCNT_B 6404 0U, // PCNT_D 6405 0U, // PCNT_H 6406 0U, // PCNT_W 6407 4U, // PICK_PH 6408 4U, // PICK_PH_MM 6409 4U, // PICK_QB 6410 4U, // PICK_QB_MM 6411 4U, // PLL_PS64 6412 4U, // PLU_PS64 6413 0U, // POP 6414 0U, // PRECEQU_PH_QBL 6415 0U, // PRECEQU_PH_QBLA 6416 0U, // PRECEQU_PH_QBLA_MM 6417 0U, // PRECEQU_PH_QBL_MM 6418 0U, // PRECEQU_PH_QBR 6419 0U, // PRECEQU_PH_QBRA 6420 0U, // PRECEQU_PH_QBRA_MM 6421 0U, // PRECEQU_PH_QBR_MM 6422 0U, // PRECEQ_W_PHL 6423 0U, // PRECEQ_W_PHL_MM 6424 0U, // PRECEQ_W_PHR 6425 0U, // PRECEQ_W_PHR_MM 6426 0U, // PRECEU_PH_QBL 6427 0U, // PRECEU_PH_QBLA 6428 0U, // PRECEU_PH_QBLA_MM 6429 0U, // PRECEU_PH_QBL_MM 6430 0U, // PRECEU_PH_QBR 6431 0U, // PRECEU_PH_QBRA 6432 0U, // PRECEU_PH_QBRA_MM 6433 0U, // PRECEU_PH_QBR_MM 6434 4U, // PRECRQU_S_QB_PH 6435 4U, // PRECRQU_S_QB_PH_MM 6436 4U, // PRECRQ_PH_W 6437 4U, // PRECRQ_PH_W_MM 6438 4U, // PRECRQ_QB_PH 6439 4U, // PRECRQ_QB_PH_MM 6440 4U, // PRECRQ_RS_PH_W 6441 4U, // PRECRQ_RS_PH_W_MM 6442 4U, // PRECR_QB_PH 6443 4U, // PRECR_QB_PH_MMR2 6444 12U, // PRECR_SRA_PH_W 6445 12U, // PRECR_SRA_PH_W_MMR2 6446 12U, // PRECR_SRA_R_PH_W 6447 12U, // PRECR_SRA_R_PH_W_MMR2 6448 0U, // PREF 6449 0U, // PREFE 6450 0U, // PREFE_MM 6451 0U, // PREFX_MM 6452 0U, // PREF_MM 6453 0U, // PREF_MMR6 6454 0U, // PREF_R6 6455 12U, // PREPEND 6456 12U, // PREPEND_MMR2 6457 4U, // PUL_PS64 6458 4U, // PUU_PS64 6459 0U, // RADDU_W_QB 6460 0U, // RADDU_W_QB_MM 6461 0U, // RDDSP 6462 0U, // RDDSP_MM 6463 16U, // RDHWR 6464 16U, // RDHWR64 6465 16U, // RDHWR_MM 6466 8U, // RDHWR_MMR6 6467 0U, // RDPGPR_MMR6 6468 0U, // RECIP_D32 6469 0U, // RECIP_D32_MM 6470 0U, // RECIP_D64 6471 0U, // RECIP_D64_MM 6472 0U, // RECIP_S 6473 0U, // RECIP_S_MM 6474 0U, // REPLV_PH 6475 0U, // REPLV_PH_MM 6476 0U, // REPLV_QB 6477 0U, // REPLV_QB_MM 6478 0U, // REPL_PH 6479 0U, // REPL_PH_MM 6480 0U, // REPL_QB 6481 0U, // REPL_QB_MM 6482 0U, // RINT_D 6483 0U, // RINT_D_MMR6 6484 0U, // RINT_S 6485 0U, // RINT_S_MMR6 6486 12U, // ROTR 6487 4U, // ROTRV 6488 4U, // ROTRV_MM 6489 12U, // ROTR_MM 6490 0U, // ROUND_L_D64 6491 0U, // ROUND_L_D_MMR6 6492 0U, // ROUND_L_S 6493 0U, // ROUND_L_S_MMR6 6494 0U, // ROUND_W_D32 6495 0U, // ROUND_W_D64 6496 0U, // ROUND_W_D_MMR6 6497 0U, // ROUND_W_MM 6498 0U, // ROUND_W_S 6499 0U, // ROUND_W_S_MM 6500 0U, // ROUND_W_S_MMR6 6501 0U, // RSQRT_D32 6502 0U, // RSQRT_D32_MM 6503 0U, // RSQRT_D64 6504 0U, // RSQRT_D64_MM 6505 0U, // RSQRT_S 6506 0U, // RSQRT_S_MM 6507 0U, // Restore16 6508 0U, // RestoreX16 6509 0U, // SAA 6510 0U, // SAAD 6511 8U, // SAT_S_B 6512 28U, // SAT_S_D 6513 32U, // SAT_S_H 6514 12U, // SAT_S_W 6515 8U, // SAT_U_B 6516 28U, // SAT_U_D 6517 32U, // SAT_U_H 6518 12U, // SAT_U_W 6519 0U, // SB 6520 0U, // SB16_MM 6521 0U, // SB16_MMR6 6522 0U, // SB64 6523 0U, // SBE 6524 0U, // SBE_MM 6525 0U, // SB_MM 6526 0U, // SB_MMR6 6527 0U, // SC 6528 0U, // SC64 6529 0U, // SC64_R6 6530 0U, // SCD 6531 0U, // SCD_R6 6532 0U, // SCE 6533 0U, // SCE_MM 6534 0U, // SC_MM 6535 0U, // SC_MMR6 6536 0U, // SC_R6 6537 0U, // SD 6538 0U, // SDBBP 6539 0U, // SDBBP16_MM 6540 0U, // SDBBP16_MMR6 6541 0U, // SDBBP_MM 6542 0U, // SDBBP_MMR6 6543 0U, // SDBBP_R6 6544 0U, // SDC1 6545 0U, // SDC164 6546 0U, // SDC1_D64_MMR6 6547 0U, // SDC1_MM_D32 6548 0U, // SDC1_MM_D64 6549 0U, // SDC2 6550 0U, // SDC2_MMR6 6551 0U, // SDC2_R6 6552 0U, // SDC3 6553 0U, // SDIV 6554 0U, // SDIV_MM 6555 0U, // SDL 6556 0U, // SDR 6557 1U, // SDXC1 6558 1U, // SDXC164 6559 0U, // SEB 6560 0U, // SEB64 6561 0U, // SEB_MM 6562 0U, // SEH 6563 0U, // SEH64 6564 0U, // SEH_MM 6565 4U, // SELEQZ 6566 4U, // SELEQZ64 6567 4U, // SELEQZ_D 6568 4U, // SELEQZ_D_MMR6 6569 4U, // SELEQZ_MMR6 6570 4U, // SELEQZ_S 6571 4U, // SELEQZ_S_MMR6 6572 4U, // SELNEZ 6573 4U, // SELNEZ64 6574 4U, // SELNEZ_D 6575 4U, // SELNEZ_D_MMR6 6576 4U, // SELNEZ_MMR6 6577 4U, // SELNEZ_S 6578 4U, // SELNEZ_S_MMR6 6579 52U, // SEL_D 6580 52U, // SEL_D_MMR6 6581 52U, // SEL_S 6582 52U, // SEL_S_MMR6 6583 4U, // SEQ 6584 4U, // SEQi 6585 0U, // SH 6586 0U, // SH16_MM 6587 0U, // SH16_MMR6 6588 0U, // SH64 6589 0U, // SHE 6590 0U, // SHE_MM 6591 16U, // SHF_B 6592 16U, // SHF_H 6593 16U, // SHF_W 6594 0U, // SHILO 6595 0U, // SHILOV 6596 0U, // SHILOV_MM 6597 0U, // SHILO_MM 6598 4U, // SHLLV_PH 6599 4U, // SHLLV_PH_MM 6600 4U, // SHLLV_QB 6601 4U, // SHLLV_QB_MM 6602 4U, // SHLLV_S_PH 6603 4U, // SHLLV_S_PH_MM 6604 4U, // SHLLV_S_W 6605 4U, // SHLLV_S_W_MM 6606 32U, // SHLL_PH 6607 32U, // SHLL_PH_MM 6608 8U, // SHLL_QB 6609 8U, // SHLL_QB_MM 6610 32U, // SHLL_S_PH 6611 32U, // SHLL_S_PH_MM 6612 12U, // SHLL_S_W 6613 12U, // SHLL_S_W_MM 6614 4U, // SHRAV_PH 6615 4U, // SHRAV_PH_MM 6616 4U, // SHRAV_QB 6617 4U, // SHRAV_QB_MMR2 6618 4U, // SHRAV_R_PH 6619 4U, // SHRAV_R_PH_MM 6620 4U, // SHRAV_R_QB 6621 4U, // SHRAV_R_QB_MMR2 6622 4U, // SHRAV_R_W 6623 4U, // SHRAV_R_W_MM 6624 32U, // SHRA_PH 6625 32U, // SHRA_PH_MM 6626 8U, // SHRA_QB 6627 8U, // SHRA_QB_MMR2 6628 32U, // SHRA_R_PH 6629 32U, // SHRA_R_PH_MM 6630 8U, // SHRA_R_QB 6631 8U, // SHRA_R_QB_MMR2 6632 12U, // SHRA_R_W 6633 12U, // SHRA_R_W_MM 6634 4U, // SHRLV_PH 6635 4U, // SHRLV_PH_MMR2 6636 4U, // SHRLV_QB 6637 4U, // SHRLV_QB_MM 6638 32U, // SHRL_PH 6639 32U, // SHRL_PH_MMR2 6640 8U, // SHRL_QB 6641 8U, // SHRL_QB_MM 6642 0U, // SH_MM 6643 0U, // SH_MMR6 6644 0U, // SIGRIE 6645 0U, // SIGRIE_MMR6 6646 301U, // SLDI_B 6647 73U, // SLDI_D 6648 293U, // SLDI_H 6649 77U, // SLDI_W 6650 309U, // SLD_B 6651 309U, // SLD_D 6652 309U, // SLD_H 6653 309U, // SLD_W 6654 12U, // SLL 6655 4U, // SLL16_MM 6656 4U, // SLL16_MMR6 6657 2U, // SLL64_32 6658 2U, // SLL64_64 6659 8U, // SLLI_B 6660 28U, // SLLI_D 6661 32U, // SLLI_H 6662 12U, // SLLI_W 6663 4U, // SLLV 6664 4U, // SLLV_MM 6665 4U, // SLL_B 6666 4U, // SLL_D 6667 4U, // SLL_H 6668 12U, // SLL_MM 6669 12U, // SLL_MMR6 6670 4U, // SLL_W 6671 4U, // SLT 6672 4U, // SLT64 6673 4U, // SLT_MM 6674 4U, // SLTi 6675 4U, // SLTi64 6676 4U, // SLTi_MM 6677 4U, // SLTiu 6678 4U, // SLTiu64 6679 4U, // SLTiu_MM 6680 4U, // SLTu 6681 4U, // SLTu64 6682 4U, // SLTu_MM 6683 4U, // SNE 6684 4U, // SNEi 6685 289U, // SPLATI_B 6686 317U, // SPLATI_D 6687 265U, // SPLATI_H 6688 281U, // SPLATI_W 6689 261U, // SPLAT_B 6690 261U, // SPLAT_D 6691 261U, // SPLAT_H 6692 261U, // SPLAT_W 6693 12U, // SRA 6694 8U, // SRAI_B 6695 28U, // SRAI_D 6696 32U, // SRAI_H 6697 12U, // SRAI_W 6698 8U, // SRARI_B 6699 28U, // SRARI_D 6700 32U, // SRARI_H 6701 12U, // SRARI_W 6702 4U, // SRAR_B 6703 4U, // SRAR_D 6704 4U, // SRAR_H 6705 4U, // SRAR_W 6706 4U, // SRAV 6707 4U, // SRAV_MM 6708 4U, // SRA_B 6709 4U, // SRA_D 6710 4U, // SRA_H 6711 12U, // SRA_MM 6712 4U, // SRA_W 6713 12U, // SRL 6714 4U, // SRL16_MM 6715 4U, // SRL16_MMR6 6716 8U, // SRLI_B 6717 28U, // SRLI_D 6718 32U, // SRLI_H 6719 12U, // SRLI_W 6720 8U, // SRLRI_B 6721 28U, // SRLRI_D 6722 32U, // SRLRI_H 6723 12U, // SRLRI_W 6724 4U, // SRLR_B 6725 4U, // SRLR_D 6726 4U, // SRLR_H 6727 4U, // SRLR_W 6728 4U, // SRLV 6729 4U, // SRLV_MM 6730 4U, // SRL_B 6731 4U, // SRL_D 6732 4U, // SRL_H 6733 12U, // SRL_MM 6734 4U, // SRL_W 6735 0U, // SSNOP 6736 0U, // SSNOP_MM 6737 0U, // SSNOP_MMR6 6738 0U, // ST_B 6739 0U, // ST_D 6740 0U, // ST_H 6741 0U, // ST_W 6742 4U, // SUB 6743 4U, // SUBQH_PH 6744 4U, // SUBQH_PH_MMR2 6745 4U, // SUBQH_R_PH 6746 4U, // SUBQH_R_PH_MMR2 6747 4U, // SUBQH_R_W 6748 4U, // SUBQH_R_W_MMR2 6749 4U, // SUBQH_W 6750 4U, // SUBQH_W_MMR2 6751 4U, // SUBQ_PH 6752 4U, // SUBQ_PH_MM 6753 4U, // SUBQ_S_PH 6754 4U, // SUBQ_S_PH_MM 6755 4U, // SUBQ_S_W 6756 4U, // SUBQ_S_W_MM 6757 4U, // SUBSUS_U_B 6758 4U, // SUBSUS_U_D 6759 4U, // SUBSUS_U_H 6760 4U, // SUBSUS_U_W 6761 4U, // SUBSUU_S_B 6762 4U, // SUBSUU_S_D 6763 4U, // SUBSUU_S_H 6764 4U, // SUBSUU_S_W 6765 4U, // SUBS_S_B 6766 4U, // SUBS_S_D 6767 4U, // SUBS_S_H 6768 4U, // SUBS_S_W 6769 4U, // SUBS_U_B 6770 4U, // SUBS_U_D 6771 4U, // SUBS_U_H 6772 4U, // SUBS_U_W 6773 4U, // SUBU16_MM 6774 4U, // SUBU16_MMR6 6775 4U, // SUBUH_QB 6776 4U, // SUBUH_QB_MMR2 6777 4U, // SUBUH_R_QB 6778 4U, // SUBUH_R_QB_MMR2 6779 4U, // SUBU_MMR6 6780 4U, // SUBU_PH 6781 4U, // SUBU_PH_MMR2 6782 4U, // SUBU_QB 6783 4U, // SUBU_QB_MM 6784 4U, // SUBU_S_PH 6785 4U, // SUBU_S_PH_MMR2 6786 4U, // SUBU_S_QB 6787 4U, // SUBU_S_QB_MM 6788 12U, // SUBVI_B 6789 12U, // SUBVI_D 6790 12U, // SUBVI_H 6791 12U, // SUBVI_W 6792 4U, // SUBV_B 6793 4U, // SUBV_D 6794 4U, // SUBV_H 6795 4U, // SUBV_W 6796 4U, // SUB_MM 6797 4U, // SUB_MMR6 6798 4U, // SUBu 6799 4U, // SUBu_MM 6800 1U, // SUXC1 6801 1U, // SUXC164 6802 1U, // SUXC1_MM 6803 0U, // SW 6804 0U, // SW16_MM 6805 0U, // SW16_MMR6 6806 0U, // SW64 6807 0U, // SWC1 6808 0U, // SWC1_MM 6809 0U, // SWC2 6810 0U, // SWC2_MMR6 6811 0U, // SWC2_R6 6812 0U, // SWC3 6813 0U, // SWDSP 6814 0U, // SWDSP_MM 6815 0U, // SWE 6816 0U, // SWE_MM 6817 0U, // SWL 6818 0U, // SWL64 6819 0U, // SWLE 6820 0U, // SWLE_MM 6821 0U, // SWL_MM 6822 0U, // SWM16_MM 6823 0U, // SWM16_MMR6 6824 0U, // SWM32_MM 6825 0U, // SWP_MM 6826 0U, // SWR 6827 0U, // SWR64 6828 0U, // SWRE 6829 0U, // SWRE_MM 6830 0U, // SWR_MM 6831 0U, // SWSP_MM 6832 0U, // SWSP_MMR6 6833 1U, // SWXC1 6834 1U, // SWXC1_MM 6835 0U, // SW_MM 6836 0U, // SW_MMR6 6837 0U, // SYNC 6838 0U, // SYNCI 6839 0U, // SYNCI_MM 6840 0U, // SYNCI_MMR6 6841 0U, // SYNC_MM 6842 0U, // SYNC_MMR6 6843 0U, // SYSCALL 6844 0U, // SYSCALL_MM 6845 0U, // Save16 6846 0U, // SaveX16 6847 0U, // SbRxRyOffMemX16 6848 0U, // SebRx16 6849 0U, // SehRx16 6850 0U, // ShRxRyOffMemX16 6851 12U, // SllX16 6852 0U, // SllvRxRy16 6853 0U, // SltRxRy16 6854 1U, // SltiRxImm16 6855 0U, // SltiRxImmX16 6856 1U, // SltiuRxImm16 6857 0U, // SltiuRxImmX16 6858 0U, // SltuRxRy16 6859 12U, // SraX16 6860 0U, // SravRxRy16 6861 12U, // SrlX16 6862 0U, // SrlvRxRy16 6863 4U, // SubuRxRyRz16 6864 0U, // SwRxRyOffMemX16 6865 0U, // SwRxSpImmX16 6866 80U, // TEQ 6867 0U, // TEQI 6868 0U, // TEQI_MM 6869 32U, // TEQ_MM 6870 80U, // TGE 6871 0U, // TGEI 6872 0U, // TGEIU 6873 0U, // TGEIU_MM 6874 0U, // TGEI_MM 6875 80U, // TGEU 6876 32U, // TGEU_MM 6877 32U, // TGE_MM 6878 0U, // TLBGINV 6879 0U, // TLBGINVF 6880 0U, // TLBGINVF_MM 6881 0U, // TLBGINV_MM 6882 0U, // TLBGP 6883 0U, // TLBGP_MM 6884 0U, // TLBGR 6885 0U, // TLBGR_MM 6886 0U, // TLBGWI 6887 0U, // TLBGWI_MM 6888 0U, // TLBGWR 6889 0U, // TLBGWR_MM 6890 0U, // TLBINV 6891 0U, // TLBINVF 6892 0U, // TLBINVF_MMR6 6893 0U, // TLBINV_MMR6 6894 0U, // TLBP 6895 0U, // TLBP_MM 6896 0U, // TLBR 6897 0U, // TLBR_MM 6898 0U, // TLBWI 6899 0U, // TLBWI_MM 6900 0U, // TLBWR 6901 0U, // TLBWR_MM 6902 80U, // TLT 6903 0U, // TLTI 6904 0U, // TLTIU_MM 6905 0U, // TLTI_MM 6906 80U, // TLTU 6907 32U, // TLTU_MM 6908 32U, // TLT_MM 6909 80U, // TNE 6910 0U, // TNEI 6911 0U, // TNEI_MM 6912 32U, // TNE_MM 6913 0U, // TRUNC_L_D64 6914 0U, // TRUNC_L_D_MMR6 6915 0U, // TRUNC_L_S 6916 0U, // TRUNC_L_S_MMR6 6917 0U, // TRUNC_W_D32 6918 0U, // TRUNC_W_D64 6919 0U, // TRUNC_W_D_MMR6 6920 0U, // TRUNC_W_MM 6921 0U, // TRUNC_W_S 6922 0U, // TRUNC_W_S_MM 6923 0U, // TRUNC_W_S_MMR6 6924 0U, // TTLTIU 6925 0U, // UDIV 6926 0U, // UDIV_MM 6927 4U, // V3MULU 6928 4U, // VMM0 6929 4U, // VMULU 6930 52U, // VSHF_B 6931 52U, // VSHF_D 6932 52U, // VSHF_H 6933 52U, // VSHF_W 6934 0U, // WAIT 6935 0U, // WAIT_MM 6936 0U, // WAIT_MMR6 6937 0U, // WRDSP 6938 0U, // WRDSP_MM 6939 0U, // WRPGPR_MMR6 6940 0U, // WSBH 6941 0U, // WSBH_MM 6942 0U, // WSBH_MMR6 6943 4U, // XOR 6944 0U, // XOR16_MM 6945 0U, // XOR16_MMR6 6946 4U, // XOR64 6947 16U, // XORI_B 6948 20U, // XORI_MMR6 6949 4U, // XOR_MM 6950 4U, // XOR_MMR6 6951 4U, // XOR_V 6952 20U, // XORi 6953 20U, // XORi64 6954 20U, // XORi_MM 6955 0U, // XorRxRxRy16 6956 0U, // YIELD 6957 }; 6958 6959 // Emit the opcode for the instruction. 6960 uint64_t Bits = 0; 6961 Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0; 6962 Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32; 6963 return {AsmStrs+(Bits & 16383)-1, Bits}; 6964 6965} 6966/// printInstruction - This method is automatically generated by tablegen 6967/// from the instruction set description. 6968LLVM_NO_PROFILE_INSTRUMENT_FUNCTION 6969void MipsInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) { 6970 O << "\t"; 6971 6972 auto MnemonicInfo = getMnemonic(MI); 6973 6974 O << MnemonicInfo.first; 6975 6976 uint64_t Bits = MnemonicInfo.second; 6977 assert(Bits != 0 && "Cannot print this instruction."); 6978 6979 // Fragment 0 encoded into 5 bits for 17 unique commands. 6980 switch ((Bits >> 14) & 31) { 6981 default: llvm_unreachable("Invalid command number."); 6982 case 0: 6983 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ... 6984 return; 6985 break; 6986 case 1: 6987 // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG... 6988 printOperand(MI, 0, STI, O); 6989 break; 6990 case 2: 6991 // B_MMR6_Pseudo, B_MM_Pseudo, B16_MM, BAL, BALC, BALC_MMR6, BC, BC16_MMR... 6992 printBranchOperand(MI, Address, 0, STI, O); 6993 break; 6994 case 3: 6995 // CTTC1, MTTACX, MTTC0, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, MultRxRyRz1... 6996 printOperand(MI, 1, STI, O); 6997 O << ", "; 6998 break; 6999 case 4: 7000 // LWM_MM, SWM_MM, LWM16_MM, LWM16_MMR6, LWM32_MM, SWM16_MM, SWM16_MMR6, ... 7001 printRegisterList(MI, 0, STI, O); 7002 O << ", "; 7003 printMemOperand(MI, 1, STI, O); 7004 return; 7005 break; 7006 case 5: 7007 // SelBeqZ, SelBneZ, SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZ... 7008 printOperand(MI, 3, STI, O); 7009 break; 7010 case 6: 7011 // AND16_MM, AND16_MMR6, LSA_MMR6, MTHC1_D32, MTHC1_D32_MM, MTHC1_D64, MT... 7012 printOperand(MI, 2, STI, O); 7013 O << ", "; 7014 break; 7015 case 7: 7016 // BREAK, BREAK_MM, BREAK_MMR6, HYPCALL, HYPCALL_MM, SDBBP_MM, SYSCALL_MM... 7017 printUImm<10>(MI, 0, STI, O); 7018 break; 7019 case 8: 7020 // BREAK16_MM, BREAK16_MMR6, SDBBP16_MM, SDBBP16_MMR6 7021 printUImm<4>(MI, 0, STI, O); 7022 return; 7023 break; 7024 case 9: 7025 // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,... 7026 printUImm<5>(MI, 2, STI, O); 7027 O << ", "; 7028 break; 7029 case 10: 7030 // FCMP_D32, FCMP_D32_MM, FCMP_D64, FCMP_S32, FCMP_S32_MM 7031 printFCCOperand(MI, 2, STI, O); 7032 break; 7033 case 11: 7034 // J, JAL, JALS_MM, JALX, JALX_MM, JAL_MM, J_MM 7035 printJumpOperand(MI, 0, STI, O); 7036 return; 7037 break; 7038 case 12: 7039 // Jal16, JalB16 7040 printUImm<26>(MI, 0, STI, O); 7041 break; 7042 case 13: 7043 // SDBBP, SDBBP_MMR6, SDBBP_R6, SYSCALL 7044 printUImm<20>(MI, 0, STI, O); 7045 return; 7046 break; 7047 case 14: 7048 // SIGRIE, SIGRIE_MMR6 7049 printUImm<16>(MI, 0, STI, O); 7050 return; 7051 break; 7052 case 15: 7053 // SYNC, SYNC_MM, SYNC_MMR6 7054 printUImm<5>(MI, 0, STI, O); 7055 return; 7056 break; 7057 case 16: 7058 // SYNCI, SYNCI_MM, SYNCI_MMR6 7059 printMemOperand(MI, 0, STI, O); 7060 return; 7061 break; 7062 } 7063 7064 7065 // Fragment 1 encoded into 5 bits for 18 unique commands. 7066 switch ((Bits >> 19) & 31) { 7067 default: llvm_unreachable("Invalid command number."); 7068 case 0: 7069 // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG... 7070 O << ", "; 7071 break; 7072 case 1: 7073 // B_MMR6_Pseudo, B_MM_Pseudo, Constant32, JalOneReg, MFTDSP, MTTDSP, ADD... 7074 return; 7075 break; 7076 case 2: 7077 // CTTC1, MTTACX, MTTC0, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, CTC1, CTC1_... 7078 printOperand(MI, 0, STI, O); 7079 break; 7080 case 3: 7081 // LwConstant32 7082 O << ", 1f\n\tb\t2f\n\t.align\t2\n1: \t.word\t"; 7083 printOperand(MI, 1, STI, O); 7084 O << "\n2:"; 7085 return; 7086 break; 7087 case 4: 7088 // MultRxRyRz16, MultuRxRyRz16, SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImm... 7089 printOperand(MI, 2, STI, O); 7090 break; 7091 case 5: 7092 // SelBeqZ, SelBneZ 7093 O << ", .+4\n\t\n\tmove "; 7094 printOperand(MI, 1, STI, O); 7095 O << ", "; 7096 printOperand(MI, 2, STI, O); 7097 return; 7098 break; 7099 case 6: 7100 // AND16_MM, AND16_MMR6, LSA_MMR6, OR16_MM, OR16_MMR6, PREFX_MM, XOR16_MM... 7101 printOperand(MI, 1, STI, O); 7102 break; 7103 case 7: 7104 // AddiuRxPcImmX16 7105 O << ", $pc, "; 7106 printOperand(MI, 1, STI, O); 7107 return; 7108 break; 7109 case 8: 7110 // AddiuSpImm16, Bimm16 7111 O << " # 16 bit inst"; 7112 return; 7113 break; 7114 case 9: 7115 // Bteqz16, Btnez16 7116 O << " # 16 bit inst"; 7117 return; 7118 break; 7119 case 10: 7120 // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,... 7121 printMemOperand(MI, 0, STI, O); 7122 return; 7123 break; 7124 case 11: 7125 // FCMP_D32, FCMP_D32_MM, FCMP_D64 7126 O << ".d\t"; 7127 printOperand(MI, 0, STI, O); 7128 O << ", "; 7129 printOperand(MI, 1, STI, O); 7130 return; 7131 break; 7132 case 12: 7133 // FCMP_S32, FCMP_S32_MM 7134 O << ".s\t"; 7135 printOperand(MI, 0, STI, O); 7136 O << ", "; 7137 printOperand(MI, 1, STI, O); 7138 return; 7139 break; 7140 case 13: 7141 // INSERT_B, INSERT_D, INSERT_H, INSERT_W, INSVE_B, INSVE_D, INSVE_H, INS... 7142 O << '['; 7143 break; 7144 case 14: 7145 // Jal16 7146 O << "\n\tnop"; 7147 return; 7148 break; 7149 case 15: 7150 // JalB16 7151 O << "\t# branch\n\tnop"; 7152 return; 7153 break; 7154 case 16: 7155 // SAA, SAAD 7156 O << ", ("; 7157 printOperand(MI, 1, STI, O); 7158 O << ')'; 7159 return; 7160 break; 7161 case 17: 7162 // SC, SC64, SC64_R6, SCD, SCD_R6, SCE, SCE_MM, SC_MM, SC_MMR6, SC_R6 7163 printMemOperand(MI, 2, STI, O); 7164 return; 7165 break; 7166 } 7167 7168 7169 // Fragment 2 encoded into 5 bits for 26 unique commands. 7170 switch ((Bits >> 24) & 31) { 7171 default: llvm_unreachable("Invalid command number."); 7172 case 0: 7173 // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG... 7174 printOperand(MI, 1, STI, O); 7175 break; 7176 case 1: 7177 // CTTC1, MTTACX, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, ADDIUS5_MM, AND16_... 7178 return; 7179 break; 7180 case 2: 7181 // GotPrologue16, AddiuRxRxImm16, AddiuRxRxImmX16, AndRxRxRy16, BINSLI_B,... 7182 printOperand(MI, 2, STI, O); 7183 break; 7184 case 3: 7185 // LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC64DSP, LOAD_CCOND_DSP, LoadA... 7186 printMemOperand(MI, 1, STI, O); 7187 return; 7188 break; 7189 case 4: 7190 // MTTC0, DMTC0, DMTC2, DMTGC0, FORK, LSA_MMR6, MTC0, MTC0_MMR6, MTC2, MT... 7191 O << ", "; 7192 break; 7193 case 5: 7194 // MultRxRyRz16, MultuRxRyRz16 7195 O << "\n\tmflo\t"; 7196 printOperand(MI, 0, STI, O); 7197 return; 7198 break; 7199 case 6: 7200 // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt... 7201 printOperand(MI, 4, STI, O); 7202 break; 7203 case 7: 7204 // SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImmX16, SltuCCRxRy16, SltuRxRyRz... 7205 O << "\n\tmove\t"; 7206 printOperand(MI, 0, STI, O); 7207 O << ", $t8"; 7208 return; 7209 break; 7210 case 8: 7211 // AddiuRxRyOffMemX16, LEA_ADDiu, LEA_ADDiu64, LEA_ADDiu_MM 7212 printMemOperandEA(MI, 1, STI, O); 7213 return; 7214 break; 7215 case 9: 7216 // BBIT0, BBIT032, BBIT1, BBIT132 7217 printUImm<5>(MI, 1, STI, O); 7218 O << ", "; 7219 printBranchOperand(MI, Address, 2, STI, O); 7220 return; 7221 break; 7222 case 10: 7223 // BC1EQZ, BC1EQZC_MMR6, BC1F, BC1FL, BC1F_MM, BC1NEZ, BC1NEZC_MMR6, BC1T... 7224 printBranchOperand(MI, Address, 1, STI, O); 7225 break; 7226 case 11: 7227 // BREAK, BREAK_MM, BREAK_MMR6, RDDSP, WRDSP 7228 printUImm<10>(MI, 1, STI, O); 7229 return; 7230 break; 7231 case 12: 7232 // DMFC2_OCTEON, DMTC2_OCTEON, LUI_MMR6, LUi, LUi64, LUi_MM 7233 printUImm<16>(MI, 1, STI, O); 7234 return; 7235 break; 7236 case 13: 7237 // GINVT, GINVT_MMR6 7238 printUImm<2>(MI, 1, STI, O); 7239 return; 7240 break; 7241 case 14: 7242 // INSERT_B 7243 printUImm<4>(MI, 3, STI, O); 7244 O << "], "; 7245 printOperand(MI, 2, STI, O); 7246 return; 7247 break; 7248 case 15: 7249 // INSERT_D 7250 printUImm<1>(MI, 3, STI, O); 7251 O << "], "; 7252 printOperand(MI, 2, STI, O); 7253 return; 7254 break; 7255 case 16: 7256 // INSERT_H 7257 printUImm<3>(MI, 3, STI, O); 7258 O << "], "; 7259 printOperand(MI, 2, STI, O); 7260 return; 7261 break; 7262 case 17: 7263 // INSERT_W 7264 printUImm<2>(MI, 3, STI, O); 7265 O << "], "; 7266 printOperand(MI, 2, STI, O); 7267 return; 7268 break; 7269 case 18: 7270 // INSVE_B 7271 printUImm<4>(MI, 2, STI, O); 7272 O << "], "; 7273 printOperand(MI, 3, STI, O); 7274 O << '['; 7275 printUImm<0>(MI, 4, STI, O); 7276 O << ']'; 7277 return; 7278 break; 7279 case 19: 7280 // INSVE_D 7281 printUImm<1>(MI, 2, STI, O); 7282 O << "], "; 7283 printOperand(MI, 3, STI, O); 7284 O << '['; 7285 printUImm<0>(MI, 4, STI, O); 7286 O << ']'; 7287 return; 7288 break; 7289 case 20: 7290 // INSVE_H 7291 printUImm<3>(MI, 2, STI, O); 7292 O << "], "; 7293 printOperand(MI, 3, STI, O); 7294 O << '['; 7295 printUImm<0>(MI, 4, STI, O); 7296 O << ']'; 7297 return; 7298 break; 7299 case 21: 7300 // INSVE_W 7301 printUImm<2>(MI, 2, STI, O); 7302 O << "], "; 7303 printOperand(MI, 3, STI, O); 7304 O << '['; 7305 printUImm<0>(MI, 4, STI, O); 7306 O << ']'; 7307 return; 7308 break; 7309 case 22: 7310 // LWP_MM, SWP_MM 7311 printMemOperand(MI, 2, STI, O); 7312 return; 7313 break; 7314 case 23: 7315 // PREFX_MM 7316 O << '('; 7317 printOperand(MI, 0, STI, O); 7318 O << ')'; 7319 return; 7320 break; 7321 case 24: 7322 // RDDSP_MM, WRDSP_MM 7323 printUImm<7>(MI, 1, STI, O); 7324 return; 7325 break; 7326 case 25: 7327 // REPL_QB, REPL_QB_MM 7328 printUImm<8>(MI, 1, STI, O); 7329 return; 7330 break; 7331 } 7332 7333 7334 // Fragment 3 encoded into 5 bits for 18 unique commands. 7335 switch ((Bits >> 29) & 31) { 7336 default: llvm_unreachable("Invalid command number."); 7337 case 0: 7338 // ABSMacro, CFTC1, JalTwoReg, LoadAddrImm32, LoadAddrImm64, LoadImm32, L... 7339 return; 7340 break; 7341 case 1: 7342 // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro... 7343 O << ", "; 7344 break; 7345 case 2: 7346 // BteqzT8CmpX16, BteqzT8CmpiX16, BteqzT8SltX16, BteqzT8SltiX16, BteqzT8S... 7347 O << "\n\tbteqz\t"; 7348 printBranchOperand(MI, Address, 2, STI, O); 7349 return; 7350 break; 7351 case 3: 7352 // BtnezT8CmpX16, BtnezT8CmpiX16, BtnezT8SltX16, BtnezT8SltiX16, BtnezT8S... 7353 O << "\n\tbtnez\t"; 7354 printBranchOperand(MI, Address, 2, STI, O); 7355 return; 7356 break; 7357 case 4: 7358 // GotPrologue16 7359 O << "\n\taddiu\t"; 7360 printOperand(MI, 1, STI, O); 7361 O << ", $pc, "; 7362 printOperand(MI, 3, STI, O); 7363 O << "\n "; 7364 return; 7365 break; 7366 case 5: 7367 // MTTC0, DMTC0, DMTC2, DMTGC0, MTC0, MTC0_MMR6, MTC2, MTGC0, MTGC0_MM, M... 7368 printUImm<3>(MI, 2, STI, O); 7369 return; 7370 break; 7371 case 6: 7372 // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt... 7373 O << "\n\tbteqz\t.+4\n\tmove "; 7374 printOperand(MI, 1, STI, O); 7375 O << ", "; 7376 printOperand(MI, 2, STI, O); 7377 return; 7378 break; 7379 case 7: 7380 // SelTBtneZCmp, SelTBtneZCmpi, SelTBtneZSlt, SelTBtneZSlti, SelTBtneZSlt... 7381 O << "\n\tbtnez\t.+4\n\tmove "; 7382 printOperand(MI, 1, STI, O); 7383 O << ", "; 7384 printOperand(MI, 2, STI, O); 7385 return; 7386 break; 7387 case 8: 7388 // AddiuRxRxImm16, LwRxPcTcp16 7389 O << "\t# 16 bit inst"; 7390 return; 7391 break; 7392 case 9: 7393 // BeqzRxImm16, BnezRxImm16 7394 O << " # 16 bit inst"; 7395 return; 7396 break; 7397 case 10: 7398 // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ... 7399 O << '['; 7400 break; 7401 case 11: 7402 // CmpiRxImm16, LiRxImm16, SltiRxImm16, SltiuRxImm16 7403 O << " \t# 16 bit inst"; 7404 return; 7405 break; 7406 case 12: 7407 // DSLL64_32 7408 O << ", 32"; 7409 return; 7410 break; 7411 case 13: 7412 // FORK 7413 printOperand(MI, 2, STI, O); 7414 return; 7415 break; 7416 case 14: 7417 // LBUX, LBUX_MM, LDXC1, LDXC164, LHX, LHX_MM, LUXC1, LUXC164, LUXC1_MM, ... 7418 O << '('; 7419 printOperand(MI, 1, STI, O); 7420 O << ')'; 7421 return; 7422 break; 7423 case 15: 7424 // LSA_MMR6 7425 printOperand(MI, 0, STI, O); 7426 O << ", "; 7427 printUImm<2, 1>(MI, 3, STI, O); 7428 return; 7429 break; 7430 case 16: 7431 // MTTR 7432 printUImm<1>(MI, 2, STI, O); 7433 O << ", "; 7434 printUImm<3>(MI, 3, STI, O); 7435 O << ", "; 7436 printUImm<1>(MI, 4, STI, O); 7437 return; 7438 break; 7439 case 17: 7440 // SLL64_32, SLL64_64 7441 O << ", 0"; 7442 return; 7443 break; 7444 } 7445 7446 7447 // Fragment 4 encoded into 5 bits for 21 unique commands. 7448 switch ((Bits >> 34) & 31) { 7449 default: llvm_unreachable("Invalid command number."); 7450 case 0: 7451 // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro... 7452 printBranchOperand(MI, Address, 2, STI, O); 7453 return; 7454 break; 7455 case 1: 7456 // DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROLImm, DROR,... 7457 printOperand(MI, 2, STI, O); 7458 break; 7459 case 2: 7460 // MFTC0, BCLRI_B, BNEGI_B, BSETI_B, COPY_S_H, COPY_U_H, DMFC0, DMFC2, DM... 7461 printUImm<3>(MI, 2, STI, O); 7462 break; 7463 case 3: 7464 // ADDVI_B, ADDVI_D, ADDVI_H, ADDVI_W, APPEND, APPEND_MMR2, BCLRI_W, BNEG... 7465 printUImm<5>(MI, 2, STI, O); 7466 break; 7467 case 4: 7468 // ANDI_B, NORI_B, ORI_B, RDHWR, RDHWR64, RDHWR_MM, SHF_B, SHF_H, SHF_W, ... 7469 printUImm<8>(MI, 2, STI, O); 7470 return; 7471 break; 7472 case 5: 7473 // ANDI_MMR6, ANDi, ANDi64, ANDi_MM, AUI, AUI_MMR6, DAHI, DATI, DAUI, ORI... 7474 printUImm<16>(MI, 2, STI, O); 7475 return; 7476 break; 7477 case 6: 7478 // BALIGN, BALIGN_MMR2, COPY_S_W, COPY_U_W, SPLATI_W 7479 printUImm<2>(MI, 2, STI, O); 7480 break; 7481 case 7: 7482 // BCLRI_D, BNEGI_D, BSETI_D, DEXT, DEXT64_32, DINS, DROTR, DSLL, DSRA, D... 7483 printUImm<6>(MI, 2, STI, O); 7484 break; 7485 case 8: 7486 // BCLRI_H, BNEGI_H, BSETI_H, COPY_S_B, COPY_U_B, SAT_S_H, SAT_U_H, SHLL_... 7487 printUImm<4>(MI, 2, STI, O); 7488 break; 7489 case 9: 7490 // BINSLI_B, BINSRI_B, SLDI_H 7491 printUImm<3>(MI, 3, STI, O); 7492 break; 7493 case 10: 7494 // BINSLI_D, BINSRI_D 7495 printUImm<6>(MI, 3, STI, O); 7496 return; 7497 break; 7498 case 11: 7499 // BINSLI_H, BINSRI_H, SLDI_B 7500 printUImm<4>(MI, 3, STI, O); 7501 break; 7502 case 12: 7503 // BINSLI_W, BINSRI_W 7504 printUImm<5>(MI, 3, STI, O); 7505 return; 7506 break; 7507 case 13: 7508 // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W... 7509 printOperand(MI, 3, STI, O); 7510 break; 7511 case 14: 7512 // BMNZI_B, BMZI_B, BSELI_B 7513 printUImm<8>(MI, 3, STI, O); 7514 return; 7515 break; 7516 case 15: 7517 // COPY_S_D, MFTR, SPLATI_D 7518 printUImm<1>(MI, 2, STI, O); 7519 break; 7520 case 16: 7521 // DEXTU, DINSU 7522 printUImm<5, 32>(MI, 2, STI, O); 7523 O << ", "; 7524 break; 7525 case 17: 7526 // FADD_S_MMR6, FDIV_S_MMR6, FMUL_S_MMR6, FSUB_S_MMR6 7527 printOperand(MI, 1, STI, O); 7528 return; 7529 break; 7530 case 18: 7531 // SLDI_D 7532 printUImm<1>(MI, 3, STI, O); 7533 O << ']'; 7534 return; 7535 break; 7536 case 19: 7537 // SLDI_W 7538 printUImm<2>(MI, 3, STI, O); 7539 O << ']'; 7540 return; 7541 break; 7542 case 20: 7543 // TEQ, TGE, TGEU, TLT, TLTU, TNE 7544 printUImm<10>(MI, 2, STI, O); 7545 return; 7546 break; 7547 } 7548 7549 7550 // Fragment 5 encoded into 3 bits for 5 unique commands. 7551 switch ((Bits >> 39) & 7) { 7552 default: llvm_unreachable("Invalid command number."); 7553 case 0: 7554 // DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROLImm, DROR,... 7555 return; 7556 break; 7557 case 1: 7558 // ALIGN, ALIGN_MMR6, CINS, CINS32, CINS64_32, CINS_i32, DALIGN, DEXT, DE... 7559 O << ", "; 7560 break; 7561 case 2: 7562 // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ... 7563 O << ']'; 7564 return; 7565 break; 7566 case 3: 7567 // DEXTU 7568 printUImm<5, 1>(MI, 3, STI, O); 7569 return; 7570 break; 7571 case 4: 7572 // DINSU 7573 printUImm<6>(MI, 3, STI, O); 7574 return; 7575 break; 7576 } 7577 7578 7579 // Fragment 6 encoded into 4 bits for 10 unique commands. 7580 switch ((Bits >> 42) & 15) { 7581 default: llvm_unreachable("Invalid command number."); 7582 case 0: 7583 // ALIGN, ALIGN_MMR6 7584 printUImm<2>(MI, 3, STI, O); 7585 return; 7586 break; 7587 case 1: 7588 // CINS, CINS32, CINS64_32, CINS_i32, EXTS, EXTS32 7589 printUImm<5>(MI, 3, STI, O); 7590 return; 7591 break; 7592 case 2: 7593 // DALIGN, MFTR 7594 printUImm<3>(MI, 3, STI, O); 7595 break; 7596 case 3: 7597 // DEXT 7598 printUImm<6, 1>(MI, 3, STI, O); 7599 return; 7600 break; 7601 case 4: 7602 // DEXT64_32, EXT, EXT_MM, EXT_MMR6 7603 printUImm<5, 1>(MI, 3, STI, O); 7604 return; 7605 break; 7606 case 5: 7607 // DEXTM 7608 printUImm<5, 33>(MI, 3, STI, O); 7609 return; 7610 break; 7611 case 6: 7612 // DINS, INS, INS_MM, INS_MMR6 7613 printUImm<6>(MI, 3, STI, O); 7614 return; 7615 break; 7616 case 7: 7617 // DINSM 7618 printUImm<6, 2>(MI, 3, STI, O); 7619 return; 7620 break; 7621 case 8: 7622 // DLSA, DLSA_R6, LSA, LSA_R6 7623 printUImm<2, 1>(MI, 3, STI, O); 7624 return; 7625 break; 7626 case 9: 7627 // MADD_D32, MADD_D32_MM, MADD_D64, MADD_S, MADD_S_MM, MOVEP_MM, MOVEP_MM... 7628 printOperand(MI, 3, STI, O); 7629 return; 7630 break; 7631 } 7632 7633 7634 // Fragment 7 encoded into 1 bits for 2 unique commands. 7635 if ((Bits >> 46) & 1) { 7636 // MFTR 7637 O << ", "; 7638 printUImm<1>(MI, 4, STI, O); 7639 return; 7640 } else { 7641 // DALIGN 7642 return; 7643 } 7644 7645} 7646 7647 7648/// getRegisterName - This method is automatically generated by tblgen 7649/// from the register set description. This returns the assembler name 7650/// for the specified register. 7651const char *MipsInstPrinter::getRegisterName(MCRegister Reg) { 7652 unsigned RegNo = Reg.id(); 7653 assert(RegNo && RegNo < 442 && "Invalid register number!"); 7654 7655 static const char AsmStrs[] = { 7656 /* 0 */ 'f', '1', '0', 0, 7657 /* 4 */ 'w', '1', '0', 0, 7658 /* 8 */ 'f', '2', '0', 0, 7659 /* 12 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '0', 0, 7660 /* 25 */ 'w', '2', '0', 0, 7661 /* 29 */ 'f', '3', '0', 0, 7662 /* 33 */ 'w', '3', '0', 0, 7663 /* 37 */ 'a', 'c', '0', 0, 7664 /* 41 */ 'f', 'c', 'c', '0', 0, 7665 /* 46 */ 'f', '0', 0, 7666 /* 49 */ 'm', 'p', 'l', '0', 0, 7667 /* 54 */ 'p', '0', 0, 7668 /* 57 */ 'w', '0', 0, 7669 /* 60 */ 'f', '1', '1', 0, 7670 /* 64 */ 'w', '1', '1', 0, 7671 /* 68 */ 'f', '2', '1', 0, 7672 /* 72 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '1', 0, 7673 /* 85 */ 'w', '2', '1', 0, 7674 /* 89 */ 'f', '3', '1', 0, 7675 /* 93 */ 'w', '3', '1', 0, 7676 /* 97 */ 'a', 'c', '1', 0, 7677 /* 101 */ 'f', 'c', 'c', '1', 0, 7678 /* 106 */ 'f', '1', 0, 7679 /* 109 */ 'm', 'p', 'l', '1', 0, 7680 /* 114 */ 'p', '1', 0, 7681 /* 117 */ 'w', '1', 0, 7682 /* 120 */ 'f', '1', '2', 0, 7683 /* 124 */ 'w', '1', '2', 0, 7684 /* 128 */ 'f', '2', '2', 0, 7685 /* 132 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '2', 0, 7686 /* 145 */ 'w', '2', '2', 0, 7687 /* 149 */ 'a', 'c', '2', 0, 7688 /* 153 */ 'f', 'c', 'c', '2', 0, 7689 /* 158 */ 'f', '2', 0, 7690 /* 161 */ 'm', 'p', 'l', '2', 0, 7691 /* 166 */ 'p', '2', 0, 7692 /* 169 */ 'w', '2', 0, 7693 /* 172 */ 'f', '1', '3', 0, 7694 /* 176 */ 'w', '1', '3', 0, 7695 /* 180 */ 'f', '2', '3', 0, 7696 /* 184 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '3', 0, 7697 /* 197 */ 'w', '2', '3', 0, 7698 /* 201 */ 'a', 'c', '3', 0, 7699 /* 205 */ 'f', 'c', 'c', '3', 0, 7700 /* 210 */ 'f', '3', 0, 7701 /* 213 */ 'w', '3', 0, 7702 /* 216 */ 'f', '1', '4', 0, 7703 /* 220 */ 'w', '1', '4', 0, 7704 /* 224 */ 'f', '2', '4', 0, 7705 /* 228 */ 'w', '2', '4', 0, 7706 /* 232 */ 'f', 'c', 'c', '4', 0, 7707 /* 237 */ 'f', '4', 0, 7708 /* 240 */ 'w', '4', 0, 7709 /* 243 */ 'f', '1', '5', 0, 7710 /* 247 */ 'w', '1', '5', 0, 7711 /* 251 */ 'f', '2', '5', 0, 7712 /* 255 */ 'w', '2', '5', 0, 7713 /* 259 */ 'f', 'c', 'c', '5', 0, 7714 /* 264 */ 'f', '5', 0, 7715 /* 267 */ 'w', '5', 0, 7716 /* 270 */ 'f', '1', '6', 0, 7717 /* 274 */ 'w', '1', '6', 0, 7718 /* 278 */ 'f', '2', '6', 0, 7719 /* 282 */ 'w', '2', '6', 0, 7720 /* 286 */ 'f', 'c', 'c', '6', 0, 7721 /* 291 */ 'f', '6', 0, 7722 /* 294 */ 'w', '6', 0, 7723 /* 297 */ 'f', '1', '7', 0, 7724 /* 301 */ 'w', '1', '7', 0, 7725 /* 305 */ 'f', '2', '7', 0, 7726 /* 309 */ 'w', '2', '7', 0, 7727 /* 313 */ 'f', 'c', 'c', '7', 0, 7728 /* 318 */ 'f', '7', 0, 7729 /* 321 */ 'w', '7', 0, 7730 /* 324 */ 'f', '1', '8', 0, 7731 /* 328 */ 'w', '1', '8', 0, 7732 /* 332 */ 'f', '2', '8', 0, 7733 /* 336 */ 'w', '2', '8', 0, 7734 /* 340 */ 'f', '8', 0, 7735 /* 343 */ 'w', '8', 0, 7736 /* 346 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '1', '6', '_', '1', '9', 0, 7737 /* 362 */ 'f', '1', '9', 0, 7738 /* 366 */ 'w', '1', '9', 0, 7739 /* 370 */ 'f', '2', '9', 0, 7740 /* 374 */ 'w', '2', '9', 0, 7741 /* 378 */ 'f', '9', 0, 7742 /* 381 */ 'w', '9', 0, 7743 /* 384 */ 'D', 'S', 'P', 'E', 'F', 'I', 0, 7744 /* 391 */ 'r', 'a', 0, 7745 /* 394 */ 'h', 'w', 'r', '_', 'c', 'c', 0, 7746 /* 401 */ 'p', 'c', 0, 7747 /* 404 */ 'D', 'S', 'P', 'C', 'C', 'o', 'n', 'd', 0, 7748 /* 413 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', 0, 7749 /* 424 */ 'h', 'i', 0, 7750 /* 427 */ 'h', 'w', 'r', '_', 'c', 'p', 'u', 'n', 'u', 'm', 0, 7751 /* 438 */ 'l', 'o', 0, 7752 /* 441 */ 'z', 'e', 'r', 'o', 0, 7753 /* 446 */ 'h', 'w', 'r', '_', 's', 'y', 'n', 'c', 'i', '_', 's', 't', 'e', 'p', 0, 7754 /* 461 */ 'f', 'p', 0, 7755 /* 464 */ 'g', 'p', 0, 7756 /* 467 */ 's', 'p', 0, 7757 /* 470 */ 'h', 'w', 'r', '_', 'c', 'c', 'r', 'e', 's', 0, 7758 /* 480 */ 'D', 'S', 'P', 'P', 'o', 's', 0, 7759 /* 487 */ 'D', 'S', 'P', 'S', 'C', 'o', 'u', 'n', 't', 0, 7760 /* 497 */ 'D', 'S', 'P', 'C', 'a', 'r', 'r', 'y', 0, 7761 0 7762}; 7763 7764 static const uint16_t RegAsmOffset[] = { 7765 62, 404, 497, 384, 413, 480, 487, 461, 464, 122, 62, 2, 272, 218, 7766 245, 174, 299, 401, 391, 467, 441, 218, 245, 272, 299, 37, 97, 149, 7767 201, 62, 2, 62, 122, 174, 218, 245, 272, 299, 326, 360, 2, 62, 7768 122, 174, 218, 245, 272, 299, 326, 360, 2, 62, 122, 174, 218, 245, 7769 272, 299, 326, 360, 1, 61, 121, 173, 217, 244, 271, 298, 325, 359, 7770 9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90, 1, 61, 7771 121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181, 225, 252, 7772 279, 306, 333, 371, 30, 90, 1, 61, 121, 173, 217, 244, 271, 298, 7773 325, 359, 9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90, 7774 46, 158, 237, 291, 340, 0, 120, 216, 270, 324, 8, 128, 224, 278, 7775 332, 29, 12, 72, 132, 184, 46, 106, 158, 210, 237, 264, 291, 318, 7776 340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324, 362, 8, 68, 7777 128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 41, 101, 153, 205, 7778 232, 259, 286, 313, 2, 62, 122, 174, 218, 245, 272, 299, 326, 360, 7779 1, 61, 121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181, 7780 225, 252, 279, 306, 333, 371, 30, 90, 461, 46, 106, 158, 210, 237, 7781 264, 291, 318, 340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324, 7782 362, 8, 68, 128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 464, 7783 37, 97, 149, 201, 427, 446, 394, 470, 218, 245, 272, 299, 326, 360, 7784 1, 61, 121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181, 7785 225, 252, 279, 306, 333, 371, 30, 90, 279, 306, 37, 97, 149, 201, 7786 49, 109, 161, 326, 360, 1, 61, 121, 173, 217, 244, 271, 298, 325, 7787 359, 9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90, 54, 7788 114, 166, 391, 271, 298, 325, 359, 9, 69, 129, 181, 467, 326, 360, 7789 1, 61, 121, 173, 217, 244, 225, 252, 122, 174, 57, 117, 169, 213, 7790 240, 267, 294, 321, 343, 381, 4, 64, 124, 176, 220, 247, 274, 301, 7791 328, 366, 25, 85, 145, 197, 228, 255, 282, 309, 336, 374, 33, 93, 7792 441, 218, 245, 272, 299, 37, 46, 106, 158, 210, 237, 264, 291, 318, 7793 340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324, 362, 8, 68, 7794 128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 346, 424, 279, 306, 7795 438, 271, 298, 325, 359, 9, 69, 129, 181, 326, 360, 1, 61, 121, 7796 173, 217, 244, 225, 252, 122, 174, 7797 }; 7798 7799 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) && 7800 "Invalid alt name index for register!"); 7801 return AsmStrs+RegAsmOffset[RegNo-1]; 7802} 7803 7804#ifdef PRINT_ALIAS_INSTR 7805#undef PRINT_ALIAS_INSTR 7806 7807bool MipsInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) { 7808 static const PatternsForOpcode OpToPatterns[] = { 7809 {Mips::MFTACX, 0, 1 }, 7810 {Mips::MFTC0, 1, 1 }, 7811 {Mips::MFTHI, 2, 1 }, 7812 {Mips::MFTLO, 3, 1 }, 7813 {Mips::MTTACX, 4, 1 }, 7814 {Mips::MTTC0, 5, 1 }, 7815 {Mips::MTTHI, 6, 1 }, 7816 {Mips::MTTLO, 7, 1 }, 7817 {Mips::NORImm, 8, 1 }, 7818 {Mips::NORImm64, 9, 1 }, 7819 {Mips::SLTImm64, 10, 1 }, 7820 {Mips::SLTUImm64, 11, 1 }, 7821 {Mips::ADDIUPC, 12, 1 }, 7822 {Mips::ADDIUPC_MMR6, 13, 1 }, 7823 {Mips::ADDu, 14, 1 }, 7824 {Mips::BC1F, 15, 1 }, 7825 {Mips::BC1FL, 16, 1 }, 7826 {Mips::BC1F_MM, 17, 1 }, 7827 {Mips::BC1T, 18, 1 }, 7828 {Mips::BC1TL, 19, 1 }, 7829 {Mips::BC1T_MM, 20, 1 }, 7830 {Mips::BEQL, 21, 1 }, 7831 {Mips::BGEZAL, 22, 1 }, 7832 {Mips::BGEZAL_MM, 23, 1 }, 7833 {Mips::BNEL, 24, 1 }, 7834 {Mips::BREAK, 25, 2 }, 7835 {Mips::BREAK_MM, 27, 2 }, 7836 {Mips::C_EQ_D32, 29, 1 }, 7837 {Mips::C_EQ_D32_MM, 30, 1 }, 7838 {Mips::C_EQ_D64, 31, 1 }, 7839 {Mips::C_EQ_D64_MM, 32, 1 }, 7840 {Mips::C_EQ_S, 33, 1 }, 7841 {Mips::C_EQ_S_MM, 34, 1 }, 7842 {Mips::C_F_D32, 35, 1 }, 7843 {Mips::C_F_D32_MM, 36, 1 }, 7844 {Mips::C_F_D64, 37, 1 }, 7845 {Mips::C_F_D64_MM, 38, 1 }, 7846 {Mips::C_F_S, 39, 1 }, 7847 {Mips::C_F_S_MM, 40, 1 }, 7848 {Mips::C_LE_D32, 41, 1 }, 7849 {Mips::C_LE_D32_MM, 42, 1 }, 7850 {Mips::C_LE_D64, 43, 1 }, 7851 {Mips::C_LE_D64_MM, 44, 1 }, 7852 {Mips::C_LE_S, 45, 1 }, 7853 {Mips::C_LE_S_MM, 46, 1 }, 7854 {Mips::C_LT_D32, 47, 1 }, 7855 {Mips::C_LT_D32_MM, 48, 1 }, 7856 {Mips::C_LT_D64, 49, 1 }, 7857 {Mips::C_LT_D64_MM, 50, 1 }, 7858 {Mips::C_LT_S, 51, 1 }, 7859 {Mips::C_LT_S_MM, 52, 1 }, 7860 {Mips::C_NGE_D32, 53, 1 }, 7861 {Mips::C_NGE_D32_MM, 54, 1 }, 7862 {Mips::C_NGE_D64, 55, 1 }, 7863 {Mips::C_NGE_D64_MM, 56, 1 }, 7864 {Mips::C_NGE_S, 57, 1 }, 7865 {Mips::C_NGE_S_MM, 58, 1 }, 7866 {Mips::C_NGLE_D32, 59, 1 }, 7867 {Mips::C_NGLE_D32_MM, 60, 1 }, 7868 {Mips::C_NGLE_D64, 61, 1 }, 7869 {Mips::C_NGLE_D64_MM, 62, 1 }, 7870 {Mips::C_NGLE_S, 63, 1 }, 7871 {Mips::C_NGLE_S_MM, 64, 1 }, 7872 {Mips::C_NGL_D32, 65, 1 }, 7873 {Mips::C_NGL_D32_MM, 66, 1 }, 7874 {Mips::C_NGL_D64, 67, 1 }, 7875 {Mips::C_NGL_D64_MM, 68, 1 }, 7876 {Mips::C_NGL_S, 69, 1 }, 7877 {Mips::C_NGL_S_MM, 70, 1 }, 7878 {Mips::C_NGT_D32, 71, 1 }, 7879 {Mips::C_NGT_D32_MM, 72, 1 }, 7880 {Mips::C_NGT_D64, 73, 1 }, 7881 {Mips::C_NGT_D64_MM, 74, 1 }, 7882 {Mips::C_NGT_S, 75, 1 }, 7883 {Mips::C_NGT_S_MM, 76, 1 }, 7884 {Mips::C_OLE_D32, 77, 1 }, 7885 {Mips::C_OLE_D32_MM, 78, 1 }, 7886 {Mips::C_OLE_D64, 79, 1 }, 7887 {Mips::C_OLE_D64_MM, 80, 1 }, 7888 {Mips::C_OLE_S, 81, 1 }, 7889 {Mips::C_OLE_S_MM, 82, 1 }, 7890 {Mips::C_OLT_D32, 83, 1 }, 7891 {Mips::C_OLT_D32_MM, 84, 1 }, 7892 {Mips::C_OLT_D64, 85, 1 }, 7893 {Mips::C_OLT_D64_MM, 86, 1 }, 7894 {Mips::C_OLT_S, 87, 1 }, 7895 {Mips::C_OLT_S_MM, 88, 1 }, 7896 {Mips::C_SEQ_D32, 89, 1 }, 7897 {Mips::C_SEQ_D32_MM, 90, 1 }, 7898 {Mips::C_SEQ_D64, 91, 1 }, 7899 {Mips::C_SEQ_D64_MM, 92, 1 }, 7900 {Mips::C_SEQ_S, 93, 1 }, 7901 {Mips::C_SEQ_S_MM, 94, 1 }, 7902 {Mips::C_SF_D32, 95, 1 }, 7903 {Mips::C_SF_D32_MM, 96, 1 }, 7904 {Mips::C_SF_D64, 97, 1 }, 7905 {Mips::C_SF_D64_MM, 98, 1 }, 7906 {Mips::C_SF_S, 99, 1 }, 7907 {Mips::C_SF_S_MM, 100, 1 }, 7908 {Mips::C_UEQ_D32, 101, 1 }, 7909 {Mips::C_UEQ_D32_MM, 102, 1 }, 7910 {Mips::C_UEQ_D64, 103, 1 }, 7911 {Mips::C_UEQ_D64_MM, 104, 1 }, 7912 {Mips::C_UEQ_S, 105, 1 }, 7913 {Mips::C_UEQ_S_MM, 106, 1 }, 7914 {Mips::C_ULE_D32, 107, 1 }, 7915 {Mips::C_ULE_D32_MM, 108, 1 }, 7916 {Mips::C_ULE_D64, 109, 1 }, 7917 {Mips::C_ULE_D64_MM, 110, 1 }, 7918 {Mips::C_ULE_S, 111, 1 }, 7919 {Mips::C_ULE_S_MM, 112, 1 }, 7920 {Mips::C_ULT_D32, 113, 1 }, 7921 {Mips::C_ULT_D32_MM, 114, 1 }, 7922 {Mips::C_ULT_D64, 115, 1 }, 7923 {Mips::C_ULT_D64_MM, 116, 1 }, 7924 {Mips::C_ULT_S, 117, 1 }, 7925 {Mips::C_ULT_S_MM, 118, 1 }, 7926 {Mips::C_UN_D32, 119, 1 }, 7927 {Mips::C_UN_D32_MM, 120, 1 }, 7928 {Mips::C_UN_D64, 121, 1 }, 7929 {Mips::C_UN_D64_MM, 122, 1 }, 7930 {Mips::C_UN_S, 123, 1 }, 7931 {Mips::C_UN_S_MM, 124, 1 }, 7932 {Mips::DADDu, 125, 1 }, 7933 {Mips::DI, 126, 1 }, 7934 {Mips::DIV, 127, 1 }, 7935 {Mips::DIVU, 128, 1 }, 7936 {Mips::DI_MM, 129, 1 }, 7937 {Mips::DI_MMR6, 130, 1 }, 7938 {Mips::DMT, 131, 1 }, 7939 {Mips::DSUB, 132, 2 }, 7940 {Mips::DSUBu, 134, 2 }, 7941 {Mips::DVPE, 136, 1 }, 7942 {Mips::EI, 137, 1 }, 7943 {Mips::EI_MM, 138, 1 }, 7944 {Mips::EI_MMR6, 139, 1 }, 7945 {Mips::EMT, 140, 1 }, 7946 {Mips::EVPE, 141, 1 }, 7947 {Mips::HYPCALL, 142, 1 }, 7948 {Mips::HYPCALL_MM, 143, 1 }, 7949 {Mips::JALR, 144, 1 }, 7950 {Mips::JALR64, 145, 1 }, 7951 {Mips::JALRC_HB_MMR6, 146, 1 }, 7952 {Mips::JALRC_MMR6, 147, 1 }, 7953 {Mips::JALR_HB, 148, 1 }, 7954 {Mips::JALR_HB64, 149, 1 }, 7955 {Mips::JIALC, 150, 1 }, 7956 {Mips::JIALC64, 151, 1 }, 7957 {Mips::JIC, 152, 1 }, 7958 {Mips::JIC64, 153, 1 }, 7959 {Mips::MOVE16_MM, 154, 1 }, 7960 {Mips::Move32R16, 155, 1 }, 7961 {Mips::OR, 156, 1 }, 7962 {Mips::OR64, 157, 1 }, 7963 {Mips::RDHWR, 158, 1 }, 7964 {Mips::RDHWR64, 159, 1 }, 7965 {Mips::RDHWR_MM, 160, 1 }, 7966 {Mips::RDHWR_MMR6, 161, 1 }, 7967 {Mips::SDBBP, 162, 1 }, 7968 {Mips::SDBBP_MMR6, 163, 1 }, 7969 {Mips::SDBBP_R6, 164, 1 }, 7970 {Mips::SIGRIE, 165, 1 }, 7971 {Mips::SIGRIE_MMR6, 166, 1 }, 7972 {Mips::SLL, 167, 1 }, 7973 {Mips::SLL_MM, 168, 1 }, 7974 {Mips::SLL_MMR6, 169, 1 }, 7975 {Mips::SUB, 170, 2 }, 7976 {Mips::SUBU_MMR6, 172, 2 }, 7977 {Mips::SUB_MM, 174, 2 }, 7978 {Mips::SUB_MMR6, 176, 2 }, 7979 {Mips::SUBu, 178, 2 }, 7980 {Mips::SUBu_MM, 180, 2 }, 7981 {Mips::SWSP_MM, 182, 1 }, 7982 {Mips::SYNC, 183, 1 }, 7983 {Mips::SYNC_MM, 184, 1 }, 7984 {Mips::SYNC_MMR6, 185, 1 }, 7985 {Mips::SYSCALL, 186, 1 }, 7986 {Mips::SYSCALL_MM, 187, 1 }, 7987 {Mips::TEQ, 188, 1 }, 7988 {Mips::TEQ_MM, 189, 1 }, 7989 {Mips::TGE, 190, 1 }, 7990 {Mips::TGEU, 191, 1 }, 7991 {Mips::TGEU_MM, 192, 1 }, 7992 {Mips::TGE_MM, 193, 1 }, 7993 {Mips::TLT, 194, 1 }, 7994 {Mips::TLTU, 195, 1 }, 7995 {Mips::TLTU_MM, 196, 1 }, 7996 {Mips::TLT_MM, 197, 1 }, 7997 {Mips::TNE, 198, 1 }, 7998 {Mips::TNE_MM, 199, 1 }, 7999 {Mips::WAIT_MM, 200, 1 }, 8000 {Mips::WRDSP, 201, 1 }, 8001 {Mips::WRDSP_MM, 202, 1 }, 8002 {Mips::YIELD, 203, 1 }, 8003 }; 8004 8005 static const AliasPattern Patterns[] = { 8006 // Mips::MFTACX - 0 8007 {0, 0, 2, 4 }, 8008 // Mips::MFTC0 - 1 8009 {10, 4, 3, 5 }, 8010 // Mips::MFTHI - 2 8011 {23, 9, 2, 4 }, 8012 // Mips::MFTLO - 3 8013 {32, 13, 2, 4 }, 8014 // Mips::MTTACX - 4 8015 {41, 17, 2, 4 }, 8016 // Mips::MTTC0 - 5 8017 {51, 21, 3, 5 }, 8018 // Mips::MTTHI - 6 8019 {64, 26, 2, 4 }, 8020 // Mips::MTTLO - 7 8021 {73, 30, 2, 4 }, 8022 // Mips::NORImm - 8 8023 {82, 34, 3, 3 }, 8024 // Mips::NORImm64 - 9 8025 {82, 37, 3, 3 }, 8026 // Mips::SLTImm64 - 10 8027 {93, 40, 3, 3 }, 8028 // Mips::SLTUImm64 - 11 8029 {104, 43, 3, 3 }, 8030 // Mips::ADDIUPC - 12 8031 {116, 46, 2, 3 }, 8032 // Mips::ADDIUPC_MMR6 - 13 8033 {116, 49, 2, 3 }, 8034 // Mips::ADDu - 14 8035 {128, 52, 3, 6 }, 8036 // Mips::BC1F - 15 8037 {140, 58, 2, 6 }, 8038 // Mips::BC1FL - 16 8039 {150, 64, 2, 7 }, 8040 // Mips::BC1F_MM - 17 8041 {140, 71, 2, 4 }, 8042 // Mips::BC1T - 18 8043 {161, 75, 2, 6 }, 8044 // Mips::BC1TL - 19 8045 {171, 81, 2, 7 }, 8046 // Mips::BC1T_MM - 20 8047 {161, 88, 2, 4 }, 8048 // Mips::BEQL - 21 8049 {182, 92, 3, 5 }, 8050 // Mips::BGEZAL - 22 8051 {197, 97, 2, 5 }, 8052 // Mips::BGEZAL_MM - 23 8053 {197, 102, 2, 3 }, 8054 // Mips::BNEL - 24 8055 {206, 105, 3, 5 }, 8056 // Mips::BREAK - 25 8057 {221, 110, 2, 4 }, 8058 {227, 114, 2, 4 }, 8059 // Mips::BREAK_MM - 27 8060 {221, 118, 2, 3 }, 8061 {227, 121, 2, 3 }, 8062 // Mips::C_EQ_D32 - 29 8063 {238, 124, 3, 9 }, 8064 // Mips::C_EQ_D32_MM - 30 8065 {238, 133, 3, 7 }, 8066 // Mips::C_EQ_D64 - 31 8067 {238, 140, 3, 9 }, 8068 // Mips::C_EQ_D64_MM - 32 8069 {238, 149, 3, 7 }, 8070 // Mips::C_EQ_S - 33 8071 {252, 156, 3, 8 }, 8072 // Mips::C_EQ_S_MM - 34 8073 {252, 164, 3, 6 }, 8074 // Mips::C_F_D32 - 35 8075 {266, 170, 3, 9 }, 8076 // Mips::C_F_D32_MM - 36 8077 {266, 179, 3, 7 }, 8078 // Mips::C_F_D64 - 37 8079 {266, 186, 3, 9 }, 8080 // Mips::C_F_D64_MM - 38 8081 {266, 195, 3, 7 }, 8082 // Mips::C_F_S - 39 8083 {279, 202, 3, 8 }, 8084 // Mips::C_F_S_MM - 40 8085 {279, 210, 3, 6 }, 8086 // Mips::C_LE_D32 - 41 8087 {292, 216, 3, 9 }, 8088 // Mips::C_LE_D32_MM - 42 8089 {292, 225, 3, 7 }, 8090 // Mips::C_LE_D64 - 43 8091 {292, 232, 3, 9 }, 8092 // Mips::C_LE_D64_MM - 44 8093 {292, 241, 3, 7 }, 8094 // Mips::C_LE_S - 45 8095 {306, 248, 3, 8 }, 8096 // Mips::C_LE_S_MM - 46 8097 {306, 256, 3, 6 }, 8098 // Mips::C_LT_D32 - 47 8099 {320, 262, 3, 9 }, 8100 // Mips::C_LT_D32_MM - 48 8101 {320, 271, 3, 7 }, 8102 // Mips::C_LT_D64 - 49 8103 {320, 278, 3, 9 }, 8104 // Mips::C_LT_D64_MM - 50 8105 {320, 287, 3, 7 }, 8106 // Mips::C_LT_S - 51 8107 {334, 294, 3, 8 }, 8108 // Mips::C_LT_S_MM - 52 8109 {334, 302, 3, 6 }, 8110 // Mips::C_NGE_D32 - 53 8111 {348, 308, 3, 9 }, 8112 // Mips::C_NGE_D32_MM - 54 8113 {348, 317, 3, 7 }, 8114 // Mips::C_NGE_D64 - 55 8115 {348, 324, 3, 9 }, 8116 // Mips::C_NGE_D64_MM - 56 8117 {348, 333, 3, 7 }, 8118 // Mips::C_NGE_S - 57 8119 {363, 340, 3, 8 }, 8120 // Mips::C_NGE_S_MM - 58 8121 {363, 348, 3, 6 }, 8122 // Mips::C_NGLE_D32 - 59 8123 {378, 354, 3, 9 }, 8124 // Mips::C_NGLE_D32_MM - 60 8125 {378, 363, 3, 7 }, 8126 // Mips::C_NGLE_D64 - 61 8127 {378, 370, 3, 9 }, 8128 // Mips::C_NGLE_D64_MM - 62 8129 {378, 379, 3, 7 }, 8130 // Mips::C_NGLE_S - 63 8131 {394, 386, 3, 8 }, 8132 // Mips::C_NGLE_S_MM - 64 8133 {394, 394, 3, 6 }, 8134 // Mips::C_NGL_D32 - 65 8135 {410, 400, 3, 9 }, 8136 // Mips::C_NGL_D32_MM - 66 8137 {410, 409, 3, 7 }, 8138 // Mips::C_NGL_D64 - 67 8139 {410, 416, 3, 9 }, 8140 // Mips::C_NGL_D64_MM - 68 8141 {410, 425, 3, 7 }, 8142 // Mips::C_NGL_S - 69 8143 {425, 432, 3, 8 }, 8144 // Mips::C_NGL_S_MM - 70 8145 {425, 440, 3, 6 }, 8146 // Mips::C_NGT_D32 - 71 8147 {440, 446, 3, 9 }, 8148 // Mips::C_NGT_D32_MM - 72 8149 {440, 455, 3, 7 }, 8150 // Mips::C_NGT_D64 - 73 8151 {440, 462, 3, 9 }, 8152 // Mips::C_NGT_D64_MM - 74 8153 {440, 471, 3, 7 }, 8154 // Mips::C_NGT_S - 75 8155 {455, 478, 3, 8 }, 8156 // Mips::C_NGT_S_MM - 76 8157 {455, 486, 3, 6 }, 8158 // Mips::C_OLE_D32 - 77 8159 {470, 492, 3, 9 }, 8160 // Mips::C_OLE_D32_MM - 78 8161 {470, 501, 3, 7 }, 8162 // Mips::C_OLE_D64 - 79 8163 {470, 508, 3, 9 }, 8164 // Mips::C_OLE_D64_MM - 80 8165 {470, 517, 3, 7 }, 8166 // Mips::C_OLE_S - 81 8167 {485, 524, 3, 8 }, 8168 // Mips::C_OLE_S_MM - 82 8169 {485, 532, 3, 6 }, 8170 // Mips::C_OLT_D32 - 83 8171 {500, 538, 3, 9 }, 8172 // Mips::C_OLT_D32_MM - 84 8173 {500, 547, 3, 7 }, 8174 // Mips::C_OLT_D64 - 85 8175 {500, 554, 3, 9 }, 8176 // Mips::C_OLT_D64_MM - 86 8177 {500, 563, 3, 7 }, 8178 // Mips::C_OLT_S - 87 8179 {515, 570, 3, 8 }, 8180 // Mips::C_OLT_S_MM - 88 8181 {515, 578, 3, 6 }, 8182 // Mips::C_SEQ_D32 - 89 8183 {530, 584, 3, 9 }, 8184 // Mips::C_SEQ_D32_MM - 90 8185 {530, 593, 3, 7 }, 8186 // Mips::C_SEQ_D64 - 91 8187 {530, 600, 3, 9 }, 8188 // Mips::C_SEQ_D64_MM - 92 8189 {530, 609, 3, 7 }, 8190 // Mips::C_SEQ_S - 93 8191 {545, 616, 3, 8 }, 8192 // Mips::C_SEQ_S_MM - 94 8193 {545, 624, 3, 6 }, 8194 // Mips::C_SF_D32 - 95 8195 {560, 630, 3, 9 }, 8196 // Mips::C_SF_D32_MM - 96 8197 {560, 639, 3, 7 }, 8198 // Mips::C_SF_D64 - 97 8199 {560, 646, 3, 9 }, 8200 // Mips::C_SF_D64_MM - 98 8201 {560, 655, 3, 7 }, 8202 // Mips::C_SF_S - 99 8203 {574, 662, 3, 8 }, 8204 // Mips::C_SF_S_MM - 100 8205 {574, 670, 3, 6 }, 8206 // Mips::C_UEQ_D32 - 101 8207 {588, 676, 3, 9 }, 8208 // Mips::C_UEQ_D32_MM - 102 8209 {588, 685, 3, 7 }, 8210 // Mips::C_UEQ_D64 - 103 8211 {588, 692, 3, 9 }, 8212 // Mips::C_UEQ_D64_MM - 104 8213 {588, 701, 3, 7 }, 8214 // Mips::C_UEQ_S - 105 8215 {603, 708, 3, 8 }, 8216 // Mips::C_UEQ_S_MM - 106 8217 {603, 716, 3, 6 }, 8218 // Mips::C_ULE_D32 - 107 8219 {618, 722, 3, 9 }, 8220 // Mips::C_ULE_D32_MM - 108 8221 {618, 731, 3, 7 }, 8222 // Mips::C_ULE_D64 - 109 8223 {618, 738, 3, 9 }, 8224 // Mips::C_ULE_D64_MM - 110 8225 {618, 747, 3, 7 }, 8226 // Mips::C_ULE_S - 111 8227 {633, 754, 3, 8 }, 8228 // Mips::C_ULE_S_MM - 112 8229 {633, 762, 3, 6 }, 8230 // Mips::C_ULT_D32 - 113 8231 {648, 768, 3, 9 }, 8232 // Mips::C_ULT_D32_MM - 114 8233 {648, 777, 3, 7 }, 8234 // Mips::C_ULT_D64 - 115 8235 {648, 784, 3, 9 }, 8236 // Mips::C_ULT_D64_MM - 116 8237 {648, 793, 3, 7 }, 8238 // Mips::C_ULT_S - 117 8239 {663, 800, 3, 8 }, 8240 // Mips::C_ULT_S_MM - 118 8241 {663, 808, 3, 6 }, 8242 // Mips::C_UN_D32 - 119 8243 {678, 814, 3, 9 }, 8244 // Mips::C_UN_D32_MM - 120 8245 {678, 823, 3, 7 }, 8246 // Mips::C_UN_D64 - 121 8247 {678, 830, 3, 9 }, 8248 // Mips::C_UN_D64_MM - 122 8249 {678, 839, 3, 7 }, 8250 // Mips::C_UN_S - 123 8251 {692, 846, 3, 8 }, 8252 // Mips::C_UN_S_MM - 124 8253 {692, 854, 3, 6 }, 8254 // Mips::DADDu - 125 8255 {128, 860, 3, 5 }, 8256 // Mips::DI - 126 8257 {706, 865, 1, 4 }, 8258 // Mips::DIV - 127 8259 {709, 869, 3, 5 }, 8260 // Mips::DIVU - 128 8261 {720, 874, 3, 5 }, 8262 // Mips::DI_MM - 129 8263 {706, 879, 1, 2 }, 8264 // Mips::DI_MMR6 - 130 8265 {706, 881, 1, 3 }, 8266 // Mips::DMT - 131 8267 {732, 884, 1, 3 }, 8268 // Mips::DSUB - 132 8269 {736, 887, 3, 6 }, 8270 {748, 893, 3, 6 }, 8271 // Mips::DSUBu - 134 8272 {756, 899, 3, 6 }, 8273 {769, 905, 3, 6 }, 8274 // Mips::DVPE - 136 8275 {778, 911, 1, 3 }, 8276 // Mips::EI - 137 8277 {783, 914, 1, 4 }, 8278 // Mips::EI_MM - 138 8279 {783, 918, 1, 2 }, 8280 // Mips::EI_MMR6 - 139 8281 {783, 920, 1, 3 }, 8282 // Mips::EMT - 140 8283 {786, 923, 1, 3 }, 8284 // Mips::EVPE - 141 8285 {790, 926, 1, 3 }, 8286 // Mips::HYPCALL - 142 8287 {795, 929, 1, 5 }, 8288 // Mips::HYPCALL_MM - 143 8289 {795, 934, 1, 4 }, 8290 // Mips::JALR - 144 8291 {803, 938, 2, 6 }, 8292 // Mips::JALR64 - 145 8293 {803, 944, 2, 4 }, 8294 // Mips::JALRC_HB_MMR6 - 146 8295 {809, 948, 2, 4 }, 8296 // Mips::JALRC_MMR6 - 147 8297 {821, 952, 2, 4 }, 8298 // Mips::JALR_HB - 148 8299 {830, 956, 2, 5 }, 8300 // Mips::JALR_HB64 - 149 8301 {830, 961, 2, 5 }, 8302 // Mips::JIALC - 150 8303 {841, 966, 2, 6 }, 8304 // Mips::JIALC64 - 151 8305 {841, 972, 2, 4 }, 8306 // Mips::JIC - 152 8307 {850, 976, 2, 5 }, 8308 // Mips::JIC64 - 153 8309 {850, 981, 2, 4 }, 8310 // Mips::MOVE16_MM - 154 8311 {857, 985, 2, 3 }, 8312 // Mips::Move32R16 - 155 8313 {857, 988, 2, 3 }, 8314 // Mips::OR - 156 8315 {128, 991, 3, 6 }, 8316 // Mips::OR64 - 157 8317 {128, 997, 3, 5 }, 8318 // Mips::RDHWR - 158 8319 {861, 1002, 3, 5 }, 8320 // Mips::RDHWR64 - 159 8321 {861, 1007, 3, 4 }, 8322 // Mips::RDHWR_MM - 160 8323 {861, 1011, 3, 5 }, 8324 // Mips::RDHWR_MMR6 - 161 8325 {861, 1016, 3, 5 }, 8326 // Mips::SDBBP - 162 8327 {874, 1021, 1, 5 }, 8328 // Mips::SDBBP_MMR6 - 163 8329 {874, 1026, 1, 3 }, 8330 // Mips::SDBBP_R6 - 164 8331 {874, 1029, 1, 4 }, 8332 // Mips::SIGRIE - 165 8333 {880, 1033, 1, 4 }, 8334 // Mips::SIGRIE_MMR6 - 166 8335 {880, 1037, 1, 3 }, 8336 // Mips::SLL - 167 8337 {857, 1040, 3, 5 }, 8338 // Mips::SLL_MM - 168 8339 {857, 1045, 3, 4 }, 8340 // Mips::SLL_MMR6 - 169 8341 {857, 1049, 3, 5 }, 8342 // Mips::SUB - 170 8343 {887, 1054, 3, 5 }, 8344 {898, 1059, 3, 5 }, 8345 // Mips::SUBU_MMR6 - 172 8346 {905, 1064, 3, 5 }, 8347 {917, 1069, 3, 5 }, 8348 // Mips::SUB_MM - 174 8349 {887, 1074, 3, 5 }, 8350 {898, 1079, 3, 5 }, 8351 // Mips::SUB_MMR6 - 176 8352 {887, 1084, 3, 5 }, 8353 {898, 1089, 3, 5 }, 8354 // Mips::SUBu - 178 8355 {905, 1094, 3, 5 }, 8356 {917, 1099, 3, 5 }, 8357 // Mips::SUBu_MM - 180 8358 {905, 1104, 3, 5 }, 8359 {917, 1109, 3, 5 }, 8360 // Mips::SWSP_MM - 182 8361 {925, 1114, 3, 2 }, 8362 // Mips::SYNC - 183 8363 {937, 1116, 1, 4 }, 8364 // Mips::SYNC_MM - 184 8365 {937, 1120, 1, 2 }, 8366 // Mips::SYNC_MMR6 - 185 8367 {937, 1122, 1, 3 }, 8368 // Mips::SYSCALL - 186 8369 {942, 1125, 1, 3 }, 8370 // Mips::SYSCALL_MM - 187 8371 {942, 1128, 1, 2 }, 8372 // Mips::TEQ - 188 8373 {950, 1130, 3, 6 }, 8374 // Mips::TEQ_MM - 189 8375 {950, 1136, 3, 4 }, 8376 // Mips::TGE - 190 8377 {961, 1140, 3, 6 }, 8378 // Mips::TGEU - 191 8379 {972, 1146, 3, 6 }, 8380 // Mips::TGEU_MM - 192 8381 {972, 1152, 3, 4 }, 8382 // Mips::TGE_MM - 193 8383 {961, 1156, 3, 4 }, 8384 // Mips::TLT - 194 8385 {984, 1160, 3, 6 }, 8386 // Mips::TLTU - 195 8387 {995, 1166, 3, 6 }, 8388 // Mips::TLTU_MM - 196 8389 {995, 1172, 3, 4 }, 8390 // Mips::TLT_MM - 197 8391 {984, 1176, 3, 4 }, 8392 // Mips::TNE - 198 8393 {1007, 1180, 3, 6 }, 8394 // Mips::TNE_MM - 199 8395 {1007, 1186, 3, 4 }, 8396 // Mips::WAIT_MM - 200 8397 {1018, 1190, 1, 2 }, 8398 // Mips::WRDSP - 201 8399 {1023, 1192, 2, 4 }, 8400 // Mips::WRDSP_MM - 202 8401 {1023, 1196, 2, 4 }, 8402 // Mips::YIELD - 203 8403 {1032, 1200, 2, 4 }, 8404 }; 8405 8406 static const AliasPatternCond Conds[] = { 8407 // (MFTACX GPR32Opnd:$rt, AC0) - 0 8408 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8409 {AliasPatternCond::K_Reg, Mips::AC0}, 8410 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 8411 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8412 // (MFTC0 GPR32Opnd:$rd, COP0Opnd:$rt, 0) - 4 8413 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8414 {AliasPatternCond::K_RegClass, Mips::COP0RegClassID}, 8415 {AliasPatternCond::K_Imm, uint32_t(0)}, 8416 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 8417 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8418 // (MFTHI GPR32Opnd:$rt, AC0) - 9 8419 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8420 {AliasPatternCond::K_Reg, Mips::AC0}, 8421 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 8422 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8423 // (MFTLO GPR32Opnd:$rt, AC0) - 13 8424 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8425 {AliasPatternCond::K_Reg, Mips::AC0}, 8426 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 8427 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8428 // (MTTACX AC0, GPR32Opnd:$rt) - 17 8429 {AliasPatternCond::K_Reg, Mips::AC0}, 8430 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8431 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 8432 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8433 // (MTTC0 COP0Opnd:$rt, GPR32Opnd:$rd, 0) - 21 8434 {AliasPatternCond::K_RegClass, Mips::COP0RegClassID}, 8435 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8436 {AliasPatternCond::K_Imm, uint32_t(0)}, 8437 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 8438 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8439 // (MTTHI AC0, GPR32Opnd:$rt) - 26 8440 {AliasPatternCond::K_Reg, Mips::AC0}, 8441 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8442 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 8443 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8444 // (MTTLO AC0, GPR32Opnd:$rt) - 30 8445 {AliasPatternCond::K_Reg, Mips::AC0}, 8446 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8447 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 8448 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8449 // (NORImm GPR32Opnd:$rs, GPR32Opnd:$rs, simm32_relaxed:$imm) - 34 8450 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8451 {AliasPatternCond::K_TiedReg, 0}, 8452 {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit}, 8453 // (NORImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 37 8454 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8455 {AliasPatternCond::K_TiedReg, 0}, 8456 {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit}, 8457 // (SLTImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 40 8458 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8459 {AliasPatternCond::K_TiedReg, 0}, 8460 {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit}, 8461 // (SLTUImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 43 8462 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 8463 {AliasPatternCond::K_TiedReg, 0}, 8464 {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit}, 8465 // (ADDIUPC GPR32Opnd:$rd, simm19_lsl2:$imm) - 46 8466 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8467 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8468 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 8469 // (ADDIUPC_MMR6 GPR32Opnd:$rd, simm19_lsl2:$imm) - 49 8470 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8471 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8472 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 8473 // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 52 8474 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8475 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8476 {AliasPatternCond::K_Reg, Mips::ZERO}, 8477 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8478 {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit}, 8479 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8480 // (BC1F FCC0, brtarget:$offset) - 58 8481 {AliasPatternCond::K_Reg, Mips::FCC0}, 8482 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8483 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8484 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8485 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8486 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8487 // (BC1FL FCC0, brtarget:$offset) - 64 8488 {AliasPatternCond::K_Reg, Mips::FCC0}, 8489 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8490 {AliasPatternCond::K_Feature, Mips::FeatureMips2}, 8491 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8492 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8493 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8494 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8495 // (BC1F_MM FCC0, brtarget:$offset) - 71 8496 {AliasPatternCond::K_Reg, Mips::FCC0}, 8497 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8498 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8499 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8500 // (BC1T FCC0, brtarget:$offset) - 75 8501 {AliasPatternCond::K_Reg, Mips::FCC0}, 8502 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8503 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8504 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8505 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8506 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8507 // (BC1TL FCC0, brtarget:$offset) - 81 8508 {AliasPatternCond::K_Reg, Mips::FCC0}, 8509 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8510 {AliasPatternCond::K_Feature, Mips::FeatureMips2}, 8511 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8512 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8513 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8514 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8515 // (BC1T_MM FCC0, brtarget:$offset) - 88 8516 {AliasPatternCond::K_Reg, Mips::FCC0}, 8517 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8518 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8519 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8520 // (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 92 8521 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8522 {AliasPatternCond::K_Reg, Mips::ZERO}, 8523 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8524 {AliasPatternCond::K_Feature, Mips::FeatureMips2}, 8525 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8526 // (BGEZAL ZERO, brtarget:$offset) - 97 8527 {AliasPatternCond::K_Reg, Mips::ZERO}, 8528 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8529 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8530 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8531 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8532 // (BGEZAL_MM ZERO, brtarget_mm:$offset) - 102 8533 {AliasPatternCond::K_Reg, Mips::ZERO}, 8534 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8535 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8536 // (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 105 8537 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 8538 {AliasPatternCond::K_Reg, Mips::ZERO}, 8539 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8540 {AliasPatternCond::K_Feature, Mips::FeatureMips2}, 8541 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8542 // (BREAK 0, 0) - 110 8543 {AliasPatternCond::K_Imm, uint32_t(0)}, 8544 {AliasPatternCond::K_Imm, uint32_t(0)}, 8545 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8546 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8547 // (BREAK uimm10:$imm, 0) - 114 8548 {AliasPatternCond::K_Ignore, 0}, 8549 {AliasPatternCond::K_Imm, uint32_t(0)}, 8550 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8551 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8552 // (BREAK_MM 0, 0) - 118 8553 {AliasPatternCond::K_Imm, uint32_t(0)}, 8554 {AliasPatternCond::K_Imm, uint32_t(0)}, 8555 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8556 // (BREAK_MM uimm10:$imm, 0) - 121 8557 {AliasPatternCond::K_Ignore, 0}, 8558 {AliasPatternCond::K_Imm, uint32_t(0)}, 8559 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8560 // (C_EQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 124 8561 {AliasPatternCond::K_Reg, Mips::FCC0}, 8562 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8563 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8564 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8565 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8566 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8567 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8568 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8569 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8570 // (C_EQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 133 8571 {AliasPatternCond::K_Reg, Mips::FCC0}, 8572 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8573 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8574 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8575 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8576 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8577 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8578 // (C_EQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 140 8579 {AliasPatternCond::K_Reg, Mips::FCC0}, 8580 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8581 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8582 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8583 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8584 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8585 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8586 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8587 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8588 // (C_EQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 149 8589 {AliasPatternCond::K_Reg, Mips::FCC0}, 8590 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8591 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8592 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8593 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8594 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8595 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8596 // (C_EQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 156 8597 {AliasPatternCond::K_Reg, Mips::FCC0}, 8598 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8599 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8600 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8601 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8602 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8603 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8604 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8605 // (C_EQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 164 8606 {AliasPatternCond::K_Reg, Mips::FCC0}, 8607 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8608 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8609 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8610 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8611 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8612 // (C_F_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 170 8613 {AliasPatternCond::K_Reg, Mips::FCC0}, 8614 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8615 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8616 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8617 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8618 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8619 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8620 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8621 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8622 // (C_F_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 179 8623 {AliasPatternCond::K_Reg, Mips::FCC0}, 8624 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8625 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8626 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8627 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8628 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8629 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8630 // (C_F_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 186 8631 {AliasPatternCond::K_Reg, Mips::FCC0}, 8632 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8633 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8634 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8635 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8636 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8637 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8638 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8639 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8640 // (C_F_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 195 8641 {AliasPatternCond::K_Reg, Mips::FCC0}, 8642 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8643 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8644 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8645 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8646 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8647 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8648 // (C_F_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 202 8649 {AliasPatternCond::K_Reg, Mips::FCC0}, 8650 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8651 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8652 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8653 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8654 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8655 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8656 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8657 // (C_F_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 210 8658 {AliasPatternCond::K_Reg, Mips::FCC0}, 8659 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8660 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8661 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8662 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8663 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8664 // (C_LE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 216 8665 {AliasPatternCond::K_Reg, Mips::FCC0}, 8666 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8667 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8668 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8669 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8670 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8671 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8672 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8673 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8674 // (C_LE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 225 8675 {AliasPatternCond::K_Reg, Mips::FCC0}, 8676 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8677 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8678 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8679 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8680 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8681 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8682 // (C_LE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 232 8683 {AliasPatternCond::K_Reg, Mips::FCC0}, 8684 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8685 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8686 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8687 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8688 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8689 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8690 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8691 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8692 // (C_LE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 241 8693 {AliasPatternCond::K_Reg, Mips::FCC0}, 8694 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8695 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8696 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8697 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8698 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8699 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8700 // (C_LE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 248 8701 {AliasPatternCond::K_Reg, Mips::FCC0}, 8702 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8703 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8704 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8705 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8706 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8707 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8708 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8709 // (C_LE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 256 8710 {AliasPatternCond::K_Reg, Mips::FCC0}, 8711 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8712 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8713 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8714 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8715 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8716 // (C_LT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 262 8717 {AliasPatternCond::K_Reg, Mips::FCC0}, 8718 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8719 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8720 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8721 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8722 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8723 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8724 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8725 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8726 // (C_LT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 271 8727 {AliasPatternCond::K_Reg, Mips::FCC0}, 8728 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8729 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8730 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8731 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8732 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8733 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8734 // (C_LT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 278 8735 {AliasPatternCond::K_Reg, Mips::FCC0}, 8736 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8737 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8738 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8739 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8740 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8741 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8742 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8743 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8744 // (C_LT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 287 8745 {AliasPatternCond::K_Reg, Mips::FCC0}, 8746 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8747 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8748 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8749 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8750 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8751 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8752 // (C_LT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 294 8753 {AliasPatternCond::K_Reg, Mips::FCC0}, 8754 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8755 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8756 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8757 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8758 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8759 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8760 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8761 // (C_LT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 302 8762 {AliasPatternCond::K_Reg, Mips::FCC0}, 8763 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8764 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8765 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8766 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8767 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8768 // (C_NGE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 308 8769 {AliasPatternCond::K_Reg, Mips::FCC0}, 8770 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8771 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8772 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8773 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8774 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8775 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8776 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8777 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8778 // (C_NGE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 317 8779 {AliasPatternCond::K_Reg, Mips::FCC0}, 8780 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8781 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8782 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8783 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8784 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8785 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8786 // (C_NGE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 324 8787 {AliasPatternCond::K_Reg, Mips::FCC0}, 8788 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8789 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8790 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8791 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8792 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8793 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8794 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8795 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8796 // (C_NGE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 333 8797 {AliasPatternCond::K_Reg, Mips::FCC0}, 8798 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8799 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8800 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8801 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8802 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8803 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8804 // (C_NGE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 340 8805 {AliasPatternCond::K_Reg, Mips::FCC0}, 8806 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8807 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8808 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8809 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8810 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8811 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8812 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8813 // (C_NGE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 348 8814 {AliasPatternCond::K_Reg, Mips::FCC0}, 8815 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8816 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8817 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8818 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8819 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8820 // (C_NGLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 354 8821 {AliasPatternCond::K_Reg, Mips::FCC0}, 8822 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8823 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8824 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8825 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8826 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8827 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8828 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8829 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8830 // (C_NGLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 363 8831 {AliasPatternCond::K_Reg, Mips::FCC0}, 8832 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8833 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8834 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8835 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8836 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8837 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8838 // (C_NGLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 370 8839 {AliasPatternCond::K_Reg, Mips::FCC0}, 8840 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8841 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8842 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8843 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8844 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8845 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8846 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8847 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8848 // (C_NGLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 379 8849 {AliasPatternCond::K_Reg, Mips::FCC0}, 8850 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8851 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8852 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8853 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8854 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8855 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8856 // (C_NGLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 386 8857 {AliasPatternCond::K_Reg, Mips::FCC0}, 8858 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8859 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8860 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8861 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8862 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8863 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8864 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8865 // (C_NGLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 394 8866 {AliasPatternCond::K_Reg, Mips::FCC0}, 8867 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8868 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8869 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8870 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8871 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8872 // (C_NGL_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 400 8873 {AliasPatternCond::K_Reg, Mips::FCC0}, 8874 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8875 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8876 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8877 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8878 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8879 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8880 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8881 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8882 // (C_NGL_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 409 8883 {AliasPatternCond::K_Reg, Mips::FCC0}, 8884 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8885 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8886 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8887 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8888 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8889 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8890 // (C_NGL_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 416 8891 {AliasPatternCond::K_Reg, Mips::FCC0}, 8892 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8893 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8894 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8895 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8896 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8897 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8898 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8899 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8900 // (C_NGL_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 425 8901 {AliasPatternCond::K_Reg, Mips::FCC0}, 8902 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8903 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8904 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8905 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8906 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8907 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8908 // (C_NGL_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 432 8909 {AliasPatternCond::K_Reg, Mips::FCC0}, 8910 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8911 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8912 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8913 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8914 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8915 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8916 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8917 // (C_NGL_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 440 8918 {AliasPatternCond::K_Reg, Mips::FCC0}, 8919 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8920 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8921 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8922 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8923 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8924 // (C_NGT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 446 8925 {AliasPatternCond::K_Reg, Mips::FCC0}, 8926 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8927 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8928 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8929 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8930 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8931 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8932 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8933 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8934 // (C_NGT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 455 8935 {AliasPatternCond::K_Reg, Mips::FCC0}, 8936 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8937 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8938 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8939 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8940 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8941 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8942 // (C_NGT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 462 8943 {AliasPatternCond::K_Reg, Mips::FCC0}, 8944 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8945 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8946 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8947 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8948 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8949 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8950 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8951 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8952 // (C_NGT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 471 8953 {AliasPatternCond::K_Reg, Mips::FCC0}, 8954 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8955 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8956 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8957 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 8958 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8959 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8960 // (C_NGT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 478 8961 {AliasPatternCond::K_Reg, Mips::FCC0}, 8962 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8963 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8964 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8965 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8966 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8967 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8968 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8969 // (C_NGT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 486 8970 {AliasPatternCond::K_Reg, Mips::FCC0}, 8971 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8972 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 8973 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8974 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8975 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8976 // (C_OLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 492 8977 {AliasPatternCond::K_Reg, Mips::FCC0}, 8978 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8979 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8980 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8981 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8982 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8983 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 8984 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8985 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 8986 // (C_OLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 501 8987 {AliasPatternCond::K_Reg, Mips::FCC0}, 8988 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8989 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 8990 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 8991 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 8992 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 8993 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 8994 // (C_OLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 508 8995 {AliasPatternCond::K_Reg, Mips::FCC0}, 8996 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8997 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 8998 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 8999 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9000 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9001 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9002 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9003 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9004 // (C_OLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 517 9005 {AliasPatternCond::K_Reg, Mips::FCC0}, 9006 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9007 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9008 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9009 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9010 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9011 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9012 // (C_OLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 524 9013 {AliasPatternCond::K_Reg, Mips::FCC0}, 9014 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9015 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9016 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9017 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9018 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9019 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9020 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9021 // (C_OLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 532 9022 {AliasPatternCond::K_Reg, Mips::FCC0}, 9023 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9024 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9025 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9026 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9027 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9028 // (C_OLT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 538 9029 {AliasPatternCond::K_Reg, Mips::FCC0}, 9030 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9031 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9032 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9033 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9034 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9035 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9036 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9037 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9038 // (C_OLT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 547 9039 {AliasPatternCond::K_Reg, Mips::FCC0}, 9040 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9041 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9042 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9043 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9044 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9045 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9046 // (C_OLT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 554 9047 {AliasPatternCond::K_Reg, Mips::FCC0}, 9048 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9049 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9050 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9051 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9052 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9053 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9054 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9055 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9056 // (C_OLT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 563 9057 {AliasPatternCond::K_Reg, Mips::FCC0}, 9058 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9059 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9060 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9061 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9062 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9063 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9064 // (C_OLT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 570 9065 {AliasPatternCond::K_Reg, Mips::FCC0}, 9066 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9067 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9068 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9069 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9070 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9071 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9072 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9073 // (C_OLT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 578 9074 {AliasPatternCond::K_Reg, Mips::FCC0}, 9075 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9076 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9077 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9078 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9079 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9080 // (C_SEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 584 9081 {AliasPatternCond::K_Reg, Mips::FCC0}, 9082 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9083 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9084 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9085 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9086 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9087 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9088 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9089 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9090 // (C_SEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 593 9091 {AliasPatternCond::K_Reg, Mips::FCC0}, 9092 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9093 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9094 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9095 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9096 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9097 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9098 // (C_SEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 600 9099 {AliasPatternCond::K_Reg, Mips::FCC0}, 9100 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9101 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9102 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9103 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9104 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9105 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9106 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9107 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9108 // (C_SEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 609 9109 {AliasPatternCond::K_Reg, Mips::FCC0}, 9110 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9111 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9112 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9113 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9114 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9115 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9116 // (C_SEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 616 9117 {AliasPatternCond::K_Reg, Mips::FCC0}, 9118 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9119 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9120 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9121 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9122 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9123 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9124 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9125 // (C_SEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 624 9126 {AliasPatternCond::K_Reg, Mips::FCC0}, 9127 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9128 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9129 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9130 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9131 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9132 // (C_SF_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 630 9133 {AliasPatternCond::K_Reg, Mips::FCC0}, 9134 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9135 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9136 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9137 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9138 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9139 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9140 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9141 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9142 // (C_SF_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 639 9143 {AliasPatternCond::K_Reg, Mips::FCC0}, 9144 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9145 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9146 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9147 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9148 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9149 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9150 // (C_SF_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 646 9151 {AliasPatternCond::K_Reg, Mips::FCC0}, 9152 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9153 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9154 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9155 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9156 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9157 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9158 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9159 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9160 // (C_SF_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 655 9161 {AliasPatternCond::K_Reg, Mips::FCC0}, 9162 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9163 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9164 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9165 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9166 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9167 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9168 // (C_SF_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 662 9169 {AliasPatternCond::K_Reg, Mips::FCC0}, 9170 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9171 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9172 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9173 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9174 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9175 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9176 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9177 // (C_SF_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 670 9178 {AliasPatternCond::K_Reg, Mips::FCC0}, 9179 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9180 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9181 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9182 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9183 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9184 // (C_UEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 676 9185 {AliasPatternCond::K_Reg, Mips::FCC0}, 9186 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9187 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9188 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9189 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9190 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9191 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9192 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9193 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9194 // (C_UEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 685 9195 {AliasPatternCond::K_Reg, Mips::FCC0}, 9196 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9197 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9198 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9199 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9200 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9201 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9202 // (C_UEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 692 9203 {AliasPatternCond::K_Reg, Mips::FCC0}, 9204 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9205 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9206 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9207 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9208 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9209 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9210 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9211 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9212 // (C_UEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 701 9213 {AliasPatternCond::K_Reg, Mips::FCC0}, 9214 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9215 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9216 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9217 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9218 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9219 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9220 // (C_UEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 708 9221 {AliasPatternCond::K_Reg, Mips::FCC0}, 9222 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9223 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9224 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9225 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9226 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9227 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9228 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9229 // (C_UEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 716 9230 {AliasPatternCond::K_Reg, Mips::FCC0}, 9231 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9232 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9233 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9234 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9235 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9236 // (C_ULE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 722 9237 {AliasPatternCond::K_Reg, Mips::FCC0}, 9238 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9239 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9240 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9241 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9242 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9243 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9244 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9245 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9246 // (C_ULE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 731 9247 {AliasPatternCond::K_Reg, Mips::FCC0}, 9248 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9249 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9250 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9251 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9252 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9253 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9254 // (C_ULE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 738 9255 {AliasPatternCond::K_Reg, Mips::FCC0}, 9256 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9257 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9258 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9259 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9260 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9261 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9262 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9263 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9264 // (C_ULE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 747 9265 {AliasPatternCond::K_Reg, Mips::FCC0}, 9266 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9267 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9268 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9269 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9270 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9271 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9272 // (C_ULE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 754 9273 {AliasPatternCond::K_Reg, Mips::FCC0}, 9274 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9275 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9276 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9277 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9278 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9279 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9280 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9281 // (C_ULE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 762 9282 {AliasPatternCond::K_Reg, Mips::FCC0}, 9283 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9284 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9285 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9286 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9287 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9288 // (C_ULT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 768 9289 {AliasPatternCond::K_Reg, Mips::FCC0}, 9290 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9291 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9292 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9293 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9294 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9295 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9296 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9297 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9298 // (C_ULT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 777 9299 {AliasPatternCond::K_Reg, Mips::FCC0}, 9300 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9301 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9302 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9303 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9304 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9305 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9306 // (C_ULT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 784 9307 {AliasPatternCond::K_Reg, Mips::FCC0}, 9308 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9309 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9310 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9311 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9312 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9313 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9314 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9315 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9316 // (C_ULT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 793 9317 {AliasPatternCond::K_Reg, Mips::FCC0}, 9318 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9319 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9320 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9321 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9322 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9323 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9324 // (C_ULT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 800 9325 {AliasPatternCond::K_Reg, Mips::FCC0}, 9326 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9327 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9328 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9329 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9330 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9331 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9332 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9333 // (C_ULT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 808 9334 {AliasPatternCond::K_Reg, Mips::FCC0}, 9335 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9336 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9337 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9338 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9339 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9340 // (C_UN_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 814 9341 {AliasPatternCond::K_Reg, Mips::FCC0}, 9342 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9343 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9344 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9345 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9346 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9347 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9348 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9349 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9350 // (C_UN_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 823 9351 {AliasPatternCond::K_Reg, Mips::FCC0}, 9352 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9353 {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID}, 9354 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9355 {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit}, 9356 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9357 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9358 // (C_UN_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 830 9359 {AliasPatternCond::K_Reg, Mips::FCC0}, 9360 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9361 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9362 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9363 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9364 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9365 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9366 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9367 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9368 // (C_UN_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 839 9369 {AliasPatternCond::K_Reg, Mips::FCC0}, 9370 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9371 {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID}, 9372 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9373 {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit}, 9374 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9375 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9376 // (C_UN_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 846 9377 {AliasPatternCond::K_Reg, Mips::FCC0}, 9378 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9379 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9380 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9381 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9382 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9383 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9384 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9385 // (C_UN_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 854 9386 {AliasPatternCond::K_Reg, Mips::FCC0}, 9387 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9388 {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID}, 9389 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9390 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9391 {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat}, 9392 // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 860 9393 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9394 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9395 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 9396 {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit}, 9397 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9398 // (DI ZERO) - 865 9399 {AliasPatternCond::K_Reg, Mips::ZERO}, 9400 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9401 {AliasPatternCond::K_Feature, Mips::FeatureMips32r2}, 9402 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9403 // (DIV GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 869 9404 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9405 {AliasPatternCond::K_TiedReg, 0}, 9406 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9407 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9408 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9409 // (DIVU GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 874 9410 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9411 {AliasPatternCond::K_TiedReg, 0}, 9412 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9413 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9414 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9415 // (DI_MM ZERO) - 879 9416 {AliasPatternCond::K_Reg, Mips::ZERO}, 9417 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9418 // (DI_MMR6 ZERO) - 881 9419 {AliasPatternCond::K_Reg, Mips::ZERO}, 9420 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9421 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9422 // (DMT ZERO) - 884 9423 {AliasPatternCond::K_Reg, Mips::ZERO}, 9424 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 9425 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9426 // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 887 9427 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9428 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 9429 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9430 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9431 {AliasPatternCond::K_Feature, Mips::FeatureMips3}, 9432 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9433 // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 893 9434 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9435 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 9436 {AliasPatternCond::K_TiedReg, 0}, 9437 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9438 {AliasPatternCond::K_Feature, Mips::FeatureMips3}, 9439 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9440 // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 899 9441 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9442 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 9443 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9444 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9445 {AliasPatternCond::K_Feature, Mips::FeatureMips3}, 9446 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9447 // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 905 9448 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9449 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 9450 {AliasPatternCond::K_TiedReg, 0}, 9451 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9452 {AliasPatternCond::K_Feature, Mips::FeatureMips3}, 9453 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9454 // (DVPE ZERO) - 911 9455 {AliasPatternCond::K_Reg, Mips::ZERO}, 9456 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 9457 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9458 // (EI ZERO) - 914 9459 {AliasPatternCond::K_Reg, Mips::ZERO}, 9460 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9461 {AliasPatternCond::K_Feature, Mips::FeatureMips32r2}, 9462 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9463 // (EI_MM ZERO) - 918 9464 {AliasPatternCond::K_Reg, Mips::ZERO}, 9465 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9466 // (EI_MMR6 ZERO) - 920 9467 {AliasPatternCond::K_Reg, Mips::ZERO}, 9468 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9469 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9470 // (EMT ZERO) - 923 9471 {AliasPatternCond::K_Reg, Mips::ZERO}, 9472 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 9473 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9474 // (EVPE ZERO) - 926 9475 {AliasPatternCond::K_Reg, Mips::ZERO}, 9476 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 9477 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9478 // (HYPCALL 0) - 929 9479 {AliasPatternCond::K_Imm, uint32_t(0)}, 9480 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9481 {AliasPatternCond::K_Feature, Mips::FeatureMips32r5}, 9482 {AliasPatternCond::K_Feature, Mips::FeatureVirt}, 9483 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9484 // (HYPCALL_MM 0) - 934 9485 {AliasPatternCond::K_Imm, uint32_t(0)}, 9486 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9487 {AliasPatternCond::K_Feature, Mips::FeatureMips32r5}, 9488 {AliasPatternCond::K_Feature, Mips::FeatureVirt}, 9489 // (JALR ZERO, GPR32Opnd:$rs) - 938 9490 {AliasPatternCond::K_Reg, Mips::ZERO}, 9491 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9492 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9493 {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit}, 9494 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9495 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9496 // (JALR64 ZERO_64, GPR64Opnd:$rs) - 944 9497 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 9498 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9499 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9500 {AliasPatternCond::K_Feature, Mips::FeatureMips64r6}, 9501 // (JALRC_HB_MMR6 RA, GPR32Opnd:$rs) - 948 9502 {AliasPatternCond::K_Reg, Mips::RA}, 9503 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9504 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9505 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9506 // (JALRC_MMR6 RA, GPR32Opnd:$rs) - 952 9507 {AliasPatternCond::K_Reg, Mips::RA}, 9508 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9509 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9510 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9511 // (JALR_HB RA, GPR32Opnd:$rs) - 956 9512 {AliasPatternCond::K_Reg, Mips::RA}, 9513 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9514 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9515 {AliasPatternCond::K_Feature, Mips::FeatureMips32}, 9516 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9517 // (JALR_HB64 RA_64, GPR64Opnd:$rs) - 961 9518 {AliasPatternCond::K_Reg, Mips::RA_64}, 9519 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9520 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9521 {AliasPatternCond::K_Feature, Mips::FeatureMips64}, 9522 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9523 // (JIALC GPR32Opnd:$rs, 0) - 966 9524 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9525 {AliasPatternCond::K_Imm, uint32_t(0)}, 9526 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9527 {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit}, 9528 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9529 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9530 // (JIALC64 GPR64Opnd:$rs, 0) - 972 9531 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9532 {AliasPatternCond::K_Imm, uint32_t(0)}, 9533 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9534 {AliasPatternCond::K_Feature, Mips::FeatureMips64r6}, 9535 // (JIC GPR32Opnd:$rs, 0) - 976 9536 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9537 {AliasPatternCond::K_Imm, uint32_t(0)}, 9538 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9539 {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit}, 9540 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9541 // (JIC64 GPR64Opnd:$rs, 0) - 981 9542 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9543 {AliasPatternCond::K_Imm, uint32_t(0)}, 9544 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9545 {AliasPatternCond::K_Feature, Mips::FeatureMips64r6}, 9546 // (MOVE16_MM ZERO, ZERO) - 985 9547 {AliasPatternCond::K_Reg, Mips::ZERO}, 9548 {AliasPatternCond::K_Reg, Mips::ZERO}, 9549 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9550 // (Move32R16 ZERO, S0) - 988 9551 {AliasPatternCond::K_Reg, Mips::ZERO}, 9552 {AliasPatternCond::K_Reg, Mips::S0}, 9553 {AliasPatternCond::K_Feature, Mips::FeatureMips16}, 9554 // (OR GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 991 9555 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9556 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9557 {AliasPatternCond::K_Reg, Mips::ZERO}, 9558 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9559 {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit}, 9560 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9561 // (OR64 GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 997 9562 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9563 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9564 {AliasPatternCond::K_Reg, Mips::ZERO_64}, 9565 {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit}, 9566 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9567 // (RDHWR GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1002 9568 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9569 {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID}, 9570 {AliasPatternCond::K_Imm, uint32_t(0)}, 9571 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9572 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9573 // (RDHWR64 GPR64Opnd:$rt, HWRegsOpnd:$rs, 0) - 1007 9574 {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID}, 9575 {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID}, 9576 {AliasPatternCond::K_Imm, uint32_t(0)}, 9577 {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit}, 9578 // (RDHWR_MM GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1011 9579 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9580 {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID}, 9581 {AliasPatternCond::K_Imm, uint32_t(0)}, 9582 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9583 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9584 // (RDHWR_MMR6 GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1016 9585 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9586 {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID}, 9587 {AliasPatternCond::K_Imm, uint32_t(0)}, 9588 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9589 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9590 // (SDBBP 0) - 1021 9591 {AliasPatternCond::K_Imm, uint32_t(0)}, 9592 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9593 {AliasPatternCond::K_Feature, Mips::FeatureMips32}, 9594 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9595 {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6}, 9596 // (SDBBP_MMR6 0) - 1026 9597 {AliasPatternCond::K_Imm, uint32_t(0)}, 9598 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9599 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9600 // (SDBBP_R6 0) - 1029 9601 {AliasPatternCond::K_Imm, uint32_t(0)}, 9602 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9603 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9604 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9605 // (SIGRIE 0) - 1033 9606 {AliasPatternCond::K_Imm, uint32_t(0)}, 9607 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9608 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9609 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9610 // (SIGRIE_MMR6 0) - 1037 9611 {AliasPatternCond::K_Imm, uint32_t(0)}, 9612 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9613 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9614 // (SLL ZERO, ZERO, 0) - 1040 9615 {AliasPatternCond::K_Reg, Mips::ZERO}, 9616 {AliasPatternCond::K_Reg, Mips::ZERO}, 9617 {AliasPatternCond::K_Imm, uint32_t(0)}, 9618 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9619 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9620 // (SLL_MM ZERO, ZERO, 0) - 1045 9621 {AliasPatternCond::K_Reg, Mips::ZERO}, 9622 {AliasPatternCond::K_Reg, Mips::ZERO}, 9623 {AliasPatternCond::K_Imm, uint32_t(0)}, 9624 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9625 // (SLL_MMR6 ZERO, ZERO, 0) - 1049 9626 {AliasPatternCond::K_Reg, Mips::ZERO}, 9627 {AliasPatternCond::K_Reg, Mips::ZERO}, 9628 {AliasPatternCond::K_Imm, uint32_t(0)}, 9629 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9630 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9631 // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1054 9632 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9633 {AliasPatternCond::K_Reg, Mips::ZERO}, 9634 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9635 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9636 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9637 // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1059 9638 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9639 {AliasPatternCond::K_Reg, Mips::ZERO}, 9640 {AliasPatternCond::K_TiedReg, 0}, 9641 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9642 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9643 // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1064 9644 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9645 {AliasPatternCond::K_Reg, Mips::ZERO}, 9646 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9647 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9648 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9649 // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1069 9650 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9651 {AliasPatternCond::K_Reg, Mips::ZERO}, 9652 {AliasPatternCond::K_TiedReg, 0}, 9653 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9654 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9655 // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1074 9656 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9657 {AliasPatternCond::K_Reg, Mips::ZERO}, 9658 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9659 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9660 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9661 // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1079 9662 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9663 {AliasPatternCond::K_Reg, Mips::ZERO}, 9664 {AliasPatternCond::K_TiedReg, 0}, 9665 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9666 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9667 // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1084 9668 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9669 {AliasPatternCond::K_Reg, Mips::ZERO}, 9670 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9671 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9672 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9673 // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1089 9674 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9675 {AliasPatternCond::K_Reg, Mips::ZERO}, 9676 {AliasPatternCond::K_TiedReg, 0}, 9677 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9678 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9679 // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1094 9680 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9681 {AliasPatternCond::K_Reg, Mips::ZERO}, 9682 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9683 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9684 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9685 // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1099 9686 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9687 {AliasPatternCond::K_Reg, Mips::ZERO}, 9688 {AliasPatternCond::K_TiedReg, 0}, 9689 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9690 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9691 // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1104 9692 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9693 {AliasPatternCond::K_Reg, Mips::ZERO}, 9694 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9695 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9696 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9697 // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1109 9698 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9699 {AliasPatternCond::K_Reg, Mips::ZERO}, 9700 {AliasPatternCond::K_TiedReg, 0}, 9701 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9702 {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6}, 9703 // (SWSP_MM GPR32Opnd:$rt, mem_mm_sp_imm5_lsl2:$offset) - 1114 9704 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9705 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9706 // (SYNC 0) - 1116 9707 {AliasPatternCond::K_Imm, uint32_t(0)}, 9708 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9709 {AliasPatternCond::K_Feature, Mips::FeatureMips2}, 9710 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9711 // (SYNC_MM 0) - 1120 9712 {AliasPatternCond::K_Imm, uint32_t(0)}, 9713 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9714 // (SYNC_MMR6 0) - 1122 9715 {AliasPatternCond::K_Imm, uint32_t(0)}, 9716 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9717 {AliasPatternCond::K_Feature, Mips::FeatureMips32r6}, 9718 // (SYSCALL 0) - 1125 9719 {AliasPatternCond::K_Imm, uint32_t(0)}, 9720 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9721 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9722 // (SYSCALL_MM 0) - 1128 9723 {AliasPatternCond::K_Imm, uint32_t(0)}, 9724 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9725 // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1130 9726 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9727 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9728 {AliasPatternCond::K_Imm, uint32_t(0)}, 9729 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9730 {AliasPatternCond::K_Feature, Mips::FeatureMips2}, 9731 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9732 // (TEQ_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1136 9733 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9734 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9735 {AliasPatternCond::K_Imm, uint32_t(0)}, 9736 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9737 // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1140 9738 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9739 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9740 {AliasPatternCond::K_Imm, uint32_t(0)}, 9741 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9742 {AliasPatternCond::K_Feature, Mips::FeatureMips2}, 9743 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9744 // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1146 9745 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9746 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9747 {AliasPatternCond::K_Imm, uint32_t(0)}, 9748 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9749 {AliasPatternCond::K_Feature, Mips::FeatureMips2}, 9750 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9751 // (TGEU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1152 9752 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9753 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9754 {AliasPatternCond::K_Imm, uint32_t(0)}, 9755 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9756 // (TGE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1156 9757 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9758 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9759 {AliasPatternCond::K_Imm, uint32_t(0)}, 9760 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9761 // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1160 9762 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9763 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9764 {AliasPatternCond::K_Imm, uint32_t(0)}, 9765 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9766 {AliasPatternCond::K_Feature, Mips::FeatureMips2}, 9767 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9768 // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1166 9769 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9770 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9771 {AliasPatternCond::K_Imm, uint32_t(0)}, 9772 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9773 {AliasPatternCond::K_Feature, Mips::FeatureMips2}, 9774 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9775 // (TLTU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1172 9776 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9777 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9778 {AliasPatternCond::K_Imm, uint32_t(0)}, 9779 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9780 // (TLT_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1176 9781 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9782 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9783 {AliasPatternCond::K_Imm, uint32_t(0)}, 9784 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9785 // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1180 9786 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9787 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9788 {AliasPatternCond::K_Imm, uint32_t(0)}, 9789 {AliasPatternCond::K_NegFeature, Mips::FeatureMips16}, 9790 {AliasPatternCond::K_Feature, Mips::FeatureMips2}, 9791 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9792 // (TNE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1186 9793 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9794 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9795 {AliasPatternCond::K_Imm, uint32_t(0)}, 9796 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9797 // (WAIT_MM 0) - 1190 9798 {AliasPatternCond::K_Imm, uint32_t(0)}, 9799 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9800 // (WRDSP GPR32Opnd:$rt, 31) - 1192 9801 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9802 {AliasPatternCond::K_Imm, uint32_t(31)}, 9803 {AliasPatternCond::K_Feature, Mips::FeatureDSP}, 9804 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9805 // (WRDSP_MM GPR32Opnd:$rt, 31) - 1196 9806 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9807 {AliasPatternCond::K_Imm, uint32_t(31)}, 9808 {AliasPatternCond::K_Feature, Mips::FeatureDSP}, 9809 {AliasPatternCond::K_Feature, Mips::FeatureMicroMips}, 9810 // (YIELD ZERO, GPR32Opnd:$rs) - 1200 9811 {AliasPatternCond::K_Reg, Mips::ZERO}, 9812 {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID}, 9813 {AliasPatternCond::K_Feature, Mips::FeatureMT}, 9814 {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips}, 9815 }; 9816 9817 static const char AsmStrings[] = 9818 /* 0 */ "mftacx $\x01\0" 9819 /* 10 */ "mftc0 $\x01, $\x02\0" 9820 /* 23 */ "mfthi $\x01\0" 9821 /* 32 */ "mftlo $\x01\0" 9822 /* 41 */ "mttacx $\x02\0" 9823 /* 51 */ "mttc0 $\x02, $\x01\0" 9824 /* 64 */ "mtthi $\x02\0" 9825 /* 73 */ "mttlo $\x02\0" 9826 /* 82 */ "nor $\x01, $\x03\0" 9827 /* 93 */ "slt $\x01, $\x03\0" 9828 /* 104 */ "sltu $\x01, $\x03\0" 9829 /* 116 */ "lapc $\x01, $\x02\0" 9830 /* 128 */ "move $\x01, $\x02\0" 9831 /* 140 */ "bc1f $\xFF\x02\x01\0" 9832 /* 150 */ "bc1fl $\xFF\x02\x01\0" 9833 /* 161 */ "bc1t $\xFF\x02\x01\0" 9834 /* 171 */ "bc1tl $\xFF\x02\x01\0" 9835 /* 182 */ "beqzl $\x01, $\xFF\x03\x01\0" 9836 /* 197 */ "bal $\xFF\x02\x01\0" 9837 /* 206 */ "bnezl $\x01, $\xFF\x03\x01\0" 9838 /* 221 */ "break\0" 9839 /* 227 */ "break $\xFF\x01\x02\0" 9840 /* 238 */ "c.eq.d $\x02, $\x03\0" 9841 /* 252 */ "c.eq.s $\x02, $\x03\0" 9842 /* 266 */ "c.f.d $\x02, $\x03\0" 9843 /* 279 */ "c.f.s $\x02, $\x03\0" 9844 /* 292 */ "c.le.d $\x02, $\x03\0" 9845 /* 306 */ "c.le.s $\x02, $\x03\0" 9846 /* 320 */ "c.lt.d $\x02, $\x03\0" 9847 /* 334 */ "c.lt.s $\x02, $\x03\0" 9848 /* 348 */ "c.nge.d $\x02, $\x03\0" 9849 /* 363 */ "c.nge.s $\x02, $\x03\0" 9850 /* 378 */ "c.ngle.d $\x02, $\x03\0" 9851 /* 394 */ "c.ngle.s $\x02, $\x03\0" 9852 /* 410 */ "c.ngl.d $\x02, $\x03\0" 9853 /* 425 */ "c.ngl.s $\x02, $\x03\0" 9854 /* 440 */ "c.ngt.d $\x02, $\x03\0" 9855 /* 455 */ "c.ngt.s $\x02, $\x03\0" 9856 /* 470 */ "c.ole.d $\x02, $\x03\0" 9857 /* 485 */ "c.ole.s $\x02, $\x03\0" 9858 /* 500 */ "c.olt.d $\x02, $\x03\0" 9859 /* 515 */ "c.olt.s $\x02, $\x03\0" 9860 /* 530 */ "c.seq.d $\x02, $\x03\0" 9861 /* 545 */ "c.seq.s $\x02, $\x03\0" 9862 /* 560 */ "c.sf.d $\x02, $\x03\0" 9863 /* 574 */ "c.sf.s $\x02, $\x03\0" 9864 /* 588 */ "c.ueq.d $\x02, $\x03\0" 9865 /* 603 */ "c.ueq.s $\x02, $\x03\0" 9866 /* 618 */ "c.ule.d $\x02, $\x03\0" 9867 /* 633 */ "c.ule.s $\x02, $\x03\0" 9868 /* 648 */ "c.ult.d $\x02, $\x03\0" 9869 /* 663 */ "c.ult.s $\x02, $\x03\0" 9870 /* 678 */ "c.un.d $\x02, $\x03\0" 9871 /* 692 */ "c.un.s $\x02, $\x03\0" 9872 /* 706 */ "di\0" 9873 /* 709 */ "div $\x01, $\x03\0" 9874 /* 720 */ "divu $\x01, $\x03\0" 9875 /* 732 */ "dmt\0" 9876 /* 736 */ "dneg $\x01, $\x03\0" 9877 /* 748 */ "dneg $\x01\0" 9878 /* 756 */ "dnegu $\x01, $\x03\0" 9879 /* 769 */ "dnegu $\x01\0" 9880 /* 778 */ "dvpe\0" 9881 /* 783 */ "ei\0" 9882 /* 786 */ "emt\0" 9883 /* 790 */ "evpe\0" 9884 /* 795 */ "hypcall\0" 9885 /* 803 */ "jr $\x02\0" 9886 /* 809 */ "jalrc.hb $\x02\0" 9887 /* 821 */ "jalrc $\x02\0" 9888 /* 830 */ "jalr.hb $\x02\0" 9889 /* 841 */ "jalrc $\x01\0" 9890 /* 850 */ "jrc $\x01\0" 9891 /* 857 */ "nop\0" 9892 /* 861 */ "rdhwr $\x01, $\x02\0" 9893 /* 874 */ "sdbbp\0" 9894 /* 880 */ "sigrie\0" 9895 /* 887 */ "neg $\x01, $\x03\0" 9896 /* 898 */ "neg $\x01\0" 9897 /* 905 */ "negu $\x01, $\x03\0" 9898 /* 917 */ "negu $\x01\0" 9899 /* 925 */ "sw $\x01, $\xFF\x02\x03\0" 9900 /* 937 */ "sync\0" 9901 /* 942 */ "syscall\0" 9902 /* 950 */ "teq $\x01, $\x02\0" 9903 /* 961 */ "tge $\x01, $\x02\0" 9904 /* 972 */ "tgeu $\x01, $\x02\0" 9905 /* 984 */ "tlt $\x01, $\x02\0" 9906 /* 995 */ "tltu $\x01, $\x02\0" 9907 /* 1007 */ "tne $\x01, $\x02\0" 9908 /* 1018 */ "wait\0" 9909 /* 1023 */ "wrdsp $\x01\0" 9910 /* 1032 */ "yield $\x02\0" 9911 ; 9912 9913#ifndef NDEBUG 9914 static struct SortCheck { 9915 SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) { 9916 assert(std::is_sorted( 9917 OpToPatterns.begin(), OpToPatterns.end(), 9918 [](const PatternsForOpcode &L, const PatternsForOpcode &R) { 9919 return L.Opcode < R.Opcode; 9920 }) && 9921 "tablegen failed to sort opcode patterns"); 9922 } 9923 } sortCheckVar(OpToPatterns); 9924#endif 9925 9926 AliasMatchingData M { 9927 ArrayRef(OpToPatterns), 9928 ArrayRef(Patterns), 9929 ArrayRef(Conds), 9930 StringRef(AsmStrings, std::size(AsmStrings)), 9931 nullptr, 9932 }; 9933 const char *AsmString = matchAliasPatterns(MI, &STI, M); 9934 if (!AsmString) return false; 9935 9936 unsigned I = 0; 9937 while (AsmString[I] != ' ' && AsmString[I] != '\t' && 9938 AsmString[I] != '$' && AsmString[I] != '\0') 9939 ++I; 9940 OS << '\t' << StringRef(AsmString, I); 9941 if (AsmString[I] != '\0') { 9942 if (AsmString[I] == ' ' || AsmString[I] == '\t') { 9943 OS << '\t'; 9944 ++I; 9945 } 9946 do { 9947 if (AsmString[I] == '$') { 9948 ++I; 9949 if (AsmString[I] == (char)0xff) { 9950 ++I; 9951 int OpIdx = AsmString[I++] - 1; 9952 int PrintMethodIdx = AsmString[I++] - 1; 9953 printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS); 9954 } else 9955 printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS); 9956 } else { 9957 OS << AsmString[I++]; 9958 } 9959 } while (AsmString[I] != '\0'); 9960 } 9961 9962 return true; 9963} 9964 9965void MipsInstPrinter::printCustomAliasOperand( 9966 const MCInst *MI, uint64_t Address, unsigned OpIdx, 9967 unsigned PrintMethodIdx, 9968 const MCSubtargetInfo &STI, 9969 raw_ostream &OS) { 9970 switch (PrintMethodIdx) { 9971 default: 9972 llvm_unreachable("Unknown PrintMethod kind"); 9973 break; 9974 case 0: 9975 printBranchOperand(MI, Address, OpIdx, STI, OS); 9976 break; 9977 case 1: 9978 printUImm<10>(MI, OpIdx, STI, OS); 9979 break; 9980 case 2: 9981 printMemOperand(MI, OpIdx, STI, OS); 9982 break; 9983 } 9984} 9985 9986#endif // PRINT_ALIAS_INSTR 9987