/*===- 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 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 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