/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Assembly Writer Source Fragment                                            *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

/// getMnemonic - This method is automatically generated by tablegen
/// from the instruction set description.
std::pair<const char *, uint64_t> MipsInstPrinter::getMnemonic(const MCInst *MI) {
  static const char AsmStrs[] = {
  /* 0 */ 'd', 'm', 'f', 'c', '0', 9, 0,
  /* 7 */ 'd', 'm', 'f', 'g', 'c', '0', 9, 0,
  /* 15 */ 'm', 'f', 'h', 'g', 'c', '0', 9, 0,
  /* 23 */ 'm', 't', 'h', 'g', 'c', '0', 9, 0,
  /* 31 */ 'd', 'm', 't', 'g', 'c', '0', 9, 0,
  /* 39 */ 'm', 'f', 'h', 'c', '0', 9, 0,
  /* 46 */ 'm', 't', 'h', 'c', '0', 9, 0,
  /* 53 */ 'd', 'm', 't', 'c', '0', 9, 0,
  /* 60 */ 'v', 'm', 'm', '0', 9, 0,
  /* 66 */ 'm', 't', 'm', '0', 9, 0,
  /* 72 */ 'm', 't', 'p', '0', 9, 0,
  /* 78 */ 'b', 'b', 'i', 't', '0', 9, 0,
  /* 85 */ 'l', 'd', 'c', '1', 9, 0,
  /* 91 */ 's', 'd', 'c', '1', 9, 0,
  /* 97 */ 'c', 'f', 'c', '1', 9, 0,
  /* 103 */ 'd', 'm', 'f', 'c', '1', 9, 0,
  /* 110 */ 'm', 'f', 'h', 'c', '1', 9, 0,
  /* 117 */ 'm', 't', 'h', 'c', '1', 9, 0,
  /* 124 */ 'c', 't', 'c', '1', 9, 0,
  /* 130 */ 'd', 'm', 't', 'c', '1', 9, 0,
  /* 137 */ 'l', 'w', 'c', '1', 9, 0,
  /* 143 */ 's', 'w', 'c', '1', 9, 0,
  /* 149 */ 'l', 'd', 'x', 'c', '1', 9, 0,
  /* 156 */ 's', 'd', 'x', 'c', '1', 9, 0,
  /* 163 */ 'l', 'u', 'x', 'c', '1', 9, 0,
  /* 170 */ 's', 'u', 'x', 'c', '1', 9, 0,
  /* 177 */ 'l', 'w', 'x', 'c', '1', 9, 0,
  /* 184 */ 's', 'w', 'x', 'c', '1', 9, 0,
  /* 191 */ 'm', 't', 'm', '1', 9, 0,
  /* 197 */ 'm', 't', 'p', '1', 9, 0,
  /* 203 */ 'b', 'b', 'i', 't', '1', 9, 0,
  /* 210 */ 'b', 'b', 'i', 't', '0', '3', '2', 9, 0,
  /* 219 */ 'b', 'b', 'i', 't', '1', '3', '2', 9, 0,
  /* 228 */ 'd', 's', 'r', 'a', '3', '2', 9, 0,
  /* 236 */ 'b', 'p', 'o', 's', 'g', 'e', '3', '2', 9, 0,
  /* 246 */ 'd', 's', 'l', 'l', '3', '2', 9, 0,
  /* 254 */ 'd', 's', 'r', 'l', '3', '2', 9, 0,
  /* 262 */ 'l', 'w', 'm', '3', '2', 9, 0,
  /* 269 */ 's', 'w', 'm', '3', '2', 9, 0,
  /* 276 */ 'd', 'r', 'o', 't', 'r', '3', '2', 9, 0,
  /* 285 */ 'c', 'i', 'n', 's', '3', '2', 9, 0,
  /* 293 */ 'e', 'x', 't', 's', '3', '2', 9, 0,
  /* 301 */ 'l', 'd', 'c', '2', 9, 0,
  /* 307 */ 's', 'd', 'c', '2', 9, 0,
  /* 313 */ 'c', 'f', 'c', '2', 9, 0,
  /* 319 */ 'd', 'm', 'f', 'c', '2', 9, 0,
  /* 326 */ 'm', 'f', 'h', 'c', '2', 9, 0,
  /* 333 */ 'm', 't', 'h', 'c', '2', 9, 0,
  /* 340 */ 'c', 't', 'c', '2', 9, 0,
  /* 346 */ 'd', 'm', 't', 'c', '2', 9, 0,
  /* 353 */ 'l', 'w', 'c', '2', 9, 0,
  /* 359 */ 's', 'w', 'c', '2', 9, 0,
  /* 365 */ 'm', 't', 'm', '2', 9, 0,
  /* 371 */ 'm', 't', 'p', '2', 9, 0,
  /* 377 */ 'a', 'd', 'd', 'i', 'u', 'r', '2', 9, 0,
  /* 386 */ 'l', 'd', 'c', '3', 9, 0,
  /* 392 */ 's', 'd', 'c', '3', 9, 0,
  /* 398 */ 'l', 'w', 'c', '3', 9, 0,
  /* 404 */ 's', 'w', 'c', '3', 9, 0,
  /* 410 */ 'a', 'd', 'd', 'i', 'u', 's', '5', 9, 0,
  /* 419 */ 's', 'b', '1', '6', 9, 0,
  /* 425 */ 'b', 'c', '1', '6', 9, 0,
  /* 431 */ 'j', 'r', 'c', '1', '6', 9, 0,
  /* 438 */ 'b', 'n', 'e', 'z', 'c', '1', '6', 9, 0,
  /* 447 */ 'b', 'e', 'q', 'z', 'c', '1', '6', 9, 0,
  /* 456 */ 'a', 'n', 'd', '1', '6', 9, 0,
  /* 463 */ 'm', 'o', 'v', 'e', '1', '6', 9, 0,
  /* 471 */ 's', 'h', '1', '6', 9, 0,
  /* 477 */ 'a', 'n', 'd', 'i', '1', '6', 9, 0,
  /* 485 */ 'm', 'f', 'h', 'i', '1', '6', 9, 0,
  /* 493 */ 'l', 'i', '1', '6', 9, 0,
  /* 499 */ 'b', 'r', 'e', 'a', 'k', '1', '6', 9, 0,
  /* 508 */ 's', 'l', 'l', '1', '6', 9, 0,
  /* 515 */ 's', 'r', 'l', '1', '6', 9, 0,
  /* 522 */ 'l', 'w', 'm', '1', '6', 9, 0,
  /* 529 */ 's', 'w', 'm', '1', '6', 9, 0,
  /* 536 */ 'm', 'f', 'l', 'o', '1', '6', 9, 0,
  /* 544 */ 's', 'd', 'b', 'b', 'p', '1', '6', 9, 0,
  /* 553 */ 'j', 'r', '1', '6', 9, 0,
  /* 559 */ 'x', 'o', 'r', '1', '6', 9, 0,
  /* 566 */ 'j', 'a', 'l', 'r', 's', '1', '6', 9, 0,
  /* 575 */ 'n', 'o', 't', '1', '6', 9, 0,
  /* 582 */ 'l', 'b', 'u', '1', '6', 9, 0,
  /* 589 */ 's', 'u', 'b', 'u', '1', '6', 9, 0,
  /* 597 */ 'a', 'd', 'd', 'u', '1', '6', 9, 0,
  /* 605 */ 'l', 'h', 'u', '1', '6', 9, 0,
  /* 612 */ 'l', 'w', '1', '6', 9, 0,
  /* 618 */ 's', 'w', '1', '6', 9, 0,
  /* 624 */ 'b', 'n', 'e', 'z', '1', '6', 9, 0,
  /* 632 */ 'b', 'e', 'q', 'z', '1', '6', 9, 0,
  /* 640 */ 's', 'a', 'a', 9, 0,
  /* 645 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 'a', 9, 0,
  /* 661 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 'a', 9, 0,
  /* 678 */ 'd', 'l', 'a', 9, 0,
  /* 683 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 'a', 9, 0,
  /* 699 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 'a', 9, 0,
  /* 716 */ 'd', 's', 'r', 'a', 9, 0,
  /* 722 */ 'd', 'l', 's', 'a', 9, 0,
  /* 728 */ 'c', 'f', 'c', 'm', 's', 'a', 9, 0,
  /* 736 */ 'c', 't', 'c', 'm', 's', 'a', 9, 0,
  /* 744 */ 'a', 'd', 'd', '_', 'a', '.', 'b', 9, 0,
  /* 753 */ 'm', 'i', 'n', '_', 'a', '.', 'b', 9, 0,
  /* 762 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'b', 9, 0,
  /* 772 */ 'm', 'a', 'x', '_', 'a', '.', 'b', 9, 0,
  /* 781 */ 's', 'r', 'a', '.', 'b', 9, 0,
  /* 788 */ 'n', 'l', 'o', 'c', '.', 'b', 9, 0,
  /* 796 */ 'n', 'l', 'z', 'c', '.', 'b', 9, 0,
  /* 804 */ 's', 'l', 'd', '.', 'b', 9, 0,
  /* 811 */ 'p', 'c', 'k', 'o', 'd', '.', 'b', 9, 0,
  /* 820 */ 'i', 'l', 'v', 'o', 'd', '.', 'b', 9, 0,
  /* 829 */ 'i', 'n', 's', 'v', 'e', '.', 'b', 9, 0,
  /* 838 */ 'v', 's', 'h', 'f', '.', 'b', 9, 0,
  /* 846 */ 'b', 'n', 'e', 'g', '.', 'b', 9, 0,
  /* 854 */ 's', 'r', 'a', 'i', '.', 'b', 9, 0,
  /* 862 */ 's', 'l', 'd', 'i', '.', 'b', 9, 0,
  /* 870 */ 'a', 'n', 'd', 'i', '.', 'b', 9, 0,
  /* 878 */ 'b', 'n', 'e', 'g', 'i', '.', 'b', 9, 0,
  /* 887 */ 'b', 's', 'e', 'l', 'i', '.', 'b', 9, 0,
  /* 896 */ 's', 'l', 'l', 'i', '.', 'b', 9, 0,
  /* 904 */ 's', 'r', 'l', 'i', '.', 'b', 9, 0,
  /* 912 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'b', 9, 0,
  /* 922 */ 'c', 'e', 'q', 'i', '.', 'b', 9, 0,
  /* 930 */ 's', 'r', 'a', 'r', 'i', '.', 'b', 9, 0,
  /* 939 */ 'b', 'c', 'l', 'r', 'i', '.', 'b', 9, 0,
  /* 948 */ 's', 'r', 'l', 'r', 'i', '.', 'b', 9, 0,
  /* 957 */ 'n', 'o', 'r', 'i', '.', 'b', 9, 0,
  /* 965 */ 'x', 'o', 'r', 'i', '.', 'b', 9, 0,
  /* 973 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'b', 9, 0,
  /* 983 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'b', 9, 0,
  /* 993 */ 'b', 's', 'e', 't', 'i', '.', 'b', 9, 0,
  /* 1002 */ 's', 'u', 'b', 'v', 'i', '.', 'b', 9, 0,
  /* 1011 */ 'a', 'd', 'd', 'v', 'i', '.', 'b', 9, 0,
  /* 1020 */ 'b', 'm', 'z', 'i', '.', 'b', 9, 0,
  /* 1028 */ 'b', 'm', 'n', 'z', 'i', '.', 'b', 9, 0,
  /* 1037 */ 'f', 'i', 'l', 'l', '.', 'b', 9, 0,
  /* 1045 */ 's', 'l', 'l', '.', 'b', 9, 0,
  /* 1052 */ 's', 'r', 'l', '.', 'b', 9, 0,
  /* 1059 */ 'b', 'i', 'n', 's', 'l', '.', 'b', 9, 0,
  /* 1068 */ 'i', 'l', 'v', 'l', '.', 'b', 9, 0,
  /* 1076 */ 'c', 'e', 'q', '.', 'b', 9, 0,
  /* 1083 */ 's', 'r', 'a', 'r', '.', 'b', 9, 0,
  /* 1091 */ 'b', 'c', 'l', 'r', '.', 'b', 9, 0,
  /* 1099 */ 's', 'r', 'l', 'r', '.', 'b', 9, 0,
  /* 1107 */ 'b', 'i', 'n', 's', 'r', '.', 'b', 9, 0,
  /* 1116 */ 'i', 'l', 'v', 'r', '.', 'b', 9, 0,
  /* 1124 */ 'a', 's', 'u', 'b', '_', 's', '.', 'b', 9, 0,
  /* 1134 */ 'm', 'o', 'd', '_', 's', '.', 'b', 9, 0,
  /* 1143 */ 'c', 'l', 'e', '_', 's', '.', 'b', 9, 0,
  /* 1152 */ 'a', 'v', 'e', '_', 's', '.', 'b', 9, 0,
  /* 1161 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'b', 9, 0,
  /* 1171 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'b', 9, 0,
  /* 1181 */ 'c', 'l', 't', 'i', '_', 's', '.', 'b', 9, 0,
  /* 1191 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'b', 9, 0,
  /* 1201 */ 'm', 'i', 'n', '_', 's', '.', 'b', 9, 0,
  /* 1210 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'b', 9, 0,
  /* 1220 */ 's', 'u', 'b', 's', '_', 's', '.', 'b', 9, 0,
  /* 1230 */ 'a', 'd', 'd', 's', '_', 's', '.', 'b', 9, 0,
  /* 1240 */ 's', 'a', 't', '_', 's', '.', 'b', 9, 0,
  /* 1249 */ 'c', 'l', 't', '_', 's', '.', 'b', 9, 0,
  /* 1258 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'b', 9, 0,
  /* 1270 */ 'd', 'i', 'v', '_', 's', '.', 'b', 9, 0,
  /* 1279 */ 'm', 'a', 'x', '_', 's', '.', 'b', 9, 0,
  /* 1288 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'b', 9, 0,
  /* 1298 */ 's', 'p', 'l', 'a', 't', '.', 'b', 9, 0,
  /* 1307 */ 'b', 's', 'e', 't', '.', 'b', 9, 0,
  /* 1315 */ 'p', 'c', 'n', 't', '.', 'b', 9, 0,
  /* 1323 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'b', 9, 0,
  /* 1333 */ 's', 't', '.', 'b', 9, 0,
  /* 1339 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'b', 9, 0,
  /* 1349 */ 'm', 'o', 'd', '_', 'u', '.', 'b', 9, 0,
  /* 1358 */ 'c', 'l', 'e', '_', 'u', '.', 'b', 9, 0,
  /* 1367 */ 'a', 'v', 'e', '_', 'u', '.', 'b', 9, 0,
  /* 1376 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'b', 9, 0,
  /* 1386 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'b', 9, 0,
  /* 1396 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'b', 9, 0,
  /* 1406 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'b', 9, 0,
  /* 1416 */ 'm', 'i', 'n', '_', 'u', '.', 'b', 9, 0,
  /* 1425 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'b', 9, 0,
  /* 1435 */ 's', 'u', 'b', 's', '_', 'u', '.', 'b', 9, 0,
  /* 1445 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'b', 9, 0,
  /* 1455 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'b', 9, 0,
  /* 1467 */ 's', 'a', 't', '_', 'u', '.', 'b', 9, 0,
  /* 1476 */ 'c', 'l', 't', '_', 'u', '.', 'b', 9, 0,
  /* 1485 */ 'd', 'i', 'v', '_', 'u', '.', 'b', 9, 0,
  /* 1494 */ 'm', 'a', 'x', '_', 'u', '.', 'b', 9, 0,
  /* 1503 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'b', 9, 0,
  /* 1513 */ 'm', 's', 'u', 'b', 'v', '.', 'b', 9, 0,
  /* 1522 */ 'm', 'a', 'd', 'd', 'v', '.', 'b', 9, 0,
  /* 1531 */ 'p', 'c', 'k', 'e', 'v', '.', 'b', 9, 0,
  /* 1540 */ 'i', 'l', 'v', 'e', 'v', '.', 'b', 9, 0,
  /* 1549 */ 'm', 'u', 'l', 'v', '.', 'b', 9, 0,
  /* 1557 */ 'b', 'z', '.', 'b', 9, 0,
  /* 1563 */ 'b', 'n', 'z', '.', 'b', 9, 0,
  /* 1570 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0,
  /* 1578 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0,
  /* 1587 */ 's', 'e', 'b', 9, 0,
  /* 1592 */ 'j', 'a', 'l', 'r', 'c', '.', 'h', 'b', 9, 0,
  /* 1602 */ 'j', 'r', '.', 'h', 'b', 9, 0,
  /* 1609 */ 'j', 'a', 'l', 'r', '.', 'h', 'b', 9, 0,
  /* 1618 */ 'l', 'b', 9, 0,
  /* 1622 */ 's', 'h', 'r', 'a', '.', 'q', 'b', 9, 0,
  /* 1631 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0,
  /* 1645 */ 'c', 'm', 'p', 'g', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0,
  /* 1658 */ 'c', 'm', 'p', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0,
  /* 1670 */ 's', 'u', 'b', 'u', 'h', '.', 'q', 'b', 9, 0,
  /* 1680 */ 'a', 'd', 'd', 'u', 'h', '.', 'q', 'b', 9, 0,
  /* 1690 */ 'p', 'i', 'c', 'k', '.', 'q', 'b', 9, 0,
  /* 1699 */ 's', 'h', 'l', 'l', '.', 'q', 'b', 9, 0,
  /* 1708 */ 'r', 'e', 'p', 'l', '.', 'q', 'b', 9, 0,
  /* 1717 */ 's', 'h', 'r', 'l', '.', 'q', 'b', 9, 0,
  /* 1726 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0,
  /* 1740 */ 'c', 'm', 'p', 'g', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0,
  /* 1753 */ 'c', 'm', 'p', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0,
  /* 1765 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'q', 'b', 9, 0,
  /* 1776 */ 's', 'u', 'b', 'u', 'h', '_', 'r', '.', 'q', 'b', 9, 0,
  /* 1788 */ 'a', 'd', 'd', 'u', 'h', '_', 'r', '.', 'q', 'b', 9, 0,
  /* 1800 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'q', 'b', 9, 0,
  /* 1812 */ 'a', 'b', 's', 'q', '_', 's', '.', 'q', 'b', 9, 0,
  /* 1823 */ 's', 'u', 'b', 'u', '_', 's', '.', 'q', 'b', 9, 0,
  /* 1834 */ 'a', 'd', 'd', 'u', '_', 's', '.', 'q', 'b', 9, 0,
  /* 1845 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0,
  /* 1859 */ 'c', 'm', 'p', 'g', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0,
  /* 1872 */ 'c', 'm', 'p', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0,
  /* 1884 */ 's', 'u', 'b', 'u', '.', 'q', 'b', 9, 0,
  /* 1893 */ 'a', 'd', 'd', 'u', '.', 'q', 'b', 9, 0,
  /* 1902 */ 's', 'h', 'r', 'a', 'v', '.', 'q', 'b', 9, 0,
  /* 1912 */ 's', 'h', 'l', 'l', 'v', '.', 'q', 'b', 9, 0,
  /* 1922 */ 'r', 'e', 'p', 'l', 'v', '.', 'q', 'b', 9, 0,
  /* 1932 */ 's', 'h', 'r', 'l', 'v', '.', 'q', 'b', 9, 0,
  /* 1942 */ 'r', 'a', 'd', 'd', 'u', '.', 'w', '.', 'q', 'b', 9, 0,
  /* 1954 */ 's', 'b', 9, 0,
  /* 1958 */ 'm', 'o', 'd', 's', 'u', 'b', 9, 0,
  /* 1966 */ 'm', 's', 'u', 'b', 9, 0,
  /* 1972 */ 'b', 'p', 'o', 's', 'g', 'e', '3', '2', 'c', 9, 0,
  /* 1983 */ 'b', 'c', 9, 0,
  /* 1987 */ 'b', 'g', 'e', 'c', 9, 0,
  /* 1993 */ 'b', 'n', 'e', 'c', 9, 0,
  /* 1999 */ 'j', 'i', 'c', 9, 0,
  /* 2004 */ 'b', 'a', 'l', 'c', 9, 0,
  /* 2010 */ 'j', 'i', 'a', 'l', 'c', 9, 0,
  /* 2017 */ 'b', 'g', 'e', 'z', 'a', 'l', 'c', 9, 0,
  /* 2026 */ 'b', 'l', 'e', 'z', 'a', 'l', 'c', 9, 0,
  /* 2035 */ 'b', 'n', 'e', 'z', 'a', 'l', 'c', 9, 0,
  /* 2044 */ 'b', 'e', 'q', 'z', 'a', 'l', 'c', 9, 0,
  /* 2053 */ 'b', 'g', 't', 'z', 'a', 'l', 'c', 9, 0,
  /* 2062 */ 'b', 'l', 't', 'z', 'a', 'l', 'c', 9, 0,
  /* 2071 */ 's', 'y', 'n', 'c', 9, 0,
  /* 2077 */ 'l', 'd', 'p', 'c', 9, 0,
  /* 2083 */ 'a', 'u', 'i', 'p', 'c', 9, 0,
  /* 2090 */ 'a', 'l', 'u', 'i', 'p', 'c', 9, 0,
  /* 2098 */ 'a', 'd', 'd', 'i', 'u', 'p', 'c', 9, 0,
  /* 2107 */ 'l', 'w', 'u', 'p', 'c', 9, 0,
  /* 2114 */ 'l', 'w', 'p', 'c', 9, 0,
  /* 2120 */ 'b', 'e', 'q', 'c', 9, 0,
  /* 2126 */ 'j', 'r', 'c', 9, 0,
  /* 2131 */ 'j', 'a', 'l', 'r', 'c', 9, 0,
  /* 2138 */ 'a', 'd', 'd', 's', 'c', 9, 0,
  /* 2145 */ 'b', 'l', 't', 'c', 9, 0,
  /* 2151 */ 'b', 'g', 'e', 'u', 'c', 9, 0,
  /* 2158 */ 'b', 'l', 't', 'u', 'c', 9, 0,
  /* 2165 */ 'b', 'n', 'v', 'c', 9, 0,
  /* 2171 */ 'b', 'o', 'v', 'c', 9, 0,
  /* 2177 */ 'a', 'd', 'd', 'w', 'c', 9, 0,
  /* 2184 */ 'b', 'g', 'e', 'z', 'c', 9, 0,
  /* 2191 */ 'b', 'l', 'e', 'z', 'c', 9, 0,
  /* 2198 */ 'b', 'c', '1', 'n', 'e', 'z', 'c', 9, 0,
  /* 2207 */ 'b', 'c', '2', 'n', 'e', 'z', 'c', 9, 0,
  /* 2216 */ 'b', 'n', 'e', 'z', 'c', 9, 0,
  /* 2223 */ 'b', 'c', '1', 'e', 'q', 'z', 'c', 9, 0,
  /* 2232 */ 'b', 'c', '2', 'e', 'q', 'z', 'c', 9, 0,
  /* 2241 */ 'b', 'e', 'q', 'z', 'c', 9, 0,
  /* 2248 */ 'b', 'g', 't', 'z', 'c', 9, 0,
  /* 2255 */ 'b', 'l', 't', 'z', 'c', 9, 0,
  /* 2262 */ 'f', 'l', 'o', 'g', '2', '.', 'd', 9, 0,
  /* 2271 */ 'f', 'e', 'x', 'p', '2', '.', 'd', 9, 0,
  /* 2280 */ 'a', 'd', 'd', '_', 'a', '.', 'd', 9, 0,
  /* 2289 */ 'f', 'm', 'i', 'n', '_', 'a', '.', 'd', 9, 0,
  /* 2299 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'd', 9, 0,
  /* 2309 */ 'f', 'm', 'a', 'x', '_', 'a', '.', 'd', 9, 0,
  /* 2319 */ 'm', 'i', 'n', 'a', '.', 'd', 9, 0,
  /* 2327 */ 's', 'r', 'a', '.', 'd', 9, 0,
  /* 2334 */ 'm', 'a', 'x', 'a', '.', 'd', 9, 0,
  /* 2342 */ 'f', 's', 'u', 'b', '.', 'd', 9, 0,
  /* 2350 */ 'f', 'm', 's', 'u', 'b', '.', 'd', 9, 0,
  /* 2359 */ 'n', 'm', 's', 'u', 'b', '.', 'd', 9, 0,
  /* 2368 */ 'n', 'l', 'o', 'c', '.', 'd', 9, 0,
  /* 2376 */ 'n', 'l', 'z', 'c', '.', 'd', 9, 0,
  /* 2384 */ 'f', 'a', 'd', 'd', '.', 'd', 9, 0,
  /* 2392 */ 'f', 'm', 'a', 'd', 'd', '.', 'd', 9, 0,
  /* 2401 */ 'n', 'm', 'a', 'd', 'd', '.', 'd', 9, 0,
  /* 2410 */ 's', 'l', 'd', '.', 'd', 9, 0,
  /* 2417 */ 'p', 'c', 'k', 'o', 'd', '.', 'd', 9, 0,
  /* 2426 */ 'i', 'l', 'v', 'o', 'd', '.', 'd', 9, 0,
  /* 2435 */ 'c', '.', 'n', 'g', 'e', '.', 'd', 9, 0,
  /* 2444 */ 'c', '.', 'l', 'e', '.', 'd', 9, 0,
  /* 2452 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 'd', 9, 0,
  /* 2462 */ 'f', 'c', 'l', 'e', '.', 'd', 9, 0,
  /* 2470 */ 'c', '.', 'n', 'g', 'l', 'e', '.', 'd', 9, 0,
  /* 2480 */ 'c', '.', 'o', 'l', 'e', '.', 'd', 9, 0,
  /* 2489 */ 'c', 'm', 'p', '.', 's', 'l', 'e', '.', 'd', 9, 0,
  /* 2500 */ 'f', 's', 'l', 'e', '.', 'd', 9, 0,
  /* 2508 */ 'c', '.', 'u', 'l', 'e', '.', 'd', 9, 0,
  /* 2517 */ 'c', 'm', 'p', '.', 'u', 'l', 'e', '.', 'd', 9, 0,
  /* 2528 */ 'f', 'c', 'u', 'l', 'e', '.', 'd', 9, 0,
  /* 2537 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 'e', '.', 'd', 9, 0,
  /* 2549 */ 'f', 's', 'u', 'l', 'e', '.', 'd', 9, 0,
  /* 2558 */ 'f', 'c', 'n', 'e', '.', 'd', 9, 0,
  /* 2566 */ 'f', 's', 'n', 'e', '.', 'd', 9, 0,
  /* 2574 */ 'f', 'c', 'u', 'n', 'e', '.', 'd', 9, 0,
  /* 2583 */ 'f', 's', 'u', 'n', 'e', '.', 'd', 9, 0,
  /* 2592 */ 'i', 'n', 's', 'v', 'e', '.', 'd', 9, 0,
  /* 2601 */ 'c', '.', 'f', '.', 'd', 9, 0,
  /* 2608 */ 'c', 'm', 'p', '.', 'a', 'f', '.', 'd', 9, 0,
  /* 2618 */ 'f', 'c', 'a', 'f', '.', 'd', 9, 0,
  /* 2626 */ 'c', 'm', 'p', '.', 's', 'a', 'f', '.', 'd', 9, 0,
  /* 2637 */ 'f', 's', 'a', 'f', '.', 'd', 9, 0,
  /* 2645 */ 'm', 's', 'u', 'b', 'f', '.', 'd', 9, 0,
  /* 2654 */ 'm', 'a', 'd', 'd', 'f', '.', 'd', 9, 0,
  /* 2663 */ 'v', 's', 'h', 'f', '.', 'd', 9, 0,
  /* 2671 */ 'c', '.', 's', 'f', '.', 'd', 9, 0,
  /* 2679 */ 'm', 'o', 'v', 'f', '.', 'd', 9, 0,
  /* 2687 */ 'b', 'n', 'e', 'g', '.', 'd', 9, 0,
  /* 2695 */ 's', 'r', 'a', 'i', '.', 'd', 9, 0,
  /* 2703 */ 's', 'l', 'd', 'i', '.', 'd', 9, 0,
  /* 2711 */ 'b', 'n', 'e', 'g', 'i', '.', 'd', 9, 0,
  /* 2720 */ 's', 'l', 'l', 'i', '.', 'd', 9, 0,
  /* 2728 */ 's', 'r', 'l', 'i', '.', 'd', 9, 0,
  /* 2736 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'd', 9, 0,
  /* 2746 */ 'c', 'e', 'q', 'i', '.', 'd', 9, 0,
  /* 2754 */ 's', 'r', 'a', 'r', 'i', '.', 'd', 9, 0,
  /* 2763 */ 'b', 'c', 'l', 'r', 'i', '.', 'd', 9, 0,
  /* 2772 */ 's', 'r', 'l', 'r', 'i', '.', 'd', 9, 0,
  /* 2781 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'd', 9, 0,
  /* 2791 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'd', 9, 0,
  /* 2801 */ 'b', 's', 'e', 't', 'i', '.', 'd', 9, 0,
  /* 2810 */ 's', 'u', 'b', 'v', 'i', '.', 'd', 9, 0,
  /* 2819 */ 'a', 'd', 'd', 'v', 'i', '.', 'd', 9, 0,
  /* 2828 */ 't', 'r', 'u', 'n', 'c', '.', 'l', '.', 'd', 9, 0,
  /* 2839 */ 'r', 'o', 'u', 'n', 'd', '.', 'l', '.', 'd', 9, 0,
  /* 2850 */ 'c', 'e', 'i', 'l', '.', 'l', '.', 'd', 9, 0,
  /* 2860 */ 'f', 'l', 'o', 'o', 'r', '.', 'l', '.', 'd', 9, 0,
  /* 2871 */ 'c', 'v', 't', '.', 'l', '.', 'd', 9, 0,
  /* 2880 */ 's', 'e', 'l', '.', 'd', 9, 0,
  /* 2887 */ 'c', '.', 'n', 'g', 'l', '.', 'd', 9, 0,
  /* 2896 */ 'f', 'i', 'l', 'l', '.', 'd', 9, 0,
  /* 2904 */ 's', 'l', 'l', '.', 'd', 9, 0,
  /* 2911 */ 'f', 'e', 'x', 'u', 'p', 'l', '.', 'd', 9, 0,
  /* 2921 */ 'f', 'f', 'q', 'l', '.', 'd', 9, 0,
  /* 2929 */ 's', 'r', 'l', '.', 'd', 9, 0,
  /* 2936 */ 'b', 'i', 'n', 's', 'l', '.', 'd', 9, 0,
  /* 2945 */ 'f', 'm', 'u', 'l', '.', 'd', 9, 0,
  /* 2953 */ 'i', 'l', 'v', 'l', '.', 'd', 9, 0,
  /* 2961 */ 'f', 'm', 'i', 'n', '.', 'd', 9, 0,
  /* 2969 */ 'c', '.', 'u', 'n', '.', 'd', 9, 0,
  /* 2977 */ 'c', 'm', 'p', '.', 'u', 'n', '.', 'd', 9, 0,
  /* 2987 */ 'f', 'c', 'u', 'n', '.', 'd', 9, 0,
  /* 2995 */ 'c', 'm', 'p', '.', 's', 'u', 'n', '.', 'd', 9, 0,
  /* 3006 */ 'f', 's', 'u', 'n', '.', 'd', 9, 0,
  /* 3014 */ 'm', 'o', 'v', 'n', '.', 'd', 9, 0,
  /* 3022 */ 'f', 'r', 'c', 'p', '.', 'd', 9, 0,
  /* 3030 */ 'r', 'e', 'c', 'i', 'p', '.', 'd', 9, 0,
  /* 3039 */ 'c', '.', 'e', 'q', '.', 'd', 9, 0,
  /* 3047 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 'd', 9, 0,
  /* 3057 */ 'f', 'c', 'e', 'q', '.', 'd', 9, 0,
  /* 3065 */ 'c', '.', 's', 'e', 'q', '.', 'd', 9, 0,
  /* 3074 */ 'c', 'm', 'p', '.', 's', 'e', 'q', '.', 'd', 9, 0,
  /* 3085 */ 'f', 's', 'e', 'q', '.', 'd', 9, 0,
  /* 3093 */ 'c', '.', 'u', 'e', 'q', '.', 'd', 9, 0,
  /* 3102 */ 'c', 'm', 'p', '.', 'u', 'e', 'q', '.', 'd', 9, 0,
  /* 3113 */ 'f', 'c', 'u', 'e', 'q', '.', 'd', 9, 0,
  /* 3122 */ 'c', 'm', 'p', '.', 's', 'u', 'e', 'q', '.', 'd', 9, 0,
  /* 3134 */ 'f', 's', 'u', 'e', 'q', '.', 'd', 9, 0,
  /* 3143 */ 's', 'r', 'a', 'r', '.', 'd', 9, 0,
  /* 3151 */ 'b', 'c', 'l', 'r', '.', 'd', 9, 0,
  /* 3159 */ 's', 'r', 'l', 'r', '.', 'd', 9, 0,
  /* 3167 */ 'f', 'c', 'o', 'r', '.', 'd', 9, 0,
  /* 3175 */ 'f', 's', 'o', 'r', '.', 'd', 9, 0,
  /* 3183 */ 'f', 'e', 'x', 'u', 'p', 'r', '.', 'd', 9, 0,
  /* 3193 */ 'f', 'f', 'q', 'r', '.', 'd', 9, 0,
  /* 3201 */ 'b', 'i', 'n', 's', 'r', '.', 'd', 9, 0,
  /* 3210 */ 'i', 'l', 'v', 'r', '.', 'd', 9, 0,
  /* 3218 */ 'c', 'v', 't', '.', 's', '.', 'd', 9, 0,
  /* 3227 */ 'a', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0,
  /* 3237 */ 'h', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0,
  /* 3247 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0,
  /* 3258 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 's', '.', 'd', 9, 0,
  /* 3270 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'd', 9, 0,
  /* 3280 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'd', 9, 0,
  /* 3291 */ 'm', 'o', 'd', '_', 's', '.', 'd', 9, 0,
  /* 3300 */ 'c', 'l', 'e', '_', 's', '.', 'd', 9, 0,
  /* 3309 */ 'a', 'v', 'e', '_', 's', '.', 'd', 9, 0,
  /* 3318 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'd', 9, 0,
  /* 3328 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'd', 9, 0,
  /* 3338 */ 'c', 'l', 't', 'i', '_', 's', '.', 'd', 9, 0,
  /* 3348 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'd', 9, 0,
  /* 3358 */ 'm', 'i', 'n', '_', 's', '.', 'd', 9, 0,
  /* 3367 */ 'd', 'o', 't', 'p', '_', 's', '.', 'd', 9, 0,
  /* 3377 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'd', 9, 0,
  /* 3387 */ 's', 'u', 'b', 's', '_', 's', '.', 'd', 9, 0,
  /* 3397 */ 'a', 'd', 'd', 's', '_', 's', '.', 'd', 9, 0,
  /* 3407 */ 's', 'a', 't', '_', 's', '.', 'd', 9, 0,
  /* 3416 */ 'c', 'l', 't', '_', 's', '.', 'd', 9, 0,
  /* 3425 */ 'f', 'f', 'i', 'n', 't', '_', 's', '.', 'd', 9, 0,
  /* 3436 */ 'f', 't', 'i', 'n', 't', '_', 's', '.', 'd', 9, 0,
  /* 3447 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'd', 9, 0,
  /* 3459 */ 'd', 'i', 'v', '_', 's', '.', 'd', 9, 0,
  /* 3468 */ 'm', 'a', 'x', '_', 's', '.', 'd', 9, 0,
  /* 3477 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'd', 9, 0,
  /* 3487 */ 'a', 'b', 's', '.', 'd', 9, 0,
  /* 3494 */ 'f', 'c', 'l', 'a', 's', 's', '.', 'd', 9, 0,
  /* 3504 */ 's', 'p', 'l', 'a', 't', '.', 'd', 9, 0,
  /* 3513 */ 'b', 's', 'e', 't', '.', 'd', 9, 0,
  /* 3521 */ 'c', '.', 'n', 'g', 't', '.', 'd', 9, 0,
  /* 3530 */ 'c', '.', 'l', 't', '.', 'd', 9, 0,
  /* 3538 */ 'c', 'm', 'p', '.', 'l', 't', '.', 'd', 9, 0,
  /* 3548 */ 'f', 'c', 'l', 't', '.', 'd', 9, 0,
  /* 3556 */ 'c', '.', 'o', 'l', 't', '.', 'd', 9, 0,
  /* 3565 */ 'c', 'm', 'p', '.', 's', 'l', 't', '.', 'd', 9, 0,
  /* 3576 */ 'f', 's', 'l', 't', '.', 'd', 9, 0,
  /* 3584 */ 'c', '.', 'u', 'l', 't', '.', 'd', 9, 0,
  /* 3593 */ 'c', 'm', 'p', '.', 'u', 'l', 't', '.', 'd', 9, 0,
  /* 3604 */ 'f', 'c', 'u', 'l', 't', '.', 'd', 9, 0,
  /* 3613 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 't', '.', 'd', 9, 0,
  /* 3625 */ 'f', 's', 'u', 'l', 't', '.', 'd', 9, 0,
  /* 3634 */ 'p', 'c', 'n', 't', '.', 'd', 9, 0,
  /* 3642 */ 'f', 'r', 'i', 'n', 't', '.', 'd', 9, 0,
  /* 3651 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'd', 9, 0,
  /* 3661 */ 'f', 's', 'q', 'r', 't', '.', 'd', 9, 0,
  /* 3670 */ 'f', 'r', 's', 'q', 'r', 't', '.', 'd', 9, 0,
  /* 3680 */ 's', 't', '.', 'd', 9, 0,
  /* 3686 */ 'm', 'o', 'v', 't', '.', 'd', 9, 0,
  /* 3694 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0,
  /* 3704 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0,
  /* 3714 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0,
  /* 3725 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 'u', '.', 'd', 9, 0,
  /* 3737 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'd', 9, 0,
  /* 3747 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'd', 9, 0,
  /* 3758 */ 'm', 'o', 'd', '_', 'u', '.', 'd', 9, 0,
  /* 3767 */ 'c', 'l', 'e', '_', 'u', '.', 'd', 9, 0,
  /* 3776 */ 'a', 'v', 'e', '_', 'u', '.', 'd', 9, 0,
  /* 3785 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'd', 9, 0,
  /* 3795 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'd', 9, 0,
  /* 3805 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'd', 9, 0,
  /* 3815 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'd', 9, 0,
  /* 3825 */ 'm', 'i', 'n', '_', 'u', '.', 'd', 9, 0,
  /* 3834 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'd', 9, 0,
  /* 3844 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'd', 9, 0,
  /* 3854 */ 's', 'u', 'b', 's', '_', 'u', '.', 'd', 9, 0,
  /* 3864 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'd', 9, 0,
  /* 3874 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'd', 9, 0,
  /* 3886 */ 's', 'a', 't', '_', 'u', '.', 'd', 9, 0,
  /* 3895 */ 'c', 'l', 't', '_', 'u', '.', 'd', 9, 0,
  /* 3904 */ 'f', 'f', 'i', 'n', 't', '_', 'u', '.', 'd', 9, 0,
  /* 3915 */ 'f', 't', 'i', 'n', 't', '_', 'u', '.', 'd', 9, 0,
  /* 3926 */ 'd', 'i', 'v', '_', 'u', '.', 'd', 9, 0,
  /* 3935 */ 'm', 'a', 'x', '_', 'u', '.', 'd', 9, 0,
  /* 3944 */ 'm', 's', 'u', 'b', 'v', '.', 'd', 9, 0,
  /* 3953 */ 'm', 'a', 'd', 'd', 'v', '.', 'd', 9, 0,
  /* 3962 */ 'p', 'c', 'k', 'e', 'v', '.', 'd', 9, 0,
  /* 3971 */ 'i', 'l', 'v', 'e', 'v', '.', 'd', 9, 0,
  /* 3980 */ 'f', 'd', 'i', 'v', '.', 'd', 9, 0,
  /* 3988 */ 'm', 'u', 'l', 'v', '.', 'd', 9, 0,
  /* 3996 */ 'm', 'o', 'v', '.', 'd', 9, 0,
  /* 4003 */ 't', 'r', 'u', 'n', 'c', '.', 'w', '.', 'd', 9, 0,
  /* 4014 */ 'r', 'o', 'u', 'n', 'd', '.', 'w', '.', 'd', 9, 0,
  /* 4025 */ 'c', 'e', 'i', 'l', '.', 'w', '.', 'd', 9, 0,
  /* 4035 */ 'f', 'l', 'o', 'o', 'r', '.', 'w', '.', 'd', 9, 0,
  /* 4046 */ 'c', 'v', 't', '.', 'w', '.', 'd', 9, 0,
  /* 4055 */ 'f', 'm', 'a', 'x', '.', 'd', 9, 0,
  /* 4063 */ 'b', 'z', '.', 'd', 9, 0,
  /* 4069 */ 's', 'e', 'l', 'n', 'e', 'z', '.', 'd', 9, 0,
  /* 4079 */ 'b', 'n', 'z', '.', 'd', 9, 0,
  /* 4086 */ 's', 'e', 'l', 'e', 'q', 'z', '.', 'd', 9, 0,
  /* 4096 */ 'm', 'o', 'v', 'z', '.', 'd', 9, 0,
  /* 4104 */ 'c', 'r', 'c', '3', '2', 'd', 9, 0,
  /* 4112 */ 's', 'a', 'a', 'd', 9, 0,
  /* 4118 */ 'c', 'r', 'c', '3', '2', 'c', 'd', 9, 0,
  /* 4127 */ 's', 'c', 'd', 9, 0,
  /* 4132 */ 'd', 'a', 'd', 'd', 9, 0,
  /* 4138 */ 'm', 'a', 'd', 'd', 9, 0,
  /* 4144 */ 'd', 's', 'h', 'd', 9, 0,
  /* 4150 */ 'y', 'i', 'e', 'l', 'd', 9, 0,
  /* 4157 */ 'l', 'l', 'd', 9, 0,
  /* 4162 */ 'a', 'n', 'd', 9, 0,
  /* 4167 */ 'p', 'r', 'e', 'p', 'e', 'n', 'd', 9, 0,
  /* 4176 */ 'a', 'p', 'p', 'e', 'n', 'd', 9, 0,
  /* 4184 */ 'd', 'm', 'o', 'd', 9, 0,
  /* 4190 */ 's', 'd', 9, 0,
  /* 4194 */ 'l', 'b', 'e', 9, 0,
  /* 4199 */ 's', 'b', 'e', 9, 0,
  /* 4204 */ 's', 'c', 'e', 9, 0,
  /* 4209 */ 'c', 'a', 'c', 'h', 'e', 'e', 9, 0,
  /* 4217 */ 'p', 'r', 'e', 'f', 'e', 9, 0,
  /* 4224 */ 'b', 'g', 'e', 9, 0,
  /* 4229 */ 's', 'g', 'e', 9, 0,
  /* 4234 */ 't', 'g', 'e', 9, 0,
  /* 4239 */ 'c', 'a', 'c', 'h', 'e', 9, 0,
  /* 4246 */ 'l', 'h', 'e', 9, 0,
  /* 4251 */ 's', 'h', 'e', 9, 0,
  /* 4256 */ 's', 'i', 'g', 'r', 'i', 'e', 9, 0,
  /* 4264 */ 'b', 'l', 'e', 9, 0,
  /* 4269 */ 'l', 'l', 'e', 9, 0,
  /* 4274 */ 's', 'l', 'e', 9, 0,
  /* 4279 */ 'l', 'w', 'l', 'e', 9, 0,
  /* 4285 */ 's', 'w', 'l', 'e', 9, 0,
  /* 4291 */ 'b', 'n', 'e', 9, 0,
  /* 4296 */ 's', 'n', 'e', 9, 0,
  /* 4301 */ 't', 'n', 'e', 9, 0,
  /* 4306 */ 'd', 'v', 'p', 'e', 9, 0,
  /* 4312 */ 'e', 'v', 'p', 'e', 9, 0,
  /* 4318 */ 'l', 'w', 'r', 'e', 9, 0,
  /* 4324 */ 's', 'w', 'r', 'e', 9, 0,
  /* 4330 */ 'l', 'b', 'u', 'e', 9, 0,
  /* 4336 */ 'l', 'h', 'u', 'e', 9, 0,
  /* 4342 */ 'm', 'o', 'v', 'e', 9, 0,
  /* 4348 */ 'l', 'w', 'e', 9, 0,
  /* 4353 */ 's', 'w', 'e', 9, 0,
  /* 4358 */ 'b', 'c', '1', 'f', 9, 0,
  /* 4364 */ 'p', 'r', 'e', 'f', 9, 0,
  /* 4370 */ 'm', 'o', 'v', 'f', 9, 0,
  /* 4376 */ 'n', 'e', 'g', 9, 0,
  /* 4381 */ 'a', 'd', 'd', '_', 'a', '.', 'h', 9, 0,
  /* 4390 */ 'm', 'i', 'n', '_', 'a', '.', 'h', 9, 0,
  /* 4399 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'h', 9, 0,
  /* 4409 */ 'm', 'a', 'x', '_', 'a', '.', 'h', 9, 0,
  /* 4418 */ 's', 'r', 'a', '.', 'h', 9, 0,
  /* 4425 */ 'n', 'l', 'o', 'c', '.', 'h', 9, 0,
  /* 4433 */ 'n', 'l', 'z', 'c', '.', 'h', 9, 0,
  /* 4441 */ 's', 'l', 'd', '.', 'h', 9, 0,
  /* 4448 */ 'p', 'c', 'k', 'o', 'd', '.', 'h', 9, 0,
  /* 4457 */ 'i', 'l', 'v', 'o', 'd', '.', 'h', 9, 0,
  /* 4466 */ 'i', 'n', 's', 'v', 'e', '.', 'h', 9, 0,
  /* 4475 */ 'v', 's', 'h', 'f', '.', 'h', 9, 0,
  /* 4483 */ 'b', 'n', 'e', 'g', '.', 'h', 9, 0,
  /* 4491 */ 's', 'r', 'a', 'i', '.', 'h', 9, 0,
  /* 4499 */ 's', 'l', 'd', 'i', '.', 'h', 9, 0,
  /* 4507 */ 'b', 'n', 'e', 'g', 'i', '.', 'h', 9, 0,
  /* 4516 */ 's', 'l', 'l', 'i', '.', 'h', 9, 0,
  /* 4524 */ 's', 'r', 'l', 'i', '.', 'h', 9, 0,
  /* 4532 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'h', 9, 0,
  /* 4542 */ 'c', 'e', 'q', 'i', '.', 'h', 9, 0,
  /* 4550 */ 's', 'r', 'a', 'r', 'i', '.', 'h', 9, 0,
  /* 4559 */ 'b', 'c', 'l', 'r', 'i', '.', 'h', 9, 0,
  /* 4568 */ 's', 'r', 'l', 'r', 'i', '.', 'h', 9, 0,
  /* 4577 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'h', 9, 0,
  /* 4587 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'h', 9, 0,
  /* 4597 */ 'b', 's', 'e', 't', 'i', '.', 'h', 9, 0,
  /* 4606 */ 's', 'u', 'b', 'v', 'i', '.', 'h', 9, 0,
  /* 4615 */ 'a', 'd', 'd', 'v', 'i', '.', 'h', 9, 0,
  /* 4624 */ 'f', 'i', 'l', 'l', '.', 'h', 9, 0,
  /* 4632 */ 's', 'l', 'l', '.', 'h', 9, 0,
  /* 4639 */ 's', 'r', 'l', '.', 'h', 9, 0,
  /* 4646 */ 'b', 'i', 'n', 's', 'l', '.', 'h', 9, 0,
  /* 4655 */ 'i', 'l', 'v', 'l', '.', 'h', 9, 0,
  /* 4663 */ 'f', 'e', 'x', 'd', 'o', '.', 'h', 9, 0,
  /* 4672 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'h', 9, 0,
  /* 4682 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'h', 9, 0,
  /* 4692 */ 'm', 'u', 'l', '_', 'q', '.', 'h', 9, 0,
  /* 4701 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'h', 9, 0,
  /* 4712 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'h', 9, 0,
  /* 4723 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'h', 9, 0,
  /* 4733 */ 'c', 'e', 'q', '.', 'h', 9, 0,
  /* 4740 */ 'f', 't', 'q', '.', 'h', 9, 0,
  /* 4747 */ 's', 'r', 'a', 'r', '.', 'h', 9, 0,
  /* 4755 */ 'b', 'c', 'l', 'r', '.', 'h', 9, 0,
  /* 4763 */ 's', 'r', 'l', 'r', '.', 'h', 9, 0,
  /* 4771 */ 'b', 'i', 'n', 's', 'r', '.', 'h', 9, 0,
  /* 4780 */ 'i', 'l', 'v', 'r', '.', 'h', 9, 0,
  /* 4788 */ 'a', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0,
  /* 4798 */ 'h', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0,
  /* 4808 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0,
  /* 4819 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0,
  /* 4829 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0,
  /* 4840 */ 'm', 'o', 'd', '_', 's', '.', 'h', 9, 0,
  /* 4849 */ 'c', 'l', 'e', '_', 's', '.', 'h', 9, 0,
  /* 4858 */ 'a', 'v', 'e', '_', 's', '.', 'h', 9, 0,
  /* 4867 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'h', 9, 0,
  /* 4877 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'h', 9, 0,
  /* 4887 */ 'c', 'l', 't', 'i', '_', 's', '.', 'h', 9, 0,
  /* 4897 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'h', 9, 0,
  /* 4907 */ 'm', 'i', 'n', '_', 's', '.', 'h', 9, 0,
  /* 4916 */ 'd', 'o', 't', 'p', '_', 's', '.', 'h', 9, 0,
  /* 4926 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'h', 9, 0,
  /* 4936 */ 'e', 'x', 't', 'r', '_', 's', '.', 'h', 9, 0,
  /* 4946 */ 's', 'u', 'b', 's', '_', 's', '.', 'h', 9, 0,
  /* 4956 */ 'a', 'd', 'd', 's', '_', 's', '.', 'h', 9, 0,
  /* 4966 */ 's', 'a', 't', '_', 's', '.', 'h', 9, 0,
  /* 4975 */ 'c', 'l', 't', '_', 's', '.', 'h', 9, 0,
  /* 4984 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'h', 9, 0,
  /* 4996 */ 'd', 'i', 'v', '_', 's', '.', 'h', 9, 0,
  /* 5005 */ 'e', 'x', 't', 'r', 'v', '_', 's', '.', 'h', 9, 0,
  /* 5016 */ 'm', 'a', 'x', '_', 's', '.', 'h', 9, 0,
  /* 5025 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'h', 9, 0,
  /* 5035 */ 's', 'p', 'l', 'a', 't', '.', 'h', 9, 0,
  /* 5044 */ 'b', 's', 'e', 't', '.', 'h', 9, 0,
  /* 5052 */ 'p', 'c', 'n', 't', '.', 'h', 9, 0,
  /* 5060 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'h', 9, 0,
  /* 5070 */ 's', 't', '.', 'h', 9, 0,
  /* 5076 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0,
  /* 5086 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0,
  /* 5096 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0,
  /* 5107 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0,
  /* 5117 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0,
  /* 5128 */ 'm', 'o', 'd', '_', 'u', '.', 'h', 9, 0,
  /* 5137 */ 'c', 'l', 'e', '_', 'u', '.', 'h', 9, 0,
  /* 5146 */ 'a', 'v', 'e', '_', 'u', '.', 'h', 9, 0,
  /* 5155 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'h', 9, 0,
  /* 5165 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'h', 9, 0,
  /* 5175 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'h', 9, 0,
  /* 5185 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'h', 9, 0,
  /* 5195 */ 'm', 'i', 'n', '_', 'u', '.', 'h', 9, 0,
  /* 5204 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'h', 9, 0,
  /* 5214 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'h', 9, 0,
  /* 5224 */ 's', 'u', 'b', 's', '_', 'u', '.', 'h', 9, 0,
  /* 5234 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'h', 9, 0,
  /* 5244 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'h', 9, 0,
  /* 5256 */ 's', 'a', 't', '_', 'u', '.', 'h', 9, 0,
  /* 5265 */ 'c', 'l', 't', '_', 'u', '.', 'h', 9, 0,
  /* 5274 */ 'd', 'i', 'v', '_', 'u', '.', 'h', 9, 0,
  /* 5283 */ 'm', 'a', 'x', '_', 'u', '.', 'h', 9, 0,
  /* 5292 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'h', 9, 0,
  /* 5302 */ 'm', 's', 'u', 'b', 'v', '.', 'h', 9, 0,
  /* 5311 */ 'm', 'a', 'd', 'd', 'v', '.', 'h', 9, 0,
  /* 5320 */ 'p', 'c', 'k', 'e', 'v', '.', 'h', 9, 0,
  /* 5329 */ 'i', 'l', 'v', 'e', 'v', '.', 'h', 9, 0,
  /* 5338 */ 'm', 'u', 'l', 'v', '.', 'h', 9, 0,
  /* 5346 */ 'b', 'z', '.', 'h', 9, 0,
  /* 5352 */ 'b', 'n', 'z', '.', 'h', 9, 0,
  /* 5359 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0,
  /* 5367 */ 'd', 's', 'b', 'h', 9, 0,
  /* 5373 */ 'w', 's', 'b', 'h', 9, 0,
  /* 5379 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0,
  /* 5388 */ 's', 'e', 'h', 9, 0,
  /* 5393 */ 'u', 'l', 'h', 9, 0,
  /* 5398 */ 's', 'h', 'r', 'a', '.', 'p', 'h', 9, 0,
  /* 5407 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'q', 'b', '.', 'p', 'h', 9, 0,
  /* 5421 */ 'p', 'r', 'e', 'c', 'r', '.', 'q', 'b', '.', 'p', 'h', 9, 0,
  /* 5434 */ 'p', 'r', 'e', 'c', 'r', 'q', 'u', '_', 's', '.', 'q', 'b', '.', 'p', 'h', 9, 0,
  /* 5451 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 'p', 'h', 9, 0,
  /* 5462 */ 's', 'u', 'b', 'q', 'h', '.', 'p', 'h', 9, 0,
  /* 5472 */ 'a', 'd', 'd', 'q', 'h', '.', 'p', 'h', 9, 0,
  /* 5482 */ 'p', 'i', 'c', 'k', '.', 'p', 'h', 9, 0,
  /* 5491 */ 's', 'h', 'l', 'l', '.', 'p', 'h', 9, 0,
  /* 5500 */ 'r', 'e', 'p', 'l', '.', 'p', 'h', 9, 0,
  /* 5509 */ 's', 'h', 'r', 'l', '.', 'p', 'h', 9, 0,
  /* 5518 */ 'p', 'a', 'c', 'k', 'r', 'l', '.', 'p', 'h', 9, 0,
  /* 5529 */ 'm', 'u', 'l', '.', 'p', 'h', 9, 0,
  /* 5537 */ 's', 'u', 'b', 'q', '.', 'p', 'h', 9, 0,
  /* 5546 */ 'a', 'd', 'd', 'q', '.', 'p', 'h', 9, 0,
  /* 5555 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 'p', 'h', 9, 0,
  /* 5566 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'p', 'h', 9, 0,
  /* 5577 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0,
  /* 5589 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0,
  /* 5601 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'p', 'h', 9, 0,
  /* 5613 */ 's', 'h', 'l', 'l', '_', 's', '.', 'p', 'h', 9, 0,
  /* 5624 */ 'm', 'u', 'l', '_', 's', '.', 'p', 'h', 9, 0,
  /* 5634 */ 's', 'u', 'b', 'q', '_', 's', '.', 'p', 'h', 9, 0,
  /* 5645 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'p', 'h', 9, 0,
  /* 5656 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'p', 'h', 9, 0,
  /* 5667 */ 'a', 'b', 's', 'q', '_', 's', '.', 'p', 'h', 9, 0,
  /* 5678 */ 's', 'u', 'b', 'u', '_', 's', '.', 'p', 'h', 9, 0,
  /* 5689 */ 'a', 'd', 'd', 'u', '_', 's', '.', 'p', 'h', 9, 0,
  /* 5700 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'p', 'h', 9, 0,
  /* 5712 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'p', 'h', 9, 0,
  /* 5724 */ 'c', 'm', 'p', '.', 'l', 't', '.', 'p', 'h', 9, 0,
  /* 5735 */ 's', 'u', 'b', 'u', '.', 'p', 'h', 9, 0,
  /* 5744 */ 'a', 'd', 'd', 'u', '.', 'p', 'h', 9, 0,
  /* 5753 */ 's', 'h', 'r', 'a', 'v', '.', 'p', 'h', 9, 0,
  /* 5763 */ 's', 'h', 'l', 'l', 'v', '.', 'p', 'h', 9, 0,
  /* 5773 */ 'r', 'e', 'p', 'l', 'v', '.', 'p', 'h', 9, 0,
  /* 5783 */ 's', 'h', 'r', 'l', 'v', '.', 'p', 'h', 9, 0,
  /* 5793 */ 'd', 'p', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5803 */ 'd', 'p', 'a', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5818 */ 'd', 'p', 's', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5833 */ 'm', 'u', 'l', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5845 */ 'd', 'p', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5858 */ 'm', 'u', 'l', 's', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5873 */ 'd', 'p', 's', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5886 */ 'd', 'p', 'a', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5900 */ 'd', 'p', 's', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5914 */ 'd', 'p', 's', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5924 */ 'd', 'p', 'a', 'x', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5935 */ 'd', 'p', 's', 'x', '.', 'w', '.', 'p', 'h', 9, 0,
  /* 5946 */ 'u', 's', 'h', 9, 0,
  /* 5951 */ 'd', 'm', 'u', 'h', 9, 0,
  /* 5957 */ 's', 'y', 'n', 'c', 'i', 9, 0,
  /* 5964 */ 'd', 'a', 'd', 'd', 'i', 9, 0,
  /* 5971 */ 'a', 'n', 'd', 'i', 9, 0,
  /* 5977 */ 't', 'g', 'e', 'i', 9, 0,
  /* 5983 */ 's', 'n', 'e', 'i', 9, 0,
  /* 5989 */ 't', 'n', 'e', 'i', 9, 0,
  /* 5995 */ 'd', 'a', 'h', 'i', 9, 0,
  /* 6001 */ 'm', 'f', 'h', 'i', 9, 0,
  /* 6007 */ 'm', 't', 'h', 'i', 9, 0,
  /* 6013 */ '.', 'a', 'l', 'i', 'g', 'n', 32, '2', 10, 9, 'l', 'i', 9, 0,
  /* 6027 */ 'd', 'l', 'i', 9, 0,
  /* 6032 */ 'c', 'm', 'p', 'i', 9, 0,
  /* 6038 */ 's', 'e', 'q', 'i', 9, 0,
  /* 6044 */ 't', 'e', 'q', 'i', 9, 0,
  /* 6050 */ 'x', 'o', 'r', 'i', 9, 0,
  /* 6056 */ 'd', 'a', 't', 'i', 9, 0,
  /* 6062 */ 's', 'l', 't', 'i', 9, 0,
  /* 6068 */ 't', 'l', 't', 'i', 9, 0,
  /* 6074 */ 'd', 'a', 'u', 'i', 9, 0,
  /* 6080 */ 'l', 'u', 'i', 9, 0,
  /* 6085 */ 'g', 'i', 'n', 'v', 'i', 9, 0,
  /* 6092 */ 'j', 9, 0,
  /* 6095 */ 'b', 'r', 'e', 'a', 'k', 9, 0,
  /* 6102 */ 'f', 'o', 'r', 'k', 9, 0,
  /* 6108 */ 'c', 'v', 't', '.', 'd', '.', 'l', 9, 0,
  /* 6117 */ 'c', 'v', 't', '.', 's', '.', 'l', 9, 0,
  /* 6126 */ 'b', 'a', 'l', 9, 0,
  /* 6131 */ 'j', 'a', 'l', 9, 0,
  /* 6136 */ 'b', 'g', 'e', 'z', 'a', 'l', 9, 0,
  /* 6144 */ 'b', 'l', 't', 'z', 'a', 'l', 9, 0,
  /* 6152 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0,
  /* 6164 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0,
  /* 6176 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0,
  /* 6192 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0,
  /* 6207 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0,
  /* 6223 */ 'l', 'd', 'l', 9, 0,
  /* 6228 */ 's', 'd', 'l', 9, 0,
  /* 6233 */ 'b', 'g', 'e', 'l', 9, 0,
  /* 6239 */ 'b', 'l', 'e', 'l', 9, 0,
  /* 6245 */ 'b', 'n', 'e', 'l', 9, 0,
  /* 6251 */ 'b', 'c', '1', 'f', 'l', 9, 0,
  /* 6258 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
  /* 6272 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
  /* 6286 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
  /* 6299 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
  /* 6314 */ 'h', 'y', 'p', 'c', 'a', 'l', 'l', 9, 0,
  /* 6323 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 9, 0,
  /* 6332 */ 'b', 'g', 'e', 'z', 'a', 'l', 'l', 9, 0,
  /* 6341 */ 'b', 'l', 't', 'z', 'a', 'l', 'l', 9, 0,
  /* 6350 */ 'd', 's', 'l', 'l', 9, 0,
  /* 6356 */ 'd', 'r', 'o', 'l', 9, 0,
  /* 6362 */ 'c', 'v', 't', '.', 's', '.', 'p', 'l', 9, 0,
  /* 6372 */ 'b', 'e', 'q', 'l', 9, 0,
  /* 6378 */ 'd', 's', 'r', 'l', 9, 0,
  /* 6384 */ 'b', 'c', '1', 't', 'l', 9, 0,
  /* 6391 */ 'b', 'g', 't', 'l', 9, 0,
  /* 6397 */ 'b', 'l', 't', 'l', 9, 0,
  /* 6403 */ 'b', 'g', 'e', 'u', 'l', 9, 0,
  /* 6410 */ 'b', 'l', 'e', 'u', 'l', 9, 0,
  /* 6417 */ 'd', 'm', 'u', 'l', 9, 0,
  /* 6423 */ 'b', 'g', 't', 'u', 'l', 9, 0,
  /* 6430 */ 'b', 'l', 't', 'u', 'l', 9, 0,
  /* 6437 */ 'l', 'w', 'l', 9, 0,
  /* 6442 */ 's', 'w', 'l', 9, 0,
  /* 6447 */ 'b', 'g', 'e', 'z', 'l', 9, 0,
  /* 6454 */ 'b', 'l', 'e', 'z', 'l', 9, 0,
  /* 6461 */ 'b', 'g', 't', 'z', 'l', 9, 0,
  /* 6468 */ 'b', 'l', 't', 'z', 'l', 9, 0,
  /* 6475 */ 'd', 'r', 'e', 'm', 9, 0,
  /* 6481 */ 'd', 'i', 'n', 's', 'm', 9, 0,
  /* 6488 */ 'd', 'e', 'x', 't', 'm', 9, 0,
  /* 6495 */ 'l', 'w', 'm', 9, 0,
  /* 6500 */ 's', 'w', 'm', 9, 0,
  /* 6505 */ 'b', 'a', 'l', 'i', 'g', 'n', 9, 0,
  /* 6513 */ 'd', 'a', 'l', 'i', 'g', 'n', 9, 0,
  /* 6521 */ 'm', 'o', 'v', 'n', 9, 0,
  /* 6527 */ 'd', 'c', 'l', 'o', 9, 0,
  /* 6533 */ 'm', 'f', 'l', 'o', 9, 0,
  /* 6539 */ 's', 'h', 'i', 'l', 'o', 9, 0,
  /* 6546 */ 'm', 't', 'l', 'o', 9, 0,
  /* 6552 */ 'd', 'm', 'u', 'l', 'o', 9, 0,
  /* 6559 */ 'd', 'b', 'i', 't', 's', 'w', 'a', 'p', 9, 0,
  /* 6569 */ 's', 'd', 'b', 'b', 'p', 9, 0,
  /* 6576 */ 'e', 'x', 't', 'p', 'd', 'p', 9, 0,
  /* 6584 */ 'm', 'o', 'v', 'e', 'p', 9, 0,
  /* 6591 */ 'm', 't', 'h', 'l', 'i', 'p', 9, 0,
  /* 6599 */ 'c', 'm', 'p', 9, 0,
  /* 6604 */ 'd', 'p', 'o', 'p', 9, 0,
  /* 6610 */ 'a', 'd', 'd', 'i', 'u', 'r', '1', 's', 'p', 9, 0,
  /* 6621 */ 'l', 'o', 'a', 'd', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0,
  /* 6637 */ 's', 't', 'o', 'r', 'e', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0,
  /* 6654 */ 'r', 'd', 'd', 's', 'p', 9, 0,
  /* 6661 */ 'w', 'r', 'd', 's', 'p', 9, 0,
  /* 6668 */ 'j', 'r', 'c', 'a', 'd', 'd', 'i', 'u', 's', 'p', 9, 0,
  /* 6680 */ 'j', 'r', 'a', 'd', 'd', 'i', 'u', 's', 'p', 9, 0,
  /* 6691 */ 's', 'w', 's', 'p', 9, 0,
  /* 6697 */ 'e', 'x', 't', 'p', 9, 0,
  /* 6703 */ 'd', 'v', 'p', 9, 0,
  /* 6708 */ 'e', 'v', 'p', 9, 0,
  /* 6713 */ 'l', 'w', 'p', 9, 0,
  /* 6718 */ 's', 'w', 'p', 9, 0,
  /* 6723 */ 'b', 'e', 'q', 9, 0,
  /* 6728 */ 's', 'e', 'q', 9, 0,
  /* 6733 */ 't', 'e', 'q', 9, 0,
  /* 6738 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0,
  /* 6750 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0,
  /* 6762 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0,
  /* 6778 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0,
  /* 6793 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0,
  /* 6809 */ 'l', 'd', 'r', 9, 0,
  /* 6814 */ 's', 'd', 'r', 9, 0,
  /* 6819 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
  /* 6833 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
  /* 6847 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
  /* 6860 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
  /* 6875 */ 'j', 'r', 9, 0,
  /* 6879 */ 'j', 'a', 'l', 'r', 9, 0,
  /* 6885 */ 'n', 'o', 'r', 9, 0,
  /* 6890 */ 'd', 'r', 'o', 'r', 9, 0,
  /* 6896 */ 'x', 'o', 'r', 9, 0,
  /* 6901 */ 'r', 'd', 'p', 'g', 'p', 'r', 9, 0,
  /* 6909 */ 'w', 'r', 'p', 'g', 'p', 'r', 9, 0,
  /* 6917 */ 'm', 'f', 't', 'r', 9, 0,
  /* 6923 */ 'd', 'r', 'o', 't', 'r', 9, 0,
  /* 6930 */ 'm', 't', 't', 'r', 9, 0,
  /* 6936 */ 'r', 'd', 'h', 'w', 'r', 9, 0,
  /* 6943 */ 'l', 'w', 'r', 9, 0,
  /* 6948 */ 's', 'w', 'r', 9, 0,
  /* 6953 */ 'm', 'i', 'n', 'a', '.', 's', 9, 0,
  /* 6961 */ 'm', 'a', 'x', 'a', '.', 's', 9, 0,
  /* 6969 */ 'n', 'm', 's', 'u', 'b', '.', 's', 9, 0,
  /* 6978 */ 'c', 'v', 't', '.', 'd', '.', 's', 9, 0,
  /* 6987 */ 'n', 'm', 'a', 'd', 'd', '.', 's', 9, 0,
  /* 6996 */ 'c', '.', 'n', 'g', 'e', '.', 's', 9, 0,
  /* 7005 */ 'c', '.', 'l', 'e', '.', 's', 9, 0,
  /* 7013 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 's', 9, 0,
  /* 7023 */ 'c', '.', 'n', 'g', 'l', 'e', '.', 's', 9, 0,
  /* 7033 */ 'c', '.', 'o', 'l', 'e', '.', 's', 9, 0,
  /* 7042 */ 'c', 'm', 'p', '.', 's', 'l', 'e', '.', 's', 9, 0,
  /* 7053 */ 'c', '.', 'u', 'l', 'e', '.', 's', 9, 0,
  /* 7062 */ 'c', 'm', 'p', '.', 'u', 'l', 'e', '.', 's', 9, 0,
  /* 7073 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 'e', '.', 's', 9, 0,
  /* 7085 */ 'c', '.', 'f', '.', 's', 9, 0,
  /* 7092 */ 'c', 'm', 'p', '.', 'a', 'f', '.', 's', 9, 0,
  /* 7102 */ 'c', 'm', 'p', '.', 's', 'a', 'f', '.', 's', 9, 0,
  /* 7113 */ 'm', 's', 'u', 'b', 'f', '.', 's', 9, 0,
  /* 7122 */ 'm', 'a', 'd', 'd', 'f', '.', 's', 9, 0,
  /* 7131 */ 'c', '.', 's', 'f', '.', 's', 9, 0,
  /* 7139 */ 'm', 'o', 'v', 'f', '.', 's', 9, 0,
  /* 7147 */ 'n', 'e', 'g', '.', 's', 9, 0,
  /* 7154 */ 'l', 'i', '.', 's', 9, 0,
  /* 7160 */ 't', 'r', 'u', 'n', 'c', '.', 'l', '.', 's', 9, 0,
  /* 7171 */ 'r', 'o', 'u', 'n', 'd', '.', 'l', '.', 's', 9, 0,
  /* 7182 */ 'c', 'e', 'i', 'l', '.', 'l', '.', 's', 9, 0,
  /* 7192 */ 'f', 'l', 'o', 'o', 'r', '.', 'l', '.', 's', 9, 0,
  /* 7203 */ 'c', 'v', 't', '.', 'l', '.', 's', 9, 0,
  /* 7212 */ 's', 'e', 'l', '.', 's', 9, 0,
  /* 7219 */ 'c', '.', 'n', 'g', 'l', '.', 's', 9, 0,
  /* 7228 */ 'm', 'u', 'l', '.', 's', 9, 0,
  /* 7235 */ 'm', 'i', 'n', '.', 's', 9, 0,
  /* 7242 */ 'c', '.', 'u', 'n', '.', 's', 9, 0,
  /* 7250 */ 'c', 'm', 'p', '.', 'u', 'n', '.', 's', 9, 0,
  /* 7260 */ 'c', 'm', 'p', '.', 's', 'u', 'n', '.', 's', 9, 0,
  /* 7271 */ 'm', 'o', 'v', 'n', '.', 's', 9, 0,
  /* 7279 */ 'r', 'e', 'c', 'i', 'p', '.', 's', 9, 0,
  /* 7288 */ 'c', '.', 'e', 'q', '.', 's', 9, 0,
  /* 7296 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 's', 9, 0,
  /* 7306 */ 'c', '.', 's', 'e', 'q', '.', 's', 9, 0,
  /* 7315 */ 'c', 'm', 'p', '.', 's', 'e', 'q', '.', 's', 9, 0,
  /* 7326 */ 'c', '.', 'u', 'e', 'q', '.', 's', 9, 0,
  /* 7335 */ 'c', 'm', 'p', '.', 'u', 'e', 'q', '.', 's', 9, 0,
  /* 7346 */ 'c', 'm', 'p', '.', 's', 'u', 'e', 'q', '.', 's', 9, 0,
  /* 7358 */ 'a', 'b', 's', '.', 's', 9, 0,
  /* 7365 */ 'c', 'v', 't', '.', 'p', 's', '.', 's', 9, 0,
  /* 7375 */ 'c', 'l', 'a', 's', 's', '.', 's', 9, 0,
  /* 7384 */ 'c', '.', 'n', 'g', 't', '.', 's', 9, 0,
  /* 7393 */ 'c', '.', 'l', 't', '.', 's', 9, 0,
  /* 7401 */ 'c', 'm', 'p', '.', 'l', 't', '.', 's', 9, 0,
  /* 7411 */ 'c', '.', 'o', 'l', 't', '.', 's', 9, 0,
  /* 7420 */ 'c', 'm', 'p', '.', 's', 'l', 't', '.', 's', 9, 0,
  /* 7431 */ 'c', '.', 'u', 'l', 't', '.', 's', 9, 0,
  /* 7440 */ 'c', 'm', 'p', '.', 'u', 'l', 't', '.', 's', 9, 0,
  /* 7451 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 't', '.', 's', 9, 0,
  /* 7463 */ 'r', 'i', 'n', 't', '.', 's', 9, 0,
  /* 7471 */ 'r', 's', 'q', 'r', 't', '.', 's', 9, 0,
  /* 7480 */ 'm', 'o', 'v', 't', '.', 's', 9, 0,
  /* 7488 */ 'd', 'i', 'v', '.', 's', 9, 0,
  /* 7495 */ 'm', 'o', 'v', '.', 's', 9, 0,
  /* 7502 */ 't', 'r', 'u', 'n', 'c', '.', 'w', '.', 's', 9, 0,
  /* 7513 */ 'r', 'o', 'u', 'n', 'd', '.', 'w', '.', 's', 9, 0,
  /* 7524 */ 'c', 'e', 'i', 'l', '.', 'w', '.', 's', 9, 0,
  /* 7534 */ 'f', 'l', 'o', 'o', 'r', '.', 'w', '.', 's', 9, 0,
  /* 7545 */ 'c', 'v', 't', '.', 'w', '.', 's', 9, 0,
  /* 7554 */ 'm', 'a', 'x', '.', 's', 9, 0,
  /* 7561 */ 's', 'e', 'l', 'n', 'e', 'z', '.', 's', 9, 0,
  /* 7571 */ 's', 'e', 'l', 'e', 'q', 'z', '.', 's', 9, 0,
  /* 7581 */ 'm', 'o', 'v', 'z', '.', 's', 9, 0,
  /* 7589 */ 'a', 'b', 's', 9, 0,
  /* 7594 */ 'j', 'a', 'l', 's', 9, 0,
  /* 7600 */ 'b', 'g', 'e', 'z', 'a', 'l', 's', 9, 0,
  /* 7609 */ 'b', 'l', 't', 'z', 'a', 'l', 's', 9, 0,
  /* 7618 */ 'c', 'i', 'n', 's', 9, 0,
  /* 7624 */ 'd', 'i', 'n', 's', 9, 0,
  /* 7630 */ 's', 'u', 'b', '.', 'p', 's', 9, 0,
  /* 7638 */ 'a', 'd', 'd', '.', 'p', 's', 9, 0,
  /* 7646 */ 'p', 'l', 'l', '.', 'p', 's', 9, 0,
  /* 7654 */ 'm', 'u', 'l', '.', 'p', 's', 9, 0,
  /* 7662 */ 'p', 'u', 'l', '.', 'p', 's', 9, 0,
  /* 7670 */ 'a', 'd', 'd', 'r', '.', 'p', 's', 9, 0,
  /* 7679 */ 'm', 'u', 'l', 'r', '.', 'p', 's', 9, 0,
  /* 7688 */ 'p', 'l', 'u', '.', 'p', 's', 9, 0,
  /* 7696 */ 'p', 'u', 'u', '.', 'p', 's', 9, 0,
  /* 7704 */ 'c', 'v', 't', '.', 'p', 'w', '.', 'p', 's', 9, 0,
  /* 7715 */ 'j', 'a', 'l', 'r', 's', 9, 0,
  /* 7722 */ 'e', 'x', 't', 's', 9, 0,
  /* 7728 */ 'l', 'w', 'x', 's', 9, 0,
  /* 7734 */ 'b', 'c', '1', 't', 9, 0,
  /* 7740 */ 'b', 'g', 't', 9, 0,
  /* 7745 */ 's', 'g', 't', 9, 0,
  /* 7750 */ 'w', 'a', 'i', 't', 9, 0,
  /* 7756 */ 'b', 'l', 't', 9, 0,
  /* 7761 */ 's', 'l', 't', 9, 0,
  /* 7766 */ 't', 'l', 't', 9, 0,
  /* 7771 */ 'd', 'm', 'u', 'l', 't', 9, 0,
  /* 7778 */ 'd', 'm', 't', 9, 0,
  /* 7783 */ 'e', 'm', 't', 9, 0,
  /* 7788 */ 'n', 'o', 't', 9, 0,
  /* 7793 */ 'g', 'i', 'n', 'v', 't', 9, 0,
  /* 7800 */ 'm', 'o', 'v', 't', 9, 0,
  /* 7806 */ 'd', 'e', 'x', 't', 9, 0,
  /* 7812 */ 'l', 'b', 'u', 9, 0,
  /* 7817 */ 'd', 's', 'u', 'b', 'u', 9, 0,
  /* 7824 */ 'm', 's', 'u', 'b', 'u', 9, 0,
  /* 7831 */ 'b', 'a', 'd', 'd', 'u', 9, 0,
  /* 7838 */ 'd', 'a', 'd', 'd', 'u', 9, 0,
  /* 7845 */ 'm', 'a', 'd', 'd', 'u', 9, 0,
  /* 7852 */ 'd', 'm', 'o', 'd', 'u', 9, 0,
  /* 7859 */ 'b', 'g', 'e', 'u', 9, 0,
  /* 7865 */ 's', 'g', 'e', 'u', 9, 0,
  /* 7871 */ 't', 'g', 'e', 'u', 9, 0,
  /* 7877 */ 'b', 'l', 'e', 'u', 9, 0,
  /* 7883 */ 's', 'l', 'e', 'u', 9, 0,
  /* 7889 */ 'u', 'l', 'h', 'u', 9, 0,
  /* 7895 */ 'd', 'm', 'u', 'h', 'u', 9, 0,
  /* 7902 */ 'd', 'a', 'd', 'd', 'i', 'u', 9, 0,
  /* 7910 */ 't', 'g', 'e', 'i', 'u', 9, 0,
  /* 7917 */ 's', 'l', 't', 'i', 'u', 9, 0,
  /* 7924 */ 't', 'l', 't', 'i', 'u', 9, 0,
  /* 7931 */ 'v', '3', 'm', 'u', 'l', 'u', 9, 0,
  /* 7939 */ 'd', 'm', 'u', 'l', 'u', 9, 0,
  /* 7946 */ 'v', 'm', 'u', 'l', 'u', 9, 0,
  /* 7953 */ 'd', 'r', 'e', 'm', 'u', 9, 0,
  /* 7960 */ 'd', 'm', 'u', 'l', 'o', 'u', 9, 0,
  /* 7968 */ 'c', 'v', 't', '.', 's', '.', 'p', 'u', 9, 0,
  /* 7978 */ 'd', 'i', 'n', 's', 'u', 9, 0,
  /* 7985 */ 'b', 'g', 't', 'u', 9, 0,
  /* 7991 */ 's', 'g', 't', 'u', 9, 0,
  /* 7997 */ 'b', 'l', 't', 'u', 9, 0,
  /* 8003 */ 's', 'l', 't', 'u', 9, 0,
  /* 8009 */ 't', 'l', 't', 'u', 9, 0,
  /* 8015 */ 'd', 'm', 'u', 'l', 't', 'u', 9, 0,
  /* 8023 */ 'd', 'e', 'x', 't', 'u', 9, 0,
  /* 8030 */ 'd', 'd', 'i', 'v', 'u', 9, 0,
  /* 8037 */ 'l', 'w', 'u', 9, 0,
  /* 8042 */ 'a', 'n', 'd', '.', 'v', 9, 0,
  /* 8049 */ 'm', 'o', 'v', 'e', '.', 'v', 9, 0,
  /* 8057 */ 'b', 's', 'e', 'l', '.', 'v', 9, 0,
  /* 8065 */ 'n', 'o', 'r', '.', 'v', 9, 0,
  /* 8072 */ 'x', 'o', 'r', '.', 'v', 9, 0,
  /* 8079 */ 'b', 'z', '.', 'v', 9, 0,
  /* 8085 */ 'b', 'm', 'z', '.', 'v', 9, 0,
  /* 8092 */ 'b', 'n', 'z', '.', 'v', 9, 0,
  /* 8099 */ 'b', 'm', 'n', 'z', '.', 'v', 9, 0,
  /* 8107 */ 'd', 's', 'r', 'a', 'v', 9, 0,
  /* 8114 */ 'b', 'i', 't', 'r', 'e', 'v', 9, 0,
  /* 8122 */ 'd', 'd', 'i', 'v', 9, 0,
  /* 8128 */ 'd', 's', 'l', 'l', 'v', 9, 0,
  /* 8135 */ 'd', 's', 'r', 'l', 'v', 9, 0,
  /* 8142 */ 's', 'h', 'i', 'l', 'o', 'v', 9, 0,
  /* 8150 */ 'e', 'x', 't', 'p', 'd', 'p', 'v', 9, 0,
  /* 8159 */ 'e', 'x', 't', 'p', 'v', 9, 0,
  /* 8166 */ 'd', 'r', 'o', 't', 'r', 'v', 9, 0,
  /* 8174 */ 'i', 'n', 's', 'v', 9, 0,
  /* 8180 */ 'f', 'l', 'o', 'g', '2', '.', 'w', 9, 0,
  /* 8189 */ 'f', 'e', 'x', 'p', '2', '.', 'w', 9, 0,
  /* 8198 */ 'a', 'd', 'd', '_', 'a', '.', 'w', 9, 0,
  /* 8207 */ 'f', 'm', 'i', 'n', '_', 'a', '.', 'w', 9, 0,
  /* 8217 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'w', 9, 0,
  /* 8227 */ 'f', 'm', 'a', 'x', '_', 'a', '.', 'w', 9, 0,
  /* 8237 */ 's', 'r', 'a', '.', 'w', 9, 0,
  /* 8244 */ 'f', 's', 'u', 'b', '.', 'w', 9, 0,
  /* 8252 */ 'f', 'm', 's', 'u', 'b', '.', 'w', 9, 0,
  /* 8261 */ 'n', 'l', 'o', 'c', '.', 'w', 9, 0,
  /* 8269 */ 'n', 'l', 'z', 'c', '.', 'w', 9, 0,
  /* 8277 */ 'c', 'v', 't', '.', 'd', '.', 'w', 9, 0,
  /* 8286 */ 'f', 'a', 'd', 'd', '.', 'w', 9, 0,
  /* 8294 */ 'f', 'm', 'a', 'd', 'd', '.', 'w', 9, 0,
  /* 8303 */ 's', 'l', 'd', '.', 'w', 9, 0,
  /* 8310 */ 'p', 'c', 'k', 'o', 'd', '.', 'w', 9, 0,
  /* 8319 */ 'i', 'l', 'v', 'o', 'd', '.', 'w', 9, 0,
  /* 8328 */ 'f', 'c', 'l', 'e', '.', 'w', 9, 0,
  /* 8336 */ 'f', 's', 'l', 'e', '.', 'w', 9, 0,
  /* 8344 */ 'f', 'c', 'u', 'l', 'e', '.', 'w', 9, 0,
  /* 8353 */ 'f', 's', 'u', 'l', 'e', '.', 'w', 9, 0,
  /* 8362 */ 'f', 'c', 'n', 'e', '.', 'w', 9, 0,
  /* 8370 */ 'f', 's', 'n', 'e', '.', 'w', 9, 0,
  /* 8378 */ 'f', 'c', 'u', 'n', 'e', '.', 'w', 9, 0,
  /* 8387 */ 'f', 's', 'u', 'n', 'e', '.', 'w', 9, 0,
  /* 8396 */ 'i', 'n', 's', 'v', 'e', '.', 'w', 9, 0,
  /* 8405 */ 'f', 'c', 'a', 'f', '.', 'w', 9, 0,
  /* 8413 */ 'f', 's', 'a', 'f', '.', 'w', 9, 0,
  /* 8421 */ 'v', 's', 'h', 'f', '.', 'w', 9, 0,
  /* 8429 */ 'b', 'n', 'e', 'g', '.', 'w', 9, 0,
  /* 8437 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '.', 'p', 'h', '.', 'w', 9, 0,
  /* 8453 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'p', 'h', '.', 'w', 9, 0,
  /* 8466 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '_', 'r', '.', 'p', 'h', '.', 'w', 9, 0,
  /* 8484 */ 'p', 'r', 'e', 'c', 'r', 'q', '_', 'r', 's', '.', 'p', 'h', '.', 'w', 9, 0,
  /* 8500 */ 's', 'u', 'b', 'q', 'h', '.', 'w', 9, 0,
  /* 8509 */ 'a', 'd', 'd', 'q', 'h', '.', 'w', 9, 0,
  /* 8518 */ 's', 'r', 'a', 'i', '.', 'w', 9, 0,
  /* 8526 */ 's', 'l', 'd', 'i', '.', 'w', 9, 0,
  /* 8534 */ 'b', 'n', 'e', 'g', 'i', '.', 'w', 9, 0,
  /* 8543 */ 's', 'l', 'l', 'i', '.', 'w', 9, 0,
  /* 8551 */ 's', 'r', 'l', 'i', '.', 'w', 9, 0,
  /* 8559 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'w', 9, 0,
  /* 8569 */ 'c', 'e', 'q', 'i', '.', 'w', 9, 0,
  /* 8577 */ 's', 'r', 'a', 'r', 'i', '.', 'w', 9, 0,
  /* 8586 */ 'b', 'c', 'l', 'r', 'i', '.', 'w', 9, 0,
  /* 8595 */ 's', 'r', 'l', 'r', 'i', '.', 'w', 9, 0,
  /* 8604 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'w', 9, 0,
  /* 8614 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'w', 9, 0,
  /* 8624 */ 'b', 's', 'e', 't', 'i', '.', 'w', 9, 0,
  /* 8633 */ 's', 'u', 'b', 'v', 'i', '.', 'w', 9, 0,
  /* 8642 */ 'a', 'd', 'd', 'v', 'i', '.', 'w', 9, 0,
  /* 8651 */ 'd', 'p', 'a', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0,
  /* 8664 */ 'd', 'p', 's', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0,
  /* 8677 */ 'f', 'i', 'l', 'l', '.', 'w', 9, 0,
  /* 8685 */ 's', 'l', 'l', '.', 'w', 9, 0,
  /* 8692 */ 'f', 'e', 'x', 'u', 'p', 'l', '.', 'w', 9, 0,
  /* 8702 */ 'f', 'f', 'q', 'l', '.', 'w', 9, 0,
  /* 8710 */ 's', 'r', 'l', '.', 'w', 9, 0,
  /* 8717 */ 'b', 'i', 'n', 's', 'l', '.', 'w', 9, 0,
  /* 8726 */ 'f', 'm', 'u', 'l', '.', 'w', 9, 0,
  /* 8734 */ 'i', 'l', 'v', 'l', '.', 'w', 9, 0,
  /* 8742 */ 'f', 'm', 'i', 'n', '.', 'w', 9, 0,
  /* 8750 */ 'f', 'c', 'u', 'n', '.', 'w', 9, 0,
  /* 8758 */ 'f', 's', 'u', 'n', '.', 'w', 9, 0,
  /* 8766 */ 'f', 'e', 'x', 'd', 'o', '.', 'w', 9, 0,
  /* 8775 */ 'f', 'r', 'c', 'p', '.', 'w', 9, 0,
  /* 8783 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'w', 9, 0,
  /* 8793 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'w', 9, 0,
  /* 8803 */ 'm', 'u', 'l', '_', 'q', '.', 'w', 9, 0,
  /* 8812 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'w', 9, 0,
  /* 8823 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'w', 9, 0,
  /* 8834 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'w', 9, 0,
  /* 8844 */ 'f', 'c', 'e', 'q', '.', 'w', 9, 0,
  /* 8852 */ 'f', 's', 'e', 'q', '.', 'w', 9, 0,
  /* 8860 */ 'f', 'c', 'u', 'e', 'q', '.', 'w', 9, 0,
  /* 8869 */ 'f', 's', 'u', 'e', 'q', '.', 'w', 9, 0,
  /* 8878 */ 'f', 't', 'q', '.', 'w', 9, 0,
  /* 8885 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'w', 9, 0,
  /* 8895 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'w', 9, 0,
  /* 8906 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'w', 9, 0,
  /* 8917 */ 'e', 'x', 't', 'r', '_', 'r', '.', 'w', 9, 0,
  /* 8927 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'w', 9, 0,
  /* 8938 */ 'e', 'x', 't', 'r', 'v', '_', 'r', '.', 'w', 9, 0,
  /* 8949 */ 's', 'r', 'a', 'r', '.', 'w', 9, 0,
  /* 8957 */ 'b', 'c', 'l', 'r', '.', 'w', 9, 0,
  /* 8965 */ 's', 'r', 'l', 'r', '.', 'w', 9, 0,
  /* 8973 */ 'f', 'c', 'o', 'r', '.', 'w', 9, 0,
  /* 8981 */ 'f', 's', 'o', 'r', '.', 'w', 9, 0,
  /* 8989 */ 'f', 'e', 'x', 'u', 'p', 'r', '.', 'w', 9, 0,
  /* 8999 */ 'f', 'f', 'q', 'r', '.', 'w', 9, 0,
  /* 9007 */ 'b', 'i', 'n', 's', 'r', '.', 'w', 9, 0,
  /* 9016 */ 'e', 'x', 't', 'r', '.', 'w', 9, 0,
  /* 9024 */ 'i', 'l', 'v', 'r', '.', 'w', 9, 0,
  /* 9032 */ 'c', 'v', 't', '.', 's', '.', 'w', 9, 0,
  /* 9041 */ 'a', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0,
  /* 9051 */ 'h', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0,
  /* 9061 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0,
  /* 9072 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 's', '.', 'w', 9, 0,
  /* 9084 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0,
  /* 9094 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0,
  /* 9105 */ 'm', 'o', 'd', '_', 's', '.', 'w', 9, 0,
  /* 9114 */ 'c', 'l', 'e', '_', 's', '.', 'w', 9, 0,
  /* 9123 */ 'a', 'v', 'e', '_', 's', '.', 'w', 9, 0,
  /* 9132 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'w', 9, 0,
  /* 9142 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'w', 9, 0,
  /* 9152 */ 'c', 'l', 't', 'i', '_', 's', '.', 'w', 9, 0,
  /* 9162 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'w', 9, 0,
  /* 9172 */ 's', 'h', 'l', 'l', '_', 's', '.', 'w', 9, 0,
  /* 9182 */ 'm', 'i', 'n', '_', 's', '.', 'w', 9, 0,
  /* 9191 */ 'd', 'o', 't', 'p', '_', 's', '.', 'w', 9, 0,
  /* 9201 */ 's', 'u', 'b', 'q', '_', 's', '.', 'w', 9, 0,
  /* 9211 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'w', 9, 0,
  /* 9221 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'w', 9, 0,
  /* 9231 */ 'a', 'b', 's', 'q', '_', 's', '.', 'w', 9, 0,
  /* 9241 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'w', 9, 0,
  /* 9251 */ 's', 'u', 'b', 's', '_', 's', '.', 'w', 9, 0,
  /* 9261 */ 'a', 'd', 'd', 's', '_', 's', '.', 'w', 9, 0,
  /* 9271 */ 's', 'a', 't', '_', 's', '.', 'w', 9, 0,
  /* 9280 */ 'c', 'l', 't', '_', 's', '.', 'w', 9, 0,
  /* 9289 */ 'f', 'f', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0,
  /* 9300 */ 'f', 't', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0,
  /* 9311 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'w', 9, 0,
  /* 9323 */ 'd', 'i', 'v', '_', 's', '.', 'w', 9, 0,
  /* 9332 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'w', 9, 0,
  /* 9343 */ 'm', 'a', 'x', '_', 's', '.', 'w', 9, 0,
  /* 9352 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'w', 9, 0,
  /* 9362 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'w', 9, 0,
  /* 9373 */ 'e', 'x', 't', 'r', '_', 'r', 's', '.', 'w', 9, 0,
  /* 9384 */ 'e', 'x', 't', 'r', 'v', '_', 'r', 's', '.', 'w', 9, 0,
  /* 9396 */ 'f', 'c', 'l', 'a', 's', 's', '.', 'w', 9, 0,
  /* 9406 */ 's', 'p', 'l', 'a', 't', '.', 'w', 9, 0,
  /* 9415 */ 'b', 's', 'e', 't', '.', 'w', 9, 0,
  /* 9423 */ 'f', 'c', 'l', 't', '.', 'w', 9, 0,
  /* 9431 */ 'f', 's', 'l', 't', '.', 'w', 9, 0,
  /* 9439 */ 'f', 'c', 'u', 'l', 't', '.', 'w', 9, 0,
  /* 9448 */ 'f', 's', 'u', 'l', 't', '.', 'w', 9, 0,
  /* 9457 */ 'p', 'c', 'n', 't', '.', 'w', 9, 0,
  /* 9465 */ 'f', 'r', 'i', 'n', 't', '.', 'w', 9, 0,
  /* 9474 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'w', 9, 0,
  /* 9484 */ 'f', 's', 'q', 'r', 't', '.', 'w', 9, 0,
  /* 9493 */ 'f', 'r', 's', 'q', 'r', 't', '.', 'w', 9, 0,
  /* 9503 */ 's', 't', '.', 'w', 9, 0,
  /* 9509 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0,
  /* 9519 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0,
  /* 9529 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0,
  /* 9540 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 'u', '.', 'w', 9, 0,
  /* 9552 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0,
  /* 9562 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0,
  /* 9573 */ 'm', 'o', 'd', '_', 'u', '.', 'w', 9, 0,
  /* 9582 */ 'c', 'l', 'e', '_', 'u', '.', 'w', 9, 0,
  /* 9591 */ 'a', 'v', 'e', '_', 'u', '.', 'w', 9, 0,
  /* 9600 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'w', 9, 0,
  /* 9610 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'w', 9, 0,
  /* 9620 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'w', 9, 0,
  /* 9630 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'w', 9, 0,
  /* 9640 */ 'm', 'i', 'n', '_', 'u', '.', 'w', 9, 0,
  /* 9649 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'w', 9, 0,
  /* 9659 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'w', 9, 0,
  /* 9669 */ 's', 'u', 'b', 's', '_', 'u', '.', 'w', 9, 0,
  /* 9679 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'w', 9, 0,
  /* 9689 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'w', 9, 0,
  /* 9701 */ 's', 'a', 't', '_', 'u', '.', 'w', 9, 0,
  /* 9710 */ 'c', 'l', 't', '_', 'u', '.', 'w', 9, 0,
  /* 9719 */ 'f', 'f', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0,
  /* 9730 */ 'f', 't', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0,
  /* 9741 */ 'd', 'i', 'v', '_', 'u', '.', 'w', 9, 0,
  /* 9750 */ 'm', 'a', 'x', '_', 'u', '.', 'w', 9, 0,
  /* 9759 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'w', 9, 0,
  /* 9769 */ 'm', 's', 'u', 'b', 'v', '.', 'w', 9, 0,
  /* 9778 */ 'm', 'a', 'd', 'd', 'v', '.', 'w', 9, 0,
  /* 9787 */ 'p', 'c', 'k', 'e', 'v', '.', 'w', 9, 0,
  /* 9796 */ 'i', 'l', 'v', 'e', 'v', '.', 'w', 9, 0,
  /* 9805 */ 'f', 'd', 'i', 'v', '.', 'w', 9, 0,
  /* 9813 */ 'm', 'u', 'l', 'v', '.', 'w', 9, 0,
  /* 9821 */ 'e', 'x', 't', 'r', 'v', '.', 'w', 9, 0,
  /* 9830 */ 'f', 'm', 'a', 'x', '.', 'w', 9, 0,
  /* 9838 */ 'b', 'z', '.', 'w', 9, 0,
  /* 9844 */ 'b', 'n', 'z', '.', 'w', 9, 0,
  /* 9851 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0,
  /* 9859 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0,
  /* 9868 */ 'u', 'l', 'w', 9, 0,
  /* 9873 */ 'c', 'v', 't', '.', 'p', 's', '.', 'p', 'w', 9, 0,
  /* 9884 */ 'u', 's', 'w', 9, 0,
  /* 9889 */ 'p', 'r', 'e', 'f', 'x', 9, 0,
  /* 9896 */ 'l', 'h', 'x', 9, 0,
  /* 9901 */ 'j', 'a', 'l', 'x', 9, 0,
  /* 9907 */ 'l', 'b', 'u', 'x', 9, 0,
  /* 9913 */ 'l', 'w', 'x', 9, 0,
  /* 9918 */ 'b', 'g', 'e', 'z', 9, 0,
  /* 9924 */ 'b', 'l', 'e', 'z', 9, 0,
  /* 9930 */ 'b', 'n', 'e', 'z', 9, 0,
  /* 9936 */ 's', 'e', 'l', 'n', 'e', 'z', 9, 0,
  /* 9944 */ 'b', 't', 'n', 'e', 'z', 9, 0,
  /* 9951 */ 'd', 'c', 'l', 'z', 9, 0,
  /* 9957 */ 'b', 'e', 'q', 'z', 9, 0,
  /* 9963 */ 's', 'e', 'l', 'e', 'q', 'z', 9, 0,
  /* 9971 */ 'b', 't', 'e', 'q', 'z', 9, 0,
  /* 9978 */ 'b', 'g', 't', 'z', 9, 0,
  /* 9984 */ 'b', 'l', 't', 'z', 9, 0,
  /* 9990 */ 'm', 'o', 'v', 'z', 9, 0,
  /* 9996 */ 's', 'e', 'b', 9, 32, 0,
  /* 10002 */ 's', 'e', 'h', 9, 32, 0,
  /* 10008 */ 'd', 'd', 'i', 'v', 'u', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0,
  /* 10022 */ 'd', 'd', 'i', 'v', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0,
  /* 10035 */ 'a', 'd', 'd', 'i', 'u', 9, '$', 's', 'p', ',', 32, 0,
  /* 10047 */ 'm', 'f', 't', 'c', '0', 32, 0,
  /* 10054 */ 'm', 't', 't', 'c', '0', 32, 0,
  /* 10061 */ 'm', 'f', 't', 'h', 'c', '1', 32, 0,
  /* 10069 */ 'm', 't', 't', 'h', 'c', '1', 32, 0,
  /* 10077 */ 'c', 'f', 't', 'c', '1', 32, 0,
  /* 10084 */ 'm', 'f', 't', 'c', '1', 32, 0,
  /* 10091 */ 'c', 't', 't', 'c', '1', 32, 0,
  /* 10098 */ 'm', 't', 't', 'c', '1', 32, 0,
  /* 10105 */ 's', 'y', 'n', 'c', 32, 0,
  /* 10111 */ 'l', 'd', 32, 0,
  /* 10115 */ 9, '.', 'w', 'o', 'r', 'd', 32, 0,
  /* 10123 */ 's', 'd', 32, 0,
  /* 10127 */ 's', 'n', 'e', 32, 0,
  /* 10132 */ 'm', 'f', 't', 'h', 'i', 32, 0,
  /* 10139 */ 'm', 't', 't', 'h', 'i', 32, 0,
  /* 10146 */ 'm', 'f', 't', 'l', 'o', 32, 0,
  /* 10153 */ 'm', 't', 't', 'l', 'o', 32, 0,
  /* 10160 */ 'm', 'f', 't', 'd', 's', 'p', 32, 0,
  /* 10168 */ 'm', 't', 't', 'd', 's', 'p', 32, 0,
  /* 10176 */ 's', 'e', 'q', 32, 0,
  /* 10181 */ 'm', 'f', 't', 'g', 'p', 'r', 32, 0,
  /* 10189 */ 'm', 't', 't', 'g', 'p', 'r', 32, 0,
  /* 10197 */ 'd', 'e', 'x', 't', 32, 0,
  /* 10203 */ 'm', 'f', 't', 'a', 'c', 'x', 32, 0,
  /* 10211 */ 'm', 't', 't', 'a', 'c', 'x', 32, 0,
  /* 10219 */ 'b', 'c', '1', 'n', 'e', 'z', 32, 0,
  /* 10227 */ 'b', 'c', '2', 'n', 'e', 'z', 32, 0,
  /* 10235 */ 'b', 'c', '1', 'e', 'q', 'z', 32, 0,
  /* 10243 */ 'b', 'c', '2', 'e', 'q', 'z', 32, 0,
  /* 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,
  /* 10282 */ 'c', '.', 0,
  /* 10285 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
  /* 10309 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
  /* 10334 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,
  /* 10357 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,
  /* 10380 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,
  /* 10402 */ 'b', 'r', 'e', 'a', 'k', 32, '0', 0,
  /* 10410 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
  /* 10423 */ 'P', 'S', 'E', 'U', 'D', 'O', '_', 'P', 'R', 'O', 'B', 'E', 0,
  /* 10436 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
  /* 10443 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
  /* 10453 */ 'D', 'B', 'G', '_', 'I', 'N', 'S', 'T', 'R', '_', 'R', 'E', 'F', 0,
  /* 10467 */ 'D', 'B', 'G', '_', 'P', 'H', 'I', 0,
  /* 10475 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
  /* 10485 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
  /* 10500 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', '_', 'L', 'I', 'S', 'T', 0,
  /* 10515 */ 'j', 'r', 'c', 9, '$', 'r', 'a', 0,
  /* 10523 */ 'j', 'r', 9, '$', 'r', 'a', 0,
  /* 10530 */ 'e', 'h', 'b', 0,
  /* 10534 */ 'e', 'r', 'e', 't', 'n', 'c', 0,
  /* 10541 */ 'p', 'a', 'u', 's', 'e', 0,
  /* 10547 */ 't', 'l', 'b', 'i', 'n', 'v', 'f', 0,
  /* 10555 */ 't', 'l', 'b', 'g', 'i', 'n', 'v', 'f', 0,
  /* 10564 */ 't', 'l', 'b', 'w', 'i', 0,
  /* 10570 */ 't', 'l', 'b', 'g', 'w', 'i', 0,
  /* 10577 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,
  /* 10591 */ 'f', 'o', 'o', 0,
  /* 10595 */ 't', 'l', 'b', 'p', 0,
  /* 10600 */ 't', 'l', 'b', 'g', 'p', 0,
  /* 10606 */ 's', 's', 'n', 'o', 'p', 0,
  /* 10612 */ 't', 'l', 'b', 'r', 0,
  /* 10617 */ 't', 'l', 'b', 'g', 'r', 0,
  /* 10623 */ 't', 'l', 'b', 'w', 'r', 0,
  /* 10629 */ 't', 'l', 'b', 'g', 'w', 'r', 0,
  /* 10636 */ 'd', 'e', 'r', 'e', 't', 0,
  /* 10642 */ 'w', 'a', 'i', 't', 0,
  /* 10647 */ 't', 'l', 'b', 'i', 'n', 'v', 0,
  /* 10654 */ 't', 'l', 'b', 'g', 'i', 'n', 'v', 0,
  0
};

  static const uint32_t OpInfo0[] = {
    0U,	// PHI
    0U,	// INLINEASM
    0U,	// INLINEASM_BR
    0U,	// CFI_INSTRUCTION
    0U,	// EH_LABEL
    0U,	// GC_LABEL
    0U,	// ANNOTATION_LABEL
    0U,	// KILL
    0U,	// EXTRACT_SUBREG
    0U,	// INSERT_SUBREG
    0U,	// IMPLICIT_DEF
    0U,	// SUBREG_TO_REG
    0U,	// COPY_TO_REGCLASS
    10444U,	// DBG_VALUE
    10501U,	// DBG_VALUE_LIST
    10454U,	// DBG_INSTR_REF
    10468U,	// DBG_PHI
    10476U,	// DBG_LABEL
    0U,	// REG_SEQUENCE
    0U,	// COPY
    10437U,	// BUNDLE
    10486U,	// LIFETIME_START
    10411U,	// LIFETIME_END
    10424U,	// PSEUDO_PROBE
    0U,	// ARITH_FENCE
    0U,	// STACKMAP
    10578U,	// FENTRY_CALL
    0U,	// PATCHPOINT
    0U,	// LOAD_STACK_GUARD
    0U,	// PREALLOCATED_SETUP
    0U,	// PREALLOCATED_ARG
    0U,	// STATEPOINT
    0U,	// LOCAL_ESCAPE
    0U,	// FAULTING_OP
    0U,	// PATCHABLE_OP
    10335U,	// PATCHABLE_FUNCTION_ENTER
    10252U,	// PATCHABLE_RET
    10381U,	// PATCHABLE_FUNCTION_EXIT
    10358U,	// PATCHABLE_TAIL_CALL
    10310U,	// PATCHABLE_EVENT_CALL
    10286U,	// PATCHABLE_TYPED_EVENT_CALL
    0U,	// ICALL_BRANCH_FUNNEL
    0U,	// MEMBARRIER
    0U,	// G_ASSERT_SEXT
    0U,	// G_ASSERT_ZEXT
    0U,	// G_ASSERT_ALIGN
    0U,	// G_ADD
    0U,	// G_SUB
    0U,	// G_MUL
    0U,	// G_SDIV
    0U,	// G_UDIV
    0U,	// G_SREM
    0U,	// G_UREM
    0U,	// G_SDIVREM
    0U,	// G_UDIVREM
    0U,	// G_AND
    0U,	// G_OR
    0U,	// G_XOR
    0U,	// G_IMPLICIT_DEF
    0U,	// G_PHI
    0U,	// G_FRAME_INDEX
    0U,	// G_GLOBAL_VALUE
    0U,	// G_EXTRACT
    0U,	// G_UNMERGE_VALUES
    0U,	// G_INSERT
    0U,	// G_MERGE_VALUES
    0U,	// G_BUILD_VECTOR
    0U,	// G_BUILD_VECTOR_TRUNC
    0U,	// G_CONCAT_VECTORS
    0U,	// G_PTRTOINT
    0U,	// G_INTTOPTR
    0U,	// G_BITCAST
    0U,	// G_FREEZE
    0U,	// G_INTRINSIC_FPTRUNC_ROUND
    0U,	// G_INTRINSIC_TRUNC
    0U,	// G_INTRINSIC_ROUND
    0U,	// G_INTRINSIC_LRINT
    0U,	// G_INTRINSIC_ROUNDEVEN
    0U,	// G_READCYCLECOUNTER
    0U,	// G_LOAD
    0U,	// G_SEXTLOAD
    0U,	// G_ZEXTLOAD
    0U,	// G_INDEXED_LOAD
    0U,	// G_INDEXED_SEXTLOAD
    0U,	// G_INDEXED_ZEXTLOAD
    0U,	// G_STORE
    0U,	// G_INDEXED_STORE
    0U,	// G_ATOMIC_CMPXCHG_WITH_SUCCESS
    0U,	// G_ATOMIC_CMPXCHG
    0U,	// G_ATOMICRMW_XCHG
    0U,	// G_ATOMICRMW_ADD
    0U,	// G_ATOMICRMW_SUB
    0U,	// G_ATOMICRMW_AND
    0U,	// G_ATOMICRMW_NAND
    0U,	// G_ATOMICRMW_OR
    0U,	// G_ATOMICRMW_XOR
    0U,	// G_ATOMICRMW_MAX
    0U,	// G_ATOMICRMW_MIN
    0U,	// G_ATOMICRMW_UMAX
    0U,	// G_ATOMICRMW_UMIN
    0U,	// G_ATOMICRMW_FADD
    0U,	// G_ATOMICRMW_FSUB
    0U,	// G_ATOMICRMW_FMAX
    0U,	// G_ATOMICRMW_FMIN
    0U,	// G_ATOMICRMW_UINC_WRAP
    0U,	// G_ATOMICRMW_UDEC_WRAP
    0U,	// G_FENCE
    0U,	// G_BRCOND
    0U,	// G_BRINDIRECT
    0U,	// G_INVOKE_REGION_START
    0U,	// G_INTRINSIC
    0U,	// G_INTRINSIC_W_SIDE_EFFECTS
    0U,	// G_ANYEXT
    0U,	// G_TRUNC
    0U,	// G_CONSTANT
    0U,	// G_FCONSTANT
    0U,	// G_VASTART
    0U,	// G_VAARG
    0U,	// G_SEXT
    0U,	// G_SEXT_INREG
    0U,	// G_ZEXT
    0U,	// G_SHL
    0U,	// G_LSHR
    0U,	// G_ASHR
    0U,	// G_FSHL
    0U,	// G_FSHR
    0U,	// G_ROTR
    0U,	// G_ROTL
    0U,	// G_ICMP
    0U,	// G_FCMP
    0U,	// G_SELECT
    0U,	// G_UADDO
    0U,	// G_UADDE
    0U,	// G_USUBO
    0U,	// G_USUBE
    0U,	// G_SADDO
    0U,	// G_SADDE
    0U,	// G_SSUBO
    0U,	// G_SSUBE
    0U,	// G_UMULO
    0U,	// G_SMULO
    0U,	// G_UMULH
    0U,	// G_SMULH
    0U,	// G_UADDSAT
    0U,	// G_SADDSAT
    0U,	// G_USUBSAT
    0U,	// G_SSUBSAT
    0U,	// G_USHLSAT
    0U,	// G_SSHLSAT
    0U,	// G_SMULFIX
    0U,	// G_UMULFIX
    0U,	// G_SMULFIXSAT
    0U,	// G_UMULFIXSAT
    0U,	// G_SDIVFIX
    0U,	// G_UDIVFIX
    0U,	// G_SDIVFIXSAT
    0U,	// G_UDIVFIXSAT
    0U,	// G_FADD
    0U,	// G_FSUB
    0U,	// G_FMUL
    0U,	// G_FMA
    0U,	// G_FMAD
    0U,	// G_FDIV
    0U,	// G_FREM
    0U,	// G_FPOW
    0U,	// G_FPOWI
    0U,	// G_FEXP
    0U,	// G_FEXP2
    0U,	// G_FLOG
    0U,	// G_FLOG2
    0U,	// G_FLOG10
    0U,	// G_FNEG
    0U,	// G_FPEXT
    0U,	// G_FPTRUNC
    0U,	// G_FPTOSI
    0U,	// G_FPTOUI
    0U,	// G_SITOFP
    0U,	// G_UITOFP
    0U,	// G_FABS
    0U,	// G_FCOPYSIGN
    0U,	// G_IS_FPCLASS
    0U,	// G_FCANONICALIZE
    0U,	// G_FMINNUM
    0U,	// G_FMAXNUM
    0U,	// G_FMINNUM_IEEE
    0U,	// G_FMAXNUM_IEEE
    0U,	// G_FMINIMUM
    0U,	// G_FMAXIMUM
    0U,	// G_PTR_ADD
    0U,	// G_PTRMASK
    0U,	// G_SMIN
    0U,	// G_SMAX
    0U,	// G_UMIN
    0U,	// G_UMAX
    0U,	// G_ABS
    0U,	// G_LROUND
    0U,	// G_LLROUND
    0U,	// G_BR
    0U,	// G_BRJT
    0U,	// G_INSERT_VECTOR_ELT
    0U,	// G_EXTRACT_VECTOR_ELT
    0U,	// G_SHUFFLE_VECTOR
    0U,	// G_CTTZ
    0U,	// G_CTTZ_ZERO_UNDEF
    0U,	// G_CTLZ
    0U,	// G_CTLZ_ZERO_UNDEF
    0U,	// G_CTPOP
    0U,	// G_BSWAP
    0U,	// G_BITREVERSE
    0U,	// G_FCEIL
    0U,	// G_FCOS
    0U,	// G_FSIN
    0U,	// G_FSQRT
    0U,	// G_FFLOOR
    0U,	// G_FRINT
    0U,	// G_FNEARBYINT
    0U,	// G_ADDRSPACE_CAST
    0U,	// G_BLOCK_ADDR
    0U,	// G_JUMP_TABLE
    0U,	// G_DYN_STACKALLOC
    0U,	// G_STRICT_FADD
    0U,	// G_STRICT_FSUB
    0U,	// G_STRICT_FMUL
    0U,	// G_STRICT_FDIV
    0U,	// G_STRICT_FREM
    0U,	// G_STRICT_FMA
    0U,	// G_STRICT_FSQRT
    0U,	// G_READ_REGISTER
    0U,	// G_WRITE_REGISTER
    0U,	// G_MEMCPY
    0U,	// G_MEMCPY_INLINE
    0U,	// G_MEMMOVE
    0U,	// G_MEMSET
    0U,	// G_BZERO
    0U,	// G_VECREDUCE_SEQ_FADD
    0U,	// G_VECREDUCE_SEQ_FMUL
    0U,	// G_VECREDUCE_FADD
    0U,	// G_VECREDUCE_FMUL
    0U,	// G_VECREDUCE_FMAX
    0U,	// G_VECREDUCE_FMIN
    0U,	// G_VECREDUCE_ADD
    0U,	// G_VECREDUCE_MUL
    0U,	// G_VECREDUCE_AND
    0U,	// G_VECREDUCE_OR
    0U,	// G_VECREDUCE_XOR
    0U,	// G_VECREDUCE_SMAX
    0U,	// G_VECREDUCE_SMIN
    0U,	// G_VECREDUCE_UMAX
    0U,	// G_VECREDUCE_UMIN
    0U,	// G_SBFX
    0U,	// G_UBFX
    23974U,	// ABSMacro
    0U,	// ADJCALLSTACKDOWN
    0U,	// ADJCALLSTACKUP
    0U,	// AND_V_D_PSEUDO
    0U,	// AND_V_H_PSEUDO
    0U,	// AND_V_W_PSEUDO
    0U,	// ATOMIC_CMP_SWAP_I16
    0U,	// ATOMIC_CMP_SWAP_I16_POSTRA
    0U,	// ATOMIC_CMP_SWAP_I32
    0U,	// ATOMIC_CMP_SWAP_I32_POSTRA
    0U,	// ATOMIC_CMP_SWAP_I64
    0U,	// ATOMIC_CMP_SWAP_I64_POSTRA
    0U,	// ATOMIC_CMP_SWAP_I8
    0U,	// ATOMIC_CMP_SWAP_I8_POSTRA
    0U,	// ATOMIC_LOAD_ADD_I16
    0U,	// ATOMIC_LOAD_ADD_I16_POSTRA
    0U,	// ATOMIC_LOAD_ADD_I32
    0U,	// ATOMIC_LOAD_ADD_I32_POSTRA
    0U,	// ATOMIC_LOAD_ADD_I64
    0U,	// ATOMIC_LOAD_ADD_I64_POSTRA
    0U,	// ATOMIC_LOAD_ADD_I8
    0U,	// ATOMIC_LOAD_ADD_I8_POSTRA
    0U,	// ATOMIC_LOAD_AND_I16
    0U,	// ATOMIC_LOAD_AND_I16_POSTRA
    0U,	// ATOMIC_LOAD_AND_I32
    0U,	// ATOMIC_LOAD_AND_I32_POSTRA
    0U,	// ATOMIC_LOAD_AND_I64
    0U,	// ATOMIC_LOAD_AND_I64_POSTRA
    0U,	// ATOMIC_LOAD_AND_I8
    0U,	// ATOMIC_LOAD_AND_I8_POSTRA
    0U,	// ATOMIC_LOAD_MAX_I16
    0U,	// ATOMIC_LOAD_MAX_I16_POSTRA
    0U,	// ATOMIC_LOAD_MAX_I32
    0U,	// ATOMIC_LOAD_MAX_I32_POSTRA
    0U,	// ATOMIC_LOAD_MAX_I64
    0U,	// ATOMIC_LOAD_MAX_I64_POSTRA
    0U,	// ATOMIC_LOAD_MAX_I8
    0U,	// ATOMIC_LOAD_MAX_I8_POSTRA
    0U,	// ATOMIC_LOAD_MIN_I16
    0U,	// ATOMIC_LOAD_MIN_I16_POSTRA
    0U,	// ATOMIC_LOAD_MIN_I32
    0U,	// ATOMIC_LOAD_MIN_I32_POSTRA
    0U,	// ATOMIC_LOAD_MIN_I64
    0U,	// ATOMIC_LOAD_MIN_I64_POSTRA
    0U,	// ATOMIC_LOAD_MIN_I8
    0U,	// ATOMIC_LOAD_MIN_I8_POSTRA
    0U,	// ATOMIC_LOAD_NAND_I16
    0U,	// ATOMIC_LOAD_NAND_I16_POSTRA
    0U,	// ATOMIC_LOAD_NAND_I32
    0U,	// ATOMIC_LOAD_NAND_I32_POSTRA
    0U,	// ATOMIC_LOAD_NAND_I64
    0U,	// ATOMIC_LOAD_NAND_I64_POSTRA
    0U,	// ATOMIC_LOAD_NAND_I8
    0U,	// ATOMIC_LOAD_NAND_I8_POSTRA
    0U,	// ATOMIC_LOAD_OR_I16
    0U,	// ATOMIC_LOAD_OR_I16_POSTRA
    0U,	// ATOMIC_LOAD_OR_I32
    0U,	// ATOMIC_LOAD_OR_I32_POSTRA
    0U,	// ATOMIC_LOAD_OR_I64
    0U,	// ATOMIC_LOAD_OR_I64_POSTRA
    0U,	// ATOMIC_LOAD_OR_I8
    0U,	// ATOMIC_LOAD_OR_I8_POSTRA
    0U,	// ATOMIC_LOAD_SUB_I16
    0U,	// ATOMIC_LOAD_SUB_I16_POSTRA
    0U,	// ATOMIC_LOAD_SUB_I32
    0U,	// ATOMIC_LOAD_SUB_I32_POSTRA
    0U,	// ATOMIC_LOAD_SUB_I64
    0U,	// ATOMIC_LOAD_SUB_I64_POSTRA
    0U,	// ATOMIC_LOAD_SUB_I8
    0U,	// ATOMIC_LOAD_SUB_I8_POSTRA
    0U,	// ATOMIC_LOAD_UMAX_I16
    0U,	// ATOMIC_LOAD_UMAX_I16_POSTRA
    0U,	// ATOMIC_LOAD_UMAX_I32
    0U,	// ATOMIC_LOAD_UMAX_I32_POSTRA
    0U,	// ATOMIC_LOAD_UMAX_I64
    0U,	// ATOMIC_LOAD_UMAX_I64_POSTRA
    0U,	// ATOMIC_LOAD_UMAX_I8
    0U,	// ATOMIC_LOAD_UMAX_I8_POSTRA
    0U,	// ATOMIC_LOAD_UMIN_I16
    0U,	// ATOMIC_LOAD_UMIN_I16_POSTRA
    0U,	// ATOMIC_LOAD_UMIN_I32
    0U,	// ATOMIC_LOAD_UMIN_I32_POSTRA
    0U,	// ATOMIC_LOAD_UMIN_I64
    0U,	// ATOMIC_LOAD_UMIN_I64_POSTRA
    0U,	// ATOMIC_LOAD_UMIN_I8
    0U,	// ATOMIC_LOAD_UMIN_I8_POSTRA
    0U,	// ATOMIC_LOAD_XOR_I16
    0U,	// ATOMIC_LOAD_XOR_I16_POSTRA
    0U,	// ATOMIC_LOAD_XOR_I32
    0U,	// ATOMIC_LOAD_XOR_I32_POSTRA
    0U,	// ATOMIC_LOAD_XOR_I64
    0U,	// ATOMIC_LOAD_XOR_I64_POSTRA
    0U,	// ATOMIC_LOAD_XOR_I8
    0U,	// ATOMIC_LOAD_XOR_I8_POSTRA
    0U,	// ATOMIC_SWAP_I16
    0U,	// ATOMIC_SWAP_I16_POSTRA
    0U,	// ATOMIC_SWAP_I32
    0U,	// ATOMIC_SWAP_I32_POSTRA
    0U,	// ATOMIC_SWAP_I64
    0U,	// ATOMIC_SWAP_I64_POSTRA
    0U,	// ATOMIC_SWAP_I8
    0U,	// ATOMIC_SWAP_I8_POSTRA
    0U,	// B
    0U,	// BAL_BR
    0U,	// BAL_BR_MM
    536893669U,	// BEQLImmMacro
    536891521U,	// BGE
    536891521U,	// BGEImmMacro
    536893530U,	// BGEL
    536893530U,	// BGELImmMacro
    536895156U,	// BGEU
    536895156U,	// BGEUImmMacro
    536893700U,	// BGEUL
    536893700U,	// BGEULImmMacro
    536895037U,	// BGT
    536895037U,	// BGTImmMacro
    536893688U,	// BGTL
    536893688U,	// BGTLImmMacro
    536895282U,	// BGTU
    536895282U,	// BGTUImmMacro
    536893720U,	// BGTUL
    536893720U,	// BGTULImmMacro
    536891561U,	// BLE
    536891561U,	// BLEImmMacro
    536893536U,	// BLEL
    536893536U,	// BLELImmMacro
    536895174U,	// BLEU
    536895174U,	// BLEUImmMacro
    536893707U,	// BLEUL
    536893707U,	// BLEULImmMacro
    536895053U,	// BLT
    536895053U,	// BLTImmMacro
    536893694U,	// BLTL
    536893694U,	// BLTLImmMacro
    536895294U,	// BLTU
    536895294U,	// BLTUImmMacro
    536893727U,	// BLTUL
    536893727U,	// BLTULImmMacro
    536893542U,	// BNELImmMacro
    0U,	// BPOSGE32_PSEUDO
    0U,	// BSEL_D_PSEUDO
    0U,	// BSEL_FD_PSEUDO
    0U,	// BSEL_FW_PSEUDO
    0U,	// BSEL_H_PSEUDO
    0U,	// BSEL_W_PSEUDO
    0U,	// B_MM
    557807U,	// B_MMR6_Pseudo
    557807U,	// B_MM_Pseudo
    536894020U,	// BeqImm
    536891588U,	// BneImm
    1073764808U,	// BteqzT8CmpX16
    1073764241U,	// BteqzT8CmpiX16
    1073765970U,	// BteqzT8SltX16
    1073764271U,	// BteqzT8SltiX16
    1073766126U,	// BteqzT8SltiuX16
    1073766212U,	// BteqzT8SltuX16
    1610635720U,	// BtnezT8CmpX16
    1610635153U,	// BtnezT8CmpiX16
    1610636882U,	// BtnezT8SltX16
    1610635183U,	// BtnezT8SltiX16
    1610637038U,	// BtnezT8SltiuX16
    1610637124U,	// BtnezT8SltuX16
    0U,	// BuildPairF64
    0U,	// BuildPairF64_64
    26462U,	// CFTC1
    10592U,	// CONSTPOOL_ENTRY
    0U,	// COPY_FD_PSEUDO
    0U,	// COPY_FW_PSEUDO
    17885036U,	// CTTC1
    550788U,	// Constant32
    536893714U,	// DMULImmMacro
    536893714U,	// DMULMacro
    536893849U,	// DMULOMacro
    536895257U,	// DMULOUMacro
    536893653U,	// DROL
    536893653U,	// DROLImm
    536894187U,	// DROR
    536894187U,	// DRORImm
    536895419U,	// DSDivIMacro
    536895419U,	// DSDivMacro
    536893772U,	// DSRemIMacro
    536893772U,	// DSRemMacro
    536895327U,	// DUDivIMacro
    536895327U,	// DUDivMacro
    536895250U,	// DURemIMacro
    536895250U,	// DURemMacro
    0U,	// ERet
    0U,	// ExtractElementF64
    0U,	// ExtractElementF64_64
    0U,	// FABS_D
    0U,	// FABS_W
    0U,	// FEXP2_D_1_PSEUDO
    0U,	// FEXP2_W_1_PSEUDO
    0U,	// FILL_FD_PSEUDO
    0U,	// FILL_FW_PSEUDO
    2181060488U,	// GotPrologue16
    0U,	// INSERT_B_VIDX64_PSEUDO
    0U,	// INSERT_B_VIDX_PSEUDO
    0U,	// INSERT_D_VIDX64_PSEUDO
    0U,	// INSERT_D_VIDX_PSEUDO
    0U,	// INSERT_FD_PSEUDO
    0U,	// INSERT_FD_VIDX64_PSEUDO
    0U,	// INSERT_FD_VIDX_PSEUDO
    0U,	// INSERT_FW_PSEUDO
    0U,	// INSERT_FW_VIDX64_PSEUDO
    0U,	// INSERT_FW_VIDX_PSEUDO
    0U,	// INSERT_H_VIDX64_PSEUDO
    0U,	// INSERT_H_VIDX_PSEUDO
    0U,	// INSERT_W_VIDX64_PSEUDO
    0U,	// INSERT_W_VIDX_PSEUDO
    0U,	// JALR64Pseudo
    0U,	// JALRHB64Pseudo
    0U,	// JALRHBPseudo
    0U,	// JALRPseudo
    0U,	// JAL_MMR6
    546804U,	// JalOneReg
    22516U,	// JalTwoReg
    50358144U,	// LDMacro
    0U,	// LDR_D
    0U,	// LDR_W
    0U,	// LD_F16
    50348038U,	// LOAD_ACC128
    50348038U,	// LOAD_ACC64
    50348038U,	// LOAD_ACC64DSP
    50354654U,	// LOAD_CCOND_DSP
    0U,	// LONG_BRANCH_ADDiu
    0U,	// LONG_BRANCH_ADDiu2Op
    0U,	// LONG_BRANCH_DADDiu
    0U,	// LONG_BRANCH_DADDiu2Op
    0U,	// LONG_BRANCH_LUi
    0U,	// LONG_BRANCH_LUi2Op
    0U,	// LONG_BRANCH_LUi2Op_64
    72032U,	// LWM_MM
    17042U,	// LoadAddrImm32
    17063U,	// LoadAddrImm64
    50348690U,	// LoadAddrReg32
    50348711U,	// LoadAddrReg64
    22408U,	// LoadImm32
    22412U,	// LoadImm64
    19107U,	// LoadImmDoubleFGR
    19107U,	// LoadImmDoubleFGR_32
    19107U,	// LoadImmDoubleGPR
    23539U,	// LoadImmSingleFGR
    23539U,	// LoadImmSingleGPR
    1599118U,	// LwConstant32
    26588U,	// MFTACX
    536897344U,	// MFTC0
    26469U,	// MFTC1
    550833U,	// MFTDSP
    26566U,	// MFTGPR
    26446U,	// MFTHC1
    26517U,	// MFTHI
    26531U,	// MFTLO
    0U,	// MIPSeh_return32
    0U,	// MIPSeh_return64
    0U,	// MSA_FP_EXTEND_D_PSEUDO
    0U,	// MSA_FP_EXTEND_W_PSEUDO
    0U,	// MSA_FP_ROUND_D_PSEUDO
    0U,	// MSA_FP_ROUND_W_PSEUDO
    17885156U,	// MTTACX
    2752571207U,	// MTTC0
    17885043U,	// MTTC1
    550841U,	// MTTDSP
    17885134U,	// MTTGPR
    17885014U,	// MTTHC1
    17885084U,	// MTTHI
    17885098U,	// MTTLO
    536893715U,	// MULImmMacro
    536893850U,	// MULOMacro
    536895258U,	// MULOUMacro
    24157U,	// MultRxRy16
    86040157U,	// MultRxRyRz16
    24401U,	// MultuRxRy16
    86040401U,	// MultuRxRyRz16
    0U,	// NOP
    536894182U,	// NORImm
    536894182U,	// NORImm64
    0U,	// NOR_V_D_PSEUDO
    0U,	// NOR_V_H_PSEUDO
    0U,	// NOR_V_W_PSEUDO
    0U,	// OR_V_D_PSEUDO
    0U,	// OR_V_H_PSEUDO
    0U,	// OR_V_W_PSEUDO
    0U,	// PseudoCMPU_EQ_QB
    0U,	// PseudoCMPU_LE_QB
    0U,	// PseudoCMPU_LT_QB
    0U,	// PseudoCMP_EQ_PH
    0U,	// PseudoCMP_LE_PH
    0U,	// PseudoCMP_LT_PH
    16390U,	// PseudoCVT_D32_W
    16390U,	// PseudoCVT_D64_L
    16390U,	// PseudoCVT_D64_W
    16390U,	// PseudoCVT_S_L
    16390U,	// PseudoCVT_S_W
    0U,	// PseudoDMULT
    0U,	// PseudoDMULTu
    0U,	// PseudoDSDIV
    0U,	// PseudoDUDIV
    0U,	// PseudoD_SELECT_I
    0U,	// PseudoD_SELECT_I64
    0U,	// PseudoIndirectBranch
    0U,	// PseudoIndirectBranch64
    0U,	// PseudoIndirectBranch64R6
    0U,	// PseudoIndirectBranchR6
    0U,	// PseudoIndirectBranch_MM
    0U,	// PseudoIndirectBranch_MMR6
    0U,	// PseudoIndirectHazardBranch
    0U,	// PseudoIndirectHazardBranch64
    0U,	// PseudoIndrectHazardBranch64R6
    0U,	// PseudoIndrectHazardBranchR6
    0U,	// PseudoMADD
    0U,	// PseudoMADDU
    0U,	// PseudoMADDU_MM
    0U,	// PseudoMADD_MM
    0U,	// PseudoMFHI
    0U,	// PseudoMFHI64
    0U,	// PseudoMFHI_MM
    0U,	// PseudoMFLO
    0U,	// PseudoMFLO64
    0U,	// PseudoMFLO_MM
    0U,	// PseudoMSUB
    0U,	// PseudoMSUBU
    0U,	// PseudoMSUBU_MM
    0U,	// PseudoMSUB_MM
    0U,	// PseudoMTLOHI
    0U,	// PseudoMTLOHI64
    0U,	// PseudoMTLOHI_DSP
    0U,	// PseudoMTLOHI_MM
    0U,	// PseudoMULT
    0U,	// PseudoMULT_MM
    0U,	// PseudoMULTu
    0U,	// PseudoMULTu_MM
    0U,	// PseudoPICK_PH
    0U,	// PseudoPICK_QB
    0U,	// PseudoReturn
    0U,	// PseudoReturn64
    0U,	// PseudoSDIV
    0U,	// PseudoSELECTFP_F_D32
    0U,	// PseudoSELECTFP_F_D64
    0U,	// PseudoSELECTFP_F_I
    0U,	// PseudoSELECTFP_F_I64
    0U,	// PseudoSELECTFP_F_S
    0U,	// PseudoSELECTFP_T_D32
    0U,	// PseudoSELECTFP_T_D64
    0U,	// PseudoSELECTFP_T_I
    0U,	// PseudoSELECTFP_T_I64
    0U,	// PseudoSELECTFP_T_S
    0U,	// PseudoSELECT_D32
    0U,	// PseudoSELECT_D64
    0U,	// PseudoSELECT_I
    0U,	// PseudoSELECT_I64
    0U,	// PseudoSELECT_S
    536891300U,	// PseudoTRUNC_W_D
    536891300U,	// PseudoTRUNC_W_D32
    536894799U,	// PseudoTRUNC_W_S
    0U,	// PseudoUDIV
    536893654U,	// ROL
    536893654U,	// ROLImm
    536894188U,	// ROR
    536894188U,	// RORImm
    0U,	// RetRA
    0U,	// RetRA16
    50351255U,	// SDC1_M1
    0U,	// SDIV_MM_Pseudo
    50358156U,	// SDMacro
    536895420U,	// SDivIMacro
    536895420U,	// SDivMacro
    536897473U,	// SEQIMacro
    536897473U,	// SEQMacro
    536891526U,	// SGE
    536891526U,	// SGEImm
    536891526U,	// SGEImm64
    536895162U,	// SGEU
    536895162U,	// SGEUImm
    536895162U,	// SGEUImm64
    536895042U,	// SGTImm
    536895042U,	// SGTImm64
    536895288U,	// SGTUImm
    536895288U,	// SGTUImm64
    536891571U,	// SLE
    536891571U,	// SLEImm
    536891571U,	// SLEImm64
    536895180U,	// SLEU
    536895180U,	// SLEUImm
    536895180U,	// SLEUImm64
    536895058U,	// SLTImm64
    536895300U,	// SLTUImm64
    536897424U,	// SNEIMacro
    536897424U,	// SNEMacro
    0U,	// SNZ_B_PSEUDO
    0U,	// SNZ_D_PSEUDO
    0U,	// SNZ_H_PSEUDO
    0U,	// SNZ_V_PSEUDO
    0U,	// SNZ_W_PSEUDO
    536893773U,	// SRemIMacro
    536893773U,	// SRemMacro
    50348038U,	// STORE_ACC128
    50348038U,	// STORE_ACC64
    50348038U,	// STORE_ACC64DSP
    50354670U,	// STORE_CCOND_DSP
    0U,	// STR_D
    0U,	// STR_W
    0U,	// ST_F16
    72037U,	// SWM_MM
    0U,	// SZ_B_PSEUDO
    0U,	// SZ_D_PSEUDO
    0U,	// SZ_H_PSEUDO
    0U,	// SZ_V_PSEUDO
    0U,	// SZ_W_PSEUDO
    50348673U,	// SaaAddr
    50352145U,	// SaadAddr
    2713318U,	// SelBeqZ
    2713291U,	// SelBneZ
    3321977288U,	// SelTBteqZCmp
    3321976721U,	// SelTBteqZCmpi
    3321978450U,	// SelTBteqZSlt
    3321976751U,	// SelTBteqZSlti
    3321978606U,	// SelTBteqZSltiu
    3321978692U,	// SelTBteqZSltu
    3858848200U,	// SelTBtneZCmp
    3858847633U,	// SelTBtneZCmpi
    3858849362U,	// SelTBtneZSlt
    3858847663U,	// SelTBtneZSlti
    3858849518U,	// SelTBtneZSltiu
    3858849604U,	// SelTBtneZSltu
    119594578U,	// SltCCRxRy16
    119592879U,	// SltiCCRxImmX16
    119594734U,	// SltiuCCRxImmX16
    119594820U,	// SltuCCRxRy16
    119594820U,	// SltuRxRyRz16
    0U,	// TAILCALL
    0U,	// TAILCALL64R6REG
    0U,	// TAILCALLHB64R6REG
    0U,	// TAILCALLHBR6REG
    0U,	// TAILCALLR6REG
    0U,	// TAILCALLREG
    0U,	// TAILCALLREG64
    0U,	// TAILCALLREGHB
    0U,	// TAILCALLREGHB64
    0U,	// TAILCALLREG_MM
    0U,	// TAILCALLREG_MMR6
    0U,	// TAILCALL_MM
    0U,	// TAILCALL_MMR6
    0U,	// TRAP
    0U,	// TRAP_MM
    0U,	// UDIV_MM_Pseudo
    536895328U,	// UDivIMacro
    536895328U,	// UDivMacro
    536895251U,	// URemIMacro
    536895251U,	// URemMacro
    50353426U,	// Ulh
    50355922U,	// Ulhu
    50357901U,	// Ulw
    50353979U,	// Ush
    50357917U,	// Usw
    0U,	// XOR_V_D_PSEUDO
    0U,	// XOR_V_H_PSEUDO
    0U,	// XOR_V_W_PSEUDO
    22052U,	// ABSQ_S_PH
    22052U,	// ABSQ_S_PH_MM
    18197U,	// ABSQ_S_QB
    18197U,	// ABSQ_S_QB_MMR2
    25616U,	// ABSQ_S_W
    25616U,	// ABSQ_S_W_MM
    536891430U,	// ADD
    18483U,	// ADDIUPC
    18483U,	// ADDIUPC_MM
    18483U,	// ADDIUPC_MMR6
    22995U,	// ADDIUR1SP_MM
    536887674U,	// ADDIUR2_MM
    18923931U,	// ADDIUS5_MM
    547344U,	// ADDIUSP_MM
    536895200U,	// ADDIU_MMR6
    536892769U,	// ADDQH_PH
    536892769U,	// ADDQH_PH_MMR2
    536892886U,	// ADDQH_R_PH
    536892886U,	// ADDQH_R_PH_MMR2
    536896203U,	// ADDQH_R_W
    536896203U,	// ADDQH_R_W_MMR2
    536895806U,	// ADDQH_W
    536895806U,	// ADDQH_W_MMR2
    536892843U,	// ADDQ_PH
    536892843U,	// ADDQ_PH_MM
    536892942U,	// ADDQ_S_PH
    536892942U,	// ADDQ_S_PH_MM
    536896508U,	// ADDQ_S_W
    536896508U,	// ADDQ_S_W_MM
    536894967U,	// ADDR_PS64
    536889435U,	// ADDSC
    536889435U,	// ADDSC_MM
    536888059U,	// ADDS_A_B
    536889596U,	// ADDS_A_D
    536891696U,	// ADDS_A_H
    536895514U,	// ADDS_A_W
    536888527U,	// ADDS_S_B
    536890694U,	// ADDS_S_D
    536892253U,	// ADDS_S_H
    536896558U,	// ADDS_S_W
    536888742U,	// ADDS_U_B
    536891161U,	// ADDS_U_D
    536892531U,	// ADDS_U_H
    536896976U,	// ADDS_U_W
    536887894U,	// ADDU16_MM
    536887894U,	// ADDU16_MMR6
    536888977U,	// ADDUH_QB
    536888977U,	// ADDUH_QB_MMR2
    536889085U,	// ADDUH_R_QB
    536889085U,	// ADDUH_R_QB_MMR2
    536895129U,	// ADDU_MMR6
    536893041U,	// ADDU_PH
    536893041U,	// ADDU_PH_MMR2
    536889190U,	// ADDU_QB
    536889190U,	// ADDU_QB_MM
    536892986U,	// ADDU_S_PH
    536892986U,	// ADDU_S_PH_MMR2
    536889131U,	// ADDU_S_QB
    536889131U,	// ADDU_S_QB_MM
    536888308U,	// ADDVI_B
    536890116U,	// ADDVI_D
    536891912U,	// ADDVI_H
    536895939U,	// ADDVI_W
    536888820U,	// ADDV_B
    536891251U,	// ADDV_D
    536892609U,	// ADDV_H
    536897076U,	// ADDV_W
    536889474U,	// ADDWC
    536889474U,	// ADDWC_MM
    536888041U,	// ADD_A_B
    536889577U,	// ADD_A_D
    536891678U,	// ADD_A_H
    536895495U,	// ADD_A_W
    536891430U,	// ADD_MM
    536891430U,	// ADD_MMR6
    536893262U,	// ADDi
    536893262U,	// ADDi_MM
    536895200U,	// ADDiu
    536895200U,	// ADDiu_MM
    536895129U,	// ADDu
    536895129U,	// ADDu_MM
    536893803U,	// ALIGN
    536893803U,	// ALIGN_MMR6
    18475U,	// ALUIPC
    18475U,	// ALUIPC_MMR6
    536891459U,	// AND
    20021705U,	// AND16_MM
    20021705U,	// AND16_MMR6
    536891459U,	// AND64
    536887774U,	// ANDI16_MM
    536887774U,	// ANDI16_MMR6
    536888167U,	// ANDI_B
    536893268U,	// ANDI_MMR6
    536891459U,	// AND_MM
    536891459U,	// AND_MMR6
    536895339U,	// AND_V
    536893268U,	// ANDi
    536893268U,	// ANDi64
    536893268U,	// ANDi_MM
    536891473U,	// APPEND
    536891473U,	// APPEND_MMR2
    536888421U,	// ASUB_S_B
    536890524U,	// ASUB_S_D
    536892085U,	// ASUB_S_H
    536896338U,	// ASUB_S_W
    536888636U,	// ASUB_U_B
    536890991U,	// ASUB_U_D
    536892373U,	// ASUB_U_H
    536896806U,	// ASUB_U_W
    536893372U,	// AUI
    18468U,	// AUIPC
    18468U,	// AUIPC_MMR6
    536893372U,	// AUI_MMR6
    536888507U,	// AVER_S_B
    536890674U,	// AVER_S_D
    536892223U,	// AVER_S_H
    536896538U,	// AVER_S_W
    536888722U,	// AVER_U_B
    536891141U,	// AVER_U_D
    536892511U,	// AVER_U_H
    536896956U,	// AVER_U_W
    536888449U,	// AVE_S_B
    536890606U,	// AVE_S_D
    536892155U,	// AVE_S_H
    536896420U,	// AVE_S_W
    536888664U,	// AVE_U_B
    536891073U,	// AVE_U_D
    536892443U,	// AVE_U_H
    536896888U,	// AVE_U_W
    24288U,	// AddiuRxImmX16
    3694304U,	// AddiuRxPcImmX16
    33578720U,	// AddiuRxRxImm16
    33578720U,	// AddiuRxRxImmX16
    134242016U,	// AddiuRxRyOffMemX16
    4220724U,	// AddiuSpImm16
    550708U,	// AddiuSpImmX16
    536895129U,	// AdduRxRyRz16
    33574979U,	// AndRxRxRy16
    557477U,	// B16_MM
    536895128U,	// BADDu
    563183U,	// BAL
    559061U,	// BALC
    559061U,	// BALC_MMR6
    536893802U,	// BALIGN
    536893802U,	// BALIGN_MMR2
    151011407U,	// BBIT0
    151011539U,	// BBIT032
    151011532U,	// BBIT1
    151011548U,	// BBIT132
    559040U,	// BC
    557482U,	// BC16_MMR6
    167798780U,	// BC1EQZ
    167790768U,	// BC1EQZC_MMR6
    167792903U,	// BC1F
    167794796U,	// BC1FL
    167792903U,	// BC1F_MM
    167798764U,	// BC1NEZ
    167790743U,	// BC1NEZC_MMR6
    167796279U,	// BC1T
    167794929U,	// BC1TL
    167796279U,	// BC1T_MM
    167798788U,	// BC2EQZ
    167790777U,	// BC2EQZC_MMR6
    167798772U,	// BC2NEZ
    167790752U,	// BC2NEZC_MMR6
    536888236U,	// BCLRI_B
    536890060U,	// BCLRI_D
    536891856U,	// BCLRI_H
    536895883U,	// BCLRI_W
    536888388U,	// BCLR_B
    536890448U,	// BCLR_D
    536892052U,	// BCLR_H
    536896254U,	// BCLR_W
    559040U,	// BC_MMR6
    536894020U,	// BEQ
    536894020U,	// BEQ64
    536889417U,	// BEQC
    536889417U,	// BEQC64
    536889417U,	// BEQC_MMR6
    536893669U,	// BEQL
    167789177U,	// BEQZ16_MM
    167790589U,	// BEQZALC
    167790589U,	// BEQZALC_MMR6
    167790786U,	// BEQZC
    167788992U,	// BEQZC16_MMR6
    167790786U,	// BEQZC64
    167790786U,	// BEQZC_MM
    167790786U,	// BEQZC_MMR6
    536894020U,	// BEQ_MM
    536889284U,	// BGEC
    536889284U,	// BGEC64
    536889284U,	// BGEC_MMR6
    536889448U,	// BGEUC
    536889448U,	// BGEUC64
    536889448U,	// BGEUC_MMR6
    167798463U,	// BGEZ
    167798463U,	// BGEZ64
    167794681U,	// BGEZAL
    167790562U,	// BGEZALC
    167790562U,	// BGEZALC_MMR6
    167794877U,	// BGEZALL
    167796145U,	// BGEZALS_MM
    167794681U,	// BGEZAL_MM
    167790729U,	// BGEZC
    167790729U,	// BGEZC64
    167790729U,	// BGEZC_MMR6
    167794992U,	// BGEZL
    167798463U,	// BGEZ_MM
    167798523U,	// BGTZ
    167798523U,	// BGTZ64
    167790598U,	// BGTZALC
    167790598U,	// BGTZALC_MMR6
    167790793U,	// BGTZC
    167790793U,	// BGTZC64
    167790793U,	// BGTZC_MMR6
    167795006U,	// BGTZL
    167798523U,	// BGTZ_MM
    570442641U,	// BINSLI_B
    570444465U,	// BINSLI_D
    570446261U,	// BINSLI_H
    570450288U,	// BINSLI_W
    570442788U,	// BINSL_B
    570444665U,	// BINSL_D
    570446375U,	// BINSL_H
    570450446U,	// BINSL_W
    570442702U,	// BINSRI_B
    570444510U,	// BINSRI_D
    570446306U,	// BINSRI_H
    570450333U,	// BINSRI_W
    570442836U,	// BINSR_B
    570444930U,	// BINSR_D
    570446500U,	// BINSR_H
    570450736U,	// BINSR_W
    24499U,	// BITREV
    24499U,	// BITREV_MM
    22945U,	// BITSWAP
    22945U,	// BITSWAP_MMR6
    167798469U,	// BLEZ
    167798469U,	// BLEZ64
    167790571U,	// BLEZALC
    167790571U,	// BLEZALC_MMR6
    167790736U,	// BLEZC
    167790736U,	// BLEZC64
    167790736U,	// BLEZC_MMR6
    167794999U,	// BLEZL
    167798469U,	// BLEZ_MM
    536889442U,	// BLTC
    536889442U,	// BLTC64
    536889442U,	// BLTC_MMR6
    536889455U,	// BLTUC
    536889455U,	// BLTUC64
    536889455U,	// BLTUC_MMR6
    167798529U,	// BLTZ
    167798529U,	// BLTZ64
    167794689U,	// BLTZAL
    167790607U,	// BLTZALC
    167790607U,	// BLTZALC_MMR6
    167794886U,	// BLTZALL
    167796154U,	// BLTZALS_MM
    167794689U,	// BLTZAL_MM
    167790800U,	// BLTZC
    167790800U,	// BLTZC64
    167790800U,	// BLTZC_MMR6
    167795013U,	// BLTZL
    167798529U,	// BLTZ_MM
    570442757U,	// BMNZI_B
    570449828U,	// BMNZ_V
    570442749U,	// BMZI_B
    570449814U,	// BMZ_V
    536891588U,	// BNE
    536891588U,	// BNE64
    536889290U,	// BNEC
    536889290U,	// BNEC64
    536889290U,	// BNEC_MMR6
    536888175U,	// BNEGI_B
    536890008U,	// BNEGI_D
    536891804U,	// BNEGI_H
    536895831U,	// BNEGI_W
    536888143U,	// BNEG_B
    536889984U,	// BNEG_D
    536891780U,	// BNEG_H
    536895726U,	// BNEG_W
    536893542U,	// BNEL
    167789169U,	// BNEZ16_MM
    167790580U,	// BNEZALC
    167790580U,	// BNEZALC_MMR6
    167790761U,	// BNEZC
    167788983U,	// BNEZC16_MMR6
    167790761U,	// BNEZC64
    167790761U,	// BNEZC_MM
    167790761U,	// BNEZC_MMR6
    536891588U,	// BNE_MM
    536889462U,	// BNVC
    536889462U,	// BNVC_MMR6
    167790108U,	// BNZ_B
    167792624U,	// BNZ_D
    167793897U,	// BNZ_H
    167796637U,	// BNZ_V
    167798389U,	// BNZ_W
    536889468U,	// BOVC
    536889468U,	// BOVC_MMR6
    557293U,	// BPOSGE32
    559029U,	// BPOSGE32C_MMR3
    557293U,	// BPOSGE32_MM
    184670160U,	// BREAK
    131572U,	// BREAK16_MM
    131572U,	// BREAK16_MMR6
    184670160U,	// BREAK_MM
    184670160U,	// BREAK_MMR6
    570442616U,	// BSELI_B
    570449786U,	// BSEL_V
    536888290U,	// BSETI_B
    536890098U,	// BSETI_D
    536891894U,	// BSETI_H
    536895921U,	// BSETI_W
    536888604U,	// BSET_B
    536890810U,	// BSET_D
    536892341U,	// BSET_H
    536896712U,	// BSET_W
    167790102U,	// BZ_B
    167792608U,	// BZ_D
    167793891U,	// BZ_H
    167796624U,	// BZ_V
    167798383U,	// BZ_W
    704669414U,	// BeqzRxImm16
    167798502U,	// BeqzRxImmX16
    4227823U,	// Bimm16
    557807U,	// BimmX16
    704669387U,	// BnezRxImm16
    167798475U,	// BnezRxImmX16
    10403U,	// Break16
    4744948U,	// Bteqz16
    550644U,	// BteqzX16
    4744921U,	// Btnez16
    550617U,	// BtnezX16
    5394576U,	// CACHE
    5394546U,	// CACHEE
    5394546U,	// CACHEE_MM
    5394576U,	// CACHE_MM
    5394576U,	// CACHE_MMR6
    5394576U,	// CACHE_R6
    19235U,	// CEIL_L_D64
    19235U,	// CEIL_L_D_MMR6
    23567U,	// CEIL_L_S
    23567U,	// CEIL_L_S_MMR6
    20410U,	// CEIL_W_D32
    20410U,	// CEIL_W_D64
    20410U,	// CEIL_W_D_MMR6
    20410U,	// CEIL_W_MM
    23909U,	// CEIL_W_S
    23909U,	// CEIL_W_S_MM
    23909U,	// CEIL_W_S_MMR6
    536888219U,	// CEQI_B
    536890043U,	// CEQI_D
    536891839U,	// CEQI_H
    536895866U,	// CEQI_W
    536888373U,	// CEQ_B
    536890355U,	// CEQ_D
    536892030U,	// CEQ_H
    536896142U,	// CEQ_W
    16482U,	// CFC1
    16482U,	// CFC1_MM
    16698U,	// CFC2_MM
    17113U,	// CFCMSA
    536894915U,	// CINS
    536887582U,	// CINS32
    536894915U,	// CINS64_32
    536894915U,	// CINS_i32
    19880U,	// CLASS_D
    19880U,	// CLASS_D_MMR6
    23760U,	// CLASS_S
    23760U,	// CLASS_S_MMR6
    536888458U,	// CLEI_S_B
    536890615U,	// CLEI_S_D
    536892164U,	// CLEI_S_H
    536896429U,	// CLEI_S_W
    536888673U,	// CLEI_U_B
    536891082U,	// CLEI_U_D
    536892452U,	// CLEI_U_H
    536896897U,	// CLEI_U_W
    536888440U,	// CLE_S_B
    536890597U,	// CLE_S_D
    536892146U,	// CLE_S_H
    536896411U,	// CLE_S_W
    536888655U,	// CLE_U_B
    536891064U,	// CLE_U_D
    536892434U,	// CLE_U_H
    536896879U,	// CLE_U_W
    22913U,	// CLO
    22913U,	// CLO_MM
    22913U,	// CLO_MMR6
    22913U,	// CLO_R6
    536888478U,	// CLTI_S_B
    536890635U,	// CLTI_S_D
    536892184U,	// CLTI_S_H
    536896449U,	// CLTI_S_W
    536888693U,	// CLTI_U_B
    536891102U,	// CLTI_U_D
    536892472U,	// CLTI_U_H
    536896917U,	// CLTI_U_W
    536888546U,	// CLT_S_B
    536890713U,	// CLT_S_D
    536892272U,	// CLT_S_H
    536896577U,	// CLT_S_W
    536888773U,	// CLT_U_B
    536891192U,	// CLT_U_D
    536892562U,	// CLT_U_H
    536897007U,	// CLT_U_W
    26337U,	// CLZ
    26337U,	// CLZ_MM
    26337U,	// CLZ_MMR6
    26337U,	// CLZ_R6
    536889023U,	// CMPGDU_EQ_QB
    536889023U,	// CMPGDU_EQ_QB_MMR2
    536888928U,	// CMPGDU_LE_QB
    536888928U,	// CMPGDU_LE_QB_MMR2
    536889142U,	// CMPGDU_LT_QB
    536889142U,	// CMPGDU_LT_QB_MMR2
    536889037U,	// CMPGU_EQ_QB
    536889037U,	// CMPGU_EQ_QB_MM
    536888942U,	// CMPGU_LE_QB
    536888942U,	// CMPGU_LE_QB_MM
    536889156U,	// CMPGU_LT_QB
    536889156U,	// CMPGU_LT_QB_MM
    18138U,	// CMPU_EQ_QB
    18138U,	// CMPU_EQ_QB_MM
    18043U,	// CMPU_LE_QB
    18043U,	// CMPU_LE_QB_MM
    18257U,	// CMPU_LT_QB
    18257U,	// CMPU_LT_QB_MM
    536889905U,	// CMP_AF_D_MMR6
    536894389U,	// CMP_AF_S_MMR6
    536890344U,	// CMP_EQ_D
    536890344U,	// CMP_EQ_D_MMR6
    21940U,	// CMP_EQ_PH
    21940U,	// CMP_EQ_PH_MM
    536894593U,	// CMP_EQ_S
    536894593U,	// CMP_EQ_S_MMR6
    536889905U,	// CMP_F_D
    536894389U,	// CMP_F_S
    536889749U,	// CMP_LE_D
    536889749U,	// CMP_LE_D_MMR6
    21836U,	// CMP_LE_PH
    21836U,	// CMP_LE_PH_MM
    536894310U,	// CMP_LE_S
    536894310U,	// CMP_LE_S_MMR6
    536890835U,	// CMP_LT_D
    536890835U,	// CMP_LT_D_MMR6
    22109U,	// CMP_LT_PH
    22109U,	// CMP_LT_PH_MM
    536894698U,	// CMP_LT_S
    536894698U,	// CMP_LT_S_MMR6
    536889923U,	// CMP_SAF_D
    536889923U,	// CMP_SAF_D_MMR6
    536894399U,	// CMP_SAF_S
    536894399U,	// CMP_SAF_S_MMR6
    536890371U,	// CMP_SEQ_D
    536890371U,	// CMP_SEQ_D_MMR6
    536894612U,	// CMP_SEQ_S
    536894612U,	// CMP_SEQ_S_MMR6
    536889786U,	// CMP_SLE_D
    536889786U,	// CMP_SLE_D_MMR6
    536894339U,	// CMP_SLE_S
    536894339U,	// CMP_SLE_S_MMR6
    536890862U,	// CMP_SLT_D
    536890862U,	// CMP_SLT_D_MMR6
    536894717U,	// CMP_SLT_S
    536894717U,	// CMP_SLT_S_MMR6
    536890419U,	// CMP_SUEQ_D
    536890419U,	// CMP_SUEQ_D_MMR6
    536894643U,	// CMP_SUEQ_S
    536894643U,	// CMP_SUEQ_S_MMR6
    536889834U,	// CMP_SULE_D
    536889834U,	// CMP_SULE_D_MMR6
    536894370U,	// CMP_SULE_S
    536894370U,	// CMP_SULE_S_MMR6
    536890910U,	// CMP_SULT_D
    536890910U,	// CMP_SULT_D_MMR6
    536894748U,	// CMP_SULT_S
    536894748U,	// CMP_SULT_S_MMR6
    536890292U,	// CMP_SUN_D
    536890292U,	// CMP_SUN_D_MMR6
    536894557U,	// CMP_SUN_S
    536894557U,	// CMP_SUN_S_MMR6
    536890399U,	// CMP_UEQ_D
    536890399U,	// CMP_UEQ_D_MMR6
    536894632U,	// CMP_UEQ_S
    536894632U,	// CMP_UEQ_S_MMR6
    536889814U,	// CMP_ULE_D
    536889814U,	// CMP_ULE_D_MMR6
    536894359U,	// CMP_ULE_S
    536894359U,	// CMP_ULE_S_MMR6
    536890890U,	// CMP_ULT_D
    536890890U,	// CMP_ULT_D_MMR6
    536894737U,	// CMP_ULT_S
    536894737U,	// CMP_ULT_S_MMR6
    536890274U,	// CMP_UN_D
    536890274U,	// CMP_UN_D_MMR6
    536894547U,	// CMP_UN_S
    536894547U,	// CMP_UN_S_MMR6
    1073759497U,	// COPY_S_B
    1073761686U,	// COPY_S_D
    1073763234U,	// COPY_S_H
    1073767561U,	// COPY_S_W
    1073759712U,	// COPY_U_B
    1073763501U,	// COPY_U_H
    1073767968U,	// COPY_U_W
    536888867U,	// CRC32B
    536888875U,	// CRC32CB
    536891415U,	// CRC32CD
    536892676U,	// CRC32CH
    536897156U,	// CRC32CW
    536891401U,	// CRC32D
    536892656U,	// CRC32H
    536897148U,	// CRC32W
    17875069U,	// CTC1
    17875069U,	// CTC1_MM
    17875285U,	// CTC2_MM
    17121U,	// CTCMSA
    23363U,	// CVT_D32_S
    23363U,	// CVT_D32_S_MM
    24662U,	// CVT_D32_W
    24662U,	// CVT_D32_W_MM
    22493U,	// CVT_D64_L
    23363U,	// CVT_D64_S
    23363U,	// CVT_D64_S_MM
    24662U,	// CVT_D64_W
    24662U,	// CVT_D64_W_MM
    22493U,	// CVT_D_L_MMR6
    19256U,	// CVT_L_D64
    19256U,	// CVT_L_D64_MM
    19256U,	// CVT_L_D_MMR6
    23588U,	// CVT_L_S
    23588U,	// CVT_L_S_MM
    23588U,	// CVT_L_S_MMR6
    26258U,	// CVT_PS_PW64
    536894662U,	// CVT_PS_S64
    24089U,	// CVT_PW_PS64
    19603U,	// CVT_S_D32
    19603U,	// CVT_S_D32_MM
    19603U,	// CVT_S_D64
    19603U,	// CVT_S_D64_MM
    22502U,	// CVT_S_L
    22502U,	// CVT_S_L_MMR6
    22747U,	// CVT_S_PL64
    24353U,	// CVT_S_PU64
    25417U,	// CVT_S_W
    25417U,	// CVT_S_W_MM
    25417U,	// CVT_S_W_MMR6
    20431U,	// CVT_W_D32
    20431U,	// CVT_W_D32_MM
    20431U,	// CVT_W_D64
    20431U,	// CVT_W_D64_MM
    23930U,	// CVT_W_S
    23930U,	// CVT_W_S_MM
    23930U,	// CVT_W_S_MMR6
    536890336U,	// C_EQ_D32
    536890336U,	// C_EQ_D32_MM
    536890336U,	// C_EQ_D64
    536890336U,	// C_EQ_D64_MM
    536894585U,	// C_EQ_S
    536894585U,	// C_EQ_S_MM
    536889898U,	// C_F_D32
    536889898U,	// C_F_D32_MM
    536889898U,	// C_F_D64
    536889898U,	// C_F_D64_MM
    536894382U,	// C_F_S
    536894382U,	// C_F_S_MM
    536889741U,	// C_LE_D32
    536889741U,	// C_LE_D32_MM
    536889741U,	// C_LE_D64
    536889741U,	// C_LE_D64_MM
    536894302U,	// C_LE_S
    536894302U,	// C_LE_S_MM
    536890827U,	// C_LT_D32
    536890827U,	// C_LT_D32_MM
    536890827U,	// C_LT_D64
    536890827U,	// C_LT_D64_MM
    536894690U,	// C_LT_S
    536894690U,	// C_LT_S_MM
    536889732U,	// C_NGE_D32
    536889732U,	// C_NGE_D32_MM
    536889732U,	// C_NGE_D64
    536889732U,	// C_NGE_D64_MM
    536894293U,	// C_NGE_S
    536894293U,	// C_NGE_S_MM
    536889767U,	// C_NGLE_D32
    536889767U,	// C_NGLE_D32_MM
    536889767U,	// C_NGLE_D64
    536889767U,	// C_NGLE_D64_MM
    536894320U,	// C_NGLE_S
    536894320U,	// C_NGLE_S_MM
    536890184U,	// C_NGL_D32
    536890184U,	// C_NGL_D32_MM
    536890184U,	// C_NGL_D64
    536890184U,	// C_NGL_D64_MM
    536894516U,	// C_NGL_S
    536894516U,	// C_NGL_S_MM
    536890818U,	// C_NGT_D32
    536890818U,	// C_NGT_D32_MM
    536890818U,	// C_NGT_D64
    536890818U,	// C_NGT_D64_MM
    536894681U,	// C_NGT_S
    536894681U,	// C_NGT_S_MM
    536889777U,	// C_OLE_D32
    536889777U,	// C_OLE_D32_MM
    536889777U,	// C_OLE_D64
    536889777U,	// C_OLE_D64_MM
    536894330U,	// C_OLE_S
    536894330U,	// C_OLE_S_MM
    536890853U,	// C_OLT_D32
    536890853U,	// C_OLT_D32_MM
    536890853U,	// C_OLT_D64
    536890853U,	// C_OLT_D64_MM
    536894708U,	// C_OLT_S
    536894708U,	// C_OLT_S_MM
    536890362U,	// C_SEQ_D32
    536890362U,	// C_SEQ_D32_MM
    536890362U,	// C_SEQ_D64
    536890362U,	// C_SEQ_D64_MM
    536894603U,	// C_SEQ_S
    536894603U,	// C_SEQ_S_MM
    536889968U,	// C_SF_D32
    536889968U,	// C_SF_D32_MM
    536889968U,	// C_SF_D64
    536889968U,	// C_SF_D64_MM
    536894428U,	// C_SF_S
    536894428U,	// C_SF_S_MM
    536890390U,	// C_UEQ_D32
    536890390U,	// C_UEQ_D32_MM
    536890390U,	// C_UEQ_D64
    536890390U,	// C_UEQ_D64_MM
    536894623U,	// C_UEQ_S
    536894623U,	// C_UEQ_S_MM
    536889805U,	// C_ULE_D32
    536889805U,	// C_ULE_D32_MM
    536889805U,	// C_ULE_D64
    536889805U,	// C_ULE_D64_MM
    536894350U,	// C_ULE_S
    536894350U,	// C_ULE_S_MM
    536890881U,	// C_ULT_D32
    536890881U,	// C_ULT_D32_MM
    536890881U,	// C_ULT_D64
    536890881U,	// C_ULT_D64_MM
    536894728U,	// C_ULT_S
    536894728U,	// C_ULT_S_MM
    536890266U,	// C_UN_D32
    536890266U,	// C_UN_D32_MM
    536890266U,	// C_UN_D64
    536890266U,	// C_UN_D64_MM
    536894539U,	// C_UN_S
    536894539U,	// C_UN_S_MM
    22984U,	// CmpRxRy16
    1610635153U,	// CmpiRxImm16
    22417U,	// CmpiRxImmX16
    536891429U,	// DADD
    536893261U,	// DADDi
    536895199U,	// DADDiu
    536895135U,	// DADDu
    536893292U,	// DAHI
    536893810U,	// DALIGN
    536893353U,	// DATI
    536893371U,	// DAUI
    22944U,	// DBITSWAP
    22912U,	// DCLO
    22912U,	// DCLO_R6
    26336U,	// DCLZ
    26336U,	// DCLZ_R6
    536895419U,	// DDIV
    536895327U,	// DDIVU
    10637U,	// DERET
    10637U,	// DERET_MM
    10637U,	// DERET_MMR6
    536895103U,	// DEXT
    536897494U,	// DEXT64_32
    536893785U,	// DEXTM
    536895320U,	// DEXTU
    546640U,	// DI
    536894921U,	// DINS
    536893778U,	// DINSM
    536895275U,	// DINSU
    536895420U,	// DIV
    536895328U,	// DIVU
    536895328U,	// DIVU_MMR6
    536895420U,	// DIV_MMR6
    536888567U,	// DIV_S_B
    536890756U,	// DIV_S_D
    536892293U,	// DIV_S_H
    536896620U,	// DIV_S_W
    536888782U,	// DIV_U_B
    536891223U,	// DIV_U_D
    536892571U,	// DIV_U_H
    536897038U,	// DIV_U_W
    546640U,	// DI_MM
    546640U,	// DI_MMR6
    536888019U,	// DLSA
    536888019U,	// DLSA_R6
    536887297U,	// DMFC0
    16488U,	// DMFC1
    536887616U,	// DMFC2
    201343296U,	// DMFC2_OCTEON
    536887304U,	// DMFGC0
    536891481U,	// DMOD
    536895149U,	// DMODU
    548451U,	// DMT
    2752561206U,	// DMTC0
    17875075U,	// DMTC1
    2752561499U,	// DMTC2
    201343323U,	// DMTC2_OCTEON
    2752561184U,	// DMTGC0
    536893248U,	// DMUH
    536895192U,	// DMUHU
    536893714U,	// DMUL
    24156U,	// DMULT
    24400U,	// DMULTu
    536895236U,	// DMULU
    536893714U,	// DMUL_R6
    536890664U,	// DOTP_S_D
    536892213U,	// DOTP_S_H
    536896488U,	// DOTP_S_W
    536891131U,	// DOTP_U_D
    536892501U,	// DOTP_U_H
    536896946U,	// DOTP_U_W
    570445009U,	// DPADD_S_D
    570446558U,	// DPADD_S_H
    570450823U,	// DPADD_S_W
    570445476U,	// DPADD_U_D
    570446846U,	// DPADD_U_H
    570451291U,	// DPADD_U_W
    536893100U,	// DPAQX_SA_W_PH
    536893100U,	// DPAQX_SA_W_PH_MMR2
    536893183U,	// DPAQX_S_W_PH
    536893183U,	// DPAQX_S_W_PH_MMR2
    536895948U,	// DPAQ_SA_L_W
    536895948U,	// DPAQ_SA_L_W_MM
    536893142U,	// DPAQ_S_W_PH
    536893142U,	// DPAQ_S_W_PH_MM
    536893449U,	// DPAU_H_QBL
    536893449U,	// DPAU_H_QBL_MM
    536894035U,	// DPAU_H_QBR
    536894035U,	// DPAU_H_QBR_MM
    536893221U,	// DPAX_W_PH
    536893221U,	// DPAX_W_PH_MMR2
    536893090U,	// DPA_W_PH
    536893090U,	// DPA_W_PH_MMR2
    22989U,	// DPOP
    536893115U,	// DPSQX_SA_W_PH
    536893115U,	// DPSQX_SA_W_PH_MMR2
    536893197U,	// DPSQX_S_W_PH
    536893197U,	// DPSQX_S_W_PH_MMR2
    536895961U,	// DPSQ_SA_L_W
    536895961U,	// DPSQ_SA_L_W_MM
    536893170U,	// DPSQ_S_W_PH
    536893170U,	// DPSQ_S_W_PH_MM
    570444976U,	// DPSUB_S_D
    570446537U,	// DPSUB_S_H
    570450790U,	// DPSUB_S_W
    570445443U,	// DPSUB_U_D
    570446825U,	// DPSUB_U_H
    570451258U,	// DPSUB_U_W
    536893461U,	// DPSU_H_QBL
    536893461U,	// DPSU_H_QBL_MM
    536894047U,	// DPSU_H_QBR
    536894047U,	// DPSU_H_QBR_MM
    536893232U,	// DPSX_W_PH
    536893232U,	// DPSX_W_PH_MMR2
    536893211U,	// DPS_W_PH
    536893211U,	// DPS_W_PH_MMR2
    536894220U,	// DROTR
    536887573U,	// DROTR32
    536895463U,	// DROTRV
    21752U,	// DSBH
    26407U,	// DSDIV
    20529U,	// DSHD
    536893647U,	// DSLL
    536887543U,	// DSLL32
    2147506383U,	// DSLL64_32
    536895425U,	// DSLLV
    536888013U,	// DSRA
    536887525U,	// DSRA32
    536895404U,	// DSRAV
    536893675U,	// DSRL
    536887551U,	// DSRL32
    536895432U,	// DSRLV
    536889257U,	// DSUB
    536895114U,	// DSUBu
    26393U,	// DUDIV
    547376U,	// DVP
    544979U,	// DVPE
    547376U,	// DVP_MMR6
    26408U,	// DivRxRy16
    26394U,	// DivuRxRy16
    10531U,	// EHB
    10531U,	// EHB_MM
    10531U,	// EHB_MMR6
    546652U,	// EI
    546652U,	// EI_MM
    546652U,	// EI_MMR6
    548456U,	// EMT
    10638U,	// ERET
    10535U,	// ERETNC
    10535U,	// ERETNC_MMR6
    10638U,	// ERET_MM
    10638U,	// ERET_MMR6
    547381U,	// EVP
    544985U,	// EVPE
    547381U,	// EVP_MMR6
    536895104U,	// EXT
    536893994U,	// EXTP
    536893873U,	// EXTPDP
    536895447U,	// EXTPDPV
    536895447U,	// EXTPDPV_MM
    536893873U,	// EXTPDP_MM
    536895456U,	// EXTPV
    536895456U,	// EXTPV_MM
    536893994U,	// EXTP_MM
    536896681U,	// EXTRV_RS_W
    536896681U,	// EXTRV_RS_W_MM
    536896235U,	// EXTRV_R_W
    536896235U,	// EXTRV_R_W_MM
    536892302U,	// EXTRV_S_H
    536892302U,	// EXTRV_S_H_MM
    536897118U,	// EXTRV_W
    536897118U,	// EXTRV_W_MM
    536896670U,	// EXTR_RS_W
    536896670U,	// EXTR_RS_W_MM
    536896214U,	// EXTR_R_W
    536896214U,	// EXTR_R_W_MM
    536892233U,	// EXTR_S_H
    536892233U,	// EXTR_S_H_MM
    536896313U,	// EXTR_W
    536896313U,	// EXTR_W_MM
    536895019U,	// EXTS
    536887590U,	// EXTS32
    536895104U,	// EXT_MM
    536895104U,	// EXT_MMR6
    19872U,	// FABS_D32
    19872U,	// FABS_D32_MM
    19872U,	// FABS_D64
    19872U,	// FABS_D64_MM
    23743U,	// FABS_S
    23743U,	// FABS_S_MM
    536889681U,	// FADD_D
    536889682U,	// FADD_D32
    536889682U,	// FADD_D32_MM
    536889682U,	// FADD_D64
    536889682U,	// FADD_D64_MM
    536894935U,	// FADD_PS64
    536894286U,	// FADD_S
    536894286U,	// FADD_S_MM
    570448718U,	// FADD_S_MMR6
    536895583U,	// FADD_W
    536889915U,	// FCAF_D
    536895702U,	// FCAF_W
    536890354U,	// FCEQ_D
    536896141U,	// FCEQ_W
    19879U,	// FCLASS_D
    25781U,	// FCLASS_W
    536889759U,	// FCLE_D
    536895625U,	// FCLE_W
    536890845U,	// FCLT_D
    536896720U,	// FCLT_W
    5941291U,	// FCMP_D32
    5941291U,	// FCMP_D32_MM
    5941291U,	// FCMP_D64
    6465579U,	// FCMP_S32
    6465579U,	// FCMP_S32_MM
    536889855U,	// FCNE_D
    536895659U,	// FCNE_W
    536890464U,	// FCOR_D
    536896270U,	// FCOR_W
    536890410U,	// FCUEQ_D
    536896157U,	// FCUEQ_W
    536889825U,	// FCULE_D
    536895641U,	// FCULE_W
    536890901U,	// FCULT_D
    536896736U,	// FCULT_W
    536889871U,	// FCUNE_D
    536895675U,	// FCUNE_W
    536890284U,	// FCUN_D
    536896047U,	// FCUN_W
    536891277U,	// FDIV_D
    536891278U,	// FDIV_D32
    536891278U,	// FDIV_D32_MM
    536891278U,	// FDIV_D64
    536891278U,	// FDIV_D64_MM
    536894785U,	// FDIV_S
    536894785U,	// FDIV_S_MM
    570449217U,	// FDIV_S_MMR6
    536897102U,	// FDIV_W
    536891960U,	// FEXDO_H
    536896063U,	// FEXDO_W
    536889568U,	// FEXP2_D
    536895486U,	// FEXP2_W
    19296U,	// FEXUPL_D
    25077U,	// FEXUPL_W
    19568U,	// FEXUPR_D
    25374U,	// FEXUPR_W
    19810U,	// FFINT_S_D
    25674U,	// FFINT_S_W
    20289U,	// FFINT_U_D
    26104U,	// FFINT_U_W
    19306U,	// FFQL_D
    25087U,	// FFQL_W
    19578U,	// FFQR_D
    25384U,	// FFQR_W
    17422U,	// FILL_B
    19281U,	// FILL_D
    21009U,	// FILL_H
    25062U,	// FILL_W
    18647U,	// FLOG2_D
    24565U,	// FLOG2_W
    19245U,	// FLOOR_L_D64
    19245U,	// FLOOR_L_D_MMR6
    23577U,	// FLOOR_L_S
    23577U,	// FLOOR_L_S_MMR6
    20420U,	// FLOOR_W_D32
    20420U,	// FLOOR_W_D64
    20420U,	// FLOOR_W_D_MMR6
    20420U,	// FLOOR_W_MM
    23919U,	// FLOOR_W_S
    23919U,	// FLOOR_W_S_MM
    23919U,	// FLOOR_W_S_MMR6
    570444121U,	// FMADD_D
    570450023U,	// FMADD_W
    536889606U,	// FMAX_A_D
    536895524U,	// FMAX_A_W
    536891352U,	// FMAX_D
    536897127U,	// FMAX_W
    536889586U,	// FMIN_A_D
    536895504U,	// FMIN_A_W
    536890258U,	// FMIN_D
    536896039U,	// FMIN_W
    20381U,	// FMOV_D32
    20381U,	// FMOV_D32_MM
    20381U,	// FMOV_D64
    20381U,	// FMOV_D64_MM
    20381U,	// FMOV_D_MMR6
    23880U,	// FMOV_S
    23880U,	// FMOV_S_MM
    23880U,	// FMOV_S_MMR6
    570444079U,	// FMSUB_D
    570449981U,	// FMSUB_W
    536890242U,	// FMUL_D
    536890243U,	// FMUL_D32
    536890243U,	// FMUL_D32_MM
    536890243U,	// FMUL_D64
    536890243U,	// FMUL_D64_MM
    536894951U,	// FMUL_PS64
    536894525U,	// FMUL_S
    536894525U,	// FMUL_S_MM
    570448957U,	// FMUL_S_MMR6
    536896023U,	// FMUL_W
    19073U,	// FNEG_D32
    19073U,	// FNEG_D32_MM
    19073U,	// FNEG_D64
    19073U,	// FNEG_D64_MM
    23532U,	// FNEG_S
    23532U,	// FNEG_S_MM
    23532U,	// FNEG_S_MMR6
    2752567255U,	// FORK
    19407U,	// FRCP_D
    25160U,	// FRCP_W
    20027U,	// FRINT_D
    25850U,	// FRINT_W
    20055U,	// FRSQRT_D
    25878U,	// FRSQRT_W
    536889934U,	// FSAF_D
    536895710U,	// FSAF_W
    536890382U,	// FSEQ_D
    536896149U,	// FSEQ_W
    536889797U,	// FSLE_D
    536895633U,	// FSLE_W
    536890873U,	// FSLT_D
    536896728U,	// FSLT_W
    536889863U,	// FSNE_D
    536895667U,	// FSNE_W
    536890472U,	// FSOR_D
    536896278U,	// FSOR_W
    20046U,	// FSQRT_D
    20047U,	// FSQRT_D32
    20047U,	// FSQRT_D32_MM
    20047U,	// FSQRT_D64
    20047U,	// FSQRT_D64_MM
    23857U,	// FSQRT_S
    23857U,	// FSQRT_S_MM
    25869U,	// FSQRT_W
    536889639U,	// FSUB_D
    536889640U,	// FSUB_D32
    536889640U,	// FSUB_D32_MM
    536889640U,	// FSUB_D64
    536889640U,	// FSUB_D64_MM
    536894927U,	// FSUB_PS64
    536894268U,	// FSUB_S
    536894268U,	// FSUB_S_MM
    570448700U,	// FSUB_S_MMR6
    536895541U,	// FSUB_W
    536890431U,	// FSUEQ_D
    536896166U,	// FSUEQ_W
    536889846U,	// FSULE_D
    536895650U,	// FSULE_W
    536890922U,	// FSULT_D
    536896745U,	// FSULT_W
    536889880U,	// FSUNE_D
    536895684U,	// FSUNE_W
    536890303U,	// FSUN_D
    536896055U,	// FSUN_W
    19821U,	// FTINT_S_D
    25685U,	// FTINT_S_W
    20300U,	// FTINT_U_D
    26115U,	// FTINT_U_W
    536892037U,	// FTQ_H
    536896175U,	// FTQ_W
    19643U,	// FTRUNC_S_D
    25457U,	// FTRUNC_S_W
    20110U,	// FTRUNC_U_D
    25925U,	// FTRUNC_U_W
    546758U,	// GINVI
    546758U,	// GINVI_MMR6
    218127986U,	// GINVT
    218127986U,	// GINVT_MMR6
    536890567U,	// HADD_S_D
    536892116U,	// HADD_S_H
    536896381U,	// HADD_S_W
    536891034U,	// HADD_U_D
    536892404U,	// HADD_U_H
    536896849U,	// HADD_U_W
    536890534U,	// HSUB_S_D
    536892095U,	// HSUB_S_H
    536896348U,	// HSUB_S_W
    536891001U,	// HSUB_U_D
    536892383U,	// HSUB_U_H
    536896816U,	// HSUB_U_W
    645291U,	// HYPCALL
    645291U,	// HYPCALL_MM
    536888837U,	// ILVEV_B
    536891268U,	// ILVEV_D
    536892626U,	// ILVEV_H
    536897093U,	// ILVEV_W
    536888365U,	// ILVL_B
    536890250U,	// ILVL_D
    536891952U,	// ILVL_H
    536896031U,	// ILVL_W
    536888117U,	// ILVOD_B
    536889723U,	// ILVOD_D
    536891754U,	// ILVOD_H
    536895616U,	// ILVOD_W
    536888413U,	// ILVR_B
    536890507U,	// ILVR_D
    536892077U,	// ILVR_H
    536896321U,	// ILVR_W
    536894916U,	// INS
    241714476U,	// INSERT_B
    258494020U,	// INSERT_D
    275272645U,	// INSERT_H
    292054275U,	// INSERT_W
    33578991U,	// INSV
    308822846U,	// INSVE_B
    325601825U,	// INSVE_D
    342380915U,	// INSVE_H
    359162061U,	// INSVE_W
    33578991U,	// INSV_MM
    536894916U,	// INS_MM
    536894916U,	// INS_MMR6
    186317U,	// J
    186356U,	// JAL
    23264U,	// JALR
    547552U,	// JALR16_MM
    23264U,	// JALR64
    547552U,	// JALRC16_MMR6
    17977U,	// JALRC_HB_MMR6
    18516U,	// JALRC_MMR6
    541239U,	// JALRS16_MM
    24100U,	// JALRS_MM
    17994U,	// JALR_HB
    17994U,	// JALR_HB64
    23264U,	// JALR_MM
    187819U,	// JALS_MM
    190126U,	// JALX
    190126U,	// JALX_MM
    186356U,	// JAL_MM
    18395U,	// JIALC
    18395U,	// JIALC64
    18395U,	// JIALC_MMR6
    18384U,	// JIC
    18384U,	// JIC64
    18384U,	// JIC_MMR6
    547548U,	// JR
    541226U,	// JR16_MM
    547548U,	// JR64
    547353U,	// JRADDIUSP
    542799U,	// JRC16_MM
    541104U,	// JRC16_MMR6
    547341U,	// JRCADDIUSP_MMR6
    542275U,	// JR_HB
    542275U,	// JR_HB64
    542275U,	// JR_HB64_R6
    542275U,	// JR_HB_R6
    547548U,	// JR_MM
    186317U,	// J_MM
    7542772U,	// Jal16
    8067060U,	// JalB16
    10524U,	// JrRa16
    10516U,	// JrcRa16
    542799U,	// JrcRx16
    542804U,	// JumpLinkReg16
    50349651U,	// LB
    50349651U,	// LB64
    50352227U,	// LBE
    50352227U,	// LBE_MM
    50348615U,	// LBU16_MM
    3254806196U,	// LBUX
    3254806196U,	// LBUX_MM
    50355845U,	// LBU_MMR6
    50349651U,	// LB_MM
    50349651U,	// LB_MMR6
    50355845U,	// LBu
    50355845U,	// LBu64
    50352363U,	// LBuE
    50352363U,	// LBuE_MM
    50355845U,	// LBu_MM
    50352186U,	// LD
    50348118U,	// LDC1
    50348118U,	// LDC164
    50348118U,	// LDC1_D64_MMR6
    50348118U,	// LDC1_MM_D32
    50348118U,	// LDC1_MM_D64
    50348334U,	// LDC2
    50348334U,	// LDC2_MMR6
    50348334U,	// LDC2_R6
    50348419U,	// LDC3
    17248U,	// LDI_B
    19089U,	// LDI_D
    20885U,	// LDI_H
    24912U,	// LDI_W
    50354256U,	// LDL
    18462U,	// LDPC
    50354842U,	// LDR
    3254796438U,	// LDXC1
    3254796438U,	// LDXC164
    50348838U,	// LD_B
    50350444U,	// LD_D
    50352475U,	// LD_H
    50356337U,	// LD_W
    134242016U,	// LEA_ADDiu
    134242015U,	// LEA_ADDiu64
    134242016U,	// LEA_ADDiu_MM
    50353427U,	// LH
    50353427U,	// LH64
    50352279U,	// LHE
    50352279U,	// LHE_MM
    50348638U,	// LHU16_MM
    3254806185U,	// LHX
    3254806185U,	// LHX_MM
    50353427U,	// LH_MM
    50355923U,	// LHu
    50355923U,	// LHu64
    50352369U,	// LHuE
    50352369U,	// LHuE_MM
    50355923U,	// LHu_MM
    16878U,	// LI16_MM
    16878U,	// LI16_MMR6
    50354352U,	// LL
    50354352U,	// LL64
    50354352U,	// LL64_R6
    50352190U,	// LLD
    50352190U,	// LLD_R6
    50352302U,	// LLE
    50352302U,	// LLE_MM
    50354352U,	// LL_MM
    50354352U,	// LL_MMR6
    50354352U,	// LL_R6
    536888020U,	// LSA
    3828450004U,	// LSA_MMR6
    536888020U,	// LSA_R6
    201349057U,	// LUI_MMR6
    3254796452U,	// LUXC1
    3254796452U,	// LUXC164
    3254796452U,	// LUXC1_MM
    201349057U,	// LUi
    201349057U,	// LUi64
    201349057U,	// LUi_MM
    50357902U,	// LW
    50348645U,	// LW16_MM
    50357902U,	// LW64
    50348170U,	// LWC1
    50348170U,	// LWC1_MM
    50348386U,	// LWC2
    50348386U,	// LWC2_MMR6
    50348386U,	// LWC2_R6
    50348431U,	// LWC3
    50357902U,	// LWDSP
    50357902U,	// LWDSP_MM
    50352381U,	// LWE
    50352381U,	// LWE_MM
    50357902U,	// LWGP_MM
    50354470U,	// LWL
    50354470U,	// LWL64
    50352312U,	// LWLE
    50352312U,	// LWLE_MM
    50354470U,	// LWL_MM
    66059U,	// LWM16_MM
    66059U,	// LWM16_MMR6
    65799U,	// LWM32_MM
    18499U,	// LWPC
    18499U,	// LWPC_MMR6
    369121850U,	// LWP_MM
    50354976U,	// LWR
    50354976U,	// LWR64
    50352351U,	// LWRE
    50352351U,	// LWRE_MM
    50354976U,	// LWR_MM
    50357902U,	// LWSP_MM
    18492U,	// LWUPC
    50356070U,	// LWU_MM
    3254806202U,	// LWX
    3254796466U,	// LWXC1
    3254796466U,	// LWXC1_MM
    3254804017U,	// LWXS_MM
    3254806202U,	// LWX_MM
    50357902U,	// LW_MM
    50357902U,	// LW_MMR6
    50356070U,	// LWu
    50349651U,	// LbRxRyOffMemX16
    50355845U,	// LbuRxRyOffMemX16
    50353427U,	// LhRxRyOffMemX16
    50355923U,	// LhuRxRyOffMemX16
    1610635144U,	// LiRxImm16
    22398U,	// LiRxImmAlignX16
    22408U,	// LiRxImmX16
    26254U,	// LwRxPcTcp16
    26254U,	// LwRxPcTcpX16
    50357902U,	// LwRxRyOffMemX16
    50357902U,	// LwRxSpImmX16
    20523U,	// MADD
    570444383U,	// MADDF_D
    570444383U,	// MADDF_D_MMR6
    570448851U,	// MADDF_S
    570448851U,	// MADDF_S_MMR6
    570446441U,	// MADDR_Q_H
    570450552U,	// MADDR_Q_W
    24230U,	// MADDU
    536895142U,	// MADDU_DSP
    536895142U,	// MADDU_DSP_MM
    24230U,	// MADDU_MM
    570443251U,	// MADDV_B
    570445682U,	// MADDV_D
    570447040U,	// MADDV_H
    570451507U,	// MADDV_W
    536889690U,	// MADD_D32
    536889690U,	// MADD_D32_MM
    536889690U,	// MADD_D64
    536891435U,	// MADD_DSP
    536891435U,	// MADD_DSP_MM
    20523U,	// MADD_MM
    570446411U,	// MADD_Q_H
    570450522U,	// MADD_Q_W
    536894285U,	// MADD_S
    536894285U,	// MADD_S_MM
    536893555U,	// MAQ_SA_W_PHL
    536893555U,	// MAQ_SA_W_PHL_MM
    536894116U,	// MAQ_SA_W_PHR
    536894116U,	// MAQ_SA_W_PHR_MM
    536893583U,	// MAQ_S_W_PHL
    536893583U,	// MAQ_S_W_PHL_MM
    536894144U,	// MAQ_S_W_PHR
    536894144U,	// MAQ_S_W_PHR_MM
    536889631U,	// MAXA_D
    536889631U,	// MAXA_D_MMR6
    536894258U,	// MAXA_S
    536894258U,	// MAXA_S_MMR6
    536888488U,	// MAXI_S_B
    536890645U,	// MAXI_S_D
    536892194U,	// MAXI_S_H
    536896459U,	// MAXI_S_W
    536888703U,	// MAXI_U_B
    536891112U,	// MAXI_U_D
    536892482U,	// MAXI_U_H
    536896927U,	// MAXI_U_W
    536888069U,	// MAX_A_B
    536889607U,	// MAX_A_D
    536891706U,	// MAX_A_H
    536895525U,	// MAX_A_W
    536891353U,	// MAX_D
    536891353U,	// MAX_D_MMR6
    536894851U,	// MAX_S
    536888576U,	// MAX_S_B
    536890765U,	// MAX_S_D
    536892313U,	// MAX_S_H
    536894851U,	// MAX_S_MMR6
    536896640U,	// MAX_S_W
    536888791U,	// MAX_U_B
    536891232U,	// MAX_U_D
    536892580U,	// MAX_U_H
    536897047U,	// MAX_U_W
    536887298U,	// MFC0
    536887298U,	// MFC0_MMR6
    16489U,	// MFC1
    16489U,	// MFC1_D64
    16489U,	// MFC1_MM
    16489U,	// MFC1_MMR6
    536887617U,	// MFC2
    16705U,	// MFC2_MMR6
    536887305U,	// MFGC0
    536887305U,	// MFGC0_MM
    536887336U,	// MFHC0_MMR6
    16495U,	// MFHC1_D32
    16495U,	// MFHC1_D32_MM
    16495U,	// MFHC1_D64
    16495U,	// MFHC1_D64_MM
    16711U,	// MFHC2_MMR6
    536887312U,	// MFHGC0
    536887312U,	// MFHGC0_MM
    546674U,	// MFHI
    541158U,	// MFHI16_MM
    546674U,	// MFHI64
    22386U,	// MFHI_DSP
    22386U,	// MFHI_DSP_MM
    546674U,	// MFHI_MM
    547206U,	// MFLO
    541209U,	// MFLO16_MM
    547206U,	// MFLO64
    22918U,	// MFLO_DSP
    22918U,	// MFLO_DSP_MM
    547206U,	// MFLO_MM
    536894214U,	// MFTR
    536889616U,	// MINA_D
    536889616U,	// MINA_D_MMR6
    536894250U,	// MINA_S
    536894250U,	// MINA_S_MMR6
    536888468U,	// MINI_S_B
    536890625U,	// MINI_S_D
    536892174U,	// MINI_S_H
    536896439U,	// MINI_S_W
    536888683U,	// MINI_U_B
    536891092U,	// MINI_U_D
    536892462U,	// MINI_U_H
    536896907U,	// MINI_U_W
    536888050U,	// MIN_A_B
    536889587U,	// MIN_A_D
    536891687U,	// MIN_A_H
    536895505U,	// MIN_A_W
    536890259U,	// MIN_D
    536890259U,	// MIN_D_MMR6
    536894532U,	// MIN_S
    536888498U,	// MIN_S_B
    536890655U,	// MIN_S_D
    536892204U,	// MIN_S_H
    536894532U,	// MIN_S_MMR6
    536896479U,	// MIN_S_W
    536888713U,	// MIN_U_B
    536891122U,	// MIN_U_D
    536892492U,	// MIN_U_H
    536896937U,	// MIN_U_W
    536891482U,	// MOD
    536889255U,	// MODSUB
    536889255U,	// MODSUB_MM
    536895150U,	// MODU
    536895150U,	// MODU_MMR6
    536891482U,	// MOD_MMR6
    536888431U,	// MOD_S_B
    536890588U,	// MOD_S_D
    536892137U,	// MOD_S_H
    536896402U,	// MOD_S_W
    536888646U,	// MOD_U_B
    536891055U,	// MOD_U_D
    536892425U,	// MOD_U_H
    536896870U,	// MOD_U_W
    20727U,	// MOVE16_MM
    16848U,	// MOVE16_MMR6
    536893881U,	// MOVEP_MM
    536893881U,	// MOVEP_MMR6
    24434U,	// MOVE_V
    536889976U,	// MOVF_D32
    536889976U,	// MOVF_D32_MM
    536889976U,	// MOVF_D64
    536891667U,	// MOVF_I
    536891667U,	// MOVF_I64
    536891667U,	// MOVF_I_MM
    536894436U,	// MOVF_S
    536894436U,	// MOVF_S_MM
    536890311U,	// MOVN_I64_D64
    536893818U,	// MOVN_I64_I
    536893818U,	// MOVN_I64_I64
    536894568U,	// MOVN_I64_S
    536890311U,	// MOVN_I_D32
    536890311U,	// MOVN_I_D32_MM
    536890311U,	// MOVN_I_D64
    536893818U,	// MOVN_I_I
    536893818U,	// MOVN_I_I64
    536893818U,	// MOVN_I_MM
    536894568U,	// MOVN_I_S
    536894568U,	// MOVN_I_S_MM
    536890983U,	// MOVT_D32
    536890983U,	// MOVT_D32_MM
    536890983U,	// MOVT_D64
    536895097U,	// MOVT_I
    536895097U,	// MOVT_I64
    536895097U,	// MOVT_I_MM
    536894777U,	// MOVT_S
    536894777U,	// MOVT_S_MM
    536891393U,	// MOVZ_I64_D64
    536897287U,	// MOVZ_I64_I
    536897287U,	// MOVZ_I64_I64
    536894878U,	// MOVZ_I64_S
    536891393U,	// MOVZ_I_D32
    536891393U,	// MOVZ_I_D32_MM
    536891393U,	// MOVZ_I_D64
    536897287U,	// MOVZ_I_I
    536897287U,	// MOVZ_I_I64
    536897287U,	// MOVZ_I_MM
    536894878U,	// MOVZ_I_S
    536894878U,	// MOVZ_I_S_MM
    18351U,	// MSUB
    570444374U,	// MSUBF_D
    570444374U,	// MSUBF_D_MMR6
    570448842U,	// MSUBF_S
    570448842U,	// MSUBF_S_MMR6
    570446430U,	// MSUBR_Q_H
    570450541U,	// MSUBR_Q_W
    24209U,	// MSUBU
    536895121U,	// MSUBU_DSP
    536895121U,	// MSUBU_DSP_MM
    24209U,	// MSUBU_MM
    570443242U,	// MSUBV_B
    570445673U,	// MSUBV_D
    570447031U,	// MSUBV_H
    570451498U,	// MSUBV_W
    536889648U,	// MSUB_D32
    536889648U,	// MSUB_D32_MM
    536889648U,	// MSUB_D64
    536889263U,	// MSUB_DSP
    536889263U,	// MSUB_DSP_MM
    18351U,	// MSUB_MM
    570446401U,	// MSUB_Q_H
    570450512U,	// MSUB_Q_W
    536894267U,	// MSUB_S
    536894267U,	// MSUB_S_MM
    2752561207U,	// MTC0
    2752561207U,	// MTC0_MMR6
    17875076U,	// MTC1
    17875076U,	// MTC1_D64
    17875076U,	// MTC1_D64_MM
    17875076U,	// MTC1_MM
    17875076U,	// MTC1_MMR6
    2752561500U,	// MTC2
    17875292U,	// MTC2_MMR6
    2752561185U,	// MTGC0
    2752561185U,	// MTGC0_MM
    2752561199U,	// MTHC0_MMR6
    17924214U,	// MTHC1_D32
    17924214U,	// MTHC1_D32_MM
    17924214U,	// MTHC1_D64
    17924214U,	// MTHC1_D64_MM
    17875278U,	// MTHC2_MMR6
    2752561176U,	// MTHGC0
    2752561176U,	// MTHGC0_MM
    546680U,	// MTHI
    546680U,	// MTHI64
    17880952U,	// MTHI_DSP
    17880952U,	// MTHI_DSP_MM
    546680U,	// MTHI_MM
    17881536U,	// MTHLIP
    17881536U,	// MTHLIP_MM
    547219U,	// MTLO
    547219U,	// MTLO64
    17881491U,	// MTLO_DSP
    17881491U,	// MTLO_DSP_MM
    547219U,	// MTLO_MM
    540739U,	// MTM0
    540864U,	// MTM1
    541038U,	// MTM2
    540745U,	// MTP0
    540870U,	// MTP1
    541044U,	// MTP2
    68213523U,	// MTTR
    536893249U,	// MUH
    536895193U,	// MUHU
    536895193U,	// MUHU_MMR6
    536893249U,	// MUH_MMR6
    536893715U,	// MUL
    536893596U,	// MULEQ_S_W_PHL
    536893596U,	// MULEQ_S_W_PHL_MM
    536894157U,	// MULEQ_S_W_PHR
    536894157U,	// MULEQ_S_W_PHR_MM
    536893473U,	// MULEU_S_PH_QBL
    536893473U,	// MULEU_S_PH_QBL_MM
    536894059U,	// MULEU_S_PH_QBR
    536894059U,	// MULEU_S_PH_QBR_MM
    536893009U,	// MULQ_RS_PH
    536893009U,	// MULQ_RS_PH_MM
    536896659U,	// MULQ_RS_W
    536896659U,	// MULQ_RS_W_MMR2
    536892953U,	// MULQ_S_PH
    536892953U,	// MULQ_S_PH_MMR2
    536896518U,	// MULQ_S_W
    536896518U,	// MULQ_S_W_MMR2
    536894976U,	// MULR_PS64
    536892020U,	// MULR_Q_H
    536896131U,	// MULR_Q_W
    536893155U,	// MULSAQ_S_W_PH
    536893155U,	// MULSAQ_S_W_PH_MM
    536893130U,	// MULSA_W_PH
    536893130U,	// MULSA_W_PH_MMR2
    24157U,	// MULT
    536895313U,	// MULTU_DSP
    536895313U,	// MULTU_DSP_MM
    536895069U,	// MULT_DSP
    536895069U,	// MULT_DSP_MM
    24157U,	// MULT_MM
    24401U,	// MULTu
    24401U,	// MULTu_MM
    536895230U,	// MULU
    536895230U,	// MULU_MMR6
    536888846U,	// MULV_B
    536891285U,	// MULV_D
    536892635U,	// MULV_H
    536897110U,	// MULV_W
    536893715U,	// MUL_MM
    536893715U,	// MUL_MMR6
    536892826U,	// MUL_PH
    536892826U,	// MUL_PH_MMR2
    536891989U,	// MUL_Q_H
    536896100U,	// MUL_Q_W
    536893715U,	// MUL_R6
    536892921U,	// MUL_S_PH
    536892921U,	// MUL_S_PH_MMR2
    546674U,	// Mfhi16
    547206U,	// Mflo16
    20727U,	// Move32R16
    20727U,	// MoveR3216
    17173U,	// NLOC_B
    18753U,	// NLOC_D
    20810U,	// NLOC_H
    24646U,	// NLOC_W
    17181U,	// NLZC_B
    18761U,	// NLZC_D
    20818U,	// NLZC_H
    24654U,	// NLZC_W
    536889698U,	// NMADD_D32
    536889698U,	// NMADD_D32_MM
    536889698U,	// NMADD_D64
    536894284U,	// NMADD_S
    536894284U,	// NMADD_S_MM
    536889656U,	// NMSUB_D32
    536889656U,	// NMSUB_D32_MM
    536889656U,	// NMSUB_D64
    536894266U,	// NMSUB_S
    536894266U,	// NMSUB_S_MM
    536894182U,	// NOR
    536894182U,	// NOR64
    536888254U,	// NORI_B
    536894182U,	// NOR_MM
    536894182U,	// NOR_MMR6
    536895362U,	// NOR_V
    16960U,	// NOT16_MM
    16960U,	// NOT16_MMR6
    20761U,	// NegRxRy16
    24173U,	// NotRxRy16
    536894183U,	// OR
    20021809U,	// OR16_MM
    20021809U,	// OR16_MMR6
    536894183U,	// OR64
    536888255U,	// ORI_B
    536893348U,	// ORI_MMR6
    536894183U,	// OR_MM
    536894183U,	// OR_MMR6
    536895363U,	// OR_V
    536893348U,	// ORi
    536893348U,	// ORi64
    536893348U,	// ORi_MM
    33577703U,	// OrRxRxRy16
    536892815U,	// PACKRL_PH
    536892815U,	// PACKRL_PH_MM
    10542U,	// PAUSE
    10542U,	// PAUSE_MM
    10542U,	// PAUSE_MMR6
    536888828U,	// PCKEV_B
    536891259U,	// PCKEV_D
    536892617U,	// PCKEV_H
    536897084U,	// PCKEV_W
    536888108U,	// PCKOD_B
    536889714U,	// PCKOD_D
    536891745U,	// PCKOD_H
    536895607U,	// PCKOD_W
    17700U,	// PCNT_B
    20019U,	// PCNT_D
    21437U,	// PCNT_H
    25842U,	// PCNT_W
    536892779U,	// PICK_PH
    536892779U,	// PICK_PH_MM
    536888987U,	// PICK_QB
    536888987U,	// PICK_QB_MM
    536894943U,	// PLL_PS64
    536894985U,	// PLU_PS64
    22990U,	// POP
    22592U,	// PRECEQU_PH_QBL
    17046U,	// PRECEQU_PH_QBLA
    17046U,	// PRECEQU_PH_QBLA_MM
    22592U,	// PRECEQU_PH_QBL_MM
    23178U,	// PRECEQU_PH_QBR
    17084U,	// PRECEQU_PH_QBRA
    17084U,	// PRECEQU_PH_QBRA_MM
    23178U,	// PRECEQU_PH_QBR_MM
    22657U,	// PRECEQ_W_PHL
    22657U,	// PRECEQ_W_PHL_MM
    23218U,	// PRECEQ_W_PHR
    23218U,	// PRECEQ_W_PHR_MM
    22577U,	// PRECEU_PH_QBL
    17030U,	// PRECEU_PH_QBLA
    17030U,	// PRECEU_PH_QBLA_MM
    22577U,	// PRECEU_PH_QBL_MM
    23163U,	// PRECEU_PH_QBR
    17068U,	// PRECEU_PH_QBRA
    17068U,	// PRECEU_PH_QBRA_MM
    23163U,	// PRECEU_PH_QBR_MM
    536892731U,	// PRECRQU_S_QB_PH
    536892731U,	// PRECRQU_S_QB_PH_MM
    536895750U,	// PRECRQ_PH_W
    536895750U,	// PRECRQ_PH_W_MM
    536892704U,	// PRECRQ_QB_PH
    536892704U,	// PRECRQ_QB_PH_MM
    536895781U,	// PRECRQ_RS_PH_W
    536895781U,	// PRECRQ_RS_PH_W_MM
    536892718U,	// PRECR_QB_PH
    536892718U,	// PRECR_QB_PH_MMR2
    536895734U,	// PRECR_SRA_PH_W
    536895734U,	// PRECR_SRA_PH_W_MMR2
    536895763U,	// PRECR_SRA_R_PH_W
    536895763U,	// PRECR_SRA_R_PH_W_MMR2
    5394701U,	// PREF
    5394554U,	// PREFE
    5394554U,	// PREFE_MM
    389179042U,	// PREFX_MM
    5394701U,	// PREF_MM
    5394701U,	// PREF_MMR6
    5394701U,	// PREF_R6
    536891464U,	// PREPEND
    536891464U,	// PREPEND_MMR2
    536894959U,	// PUL_PS64
    536894993U,	// PUU_PS64
    18327U,	// RADDU_W_QB
    18327U,	// RADDU_W_QB_MM
    184572415U,	// RDDSP
    402676223U,	// RDDSP_MM
    536894233U,	// RDHWR
    536894233U,	// RDHWR64
    536894233U,	// RDHWR_MM
    536894233U,	// RDHWR_MMR6
    23286U,	// RDPGPR_MMR6
    19415U,	// RECIP_D32
    19415U,	// RECIP_D32_MM
    19415U,	// RECIP_D64
    19415U,	// RECIP_D64_MM
    23664U,	// RECIP_S
    23664U,	// RECIP_S_MM
    22158U,	// REPLV_PH
    22158U,	// REPLV_PH_MM
    18307U,	// REPLV_QB
    18307U,	// REPLV_QB_MM
    21885U,	// REPL_PH
    21885U,	// REPL_PH_MM
    419448493U,	// REPL_QB
    419448493U,	// REPL_QB_MM
    20028U,	// RINT_D
    20028U,	// RINT_D_MMR6
    23848U,	// RINT_S
    23848U,	// RINT_S_MMR6
    536894221U,	// ROTR
    536895464U,	// ROTRV
    536895464U,	// ROTRV_MM
    536894221U,	// ROTR_MM
    19224U,	// ROUND_L_D64
    19224U,	// ROUND_L_D_MMR6
    23556U,	// ROUND_L_S
    23556U,	// ROUND_L_S_MMR6
    20399U,	// ROUND_W_D32
    20399U,	// ROUND_W_D64
    20399U,	// ROUND_W_D_MMR6
    20399U,	// ROUND_W_MM
    23898U,	// ROUND_W_S
    23898U,	// ROUND_W_S_MM
    23898U,	// ROUND_W_S_MMR6
    20056U,	// RSQRT_D32
    20056U,	// RSQRT_D32_MM
    20056U,	// RSQRT_D64
    20056U,	// RSQRT_D64_MM
    23856U,	// RSQRT_S
    23856U,	// RSQRT_S_MM
    0U,	// Restore16
    0U,	// RestoreX16
    8405633U,	// SAA
    8409105U,	// SAAD
    536888537U,	// SAT_S_B
    536890704U,	// SAT_S_D
    536892263U,	// SAT_S_H
    536896568U,	// SAT_S_W
    536888764U,	// SAT_U_B
    536891183U,	// SAT_U_D
    536892553U,	// SAT_U_H
    536896998U,	// SAT_U_W
    50349987U,	// SB
    50348452U,	// SB16_MM
    50348452U,	// SB16_MMR6
    50349987U,	// SB64
    50352232U,	// SBE
    50352232U,	// SBE_MM
    50349987U,	// SB_MM
    50349987U,	// SB_MMR6
    8964190U,	// SC
    8964190U,	// SC64
    8964190U,	// SC64_R6
    8966176U,	// SCD
    8966176U,	// SCD_R6
    8966253U,	// SCE
    8966253U,	// SCE_MM
    8964190U,	// SC_MM
    8964190U,	// SC_MMR6
    8964190U,	// SC_R6
    50352223U,	// SD
    219562U,	// SDBBP
    131617U,	// SDBBP16_MM
    131617U,	// SDBBP16_MMR6
    645546U,	// SDBBP_MM
    219562U,	// SDBBP_MMR6
    219562U,	// SDBBP_R6
    50348124U,	// SDC1
    50348124U,	// SDC164
    50348124U,	// SDC1_D64_MMR6
    50348124U,	// SDC1_MM_D32
    50348124U,	// SDC1_MM_D64
    50348340U,	// SDC2
    50348340U,	// SDC2_MMR6
    50348340U,	// SDC2_R6
    50348425U,	// SDC3
    26408U,	// SDIV
    26408U,	// SDIV_MM
    50354261U,	// SDL
    50354847U,	// SDR
    3254796445U,	// SDXC1
    3254796445U,	// SDXC164
    17972U,	// SEB
    17972U,	// SEB64
    17972U,	// SEB_MM
    21773U,	// SEH
    21773U,	// SEH64
    21773U,	// SEH_MM
    536897260U,	// SELEQZ
    536897260U,	// SELEQZ64
    536891383U,	// SELEQZ_D
    536891383U,	// SELEQZ_D_MMR6
    536897260U,	// SELEQZ_MMR6
    536894868U,	// SELEQZ_S
    536894868U,	// SELEQZ_S_MMR6
    536897233U,	// SELNEZ
    536897233U,	// SELNEZ64
    536891366U,	// SELNEZ_D
    536891366U,	// SELNEZ_D_MMR6
    536897233U,	// SELNEZ_MMR6
    536894858U,	// SELNEZ_S
    536894858U,	// SELNEZ_S_MMR6
    570444609U,	// SEL_D
    570444609U,	// SEL_D_MMR6
    570448941U,	// SEL_S
    570448941U,	// SEL_S_MMR6
    536894025U,	// SEQ
    536893335U,	// SEQi
    50353980U,	// SH
    50348504U,	// SH16_MM
    50348504U,	// SH16_MMR6
    50353980U,	// SH64
    50352284U,	// SHE
    50352284U,	// SHE_MM
    536888136U,	// SHF_B
    536891773U,	// SHF_H
    536895719U,	// SHF_W
    22924U,	// SHILO
    24527U,	// SHILOV
    24527U,	// SHILOV_MM
    22924U,	// SHILO_MM
    536893060U,	// SHLLV_PH
    536893060U,	// SHLLV_PH_MM
    536889209U,	// SHLLV_QB
    536889209U,	// SHLLV_QB_MM
    536892997U,	// SHLLV_S_PH
    536892997U,	// SHLLV_S_PH_MM
    536896629U,	// SHLLV_S_W
    536896629U,	// SHLLV_S_W_MM
    536892788U,	// SHLL_PH
    536892788U,	// SHLL_PH_MM
    536888996U,	// SHLL_QB
    536888996U,	// SHLL_QB_MM
    536892910U,	// SHLL_S_PH
    536892910U,	// SHLL_S_PH_MM
    536896469U,	// SHLL_S_W
    536896469U,	// SHLL_S_W_MM
    536893050U,	// SHRAV_PH
    536893050U,	// SHRAV_PH_MM
    536889199U,	// SHRAV_QB
    536889199U,	// SHRAV_QB_MMR2
    536892898U,	// SHRAV_R_PH
    536892898U,	// SHRAV_R_PH_MM
    536889097U,	// SHRAV_R_QB
    536889097U,	// SHRAV_R_QB_MMR2
    536896224U,	// SHRAV_R_W
    536896224U,	// SHRAV_R_W_MM
    536892695U,	// SHRA_PH
    536892695U,	// SHRA_PH_MM
    536888919U,	// SHRA_QB
    536888919U,	// SHRA_QB_MMR2
    536892863U,	// SHRA_R_PH
    536892863U,	// SHRA_R_PH_MM
    536889062U,	// SHRA_R_QB
    536889062U,	// SHRA_R_QB_MMR2
    536896182U,	// SHRA_R_W
    536896182U,	// SHRA_R_W_MM
    536893080U,	// SHRLV_PH
    536893080U,	// SHRLV_PH_MMR2
    536889229U,	// SHRLV_QB
    536889229U,	// SHRLV_QB_MM
    536892806U,	// SHRL_PH
    536892806U,	// SHRL_PH_MMR2
    536889014U,	// SHRL_QB
    536889014U,	// SHRL_QB_MM
    50353980U,	// SH_MM
    50353980U,	// SH_MMR6
    233633U,	// SIGRIE
    233633U,	// SIGRIE_MMR6
    1107313503U,	// SLDI_B
    1107315344U,	// SLDI_D
    1107317140U,	// SLDI_H
    1107321167U,	// SLDI_W
    1107313445U,	// SLD_B
    1107315051U,	// SLD_D
    1107317082U,	// SLD_H
    1107320944U,	// SLD_W
    536893648U,	// SLL
    536887805U,	// SLL16_MM
    536887805U,	// SLL16_MMR6
    536893648U,	// SLL64_32
    536893648U,	// SLL64_64
    536888193U,	// SLLI_B
    536890017U,	// SLLI_D
    536891813U,	// SLLI_H
    536895840U,	// SLLI_W
    536895426U,	// SLLV
    536895426U,	// SLLV_MM
    536888342U,	// SLL_B
    536890201U,	// SLL_D
    536891929U,	// SLL_H
    536893648U,	// SLL_MM
    536893648U,	// SLL_MMR6
    536895982U,	// SLL_W
    536895058U,	// SLT
    536895058U,	// SLT64
    536895058U,	// SLT_MM
    536893359U,	// SLTi
    536893359U,	// SLTi64
    536893359U,	// SLTi_MM
    536895214U,	// SLTiu
    536895214U,	// SLTiu64
    536895214U,	// SLTiu_MM
    536895300U,	// SLTu
    536895300U,	// SLTu64
    536895300U,	// SLTu_MM
    536891593U,	// SNE
    536893280U,	// SNEi
    1073759192U,	// SPLATI_B
    1073761000U,	// SPLATI_D
    1073762796U,	// SPLATI_H
    1073766823U,	// SPLATI_W
    1073759507U,	// SPLAT_B
    1073761713U,	// SPLAT_D
    1073763244U,	// SPLAT_H
    1073767615U,	// SPLAT_W
    536888014U,	// SRA
    536888151U,	// SRAI_B
    536889992U,	// SRAI_D
    536891788U,	// SRAI_H
    536895815U,	// SRAI_W
    536888227U,	// SRARI_B
    536890051U,	// SRARI_D
    536891847U,	// SRARI_H
    536895874U,	// SRARI_W
    536888380U,	// SRAR_B
    536890440U,	// SRAR_D
    536892044U,	// SRAR_H
    536896246U,	// SRAR_W
    536895405U,	// SRAV
    536895405U,	// SRAV_MM
    536888078U,	// SRA_B
    536889624U,	// SRA_D
    536891715U,	// SRA_H
    536888014U,	// SRA_MM
    536895534U,	// SRA_W
    536893676U,	// SRL
    536887812U,	// SRL16_MM
    536887812U,	// SRL16_MMR6
    536888201U,	// SRLI_B
    536890025U,	// SRLI_D
    536891821U,	// SRLI_H
    536895848U,	// SRLI_W
    536888245U,	// SRLRI_B
    536890069U,	// SRLRI_D
    536891865U,	// SRLRI_H
    536895892U,	// SRLRI_W
    536888396U,	// SRLR_B
    536890456U,	// SRLR_D
    536892060U,	// SRLR_H
    536896262U,	// SRLR_W
    536895433U,	// SRLV
    536895433U,	// SRLV_MM
    536888349U,	// SRL_B
    536890226U,	// SRL_D
    536891936U,	// SRL_H
    536893676U,	// SRL_MM
    536896007U,	// SRL_W
    10607U,	// SSNOP
    10607U,	// SSNOP_MM
    10607U,	// SSNOP_MMR6
    50349366U,	// ST_B
    50351713U,	// ST_D
    50353103U,	// ST_H
    50357536U,	// ST_W
    536889258U,	// SUB
    536892759U,	// SUBQH_PH
    536892759U,	// SUBQH_PH_MMR2
    536892874U,	// SUBQH_R_PH
    536892874U,	// SUBQH_R_PH_MMR2
    536896192U,	// SUBQH_R_W
    536896192U,	// SUBQH_R_W_MMR2
    536895797U,	// SUBQH_W
    536895797U,	// SUBQH_W_MMR2
    536892834U,	// SUBQ_PH
    536892834U,	// SUBQ_PH_MM
    536892931U,	// SUBQ_S_PH
    536892931U,	// SUBQ_S_PH_MM
    536896498U,	// SUBQ_S_W
    536896498U,	// SUBQ_S_W_MM
    536888752U,	// SUBSUS_U_B
    536891171U,	// SUBSUS_U_D
    536892541U,	// SUBSUS_U_H
    536896986U,	// SUBSUS_U_W
    536888555U,	// SUBSUU_S_B
    536890744U,	// SUBSUU_S_D
    536892281U,	// SUBSUU_S_H
    536896608U,	// SUBSUU_S_W
    536888517U,	// SUBS_S_B
    536890684U,	// SUBS_S_D
    536892243U,	// SUBS_S_H
    536896548U,	// SUBS_S_W
    536888732U,	// SUBS_U_B
    536891151U,	// SUBS_U_D
    536892521U,	// SUBS_U_H
    536896966U,	// SUBS_U_W
    536887886U,	// SUBU16_MM
    536887886U,	// SUBU16_MMR6
    536888967U,	// SUBUH_QB
    536888967U,	// SUBUH_QB_MMR2
    536889073U,	// SUBUH_R_QB
    536889073U,	// SUBUH_R_QB_MMR2
    536895115U,	// SUBU_MMR6
    536893032U,	// SUBU_PH
    536893032U,	// SUBU_PH_MMR2
    536889181U,	// SUBU_QB
    536889181U,	// SUBU_QB_MM
    536892975U,	// SUBU_S_PH
    536892975U,	// SUBU_S_PH_MMR2
    536889120U,	// SUBU_S_QB
    536889120U,	// SUBU_S_QB_MM
    536888299U,	// SUBVI_B
    536890107U,	// SUBVI_D
    536891903U,	// SUBVI_H
    536895930U,	// SUBVI_W
    536888811U,	// SUBV_B
    536891242U,	// SUBV_D
    536892600U,	// SUBV_H
    536897067U,	// SUBV_W
    536889258U,	// SUB_MM
    536889258U,	// SUB_MMR6
    536895115U,	// SUBu
    536895115U,	// SUBu_MM
    3254796459U,	// SUXC1
    3254796459U,	// SUXC164
    3254796459U,	// SUXC1_MM
    50357918U,	// SW
    50348651U,	// SW16_MM
    50348651U,	// SW16_MMR6
    50357918U,	// SW64
    50348176U,	// SWC1
    50348176U,	// SWC1_MM
    50348392U,	// SWC2
    50348392U,	// SWC2_MMR6
    50348392U,	// SWC2_R6
    50348437U,	// SWC3
    50357918U,	// SWDSP
    50357918U,	// SWDSP_MM
    50352386U,	// SWE
    50352386U,	// SWE_MM
    50354475U,	// SWL
    50354475U,	// SWL64
    50352318U,	// SWLE
    50352318U,	// SWLE_MM
    50354475U,	// SWL_MM
    66066U,	// SWM16_MM
    66066U,	// SWM16_MMR6
    65806U,	// SWM32_MM
    369121855U,	// SWP_MM
    50354981U,	// SWR
    50354981U,	// SWR64
    50352357U,	// SWRE
    50352357U,	// SWRE_MM
    50354981U,	// SWR_MM
    50354724U,	// SWSP_MM
    50357918U,	// SWSP_MMR6
    3254796473U,	// SWXC1
    3254796473U,	// SWXC1_MM
    50357918U,	// SW_MM
    50357918U,	// SW_MMR6
    255866U,	// SYNC
    268102U,	// SYNCI
    268102U,	// SYNCI_MM
    268102U,	// SYNCI_MMR6
    255866U,	// SYNC_MM
    247832U,	// SYNC_MMR6
    219316U,	// SYSCALL
    645300U,	// SYSCALL_MM
    0U,	// Save16
    0U,	// SaveX16
    50349987U,	// SbRxRyOffMemX16
    550669U,	// SebRx16
    550675U,	// SehRx16
    50353980U,	// ShRxRyOffMemX16
    536893648U,	// SllX16
    33578946U,	// SllvRxRy16
    24146U,	// SltRxRy16
    1610635183U,	// SltiRxImm16
    22447U,	// SltiRxImmX16
    1610637038U,	// SltiuRxImm16
    24302U,	// SltiuRxImmX16
    24388U,	// SltuRxRy16
    536888014U,	// SraX16
    33578925U,	// SravRxRy16
    536893676U,	// SrlX16
    33578953U,	// SrlvRxRy16
    536895115U,	// SubuRxRyRz16
    50357918U,	// SwRxRyOffMemX16
    50357918U,	// SwRxSpImmX16
    536894030U,	// TEQ
    22429U,	// TEQI
    22429U,	// TEQI_MM
    536894030U,	// TEQ_MM
    536891531U,	// TGE
    22362U,	// TGEI
    24295U,	// TGEIU
    24295U,	// TGEIU_MM
    22362U,	// TGEI_MM
    536895168U,	// TGEU
    536895168U,	// TGEU_MM
    536891531U,	// TGE_MM
    10655U,	// TLBGINV
    10556U,	// TLBGINVF
    10556U,	// TLBGINVF_MM
    10655U,	// TLBGINV_MM
    10601U,	// TLBGP
    10601U,	// TLBGP_MM
    10618U,	// TLBGR
    10618U,	// TLBGR_MM
    10571U,	// TLBGWI
    10571U,	// TLBGWI_MM
    10630U,	// TLBGWR
    10630U,	// TLBGWR_MM
    10648U,	// TLBINV
    10548U,	// TLBINVF
    10548U,	// TLBINVF_MMR6
    10648U,	// TLBINV_MMR6
    10596U,	// TLBP
    10596U,	// TLBP_MM
    10613U,	// TLBR
    10613U,	// TLBR_MM
    10565U,	// TLBWI
    10565U,	// TLBWI_MM
    10624U,	// TLBWR
    10624U,	// TLBWR_MM
    536895063U,	// TLT
    22453U,	// TLTI
    24309U,	// TLTIU_MM
    22453U,	// TLTI_MM
    536895306U,	// TLTU
    536895306U,	// TLTU_MM
    536895063U,	// TLT_MM
    536891598U,	// TNE
    22374U,	// TNEI
    22374U,	// TNEI_MM
    536891598U,	// TNE_MM
    19213U,	// TRUNC_L_D64
    19213U,	// TRUNC_L_D_MMR6
    23545U,	// TRUNC_L_S
    23545U,	// TRUNC_L_S_MMR6
    20388U,	// TRUNC_W_D32
    20388U,	// TRUNC_W_D64
    20388U,	// TRUNC_W_D_MMR6
    20388U,	// TRUNC_W_MM
    23887U,	// TRUNC_W_S
    23887U,	// TRUNC_W_S_MM
    23887U,	// TRUNC_W_S_MMR6
    24309U,	// TTLTIU
    26394U,	// UDIV
    26394U,	// UDIV_MM
    536895228U,	// V3MULU
    536887357U,	// VMM0
    536895243U,	// VMULU
    570442567U,	// VSHF_B
    570444392U,	// VSHF_D
    570446204U,	// VSHF_H
    570450150U,	// VSHF_W
    10643U,	// WAIT
    646727U,	// WAIT_MM
    646727U,	// WAIT_MMR6
    184572422U,	// WRDSP
    402676230U,	// WRDSP_MM
    23294U,	// WRPGPR_MMR6
    21758U,	// WSBH
    21758U,	// WSBH_MM
    21758U,	// WSBH_MMR6
    536894193U,	// XOR
    20021808U,	// XOR16_MM
    20021808U,	// XOR16_MMR6
    536894193U,	// XOR64
    536888262U,	// XORI_B
    536893347U,	// XORI_MMR6
    536894193U,	// XOR_MM
    536894193U,	// XOR_MMR6
    536895369U,	// XOR_V
    536893347U,	// XORi
    536893347U,	// XORi64
    536893347U,	// XORi_MM
    33577713U,	// XorRxRxRy16
    20535U,	// YIELD
  };

  static const uint16_t OpInfo1[] = {
    0U,	// PHI
    0U,	// INLINEASM
    0U,	// INLINEASM_BR
    0U,	// CFI_INSTRUCTION
    0U,	// EH_LABEL
    0U,	// GC_LABEL
    0U,	// ANNOTATION_LABEL
    0U,	// KILL
    0U,	// EXTRACT_SUBREG
    0U,	// INSERT_SUBREG
    0U,	// IMPLICIT_DEF
    0U,	// SUBREG_TO_REG
    0U,	// COPY_TO_REGCLASS
    0U,	// DBG_VALUE
    0U,	// DBG_VALUE_LIST
    0U,	// DBG_INSTR_REF
    0U,	// DBG_PHI
    0U,	// DBG_LABEL
    0U,	// REG_SEQUENCE
    0U,	// COPY
    0U,	// BUNDLE
    0U,	// LIFETIME_START
    0U,	// LIFETIME_END
    0U,	// PSEUDO_PROBE
    0U,	// ARITH_FENCE
    0U,	// STACKMAP
    0U,	// FENTRY_CALL
    0U,	// PATCHPOINT
    0U,	// LOAD_STACK_GUARD
    0U,	// PREALLOCATED_SETUP
    0U,	// PREALLOCATED_ARG
    0U,	// STATEPOINT
    0U,	// LOCAL_ESCAPE
    0U,	// FAULTING_OP
    0U,	// PATCHABLE_OP
    0U,	// PATCHABLE_FUNCTION_ENTER
    0U,	// PATCHABLE_RET
    0U,	// PATCHABLE_FUNCTION_EXIT
    0U,	// PATCHABLE_TAIL_CALL
    0U,	// PATCHABLE_EVENT_CALL
    0U,	// PATCHABLE_TYPED_EVENT_CALL
    0U,	// ICALL_BRANCH_FUNNEL
    0U,	// MEMBARRIER
    0U,	// G_ASSERT_SEXT
    0U,	// G_ASSERT_ZEXT
    0U,	// G_ASSERT_ALIGN
    0U,	// G_ADD
    0U,	// G_SUB
    0U,	// G_MUL
    0U,	// G_SDIV
    0U,	// G_UDIV
    0U,	// G_SREM
    0U,	// G_UREM
    0U,	// G_SDIVREM
    0U,	// G_UDIVREM
    0U,	// G_AND
    0U,	// G_OR
    0U,	// G_XOR
    0U,	// G_IMPLICIT_DEF
    0U,	// G_PHI
    0U,	// G_FRAME_INDEX
    0U,	// G_GLOBAL_VALUE
    0U,	// G_EXTRACT
    0U,	// G_UNMERGE_VALUES
    0U,	// G_INSERT
    0U,	// G_MERGE_VALUES
    0U,	// G_BUILD_VECTOR
    0U,	// G_BUILD_VECTOR_TRUNC
    0U,	// G_CONCAT_VECTORS
    0U,	// G_PTRTOINT
    0U,	// G_INTTOPTR
    0U,	// G_BITCAST
    0U,	// G_FREEZE
    0U,	// G_INTRINSIC_FPTRUNC_ROUND
    0U,	// G_INTRINSIC_TRUNC
    0U,	// G_INTRINSIC_ROUND
    0U,	// G_INTRINSIC_LRINT
    0U,	// G_INTRINSIC_ROUNDEVEN
    0U,	// G_READCYCLECOUNTER
    0U,	// G_LOAD
    0U,	// G_SEXTLOAD
    0U,	// G_ZEXTLOAD
    0U,	// G_INDEXED_LOAD
    0U,	// G_INDEXED_SEXTLOAD
    0U,	// G_INDEXED_ZEXTLOAD
    0U,	// G_STORE
    0U,	// G_INDEXED_STORE
    0U,	// G_ATOMIC_CMPXCHG_WITH_SUCCESS
    0U,	// G_ATOMIC_CMPXCHG
    0U,	// G_ATOMICRMW_XCHG
    0U,	// G_ATOMICRMW_ADD
    0U,	// G_ATOMICRMW_SUB
    0U,	// G_ATOMICRMW_AND
    0U,	// G_ATOMICRMW_NAND
    0U,	// G_ATOMICRMW_OR
    0U,	// G_ATOMICRMW_XOR
    0U,	// G_ATOMICRMW_MAX
    0U,	// G_ATOMICRMW_MIN
    0U,	// G_ATOMICRMW_UMAX
    0U,	// G_ATOMICRMW_UMIN
    0U,	// G_ATOMICRMW_FADD
    0U,	// G_ATOMICRMW_FSUB
    0U,	// G_ATOMICRMW_FMAX
    0U,	// G_ATOMICRMW_FMIN
    0U,	// G_ATOMICRMW_UINC_WRAP
    0U,	// G_ATOMICRMW_UDEC_WRAP
    0U,	// G_FENCE
    0U,	// G_BRCOND
    0U,	// G_BRINDIRECT
    0U,	// G_INVOKE_REGION_START
    0U,	// G_INTRINSIC
    0U,	// G_INTRINSIC_W_SIDE_EFFECTS
    0U,	// G_ANYEXT
    0U,	// G_TRUNC
    0U,	// G_CONSTANT
    0U,	// G_FCONSTANT
    0U,	// G_VASTART
    0U,	// G_VAARG
    0U,	// G_SEXT
    0U,	// G_SEXT_INREG
    0U,	// G_ZEXT
    0U,	// G_SHL
    0U,	// G_LSHR
    0U,	// G_ASHR
    0U,	// G_FSHL
    0U,	// G_FSHR
    0U,	// G_ROTR
    0U,	// G_ROTL
    0U,	// G_ICMP
    0U,	// G_FCMP
    0U,	// G_SELECT
    0U,	// G_UADDO
    0U,	// G_UADDE
    0U,	// G_USUBO
    0U,	// G_USUBE
    0U,	// G_SADDO
    0U,	// G_SADDE
    0U,	// G_SSUBO
    0U,	// G_SSUBE
    0U,	// G_UMULO
    0U,	// G_SMULO
    0U,	// G_UMULH
    0U,	// G_SMULH
    0U,	// G_UADDSAT
    0U,	// G_SADDSAT
    0U,	// G_USUBSAT
    0U,	// G_SSUBSAT
    0U,	// G_USHLSAT
    0U,	// G_SSHLSAT
    0U,	// G_SMULFIX
    0U,	// G_UMULFIX
    0U,	// G_SMULFIXSAT
    0U,	// G_UMULFIXSAT
    0U,	// G_SDIVFIX
    0U,	// G_UDIVFIX
    0U,	// G_SDIVFIXSAT
    0U,	// G_UDIVFIXSAT
    0U,	// G_FADD
    0U,	// G_FSUB
    0U,	// G_FMUL
    0U,	// G_FMA
    0U,	// G_FMAD
    0U,	// G_FDIV
    0U,	// G_FREM
    0U,	// G_FPOW
    0U,	// G_FPOWI
    0U,	// G_FEXP
    0U,	// G_FEXP2
    0U,	// G_FLOG
    0U,	// G_FLOG2
    0U,	// G_FLOG10
    0U,	// G_FNEG
    0U,	// G_FPEXT
    0U,	// G_FPTRUNC
    0U,	// G_FPTOSI
    0U,	// G_FPTOUI
    0U,	// G_SITOFP
    0U,	// G_UITOFP
    0U,	// G_FABS
    0U,	// G_FCOPYSIGN
    0U,	// G_IS_FPCLASS
    0U,	// G_FCANONICALIZE
    0U,	// G_FMINNUM
    0U,	// G_FMAXNUM
    0U,	// G_FMINNUM_IEEE
    0U,	// G_FMAXNUM_IEEE
    0U,	// G_FMINIMUM
    0U,	// G_FMAXIMUM
    0U,	// G_PTR_ADD
    0U,	// G_PTRMASK
    0U,	// G_SMIN
    0U,	// G_SMAX
    0U,	// G_UMIN
    0U,	// G_UMAX
    0U,	// G_ABS
    0U,	// G_LROUND
    0U,	// G_LLROUND
    0U,	// G_BR
    0U,	// G_BRJT
    0U,	// G_INSERT_VECTOR_ELT
    0U,	// G_EXTRACT_VECTOR_ELT
    0U,	// G_SHUFFLE_VECTOR
    0U,	// G_CTTZ
    0U,	// G_CTTZ_ZERO_UNDEF
    0U,	// G_CTLZ
    0U,	// G_CTLZ_ZERO_UNDEF
    0U,	// G_CTPOP
    0U,	// G_BSWAP
    0U,	// G_BITREVERSE
    0U,	// G_FCEIL
    0U,	// G_FCOS
    0U,	// G_FSIN
    0U,	// G_FSQRT
    0U,	// G_FFLOOR
    0U,	// G_FRINT
    0U,	// G_FNEARBYINT
    0U,	// G_ADDRSPACE_CAST
    0U,	// G_BLOCK_ADDR
    0U,	// G_JUMP_TABLE
    0U,	// G_DYN_STACKALLOC
    0U,	// G_STRICT_FADD
    0U,	// G_STRICT_FSUB
    0U,	// G_STRICT_FMUL
    0U,	// G_STRICT_FDIV
    0U,	// G_STRICT_FREM
    0U,	// G_STRICT_FMA
    0U,	// G_STRICT_FSQRT
    0U,	// G_READ_REGISTER
    0U,	// G_WRITE_REGISTER
    0U,	// G_MEMCPY
    0U,	// G_MEMCPY_INLINE
    0U,	// G_MEMMOVE
    0U,	// G_MEMSET
    0U,	// G_BZERO
    0U,	// G_VECREDUCE_SEQ_FADD
    0U,	// G_VECREDUCE_SEQ_FMUL
    0U,	// G_VECREDUCE_FADD
    0U,	// G_VECREDUCE_FMUL
    0U,	// G_VECREDUCE_FMAX
    0U,	// G_VECREDUCE_FMIN
    0U,	// G_VECREDUCE_ADD
    0U,	// G_VECREDUCE_MUL
    0U,	// G_VECREDUCE_AND
    0U,	// G_VECREDUCE_OR
    0U,	// G_VECREDUCE_XOR
    0U,	// G_VECREDUCE_SMAX
    0U,	// G_VECREDUCE_SMIN
    0U,	// G_VECREDUCE_UMAX
    0U,	// G_VECREDUCE_UMIN
    0U,	// G_SBFX
    0U,	// G_UBFX
    0U,	// ABSMacro
    0U,	// ADJCALLSTACKDOWN
    0U,	// ADJCALLSTACKUP
    0U,	// AND_V_D_PSEUDO
    0U,	// AND_V_H_PSEUDO
    0U,	// AND_V_W_PSEUDO
    0U,	// ATOMIC_CMP_SWAP_I16
    0U,	// ATOMIC_CMP_SWAP_I16_POSTRA
    0U,	// ATOMIC_CMP_SWAP_I32
    0U,	// ATOMIC_CMP_SWAP_I32_POSTRA
    0U,	// ATOMIC_CMP_SWAP_I64
    0U,	// ATOMIC_CMP_SWAP_I64_POSTRA
    0U,	// ATOMIC_CMP_SWAP_I8
    0U,	// ATOMIC_CMP_SWAP_I8_POSTRA
    0U,	// ATOMIC_LOAD_ADD_I16
    0U,	// ATOMIC_LOAD_ADD_I16_POSTRA
    0U,	// ATOMIC_LOAD_ADD_I32
    0U,	// ATOMIC_LOAD_ADD_I32_POSTRA
    0U,	// ATOMIC_LOAD_ADD_I64
    0U,	// ATOMIC_LOAD_ADD_I64_POSTRA
    0U,	// ATOMIC_LOAD_ADD_I8
    0U,	// ATOMIC_LOAD_ADD_I8_POSTRA
    0U,	// ATOMIC_LOAD_AND_I16
    0U,	// ATOMIC_LOAD_AND_I16_POSTRA
    0U,	// ATOMIC_LOAD_AND_I32
    0U,	// ATOMIC_LOAD_AND_I32_POSTRA
    0U,	// ATOMIC_LOAD_AND_I64
    0U,	// ATOMIC_LOAD_AND_I64_POSTRA
    0U,	// ATOMIC_LOAD_AND_I8
    0U,	// ATOMIC_LOAD_AND_I8_POSTRA
    0U,	// ATOMIC_LOAD_MAX_I16
    0U,	// ATOMIC_LOAD_MAX_I16_POSTRA
    0U,	// ATOMIC_LOAD_MAX_I32
    0U,	// ATOMIC_LOAD_MAX_I32_POSTRA
    0U,	// ATOMIC_LOAD_MAX_I64
    0U,	// ATOMIC_LOAD_MAX_I64_POSTRA
    0U,	// ATOMIC_LOAD_MAX_I8
    0U,	// ATOMIC_LOAD_MAX_I8_POSTRA
    0U,	// ATOMIC_LOAD_MIN_I16
    0U,	// ATOMIC_LOAD_MIN_I16_POSTRA
    0U,	// ATOMIC_LOAD_MIN_I32
    0U,	// ATOMIC_LOAD_MIN_I32_POSTRA
    0U,	// ATOMIC_LOAD_MIN_I64
    0U,	// ATOMIC_LOAD_MIN_I64_POSTRA
    0U,	// ATOMIC_LOAD_MIN_I8
    0U,	// ATOMIC_LOAD_MIN_I8_POSTRA
    0U,	// ATOMIC_LOAD_NAND_I16
    0U,	// ATOMIC_LOAD_NAND_I16_POSTRA
    0U,	// ATOMIC_LOAD_NAND_I32
    0U,	// ATOMIC_LOAD_NAND_I32_POSTRA
    0U,	// ATOMIC_LOAD_NAND_I64
    0U,	// ATOMIC_LOAD_NAND_I64_POSTRA
    0U,	// ATOMIC_LOAD_NAND_I8
    0U,	// ATOMIC_LOAD_NAND_I8_POSTRA
    0U,	// ATOMIC_LOAD_OR_I16
    0U,	// ATOMIC_LOAD_OR_I16_POSTRA
    0U,	// ATOMIC_LOAD_OR_I32
    0U,	// ATOMIC_LOAD_OR_I32_POSTRA
    0U,	// ATOMIC_LOAD_OR_I64
    0U,	// ATOMIC_LOAD_OR_I64_POSTRA
    0U,	// ATOMIC_LOAD_OR_I8
    0U,	// ATOMIC_LOAD_OR_I8_POSTRA
    0U,	// ATOMIC_LOAD_SUB_I16
    0U,	// ATOMIC_LOAD_SUB_I16_POSTRA
    0U,	// ATOMIC_LOAD_SUB_I32
    0U,	// ATOMIC_LOAD_SUB_I32_POSTRA
    0U,	// ATOMIC_LOAD_SUB_I64
    0U,	// ATOMIC_LOAD_SUB_I64_POSTRA
    0U,	// ATOMIC_LOAD_SUB_I8
    0U,	// ATOMIC_LOAD_SUB_I8_POSTRA
    0U,	// ATOMIC_LOAD_UMAX_I16
    0U,	// ATOMIC_LOAD_UMAX_I16_POSTRA
    0U,	// ATOMIC_LOAD_UMAX_I32
    0U,	// ATOMIC_LOAD_UMAX_I32_POSTRA
    0U,	// ATOMIC_LOAD_UMAX_I64
    0U,	// ATOMIC_LOAD_UMAX_I64_POSTRA
    0U,	// ATOMIC_LOAD_UMAX_I8
    0U,	// ATOMIC_LOAD_UMAX_I8_POSTRA
    0U,	// ATOMIC_LOAD_UMIN_I16
    0U,	// ATOMIC_LOAD_UMIN_I16_POSTRA
    0U,	// ATOMIC_LOAD_UMIN_I32
    0U,	// ATOMIC_LOAD_UMIN_I32_POSTRA
    0U,	// ATOMIC_LOAD_UMIN_I64
    0U,	// ATOMIC_LOAD_UMIN_I64_POSTRA
    0U,	// ATOMIC_LOAD_UMIN_I8
    0U,	// ATOMIC_LOAD_UMIN_I8_POSTRA
    0U,	// ATOMIC_LOAD_XOR_I16
    0U,	// ATOMIC_LOAD_XOR_I16_POSTRA
    0U,	// ATOMIC_LOAD_XOR_I32
    0U,	// ATOMIC_LOAD_XOR_I32_POSTRA
    0U,	// ATOMIC_LOAD_XOR_I64
    0U,	// ATOMIC_LOAD_XOR_I64_POSTRA
    0U,	// ATOMIC_LOAD_XOR_I8
    0U,	// ATOMIC_LOAD_XOR_I8_POSTRA
    0U,	// ATOMIC_SWAP_I16
    0U,	// ATOMIC_SWAP_I16_POSTRA
    0U,	// ATOMIC_SWAP_I32
    0U,	// ATOMIC_SWAP_I32_POSTRA
    0U,	// ATOMIC_SWAP_I64
    0U,	// ATOMIC_SWAP_I64_POSTRA
    0U,	// ATOMIC_SWAP_I8
    0U,	// ATOMIC_SWAP_I8_POSTRA
    0U,	// B
    0U,	// BAL_BR
    0U,	// BAL_BR_MM
    0U,	// BEQLImmMacro
    0U,	// BGE
    0U,	// BGEImmMacro
    0U,	// BGEL
    0U,	// BGELImmMacro
    0U,	// BGEU
    0U,	// BGEUImmMacro
    0U,	// BGEUL
    0U,	// BGEULImmMacro
    0U,	// BGT
    0U,	// BGTImmMacro
    0U,	// BGTL
    0U,	// BGTLImmMacro
    0U,	// BGTU
    0U,	// BGTUImmMacro
    0U,	// BGTUL
    0U,	// BGTULImmMacro
    0U,	// BLE
    0U,	// BLEImmMacro
    0U,	// BLEL
    0U,	// BLELImmMacro
    0U,	// BLEU
    0U,	// BLEUImmMacro
    0U,	// BLEUL
    0U,	// BLEULImmMacro
    0U,	// BLT
    0U,	// BLTImmMacro
    0U,	// BLTL
    0U,	// BLTLImmMacro
    0U,	// BLTU
    0U,	// BLTUImmMacro
    0U,	// BLTUL
    0U,	// BLTULImmMacro
    0U,	// BNELImmMacro
    0U,	// BPOSGE32_PSEUDO
    0U,	// BSEL_D_PSEUDO
    0U,	// BSEL_FD_PSEUDO
    0U,	// BSEL_FW_PSEUDO
    0U,	// BSEL_H_PSEUDO
    0U,	// BSEL_W_PSEUDO
    0U,	// B_MM
    0U,	// B_MMR6_Pseudo
    0U,	// B_MM_Pseudo
    0U,	// BeqImm
    0U,	// BneImm
    0U,	// BteqzT8CmpX16
    0U,	// BteqzT8CmpiX16
    0U,	// BteqzT8SltX16
    0U,	// BteqzT8SltiX16
    0U,	// BteqzT8SltiuX16
    0U,	// BteqzT8SltuX16
    0U,	// BtnezT8CmpX16
    0U,	// BtnezT8CmpiX16
    0U,	// BtnezT8SltX16
    0U,	// BtnezT8SltiX16
    0U,	// BtnezT8SltiuX16
    0U,	// BtnezT8SltuX16
    0U,	// BuildPairF64
    0U,	// BuildPairF64_64
    0U,	// CFTC1
    0U,	// CONSTPOOL_ENTRY
    0U,	// COPY_FD_PSEUDO
    0U,	// COPY_FW_PSEUDO
    0U,	// CTTC1
    0U,	// Constant32
    4U,	// DMULImmMacro
    4U,	// DMULMacro
    4U,	// DMULOMacro
    4U,	// DMULOUMacro
    4U,	// DROL
    4U,	// DROLImm
    4U,	// DROR
    4U,	// DRORImm
    4U,	// DSDivIMacro
    4U,	// DSDivMacro
    4U,	// DSRemIMacro
    4U,	// DSRemMacro
    4U,	// DUDivIMacro
    4U,	// DUDivMacro
    4U,	// DURemIMacro
    4U,	// DURemMacro
    0U,	// ERet
    0U,	// ExtractElementF64
    0U,	// ExtractElementF64_64
    0U,	// FABS_D
    0U,	// FABS_W
    0U,	// FEXP2_D_1_PSEUDO
    0U,	// FEXP2_W_1_PSEUDO
    0U,	// FILL_FD_PSEUDO
    0U,	// FILL_FW_PSEUDO
    0U,	// GotPrologue16
    0U,	// INSERT_B_VIDX64_PSEUDO
    0U,	// INSERT_B_VIDX_PSEUDO
    0U,	// INSERT_D_VIDX64_PSEUDO
    0U,	// INSERT_D_VIDX_PSEUDO
    0U,	// INSERT_FD_PSEUDO
    0U,	// INSERT_FD_VIDX64_PSEUDO
    0U,	// INSERT_FD_VIDX_PSEUDO
    0U,	// INSERT_FW_PSEUDO
    0U,	// INSERT_FW_VIDX64_PSEUDO
    0U,	// INSERT_FW_VIDX_PSEUDO
    0U,	// INSERT_H_VIDX64_PSEUDO
    0U,	// INSERT_H_VIDX_PSEUDO
    0U,	// INSERT_W_VIDX64_PSEUDO
    0U,	// INSERT_W_VIDX_PSEUDO
    0U,	// JALR64Pseudo
    0U,	// JALRHB64Pseudo
    0U,	// JALRHBPseudo
    0U,	// JALRPseudo
    0U,	// JAL_MMR6
    0U,	// JalOneReg
    0U,	// JalTwoReg
    0U,	// LDMacro
    0U,	// LDR_D
    0U,	// LDR_W
    0U,	// LD_F16
    0U,	// LOAD_ACC128
    0U,	// LOAD_ACC64
    0U,	// LOAD_ACC64DSP
    0U,	// LOAD_CCOND_DSP
    0U,	// LONG_BRANCH_ADDiu
    0U,	// LONG_BRANCH_ADDiu2Op
    0U,	// LONG_BRANCH_DADDiu
    0U,	// LONG_BRANCH_DADDiu2Op
    0U,	// LONG_BRANCH_LUi
    0U,	// LONG_BRANCH_LUi2Op
    0U,	// LONG_BRANCH_LUi2Op_64
    0U,	// LWM_MM
    0U,	// LoadAddrImm32
    0U,	// LoadAddrImm64
    0U,	// LoadAddrReg32
    0U,	// LoadAddrReg64
    0U,	// LoadImm32
    0U,	// LoadImm64
    0U,	// LoadImmDoubleFGR
    0U,	// LoadImmDoubleFGR_32
    0U,	// LoadImmDoubleGPR
    0U,	// LoadImmSingleFGR
    0U,	// LoadImmSingleGPR
    0U,	// LwConstant32
    0U,	// MFTACX
    8U,	// MFTC0
    0U,	// MFTC1
    0U,	// MFTDSP
    0U,	// MFTGPR
    0U,	// MFTHC1
    0U,	// MFTHI
    0U,	// MFTLO
    0U,	// MIPSeh_return32
    0U,	// MIPSeh_return64
    0U,	// MSA_FP_EXTEND_D_PSEUDO
    0U,	// MSA_FP_EXTEND_W_PSEUDO
    0U,	// MSA_FP_ROUND_D_PSEUDO
    0U,	// MSA_FP_ROUND_W_PSEUDO
    0U,	// MTTACX
    0U,	// MTTC0
    0U,	// MTTC1
    0U,	// MTTDSP
    0U,	// MTTGPR
    0U,	// MTTHC1
    0U,	// MTTHI
    0U,	// MTTLO
    4U,	// MULImmMacro
    4U,	// MULOMacro
    4U,	// MULOUMacro
    0U,	// MultRxRy16
    0U,	// MultRxRyRz16
    0U,	// MultuRxRy16
    0U,	// MultuRxRyRz16
    0U,	// NOP
    4U,	// NORImm
    4U,	// NORImm64
    0U,	// NOR_V_D_PSEUDO
    0U,	// NOR_V_H_PSEUDO
    0U,	// NOR_V_W_PSEUDO
    0U,	// OR_V_D_PSEUDO
    0U,	// OR_V_H_PSEUDO
    0U,	// OR_V_W_PSEUDO
    0U,	// PseudoCMPU_EQ_QB
    0U,	// PseudoCMPU_LE_QB
    0U,	// PseudoCMPU_LT_QB
    0U,	// PseudoCMP_EQ_PH
    0U,	// PseudoCMP_LE_PH
    0U,	// PseudoCMP_LT_PH
    0U,	// PseudoCVT_D32_W
    0U,	// PseudoCVT_D64_L
    0U,	// PseudoCVT_D64_W
    0U,	// PseudoCVT_S_L
    0U,	// PseudoCVT_S_W
    0U,	// PseudoDMULT
    0U,	// PseudoDMULTu
    0U,	// PseudoDSDIV
    0U,	// PseudoDUDIV
    0U,	// PseudoD_SELECT_I
    0U,	// PseudoD_SELECT_I64
    0U,	// PseudoIndirectBranch
    0U,	// PseudoIndirectBranch64
    0U,	// PseudoIndirectBranch64R6
    0U,	// PseudoIndirectBranchR6
    0U,	// PseudoIndirectBranch_MM
    0U,	// PseudoIndirectBranch_MMR6
    0U,	// PseudoIndirectHazardBranch
    0U,	// PseudoIndirectHazardBranch64
    0U,	// PseudoIndrectHazardBranch64R6
    0U,	// PseudoIndrectHazardBranchR6
    0U,	// PseudoMADD
    0U,	// PseudoMADDU
    0U,	// PseudoMADDU_MM
    0U,	// PseudoMADD_MM
    0U,	// PseudoMFHI
    0U,	// PseudoMFHI64
    0U,	// PseudoMFHI_MM
    0U,	// PseudoMFLO
    0U,	// PseudoMFLO64
    0U,	// PseudoMFLO_MM
    0U,	// PseudoMSUB
    0U,	// PseudoMSUBU
    0U,	// PseudoMSUBU_MM
    0U,	// PseudoMSUB_MM
    0U,	// PseudoMTLOHI
    0U,	// PseudoMTLOHI64
    0U,	// PseudoMTLOHI_DSP
    0U,	// PseudoMTLOHI_MM
    0U,	// PseudoMULT
    0U,	// PseudoMULT_MM
    0U,	// PseudoMULTu
    0U,	// PseudoMULTu_MM
    0U,	// PseudoPICK_PH
    0U,	// PseudoPICK_QB
    0U,	// PseudoReturn
    0U,	// PseudoReturn64
    0U,	// PseudoSDIV
    0U,	// PseudoSELECTFP_F_D32
    0U,	// PseudoSELECTFP_F_D64
    0U,	// PseudoSELECTFP_F_I
    0U,	// PseudoSELECTFP_F_I64
    0U,	// PseudoSELECTFP_F_S
    0U,	// PseudoSELECTFP_T_D32
    0U,	// PseudoSELECTFP_T_D64
    0U,	// PseudoSELECTFP_T_I
    0U,	// PseudoSELECTFP_T_I64
    0U,	// PseudoSELECTFP_T_S
    0U,	// PseudoSELECT_D32
    0U,	// PseudoSELECT_D64
    0U,	// PseudoSELECT_I
    0U,	// PseudoSELECT_I64
    0U,	// PseudoSELECT_S
    4U,	// PseudoTRUNC_W_D
    4U,	// PseudoTRUNC_W_D32
    4U,	// PseudoTRUNC_W_S
    0U,	// PseudoUDIV
    4U,	// ROL
    4U,	// ROLImm
    4U,	// ROR
    4U,	// RORImm
    0U,	// RetRA
    0U,	// RetRA16
    0U,	// SDC1_M1
    0U,	// SDIV_MM_Pseudo
    0U,	// SDMacro
    4U,	// SDivIMacro
    4U,	// SDivMacro
    4U,	// SEQIMacro
    4U,	// SEQMacro
    4U,	// SGE
    4U,	// SGEImm
    4U,	// SGEImm64
    4U,	// SGEU
    4U,	// SGEUImm
    4U,	// SGEUImm64
    4U,	// SGTImm
    4U,	// SGTImm64
    4U,	// SGTUImm
    4U,	// SGTUImm64
    4U,	// SLE
    4U,	// SLEImm
    4U,	// SLEImm64
    4U,	// SLEU
    4U,	// SLEUImm
    4U,	// SLEUImm64
    4U,	// SLTImm64
    4U,	// SLTUImm64
    4U,	// SNEIMacro
    4U,	// SNEMacro
    0U,	// SNZ_B_PSEUDO
    0U,	// SNZ_D_PSEUDO
    0U,	// SNZ_H_PSEUDO
    0U,	// SNZ_V_PSEUDO
    0U,	// SNZ_W_PSEUDO
    4U,	// SRemIMacro
    4U,	// SRemMacro
    0U,	// STORE_ACC128
    0U,	// STORE_ACC64
    0U,	// STORE_ACC64DSP
    0U,	// STORE_CCOND_DSP
    0U,	// STR_D
    0U,	// STR_W
    0U,	// ST_F16
    0U,	// SWM_MM
    0U,	// SZ_B_PSEUDO
    0U,	// SZ_D_PSEUDO
    0U,	// SZ_H_PSEUDO
    0U,	// SZ_V_PSEUDO
    0U,	// SZ_W_PSEUDO
    0U,	// SaaAddr
    0U,	// SaadAddr
    0U,	// SelBeqZ
    0U,	// SelBneZ
    0U,	// SelTBteqZCmp
    0U,	// SelTBteqZCmpi
    0U,	// SelTBteqZSlt
    0U,	// SelTBteqZSlti
    0U,	// SelTBteqZSltiu
    0U,	// SelTBteqZSltu
    0U,	// SelTBtneZCmp
    0U,	// SelTBtneZCmpi
    0U,	// SelTBtneZSlt
    0U,	// SelTBtneZSlti
    0U,	// SelTBtneZSltiu
    0U,	// SelTBtneZSltu
    0U,	// SltCCRxRy16
    0U,	// SltiCCRxImmX16
    0U,	// SltiuCCRxImmX16
    0U,	// SltuCCRxRy16
    0U,	// SltuRxRyRz16
    0U,	// TAILCALL
    0U,	// TAILCALL64R6REG
    0U,	// TAILCALLHB64R6REG
    0U,	// TAILCALLHBR6REG
    0U,	// TAILCALLR6REG
    0U,	// TAILCALLREG
    0U,	// TAILCALLREG64
    0U,	// TAILCALLREGHB
    0U,	// TAILCALLREGHB64
    0U,	// TAILCALLREG_MM
    0U,	// TAILCALLREG_MMR6
    0U,	// TAILCALL_MM
    0U,	// TAILCALL_MMR6
    0U,	// TRAP
    0U,	// TRAP_MM
    0U,	// UDIV_MM_Pseudo
    4U,	// UDivIMacro
    4U,	// UDivMacro
    4U,	// URemIMacro
    4U,	// URemMacro
    0U,	// Ulh
    0U,	// Ulhu
    0U,	// Ulw
    0U,	// Ush
    0U,	// Usw
    0U,	// XOR_V_D_PSEUDO
    0U,	// XOR_V_H_PSEUDO
    0U,	// XOR_V_W_PSEUDO
    0U,	// ABSQ_S_PH
    0U,	// ABSQ_S_PH_MM
    0U,	// ABSQ_S_QB
    0U,	// ABSQ_S_QB_MMR2
    0U,	// ABSQ_S_W
    0U,	// ABSQ_S_W_MM
    4U,	// ADD
    0U,	// ADDIUPC
    0U,	// ADDIUPC_MM
    0U,	// ADDIUPC_MMR6
    0U,	// ADDIUR1SP_MM
    4U,	// ADDIUR2_MM
    0U,	// ADDIUS5_MM
    0U,	// ADDIUSP_MM
    4U,	// ADDIU_MMR6
    4U,	// ADDQH_PH
    4U,	// ADDQH_PH_MMR2
    4U,	// ADDQH_R_PH
    4U,	// ADDQH_R_PH_MMR2
    4U,	// ADDQH_R_W
    4U,	// ADDQH_R_W_MMR2
    4U,	// ADDQH_W
    4U,	// ADDQH_W_MMR2
    4U,	// ADDQ_PH
    4U,	// ADDQ_PH_MM
    4U,	// ADDQ_S_PH
    4U,	// ADDQ_S_PH_MM
    4U,	// ADDQ_S_W
    4U,	// ADDQ_S_W_MM
    4U,	// ADDR_PS64
    4U,	// ADDSC
    4U,	// ADDSC_MM
    4U,	// ADDS_A_B
    4U,	// ADDS_A_D
    4U,	// ADDS_A_H
    4U,	// ADDS_A_W
    4U,	// ADDS_S_B
    4U,	// ADDS_S_D
    4U,	// ADDS_S_H
    4U,	// ADDS_S_W
    4U,	// ADDS_U_B
    4U,	// ADDS_U_D
    4U,	// ADDS_U_H
    4U,	// ADDS_U_W
    4U,	// ADDU16_MM
    4U,	// ADDU16_MMR6
    4U,	// ADDUH_QB
    4U,	// ADDUH_QB_MMR2
    4U,	// ADDUH_R_QB
    4U,	// ADDUH_R_QB_MMR2
    4U,	// ADDU_MMR6
    4U,	// ADDU_PH
    4U,	// ADDU_PH_MMR2
    4U,	// ADDU_QB
    4U,	// ADDU_QB_MM
    4U,	// ADDU_S_PH
    4U,	// ADDU_S_PH_MMR2
    4U,	// ADDU_S_QB
    4U,	// ADDU_S_QB_MM
    12U,	// ADDVI_B
    12U,	// ADDVI_D
    12U,	// ADDVI_H
    12U,	// ADDVI_W
    4U,	// ADDV_B
    4U,	// ADDV_D
    4U,	// ADDV_H
    4U,	// ADDV_W
    4U,	// ADDWC
    4U,	// ADDWC_MM
    4U,	// ADD_A_B
    4U,	// ADD_A_D
    4U,	// ADD_A_H
    4U,	// ADD_A_W
    4U,	// ADD_MM
    4U,	// ADD_MMR6
    4U,	// ADDi
    4U,	// ADDi_MM
    4U,	// ADDiu
    4U,	// ADDiu_MM
    4U,	// ADDu
    4U,	// ADDu_MM
    132U,	// ALIGN
    132U,	// ALIGN_MMR6
    0U,	// ALUIPC
    0U,	// ALUIPC_MMR6
    4U,	// AND
    0U,	// AND16_MM
    0U,	// AND16_MMR6
    4U,	// AND64
    4U,	// ANDI16_MM
    4U,	// ANDI16_MMR6
    16U,	// ANDI_B
    20U,	// ANDI_MMR6
    4U,	// AND_MM
    4U,	// AND_MMR6
    4U,	// AND_V
    20U,	// ANDi
    20U,	// ANDi64
    20U,	// ANDi_MM
    12U,	// APPEND
    12U,	// APPEND_MMR2
    4U,	// ASUB_S_B
    4U,	// ASUB_S_D
    4U,	// ASUB_S_H
    4U,	// ASUB_S_W
    4U,	// ASUB_U_B
    4U,	// ASUB_U_D
    4U,	// ASUB_U_H
    4U,	// ASUB_U_W
    20U,	// AUI
    0U,	// AUIPC
    0U,	// AUIPC_MMR6
    20U,	// AUI_MMR6
    4U,	// AVER_S_B
    4U,	// AVER_S_D
    4U,	// AVER_S_H
    4U,	// AVER_S_W
    4U,	// AVER_U_B
    4U,	// AVER_U_D
    4U,	// AVER_U_H
    4U,	// AVER_U_W
    4U,	// AVE_S_B
    4U,	// AVE_S_D
    4U,	// AVE_S_H
    4U,	// AVE_S_W
    4U,	// AVE_U_B
    4U,	// AVE_U_D
    4U,	// AVE_U_H
    4U,	// AVE_U_W
    0U,	// AddiuRxImmX16
    0U,	// AddiuRxPcImmX16
    1U,	// AddiuRxRxImm16
    0U,	// AddiuRxRxImmX16
    0U,	// AddiuRxRyOffMemX16
    0U,	// AddiuSpImm16
    0U,	// AddiuSpImmX16
    4U,	// AdduRxRyRz16
    0U,	// AndRxRxRy16
    0U,	// B16_MM
    4U,	// BADDu
    0U,	// BAL
    0U,	// BALC
    0U,	// BALC_MMR6
    24U,	// BALIGN
    24U,	// BALIGN_MMR2
    0U,	// BBIT0
    0U,	// BBIT032
    0U,	// BBIT1
    0U,	// BBIT132
    0U,	// BC
    0U,	// BC16_MMR6
    0U,	// BC1EQZ
    0U,	// BC1EQZC_MMR6
    0U,	// BC1F
    0U,	// BC1FL
    0U,	// BC1F_MM
    0U,	// BC1NEZ
    0U,	// BC1NEZC_MMR6
    0U,	// BC1T
    0U,	// BC1TL
    0U,	// BC1T_MM
    0U,	// BC2EQZ
    0U,	// BC2EQZC_MMR6
    0U,	// BC2NEZ
    0U,	// BC2NEZC_MMR6
    8U,	// BCLRI_B
    28U,	// BCLRI_D
    32U,	// BCLRI_H
    12U,	// BCLRI_W
    4U,	// BCLR_B
    4U,	// BCLR_D
    4U,	// BCLR_H
    4U,	// BCLR_W
    0U,	// BC_MMR6
    0U,	// BEQ
    0U,	// BEQ64
    0U,	// BEQC
    0U,	// BEQC64
    0U,	// BEQC_MMR6
    0U,	// BEQL
    0U,	// BEQZ16_MM
    0U,	// BEQZALC
    0U,	// BEQZALC_MMR6
    0U,	// BEQZC
    0U,	// BEQZC16_MMR6
    0U,	// BEQZC64
    0U,	// BEQZC_MM
    0U,	// BEQZC_MMR6
    0U,	// BEQ_MM
    0U,	// BGEC
    0U,	// BGEC64
    0U,	// BGEC_MMR6
    0U,	// BGEUC
    0U,	// BGEUC64
    0U,	// BGEUC_MMR6
    0U,	// BGEZ
    0U,	// BGEZ64
    0U,	// BGEZAL
    0U,	// BGEZALC
    0U,	// BGEZALC_MMR6
    0U,	// BGEZALL
    0U,	// BGEZALS_MM
    0U,	// BGEZAL_MM
    0U,	// BGEZC
    0U,	// BGEZC64
    0U,	// BGEZC_MMR6
    0U,	// BGEZL
    0U,	// BGEZ_MM
    0U,	// BGTZ
    0U,	// BGTZ64
    0U,	// BGTZALC
    0U,	// BGTZALC_MMR6
    0U,	// BGTZC
    0U,	// BGTZC64
    0U,	// BGTZC_MMR6
    0U,	// BGTZL
    0U,	// BGTZ_MM
    36U,	// BINSLI_B
    40U,	// BINSLI_D
    44U,	// BINSLI_H
    48U,	// BINSLI_W
    52U,	// BINSL_B
    52U,	// BINSL_D
    52U,	// BINSL_H
    52U,	// BINSL_W
    36U,	// BINSRI_B
    40U,	// BINSRI_D
    44U,	// BINSRI_H
    48U,	// BINSRI_W
    52U,	// BINSR_B
    52U,	// BINSR_D
    52U,	// BINSR_H
    52U,	// BINSR_W
    0U,	// BITREV
    0U,	// BITREV_MM
    0U,	// BITSWAP
    0U,	// BITSWAP_MMR6
    0U,	// BLEZ
    0U,	// BLEZ64
    0U,	// BLEZALC
    0U,	// BLEZALC_MMR6
    0U,	// BLEZC
    0U,	// BLEZC64
    0U,	// BLEZC_MMR6
    0U,	// BLEZL
    0U,	// BLEZ_MM
    0U,	// BLTC
    0U,	// BLTC64
    0U,	// BLTC_MMR6
    0U,	// BLTUC
    0U,	// BLTUC64
    0U,	// BLTUC_MMR6
    0U,	// BLTZ
    0U,	// BLTZ64
    0U,	// BLTZAL
    0U,	// BLTZALC
    0U,	// BLTZALC_MMR6
    0U,	// BLTZALL
    0U,	// BLTZALS_MM
    0U,	// BLTZAL_MM
    0U,	// BLTZC
    0U,	// BLTZC64
    0U,	// BLTZC_MMR6
    0U,	// BLTZL
    0U,	// BLTZ_MM
    56U,	// BMNZI_B
    52U,	// BMNZ_V
    56U,	// BMZI_B
    52U,	// BMZ_V
    0U,	// BNE
    0U,	// BNE64
    0U,	// BNEC
    0U,	// BNEC64
    0U,	// BNEC_MMR6
    8U,	// BNEGI_B
    28U,	// BNEGI_D
    32U,	// BNEGI_H
    12U,	// BNEGI_W
    4U,	// BNEG_B
    4U,	// BNEG_D
    4U,	// BNEG_H
    4U,	// BNEG_W
    0U,	// BNEL
    0U,	// BNEZ16_MM
    0U,	// BNEZALC
    0U,	// BNEZALC_MMR6
    0U,	// BNEZC
    0U,	// BNEZC16_MMR6
    0U,	// BNEZC64
    0U,	// BNEZC_MM
    0U,	// BNEZC_MMR6
    0U,	// BNE_MM
    0U,	// BNVC
    0U,	// BNVC_MMR6
    0U,	// BNZ_B
    0U,	// BNZ_D
    0U,	// BNZ_H
    0U,	// BNZ_V
    0U,	// BNZ_W
    0U,	// BOVC
    0U,	// BOVC_MMR6
    0U,	// BPOSGE32
    0U,	// BPOSGE32C_MMR3
    0U,	// BPOSGE32_MM
    0U,	// BREAK
    0U,	// BREAK16_MM
    0U,	// BREAK16_MMR6
    0U,	// BREAK_MM
    0U,	// BREAK_MMR6
    56U,	// BSELI_B
    52U,	// BSEL_V
    8U,	// BSETI_B
    28U,	// BSETI_D
    32U,	// BSETI_H
    12U,	// BSETI_W
    4U,	// BSET_B
    4U,	// BSET_D
    4U,	// BSET_H
    4U,	// BSET_W
    0U,	// BZ_B
    0U,	// BZ_D
    0U,	// BZ_H
    0U,	// BZ_V
    0U,	// BZ_W
    1U,	// BeqzRxImm16
    0U,	// BeqzRxImmX16
    0U,	// Bimm16
    0U,	// BimmX16
    1U,	// BnezRxImm16
    0U,	// BnezRxImmX16
    0U,	// Break16
    0U,	// Bteqz16
    0U,	// BteqzX16
    0U,	// Btnez16
    0U,	// BtnezX16
    0U,	// CACHE
    0U,	// CACHEE
    0U,	// CACHEE_MM
    0U,	// CACHE_MM
    0U,	// CACHE_MMR6
    0U,	// CACHE_R6
    0U,	// CEIL_L_D64
    0U,	// CEIL_L_D_MMR6
    0U,	// CEIL_L_S
    0U,	// CEIL_L_S_MMR6
    0U,	// CEIL_W_D32
    0U,	// CEIL_W_D64
    0U,	// CEIL_W_D_MMR6
    0U,	// CEIL_W_MM
    0U,	// CEIL_W_S
    0U,	// CEIL_W_S_MM
    0U,	// CEIL_W_S_MMR6
    4U,	// CEQI_B
    4U,	// CEQI_D
    4U,	// CEQI_H
    4U,	// CEQI_W
    4U,	// CEQ_B
    4U,	// CEQ_D
    4U,	// CEQ_H
    4U,	// CEQ_W
    0U,	// CFC1
    0U,	// CFC1_MM
    0U,	// CFC2_MM
    0U,	// CFCMSA
    1164U,	// CINS
    1164U,	// CINS32
    1164U,	// CINS64_32
    1164U,	// CINS_i32
    0U,	// CLASS_D
    0U,	// CLASS_D_MMR6
    0U,	// CLASS_S
    0U,	// CLASS_S_MMR6
    4U,	// CLEI_S_B
    4U,	// CLEI_S_D
    4U,	// CLEI_S_H
    4U,	// CLEI_S_W
    12U,	// CLEI_U_B
    12U,	// CLEI_U_D
    12U,	// CLEI_U_H
    12U,	// CLEI_U_W
    4U,	// CLE_S_B
    4U,	// CLE_S_D
    4U,	// CLE_S_H
    4U,	// CLE_S_W
    4U,	// CLE_U_B
    4U,	// CLE_U_D
    4U,	// CLE_U_H
    4U,	// CLE_U_W
    0U,	// CLO
    0U,	// CLO_MM
    0U,	// CLO_MMR6
    0U,	// CLO_R6
    4U,	// CLTI_S_B
    4U,	// CLTI_S_D
    4U,	// CLTI_S_H
    4U,	// CLTI_S_W
    12U,	// CLTI_U_B
    12U,	// CLTI_U_D
    12U,	// CLTI_U_H
    12U,	// CLTI_U_W
    4U,	// CLT_S_B
    4U,	// CLT_S_D
    4U,	// CLT_S_H
    4U,	// CLT_S_W
    4U,	// CLT_U_B
    4U,	// CLT_U_D
    4U,	// CLT_U_H
    4U,	// CLT_U_W
    0U,	// CLZ
    0U,	// CLZ_MM
    0U,	// CLZ_MMR6
    0U,	// CLZ_R6
    4U,	// CMPGDU_EQ_QB
    4U,	// CMPGDU_EQ_QB_MMR2
    4U,	// CMPGDU_LE_QB
    4U,	// CMPGDU_LE_QB_MMR2
    4U,	// CMPGDU_LT_QB
    4U,	// CMPGDU_LT_QB_MMR2
    4U,	// CMPGU_EQ_QB
    4U,	// CMPGU_EQ_QB_MM
    4U,	// CMPGU_LE_QB
    4U,	// CMPGU_LE_QB_MM
    4U,	// CMPGU_LT_QB
    4U,	// CMPGU_LT_QB_MM
    0U,	// CMPU_EQ_QB
    0U,	// CMPU_EQ_QB_MM
    0U,	// CMPU_LE_QB
    0U,	// CMPU_LE_QB_MM
    0U,	// CMPU_LT_QB
    0U,	// CMPU_LT_QB_MM
    4U,	// CMP_AF_D_MMR6
    4U,	// CMP_AF_S_MMR6
    4U,	// CMP_EQ_D
    4U,	// CMP_EQ_D_MMR6
    0U,	// CMP_EQ_PH
    0U,	// CMP_EQ_PH_MM
    4U,	// CMP_EQ_S
    4U,	// CMP_EQ_S_MMR6
    4U,	// CMP_F_D
    4U,	// CMP_F_S
    4U,	// CMP_LE_D
    4U,	// CMP_LE_D_MMR6
    0U,	// CMP_LE_PH
    0U,	// CMP_LE_PH_MM
    4U,	// CMP_LE_S
    4U,	// CMP_LE_S_MMR6
    4U,	// CMP_LT_D
    4U,	// CMP_LT_D_MMR6
    0U,	// CMP_LT_PH
    0U,	// CMP_LT_PH_MM
    4U,	// CMP_LT_S
    4U,	// CMP_LT_S_MMR6
    4U,	// CMP_SAF_D
    4U,	// CMP_SAF_D_MMR6
    4U,	// CMP_SAF_S
    4U,	// CMP_SAF_S_MMR6
    4U,	// CMP_SEQ_D
    4U,	// CMP_SEQ_D_MMR6
    4U,	// CMP_SEQ_S
    4U,	// CMP_SEQ_S_MMR6
    4U,	// CMP_SLE_D
    4U,	// CMP_SLE_D_MMR6
    4U,	// CMP_SLE_S
    4U,	// CMP_SLE_S_MMR6
    4U,	// CMP_SLT_D
    4U,	// CMP_SLT_D_MMR6
    4U,	// CMP_SLT_S
    4U,	// CMP_SLT_S_MMR6
    4U,	// CMP_SUEQ_D
    4U,	// CMP_SUEQ_D_MMR6
    4U,	// CMP_SUEQ_S
    4U,	// CMP_SUEQ_S_MMR6
    4U,	// CMP_SULE_D
    4U,	// CMP_SULE_D_MMR6
    4U,	// CMP_SULE_S
    4U,	// CMP_SULE_S_MMR6
    4U,	// CMP_SULT_D
    4U,	// CMP_SULT_D_MMR6
    4U,	// CMP_SULT_S
    4U,	// CMP_SULT_S_MMR6
    4U,	// CMP_SUN_D
    4U,	// CMP_SUN_D_MMR6
    4U,	// CMP_SUN_S
    4U,	// CMP_SUN_S_MMR6
    4U,	// CMP_UEQ_D
    4U,	// CMP_UEQ_D_MMR6
    4U,	// CMP_UEQ_S
    4U,	// CMP_UEQ_S_MMR6
    4U,	// CMP_ULE_D
    4U,	// CMP_ULE_D_MMR6
    4U,	// CMP_ULE_S
    4U,	// CMP_ULE_S_MMR6
    4U,	// CMP_ULT_D
    4U,	// CMP_ULT_D_MMR6
    4U,	// CMP_ULT_S
    4U,	// CMP_ULT_S_MMR6
    4U,	// CMP_UN_D
    4U,	// CMP_UN_D_MMR6
    4U,	// CMP_UN_S
    4U,	// CMP_UN_S_MMR6
    289U,	// COPY_S_B
    317U,	// COPY_S_D
    265U,	// COPY_S_H
    281U,	// COPY_S_W
    289U,	// COPY_U_B
    265U,	// COPY_U_H
    281U,	// COPY_U_W
    4U,	// CRC32B
    4U,	// CRC32CB
    4U,	// CRC32CD
    4U,	// CRC32CH
    4U,	// CRC32CW
    4U,	// CRC32D
    4U,	// CRC32H
    4U,	// CRC32W
    0U,	// CTC1
    0U,	// CTC1_MM
    0U,	// CTC2_MM
    0U,	// CTCMSA
    0U,	// CVT_D32_S
    0U,	// CVT_D32_S_MM
    0U,	// CVT_D32_W
    0U,	// CVT_D32_W_MM
    0U,	// CVT_D64_L
    0U,	// CVT_D64_S
    0U,	// CVT_D64_S_MM
    0U,	// CVT_D64_W
    0U,	// CVT_D64_W_MM
    0U,	// CVT_D_L_MMR6
    0U,	// CVT_L_D64
    0U,	// CVT_L_D64_MM
    0U,	// CVT_L_D_MMR6
    0U,	// CVT_L_S
    0U,	// CVT_L_S_MM
    0U,	// CVT_L_S_MMR6
    0U,	// CVT_PS_PW64
    4U,	// CVT_PS_S64
    0U,	// CVT_PW_PS64
    0U,	// CVT_S_D32
    0U,	// CVT_S_D32_MM
    0U,	// CVT_S_D64
    0U,	// CVT_S_D64_MM
    0U,	// CVT_S_L
    0U,	// CVT_S_L_MMR6
    0U,	// CVT_S_PL64
    0U,	// CVT_S_PU64
    0U,	// CVT_S_W
    0U,	// CVT_S_W_MM
    0U,	// CVT_S_W_MMR6
    0U,	// CVT_W_D32
    0U,	// CVT_W_D32_MM
    0U,	// CVT_W_D64
    0U,	// CVT_W_D64_MM
    0U,	// CVT_W_S
    0U,	// CVT_W_S_MM
    0U,	// CVT_W_S_MMR6
    4U,	// C_EQ_D32
    4U,	// C_EQ_D32_MM
    4U,	// C_EQ_D64
    4U,	// C_EQ_D64_MM
    4U,	// C_EQ_S
    4U,	// C_EQ_S_MM
    4U,	// C_F_D32
    4U,	// C_F_D32_MM
    4U,	// C_F_D64
    4U,	// C_F_D64_MM
    4U,	// C_F_S
    4U,	// C_F_S_MM
    4U,	// C_LE_D32
    4U,	// C_LE_D32_MM
    4U,	// C_LE_D64
    4U,	// C_LE_D64_MM
    4U,	// C_LE_S
    4U,	// C_LE_S_MM
    4U,	// C_LT_D32
    4U,	// C_LT_D32_MM
    4U,	// C_LT_D64
    4U,	// C_LT_D64_MM
    4U,	// C_LT_S
    4U,	// C_LT_S_MM
    4U,	// C_NGE_D32
    4U,	// C_NGE_D32_MM
    4U,	// C_NGE_D64
    4U,	// C_NGE_D64_MM
    4U,	// C_NGE_S
    4U,	// C_NGE_S_MM
    4U,	// C_NGLE_D32
    4U,	// C_NGLE_D32_MM
    4U,	// C_NGLE_D64
    4U,	// C_NGLE_D64_MM
    4U,	// C_NGLE_S
    4U,	// C_NGLE_S_MM
    4U,	// C_NGL_D32
    4U,	// C_NGL_D32_MM
    4U,	// C_NGL_D64
    4U,	// C_NGL_D64_MM
    4U,	// C_NGL_S
    4U,	// C_NGL_S_MM
    4U,	// C_NGT_D32
    4U,	// C_NGT_D32_MM
    4U,	// C_NGT_D64
    4U,	// C_NGT_D64_MM
    4U,	// C_NGT_S
    4U,	// C_NGT_S_MM
    4U,	// C_OLE_D32
    4U,	// C_OLE_D32_MM
    4U,	// C_OLE_D64
    4U,	// C_OLE_D64_MM
    4U,	// C_OLE_S
    4U,	// C_OLE_S_MM
    4U,	// C_OLT_D32
    4U,	// C_OLT_D32_MM
    4U,	// C_OLT_D64
    4U,	// C_OLT_D64_MM
    4U,	// C_OLT_S
    4U,	// C_OLT_S_MM
    4U,	// C_SEQ_D32
    4U,	// C_SEQ_D32_MM
    4U,	// C_SEQ_D64
    4U,	// C_SEQ_D64_MM
    4U,	// C_SEQ_S
    4U,	// C_SEQ_S_MM
    4U,	// C_SF_D32
    4U,	// C_SF_D32_MM
    4U,	// C_SF_D64
    4U,	// C_SF_D64_MM
    4U,	// C_SF_S
    4U,	// C_SF_S_MM
    4U,	// C_UEQ_D32
    4U,	// C_UEQ_D32_MM
    4U,	// C_UEQ_D64
    4U,	// C_UEQ_D64_MM
    4U,	// C_UEQ_S
    4U,	// C_UEQ_S_MM
    4U,	// C_ULE_D32
    4U,	// C_ULE_D32_MM
    4U,	// C_ULE_D64
    4U,	// C_ULE_D64_MM
    4U,	// C_ULE_S
    4U,	// C_ULE_S_MM
    4U,	// C_ULT_D32
    4U,	// C_ULT_D32_MM
    4U,	// C_ULT_D64
    4U,	// C_ULT_D64_MM
    4U,	// C_ULT_S
    4U,	// C_ULT_S_MM
    4U,	// C_UN_D32
    4U,	// C_UN_D32_MM
    4U,	// C_UN_D64
    4U,	// C_UN_D64_MM
    4U,	// C_UN_S
    4U,	// C_UN_S_MM
    0U,	// CmpRxRy16
    1U,	// CmpiRxImm16
    0U,	// CmpiRxImmX16
    4U,	// DADD
    4U,	// DADDi
    4U,	// DADDiu
    4U,	// DADDu
    20U,	// DAHI
    2180U,	// DALIGN
    20U,	// DATI
    20U,	// DAUI
    0U,	// DBITSWAP
    0U,	// DCLO
    0U,	// DCLO_R6
    0U,	// DCLZ
    0U,	// DCLZ_R6
    4U,	// DDIV
    4U,	// DDIVU
    0U,	// DERET
    0U,	// DERET_MM
    0U,	// DERET_MMR6
    3228U,	// DEXT
    4252U,	// DEXT64_32
    5260U,	// DEXTM
    448U,	// DEXTU
    0U,	// DI
    6300U,	// DINS
    7308U,	// DINSM
    576U,	// DINSU
    4U,	// DIV
    4U,	// DIVU
    4U,	// DIVU_MMR6
    4U,	// DIV_MMR6
    4U,	// DIV_S_B
    4U,	// DIV_S_D
    4U,	// DIV_S_H
    4U,	// DIV_S_W
    4U,	// DIV_U_B
    4U,	// DIV_U_D
    4U,	// DIV_U_H
    4U,	// DIV_U_W
    0U,	// DI_MM
    0U,	// DI_MMR6
    8324U,	// DLSA
    8324U,	// DLSA_R6
    8U,	// DMFC0
    0U,	// DMFC1
    8U,	// DMFC2
    0U,	// DMFC2_OCTEON
    8U,	// DMFGC0
    4U,	// DMOD
    4U,	// DMODU
    0U,	// DMT
    0U,	// DMTC0
    0U,	// DMTC1
    0U,	// DMTC2
    0U,	// DMTC2_OCTEON
    0U,	// DMTGC0
    4U,	// DMUH
    4U,	// DMUHU
    4U,	// DMUL
    0U,	// DMULT
    0U,	// DMULTu
    4U,	// DMULU
    4U,	// DMUL_R6
    4U,	// DOTP_S_D
    4U,	// DOTP_S_H
    4U,	// DOTP_S_W
    4U,	// DOTP_U_D
    4U,	// DOTP_U_H
    4U,	// DOTP_U_W
    52U,	// DPADD_S_D
    52U,	// DPADD_S_H
    52U,	// DPADD_S_W
    52U,	// DPADD_U_D
    52U,	// DPADD_U_H
    52U,	// DPADD_U_W
    4U,	// DPAQX_SA_W_PH
    4U,	// DPAQX_SA_W_PH_MMR2
    4U,	// DPAQX_S_W_PH
    4U,	// DPAQX_S_W_PH_MMR2
    4U,	// DPAQ_SA_L_W
    4U,	// DPAQ_SA_L_W_MM
    4U,	// DPAQ_S_W_PH
    4U,	// DPAQ_S_W_PH_MM
    4U,	// DPAU_H_QBL
    4U,	// DPAU_H_QBL_MM
    4U,	// DPAU_H_QBR
    4U,	// DPAU_H_QBR_MM
    4U,	// DPAX_W_PH
    4U,	// DPAX_W_PH_MMR2
    4U,	// DPA_W_PH
    4U,	// DPA_W_PH_MMR2
    0U,	// DPOP
    4U,	// DPSQX_SA_W_PH
    4U,	// DPSQX_SA_W_PH_MMR2
    4U,	// DPSQX_S_W_PH
    4U,	// DPSQX_S_W_PH_MMR2
    4U,	// DPSQ_SA_L_W
    4U,	// DPSQ_SA_L_W_MM
    4U,	// DPSQ_S_W_PH
    4U,	// DPSQ_S_W_PH_MM
    52U,	// DPSUB_S_D
    52U,	// DPSUB_S_H
    52U,	// DPSUB_S_W
    52U,	// DPSUB_U_D
    52U,	// DPSUB_U_H
    52U,	// DPSUB_U_W
    4U,	// DPSU_H_QBL
    4U,	// DPSU_H_QBL_MM
    4U,	// DPSU_H_QBR
    4U,	// DPSU_H_QBR_MM
    4U,	// DPSX_W_PH
    4U,	// DPSX_W_PH_MMR2
    4U,	// DPS_W_PH
    4U,	// DPS_W_PH_MMR2
    28U,	// DROTR
    12U,	// DROTR32
    4U,	// DROTRV
    0U,	// DSBH
    0U,	// DSDIV
    0U,	// DSHD
    28U,	// DSLL
    12U,	// DSLL32
    1U,	// DSLL64_32
    4U,	// DSLLV
    28U,	// DSRA
    12U,	// DSRA32
    4U,	// DSRAV
    28U,	// DSRL
    12U,	// DSRL32
    4U,	// DSRLV
    4U,	// DSUB
    4U,	// DSUBu
    0U,	// DUDIV
    0U,	// DVP
    0U,	// DVPE
    0U,	// DVP_MMR6
    0U,	// DivRxRy16
    0U,	// DivuRxRy16
    0U,	// EHB
    0U,	// EHB_MM
    0U,	// EHB_MMR6
    0U,	// EI
    0U,	// EI_MM
    0U,	// EI_MMR6
    0U,	// EMT
    0U,	// ERET
    0U,	// ERETNC
    0U,	// ERETNC_MMR6
    0U,	// ERET_MM
    0U,	// ERET_MMR6
    0U,	// EVP
    0U,	// EVPE
    0U,	// EVP_MMR6
    4236U,	// EXT
    12U,	// EXTP
    12U,	// EXTPDP
    4U,	// EXTPDPV
    4U,	// EXTPDPV_MM
    12U,	// EXTPDP_MM
    4U,	// EXTPV
    4U,	// EXTPV_MM
    12U,	// EXTP_MM
    4U,	// EXTRV_RS_W
    4U,	// EXTRV_RS_W_MM
    4U,	// EXTRV_R_W
    4U,	// EXTRV_R_W_MM
    4U,	// EXTRV_S_H
    4U,	// EXTRV_S_H_MM
    4U,	// EXTRV_W
    4U,	// EXTRV_W_MM
    12U,	// EXTR_RS_W
    12U,	// EXTR_RS_W_MM
    12U,	// EXTR_R_W
    12U,	// EXTR_R_W_MM
    12U,	// EXTR_S_H
    12U,	// EXTR_S_H_MM
    12U,	// EXTR_W
    12U,	// EXTR_W_MM
    1164U,	// EXTS
    1164U,	// EXTS32
    4236U,	// EXT_MM
    4236U,	// EXT_MMR6
    0U,	// FABS_D32
    0U,	// FABS_D32_MM
    0U,	// FABS_D64
    0U,	// FABS_D64_MM
    0U,	// FABS_S
    0U,	// FABS_S_MM
    4U,	// FADD_D
    4U,	// FADD_D32
    4U,	// FADD_D32_MM
    4U,	// FADD_D64
    4U,	// FADD_D64_MM
    4U,	// FADD_PS64
    4U,	// FADD_S
    4U,	// FADD_S_MM
    68U,	// FADD_S_MMR6
    4U,	// FADD_W
    4U,	// FCAF_D
    4U,	// FCAF_W
    4U,	// FCEQ_D
    4U,	// FCEQ_W
    0U,	// FCLASS_D
    0U,	// FCLASS_W
    4U,	// FCLE_D
    4U,	// FCLE_W
    4U,	// FCLT_D
    4U,	// FCLT_W
    0U,	// FCMP_D32
    0U,	// FCMP_D32_MM
    0U,	// FCMP_D64
    0U,	// FCMP_S32
    0U,	// FCMP_S32_MM
    4U,	// FCNE_D
    4U,	// FCNE_W
    4U,	// FCOR_D
    4U,	// FCOR_W
    4U,	// FCUEQ_D
    4U,	// FCUEQ_W
    4U,	// FCULE_D
    4U,	// FCULE_W
    4U,	// FCULT_D
    4U,	// FCULT_W
    4U,	// FCUNE_D
    4U,	// FCUNE_W
    4U,	// FCUN_D
    4U,	// FCUN_W
    4U,	// FDIV_D
    4U,	// FDIV_D32
    4U,	// FDIV_D32_MM
    4U,	// FDIV_D64
    4U,	// FDIV_D64_MM
    4U,	// FDIV_S
    4U,	// FDIV_S_MM
    68U,	// FDIV_S_MMR6
    4U,	// FDIV_W
    4U,	// FEXDO_H
    4U,	// FEXDO_W
    4U,	// FEXP2_D
    4U,	// FEXP2_W
    0U,	// FEXUPL_D
    0U,	// FEXUPL_W
    0U,	// FEXUPR_D
    0U,	// FEXUPR_W
    0U,	// FFINT_S_D
    0U,	// FFINT_S_W
    0U,	// FFINT_U_D
    0U,	// FFINT_U_W
    0U,	// FFQL_D
    0U,	// FFQL_W
    0U,	// FFQR_D
    0U,	// FFQR_W
    0U,	// FILL_B
    0U,	// FILL_D
    0U,	// FILL_H
    0U,	// FILL_W
    0U,	// FLOG2_D
    0U,	// FLOG2_W
    0U,	// FLOOR_L_D64
    0U,	// FLOOR_L_D_MMR6
    0U,	// FLOOR_L_S
    0U,	// FLOOR_L_S_MMR6
    0U,	// FLOOR_W_D32
    0U,	// FLOOR_W_D64
    0U,	// FLOOR_W_D_MMR6
    0U,	// FLOOR_W_MM
    0U,	// FLOOR_W_S
    0U,	// FLOOR_W_S_MM
    0U,	// FLOOR_W_S_MMR6
    52U,	// FMADD_D
    52U,	// FMADD_W
    4U,	// FMAX_A_D
    4U,	// FMAX_A_W
    4U,	// FMAX_D
    4U,	// FMAX_W
    4U,	// FMIN_A_D
    4U,	// FMIN_A_W
    4U,	// FMIN_D
    4U,	// FMIN_W
    0U,	// FMOV_D32
    0U,	// FMOV_D32_MM
    0U,	// FMOV_D64
    0U,	// FMOV_D64_MM
    0U,	// FMOV_D_MMR6
    0U,	// FMOV_S
    0U,	// FMOV_S_MM
    0U,	// FMOV_S_MMR6
    52U,	// FMSUB_D
    52U,	// FMSUB_W
    4U,	// FMUL_D
    4U,	// FMUL_D32
    4U,	// FMUL_D32_MM
    4U,	// FMUL_D64
    4U,	// FMUL_D64_MM
    4U,	// FMUL_PS64
    4U,	// FMUL_S
    4U,	// FMUL_S_MM
    68U,	// FMUL_S_MMR6
    4U,	// FMUL_W
    0U,	// FNEG_D32
    0U,	// FNEG_D32_MM
    0U,	// FNEG_D64
    0U,	// FNEG_D64_MM
    0U,	// FNEG_S
    0U,	// FNEG_S_MM
    0U,	// FNEG_S_MMR6
    1U,	// FORK
    0U,	// FRCP_D
    0U,	// FRCP_W
    0U,	// FRINT_D
    0U,	// FRINT_W
    0U,	// FRSQRT_D
    0U,	// FRSQRT_W
    4U,	// FSAF_D
    4U,	// FSAF_W
    4U,	// FSEQ_D
    4U,	// FSEQ_W
    4U,	// FSLE_D
    4U,	// FSLE_W
    4U,	// FSLT_D
    4U,	// FSLT_W
    4U,	// FSNE_D
    4U,	// FSNE_W
    4U,	// FSOR_D
    4U,	// FSOR_W
    0U,	// FSQRT_D
    0U,	// FSQRT_D32
    0U,	// FSQRT_D32_MM
    0U,	// FSQRT_D64
    0U,	// FSQRT_D64_MM
    0U,	// FSQRT_S
    0U,	// FSQRT_S_MM
    0U,	// FSQRT_W
    4U,	// FSUB_D
    4U,	// FSUB_D32
    4U,	// FSUB_D32_MM
    4U,	// FSUB_D64
    4U,	// FSUB_D64_MM
    4U,	// FSUB_PS64
    4U,	// FSUB_S
    4U,	// FSUB_S_MM
    68U,	// FSUB_S_MMR6
    4U,	// FSUB_W
    4U,	// FSUEQ_D
    4U,	// FSUEQ_W
    4U,	// FSULE_D
    4U,	// FSULE_W
    4U,	// FSULT_D
    4U,	// FSULT_W
    4U,	// FSUNE_D
    4U,	// FSUNE_W
    4U,	// FSUN_D
    4U,	// FSUN_W
    0U,	// FTINT_S_D
    0U,	// FTINT_S_W
    0U,	// FTINT_U_D
    0U,	// FTINT_U_W
    4U,	// FTQ_H
    4U,	// FTQ_W
    0U,	// FTRUNC_S_D
    0U,	// FTRUNC_S_W
    0U,	// FTRUNC_U_D
    0U,	// FTRUNC_U_W
    0U,	// GINVI
    0U,	// GINVI_MMR6
    0U,	// GINVT
    0U,	// GINVT_MMR6
    4U,	// HADD_S_D
    4U,	// HADD_S_H
    4U,	// HADD_S_W
    4U,	// HADD_U_D
    4U,	// HADD_U_H
    4U,	// HADD_U_W
    4U,	// HSUB_S_D
    4U,	// HSUB_S_H
    4U,	// HSUB_S_W
    4U,	// HSUB_U_D
    4U,	// HSUB_U_H
    4U,	// HSUB_U_W
    0U,	// HYPCALL
    0U,	// HYPCALL_MM
    4U,	// ILVEV_B
    4U,	// ILVEV_D
    4U,	// ILVEV_H
    4U,	// ILVEV_W
    4U,	// ILVL_B
    4U,	// ILVL_D
    4U,	// ILVL_H
    4U,	// ILVL_W
    4U,	// ILVOD_B
    4U,	// ILVOD_D
    4U,	// ILVOD_H
    4U,	// ILVOD_W
    4U,	// ILVR_B
    4U,	// ILVR_D
    4U,	// ILVR_H
    4U,	// ILVR_W
    6284U,	// INS
    0U,	// INSERT_B
    0U,	// INSERT_D
    0U,	// INSERT_H
    0U,	// INSERT_W
    0U,	// INSV
    0U,	// INSVE_B
    0U,	// INSVE_D
    0U,	// INSVE_H
    0U,	// INSVE_W
    0U,	// INSV_MM
    6284U,	// INS_MM
    6284U,	// INS_MMR6
    0U,	// J
    0U,	// JAL
    0U,	// JALR
    0U,	// JALR16_MM
    0U,	// JALR64
    0U,	// JALRC16_MMR6
    0U,	// JALRC_HB_MMR6
    0U,	// JALRC_MMR6
    0U,	// JALRS16_MM
    0U,	// JALRS_MM
    0U,	// JALR_HB
    0U,	// JALR_HB64
    0U,	// JALR_MM
    0U,	// JALS_MM
    0U,	// JALX
    0U,	// JALX_MM
    0U,	// JAL_MM
    0U,	// JIALC
    0U,	// JIALC64
    0U,	// JIALC_MMR6
    0U,	// JIC
    0U,	// JIC64
    0U,	// JIC_MMR6
    0U,	// JR
    0U,	// JR16_MM
    0U,	// JR64
    0U,	// JRADDIUSP
    0U,	// JRC16_MM
    0U,	// JRC16_MMR6
    0U,	// JRCADDIUSP_MMR6
    0U,	// JR_HB
    0U,	// JR_HB64
    0U,	// JR_HB64_R6
    0U,	// JR_HB_R6
    0U,	// JR_MM
    0U,	// J_MM
    0U,	// Jal16
    0U,	// JalB16
    0U,	// JrRa16
    0U,	// JrcRa16
    0U,	// JrcRx16
    0U,	// JumpLinkReg16
    0U,	// LB
    0U,	// LB64
    0U,	// LBE
    0U,	// LBE_MM
    0U,	// LBU16_MM
    1U,	// LBUX
    1U,	// LBUX_MM
    0U,	// LBU_MMR6
    0U,	// LB_MM
    0U,	// LB_MMR6
    0U,	// LBu
    0U,	// LBu64
    0U,	// LBuE
    0U,	// LBuE_MM
    0U,	// LBu_MM
    0U,	// LD
    0U,	// LDC1
    0U,	// LDC164
    0U,	// LDC1_D64_MMR6
    0U,	// LDC1_MM_D32
    0U,	// LDC1_MM_D64
    0U,	// LDC2
    0U,	// LDC2_MMR6
    0U,	// LDC2_R6
    0U,	// LDC3
    0U,	// LDI_B
    0U,	// LDI_D
    0U,	// LDI_H
    0U,	// LDI_W
    0U,	// LDL
    0U,	// LDPC
    0U,	// LDR
    1U,	// LDXC1
    1U,	// LDXC164
    0U,	// LD_B
    0U,	// LD_D
    0U,	// LD_H
    0U,	// LD_W
    0U,	// LEA_ADDiu
    0U,	// LEA_ADDiu64
    0U,	// LEA_ADDiu_MM
    0U,	// LH
    0U,	// LH64
    0U,	// LHE
    0U,	// LHE_MM
    0U,	// LHU16_MM
    1U,	// LHX
    1U,	// LHX_MM
    0U,	// LH_MM
    0U,	// LHu
    0U,	// LHu64
    0U,	// LHuE
    0U,	// LHuE_MM
    0U,	// LHu_MM
    0U,	// LI16_MM
    0U,	// LI16_MMR6
    0U,	// LL
    0U,	// LL64
    0U,	// LL64_R6
    0U,	// LLD
    0U,	// LLD_R6
    0U,	// LLE
    0U,	// LLE_MM
    0U,	// LL_MM
    0U,	// LL_MMR6
    0U,	// LL_R6
    8324U,	// LSA
    1U,	// LSA_MMR6
    8324U,	// LSA_R6
    0U,	// LUI_MMR6
    1U,	// LUXC1
    1U,	// LUXC164
    1U,	// LUXC1_MM
    0U,	// LUi
    0U,	// LUi64
    0U,	// LUi_MM
    0U,	// LW
    0U,	// LW16_MM
    0U,	// LW64
    0U,	// LWC1
    0U,	// LWC1_MM
    0U,	// LWC2
    0U,	// LWC2_MMR6
    0U,	// LWC2_R6
    0U,	// LWC3
    0U,	// LWDSP
    0U,	// LWDSP_MM
    0U,	// LWE
    0U,	// LWE_MM
    0U,	// LWGP_MM
    0U,	// LWL
    0U,	// LWL64
    0U,	// LWLE
    0U,	// LWLE_MM
    0U,	// LWL_MM
    0U,	// LWM16_MM
    0U,	// LWM16_MMR6
    0U,	// LWM32_MM
    0U,	// LWPC
    0U,	// LWPC_MMR6
    0U,	// LWP_MM
    0U,	// LWR
    0U,	// LWR64
    0U,	// LWRE
    0U,	// LWRE_MM
    0U,	// LWR_MM
    0U,	// LWSP_MM
    0U,	// LWUPC
    0U,	// LWU_MM
    1U,	// LWX
    1U,	// LWXC1
    1U,	// LWXC1_MM
    1U,	// LWXS_MM
    1U,	// LWX_MM
    0U,	// LW_MM
    0U,	// LW_MMR6
    0U,	// LWu
    0U,	// LbRxRyOffMemX16
    0U,	// LbuRxRyOffMemX16
    0U,	// LhRxRyOffMemX16
    0U,	// LhuRxRyOffMemX16
    1U,	// LiRxImm16
    0U,	// LiRxImmAlignX16
    0U,	// LiRxImmX16
    1U,	// LwRxPcTcp16
    0U,	// LwRxPcTcpX16
    0U,	// LwRxRyOffMemX16
    0U,	// LwRxSpImmX16
    0U,	// MADD
    52U,	// MADDF_D
    52U,	// MADDF_D_MMR6
    52U,	// MADDF_S
    52U,	// MADDF_S_MMR6
    52U,	// MADDR_Q_H
    52U,	// MADDR_Q_W
    0U,	// MADDU
    4U,	// MADDU_DSP
    4U,	// MADDU_DSP_MM
    0U,	// MADDU_MM
    52U,	// MADDV_B
    52U,	// MADDV_D
    52U,	// MADDV_H
    52U,	// MADDV_W
    9348U,	// MADD_D32
    9348U,	// MADD_D32_MM
    9348U,	// MADD_D64
    4U,	// MADD_DSP
    4U,	// MADD_DSP_MM
    0U,	// MADD_MM
    52U,	// MADD_Q_H
    52U,	// MADD_Q_W
    9348U,	// MADD_S
    9348U,	// MADD_S_MM
    4U,	// MAQ_SA_W_PHL
    4U,	// MAQ_SA_W_PHL_MM
    4U,	// MAQ_SA_W_PHR
    4U,	// MAQ_SA_W_PHR_MM
    4U,	// MAQ_S_W_PHL
    4U,	// MAQ_S_W_PHL_MM
    4U,	// MAQ_S_W_PHR
    4U,	// MAQ_S_W_PHR_MM
    4U,	// MAXA_D
    4U,	// MAXA_D_MMR6
    4U,	// MAXA_S
    4U,	// MAXA_S_MMR6
    4U,	// MAXI_S_B
    4U,	// MAXI_S_D
    4U,	// MAXI_S_H
    4U,	// MAXI_S_W
    12U,	// MAXI_U_B
    12U,	// MAXI_U_D
    12U,	// MAXI_U_H
    12U,	// MAXI_U_W
    4U,	// MAX_A_B
    4U,	// MAX_A_D
    4U,	// MAX_A_H
    4U,	// MAX_A_W
    4U,	// MAX_D
    4U,	// MAX_D_MMR6
    4U,	// MAX_S
    4U,	// MAX_S_B
    4U,	// MAX_S_D
    4U,	// MAX_S_H
    4U,	// MAX_S_MMR6
    4U,	// MAX_S_W
    4U,	// MAX_U_B
    4U,	// MAX_U_D
    4U,	// MAX_U_H
    4U,	// MAX_U_W
    8U,	// MFC0
    8U,	// MFC0_MMR6
    0U,	// MFC1
    0U,	// MFC1_D64
    0U,	// MFC1_MM
    0U,	// MFC1_MMR6
    8U,	// MFC2
    0U,	// MFC2_MMR6
    8U,	// MFGC0
    8U,	// MFGC0_MM
    8U,	// MFHC0_MMR6
    0U,	// MFHC1_D32
    0U,	// MFHC1_D32_MM
    0U,	// MFHC1_D64
    0U,	// MFHC1_D64_MM
    0U,	// MFHC2_MMR6
    8U,	// MFHGC0
    8U,	// MFHGC0_MM
    0U,	// MFHI
    0U,	// MFHI16_MM
    0U,	// MFHI64
    0U,	// MFHI_DSP
    0U,	// MFHI_DSP_MM
    0U,	// MFHI_MM
    0U,	// MFLO
    0U,	// MFLO16_MM
    0U,	// MFLO64
    0U,	// MFLO_DSP
    0U,	// MFLO_DSP_MM
    0U,	// MFLO_MM
    18620U,	// MFTR
    4U,	// MINA_D
    4U,	// MINA_D_MMR6
    4U,	// MINA_S
    4U,	// MINA_S_MMR6
    4U,	// MINI_S_B
    4U,	// MINI_S_D
    4U,	// MINI_S_H
    4U,	// MINI_S_W
    12U,	// MINI_U_B
    12U,	// MINI_U_D
    12U,	// MINI_U_H
    12U,	// MINI_U_W
    4U,	// MIN_A_B
    4U,	// MIN_A_D
    4U,	// MIN_A_H
    4U,	// MIN_A_W
    4U,	// MIN_D
    4U,	// MIN_D_MMR6
    4U,	// MIN_S
    4U,	// MIN_S_B
    4U,	// MIN_S_D
    4U,	// MIN_S_H
    4U,	// MIN_S_MMR6
    4U,	// MIN_S_W
    4U,	// MIN_U_B
    4U,	// MIN_U_D
    4U,	// MIN_U_H
    4U,	// MIN_U_W
    4U,	// MOD
    4U,	// MODSUB
    4U,	// MODSUB_MM
    4U,	// MODU
    4U,	// MODU_MMR6
    4U,	// MOD_MMR6
    4U,	// MOD_S_B
    4U,	// MOD_S_D
    4U,	// MOD_S_H
    4U,	// MOD_S_W
    4U,	// MOD_U_B
    4U,	// MOD_U_D
    4U,	// MOD_U_H
    4U,	// MOD_U_W
    0U,	// MOVE16_MM
    0U,	// MOVE16_MMR6
    9348U,	// MOVEP_MM
    9348U,	// MOVEP_MMR6
    0U,	// MOVE_V
    4U,	// MOVF_D32
    4U,	// MOVF_D32_MM
    4U,	// MOVF_D64
    4U,	// MOVF_I
    4U,	// MOVF_I64
    4U,	// MOVF_I_MM
    4U,	// MOVF_S
    4U,	// MOVF_S_MM
    4U,	// MOVN_I64_D64
    4U,	// MOVN_I64_I
    4U,	// MOVN_I64_I64
    4U,	// MOVN_I64_S
    4U,	// MOVN_I_D32
    4U,	// MOVN_I_D32_MM
    4U,	// MOVN_I_D64
    4U,	// MOVN_I_I
    4U,	// MOVN_I_I64
    4U,	// MOVN_I_MM
    4U,	// MOVN_I_S
    4U,	// MOVN_I_S_MM
    4U,	// MOVT_D32
    4U,	// MOVT_D32_MM
    4U,	// MOVT_D64
    4U,	// MOVT_I
    4U,	// MOVT_I64
    4U,	// MOVT_I_MM
    4U,	// MOVT_S
    4U,	// MOVT_S_MM
    4U,	// MOVZ_I64_D64
    4U,	// MOVZ_I64_I
    4U,	// MOVZ_I64_I64
    4U,	// MOVZ_I64_S
    4U,	// MOVZ_I_D32
    4U,	// MOVZ_I_D32_MM
    4U,	// MOVZ_I_D64
    4U,	// MOVZ_I_I
    4U,	// MOVZ_I_I64
    4U,	// MOVZ_I_MM
    4U,	// MOVZ_I_S
    4U,	// MOVZ_I_S_MM
    0U,	// MSUB
    52U,	// MSUBF_D
    52U,	// MSUBF_D_MMR6
    52U,	// MSUBF_S
    52U,	// MSUBF_S_MMR6
    52U,	// MSUBR_Q_H
    52U,	// MSUBR_Q_W
    0U,	// MSUBU
    4U,	// MSUBU_DSP
    4U,	// MSUBU_DSP_MM
    0U,	// MSUBU_MM
    52U,	// MSUBV_B
    52U,	// MSUBV_D
    52U,	// MSUBV_H
    52U,	// MSUBV_W
    9348U,	// MSUB_D32
    9348U,	// MSUB_D32_MM
    9348U,	// MSUB_D64
    4U,	// MSUB_DSP
    4U,	// MSUB_DSP_MM
    0U,	// MSUB_MM
    52U,	// MSUB_Q_H
    52U,	// MSUB_Q_W
    9348U,	// MSUB_S
    9348U,	// MSUB_S_MM
    0U,	// MTC0
    0U,	// MTC0_MMR6
    0U,	// MTC1
    0U,	// MTC1_D64
    0U,	// MTC1_D64_MM
    0U,	// MTC1_MM
    0U,	// MTC1_MMR6
    0U,	// MTC2
    0U,	// MTC2_MMR6
    0U,	// MTGC0
    0U,	// MTGC0_MM
    0U,	// MTHC0_MMR6
    0U,	// MTHC1_D32
    0U,	// MTHC1_D32_MM
    0U,	// MTHC1_D64
    0U,	// MTHC1_D64_MM
    0U,	// MTHC2_MMR6
    0U,	// MTHGC0
    0U,	// MTHGC0_MM
    0U,	// MTHI
    0U,	// MTHI64
    0U,	// MTHI_DSP
    0U,	// MTHI_DSP_MM
    0U,	// MTHI_MM
    0U,	// MTHLIP
    0U,	// MTHLIP_MM
    0U,	// MTLO
    0U,	// MTLO64
    0U,	// MTLO_DSP
    0U,	// MTLO_DSP_MM
    0U,	// MTLO_MM
    0U,	// MTM0
    0U,	// MTM1
    0U,	// MTM2
    0U,	// MTP0
    0U,	// MTP1
    0U,	// MTP2
    2U,	// MTTR
    4U,	// MUH
    4U,	// MUHU
    4U,	// MUHU_MMR6
    4U,	// MUH_MMR6
    4U,	// MUL
    4U,	// MULEQ_S_W_PHL
    4U,	// MULEQ_S_W_PHL_MM
    4U,	// MULEQ_S_W_PHR
    4U,	// MULEQ_S_W_PHR_MM
    4U,	// MULEU_S_PH_QBL
    4U,	// MULEU_S_PH_QBL_MM
    4U,	// MULEU_S_PH_QBR
    4U,	// MULEU_S_PH_QBR_MM
    4U,	// MULQ_RS_PH
    4U,	// MULQ_RS_PH_MM
    4U,	// MULQ_RS_W
    4U,	// MULQ_RS_W_MMR2
    4U,	// MULQ_S_PH
    4U,	// MULQ_S_PH_MMR2
    4U,	// MULQ_S_W
    4U,	// MULQ_S_W_MMR2
    4U,	// MULR_PS64
    4U,	// MULR_Q_H
    4U,	// MULR_Q_W
    4U,	// MULSAQ_S_W_PH
    4U,	// MULSAQ_S_W_PH_MM
    4U,	// MULSA_W_PH
    4U,	// MULSA_W_PH_MMR2
    0U,	// MULT
    4U,	// MULTU_DSP
    4U,	// MULTU_DSP_MM
    4U,	// MULT_DSP
    4U,	// MULT_DSP_MM
    0U,	// MULT_MM
    0U,	// MULTu
    0U,	// MULTu_MM
    4U,	// MULU
    4U,	// MULU_MMR6
    4U,	// MULV_B
    4U,	// MULV_D
    4U,	// MULV_H
    4U,	// MULV_W
    4U,	// MUL_MM
    4U,	// MUL_MMR6
    4U,	// MUL_PH
    4U,	// MUL_PH_MMR2
    4U,	// MUL_Q_H
    4U,	// MUL_Q_W
    4U,	// MUL_R6
    4U,	// MUL_S_PH
    4U,	// MUL_S_PH_MMR2
    0U,	// Mfhi16
    0U,	// Mflo16
    0U,	// Move32R16
    0U,	// MoveR3216
    0U,	// NLOC_B
    0U,	// NLOC_D
    0U,	// NLOC_H
    0U,	// NLOC_W
    0U,	// NLZC_B
    0U,	// NLZC_D
    0U,	// NLZC_H
    0U,	// NLZC_W
    9348U,	// NMADD_D32
    9348U,	// NMADD_D32_MM
    9348U,	// NMADD_D64
    9348U,	// NMADD_S
    9348U,	// NMADD_S_MM
    9348U,	// NMSUB_D32
    9348U,	// NMSUB_D32_MM
    9348U,	// NMSUB_D64
    9348U,	// NMSUB_S
    9348U,	// NMSUB_S_MM
    4U,	// NOR
    4U,	// NOR64
    16U,	// NORI_B
    4U,	// NOR_MM
    4U,	// NOR_MMR6
    4U,	// NOR_V
    0U,	// NOT16_MM
    0U,	// NOT16_MMR6
    0U,	// NegRxRy16
    0U,	// NotRxRy16
    4U,	// OR
    0U,	// OR16_MM
    0U,	// OR16_MMR6
    4U,	// OR64
    16U,	// ORI_B
    20U,	// ORI_MMR6
    4U,	// OR_MM
    4U,	// OR_MMR6
    4U,	// OR_V
    20U,	// ORi
    20U,	// ORi64
    20U,	// ORi_MM
    0U,	// OrRxRxRy16
    4U,	// PACKRL_PH
    4U,	// PACKRL_PH_MM
    0U,	// PAUSE
    0U,	// PAUSE_MM
    0U,	// PAUSE_MMR6
    4U,	// PCKEV_B
    4U,	// PCKEV_D
    4U,	// PCKEV_H
    4U,	// PCKEV_W
    4U,	// PCKOD_B
    4U,	// PCKOD_D
    4U,	// PCKOD_H
    4U,	// PCKOD_W
    0U,	// PCNT_B
    0U,	// PCNT_D
    0U,	// PCNT_H
    0U,	// PCNT_W
    4U,	// PICK_PH
    4U,	// PICK_PH_MM
    4U,	// PICK_QB
    4U,	// PICK_QB_MM
    4U,	// PLL_PS64
    4U,	// PLU_PS64
    0U,	// POP
    0U,	// PRECEQU_PH_QBL
    0U,	// PRECEQU_PH_QBLA
    0U,	// PRECEQU_PH_QBLA_MM
    0U,	// PRECEQU_PH_QBL_MM
    0U,	// PRECEQU_PH_QBR
    0U,	// PRECEQU_PH_QBRA
    0U,	// PRECEQU_PH_QBRA_MM
    0U,	// PRECEQU_PH_QBR_MM
    0U,	// PRECEQ_W_PHL
    0U,	// PRECEQ_W_PHL_MM
    0U,	// PRECEQ_W_PHR
    0U,	// PRECEQ_W_PHR_MM
    0U,	// PRECEU_PH_QBL
    0U,	// PRECEU_PH_QBLA
    0U,	// PRECEU_PH_QBLA_MM
    0U,	// PRECEU_PH_QBL_MM
    0U,	// PRECEU_PH_QBR
    0U,	// PRECEU_PH_QBRA
    0U,	// PRECEU_PH_QBRA_MM
    0U,	// PRECEU_PH_QBR_MM
    4U,	// PRECRQU_S_QB_PH
    4U,	// PRECRQU_S_QB_PH_MM
    4U,	// PRECRQ_PH_W
    4U,	// PRECRQ_PH_W_MM
    4U,	// PRECRQ_QB_PH
    4U,	// PRECRQ_QB_PH_MM
    4U,	// PRECRQ_RS_PH_W
    4U,	// PRECRQ_RS_PH_W_MM
    4U,	// PRECR_QB_PH
    4U,	// PRECR_QB_PH_MMR2
    12U,	// PRECR_SRA_PH_W
    12U,	// PRECR_SRA_PH_W_MMR2
    12U,	// PRECR_SRA_R_PH_W
    12U,	// PRECR_SRA_R_PH_W_MMR2
    0U,	// PREF
    0U,	// PREFE
    0U,	// PREFE_MM
    0U,	// PREFX_MM
    0U,	// PREF_MM
    0U,	// PREF_MMR6
    0U,	// PREF_R6
    12U,	// PREPEND
    12U,	// PREPEND_MMR2
    4U,	// PUL_PS64
    4U,	// PUU_PS64
    0U,	// RADDU_W_QB
    0U,	// RADDU_W_QB_MM
    0U,	// RDDSP
    0U,	// RDDSP_MM
    16U,	// RDHWR
    16U,	// RDHWR64
    16U,	// RDHWR_MM
    8U,	// RDHWR_MMR6
    0U,	// RDPGPR_MMR6
    0U,	// RECIP_D32
    0U,	// RECIP_D32_MM
    0U,	// RECIP_D64
    0U,	// RECIP_D64_MM
    0U,	// RECIP_S
    0U,	// RECIP_S_MM
    0U,	// REPLV_PH
    0U,	// REPLV_PH_MM
    0U,	// REPLV_QB
    0U,	// REPLV_QB_MM
    0U,	// REPL_PH
    0U,	// REPL_PH_MM
    0U,	// REPL_QB
    0U,	// REPL_QB_MM
    0U,	// RINT_D
    0U,	// RINT_D_MMR6
    0U,	// RINT_S
    0U,	// RINT_S_MMR6
    12U,	// ROTR
    4U,	// ROTRV
    4U,	// ROTRV_MM
    12U,	// ROTR_MM
    0U,	// ROUND_L_D64
    0U,	// ROUND_L_D_MMR6
    0U,	// ROUND_L_S
    0U,	// ROUND_L_S_MMR6
    0U,	// ROUND_W_D32
    0U,	// ROUND_W_D64
    0U,	// ROUND_W_D_MMR6
    0U,	// ROUND_W_MM
    0U,	// ROUND_W_S
    0U,	// ROUND_W_S_MM
    0U,	// ROUND_W_S_MMR6
    0U,	// RSQRT_D32
    0U,	// RSQRT_D32_MM
    0U,	// RSQRT_D64
    0U,	// RSQRT_D64_MM
    0U,	// RSQRT_S
    0U,	// RSQRT_S_MM
    0U,	// Restore16
    0U,	// RestoreX16
    0U,	// SAA
    0U,	// SAAD
    8U,	// SAT_S_B
    28U,	// SAT_S_D
    32U,	// SAT_S_H
    12U,	// SAT_S_W
    8U,	// SAT_U_B
    28U,	// SAT_U_D
    32U,	// SAT_U_H
    12U,	// SAT_U_W
    0U,	// SB
    0U,	// SB16_MM
    0U,	// SB16_MMR6
    0U,	// SB64
    0U,	// SBE
    0U,	// SBE_MM
    0U,	// SB_MM
    0U,	// SB_MMR6
    0U,	// SC
    0U,	// SC64
    0U,	// SC64_R6
    0U,	// SCD
    0U,	// SCD_R6
    0U,	// SCE
    0U,	// SCE_MM
    0U,	// SC_MM
    0U,	// SC_MMR6
    0U,	// SC_R6
    0U,	// SD
    0U,	// SDBBP
    0U,	// SDBBP16_MM
    0U,	// SDBBP16_MMR6
    0U,	// SDBBP_MM
    0U,	// SDBBP_MMR6
    0U,	// SDBBP_R6
    0U,	// SDC1
    0U,	// SDC164
    0U,	// SDC1_D64_MMR6
    0U,	// SDC1_MM_D32
    0U,	// SDC1_MM_D64
    0U,	// SDC2
    0U,	// SDC2_MMR6
    0U,	// SDC2_R6
    0U,	// SDC3
    0U,	// SDIV
    0U,	// SDIV_MM
    0U,	// SDL
    0U,	// SDR
    1U,	// SDXC1
    1U,	// SDXC164
    0U,	// SEB
    0U,	// SEB64
    0U,	// SEB_MM
    0U,	// SEH
    0U,	// SEH64
    0U,	// SEH_MM
    4U,	// SELEQZ
    4U,	// SELEQZ64
    4U,	// SELEQZ_D
    4U,	// SELEQZ_D_MMR6
    4U,	// SELEQZ_MMR6
    4U,	// SELEQZ_S
    4U,	// SELEQZ_S_MMR6
    4U,	// SELNEZ
    4U,	// SELNEZ64
    4U,	// SELNEZ_D
    4U,	// SELNEZ_D_MMR6
    4U,	// SELNEZ_MMR6
    4U,	// SELNEZ_S
    4U,	// SELNEZ_S_MMR6
    52U,	// SEL_D
    52U,	// SEL_D_MMR6
    52U,	// SEL_S
    52U,	// SEL_S_MMR6
    4U,	// SEQ
    4U,	// SEQi
    0U,	// SH
    0U,	// SH16_MM
    0U,	// SH16_MMR6
    0U,	// SH64
    0U,	// SHE
    0U,	// SHE_MM
    16U,	// SHF_B
    16U,	// SHF_H
    16U,	// SHF_W
    0U,	// SHILO
    0U,	// SHILOV
    0U,	// SHILOV_MM
    0U,	// SHILO_MM
    4U,	// SHLLV_PH
    4U,	// SHLLV_PH_MM
    4U,	// SHLLV_QB
    4U,	// SHLLV_QB_MM
    4U,	// SHLLV_S_PH
    4U,	// SHLLV_S_PH_MM
    4U,	// SHLLV_S_W
    4U,	// SHLLV_S_W_MM
    32U,	// SHLL_PH
    32U,	// SHLL_PH_MM
    8U,	// SHLL_QB
    8U,	// SHLL_QB_MM
    32U,	// SHLL_S_PH
    32U,	// SHLL_S_PH_MM
    12U,	// SHLL_S_W
    12U,	// SHLL_S_W_MM
    4U,	// SHRAV_PH
    4U,	// SHRAV_PH_MM
    4U,	// SHRAV_QB
    4U,	// SHRAV_QB_MMR2
    4U,	// SHRAV_R_PH
    4U,	// SHRAV_R_PH_MM
    4U,	// SHRAV_R_QB
    4U,	// SHRAV_R_QB_MMR2
    4U,	// SHRAV_R_W
    4U,	// SHRAV_R_W_MM
    32U,	// SHRA_PH
    32U,	// SHRA_PH_MM
    8U,	// SHRA_QB
    8U,	// SHRA_QB_MMR2
    32U,	// SHRA_R_PH
    32U,	// SHRA_R_PH_MM
    8U,	// SHRA_R_QB
    8U,	// SHRA_R_QB_MMR2
    12U,	// SHRA_R_W
    12U,	// SHRA_R_W_MM
    4U,	// SHRLV_PH
    4U,	// SHRLV_PH_MMR2
    4U,	// SHRLV_QB
    4U,	// SHRLV_QB_MM
    32U,	// SHRL_PH
    32U,	// SHRL_PH_MMR2
    8U,	// SHRL_QB
    8U,	// SHRL_QB_MM
    0U,	// SH_MM
    0U,	// SH_MMR6
    0U,	// SIGRIE
    0U,	// SIGRIE_MMR6
    301U,	// SLDI_B
    73U,	// SLDI_D
    293U,	// SLDI_H
    77U,	// SLDI_W
    309U,	// SLD_B
    309U,	// SLD_D
    309U,	// SLD_H
    309U,	// SLD_W
    12U,	// SLL
    4U,	// SLL16_MM
    4U,	// SLL16_MMR6
    2U,	// SLL64_32
    2U,	// SLL64_64
    8U,	// SLLI_B
    28U,	// SLLI_D
    32U,	// SLLI_H
    12U,	// SLLI_W
    4U,	// SLLV
    4U,	// SLLV_MM
    4U,	// SLL_B
    4U,	// SLL_D
    4U,	// SLL_H
    12U,	// SLL_MM
    12U,	// SLL_MMR6
    4U,	// SLL_W
    4U,	// SLT
    4U,	// SLT64
    4U,	// SLT_MM
    4U,	// SLTi
    4U,	// SLTi64
    4U,	// SLTi_MM
    4U,	// SLTiu
    4U,	// SLTiu64
    4U,	// SLTiu_MM
    4U,	// SLTu
    4U,	// SLTu64
    4U,	// SLTu_MM
    4U,	// SNE
    4U,	// SNEi
    289U,	// SPLATI_B
    317U,	// SPLATI_D
    265U,	// SPLATI_H
    281U,	// SPLATI_W
    261U,	// SPLAT_B
    261U,	// SPLAT_D
    261U,	// SPLAT_H
    261U,	// SPLAT_W
    12U,	// SRA
    8U,	// SRAI_B
    28U,	// SRAI_D
    32U,	// SRAI_H
    12U,	// SRAI_W
    8U,	// SRARI_B
    28U,	// SRARI_D
    32U,	// SRARI_H
    12U,	// SRARI_W
    4U,	// SRAR_B
    4U,	// SRAR_D
    4U,	// SRAR_H
    4U,	// SRAR_W
    4U,	// SRAV
    4U,	// SRAV_MM
    4U,	// SRA_B
    4U,	// SRA_D
    4U,	// SRA_H
    12U,	// SRA_MM
    4U,	// SRA_W
    12U,	// SRL
    4U,	// SRL16_MM
    4U,	// SRL16_MMR6
    8U,	// SRLI_B
    28U,	// SRLI_D
    32U,	// SRLI_H
    12U,	// SRLI_W
    8U,	// SRLRI_B
    28U,	// SRLRI_D
    32U,	// SRLRI_H
    12U,	// SRLRI_W
    4U,	// SRLR_B
    4U,	// SRLR_D
    4U,	// SRLR_H
    4U,	// SRLR_W
    4U,	// SRLV
    4U,	// SRLV_MM
    4U,	// SRL_B
    4U,	// SRL_D
    4U,	// SRL_H
    12U,	// SRL_MM
    4U,	// SRL_W
    0U,	// SSNOP
    0U,	// SSNOP_MM
    0U,	// SSNOP_MMR6
    0U,	// ST_B
    0U,	// ST_D
    0U,	// ST_H
    0U,	// ST_W
    4U,	// SUB
    4U,	// SUBQH_PH
    4U,	// SUBQH_PH_MMR2
    4U,	// SUBQH_R_PH
    4U,	// SUBQH_R_PH_MMR2
    4U,	// SUBQH_R_W
    4U,	// SUBQH_R_W_MMR2
    4U,	// SUBQH_W
    4U,	// SUBQH_W_MMR2
    4U,	// SUBQ_PH
    4U,	// SUBQ_PH_MM
    4U,	// SUBQ_S_PH
    4U,	// SUBQ_S_PH_MM
    4U,	// SUBQ_S_W
    4U,	// SUBQ_S_W_MM
    4U,	// SUBSUS_U_B
    4U,	// SUBSUS_U_D
    4U,	// SUBSUS_U_H
    4U,	// SUBSUS_U_W
    4U,	// SUBSUU_S_B
    4U,	// SUBSUU_S_D
    4U,	// SUBSUU_S_H
    4U,	// SUBSUU_S_W
    4U,	// SUBS_S_B
    4U,	// SUBS_S_D
    4U,	// SUBS_S_H
    4U,	// SUBS_S_W
    4U,	// SUBS_U_B
    4U,	// SUBS_U_D
    4U,	// SUBS_U_H
    4U,	// SUBS_U_W
    4U,	// SUBU16_MM
    4U,	// SUBU16_MMR6
    4U,	// SUBUH_QB
    4U,	// SUBUH_QB_MMR2
    4U,	// SUBUH_R_QB
    4U,	// SUBUH_R_QB_MMR2
    4U,	// SUBU_MMR6
    4U,	// SUBU_PH
    4U,	// SUBU_PH_MMR2
    4U,	// SUBU_QB
    4U,	// SUBU_QB_MM
    4U,	// SUBU_S_PH
    4U,	// SUBU_S_PH_MMR2
    4U,	// SUBU_S_QB
    4U,	// SUBU_S_QB_MM
    12U,	// SUBVI_B
    12U,	// SUBVI_D
    12U,	// SUBVI_H
    12U,	// SUBVI_W
    4U,	// SUBV_B
    4U,	// SUBV_D
    4U,	// SUBV_H
    4U,	// SUBV_W
    4U,	// SUB_MM
    4U,	// SUB_MMR6
    4U,	// SUBu
    4U,	// SUBu_MM
    1U,	// SUXC1
    1U,	// SUXC164
    1U,	// SUXC1_MM
    0U,	// SW
    0U,	// SW16_MM
    0U,	// SW16_MMR6
    0U,	// SW64
    0U,	// SWC1
    0U,	// SWC1_MM
    0U,	// SWC2
    0U,	// SWC2_MMR6
    0U,	// SWC2_R6
    0U,	// SWC3
    0U,	// SWDSP
    0U,	// SWDSP_MM
    0U,	// SWE
    0U,	// SWE_MM
    0U,	// SWL
    0U,	// SWL64
    0U,	// SWLE
    0U,	// SWLE_MM
    0U,	// SWL_MM
    0U,	// SWM16_MM
    0U,	// SWM16_MMR6
    0U,	// SWM32_MM
    0U,	// SWP_MM
    0U,	// SWR
    0U,	// SWR64
    0U,	// SWRE
    0U,	// SWRE_MM
    0U,	// SWR_MM
    0U,	// SWSP_MM
    0U,	// SWSP_MMR6
    1U,	// SWXC1
    1U,	// SWXC1_MM
    0U,	// SW_MM
    0U,	// SW_MMR6
    0U,	// SYNC
    0U,	// SYNCI
    0U,	// SYNCI_MM
    0U,	// SYNCI_MMR6
    0U,	// SYNC_MM
    0U,	// SYNC_MMR6
    0U,	// SYSCALL
    0U,	// SYSCALL_MM
    0U,	// Save16
    0U,	// SaveX16
    0U,	// SbRxRyOffMemX16
    0U,	// SebRx16
    0U,	// SehRx16
    0U,	// ShRxRyOffMemX16
    12U,	// SllX16
    0U,	// SllvRxRy16
    0U,	// SltRxRy16
    1U,	// SltiRxImm16
    0U,	// SltiRxImmX16
    1U,	// SltiuRxImm16
    0U,	// SltiuRxImmX16
    0U,	// SltuRxRy16
    12U,	// SraX16
    0U,	// SravRxRy16
    12U,	// SrlX16
    0U,	// SrlvRxRy16
    4U,	// SubuRxRyRz16
    0U,	// SwRxRyOffMemX16
    0U,	// SwRxSpImmX16
    80U,	// TEQ
    0U,	// TEQI
    0U,	// TEQI_MM
    32U,	// TEQ_MM
    80U,	// TGE
    0U,	// TGEI
    0U,	// TGEIU
    0U,	// TGEIU_MM
    0U,	// TGEI_MM
    80U,	// TGEU
    32U,	// TGEU_MM
    32U,	// TGE_MM
    0U,	// TLBGINV
    0U,	// TLBGINVF
    0U,	// TLBGINVF_MM
    0U,	// TLBGINV_MM
    0U,	// TLBGP
    0U,	// TLBGP_MM
    0U,	// TLBGR
    0U,	// TLBGR_MM
    0U,	// TLBGWI
    0U,	// TLBGWI_MM
    0U,	// TLBGWR
    0U,	// TLBGWR_MM
    0U,	// TLBINV
    0U,	// TLBINVF
    0U,	// TLBINVF_MMR6
    0U,	// TLBINV_MMR6
    0U,	// TLBP
    0U,	// TLBP_MM
    0U,	// TLBR
    0U,	// TLBR_MM
    0U,	// TLBWI
    0U,	// TLBWI_MM
    0U,	// TLBWR
    0U,	// TLBWR_MM
    80U,	// TLT
    0U,	// TLTI
    0U,	// TLTIU_MM
    0U,	// TLTI_MM
    80U,	// TLTU
    32U,	// TLTU_MM
    32U,	// TLT_MM
    80U,	// TNE
    0U,	// TNEI
    0U,	// TNEI_MM
    32U,	// TNE_MM
    0U,	// TRUNC_L_D64
    0U,	// TRUNC_L_D_MMR6
    0U,	// TRUNC_L_S
    0U,	// TRUNC_L_S_MMR6
    0U,	// TRUNC_W_D32
    0U,	// TRUNC_W_D64
    0U,	// TRUNC_W_D_MMR6
    0U,	// TRUNC_W_MM
    0U,	// TRUNC_W_S
    0U,	// TRUNC_W_S_MM
    0U,	// TRUNC_W_S_MMR6
    0U,	// TTLTIU
    0U,	// UDIV
    0U,	// UDIV_MM
    4U,	// V3MULU
    4U,	// VMM0
    4U,	// VMULU
    52U,	// VSHF_B
    52U,	// VSHF_D
    52U,	// VSHF_H
    52U,	// VSHF_W
    0U,	// WAIT
    0U,	// WAIT_MM
    0U,	// WAIT_MMR6
    0U,	// WRDSP
    0U,	// WRDSP_MM
    0U,	// WRPGPR_MMR6
    0U,	// WSBH
    0U,	// WSBH_MM
    0U,	// WSBH_MMR6
    4U,	// XOR
    0U,	// XOR16_MM
    0U,	// XOR16_MMR6
    4U,	// XOR64
    16U,	// XORI_B
    20U,	// XORI_MMR6
    4U,	// XOR_MM
    4U,	// XOR_MMR6
    4U,	// XOR_V
    20U,	// XORi
    20U,	// XORi64
    20U,	// XORi_MM
    0U,	// XorRxRxRy16
    0U,	// YIELD
  };

  // Emit the opcode for the instruction.
  uint64_t Bits = 0;
  Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0;
  Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32;
  return {AsmStrs+(Bits & 16383)-1, Bits};

}
/// printInstruction - This method is automatically generated by tablegen
/// from the instruction set description.
LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
void MipsInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
  O << "\t";

  auto MnemonicInfo = getMnemonic(MI);

  O << MnemonicInfo.first;

  uint64_t Bits = MnemonicInfo.second;
  assert(Bits != 0 && "Cannot print this instruction.");

  // Fragment 0 encoded into 5 bits for 17 unique commands.
  switch ((Bits >> 14) & 31) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
    return;
    break;
  case 1:
    // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
    printOperand(MI, 0, STI, O);
    break;
  case 2:
    // B_MMR6_Pseudo, B_MM_Pseudo, B16_MM, BAL, BALC, BALC_MMR6, BC, BC16_MMR...
    printBranchOperand(MI, Address, 0, STI, O);
    break;
  case 3:
    // CTTC1, MTTACX, MTTC0, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, MultRxRyRz1...
    printOperand(MI, 1, STI, O);
    O << ", ";
    break;
  case 4:
    // LWM_MM, SWM_MM, LWM16_MM, LWM16_MMR6, LWM32_MM, SWM16_MM, SWM16_MMR6, ...
    printRegisterList(MI, 0, STI, O);
    O << ", ";
    printMemOperand(MI, 1, STI, O);
    return;
    break;
  case 5:
    // SelBeqZ, SelBneZ, SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZ...
    printOperand(MI, 3, STI, O);
    break;
  case 6:
    // AND16_MM, AND16_MMR6, LSA_MMR6, MTHC1_D32, MTHC1_D32_MM, MTHC1_D64, MT...
    printOperand(MI, 2, STI, O);
    O << ", ";
    break;
  case 7:
    // BREAK, BREAK_MM, BREAK_MMR6, HYPCALL, HYPCALL_MM, SDBBP_MM, SYSCALL_MM...
    printUImm<10>(MI, 0, STI, O);
    break;
  case 8:
    // BREAK16_MM, BREAK16_MMR6, SDBBP16_MM, SDBBP16_MMR6
    printUImm<4>(MI, 0, STI, O);
    return;
    break;
  case 9:
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
    printUImm<5>(MI, 2, STI, O);
    O << ", ";
    break;
  case 10:
    // FCMP_D32, FCMP_D32_MM, FCMP_D64, FCMP_S32, FCMP_S32_MM
    printFCCOperand(MI, 2, STI, O);
    break;
  case 11:
    // J, JAL, JALS_MM, JALX, JALX_MM, JAL_MM, J_MM
    printJumpOperand(MI, 0, STI, O);
    return;
    break;
  case 12:
    // Jal16, JalB16
    printUImm<26>(MI, 0, STI, O);
    break;
  case 13:
    // SDBBP, SDBBP_MMR6, SDBBP_R6, SYSCALL
    printUImm<20>(MI, 0, STI, O);
    return;
    break;
  case 14:
    // SIGRIE, SIGRIE_MMR6
    printUImm<16>(MI, 0, STI, O);
    return;
    break;
  case 15:
    // SYNC, SYNC_MM, SYNC_MMR6
    printUImm<5>(MI, 0, STI, O);
    return;
    break;
  case 16:
    // SYNCI, SYNCI_MM, SYNCI_MMR6
    printMemOperand(MI, 0, STI, O);
    return;
    break;
  }


  // Fragment 1 encoded into 5 bits for 18 unique commands.
  switch ((Bits >> 19) & 31) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
    O << ", ";
    break;
  case 1:
    // B_MMR6_Pseudo, B_MM_Pseudo, Constant32, JalOneReg, MFTDSP, MTTDSP, ADD...
    return;
    break;
  case 2:
    // CTTC1, MTTACX, MTTC0, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, CTC1, CTC1_...
    printOperand(MI, 0, STI, O);
    break;
  case 3:
    // LwConstant32
    O << ", 1f\n\tb\t2f\n\t.align\t2\n1: \t.word\t";
    printOperand(MI, 1, STI, O);
    O << "\n2:";
    return;
    break;
  case 4:
    // MultRxRyRz16, MultuRxRyRz16, SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImm...
    printOperand(MI, 2, STI, O);
    break;
  case 5:
    // SelBeqZ, SelBneZ
    O << ", .+4\n\t\n\tmove ";
    printOperand(MI, 1, STI, O);
    O << ", ";
    printOperand(MI, 2, STI, O);
    return;
    break;
  case 6:
    // AND16_MM, AND16_MMR6, LSA_MMR6, OR16_MM, OR16_MMR6, PREFX_MM, XOR16_MM...
    printOperand(MI, 1, STI, O);
    break;
  case 7:
    // AddiuRxPcImmX16
    O << ", $pc, ";
    printOperand(MI, 1, STI, O);
    return;
    break;
  case 8:
    // AddiuSpImm16, Bimm16
    O << " # 16 bit inst";
    return;
    break;
  case 9:
    // Bteqz16, Btnez16
    O << "  # 16 bit inst";
    return;
    break;
  case 10:
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
    printMemOperand(MI, 0, STI, O);
    return;
    break;
  case 11:
    // FCMP_D32, FCMP_D32_MM, FCMP_D64
    O << ".d\t";
    printOperand(MI, 0, STI, O);
    O << ", ";
    printOperand(MI, 1, STI, O);
    return;
    break;
  case 12:
    // FCMP_S32, FCMP_S32_MM
    O << ".s\t";
    printOperand(MI, 0, STI, O);
    O << ", ";
    printOperand(MI, 1, STI, O);
    return;
    break;
  case 13:
    // INSERT_B, INSERT_D, INSERT_H, INSERT_W, INSVE_B, INSVE_D, INSVE_H, INS...
    O << '[';
    break;
  case 14:
    // Jal16
    O << "\n\tnop";
    return;
    break;
  case 15:
    // JalB16
    O << "\t# branch\n\tnop";
    return;
    break;
  case 16:
    // SAA, SAAD
    O << ", (";
    printOperand(MI, 1, STI, O);
    O << ')';
    return;
    break;
  case 17:
    // SC, SC64, SC64_R6, SCD, SCD_R6, SCE, SCE_MM, SC_MM, SC_MMR6, SC_R6
    printMemOperand(MI, 2, STI, O);
    return;
    break;
  }


  // Fragment 2 encoded into 5 bits for 26 unique commands.
  switch ((Bits >> 24) & 31) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
    printOperand(MI, 1, STI, O);
    break;
  case 1:
    // CTTC1, MTTACX, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, ADDIUS5_MM, AND16_...
    return;
    break;
  case 2:
    // GotPrologue16, AddiuRxRxImm16, AddiuRxRxImmX16, AndRxRxRy16, BINSLI_B,...
    printOperand(MI, 2, STI, O);
    break;
  case 3:
    // LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC64DSP, LOAD_CCOND_DSP, LoadA...
    printMemOperand(MI, 1, STI, O);
    return;
    break;
  case 4:
    // MTTC0, DMTC0, DMTC2, DMTGC0, FORK, LSA_MMR6, MTC0, MTC0_MMR6, MTC2, MT...
    O << ", ";
    break;
  case 5:
    // MultRxRyRz16, MultuRxRyRz16
    O << "\n\tmflo\t";
    printOperand(MI, 0, STI, O);
    return;
    break;
  case 6:
    // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt...
    printOperand(MI, 4, STI, O);
    break;
  case 7:
    // SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImmX16, SltuCCRxRy16, SltuRxRyRz...
    O << "\n\tmove\t";
    printOperand(MI, 0, STI, O);
    O << ", $t8";
    return;
    break;
  case 8:
    // AddiuRxRyOffMemX16, LEA_ADDiu, LEA_ADDiu64, LEA_ADDiu_MM
    printMemOperandEA(MI, 1, STI, O);
    return;
    break;
  case 9:
    // BBIT0, BBIT032, BBIT1, BBIT132
    printUImm<5>(MI, 1, STI, O);
    O << ", ";
    printBranchOperand(MI, Address, 2, STI, O);
    return;
    break;
  case 10:
    // BC1EQZ, BC1EQZC_MMR6, BC1F, BC1FL, BC1F_MM, BC1NEZ, BC1NEZC_MMR6, BC1T...
    printBranchOperand(MI, Address, 1, STI, O);
    break;
  case 11:
    // BREAK, BREAK_MM, BREAK_MMR6, RDDSP, WRDSP
    printUImm<10>(MI, 1, STI, O);
    return;
    break;
  case 12:
    // DMFC2_OCTEON, DMTC2_OCTEON, LUI_MMR6, LUi, LUi64, LUi_MM
    printUImm<16>(MI, 1, STI, O);
    return;
    break;
  case 13:
    // GINVT, GINVT_MMR6
    printUImm<2>(MI, 1, STI, O);
    return;
    break;
  case 14:
    // INSERT_B
    printUImm<4>(MI, 3, STI, O);
    O << "], ";
    printOperand(MI, 2, STI, O);
    return;
    break;
  case 15:
    // INSERT_D
    printUImm<1>(MI, 3, STI, O);
    O << "], ";
    printOperand(MI, 2, STI, O);
    return;
    break;
  case 16:
    // INSERT_H
    printUImm<3>(MI, 3, STI, O);
    O << "], ";
    printOperand(MI, 2, STI, O);
    return;
    break;
  case 17:
    // INSERT_W
    printUImm<2>(MI, 3, STI, O);
    O << "], ";
    printOperand(MI, 2, STI, O);
    return;
    break;
  case 18:
    // INSVE_B
    printUImm<4>(MI, 2, STI, O);
    O << "], ";
    printOperand(MI, 3, STI, O);
    O << '[';
    printUImm<0>(MI, 4, STI, O);
    O << ']';
    return;
    break;
  case 19:
    // INSVE_D
    printUImm<1>(MI, 2, STI, O);
    O << "], ";
    printOperand(MI, 3, STI, O);
    O << '[';
    printUImm<0>(MI, 4, STI, O);
    O << ']';
    return;
    break;
  case 20:
    // INSVE_H
    printUImm<3>(MI, 2, STI, O);
    O << "], ";
    printOperand(MI, 3, STI, O);
    O << '[';
    printUImm<0>(MI, 4, STI, O);
    O << ']';
    return;
    break;
  case 21:
    // INSVE_W
    printUImm<2>(MI, 2, STI, O);
    O << "], ";
    printOperand(MI, 3, STI, O);
    O << '[';
    printUImm<0>(MI, 4, STI, O);
    O << ']';
    return;
    break;
  case 22:
    // LWP_MM, SWP_MM
    printMemOperand(MI, 2, STI, O);
    return;
    break;
  case 23:
    // PREFX_MM
    O << '(';
    printOperand(MI, 0, STI, O);
    O << ')';
    return;
    break;
  case 24:
    // RDDSP_MM, WRDSP_MM
    printUImm<7>(MI, 1, STI, O);
    return;
    break;
  case 25:
    // REPL_QB, REPL_QB_MM
    printUImm<8>(MI, 1, STI, O);
    return;
    break;
  }


  // Fragment 3 encoded into 5 bits for 18 unique commands.
  switch ((Bits >> 29) & 31) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // ABSMacro, CFTC1, JalTwoReg, LoadAddrImm32, LoadAddrImm64, LoadImm32, L...
    return;
    break;
  case 1:
    // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro...
    O << ", ";
    break;
  case 2:
    // BteqzT8CmpX16, BteqzT8CmpiX16, BteqzT8SltX16, BteqzT8SltiX16, BteqzT8S...
    O << "\n\tbteqz\t";
    printBranchOperand(MI, Address, 2, STI, O);
    return;
    break;
  case 3:
    // BtnezT8CmpX16, BtnezT8CmpiX16, BtnezT8SltX16, BtnezT8SltiX16, BtnezT8S...
    O << "\n\tbtnez\t";
    printBranchOperand(MI, Address, 2, STI, O);
    return;
    break;
  case 4:
    // GotPrologue16
    O << "\n\taddiu\t";
    printOperand(MI, 1, STI, O);
    O << ", $pc, ";
    printOperand(MI, 3, STI, O);
    O << "\n ";
    return;
    break;
  case 5:
    // MTTC0, DMTC0, DMTC2, DMTGC0, MTC0, MTC0_MMR6, MTC2, MTGC0, MTGC0_MM, M...
    printUImm<3>(MI, 2, STI, O);
    return;
    break;
  case 6:
    // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt...
    O << "\n\tbteqz\t.+4\n\tmove ";
    printOperand(MI, 1, STI, O);
    O << ", ";
    printOperand(MI, 2, STI, O);
    return;
    break;
  case 7:
    // SelTBtneZCmp, SelTBtneZCmpi, SelTBtneZSlt, SelTBtneZSlti, SelTBtneZSlt...
    O << "\n\tbtnez\t.+4\n\tmove ";
    printOperand(MI, 1, STI, O);
    O << ", ";
    printOperand(MI, 2, STI, O);
    return;
    break;
  case 8:
    // AddiuRxRxImm16, LwRxPcTcp16
    O << "\t# 16 bit inst";
    return;
    break;
  case 9:
    // BeqzRxImm16, BnezRxImm16
    O << "  # 16 bit inst";
    return;
    break;
  case 10:
    // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ...
    O << '[';
    break;
  case 11:
    // CmpiRxImm16, LiRxImm16, SltiRxImm16, SltiuRxImm16
    O << " \t# 16 bit inst";
    return;
    break;
  case 12:
    // DSLL64_32
    O << ", 32";
    return;
    break;
  case 13:
    // FORK
    printOperand(MI, 2, STI, O);
    return;
    break;
  case 14:
    // LBUX, LBUX_MM, LDXC1, LDXC164, LHX, LHX_MM, LUXC1, LUXC164, LUXC1_MM, ...
    O << '(';
    printOperand(MI, 1, STI, O);
    O << ')';
    return;
    break;
  case 15:
    // LSA_MMR6
    printOperand(MI, 0, STI, O);
    O << ", ";
    printUImm<2, 1>(MI, 3, STI, O);
    return;
    break;
  case 16:
    // MTTR
    printUImm<1>(MI, 2, STI, O);
    O << ", ";
    printUImm<3>(MI, 3, STI, O);
    O << ", ";
    printUImm<1>(MI, 4, STI, O);
    return;
    break;
  case 17:
    // SLL64_32, SLL64_64
    O << ", 0";
    return;
    break;
  }


  // Fragment 4 encoded into 5 bits for 21 unique commands.
  switch ((Bits >> 34) & 31) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro...
    printBranchOperand(MI, Address, 2, STI, O);
    return;
    break;
  case 1:
    // DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROLImm, DROR,...
    printOperand(MI, 2, STI, O);
    break;
  case 2:
    // MFTC0, BCLRI_B, BNEGI_B, BSETI_B, COPY_S_H, COPY_U_H, DMFC0, DMFC2, DM...
    printUImm<3>(MI, 2, STI, O);
    break;
  case 3:
    // ADDVI_B, ADDVI_D, ADDVI_H, ADDVI_W, APPEND, APPEND_MMR2, BCLRI_W, BNEG...
    printUImm<5>(MI, 2, STI, O);
    break;
  case 4:
    // ANDI_B, NORI_B, ORI_B, RDHWR, RDHWR64, RDHWR_MM, SHF_B, SHF_H, SHF_W, ...
    printUImm<8>(MI, 2, STI, O);
    return;
    break;
  case 5:
    // ANDI_MMR6, ANDi, ANDi64, ANDi_MM, AUI, AUI_MMR6, DAHI, DATI, DAUI, ORI...
    printUImm<16>(MI, 2, STI, O);
    return;
    break;
  case 6:
    // BALIGN, BALIGN_MMR2, COPY_S_W, COPY_U_W, SPLATI_W
    printUImm<2>(MI, 2, STI, O);
    break;
  case 7:
    // BCLRI_D, BNEGI_D, BSETI_D, DEXT, DEXT64_32, DINS, DROTR, DSLL, DSRA, D...
    printUImm<6>(MI, 2, STI, O);
    break;
  case 8:
    // BCLRI_H, BNEGI_H, BSETI_H, COPY_S_B, COPY_U_B, SAT_S_H, SAT_U_H, SHLL_...
    printUImm<4>(MI, 2, STI, O);
    break;
  case 9:
    // BINSLI_B, BINSRI_B, SLDI_H
    printUImm<3>(MI, 3, STI, O);
    break;
  case 10:
    // BINSLI_D, BINSRI_D
    printUImm<6>(MI, 3, STI, O);
    return;
    break;
  case 11:
    // BINSLI_H, BINSRI_H, SLDI_B
    printUImm<4>(MI, 3, STI, O);
    break;
  case 12:
    // BINSLI_W, BINSRI_W
    printUImm<5>(MI, 3, STI, O);
    return;
    break;
  case 13:
    // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W...
    printOperand(MI, 3, STI, O);
    break;
  case 14:
    // BMNZI_B, BMZI_B, BSELI_B
    printUImm<8>(MI, 3, STI, O);
    return;
    break;
  case 15:
    // COPY_S_D, MFTR, SPLATI_D
    printUImm<1>(MI, 2, STI, O);
    break;
  case 16:
    // DEXTU, DINSU
    printUImm<5, 32>(MI, 2, STI, O);
    O << ", ";
    break;
  case 17:
    // FADD_S_MMR6, FDIV_S_MMR6, FMUL_S_MMR6, FSUB_S_MMR6
    printOperand(MI, 1, STI, O);
    return;
    break;
  case 18:
    // SLDI_D
    printUImm<1>(MI, 3, STI, O);
    O << ']';
    return;
    break;
  case 19:
    // SLDI_W
    printUImm<2>(MI, 3, STI, O);
    O << ']';
    return;
    break;
  case 20:
    // TEQ, TGE, TGEU, TLT, TLTU, TNE
    printUImm<10>(MI, 2, STI, O);
    return;
    break;
  }


  // Fragment 5 encoded into 3 bits for 5 unique commands.
  switch ((Bits >> 39) & 7) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROLImm, DROR,...
    return;
    break;
  case 1:
    // ALIGN, ALIGN_MMR6, CINS, CINS32, CINS64_32, CINS_i32, DALIGN, DEXT, DE...
    O << ", ";
    break;
  case 2:
    // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ...
    O << ']';
    return;
    break;
  case 3:
    // DEXTU
    printUImm<5, 1>(MI, 3, STI, O);
    return;
    break;
  case 4:
    // DINSU
    printUImm<6>(MI, 3, STI, O);
    return;
    break;
  }


  // Fragment 6 encoded into 4 bits for 10 unique commands.
  switch ((Bits >> 42) & 15) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // ALIGN, ALIGN_MMR6
    printUImm<2>(MI, 3, STI, O);
    return;
    break;
  case 1:
    // CINS, CINS32, CINS64_32, CINS_i32, EXTS, EXTS32
    printUImm<5>(MI, 3, STI, O);
    return;
    break;
  case 2:
    // DALIGN, MFTR
    printUImm<3>(MI, 3, STI, O);
    break;
  case 3:
    // DEXT
    printUImm<6, 1>(MI, 3, STI, O);
    return;
    break;
  case 4:
    // DEXT64_32, EXT, EXT_MM, EXT_MMR6
    printUImm<5, 1>(MI, 3, STI, O);
    return;
    break;
  case 5:
    // DEXTM
    printUImm<5, 33>(MI, 3, STI, O);
    return;
    break;
  case 6:
    // DINS, INS, INS_MM, INS_MMR6
    printUImm<6>(MI, 3, STI, O);
    return;
    break;
  case 7:
    // DINSM
    printUImm<6, 2>(MI, 3, STI, O);
    return;
    break;
  case 8:
    // DLSA, DLSA_R6, LSA, LSA_R6
    printUImm<2, 1>(MI, 3, STI, O);
    return;
    break;
  case 9:
    // MADD_D32, MADD_D32_MM, MADD_D64, MADD_S, MADD_S_MM, MOVEP_MM, MOVEP_MM...
    printOperand(MI, 3, STI, O);
    return;
    break;
  }


  // Fragment 7 encoded into 1 bits for 2 unique commands.
  if ((Bits >> 46) & 1) {
    // MFTR
    O << ", ";
    printUImm<1>(MI, 4, STI, O);
    return;
  } else {
    // DALIGN
    return;
  }

}


/// getRegisterName - This method is automatically generated by tblgen
/// from the register set description.  This returns the assembler name
/// for the specified register.
const char *MipsInstPrinter::getRegisterName(MCRegister Reg) {
  unsigned RegNo = Reg.id();
  assert(RegNo && RegNo < 442 && "Invalid register number!");

  static const char AsmStrs[] = {
  /* 0 */ 'f', '1', '0', 0,
  /* 4 */ 'w', '1', '0', 0,
  /* 8 */ 'f', '2', '0', 0,
  /* 12 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '0', 0,
  /* 25 */ 'w', '2', '0', 0,
  /* 29 */ 'f', '3', '0', 0,
  /* 33 */ 'w', '3', '0', 0,
  /* 37 */ 'a', 'c', '0', 0,
  /* 41 */ 'f', 'c', 'c', '0', 0,
  /* 46 */ 'f', '0', 0,
  /* 49 */ 'm', 'p', 'l', '0', 0,
  /* 54 */ 'p', '0', 0,
  /* 57 */ 'w', '0', 0,
  /* 60 */ 'f', '1', '1', 0,
  /* 64 */ 'w', '1', '1', 0,
  /* 68 */ 'f', '2', '1', 0,
  /* 72 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '1', 0,
  /* 85 */ 'w', '2', '1', 0,
  /* 89 */ 'f', '3', '1', 0,
  /* 93 */ 'w', '3', '1', 0,
  /* 97 */ 'a', 'c', '1', 0,
  /* 101 */ 'f', 'c', 'c', '1', 0,
  /* 106 */ 'f', '1', 0,
  /* 109 */ 'm', 'p', 'l', '1', 0,
  /* 114 */ 'p', '1', 0,
  /* 117 */ 'w', '1', 0,
  /* 120 */ 'f', '1', '2', 0,
  /* 124 */ 'w', '1', '2', 0,
  /* 128 */ 'f', '2', '2', 0,
  /* 132 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '2', 0,
  /* 145 */ 'w', '2', '2', 0,
  /* 149 */ 'a', 'c', '2', 0,
  /* 153 */ 'f', 'c', 'c', '2', 0,
  /* 158 */ 'f', '2', 0,
  /* 161 */ 'm', 'p', 'l', '2', 0,
  /* 166 */ 'p', '2', 0,
  /* 169 */ 'w', '2', 0,
  /* 172 */ 'f', '1', '3', 0,
  /* 176 */ 'w', '1', '3', 0,
  /* 180 */ 'f', '2', '3', 0,
  /* 184 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '3', 0,
  /* 197 */ 'w', '2', '3', 0,
  /* 201 */ 'a', 'c', '3', 0,
  /* 205 */ 'f', 'c', 'c', '3', 0,
  /* 210 */ 'f', '3', 0,
  /* 213 */ 'w', '3', 0,
  /* 216 */ 'f', '1', '4', 0,
  /* 220 */ 'w', '1', '4', 0,
  /* 224 */ 'f', '2', '4', 0,
  /* 228 */ 'w', '2', '4', 0,
  /* 232 */ 'f', 'c', 'c', '4', 0,
  /* 237 */ 'f', '4', 0,
  /* 240 */ 'w', '4', 0,
  /* 243 */ 'f', '1', '5', 0,
  /* 247 */ 'w', '1', '5', 0,
  /* 251 */ 'f', '2', '5', 0,
  /* 255 */ 'w', '2', '5', 0,
  /* 259 */ 'f', 'c', 'c', '5', 0,
  /* 264 */ 'f', '5', 0,
  /* 267 */ 'w', '5', 0,
  /* 270 */ 'f', '1', '6', 0,
  /* 274 */ 'w', '1', '6', 0,
  /* 278 */ 'f', '2', '6', 0,
  /* 282 */ 'w', '2', '6', 0,
  /* 286 */ 'f', 'c', 'c', '6', 0,
  /* 291 */ 'f', '6', 0,
  /* 294 */ 'w', '6', 0,
  /* 297 */ 'f', '1', '7', 0,
  /* 301 */ 'w', '1', '7', 0,
  /* 305 */ 'f', '2', '7', 0,
  /* 309 */ 'w', '2', '7', 0,
  /* 313 */ 'f', 'c', 'c', '7', 0,
  /* 318 */ 'f', '7', 0,
  /* 321 */ 'w', '7', 0,
  /* 324 */ 'f', '1', '8', 0,
  /* 328 */ 'w', '1', '8', 0,
  /* 332 */ 'f', '2', '8', 0,
  /* 336 */ 'w', '2', '8', 0,
  /* 340 */ 'f', '8', 0,
  /* 343 */ 'w', '8', 0,
  /* 346 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '1', '6', '_', '1', '9', 0,
  /* 362 */ 'f', '1', '9', 0,
  /* 366 */ 'w', '1', '9', 0,
  /* 370 */ 'f', '2', '9', 0,
  /* 374 */ 'w', '2', '9', 0,
  /* 378 */ 'f', '9', 0,
  /* 381 */ 'w', '9', 0,
  /* 384 */ 'D', 'S', 'P', 'E', 'F', 'I', 0,
  /* 391 */ 'r', 'a', 0,
  /* 394 */ 'h', 'w', 'r', '_', 'c', 'c', 0,
  /* 401 */ 'p', 'c', 0,
  /* 404 */ 'D', 'S', 'P', 'C', 'C', 'o', 'n', 'd', 0,
  /* 413 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', 0,
  /* 424 */ 'h', 'i', 0,
  /* 427 */ 'h', 'w', 'r', '_', 'c', 'p', 'u', 'n', 'u', 'm', 0,
  /* 438 */ 'l', 'o', 0,
  /* 441 */ 'z', 'e', 'r', 'o', 0,
  /* 446 */ 'h', 'w', 'r', '_', 's', 'y', 'n', 'c', 'i', '_', 's', 't', 'e', 'p', 0,
  /* 461 */ 'f', 'p', 0,
  /* 464 */ 'g', 'p', 0,
  /* 467 */ 's', 'p', 0,
  /* 470 */ 'h', 'w', 'r', '_', 'c', 'c', 'r', 'e', 's', 0,
  /* 480 */ 'D', 'S', 'P', 'P', 'o', 's', 0,
  /* 487 */ 'D', 'S', 'P', 'S', 'C', 'o', 'u', 'n', 't', 0,
  /* 497 */ 'D', 'S', 'P', 'C', 'a', 'r', 'r', 'y', 0,
  0
};

  static const uint16_t RegAsmOffset[] = {
    62, 404, 497, 384, 413, 480, 487, 461, 464, 122, 62, 2, 272, 218, 
    245, 174, 299, 401, 391, 467, 441, 218, 245, 272, 299, 37, 97, 149, 
    201, 62, 2, 62, 122, 174, 218, 245, 272, 299, 326, 360, 2, 62, 
    122, 174, 218, 245, 272, 299, 326, 360, 2, 62, 122, 174, 218, 245, 
    272, 299, 326, 360, 1, 61, 121, 173, 217, 244, 271, 298, 325, 359, 
    9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90, 1, 61, 
    121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181, 225, 252, 
    279, 306, 333, 371, 30, 90, 1, 61, 121, 173, 217, 244, 271, 298, 
    325, 359, 9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90, 
    46, 158, 237, 291, 340, 0, 120, 216, 270, 324, 8, 128, 224, 278, 
    332, 29, 12, 72, 132, 184, 46, 106, 158, 210, 237, 264, 291, 318, 
    340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324, 362, 8, 68, 
    128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 41, 101, 153, 205, 
    232, 259, 286, 313, 2, 62, 122, 174, 218, 245, 272, 299, 326, 360, 
    1, 61, 121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181, 
    225, 252, 279, 306, 333, 371, 30, 90, 461, 46, 106, 158, 210, 237, 
    264, 291, 318, 340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324, 
    362, 8, 68, 128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 464, 
    37, 97, 149, 201, 427, 446, 394, 470, 218, 245, 272, 299, 326, 360, 
    1, 61, 121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181, 
    225, 252, 279, 306, 333, 371, 30, 90, 279, 306, 37, 97, 149, 201, 
    49, 109, 161, 326, 360, 1, 61, 121, 173, 217, 244, 271, 298, 325, 
    359, 9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90, 54, 
    114, 166, 391, 271, 298, 325, 359, 9, 69, 129, 181, 467, 326, 360, 
    1, 61, 121, 173, 217, 244, 225, 252, 122, 174, 57, 117, 169, 213, 
    240, 267, 294, 321, 343, 381, 4, 64, 124, 176, 220, 247, 274, 301, 
    328, 366, 25, 85, 145, 197, 228, 255, 282, 309, 336, 374, 33, 93, 
    441, 218, 245, 272, 299, 37, 46, 106, 158, 210, 237, 264, 291, 318, 
    340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324, 362, 8, 68, 
    128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 346, 424, 279, 306, 
    438, 271, 298, 325, 359, 9, 69, 129, 181, 326, 360, 1, 61, 121, 
    173, 217, 244, 225, 252, 122, 174, 
  };

  assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
          "Invalid alt name index for register!");
  return AsmStrs+RegAsmOffset[RegNo-1];
}

#ifdef PRINT_ALIAS_INSTR
#undef PRINT_ALIAS_INSTR

bool MipsInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
  static const PatternsForOpcode OpToPatterns[] = {
    {Mips::MFTACX, 0, 1 },
    {Mips::MFTC0, 1, 1 },
    {Mips::MFTHI, 2, 1 },
    {Mips::MFTLO, 3, 1 },
    {Mips::MTTACX, 4, 1 },
    {Mips::MTTC0, 5, 1 },
    {Mips::MTTHI, 6, 1 },
    {Mips::MTTLO, 7, 1 },
    {Mips::NORImm, 8, 1 },
    {Mips::NORImm64, 9, 1 },
    {Mips::SLTImm64, 10, 1 },
    {Mips::SLTUImm64, 11, 1 },
    {Mips::ADDIUPC, 12, 1 },
    {Mips::ADDIUPC_MMR6, 13, 1 },
    {Mips::ADDu, 14, 1 },
    {Mips::BC1F, 15, 1 },
    {Mips::BC1FL, 16, 1 },
    {Mips::BC1F_MM, 17, 1 },
    {Mips::BC1T, 18, 1 },
    {Mips::BC1TL, 19, 1 },
    {Mips::BC1T_MM, 20, 1 },
    {Mips::BEQL, 21, 1 },
    {Mips::BGEZAL, 22, 1 },
    {Mips::BGEZAL_MM, 23, 1 },
    {Mips::BNEL, 24, 1 },
    {Mips::BREAK, 25, 2 },
    {Mips::BREAK_MM, 27, 2 },
    {Mips::C_EQ_D32, 29, 1 },
    {Mips::C_EQ_D32_MM, 30, 1 },
    {Mips::C_EQ_D64, 31, 1 },
    {Mips::C_EQ_D64_MM, 32, 1 },
    {Mips::C_EQ_S, 33, 1 },
    {Mips::C_EQ_S_MM, 34, 1 },
    {Mips::C_F_D32, 35, 1 },
    {Mips::C_F_D32_MM, 36, 1 },
    {Mips::C_F_D64, 37, 1 },
    {Mips::C_F_D64_MM, 38, 1 },
    {Mips::C_F_S, 39, 1 },
    {Mips::C_F_S_MM, 40, 1 },
    {Mips::C_LE_D32, 41, 1 },
    {Mips::C_LE_D32_MM, 42, 1 },
    {Mips::C_LE_D64, 43, 1 },
    {Mips::C_LE_D64_MM, 44, 1 },
    {Mips::C_LE_S, 45, 1 },
    {Mips::C_LE_S_MM, 46, 1 },
    {Mips::C_LT_D32, 47, 1 },
    {Mips::C_LT_D32_MM, 48, 1 },
    {Mips::C_LT_D64, 49, 1 },
    {Mips::C_LT_D64_MM, 50, 1 },
    {Mips::C_LT_S, 51, 1 },
    {Mips::C_LT_S_MM, 52, 1 },
    {Mips::C_NGE_D32, 53, 1 },
    {Mips::C_NGE_D32_MM, 54, 1 },
    {Mips::C_NGE_D64, 55, 1 },
    {Mips::C_NGE_D64_MM, 56, 1 },
    {Mips::C_NGE_S, 57, 1 },
    {Mips::C_NGE_S_MM, 58, 1 },
    {Mips::C_NGLE_D32, 59, 1 },
    {Mips::C_NGLE_D32_MM, 60, 1 },
    {Mips::C_NGLE_D64, 61, 1 },
    {Mips::C_NGLE_D64_MM, 62, 1 },
    {Mips::C_NGLE_S, 63, 1 },
    {Mips::C_NGLE_S_MM, 64, 1 },
    {Mips::C_NGL_D32, 65, 1 },
    {Mips::C_NGL_D32_MM, 66, 1 },
    {Mips::C_NGL_D64, 67, 1 },
    {Mips::C_NGL_D64_MM, 68, 1 },
    {Mips::C_NGL_S, 69, 1 },
    {Mips::C_NGL_S_MM, 70, 1 },
    {Mips::C_NGT_D32, 71, 1 },
    {Mips::C_NGT_D32_MM, 72, 1 },
    {Mips::C_NGT_D64, 73, 1 },
    {Mips::C_NGT_D64_MM, 74, 1 },
    {Mips::C_NGT_S, 75, 1 },
    {Mips::C_NGT_S_MM, 76, 1 },
    {Mips::C_OLE_D32, 77, 1 },
    {Mips::C_OLE_D32_MM, 78, 1 },
    {Mips::C_OLE_D64, 79, 1 },
    {Mips::C_OLE_D64_MM, 80, 1 },
    {Mips::C_OLE_S, 81, 1 },
    {Mips::C_OLE_S_MM, 82, 1 },
    {Mips::C_OLT_D32, 83, 1 },
    {Mips::C_OLT_D32_MM, 84, 1 },
    {Mips::C_OLT_D64, 85, 1 },
    {Mips::C_OLT_D64_MM, 86, 1 },
    {Mips::C_OLT_S, 87, 1 },
    {Mips::C_OLT_S_MM, 88, 1 },
    {Mips::C_SEQ_D32, 89, 1 },
    {Mips::C_SEQ_D32_MM, 90, 1 },
    {Mips::C_SEQ_D64, 91, 1 },
    {Mips::C_SEQ_D64_MM, 92, 1 },
    {Mips::C_SEQ_S, 93, 1 },
    {Mips::C_SEQ_S_MM, 94, 1 },
    {Mips::C_SF_D32, 95, 1 },
    {Mips::C_SF_D32_MM, 96, 1 },
    {Mips::C_SF_D64, 97, 1 },
    {Mips::C_SF_D64_MM, 98, 1 },
    {Mips::C_SF_S, 99, 1 },
    {Mips::C_SF_S_MM, 100, 1 },
    {Mips::C_UEQ_D32, 101, 1 },
    {Mips::C_UEQ_D32_MM, 102, 1 },
    {Mips::C_UEQ_D64, 103, 1 },
    {Mips::C_UEQ_D64_MM, 104, 1 },
    {Mips::C_UEQ_S, 105, 1 },
    {Mips::C_UEQ_S_MM, 106, 1 },
    {Mips::C_ULE_D32, 107, 1 },
    {Mips::C_ULE_D32_MM, 108, 1 },
    {Mips::C_ULE_D64, 109, 1 },
    {Mips::C_ULE_D64_MM, 110, 1 },
    {Mips::C_ULE_S, 111, 1 },
    {Mips::C_ULE_S_MM, 112, 1 },
    {Mips::C_ULT_D32, 113, 1 },
    {Mips::C_ULT_D32_MM, 114, 1 },
    {Mips::C_ULT_D64, 115, 1 },
    {Mips::C_ULT_D64_MM, 116, 1 },
    {Mips::C_ULT_S, 117, 1 },
    {Mips::C_ULT_S_MM, 118, 1 },
    {Mips::C_UN_D32, 119, 1 },
    {Mips::C_UN_D32_MM, 120, 1 },
    {Mips::C_UN_D64, 121, 1 },
    {Mips::C_UN_D64_MM, 122, 1 },
    {Mips::C_UN_S, 123, 1 },
    {Mips::C_UN_S_MM, 124, 1 },
    {Mips::DADDu, 125, 1 },
    {Mips::DI, 126, 1 },
    {Mips::DIV, 127, 1 },
    {Mips::DIVU, 128, 1 },
    {Mips::DI_MM, 129, 1 },
    {Mips::DI_MMR6, 130, 1 },
    {Mips::DMT, 131, 1 },
    {Mips::DSUB, 132, 2 },
    {Mips::DSUBu, 134, 2 },
    {Mips::DVPE, 136, 1 },
    {Mips::EI, 137, 1 },
    {Mips::EI_MM, 138, 1 },
    {Mips::EI_MMR6, 139, 1 },
    {Mips::EMT, 140, 1 },
    {Mips::EVPE, 141, 1 },
    {Mips::HYPCALL, 142, 1 },
    {Mips::HYPCALL_MM, 143, 1 },
    {Mips::JALR, 144, 1 },
    {Mips::JALR64, 145, 1 },
    {Mips::JALRC_HB_MMR6, 146, 1 },
    {Mips::JALRC_MMR6, 147, 1 },
    {Mips::JALR_HB, 148, 1 },
    {Mips::JALR_HB64, 149, 1 },
    {Mips::JIALC, 150, 1 },
    {Mips::JIALC64, 151, 1 },
    {Mips::JIC, 152, 1 },
    {Mips::JIC64, 153, 1 },
    {Mips::MOVE16_MM, 154, 1 },
    {Mips::Move32R16, 155, 1 },
    {Mips::OR, 156, 1 },
    {Mips::OR64, 157, 1 },
    {Mips::RDHWR, 158, 1 },
    {Mips::RDHWR64, 159, 1 },
    {Mips::RDHWR_MM, 160, 1 },
    {Mips::RDHWR_MMR6, 161, 1 },
    {Mips::SDBBP, 162, 1 },
    {Mips::SDBBP_MMR6, 163, 1 },
    {Mips::SDBBP_R6, 164, 1 },
    {Mips::SIGRIE, 165, 1 },
    {Mips::SIGRIE_MMR6, 166, 1 },
    {Mips::SLL, 167, 1 },
    {Mips::SLL_MM, 168, 1 },
    {Mips::SLL_MMR6, 169, 1 },
    {Mips::SUB, 170, 2 },
    {Mips::SUBU_MMR6, 172, 2 },
    {Mips::SUB_MM, 174, 2 },
    {Mips::SUB_MMR6, 176, 2 },
    {Mips::SUBu, 178, 2 },
    {Mips::SUBu_MM, 180, 2 },
    {Mips::SWSP_MM, 182, 1 },
    {Mips::SYNC, 183, 1 },
    {Mips::SYNC_MM, 184, 1 },
    {Mips::SYNC_MMR6, 185, 1 },
    {Mips::SYSCALL, 186, 1 },
    {Mips::SYSCALL_MM, 187, 1 },
    {Mips::TEQ, 188, 1 },
    {Mips::TEQ_MM, 189, 1 },
    {Mips::TGE, 190, 1 },
    {Mips::TGEU, 191, 1 },
    {Mips::TGEU_MM, 192, 1 },
    {Mips::TGE_MM, 193, 1 },
    {Mips::TLT, 194, 1 },
    {Mips::TLTU, 195, 1 },
    {Mips::TLTU_MM, 196, 1 },
    {Mips::TLT_MM, 197, 1 },
    {Mips::TNE, 198, 1 },
    {Mips::TNE_MM, 199, 1 },
    {Mips::WAIT_MM, 200, 1 },
    {Mips::WRDSP, 201, 1 },
    {Mips::WRDSP_MM, 202, 1 },
    {Mips::YIELD, 203, 1 },
  };

  static const AliasPattern Patterns[] = {
    // Mips::MFTACX - 0
    {0, 0, 2, 4 },
    // Mips::MFTC0 - 1
    {10, 4, 3, 5 },
    // Mips::MFTHI - 2
    {23, 9, 2, 4 },
    // Mips::MFTLO - 3
    {32, 13, 2, 4 },
    // Mips::MTTACX - 4
    {41, 17, 2, 4 },
    // Mips::MTTC0 - 5
    {51, 21, 3, 5 },
    // Mips::MTTHI - 6
    {64, 26, 2, 4 },
    // Mips::MTTLO - 7
    {73, 30, 2, 4 },
    // Mips::NORImm - 8
    {82, 34, 3, 3 },
    // Mips::NORImm64 - 9
    {82, 37, 3, 3 },
    // Mips::SLTImm64 - 10
    {93, 40, 3, 3 },
    // Mips::SLTUImm64 - 11
    {104, 43, 3, 3 },
    // Mips::ADDIUPC - 12
    {116, 46, 2, 3 },
    // Mips::ADDIUPC_MMR6 - 13
    {116, 49, 2, 3 },
    // Mips::ADDu - 14
    {128, 52, 3, 6 },
    // Mips::BC1F - 15
    {140, 58, 2, 6 },
    // Mips::BC1FL - 16
    {150, 64, 2, 7 },
    // Mips::BC1F_MM - 17
    {140, 71, 2, 4 },
    // Mips::BC1T - 18
    {161, 75, 2, 6 },
    // Mips::BC1TL - 19
    {171, 81, 2, 7 },
    // Mips::BC1T_MM - 20
    {161, 88, 2, 4 },
    // Mips::BEQL - 21
    {182, 92, 3, 5 },
    // Mips::BGEZAL - 22
    {197, 97, 2, 5 },
    // Mips::BGEZAL_MM - 23
    {197, 102, 2, 3 },
    // Mips::BNEL - 24
    {206, 105, 3, 5 },
    // Mips::BREAK - 25
    {221, 110, 2, 4 },
    {227, 114, 2, 4 },
    // Mips::BREAK_MM - 27
    {221, 118, 2, 3 },
    {227, 121, 2, 3 },
    // Mips::C_EQ_D32 - 29
    {238, 124, 3, 9 },
    // Mips::C_EQ_D32_MM - 30
    {238, 133, 3, 7 },
    // Mips::C_EQ_D64 - 31
    {238, 140, 3, 9 },
    // Mips::C_EQ_D64_MM - 32
    {238, 149, 3, 7 },
    // Mips::C_EQ_S - 33
    {252, 156, 3, 8 },
    // Mips::C_EQ_S_MM - 34
    {252, 164, 3, 6 },
    // Mips::C_F_D32 - 35
    {266, 170, 3, 9 },
    // Mips::C_F_D32_MM - 36
    {266, 179, 3, 7 },
    // Mips::C_F_D64 - 37
    {266, 186, 3, 9 },
    // Mips::C_F_D64_MM - 38
    {266, 195, 3, 7 },
    // Mips::C_F_S - 39
    {279, 202, 3, 8 },
    // Mips::C_F_S_MM - 40
    {279, 210, 3, 6 },
    // Mips::C_LE_D32 - 41
    {292, 216, 3, 9 },
    // Mips::C_LE_D32_MM - 42
    {292, 225, 3, 7 },
    // Mips::C_LE_D64 - 43
    {292, 232, 3, 9 },
    // Mips::C_LE_D64_MM - 44
    {292, 241, 3, 7 },
    // Mips::C_LE_S - 45
    {306, 248, 3, 8 },
    // Mips::C_LE_S_MM - 46
    {306, 256, 3, 6 },
    // Mips::C_LT_D32 - 47
    {320, 262, 3, 9 },
    // Mips::C_LT_D32_MM - 48
    {320, 271, 3, 7 },
    // Mips::C_LT_D64 - 49
    {320, 278, 3, 9 },
    // Mips::C_LT_D64_MM - 50
    {320, 287, 3, 7 },
    // Mips::C_LT_S - 51
    {334, 294, 3, 8 },
    // Mips::C_LT_S_MM - 52
    {334, 302, 3, 6 },
    // Mips::C_NGE_D32 - 53
    {348, 308, 3, 9 },
    // Mips::C_NGE_D32_MM - 54
    {348, 317, 3, 7 },
    // Mips::C_NGE_D64 - 55
    {348, 324, 3, 9 },
    // Mips::C_NGE_D64_MM - 56
    {348, 333, 3, 7 },
    // Mips::C_NGE_S - 57
    {363, 340, 3, 8 },
    // Mips::C_NGE_S_MM - 58
    {363, 348, 3, 6 },
    // Mips::C_NGLE_D32 - 59
    {378, 354, 3, 9 },
    // Mips::C_NGLE_D32_MM - 60
    {378, 363, 3, 7 },
    // Mips::C_NGLE_D64 - 61
    {378, 370, 3, 9 },
    // Mips::C_NGLE_D64_MM - 62
    {378, 379, 3, 7 },
    // Mips::C_NGLE_S - 63
    {394, 386, 3, 8 },
    // Mips::C_NGLE_S_MM - 64
    {394, 394, 3, 6 },
    // Mips::C_NGL_D32 - 65
    {410, 400, 3, 9 },
    // Mips::C_NGL_D32_MM - 66
    {410, 409, 3, 7 },
    // Mips::C_NGL_D64 - 67
    {410, 416, 3, 9 },
    // Mips::C_NGL_D64_MM - 68
    {410, 425, 3, 7 },
    // Mips::C_NGL_S - 69
    {425, 432, 3, 8 },
    // Mips::C_NGL_S_MM - 70
    {425, 440, 3, 6 },
    // Mips::C_NGT_D32 - 71
    {440, 446, 3, 9 },
    // Mips::C_NGT_D32_MM - 72
    {440, 455, 3, 7 },
    // Mips::C_NGT_D64 - 73
    {440, 462, 3, 9 },
    // Mips::C_NGT_D64_MM - 74
    {440, 471, 3, 7 },
    // Mips::C_NGT_S - 75
    {455, 478, 3, 8 },
    // Mips::C_NGT_S_MM - 76
    {455, 486, 3, 6 },
    // Mips::C_OLE_D32 - 77
    {470, 492, 3, 9 },
    // Mips::C_OLE_D32_MM - 78
    {470, 501, 3, 7 },
    // Mips::C_OLE_D64 - 79
    {470, 508, 3, 9 },
    // Mips::C_OLE_D64_MM - 80
    {470, 517, 3, 7 },
    // Mips::C_OLE_S - 81
    {485, 524, 3, 8 },
    // Mips::C_OLE_S_MM - 82
    {485, 532, 3, 6 },
    // Mips::C_OLT_D32 - 83
    {500, 538, 3, 9 },
    // Mips::C_OLT_D32_MM - 84
    {500, 547, 3, 7 },
    // Mips::C_OLT_D64 - 85
    {500, 554, 3, 9 },
    // Mips::C_OLT_D64_MM - 86
    {500, 563, 3, 7 },
    // Mips::C_OLT_S - 87
    {515, 570, 3, 8 },
    // Mips::C_OLT_S_MM - 88
    {515, 578, 3, 6 },
    // Mips::C_SEQ_D32 - 89
    {530, 584, 3, 9 },
    // Mips::C_SEQ_D32_MM - 90
    {530, 593, 3, 7 },
    // Mips::C_SEQ_D64 - 91
    {530, 600, 3, 9 },
    // Mips::C_SEQ_D64_MM - 92
    {530, 609, 3, 7 },
    // Mips::C_SEQ_S - 93
    {545, 616, 3, 8 },
    // Mips::C_SEQ_S_MM - 94
    {545, 624, 3, 6 },
    // Mips::C_SF_D32 - 95
    {560, 630, 3, 9 },
    // Mips::C_SF_D32_MM - 96
    {560, 639, 3, 7 },
    // Mips::C_SF_D64 - 97
    {560, 646, 3, 9 },
    // Mips::C_SF_D64_MM - 98
    {560, 655, 3, 7 },
    // Mips::C_SF_S - 99
    {574, 662, 3, 8 },
    // Mips::C_SF_S_MM - 100
    {574, 670, 3, 6 },
    // Mips::C_UEQ_D32 - 101
    {588, 676, 3, 9 },
    // Mips::C_UEQ_D32_MM - 102
    {588, 685, 3, 7 },
    // Mips::C_UEQ_D64 - 103
    {588, 692, 3, 9 },
    // Mips::C_UEQ_D64_MM - 104
    {588, 701, 3, 7 },
    // Mips::C_UEQ_S - 105
    {603, 708, 3, 8 },
    // Mips::C_UEQ_S_MM - 106
    {603, 716, 3, 6 },
    // Mips::C_ULE_D32 - 107
    {618, 722, 3, 9 },
    // Mips::C_ULE_D32_MM - 108
    {618, 731, 3, 7 },
    // Mips::C_ULE_D64 - 109
    {618, 738, 3, 9 },
    // Mips::C_ULE_D64_MM - 110
    {618, 747, 3, 7 },
    // Mips::C_ULE_S - 111
    {633, 754, 3, 8 },
    // Mips::C_ULE_S_MM - 112
    {633, 762, 3, 6 },
    // Mips::C_ULT_D32 - 113
    {648, 768, 3, 9 },
    // Mips::C_ULT_D32_MM - 114
    {648, 777, 3, 7 },
    // Mips::C_ULT_D64 - 115
    {648, 784, 3, 9 },
    // Mips::C_ULT_D64_MM - 116
    {648, 793, 3, 7 },
    // Mips::C_ULT_S - 117
    {663, 800, 3, 8 },
    // Mips::C_ULT_S_MM - 118
    {663, 808, 3, 6 },
    // Mips::C_UN_D32 - 119
    {678, 814, 3, 9 },
    // Mips::C_UN_D32_MM - 120
    {678, 823, 3, 7 },
    // Mips::C_UN_D64 - 121
    {678, 830, 3, 9 },
    // Mips::C_UN_D64_MM - 122
    {678, 839, 3, 7 },
    // Mips::C_UN_S - 123
    {692, 846, 3, 8 },
    // Mips::C_UN_S_MM - 124
    {692, 854, 3, 6 },
    // Mips::DADDu - 125
    {128, 860, 3, 5 },
    // Mips::DI - 126
    {706, 865, 1, 4 },
    // Mips::DIV - 127
    {709, 869, 3, 5 },
    // Mips::DIVU - 128
    {720, 874, 3, 5 },
    // Mips::DI_MM - 129
    {706, 879, 1, 2 },
    // Mips::DI_MMR6 - 130
    {706, 881, 1, 3 },
    // Mips::DMT - 131
    {732, 884, 1, 3 },
    // Mips::DSUB - 132
    {736, 887, 3, 6 },
    {748, 893, 3, 6 },
    // Mips::DSUBu - 134
    {756, 899, 3, 6 },
    {769, 905, 3, 6 },
    // Mips::DVPE - 136
    {778, 911, 1, 3 },
    // Mips::EI - 137
    {783, 914, 1, 4 },
    // Mips::EI_MM - 138
    {783, 918, 1, 2 },
    // Mips::EI_MMR6 - 139
    {783, 920, 1, 3 },
    // Mips::EMT - 140
    {786, 923, 1, 3 },
    // Mips::EVPE - 141
    {790, 926, 1, 3 },
    // Mips::HYPCALL - 142
    {795, 929, 1, 5 },
    // Mips::HYPCALL_MM - 143
    {795, 934, 1, 4 },
    // Mips::JALR - 144
    {803, 938, 2, 6 },
    // Mips::JALR64 - 145
    {803, 944, 2, 4 },
    // Mips::JALRC_HB_MMR6 - 146
    {809, 948, 2, 4 },
    // Mips::JALRC_MMR6 - 147
    {821, 952, 2, 4 },
    // Mips::JALR_HB - 148
    {830, 956, 2, 5 },
    // Mips::JALR_HB64 - 149
    {830, 961, 2, 5 },
    // Mips::JIALC - 150
    {841, 966, 2, 6 },
    // Mips::JIALC64 - 151
    {841, 972, 2, 4 },
    // Mips::JIC - 152
    {850, 976, 2, 5 },
    // Mips::JIC64 - 153
    {850, 981, 2, 4 },
    // Mips::MOVE16_MM - 154
    {857, 985, 2, 3 },
    // Mips::Move32R16 - 155
    {857, 988, 2, 3 },
    // Mips::OR - 156
    {128, 991, 3, 6 },
    // Mips::OR64 - 157
    {128, 997, 3, 5 },
    // Mips::RDHWR - 158
    {861, 1002, 3, 5 },
    // Mips::RDHWR64 - 159
    {861, 1007, 3, 4 },
    // Mips::RDHWR_MM - 160
    {861, 1011, 3, 5 },
    // Mips::RDHWR_MMR6 - 161
    {861, 1016, 3, 5 },
    // Mips::SDBBP - 162
    {874, 1021, 1, 5 },
    // Mips::SDBBP_MMR6 - 163
    {874, 1026, 1, 3 },
    // Mips::SDBBP_R6 - 164
    {874, 1029, 1, 4 },
    // Mips::SIGRIE - 165
    {880, 1033, 1, 4 },
    // Mips::SIGRIE_MMR6 - 166
    {880, 1037, 1, 3 },
    // Mips::SLL - 167
    {857, 1040, 3, 5 },
    // Mips::SLL_MM - 168
    {857, 1045, 3, 4 },
    // Mips::SLL_MMR6 - 169
    {857, 1049, 3, 5 },
    // Mips::SUB - 170
    {887, 1054, 3, 5 },
    {898, 1059, 3, 5 },
    // Mips::SUBU_MMR6 - 172
    {905, 1064, 3, 5 },
    {917, 1069, 3, 5 },
    // Mips::SUB_MM - 174
    {887, 1074, 3, 5 },
    {898, 1079, 3, 5 },
    // Mips::SUB_MMR6 - 176
    {887, 1084, 3, 5 },
    {898, 1089, 3, 5 },
    // Mips::SUBu - 178
    {905, 1094, 3, 5 },
    {917, 1099, 3, 5 },
    // Mips::SUBu_MM - 180
    {905, 1104, 3, 5 },
    {917, 1109, 3, 5 },
    // Mips::SWSP_MM - 182
    {925, 1114, 3, 2 },
    // Mips::SYNC - 183
    {937, 1116, 1, 4 },
    // Mips::SYNC_MM - 184
    {937, 1120, 1, 2 },
    // Mips::SYNC_MMR6 - 185
    {937, 1122, 1, 3 },
    // Mips::SYSCALL - 186
    {942, 1125, 1, 3 },
    // Mips::SYSCALL_MM - 187
    {942, 1128, 1, 2 },
    // Mips::TEQ - 188
    {950, 1130, 3, 6 },
    // Mips::TEQ_MM - 189
    {950, 1136, 3, 4 },
    // Mips::TGE - 190
    {961, 1140, 3, 6 },
    // Mips::TGEU - 191
    {972, 1146, 3, 6 },
    // Mips::TGEU_MM - 192
    {972, 1152, 3, 4 },
    // Mips::TGE_MM - 193
    {961, 1156, 3, 4 },
    // Mips::TLT - 194
    {984, 1160, 3, 6 },
    // Mips::TLTU - 195
    {995, 1166, 3, 6 },
    // Mips::TLTU_MM - 196
    {995, 1172, 3, 4 },
    // Mips::TLT_MM - 197
    {984, 1176, 3, 4 },
    // Mips::TNE - 198
    {1007, 1180, 3, 6 },
    // Mips::TNE_MM - 199
    {1007, 1186, 3, 4 },
    // Mips::WAIT_MM - 200
    {1018, 1190, 1, 2 },
    // Mips::WRDSP - 201
    {1023, 1192, 2, 4 },
    // Mips::WRDSP_MM - 202
    {1023, 1196, 2, 4 },
    // Mips::YIELD - 203
    {1032, 1200, 2, 4 },
  };

  static const AliasPatternCond Conds[] = {
    // (MFTACX GPR32Opnd:$rt, AC0) - 0
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::AC0},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (MFTC0 GPR32Opnd:$rd, COP0Opnd:$rt, 0) - 4
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::COP0RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (MFTHI GPR32Opnd:$rt, AC0) - 9
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::AC0},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (MFTLO GPR32Opnd:$rt, AC0) - 13
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::AC0},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (MTTACX AC0, GPR32Opnd:$rt) - 17
    {AliasPatternCond::K_Reg, Mips::AC0},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (MTTC0 COP0Opnd:$rt, GPR32Opnd:$rd, 0) - 21
    {AliasPatternCond::K_RegClass, Mips::COP0RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (MTTHI AC0, GPR32Opnd:$rt) - 26
    {AliasPatternCond::K_Reg, Mips::AC0},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (MTTLO AC0, GPR32Opnd:$rt) - 30
    {AliasPatternCond::K_Reg, Mips::AC0},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (NORImm GPR32Opnd:$rs, GPR32Opnd:$rs, simm32_relaxed:$imm) - 34
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit},
    // (NORImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 37
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit},
    // (SLTImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 40
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit},
    // (SLTUImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 43
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit},
    // (ADDIUPC GPR32Opnd:$rd, simm19_lsl2:$imm) - 46
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (ADDIUPC_MMR6 GPR32Opnd:$rd, simm19_lsl2:$imm) - 49
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 52
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (BC1F FCC0, brtarget:$offset) - 58
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (BC1FL FCC0, brtarget:$offset) - 64
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (BC1F_MM FCC0, brtarget:$offset) - 71
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (BC1T FCC0, brtarget:$offset) - 75
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (BC1TL FCC0, brtarget:$offset) - 81
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (BC1T_MM FCC0, brtarget:$offset) - 88
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 92
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (BGEZAL ZERO, brtarget:$offset) - 97
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (BGEZAL_MM ZERO, brtarget_mm:$offset) - 102
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    // (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 105
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (BREAK 0, 0) - 110
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (BREAK uimm10:$imm, 0) - 114
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (BREAK_MM 0, 0) - 118
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (BREAK_MM uimm10:$imm, 0) - 121
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (C_EQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 124
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_EQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 133
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_EQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 140
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_EQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 149
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_EQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 156
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_EQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 164
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_F_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 170
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_F_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 179
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_F_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 186
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_F_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 195
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_F_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 202
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_F_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 210
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_LE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 216
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_LE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 225
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_LE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 232
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_LE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 241
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_LE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 248
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_LE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 256
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_LT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 262
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_LT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 271
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_LT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 278
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_LT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 287
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_LT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 294
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_LT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 302
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 308
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 317
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 324
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 333
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 340
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 348
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 354
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 363
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 370
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 379
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 386
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 394
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGL_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 400
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGL_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 409
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGL_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 416
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGL_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 425
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGL_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 432
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGL_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 440
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 446
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 455
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 462
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 471
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_NGT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 478
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_NGT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 486
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_OLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 492
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_OLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 501
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_OLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 508
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_OLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 517
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_OLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 524
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_OLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 532
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_OLT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 538
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_OLT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 547
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_OLT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 554
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_OLT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 563
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_OLT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 570
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_OLT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 578
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_SEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 584
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_SEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 593
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_SEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 600
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_SEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 609
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_SEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 616
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_SEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 624
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_SF_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 630
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_SF_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 639
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_SF_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 646
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_SF_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 655
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_SF_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 662
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_SF_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 670
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_UEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 676
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_UEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 685
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_UEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 692
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_UEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 701
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_UEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 708
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_UEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 716
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_ULE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 722
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_ULE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 731
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_ULE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 738
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_ULE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 747
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_ULE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 754
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_ULE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 762
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_ULT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 768
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_ULT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 777
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_ULT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 784
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_ULT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 793
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_ULT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 800
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_ULT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 808
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_UN_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 814
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_UN_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 823
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_UN_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 830
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_UN_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 839
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureFP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (C_UN_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 846
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (C_UN_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 854
    {AliasPatternCond::K_Reg, Mips::FCC0},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureSoftFloat},
    // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 860
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO_64},
    {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (DI ZERO) - 865
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (DIV GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 869
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (DIVU GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 874
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (DI_MM ZERO) - 879
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (DI_MMR6 ZERO) - 881
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (DMT ZERO) - 884
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 887
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO_64},
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips3},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 893
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO_64},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips3},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 899
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO_64},
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips3},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 905
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO_64},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips3},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (DVPE ZERO) - 911
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (EI ZERO) - 914
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (EI_MM ZERO) - 918
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (EI_MMR6 ZERO) - 920
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (EMT ZERO) - 923
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (EVPE ZERO) - 926
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (HYPCALL 0) - 929
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r5},
    {AliasPatternCond::K_Feature, Mips::FeatureVirt},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (HYPCALL_MM 0) - 934
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r5},
    {AliasPatternCond::K_Feature, Mips::FeatureVirt},
    // (JALR ZERO, GPR32Opnd:$rs) - 938
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (JALR64 ZERO_64, GPR64Opnd:$rs) - 944
    {AliasPatternCond::K_Reg, Mips::ZERO_64},
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips64r6},
    // (JALRC_HB_MMR6 RA, GPR32Opnd:$rs) - 948
    {AliasPatternCond::K_Reg, Mips::RA},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (JALRC_MMR6 RA, GPR32Opnd:$rs) - 952
    {AliasPatternCond::K_Reg, Mips::RA},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (JALR_HB RA, GPR32Opnd:$rs) - 956
    {AliasPatternCond::K_Reg, Mips::RA},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (JALR_HB64 RA_64, GPR64Opnd:$rs) - 961
    {AliasPatternCond::K_Reg, Mips::RA_64},
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips64},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (JIALC GPR32Opnd:$rs, 0) - 966
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (JIALC64 GPR64Opnd:$rs, 0) - 972
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips64r6},
    // (JIC GPR32Opnd:$rs, 0) - 976
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (JIC64 GPR64Opnd:$rs, 0) - 981
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips64r6},
    // (MOVE16_MM ZERO, ZERO) - 985
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (Move32R16 ZERO, S0) - 988
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Reg, Mips::S0},
    {AliasPatternCond::K_Feature, Mips::FeatureMips16},
    // (OR GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 991
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureGP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (OR64 GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 997
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO_64},
    {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (RDHWR GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1002
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (RDHWR64 GPR64Opnd:$rt, HWRegsOpnd:$rs, 0) - 1007
    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
    {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureGP64Bit},
    // (RDHWR_MM GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1011
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    // (RDHWR_MMR6 GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1016
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (SDBBP 0) - 1021
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips64r6},
    // (SDBBP_MMR6 0) - 1026
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (SDBBP_R6 0) - 1029
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (SIGRIE 0) - 1033
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (SIGRIE_MMR6 0) - 1037
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (SLL ZERO, ZERO, 0) - 1040
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (SLL_MM ZERO, ZERO, 0) - 1045
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (SLL_MMR6 ZERO, ZERO, 0) - 1049
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1054
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1059
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1064
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1069
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1074
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1079
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1084
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1089
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1094
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1099
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1104
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1109
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips32r6},
    // (SWSP_MM GPR32Opnd:$rt, mem_mm_sp_imm5_lsl2:$offset) - 1114
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (SYNC 0) - 1116
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (SYNC_MM 0) - 1120
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (SYNC_MMR6 0) - 1122
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    {AliasPatternCond::K_Feature, Mips::FeatureMips32r6},
    // (SYSCALL 0) - 1125
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (SYSCALL_MM 0) - 1128
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1130
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (TEQ_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1136
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1140
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1146
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (TGEU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1152
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (TGE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1156
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1160
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1166
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (TLTU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1172
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (TLT_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1176
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1180
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMips16},
    {AliasPatternCond::K_Feature, Mips::FeatureMips2},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (TNE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1186
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (WAIT_MM 0) - 1190
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (WRDSP GPR32Opnd:$rt, 31) - 1192
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(31)},
    {AliasPatternCond::K_Feature, Mips::FeatureDSP},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
    // (WRDSP_MM GPR32Opnd:$rt, 31) - 1196
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Imm, uint32_t(31)},
    {AliasPatternCond::K_Feature, Mips::FeatureDSP},
    {AliasPatternCond::K_Feature, Mips::FeatureMicroMips},
    // (YIELD ZERO, GPR32Opnd:$rs) - 1200
    {AliasPatternCond::K_Reg, Mips::ZERO},
    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
    {AliasPatternCond::K_Feature, Mips::FeatureMT},
    {AliasPatternCond::K_NegFeature, Mips::FeatureMicroMips},
  };

  static const char AsmStrings[] =
    /* 0 */ "mftacx $\x01\0"
    /* 10 */ "mftc0 $\x01, $\x02\0"
    /* 23 */ "mfthi $\x01\0"
    /* 32 */ "mftlo $\x01\0"
    /* 41 */ "mttacx $\x02\0"
    /* 51 */ "mttc0 $\x02, $\x01\0"
    /* 64 */ "mtthi $\x02\0"
    /* 73 */ "mttlo $\x02\0"
    /* 82 */ "nor	$\x01, $\x03\0"
    /* 93 */ "slt	$\x01, $\x03\0"
    /* 104 */ "sltu	$\x01, $\x03\0"
    /* 116 */ "lapc $\x01, $\x02\0"
    /* 128 */ "move $\x01, $\x02\0"
    /* 140 */ "bc1f $\xFF\x02\x01\0"
    /* 150 */ "bc1fl $\xFF\x02\x01\0"
    /* 161 */ "bc1t $\xFF\x02\x01\0"
    /* 171 */ "bc1tl $\xFF\x02\x01\0"
    /* 182 */ "beqzl $\x01, $\xFF\x03\x01\0"
    /* 197 */ "bal $\xFF\x02\x01\0"
    /* 206 */ "bnezl $\x01, $\xFF\x03\x01\0"
    /* 221 */ "break\0"
    /* 227 */ "break $\xFF\x01\x02\0"
    /* 238 */ "c.eq.d $\x02, $\x03\0"
    /* 252 */ "c.eq.s $\x02, $\x03\0"
    /* 266 */ "c.f.d $\x02, $\x03\0"
    /* 279 */ "c.f.s $\x02, $\x03\0"
    /* 292 */ "c.le.d $\x02, $\x03\0"
    /* 306 */ "c.le.s $\x02, $\x03\0"
    /* 320 */ "c.lt.d $\x02, $\x03\0"
    /* 334 */ "c.lt.s $\x02, $\x03\0"
    /* 348 */ "c.nge.d $\x02, $\x03\0"
    /* 363 */ "c.nge.s $\x02, $\x03\0"
    /* 378 */ "c.ngle.d $\x02, $\x03\0"
    /* 394 */ "c.ngle.s $\x02, $\x03\0"
    /* 410 */ "c.ngl.d $\x02, $\x03\0"
    /* 425 */ "c.ngl.s $\x02, $\x03\0"
    /* 440 */ "c.ngt.d $\x02, $\x03\0"
    /* 455 */ "c.ngt.s $\x02, $\x03\0"
    /* 470 */ "c.ole.d $\x02, $\x03\0"
    /* 485 */ "c.ole.s $\x02, $\x03\0"
    /* 500 */ "c.olt.d $\x02, $\x03\0"
    /* 515 */ "c.olt.s $\x02, $\x03\0"
    /* 530 */ "c.seq.d $\x02, $\x03\0"
    /* 545 */ "c.seq.s $\x02, $\x03\0"
    /* 560 */ "c.sf.d $\x02, $\x03\0"
    /* 574 */ "c.sf.s $\x02, $\x03\0"
    /* 588 */ "c.ueq.d $\x02, $\x03\0"
    /* 603 */ "c.ueq.s $\x02, $\x03\0"
    /* 618 */ "c.ule.d $\x02, $\x03\0"
    /* 633 */ "c.ule.s $\x02, $\x03\0"
    /* 648 */ "c.ult.d $\x02, $\x03\0"
    /* 663 */ "c.ult.s $\x02, $\x03\0"
    /* 678 */ "c.un.d $\x02, $\x03\0"
    /* 692 */ "c.un.s $\x02, $\x03\0"
    /* 706 */ "di\0"
    /* 709 */ "div $\x01, $\x03\0"
    /* 720 */ "divu $\x01, $\x03\0"
    /* 732 */ "dmt\0"
    /* 736 */ "dneg $\x01, $\x03\0"
    /* 748 */ "dneg $\x01\0"
    /* 756 */ "dnegu $\x01, $\x03\0"
    /* 769 */ "dnegu $\x01\0"
    /* 778 */ "dvpe\0"
    /* 783 */ "ei\0"
    /* 786 */ "emt\0"
    /* 790 */ "evpe\0"
    /* 795 */ "hypcall\0"
    /* 803 */ "jr $\x02\0"
    /* 809 */ "jalrc.hb $\x02\0"
    /* 821 */ "jalrc $\x02\0"
    /* 830 */ "jalr.hb $\x02\0"
    /* 841 */ "jalrc $\x01\0"
    /* 850 */ "jrc $\x01\0"
    /* 857 */ "nop\0"
    /* 861 */ "rdhwr $\x01, $\x02\0"
    /* 874 */ "sdbbp\0"
    /* 880 */ "sigrie\0"
    /* 887 */ "neg $\x01, $\x03\0"
    /* 898 */ "neg $\x01\0"
    /* 905 */ "negu $\x01, $\x03\0"
    /* 917 */ "negu $\x01\0"
    /* 925 */ "sw $\x01, $\xFF\x02\x03\0"
    /* 937 */ "sync\0"
    /* 942 */ "syscall\0"
    /* 950 */ "teq $\x01, $\x02\0"
    /* 961 */ "tge $\x01, $\x02\0"
    /* 972 */ "tgeu $\x01, $\x02\0"
    /* 984 */ "tlt $\x01, $\x02\0"
    /* 995 */ "tltu $\x01, $\x02\0"
    /* 1007 */ "tne $\x01, $\x02\0"
    /* 1018 */ "wait\0"
    /* 1023 */ "wrdsp $\x01\0"
    /* 1032 */ "yield $\x02\0"
  ;

#ifndef NDEBUG
  static struct SortCheck {
    SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
      assert(std::is_sorted(
                 OpToPatterns.begin(), OpToPatterns.end(),
                 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
                   return L.Opcode < R.Opcode;
                 }) &&
             "tablegen failed to sort opcode patterns");
    }
  } sortCheckVar(OpToPatterns);
#endif

  AliasMatchingData M {
    ArrayRef(OpToPatterns),
    ArrayRef(Patterns),
    ArrayRef(Conds),
    StringRef(AsmStrings, std::size(AsmStrings)),
    nullptr,
  };
  const char *AsmString = matchAliasPatterns(MI, &STI, M);
  if (!AsmString) return false;

  unsigned I = 0;
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
         AsmString[I] != '$' && AsmString[I] != '\0')
    ++I;
  OS << '\t' << StringRef(AsmString, I);
  if (AsmString[I] != '\0') {
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
      OS << '\t';
      ++I;
    }
    do {
      if (AsmString[I] == '$') {
        ++I;
        if (AsmString[I] == (char)0xff) {
          ++I;
          int OpIdx = AsmString[I++] - 1;
          int PrintMethodIdx = AsmString[I++] - 1;
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
        } else
          printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS);
      } else {
        OS << AsmString[I++];
      }
    } while (AsmString[I] != '\0');
  }

  return true;
}

void MipsInstPrinter::printCustomAliasOperand(
         const MCInst *MI, uint64_t Address, unsigned OpIdx,
         unsigned PrintMethodIdx,
         const MCSubtargetInfo &STI,
         raw_ostream &OS) {
  switch (PrintMethodIdx) {
  default:
    llvm_unreachable("Unknown PrintMethod kind");
    break;
  case 0:
    printBranchOperand(MI, Address, OpIdx, STI, OS);
    break;
  case 1:
    printUImm<10>(MI, OpIdx, STI, OS);
    break;
  case 2:
    printMemOperand(MI, OpIdx, STI, OS);
    break;
  }
}

#endif // PRINT_ALIAS_INSTR
