/* Capstone Disassembly Engine, http://www.capstone-engine.org */
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */

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

/// printInstruction - This method is automatically generated by tablegen
/// from the instruction set description.
static void printInstruction(MCInst *MI, SStream *O)
{
#ifndef CAPSTONE_DIET
  static const char AsmStrs[] = {
  /* 0 */ 'x', 's', 'a', 'v', 'e', 'c', '6', '4', 9, 0,
  /* 10 */ 'x', 's', 'a', 'v', 'e', '6', '4', 9, 0,
  /* 19 */ 'x', 'r', 's', 't', 'o', 'r', '6', '4', 9, 0,
  /* 29 */ 'x', 's', 'a', 'v', 'e', 's', '6', '4', 9, 0,
  /* 39 */ 'x', 'r', 's', 't', 'o', 'r', 's', '6', '4', 9, 0,
  /* 50 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', '6', '4', 9, 0,
  /* 62 */ 'j', 'a', 9, 0,
  /* 66 */ 's', 'e', 't', 'a', 9, 0,
  /* 72 */ 'm', 'o', 'v', 'd', 'i', 'r', '6', '4', 'b', 9, 0,
  /* 83 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '1', '6', 'b', 9, 0,
  /* 95 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '8', 'b', 9, 0,
  /* 106 */ 's', 'b', 'b', 'b', 9, 0,
  /* 112 */ 's', 'u', 'b', 'b', 9, 0,
  /* 118 */ 'a', 'd', 'c', 'b', 9, 0,
  /* 124 */ 'd', 'e', 'c', 'b', 9, 0,
  /* 130 */ 'i', 'n', 'c', 'b', 9, 0,
  /* 136 */ 'l', 'l', 'w', 'p', 'c', 'b', 9, 0,
  /* 144 */ 's', 'l', 'w', 'p', 'c', 'b', 9, 0,
  /* 152 */ 'x', 'a', 'd', 'd', 'b', 9, 0,
  /* 159 */ 'a', 'n', 'd', 'b', 9, 0,
  /* 165 */ 'n', 'e', 'g', 'b', 9, 0,
  /* 171 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'b', 9, 0,
  /* 181 */ 'j', 'b', 9, 0,
  /* 185 */ 's', 'a', 'l', 'b', 9, 0,
  /* 191 */ 'r', 'c', 'l', 'b', 9, 0,
  /* 197 */ 's', 'h', 'l', 'b', 9, 0,
  /* 203 */ 'r', 'o', 'l', 'b', 9, 0,
  /* 209 */ 'i', 'm', 'u', 'l', 'b', 9, 0,
  /* 216 */ 'i', 'n', 'b', 9, 0,
  /* 221 */ 'c', 'm', 'p', 'b', 9, 0,
  /* 227 */ 's', 'a', 'r', 'b', 9, 0,
  /* 233 */ 'r', 'c', 'r', 'b', 9, 0,
  /* 239 */ 's', 'h', 'r', 'b', 9, 0,
  /* 245 */ 'r', 'o', 'r', 'b', 9, 0,
  /* 251 */ 'x', 'o', 'r', 'b', 9, 0,
  /* 257 */ 's', 'c', 'a', 's', 'b', 9, 0,
  /* 264 */ 'm', 'o', 'v', 'a', 'b', 's', 'b', 9, 0,
  /* 273 */ 'l', 'o', 'd', 's', 'b', 9, 0,
  /* 280 */ 'c', 'm', 'p', 's', 'b', 9, 0,
  /* 287 */ 'o', 'u', 't', 's', 'b', 9, 0,
  /* 294 */ 'm', 'o', 'v', 's', 'b', 9, 0,
  /* 301 */ 's', 'e', 't', 'b', 9, 0,
  /* 307 */ 'n', 'o', 't', 'b', 9, 0,
  /* 313 */ 't', 'e', 's', 't', 'b', 9, 0,
  /* 320 */ 'i', 'd', 'i', 'v', 'b', 9, 0,
  /* 327 */ 'm', 'o', 'v', 'b', 9, 0,
  /* 333 */ 'c', 'l', 'w', 'b', 9, 0,
  /* 339 */ 'x', 's', 'a', 'v', 'e', 'c', 9, 0,
  /* 347 */ 'a', 'a', 'd', 9, 0,
  /* 352 */ 'i', 'n', 'v', 'p', 'c', 'i', 'd', 9, 0,
  /* 361 */ 'r', 'd', 'p', 'i', 'd', 9, 0,
  /* 368 */ 'i', 'n', 'v', 'v', 'p', 'i', 'd', 9, 0,
  /* 377 */ 'v', 'm', 'p', 't', 'r', 'l', 'd', 9, 0,
  /* 386 */ 'b', 'o', 'u', 'n', 'd', 9, 0,
  /* 393 */ 'i', 'n', 'c', 's', 's', 'p', 'd', 9, 0,
  /* 402 */ 'r', 'd', 's', 's', 'p', 'd', 9, 0,
  /* 410 */ 'w', 'r', 's', 's', 'd', 9, 0,
  /* 417 */ 'w', 'r', 'u', 's', 's', 'd', 9, 0,
  /* 425 */ 'j', 'a', 'e', 9, 0,
  /* 430 */ 's', 'e', 't', 'a', 'e', 9, 0,
  /* 437 */ 'j', 'b', 'e', 9, 0,
  /* 442 */ 's', 'e', 't', 'b', 'e', 9, 0,
  /* 449 */ 'j', 'g', 'e', 9, 0,
  /* 454 */ 's', 'e', 't', 'g', 'e', 9, 0,
  /* 461 */ 'j', 'e', 9, 0,
  /* 465 */ 'j', 'l', 'e', 9, 0,
  /* 470 */ 's', 'e', 't', 'l', 'e', 9, 0,
  /* 477 */ 'j', 'n', 'e', 9, 0,
  /* 482 */ 'l', 'o', 'o', 'p', 'n', 'e', 9, 0,
  /* 490 */ 's', 'e', 't', 'n', 'e', 9, 0,
  /* 497 */ 'l', 'o', 'o', 'p', 'e', 9, 0,
  /* 504 */ 't', 'p', 'a', 'u', 's', 'e', 9, 0,
  /* 512 */ 's', 'e', 't', 'e', 9, 0,
  /* 518 */ 'c', 'l', 'd', 'e', 'm', 'o', 't', 'e', 9, 0,
  /* 528 */ 'x', 's', 'a', 'v', 'e', 9, 0,
  /* 535 */ 'j', 'g', 9, 0,
  /* 539 */ 'i', 'n', 'v', 'l', 'p', 'g', 9, 0,
  /* 547 */ 's', 'e', 't', 'g', 9, 0,
  /* 553 */ 'm', 'o', 'v', 'd', 'i', 'r', 'i', 9, 0,
  /* 562 */ 'l', 'e', 'a', 'l', 9, 0,
  /* 568 */ 'c', 'm', 'o', 'v', 'a', 'l', 9, 0,
  /* 576 */ 'l', 'w', 'p', 'v', 'a', 'l', 9, 0,
  /* 584 */ 's', 'b', 'b', 'l', 9, 0,
  /* 590 */ 'm', 'o', 'v', 's', 'b', 'l', 9, 0,
  /* 598 */ 's', 'u', 'b', 'l', 9, 0,
  /* 604 */ 'c', 'm', 'o', 'v', 'b', 'l', 9, 0,
  /* 612 */ 'm', 'o', 'v', 'z', 'b', 'l', 9, 0,
  /* 620 */ 'a', 'd', 'c', 'l', 9, 0,
  /* 626 */ 'd', 'e', 'c', 'l', 9, 0,
  /* 632 */ 'b', 'l', 'c', 'i', 'c', 'l', 9, 0,
  /* 640 */ 'b', 'l', 's', 'i', 'c', 'l', 9, 0,
  /* 648 */ 't', '1', 'm', 's', 'k', 'c', 'l', 9, 0,
  /* 657 */ 'i', 'n', 'c', 'l', 9, 0,
  /* 663 */ 'b', 't', 'c', 'l', 9, 0,
  /* 669 */ 'v', 'm', 'r', 'e', 'a', 'd', 'l', 9, 0,
  /* 678 */ 'x', 'a', 'd', 'd', 'l', 9, 0,
  /* 685 */ 'r', 'd', 's', 'e', 'e', 'd', 'l', 9, 0,
  /* 694 */ 's', 'h', 'l', 'd', 'l', 9, 0,
  /* 701 */ 'r', 'd', 'r', 'a', 'n', 'd', 'l', 9, 0,
  /* 710 */ 's', 'h', 'r', 'd', 'l', 9, 0,
  /* 717 */ 'c', 'm', 'o', 'v', 'a', 'e', 'l', 9, 0,
  /* 726 */ 'c', 'm', 'o', 'v', 'b', 'e', 'l', 9, 0,
  /* 735 */ 'c', 'm', 'o', 'v', 'g', 'e', 'l', 9, 0,
  /* 744 */ 'c', 'm', 'o', 'v', 'l', 'e', 'l', 9, 0,
  /* 753 */ 'c', 'm', 'o', 'v', 'n', 'e', 'l', 9, 0,
  /* 762 */ 'r', 'd', 'f', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
  /* 773 */ 'w', 'r', 'f', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
  /* 784 */ 'r', 'd', 'g', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
  /* 795 */ 'w', 'r', 'g', 's', 'b', 'a', 's', 'e', 'l', 9, 0,
  /* 806 */ 'v', 'm', 'w', 'r', 'i', 't', 'e', 'l', 9, 0,
  /* 816 */ 'p', 't', 'w', 'r', 'i', 't', 'e', 'l', 9, 0,
  /* 826 */ 'c', 'm', 'o', 'v', 'e', 'l', 9, 0,
  /* 834 */ 'b', 's', 'f', 'l', 9, 0,
  /* 840 */ 'n', 'e', 'g', 'l', 9, 0,
  /* 846 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'l', 9, 0,
  /* 856 */ 'c', 'm', 'o', 'v', 'g', 'l', 9, 0,
  /* 864 */ 'p', 'u', 's', 'h', 'l', 9, 0,
  /* 871 */ 'b', 'l', 'c', 'i', 'l', 9, 0,
  /* 878 */ 'b', 'z', 'h', 'i', 'l', 9, 0,
  /* 885 */ 'b', 'l', 's', 'i', 'l', 9, 0,
  /* 892 */ 'j', 'l', 9, 0,
  /* 896 */ 'b', 'l', 'c', 'm', 's', 'k', 'l', 9, 0,
  /* 905 */ 'b', 'l', 's', 'm', 's', 'k', 'l', 9, 0,
  /* 914 */ 't', 'z', 'm', 's', 'k', 'l', 9, 0,
  /* 922 */ 's', 'a', 'l', 'l', 9, 0,
  /* 928 */ 'r', 'c', 'l', 'l', 9, 0,
  /* 934 */ 's', 'h', 'l', 'l', 9, 0,
  /* 940 */ 'l', 'c', 'a', 'l', 'l', 'l', 9, 0,
  /* 948 */ 'b', 'l', 'c', 'f', 'i', 'l', 'l', 'l', 9, 0,
  /* 958 */ 'b', 'l', 's', 'f', 'i', 'l', 'l', 'l', 9, 0,
  /* 968 */ 'r', 'o', 'l', 'l', 9, 0,
  /* 974 */ 'l', 's', 'l', 'l', 9, 0,
  /* 980 */ 'i', 'm', 'u', 'l', 'l', 9, 0,
  /* 987 */ 'c', 'm', 'o', 'v', 'l', 'l', 9, 0,
  /* 995 */ 'a', 'n', 'd', 'n', 'l', 9, 0,
  /* 1002 */ 'i', 'n', 'l', 9, 0,
  /* 1007 */ 'c', 'm', 'o', 'v', 'n', 'o', 'l', 9, 0,
  /* 1016 */ 'c', 'm', 'o', 'v', 'o', 'l', 9, 0,
  /* 1024 */ 'b', 's', 'w', 'a', 'p', 'l', 9, 0,
  /* 1032 */ 'p', 'd', 'e', 'p', 'l', 9, 0,
  /* 1039 */ 'c', 'm', 'p', 'l', 9, 0,
  /* 1045 */ 'l', 'j', 'm', 'p', 'l', 9, 0,
  /* 1052 */ 'c', 'm', 'o', 'v', 'n', 'p', 'l', 9, 0,
  /* 1061 */ 'n', 'o', 'p', 'l', 9, 0,
  /* 1067 */ 'p', 'o', 'p', 'l', 9, 0,
  /* 1073 */ 'a', 'r', 'p', 'l', 9, 0,
  /* 1079 */ 'c', 'm', 'o', 'v', 'p', 'l', 9, 0,
  /* 1087 */ 'l', 'a', 'r', 'l', 9, 0,
  /* 1093 */ 's', 'a', 'r', 'l', 9, 0,
  /* 1099 */ 'r', 'c', 'r', 'l', 9, 0,
  /* 1105 */ 's', 'h', 'r', 'l', 9, 0,
  /* 1111 */ 'r', 'o', 'r', 'l', 9, 0,
  /* 1117 */ 'x', 'o', 'r', 'l', 9, 0,
  /* 1123 */ 'b', 's', 'r', 'l', 9, 0,
  /* 1129 */ 'b', 'l', 's', 'r', 'l', 9, 0,
  /* 1136 */ 'b', 't', 'r', 'l', 9, 0,
  /* 1142 */ 's', 't', 'r', 'l', 9, 0,
  /* 1148 */ 'b', 'e', 'x', 't', 'r', 'l', 9, 0,
  /* 1156 */ 's', 'c', 'a', 's', 'l', 9, 0,
  /* 1163 */ 'm', 'o', 'v', 'a', 'b', 's', 'l', 9, 0,
  /* 1172 */ 'b', 'l', 'c', 's', 'l', 9, 0,
  /* 1179 */ 'l', 'd', 's', 'l', 9, 0,
  /* 1185 */ 'l', 'o', 'd', 's', 'l', 9, 0,
  /* 1192 */ 'l', 'e', 's', 'l', 9, 0,
  /* 1198 */ 'l', 'f', 's', 'l', 9, 0,
  /* 1204 */ 'l', 'g', 's', 'l', 9, 0,
  /* 1210 */ 'c', 'm', 'o', 'v', 'n', 's', 'l', 9, 0,
  /* 1219 */ 'c', 'm', 'p', 's', 'l', 9, 0,
  /* 1226 */ 'l', 's', 's', 'l', 9, 0,
  /* 1232 */ 'b', 't', 's', 'l', 9, 0,
  /* 1238 */ 'o', 'u', 't', 's', 'l', 9, 0,
  /* 1245 */ 'c', 'm', 'o', 'v', 's', 'l', 9, 0,
  /* 1253 */ 'b', 't', 'l', 9, 0,
  /* 1258 */ 'l', 'g', 'd', 't', 'l', 9, 0,
  /* 1265 */ 's', 'g', 'd', 't', 'l', 9, 0,
  /* 1272 */ 'l', 'i', 'd', 't', 'l', 9, 0,
  /* 1279 */ 's', 'i', 'd', 't', 'l', 9, 0,
  /* 1286 */ 's', 'l', 'd', 't', 'l', 9, 0,
  /* 1293 */ 'l', 'r', 'e', 't', 'l', 9, 0,
  /* 1300 */ 's', 'e', 't', 'l', 9, 0,
  /* 1306 */ 'l', 'z', 'c', 'n', 't', 'l', 9, 0,
  /* 1314 */ 't', 'z', 'c', 'n', 't', 'l', 9, 0,
  /* 1322 */ 'n', 'o', 't', 'l', 9, 0,
  /* 1328 */ 't', 'e', 's', 't', 'l', 9, 0,
  /* 1335 */ 'p', 'e', 'x', 't', 'l', 9, 0,
  /* 1342 */ 'i', 'd', 'i', 'v', 'l', 9, 0,
  /* 1349 */ 'm', 'o', 'v', 'l', 9, 0,
  /* 1355 */ 's', 'm', 's', 'w', 'l', 9, 0,
  /* 1362 */ 'm', 'o', 'v', 's', 'w', 'l', 9, 0,
  /* 1370 */ 'm', 'o', 'v', 'z', 'w', 'l', 9, 0,
  /* 1378 */ 'a', 'd', 'c', 'x', 'l', 9, 0,
  /* 1385 */ 's', 'h', 'l', 'x', 'l', 9, 0,
  /* 1392 */ 'm', 'u', 'l', 'x', 'l', 9, 0,
  /* 1399 */ 'a', 'd', 'o', 'x', 'l', 9, 0,
  /* 1406 */ 's', 'a', 'r', 'x', 'l', 9, 0,
  /* 1413 */ 's', 'h', 'r', 'x', 'l', 9, 0,
  /* 1420 */ 'r', 'o', 'r', 'x', 'l', 9, 0,
  /* 1427 */ 'a', 'a', 'm', 9, 0,
  /* 1432 */ 'v', 'm', 'x', 'o', 'n', 9, 0,
  /* 1439 */ 'j', 'o', 9, 0,
  /* 1443 */ 'j', 'n', 'o', 9, 0,
  /* 1448 */ 's', 'e', 't', 'n', 'o', 9, 0,
  /* 1455 */ 's', 'e', 't', 'o', 9, 0,
  /* 1461 */ 'j', 'p', 9, 0,
  /* 1465 */ 'j', 'm', 'p', 9, 0,
  /* 1470 */ 'j', 'n', 'p', 9, 0,
  /* 1475 */ 's', 'e', 't', 'n', 'p', 9, 0,
  /* 1482 */ 'n', 'o', 'p', 9, 0,
  /* 1487 */ 'l', 'o', 'o', 'p', 9, 0,
  /* 1493 */ 'r', 's', 't', 'o', 'r', 's', 's', 'p', 9, 0,
  /* 1503 */ 's', 'e', 't', 'p', 9, 0,
  /* 1509 */ 'l', 'e', 'a', 'q', 9, 0,
  /* 1515 */ 'c', 'm', 'o', 'v', 'a', 'q', 9, 0,
  /* 1523 */ 's', 'b', 'b', 'q', 9, 0,
  /* 1529 */ 'm', 'o', 'v', 's', 'b', 'q', 9, 0,
  /* 1537 */ 's', 'u', 'b', 'q', 9, 0,
  /* 1543 */ 'c', 'm', 'o', 'v', 'b', 'q', 9, 0,
  /* 1551 */ 'm', 'o', 'v', 'z', 'b', 'q', 9, 0,
  /* 1559 */ 'a', 'd', 'c', 'q', 9, 0,
  /* 1565 */ 'd', 'e', 'c', 'q', 9, 0,
  /* 1571 */ 'b', 'l', 'c', 'i', 'c', 'q', 9, 0,
  /* 1579 */ 'b', 'l', 's', 'i', 'c', 'q', 9, 0,
  /* 1587 */ 't', '1', 'm', 's', 'k', 'c', 'q', 9, 0,
  /* 1596 */ 'i', 'n', 'c', 'q', 9, 0,
  /* 1602 */ 'b', 't', 'c', 'q', 9, 0,
  /* 1608 */ 'v', 'm', 'r', 'e', 'a', 'd', 'q', 9, 0,
  /* 1617 */ 'x', 'a', 'd', 'd', 'q', 9, 0,
  /* 1624 */ 'r', 'd', 's', 'e', 'e', 'd', 'q', 9, 0,
  /* 1633 */ 's', 'h', 'l', 'd', 'q', 9, 0,
  /* 1640 */ 'r', 'd', 'r', 'a', 'n', 'd', 'q', 9, 0,
  /* 1649 */ 's', 'h', 'r', 'd', 'q', 9, 0,
  /* 1656 */ 'c', 'm', 'o', 'v', 'a', 'e', 'q', 9, 0,
  /* 1665 */ 'c', 'm', 'o', 'v', 'b', 'e', 'q', 9, 0,
  /* 1674 */ 'c', 'm', 'o', 'v', 'g', 'e', 'q', 9, 0,
  /* 1683 */ 'c', 'm', 'o', 'v', 'l', 'e', 'q', 9, 0,
  /* 1692 */ 'c', 'm', 'o', 'v', 'n', 'e', 'q', 9, 0,
  /* 1701 */ 'r', 'd', 'f', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
  /* 1712 */ 'w', 'r', 'f', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
  /* 1723 */ 'r', 'd', 'g', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
  /* 1734 */ 'w', 'r', 'g', 's', 'b', 'a', 's', 'e', 'q', 9, 0,
  /* 1745 */ 'v', 'm', 'w', 'r', 'i', 't', 'e', 'q', 9, 0,
  /* 1755 */ 'p', 't', 'w', 'r', 'i', 't', 'e', 'q', 9, 0,
  /* 1765 */ 'c', 'm', 'o', 'v', 'e', 'q', 9, 0,
  /* 1773 */ 'b', 's', 'f', 'q', 9, 0,
  /* 1779 */ 'n', 'e', 'g', 'q', 9, 0,
  /* 1785 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'q', 9, 0,
  /* 1795 */ 'c', 'm', 'o', 'v', 'g', 'q', 9, 0,
  /* 1803 */ 'p', 'u', 's', 'h', 'q', 9, 0,
  /* 1810 */ 'b', 'l', 'c', 'i', 'q', 9, 0,
  /* 1817 */ 'b', 'z', 'h', 'i', 'q', 9, 0,
  /* 1824 */ 'b', 'l', 's', 'i', 'q', 9, 0,
  /* 1831 */ 'b', 'l', 'c', 'm', 's', 'k', 'q', 9, 0,
  /* 1840 */ 'b', 'l', 's', 'm', 's', 'k', 'q', 9, 0,
  /* 1849 */ 't', 'z', 'm', 's', 'k', 'q', 9, 0,
  /* 1857 */ 's', 'a', 'l', 'q', 9, 0,
  /* 1863 */ 'r', 'c', 'l', 'q', 9, 0,
  /* 1869 */ 's', 'h', 'l', 'q', 9, 0,
  /* 1875 */ 'c', 'a', 'l', 'l', 'q', 9, 0,
  /* 1882 */ 'b', 'l', 'c', 'f', 'i', 'l', 'l', 'q', 9, 0,
  /* 1892 */ 'b', 'l', 's', 'f', 'i', 'l', 'l', 'q', 9, 0,
  /* 1902 */ 'r', 'o', 'l', 'q', 9, 0,
  /* 1908 */ 'l', 's', 'l', 'q', 9, 0,
  /* 1914 */ 'm', 'o', 'v', 's', 'l', 'q', 9, 0,
  /* 1922 */ 'i', 'm', 'u', 'l', 'q', 9, 0,
  /* 1929 */ 'c', 'm', 'o', 'v', 'l', 'q', 9, 0,
  /* 1937 */ 'a', 'n', 'd', 'n', 'q', 9, 0,
  /* 1944 */ 'c', 'm', 'o', 'v', 'n', 'o', 'q', 9, 0,
  /* 1953 */ 'c', 'm', 'o', 'v', 'o', 'q', 9, 0,
  /* 1961 */ 'b', 's', 'w', 'a', 'p', 'q', 9, 0,
  /* 1969 */ 'p', 'd', 'e', 'p', 'q', 9, 0,
  /* 1976 */ 'c', 'm', 'p', 'q', 9, 0,
  /* 1982 */ 'c', 'm', 'o', 'v', 'n', 'p', 'q', 9, 0,
  /* 1991 */ 'n', 'o', 'p', 'q', 9, 0,
  /* 1997 */ 'p', 'o', 'p', 'q', 9, 0,
  /* 2003 */ 'i', 'n', 'c', 's', 's', 'p', 'q', 9, 0,
  /* 2012 */ 'r', 'd', 's', 's', 'p', 'q', 9, 0,
  /* 2020 */ 'c', 'm', 'o', 'v', 'p', 'q', 9, 0,
  /* 2028 */ 'l', 'a', 'r', 'q', 9, 0,
  /* 2034 */ 's', 'a', 'r', 'q', 9, 0,
  /* 2040 */ 'r', 'c', 'r', 'q', 9, 0,
  /* 2046 */ 's', 'h', 'r', 'q', 9, 0,
  /* 2052 */ 'r', 'o', 'r', 'q', 9, 0,
  /* 2058 */ 'x', 'o', 'r', 'q', 9, 0,
  /* 2064 */ 'b', 's', 'r', 'q', 9, 0,
  /* 2070 */ 'b', 'l', 's', 'r', 'q', 9, 0,
  /* 2077 */ 'b', 't', 'r', 'q', 9, 0,
  /* 2083 */ 's', 't', 'r', 'q', 9, 0,
  /* 2089 */ 'b', 'e', 'x', 't', 'r', 'q', 9, 0,
  /* 2097 */ 's', 'c', 'a', 's', 'q', 9, 0,
  /* 2104 */ 'm', 'o', 'v', 'a', 'b', 's', 'q', 9, 0,
  /* 2113 */ 'b', 'l', 'c', 's', 'q', 9, 0,
  /* 2120 */ 'l', 'o', 'd', 's', 'q', 9, 0,
  /* 2127 */ 'l', 'f', 's', 'q', 9, 0,
  /* 2133 */ 'c', 'm', 'o', 'v', 'n', 's', 'q', 9, 0,
  /* 2142 */ 'c', 'm', 'p', 's', 'q', 9, 0,
  /* 2149 */ 'l', 's', 's', 'q', 9, 0,
  /* 2155 */ 'w', 'r', 's', 's', 'q', 9, 0,
  /* 2162 */ 'w', 'r', 'u', 's', 's', 'q', 9, 0,
  /* 2170 */ 'b', 't', 's', 'q', 9, 0,
  /* 2176 */ 'c', 'm', 'o', 'v', 's', 'q', 9, 0,
  /* 2184 */ 'b', 't', 'q', 9, 0,
  /* 2189 */ 'l', 'g', 'd', 't', 'q', 9, 0,
  /* 2196 */ 's', 'g', 'd', 't', 'q', 9, 0,
  /* 2203 */ 'l', 'i', 'd', 't', 'q', 9, 0,
  /* 2210 */ 's', 'i', 'd', 't', 'q', 9, 0,
  /* 2217 */ 's', 'l', 'd', 't', 'q', 9, 0,
  /* 2224 */ 'l', 'r', 'e', 't', 'q', 9, 0,
  /* 2231 */ 'l', 'z', 'c', 'n', 't', 'q', 9, 0,
  /* 2239 */ 't', 'z', 'c', 'n', 't', 'q', 9, 0,
  /* 2247 */ 'n', 'o', 't', 'q', 9, 0,
  /* 2253 */ 't', 'e', 's', 't', 'q', 9, 0,
  /* 2260 */ 'p', 'e', 'x', 't', 'q', 9, 0,
  /* 2267 */ 'i', 'd', 'i', 'v', 'q', 9, 0,
  /* 2274 */ 'm', 'o', 'v', 'q', 9, 0,
  /* 2280 */ 's', 'm', 's', 'w', 'q', 9, 0,
  /* 2287 */ 'm', 'o', 'v', 's', 'w', 'q', 9, 0,
  /* 2295 */ 'm', 'o', 'v', 'z', 'w', 'q', 9, 0,
  /* 2303 */ 'a', 'd', 'c', 'x', 'q', 9, 0,
  /* 2310 */ 's', 'h', 'l', 'x', 'q', 9, 0,
  /* 2317 */ 'm', 'u', 'l', 'x', 'q', 9, 0,
  /* 2324 */ 'a', 'd', 'o', 'x', 'q', 9, 0,
  /* 2331 */ 's', 'a', 'r', 'x', 'q', 9, 0,
  /* 2338 */ 's', 'h', 'r', 'x', 'q', 9, 0,
  /* 2345 */ 'r', 'o', 'r', 'x', 'q', 9, 0,
  /* 2352 */ 'v', 'm', 'c', 'l', 'e', 'a', 'r', 9, 0,
  /* 2361 */ 'e', 'n', 't', 'e', 'r', 9, 0,
  /* 2368 */ 'u', 'm', 'o', 'n', 'i', 't', 'o', 'r', 9, 0,
  /* 2378 */ 'x', 'r', 's', 't', 'o', 'r', 9, 0,
  /* 2386 */ 'v', 'e', 'r', 'r', 9, 0,
  /* 2392 */ 'x', 's', 'a', 'v', 'e', 's', 9, 0,
  /* 2400 */ 'l', 'g', 's', 9, 0,
  /* 2405 */ 'j', 's', 9, 0,
  /* 2409 */ 'l', 'w', 'p', 'i', 'n', 's', 9, 0,
  /* 2417 */ 'j', 'n', 's', 9, 0,
  /* 2422 */ 's', 'e', 't', 'n', 's', 9, 0,
  /* 2429 */ 'x', 'r', 's', 't', 'o', 'r', 's', 9, 0,
  /* 2438 */ 's', 'e', 't', 's', 9, 0,
  /* 2444 */ 'u', 'm', 'w', 'a', 'i', 't', 9, 0,
  /* 2452 */ 'i', 'n', 't', 9, 0,
  /* 2457 */ 'i', 'n', 'v', 'e', 'p', 't', 9, 0,
  /* 2465 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', 9, 0,
  /* 2475 */ 'c', 'l', 'f', 'l', 'u', 's', 'h', 'o', 'p', 't', 9, 0,
  /* 2487 */ 'v', 'm', 'p', 't', 'r', 's', 't', 9, 0,
  /* 2496 */ 'l', 'e', 'a', 'w', 9, 0,
  /* 2502 */ 'c', 'm', 'o', 'v', 'a', 'w', 9, 0,
  /* 2510 */ 's', 'b', 'b', 'w', 9, 0,
  /* 2516 */ 'm', 'o', 'v', 's', 'b', 'w', 9, 0,
  /* 2524 */ 's', 'u', 'b', 'w', 9, 0,
  /* 2530 */ 'c', 'm', 'o', 'v', 'b', 'w', 9, 0,
  /* 2538 */ 'm', 'o', 'v', 'z', 'b', 'w', 9, 0,
  /* 2546 */ 'a', 'd', 'c', 'w', 9, 0,
  /* 2552 */ 'd', 'e', 'c', 'w', 9, 0,
  /* 2558 */ 'i', 'n', 'c', 'w', 9, 0,
  /* 2564 */ 'b', 't', 'c', 'w', 9, 0,
  /* 2570 */ 'x', 'a', 'd', 'd', 'w', 9, 0,
  /* 2577 */ 'r', 'd', 's', 'e', 'e', 'd', 'w', 9, 0,
  /* 2586 */ 's', 'h', 'l', 'd', 'w', 9, 0,
  /* 2593 */ 'r', 'd', 'r', 'a', 'n', 'd', 'w', 9, 0,
  /* 2602 */ 's', 'h', 'r', 'd', 'w', 9, 0,
  /* 2609 */ 'c', 'm', 'o', 'v', 'a', 'e', 'w', 9, 0,
  /* 2618 */ 'c', 'm', 'o', 'v', 'b', 'e', 'w', 9, 0,
  /* 2627 */ 'c', 'm', 'o', 'v', 'g', 'e', 'w', 9, 0,
  /* 2636 */ 'c', 'm', 'o', 'v', 'l', 'e', 'w', 9, 0,
  /* 2645 */ 'c', 'm', 'o', 'v', 'n', 'e', 'w', 9, 0,
  /* 2654 */ 'c', 'm', 'o', 'v', 'e', 'w', 9, 0,
  /* 2662 */ 'b', 's', 'f', 'w', 9, 0,
  /* 2668 */ 'n', 'e', 'g', 'w', 9, 0,
  /* 2674 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 'w', 9, 0,
  /* 2684 */ 'c', 'm', 'o', 'v', 'g', 'w', 9, 0,
  /* 2692 */ 'p', 'u', 's', 'h', 'w', 9, 0,
  /* 2699 */ 's', 'a', 'l', 'w', 9, 0,
  /* 2705 */ 'r', 'c', 'l', 'w', 9, 0,
  /* 2711 */ 's', 'h', 'l', 'w', 9, 0,
  /* 2717 */ 'l', 'c', 'a', 'l', 'l', 'w', 9, 0,
  /* 2725 */ 'r', 'o', 'l', 'w', 9, 0,
  /* 2731 */ 'l', 's', 'l', 'w', 9, 0,
  /* 2737 */ 'i', 'm', 'u', 'l', 'w', 9, 0,
  /* 2744 */ 'c', 'm', 'o', 'v', 'l', 'w', 9, 0,
  /* 2752 */ 'i', 'n', 'w', 9, 0,
  /* 2757 */ 'c', 'm', 'o', 'v', 'n', 'o', 'w', 9, 0,
  /* 2766 */ 'c', 'm', 'o', 'v', 'o', 'w', 9, 0,
  /* 2774 */ 'b', 's', 'w', 'a', 'p', 'w', 9, 0,
  /* 2782 */ 'c', 'm', 'p', 'w', 9, 0,
  /* 2788 */ 'l', 'j', 'm', 'p', 'w', 9, 0,
  /* 2795 */ 'c', 'm', 'o', 'v', 'n', 'p', 'w', 9, 0,
  /* 2804 */ 'n', 'o', 'p', 'w', 9, 0,
  /* 2810 */ 'p', 'o', 'p', 'w', 9, 0,
  /* 2816 */ 'c', 'm', 'o', 'v', 'p', 'w', 9, 0,
  /* 2824 */ 'l', 'a', 'r', 'w', 9, 0,
  /* 2830 */ 's', 'a', 'r', 'w', 9, 0,
  /* 2836 */ 'r', 'c', 'r', 'w', 9, 0,
  /* 2842 */ 'v', 'e', 'r', 'w', 9, 0,
  /* 2848 */ 's', 'h', 'r', 'w', 9, 0,
  /* 2854 */ 'r', 'o', 'r', 'w', 9, 0,
  /* 2860 */ 'x', 'o', 'r', 'w', 9, 0,
  /* 2866 */ 'b', 's', 'r', 'w', 9, 0,
  /* 2872 */ 'b', 't', 'r', 'w', 9, 0,
  /* 2878 */ 'l', 't', 'r', 'w', 9, 0,
  /* 2884 */ 's', 't', 'r', 'w', 9, 0,
  /* 2890 */ 's', 'c', 'a', 's', 'w', 9, 0,
  /* 2897 */ 'm', 'o', 'v', 'a', 'b', 's', 'w', 9, 0,
  /* 2906 */ 'l', 'd', 's', 'w', 9, 0,
  /* 2912 */ 'l', 'o', 'd', 's', 'w', 9, 0,
  /* 2919 */ 'l', 'e', 's', 'w', 9, 0,
  /* 2925 */ 'l', 'f', 's', 'w', 9, 0,
  /* 2931 */ 'l', 'g', 's', 'w', 9, 0,
  /* 2937 */ 'c', 'm', 'o', 'v', 'n', 's', 'w', 9, 0,
  /* 2946 */ 'c', 'm', 'p', 's', 'w', 9, 0,
  /* 2953 */ 'l', 's', 's', 'w', 9, 0,
  /* 2959 */ 'b', 't', 's', 'w', 9, 0,
  /* 2965 */ 'o', 'u', 't', 's', 'w', 9, 0,
  /* 2972 */ 'c', 'm', 'o', 'v', 's', 'w', 9, 0,
  /* 2980 */ 'b', 't', 'w', 9, 0,
  /* 2985 */ 'l', 'g', 'd', 't', 'w', 9, 0,
  /* 2992 */ 's', 'g', 'd', 't', 'w', 9, 0,
  /* 2999 */ 'l', 'i', 'd', 't', 'w', 9, 0,
  /* 3006 */ 's', 'i', 'd', 't', 'w', 9, 0,
  /* 3013 */ 'l', 'l', 'd', 't', 'w', 9, 0,
  /* 3020 */ 's', 'l', 'd', 't', 'w', 9, 0,
  /* 3027 */ 'l', 'r', 'e', 't', 'w', 9, 0,
  /* 3034 */ 'l', 'z', 'c', 'n', 't', 'w', 9, 0,
  /* 3042 */ 't', 'z', 'c', 'n', 't', 'w', 9, 0,
  /* 3050 */ 'n', 'o', 't', 'w', 9, 0,
  /* 3056 */ 't', 'e', 's', 't', 'w', 9, 0,
  /* 3063 */ 'i', 'd', 'i', 'v', 'w', 9, 0,
  /* 3070 */ 'm', 'o', 'v', 'w', 9, 0,
  /* 3076 */ 'l', 'm', 's', 'w', 'w', 9, 0,
  /* 3083 */ 's', 'm', 's', 'w', 'w', 9, 0,
  /* 3090 */ 'm', 'o', 'v', 's', 'w', 'w', 9, 0,
  /* 3098 */ 'm', 'o', 'v', 'z', 'w', 'w', 9, 0,
  /* 3106 */ 'c', 'l', 'r', 's', 's', 'b', 's', 'y', 9, 0,
  /* 3116 */ 'j', 'e', 'c', 'x', 'z', 9, 0,
  /* 3123 */ 'j', 'c', 'x', 'z', 9, 0,
  /* 3129 */ 'j', 'r', 'c', 'x', 'z', 9, 0,
  /* 3136 */ 's', 'a', 'l', 'b', 9, '$', '1', ',', 32, 0,
  /* 3146 */ 'r', 'c', 'l', 'b', 9, '$', '1', ',', 32, 0,
  /* 3156 */ 's', 'h', 'l', 'b', 9, '$', '1', ',', 32, 0,
  /* 3166 */ 'r', 'o', 'l', 'b', 9, '$', '1', ',', 32, 0,
  /* 3176 */ 's', 'a', 'r', 'b', 9, '$', '1', ',', 32, 0,
  /* 3186 */ 'r', 'c', 'r', 'b', 9, '$', '1', ',', 32, 0,
  /* 3196 */ 's', 'h', 'r', 'b', 9, '$', '1', ',', 32, 0,
  /* 3206 */ 'r', 'o', 'r', 'b', 9, '$', '1', ',', 32, 0,
  /* 3216 */ 's', 'a', 'l', 'l', 9, '$', '1', ',', 32, 0,
  /* 3226 */ 'r', 'c', 'l', 'l', 9, '$', '1', ',', 32, 0,
  /* 3236 */ 's', 'h', 'l', 'l', 9, '$', '1', ',', 32, 0,
  /* 3246 */ 'r', 'o', 'l', 'l', 9, '$', '1', ',', 32, 0,
  /* 3256 */ 's', 'a', 'r', 'l', 9, '$', '1', ',', 32, 0,
  /* 3266 */ 'r', 'c', 'r', 'l', 9, '$', '1', ',', 32, 0,
  /* 3276 */ 's', 'h', 'r', 'l', 9, '$', '1', ',', 32, 0,
  /* 3286 */ 'r', 'o', 'r', 'l', 9, '$', '1', ',', 32, 0,
  /* 3296 */ 's', 'a', 'l', 'q', 9, '$', '1', ',', 32, 0,
  /* 3306 */ 'r', 'c', 'l', 'q', 9, '$', '1', ',', 32, 0,
  /* 3316 */ 's', 'h', 'l', 'q', 9, '$', '1', ',', 32, 0,
  /* 3326 */ 'r', 'o', 'l', 'q', 9, '$', '1', ',', 32, 0,
  /* 3336 */ 's', 'a', 'r', 'q', 9, '$', '1', ',', 32, 0,
  /* 3346 */ 'r', 'c', 'r', 'q', 9, '$', '1', ',', 32, 0,
  /* 3356 */ 's', 'h', 'r', 'q', 9, '$', '1', ',', 32, 0,
  /* 3366 */ 'r', 'o', 'r', 'q', 9, '$', '1', ',', 32, 0,
  /* 3376 */ 's', 'a', 'l', 'w', 9, '$', '1', ',', 32, 0,
  /* 3386 */ 'r', 'c', 'l', 'w', 9, '$', '1', ',', 32, 0,
  /* 3396 */ 's', 'h', 'l', 'w', 9, '$', '1', ',', 32, 0,
  /* 3406 */ 'r', 'o', 'l', 'w', 9, '$', '1', ',', 32, 0,
  /* 3416 */ 's', 'a', 'r', 'w', 9, '$', '1', ',', 32, 0,
  /* 3426 */ 'r', 'c', 'r', 'w', 9, '$', '1', ',', 32, 0,
  /* 3436 */ 's', 'h', 'r', 'w', 9, '$', '1', ',', 32, 0,
  /* 3446 */ 'r', 'o', 'r', 'w', 9, '$', '1', ',', 32, 0,
  /* 3456 */ 'm', 'o', 'v', 'a', 'b', 's', 'b', 9, '%', 'a', 'l', ',', 32, 0,
  /* 3470 */ 's', 't', 'o', 's', 'b', 9, '%', 'a', 'l', ',', 32, 0,
  /* 3482 */ 'o', 'u', 't', 'b', 9, '%', 'a', 'l', ',', 32, 0,
  /* 3493 */ 'm', 'o', 'v', 'b', 9, '%', 'a', 'l', ',', 32, 0,
  /* 3504 */ 's', 'a', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3515 */ 'r', 'c', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3526 */ 's', 'h', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3537 */ 'r', 'o', 'l', 'b', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3548 */ 's', 'a', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3559 */ 'r', 'c', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3570 */ 's', 'h', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3581 */ 'r', 'o', 'r', 'b', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3592 */ 's', 'h', 'l', 'd', 'l', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3604 */ 's', 'h', 'r', 'd', 'l', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3616 */ 's', 'a', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3627 */ 'r', 'c', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3638 */ 's', 'h', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3649 */ 'r', 'o', 'l', 'l', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3660 */ 's', 'a', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3671 */ 'r', 'c', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3682 */ 's', 'h', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3693 */ 'r', 'o', 'r', 'l', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3704 */ 's', 'h', 'l', 'd', 'q', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3716 */ 's', 'h', 'r', 'd', 'q', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3728 */ 's', 'a', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3739 */ 'r', 'c', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3750 */ 's', 'h', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3761 */ 'r', 'o', 'l', 'q', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3772 */ 's', 'a', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3783 */ 'r', 'c', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3794 */ 's', 'h', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3805 */ 'r', 'o', 'r', 'q', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3816 */ 's', 'h', 'l', 'd', 'w', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3828 */ 's', 'h', 'r', 'd', 'w', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3840 */ 's', 'a', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3851 */ 'r', 'c', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3862 */ 's', 'h', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3873 */ 'r', 'o', 'l', 'w', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3884 */ 's', 'a', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3895 */ 'r', 'c', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3906 */ 's', 'h', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3917 */ 'r', 'o', 'r', 'w', 9, '%', 'c', 'l', ',', 32, 0,
  /* 3928 */ 'x', 'c', 'h', 'g', 'w', 9, '%', 'a', 'x', ',', 32, 0,
  /* 3940 */ 'm', 'o', 'v', 'a', 'b', 's', 'w', 9, '%', 'a', 'x', ',', 32, 0,
  /* 3954 */ 's', 't', 'o', 's', 'w', 9, '%', 'a', 'x', ',', 32, 0,
  /* 3966 */ 'o', 'u', 't', 'w', 9, '%', 'a', 'x', ',', 32, 0,
  /* 3977 */ 'm', 'o', 'v', 'w', 9, '%', 'a', 'x', ',', 32, 0,
  /* 3988 */ 'x', 'c', 'h', 'g', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
  /* 4001 */ 'm', 'o', 'v', 'a', 'b', 's', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
  /* 4016 */ 's', 't', 'o', 's', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
  /* 4029 */ 'o', 'u', 't', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
  /* 4041 */ 'm', 'o', 'v', 'l', 9, '%', 'e', 'a', 'x', ',', 32, 0,
  /* 4053 */ 'x', 'c', 'h', 'g', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
  /* 4066 */ 'm', 'o', 'v', 'a', 'b', 's', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
  /* 4081 */ 's', 't', 'o', 's', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
  /* 4094 */ 'm', 'o', 'v', 'q', 9, '%', 'r', 'a', 'x', ',', 32, 0,
  /* 4106 */ 'i', 'n', 's', 'b', 9, '%', 'd', 'x', ',', 32, 0,
  /* 4117 */ 'i', 'n', 's', 'l', 9, '%', 'd', 'x', ',', 32, 0,
  /* 4128 */ 'i', 'n', 's', 'w', 9, '%', 'd', 'x', ',', 32, 0,
  /* 4139 */ 'l', 'c', 'a', 'l', 'l', 'l', 9, '*', 0,
  /* 4148 */ 'l', 'j', 'm', 'p', 'l', 9, '*', 0,
  /* 4156 */ 'l', 'c', 'a', 'l', 'l', 'q', 9, '*', 0,
  /* 4165 */ 'l', 'j', 'm', 'p', 'q', 9, '*', 0,
  /* 4173 */ 'l', 'c', 'a', 'l', 'l', 'w', 9, '*', 0,
  /* 4182 */ 'l', 'j', 'm', 'p', 'w', 9, '*', 0,
  /* 4190 */ '#', 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,
  /* 4221 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
  /* 4245 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
  /* 4270 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,
  /* 4293 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,
  /* 4316 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,
  /* 4338 */ 'u', 'd', '0', 0,
  /* 4342 */ 'x', 's', 'h', 'a', '1', 0,
  /* 4348 */ 'u', 'd', '1', 0,
  /* 4352 */ 'i', 'n', 't', '1', 0,
  /* 4357 */ 'e', 'n', 'd', 'b', 'r', '3', '2', 0,
  /* 4365 */ 'u', 'd', '2', 0,
  /* 4369 */ 'i', 'n', 't', '3', 0,
  /* 4374 */ 'e', 'n', 'd', 'b', 'r', '6', '4', 0,
  /* 4382 */ 'r', 'e', 'x', '6', '4', 0,
  /* 4388 */ 'd', 'a', 't', 'a', '1', '6', 0,
  /* 4395 */ 'x', 's', 'h', 'a', '2', '5', '6', 0,
  /* 4403 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
  /* 4416 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
  /* 4423 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
  /* 4433 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
  /* 4443 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
  /* 4458 */ 'a', 'a', 'a', 0,
  /* 4462 */ 'd', 'a', 'a', 0,
  /* 4466 */ 'x', 'c', 'r', 'y', 'p', 't', 'e', 'c', 'b', 0,
  /* 4476 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'f', 'b', 0,
  /* 4486 */ 'x', 'c', 'r', 'y', 'p', 't', 'o', 'f', 'b', 0,
  /* 4496 */ 'x', 'l', 'a', 't', 'b', 0,
  /* 4502 */ 'c', 'l', 'a', 'c', 0,
  /* 4507 */ 's', 't', 'a', 'c', 0,
  /* 4512 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'b', 'c', 0,
  /* 4522 */ 'g', 'e', 't', 's', 'e', 'c', 0,
  /* 4529 */ 's', 'a', 'l', 'c', 0,
  /* 4534 */ 'c', 'l', 'c', 0,
  /* 4538 */ 'c', 'm', 'c', 0,
  /* 4542 */ 'r', 'd', 'p', 'm', 'c', 0,
  /* 4548 */ 'v', 'm', 'f', 'u', 'n', 'c', 0,
  /* 4555 */ 'r', 'd', 't', 's', 'c', 0,
  /* 4561 */ 's', 't', 'c', 0,
  /* 4565 */ 'c', 'p', 'u', 'i', 'd', 0,
  /* 4571 */ 'c', 'l', 'd', 0,
  /* 4575 */ 'c', 'l', 't', 'd', 0,
  /* 4580 */ 's', 't', 'd', 0,
  /* 4584 */ 'c', 'w', 't', 'd', 0,
  /* 4589 */ 'w', 'b', 'i', 'n', 'v', 'd', 0,
  /* 4596 */ 'w', 'b', 'n', 'o', 'i', 'n', 'v', 'd', 0,
  /* 4605 */ 'v', 'm', 'r', 'e', 's', 'u', 'm', 'e', 0,
  /* 4614 */ 'r', 'e', 'p', 'n', 'e', 0,
  /* 4620 */ 'x', 's', 't', 'o', 'r', 'e', 0,
  /* 4627 */ 'l', 'e', 'a', 'v', 'e', 0,
  /* 4633 */ 'v', 'm', 'x', 'o', 'f', 'f', 0,
  /* 4640 */ 'l', 'a', 'h', 'f', 0,
  /* 4645 */ 's', 'a', 'h', 'f', 0,
  /* 4650 */ 'p', 'c', 'o', 'n', 'f', 'i', 'g', 0,
  /* 4658 */ 'v', 'm', 'l', 'a', 'u', 'n', 'c', 'h', 0,
  /* 4667 */ 'c', 'l', 'g', 'i', 0,
  /* 4672 */ 's', 't', 'g', 'i', 0,
  /* 4677 */ 'c', 'l', 'i', 0,
  /* 4681 */ 's', 't', 'i', 0,
  /* 4685 */ 'l', 'o', 'c', 'k', 0,
  /* 4690 */ 'i', 'n', 'b', 9, '%', 'd', 'x', ',', 32, '%', 'a', 'l', 0,
  /* 4703 */ 'p', 'u', 's', 'h', 'a', 'l', 0,
  /* 4710 */ 'p', 'o', 'p', 'a', 'l', 0,
  /* 4716 */ 'p', 'u', 's', 'h', 'f', 'l', 0,
  /* 4723 */ 'p', 'o', 'p', 'f', 'l', 0,
  /* 4729 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,
  /* 4743 */ 'v', 'm', 'm', 'c', 'a', 'l', 'l', 0,
  /* 4751 */ 'v', 'm', 'c', 'a', 'l', 'l', 0,
  /* 4758 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 0,
  /* 4766 */ 'i', 'r', 'e', 't', 'l', 0,
  /* 4772 */ 'l', 'r', 'e', 't', 'l', 0,
  /* 4778 */ 's', 'y', 's', 'r', 'e', 't', 'l', 0,
  /* 4786 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'l', 0,
  /* 4795 */ 'c', 'w', 't', 'l', 0,
  /* 4800 */ 'm', 'o', 'n', 't', 'm', 'u', 'l', 0,
  /* 4808 */ 'f', 's', 'e', 't', 'p', 'm', 0,
  /* 4815 */ 'r', 's', 'm', 0,
  /* 4819 */ 'c', 'l', 'z', 'e', 'r', 'o', 0,
  /* 4826 */ 'i', 'n', 't', 'o', 0,
  /* 4831 */ 'c', 'q', 't', 'o', 0,
  /* 4836 */ 'r', 'd', 't', 's', 'c', 'p', 0,
  /* 4843 */ 'r', 'e', 'p', 0,
  /* 4847 */ 'n', 'o', 'p', 0,
  /* 4851 */ 's', 'a', 'v', 'e', 'p', 'r', 'e', 'v', 's', 's', 'p', 0,
  /* 4863 */ 'p', 'u', 's', 'h', 'f', 'q', 0,
  /* 4870 */ 'p', 'o', 'p', 'f', 'q', 0,
  /* 4876 */ 'i', 'r', 'e', 't', 'q', 0,
  /* 4882 */ 'l', 'r', 'e', 't', 'q', 0,
  /* 4888 */ 's', 'y', 's', 'r', 'e', 't', 'q', 0,
  /* 4896 */ 's', 'y', 's', 'e', 'x', 'i', 't', 'q', 0,
  /* 4905 */ 'c', 'l', 't', 'q', 0,
  /* 4910 */ 's', 'y', 's', 'e', 'n', 't', 'e', 'r', 0,
  /* 4919 */ 'r', 'd', 'm', 's', 'r', 0,
  /* 4925 */ 'w', 'r', 'm', 's', 'r', 0,
  /* 4931 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 't', 'r', 0,
  /* 4941 */ 'a', 'a', 's', 0,
  /* 4945 */ 'd', 'a', 's', 0,
  /* 4949 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'c', 's', 0,
  /* 4959 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'c', 's', 0,
  /* 4969 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'd', 's', 0,
  /* 4979 */ 'p', 'o', 'p', 'l', 9, '%', 'd', 's', 0,
  /* 4988 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'd', 's', 0,
  /* 4998 */ 'p', 'o', 'p', 'w', 9, '%', 'd', 's', 0,
  /* 5007 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'e', 's', 0,
  /* 5017 */ 'p', 'o', 'p', 'l', 9, '%', 'e', 's', 0,
  /* 5026 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'e', 's', 0,
  /* 5036 */ 'p', 'o', 'p', 'w', 9, '%', 'e', 's', 0,
  /* 5045 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'f', 's', 0,
  /* 5055 */ 'p', 'o', 'p', 'l', 9, '%', 'f', 's', 0,
  /* 5064 */ 'p', 'u', 's', 'h', 'q', 9, '%', 'f', 's', 0,
  /* 5074 */ 'p', 'o', 'p', 'q', 9, '%', 'f', 's', 0,
  /* 5083 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'f', 's', 0,
  /* 5093 */ 'p', 'o', 'p', 'w', 9, '%', 'f', 's', 0,
  /* 5102 */ 'p', 'u', 's', 'h', 'l', 9, '%', 'g', 's', 0,
  /* 5112 */ 'p', 'o', 'p', 'l', 9, '%', 'g', 's', 0,
  /* 5121 */ 'p', 'u', 's', 'h', 'q', 9, '%', 'g', 's', 0,
  /* 5131 */ 'p', 'o', 'p', 'q', 9, '%', 'g', 's', 0,
  /* 5140 */ 'p', 'u', 's', 'h', 'w', 9, '%', 'g', 's', 0,
  /* 5150 */ 'p', 'o', 'p', 'w', 9, '%', 'g', 's', 0,
  /* 5159 */ 's', 'w', 'a', 'p', 'g', 's', 0,
  /* 5166 */ 'p', 'u', 's', 'h', 'l', 9, '%', 's', 's', 0,
  /* 5176 */ 'p', 'o', 'p', 'l', 9, '%', 's', 's', 0,
  /* 5185 */ 'p', 'u', 's', 'h', 'w', 9, '%', 's', 's', 0,
  /* 5195 */ 'p', 'o', 'p', 'w', 9, '%', 's', 's', 0,
  /* 5204 */ 'c', 'l', 't', 's', 0,
  /* 5209 */ 'h', 'l', 't', 0,
  /* 5213 */ 'r', 'd', 'p', 'k', 'r', 'u', 0,
  /* 5220 */ 'w', 'r', 'p', 'k', 'r', 'u', 0,
  /* 5227 */ 'x', 'g', 'e', 't', 'b', 'v', 0,
  /* 5234 */ 'x', 's', 'e', 't', 'b', 'v', 0,
  /* 5241 */ 'p', 'u', 's', 'h', 'a', 'w', 0,
  /* 5248 */ 'p', 'o', 'p', 'a', 'w', 0,
  /* 5254 */ 'p', 'u', 's', 'h', 'f', 'w', 0,
  /* 5261 */ 'p', 'o', 'p', 'f', 'w', 0,
  /* 5267 */ 'c', 'b', 't', 'w', 0,
  /* 5272 */ 'i', 'r', 'e', 't', 'w', 0,
  /* 5278 */ 'l', 'r', 'e', 't', 'w', 0,
  /* 5284 */ 'i', 'n', 'w', 9, '%', 'd', 'x', ',', 32, '%', 'a', 'x', 0,
  /* 5297 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, '%', 'e', 'a', 'x', 0,
  /* 5309 */ 'v', 'm', 's', 'a', 'v', 'e', 9, '%', 'e', 'a', 'x', 0,
  /* 5321 */ 'v', 'm', 'r', 'u', 'n', 9, '%', 'e', 'a', 'x', 0,
  /* 5332 */ 's', 'k', 'i', 'n', 'i', 't', 9, '%', 'e', 'a', 'x', 0,
  /* 5344 */ 'i', 'n', 'l', 9, '%', 'd', 'x', ',', 32, '%', 'e', 'a', 'x', 0,
  /* 5358 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, '%', 'r', 'a', 'x', 0,
  /* 5370 */ 'v', 'm', 's', 'a', 'v', 'e', 9, '%', 'r', 'a', 'x', 0,
  /* 5382 */ 'v', 'm', 'r', 'u', 'n', 9, '%', 'r', 'a', 'x', 0,
  /* 5393 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, '%', 'e', 'a', 'x', ',', 32, '%', 'e', 'c', 'x', 0,
  /* 5412 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, '%', 'r', 'a', 'x', ',', 32, '%', 'e', 'c', 'x', 0,
  /* 5431 */ 'o', 'u', 't', 'b', 9, '%', 'a', 'l', ',', 32, '%', 'd', 'x', 0,
  /* 5445 */ 'o', 'u', 't', 'w', 9, '%', 'a', 'x', ',', 32, '%', 'd', 'x', 0,
  /* 5459 */ 'o', 'u', 't', 'l', 9, '%', 'e', 'a', 'x', ',', 32, '%', 'd', 'x', 0,
  /* 5474 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 'x', 0,
  /* 5483 */ 'm', 'w', 'a', 'i', 't', 'x', 0,
  /* 5490 */ 's', 'e', 't', 's', 's', 'b', 's', 'y', 0,
  };
#endif

  static const uint32_t OpInfo0[] = {
    0U,	// PHI
    0U,	// INLINEASM
    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
    4424U,	// DBG_VALUE
    4434U,	// DBG_LABEL
    0U,	// REG_SEQUENCE
    0U,	// COPY
    4417U,	// BUNDLE
    4444U,	// LIFETIME_START
    4404U,	// LIFETIME_END
    0U,	// STACKMAP
    4730U,	// FENTRY_CALL
    0U,	// PATCHPOINT
    0U,	// LOAD_STACK_GUARD
    0U,	// STATEPOINT
    0U,	// LOCAL_ESCAPE
    0U,	// FAULTING_OP
    0U,	// PATCHABLE_OP
    4271U,	// PATCHABLE_FUNCTION_ENTER
    4191U,	// PATCHABLE_RET
    4317U,	// PATCHABLE_FUNCTION_EXIT
    4294U,	// PATCHABLE_TAIL_CALL
    4246U,	// PATCHABLE_EVENT_CALL
    4222U,	// PATCHABLE_TYPED_EVENT_CALL
    0U,	// ICALL_BRANCH_FUNNEL
    0U,	// G_ADD
    0U,	// G_SUB
    0U,	// G_MUL
    0U,	// G_SDIV
    0U,	// G_UDIV
    0U,	// G_SREM
    0U,	// G_UREM
    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_PTRTOINT
    0U,	// G_INTTOPTR
    0U,	// G_BITCAST
    0U,	// G_LOAD
    0U,	// G_SEXTLOAD
    0U,	// G_ZEXTLOAD
    0U,	// G_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_BRCOND
    0U,	// G_BRINDIRECT
    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_ZEXT
    0U,	// G_SHL
    0U,	// G_LSHR
    0U,	// G_ASHR
    0U,	// G_ICMP
    0U,	// G_FCMP
    0U,	// G_SELECT
    0U,	// G_UADDE
    0U,	// G_USUBE
    0U,	// G_SADDO
    0U,	// G_SSUBO
    0U,	// G_UMULO
    0U,	// G_SMULO
    0U,	// G_UMULH
    0U,	// G_SMULH
    0U,	// G_FADD
    0U,	// G_FSUB
    0U,	// G_FMUL
    0U,	// G_FMA
    0U,	// G_FDIV
    0U,	// G_FREM
    0U,	// G_FPOW
    0U,	// G_FEXP
    0U,	// G_FEXP2
    0U,	// G_FLOG
    0U,	// G_FLOG2
    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_GEP
    0U,	// G_PTR_MASK
    0U,	// G_BR
    0U,	// G_INSERT_VECTOR_ELT
    0U,	// G_EXTRACT_VECTOR_ELT
    0U,	// G_SHUFFLE_VECTOR
    0U,	// G_BSWAP
    0U,	// G_ADDRSPACE_CAST
    0U,	// G_BLOCK_ADDR
    4459U,	// AAA
    8540U,	// AAD8i8
    9620U,	// AAM8i8
    4942U,	// AAS
    535027U,	// ADC16i16
    1067507U,	// ADC16mi
    1067507U,	// ADC16mi8
    1067507U,	// ADC16mr
    1599987U,	// ADC16ri
    1599987U,	// ADC16ri8
    1608179U,	// ADC16rm
    1599987U,	// ADC16rr
    2124275U,	// ADC16rr_REV
    2630253U,	// ADC32i32
    3162733U,	// ADC32mi
    3162733U,	// ADC32mi8
    3162733U,	// ADC32mr
    1598061U,	// ADC32ri
    1598061U,	// ADC32ri8
    1614445U,	// ADC32rm
    1598061U,	// ADC32rr
    2122349U,	// ADC32rr_REV
    3679768U,	// ADC64i32
    4212248U,	// ADC64mi32
    4212248U,	// ADC64mi8
    4212248U,	// ADC64mr
    1599000U,	// ADC64ri32
    1599000U,	// ADC64ri8
    1623576U,	// ADC64rm
    1599000U,	// ADC64rr
    2123288U,	// ADC64rr_REV
    4726903U,	// ADC8i8
    5259383U,	// ADC8mi
    5259383U,	// ADC8mi8
    5259383U,	// ADC8mr
    1597559U,	// ADC8ri
    1597559U,	// ADC8ri8
    57463U,	// ADC8rm
    1597559U,	// ADC8rr
    2121847U,	// ADC8rr_REV
    2139491U,	// ADCX32rm
    2123107U,	// ADCX32rr
    2148608U,	// ADCX64rm
    2124032U,	// ADCX64rr
    535052U,	// ADD16i16
    1067532U,	// ADD16mi
    1067532U,	// ADD16mi8
    1067532U,	// ADD16mr
    1600012U,	// ADD16ri
    1600012U,	// ADD16ri8
    1608204U,	// ADD16rm
    1600012U,	// ADD16rr
    2124300U,	// ADD16rr_REV
    2630312U,	// ADD32i32
    3162792U,	// ADD32mi
    3162792U,	// ADD32mi8
    3162792U,	// ADD32mr
    1598120U,	// ADD32ri
    1598120U,	// ADD32ri8
    1614504U,	// ADD32rm
    1598120U,	// ADD32rr
    2122408U,	// ADD32rr_REV
    3679827U,	// ADD64i32
    4212307U,	// ADD64mi32
    4212307U,	// ADD64mi8
    4212307U,	// ADD64mr
    1599059U,	// ADD64ri32
    1599059U,	// ADD64ri8
    1623635U,	// ADD64rm
    1599059U,	// ADD64rr
    2123347U,	// ADD64rr_REV
    4726938U,	// ADD8i8
    5259418U,	// ADD8mi
    5259418U,	// ADD8mi8
    5259418U,	// ADD8mr
    1597594U,	// ADD8ri
    1597594U,	// ADD8ri8
    57498U,	// ADD8rm
    1597594U,	// ADD8rr
    2121882U,	// ADD8rr_REV
    2139512U,	// ADOX32rm
    2123128U,	// ADOX32rr
    2148629U,	// ADOX64rm
    2124053U,	// ADOX64rr
    535077U,	// AND16i16
    1067557U,	// AND16mi
    1067557U,	// AND16mi8
    1067557U,	// AND16mr
    1600037U,	// AND16ri
    1600037U,	// AND16ri8
    1608229U,	// AND16rm
    1600037U,	// AND16rr
    2124325U,	// AND16rr_REV
    2630337U,	// AND32i32
    3162817U,	// AND32mi
    3162817U,	// AND32mi8
    3162817U,	// AND32mr
    1598145U,	// AND32ri
    1598145U,	// AND32ri8
    1614529U,	// AND32rm
    1598145U,	// AND32rr
    2122433U,	// AND32rr_REV
    3679852U,	// AND64i32
    4212332U,	// AND64mi32
    4212332U,	// AND64mi8
    4212332U,	// AND64mr
    1599084U,	// AND64ri32
    1599084U,	// AND64ri8
    1623660U,	// AND64rm
    1599084U,	// AND64rr
    2123372U,	// AND64rr_REV
    4726944U,	// AND8i8
    5259424U,	// AND8mi
    5259424U,	// AND8mi8
    5259424U,	// AND8mr
    1597600U,	// AND8ri
    1597600U,	// AND8ri8
    57504U,	// AND8rm
    1597600U,	// AND8rr
    2121888U,	// AND8rr_REV
    18392036U,	// ANDN32rm
    18375652U,	// ANDN32rr
    18401170U,	// ANDN64rm
    18376594U,	// ANDN64rr
    1066034U,	// ARPL16mr
    39388210U,	// ARPL16rr
    6366333U,	// BEXTR32rm
    18375805U,	// BEXTR32rr
    6891562U,	// BEXTR64rm
    18376746U,	// BEXTR64rr
    6366333U,	// BEXTRI32mi
    18375805U,	// BEXTRI32ri
    6891562U,	// BEXTRI64mi
    18376746U,	// BEXTRI64ri
    82869U,	// BLCFILL32rm
    39388085U,	// BLCFILL32rr
    91995U,	// BLCFILL64rm
    39389019U,	// BLCFILL64rr
    82792U,	// BLCI32rm
    39388008U,	// BLCI32rr
    91923U,	// BLCI64rm
    39388947U,	// BLCI64rr
    82553U,	// BLCIC32rm
    39387769U,	// BLCIC32rr
    91684U,	// BLCIC64rm
    39388708U,	// BLCIC64rr
    82817U,	// BLCMSK32rm
    39388033U,	// BLCMSK32rr
    91944U,	// BLCMSK64rm
    39388968U,	// BLCMSK64rr
    83093U,	// BLCS32rm
    39388309U,	// BLCS32rr
    92226U,	// BLCS64rm
    39389250U,	// BLCS64rr
    82879U,	// BLSFILL32rm
    39388095U,	// BLSFILL32rr
    92005U,	// BLSFILL64rm
    39389029U,	// BLSFILL64rr
    82806U,	// BLSI32rm
    39388022U,	// BLSI32rr
    91937U,	// BLSI64rm
    39388961U,	// BLSI64rr
    82561U,	// BLSIC32rm
    39387777U,	// BLSIC32rr
    91692U,	// BLSIC64rm
    39388716U,	// BLSIC64rr
    82826U,	// BLSMSK32rm
    39388042U,	// BLSMSK32rr
    91953U,	// BLSMSK64rm
    39388977U,	// BLSMSK64rr
    83050U,	// BLSR32rm
    39388266U,	// BLSR32rr
    92183U,	// BLSR64rm
    39389207U,	// BLSR64rr
    56107395U,	// BOUNDS16rm
    72884611U,	// BOUNDS32rm
    100967U,	// BSF16rm
    39389799U,	// BSF16rr
    82755U,	// BSF32rm
    39387971U,	// BSF32rr
    91886U,	// BSF64rm
    39388910U,	// BSF64rr
    101171U,	// BSR16rm
    39390003U,	// BSR16rr
    83044U,	// BSR32rm
    39388260U,	// BSR32rr
    92177U,	// BSR64rm
    39389201U,	// BSR64rr
    10967U,	// BSWAP16r_BAD
    9217U,	// BSWAP32r
    10154U,	// BSWAP64r
    1067941U,	// BT16mi8
    1067941U,	// BT16mr
    39390117U,	// BT16ri8
    39390117U,	// BT16rr
    3163366U,	// BT32mi8
    3163366U,	// BT32mr
    39388390U,	// BT32ri8
    39388390U,	// BT32rr
    4212873U,	// BT64mi8
    4212873U,	// BT64mr
    39389321U,	// BT64ri8
    39389321U,	// BT64rr
    1067525U,	// BTC16mi8
    1067525U,	// BTC16mr
    1600005U,	// BTC16ri8
    1600005U,	// BTC16rr
    3162776U,	// BTC32mi8
    3162776U,	// BTC32mr
    1598104U,	// BTC32ri8
    1598104U,	// BTC32rr
    4212291U,	// BTC64mi8
    4212291U,	// BTC64mr
    1599043U,	// BTC64ri8
    1599043U,	// BTC64rr
    1067833U,	// BTR16mi8
    1067833U,	// BTR16mr
    1600313U,	// BTR16ri8
    1600313U,	// BTR16rr
    3163249U,	// BTR32mi8
    3163249U,	// BTR32mr
    1598577U,	// BTR32ri8
    1598577U,	// BTR32rr
    4212766U,	// BTR64mi8
    4212766U,	// BTR64mr
    1599518U,	// BTR64ri8
    1599518U,	// BTR64rr
    1067920U,	// BTS16mi8
    1067920U,	// BTS16mr
    1600400U,	// BTS16ri8
    1600400U,	// BTS16rr
    3163345U,	// BTS32mi8
    3163345U,	// BTS32mr
    1598673U,	// BTS32ri8
    1598673U,	// BTS32rr
    4212859U,	// BTS64mi8
    4212859U,	// BTS64mr
    1599611U,	// BTS64ri8
    1599611U,	// BTS64rr
    6366063U,	// BZHI32rm
    18375535U,	// BZHI32rr
    6891290U,	// BZHI64rm
    18376474U,	// BZHI64rr
    110671U,	// CALL16m
    110671U,	// CALL16m_NT
    12367U,	// CALL16r
    12367U,	// CALL16r_NT
    118829U,	// CALL32m
    118829U,	// CALL32m_NT
    12333U,	// CALL32r
    12333U,	// CALL32r_NT
    127038U,	// CALL64m
    127038U,	// CALL64m_NT
    132948U,	// CALL64pcrel32
    12350U,	// CALL64r
    12350U,	// CALL64r_NT
    133791U,	// CALLpcrel16
    132014U,	// CALLpcrel32
    5268U,	// CBW
    4576U,	// CDQ
    4906U,	// CDQE
    4503U,	// CLAC
    4535U,	// CLC
    4572U,	// CLD
    139783U,	// CLDEMOTE
    141740U,	// CLFLUSHOPT
    4668U,	// CLGI
    4678U,	// CLI
    117795U,	// CLRSSBSY
    5205U,	// CLTS
    139598U,	// CLWB
    4820U,	// CLZEROr
    4539U,	// CMC
    2132423U,	// CMOVA16rm
    2124231U,	// CMOVA16rr
    2138681U,	// CMOVA32rm
    2122297U,	// CMOVA32rr
    2147820U,	// CMOVA64rm
    2123244U,	// CMOVA64rr
    2132530U,	// CMOVAE16rm
    2124338U,	// CMOVAE16rr
    2138830U,	// CMOVAE32rm
    2122446U,	// CMOVAE32rr
    2147961U,	// CMOVAE64rm
    2123385U,	// CMOVAE64rr
    2132451U,	// CMOVB16rm
    2124259U,	// CMOVB16rr
    2138717U,	// CMOVB32rm
    2122333U,	// CMOVB32rr
    2147848U,	// CMOVB64rm
    2123272U,	// CMOVB64rr
    2132539U,	// CMOVBE16rm
    2124347U,	// CMOVBE16rr
    2138839U,	// CMOVBE32rm
    2122455U,	// CMOVBE32rr
    2147970U,	// CMOVBE64rm
    2123394U,	// CMOVBE64rr
    2132575U,	// CMOVE16rm
    2124383U,	// CMOVE16rr
    2138939U,	// CMOVE32rm
    2122555U,	// CMOVE32rr
    2148070U,	// CMOVE64rm
    2123494U,	// CMOVE64rr
    2132605U,	// CMOVG16rm
    2124413U,	// CMOVG16rr
    2138969U,	// CMOVG32rm
    2122585U,	// CMOVG32rr
    2148100U,	// CMOVG64rm
    2123524U,	// CMOVG64rr
    2132548U,	// CMOVGE16rm
    2124356U,	// CMOVGE16rr
    2138848U,	// CMOVGE32rm
    2122464U,	// CMOVGE32rr
    2147979U,	// CMOVGE64rm
    2123403U,	// CMOVGE64rr
    2132665U,	// CMOVL16rm
    2124473U,	// CMOVL16rr
    2139100U,	// CMOVL32rm
    2122716U,	// CMOVL32rr
    2148234U,	// CMOVL64rm
    2123658U,	// CMOVL64rr
    2132557U,	// CMOVLE16rm
    2124365U,	// CMOVLE16rr
    2138857U,	// CMOVLE32rm
    2122473U,	// CMOVLE32rr
    2147988U,	// CMOVLE64rm
    2123412U,	// CMOVLE64rr
    2132566U,	// CMOVNE16rm
    2124374U,	// CMOVNE16rr
    2138866U,	// CMOVNE32rm
    2122482U,	// CMOVNE32rr
    2147997U,	// CMOVNE64rm
    2123421U,	// CMOVNE64rr
    2132678U,	// CMOVNO16rm
    2124486U,	// CMOVNO16rr
    2139120U,	// CMOVNO32rm
    2122736U,	// CMOVNO32rr
    2148249U,	// CMOVNO64rm
    2123673U,	// CMOVNO64rr
    2132716U,	// CMOVNP16rm
    2124524U,	// CMOVNP16rr
    2139165U,	// CMOVNP32rm
    2122781U,	// CMOVNP32rr
    2148287U,	// CMOVNP64rm
    2123711U,	// CMOVNP64rr
    2132858U,	// CMOVNS16rm
    2124666U,	// CMOVNS16rr
    2139323U,	// CMOVNS32rm
    2122939U,	// CMOVNS32rr
    2148438U,	// CMOVNS64rm
    2123862U,	// CMOVNS64rr
    2132687U,	// CMOVO16rm
    2124495U,	// CMOVO16rr
    2139129U,	// CMOVO32rm
    2122745U,	// CMOVO32rr
    2148258U,	// CMOVO64rm
    2123682U,	// CMOVO64rr
    2132737U,	// CMOVP16rm
    2124545U,	// CMOVP16rr
    2139192U,	// CMOVP32rm
    2122808U,	// CMOVP32rr
    2148325U,	// CMOVP64rm
    2123749U,	// CMOVP64rr
    2132893U,	// CMOVS16rm
    2124701U,	// CMOVS16rr
    2139358U,	// CMOVS32rm
    2122974U,	// CMOVS32rr
    2148481U,	// CMOVS64rm
    2123905U,	// CMOVS64rr
    535263U,	// CMP16i16
    1067743U,	// CMP16mi
    1067743U,	// CMP16mi8
    1067743U,	// CMP16mr
    39389919U,	// CMP16ri
    39389919U,	// CMP16ri8
    101087U,	// CMP16rm
    39389919U,	// CMP16rr
    39389919U,	// CMP16rr_REV
    2630672U,	// CMP32i32
    3163152U,	// CMP32mi
    3163152U,	// CMP32mi8
    3163152U,	// CMP32mr
    39388176U,	// CMP32ri
    39388176U,	// CMP32ri8
    82960U,	// CMP32rm
    39388176U,	// CMP32rr
    39388176U,	// CMP32rr_REV
    3680185U,	// CMP64i32
    4212665U,	// CMP64mi32
    4212665U,	// CMP64mi8
    4212665U,	// CMP64mr
    39389113U,	// CMP64ri32
    39389113U,	// CMP64ri8
    92089U,	// CMP64rm
    39389113U,	// CMP64rr
    39389113U,	// CMP64rr_REV
    4727006U,	// CMP8i8
    5259486U,	// CMP8mi
    5259486U,	// CMP8mi8
    5259486U,	// CMP8mr
    39387358U,	// CMP8ri
    39387358U,	// CMP8ri8
    147678U,	// CMP8rm
    39387358U,	// CMP8rr
    39387358U,	// CMP8rr_REV
    89809177U,	// CMPSB
    106595524U,	// CMPSL
    123381855U,	// CMPSQ
    140168067U,	// CMPSW
    188500U,	// CMPXCHG16B
    1067635U,	// CMPXCHG16rm
    39389811U,	// CMPXCHG16rr
    3162959U,	// CMPXCHG32rm
    39387983U,	// CMPXCHG32rr
    4212474U,	// CMPXCHG64rm
    39388922U,	// CMPXCHG64rr
    122976U,	// CMPXCHG8B
    5259436U,	// CMPXCHG8rm
    39387308U,	// CMPXCHG8rr
    4566U,	// CPUID
    4832U,	// CQO
    4585U,	// CWD
    4796U,	// CWDE
    4463U,	// DAA
    4946U,	// DAS
    4389U,	// DATA16_PREFIX
    109049U,	// DEC16m
    10745U,	// DEC16r
    10745U,	// DEC16r_alt
    115315U,	// DEC32m
    8819U,	// DEC32r
    8819U,	// DEC32r_alt
    124446U,	// DEC64m
    9758U,	// DEC64r
    139389U,	// DEC8m
    8317U,	// DEC8r
    109561U,	// DIV16m
    11257U,	// DIV16r
    116032U,	// DIV32m
    9536U,	// DIV32r
    125149U,	// DIV64m
    10461U,	// DIV64r
    139586U,	// DIV8m
    8514U,	// DIV8r
    4358U,	// ENDBR32
    4375U,	// ENDBR64
    156772666U,	// ENTER
    39389854U,	// FARCALL16i
    200782U,	// FARCALL16m
    39388077U,	// FARCALL32i
    200748U,	// FARCALL32m
    200765U,	// FARCALL64
    7408357U,	// FARJMP16i
    200791U,	// FARJMP16m
    7406614U,	// FARJMP32i
    200757U,	// FARJMP32m
    200774U,	// FARJMP64
    4809U,	// FSETPM
    4523U,	// GETSEC
    5210U,	// HLT
    109560U,	// IDIV16m
    11256U,	// IDIV16r
    116031U,	// IDIV32m
    9535U,	// IDIV32r
    125148U,	// IDIV64m
    10460U,	// IDIV64r
    139585U,	// IDIV8m
    8513U,	// IDIV8r
    109234U,	// IMUL16m
    10930U,	// IMUL16r
    2132658U,	// IMUL16rm
    7940786U,	// IMUL16rmi
    7940786U,	// IMUL16rmi8
    2124466U,	// IMUL16rr
    18377394U,	// IMUL16rri
    18377394U,	// IMUL16rri8
    115669U,	// IMUL32m
    9173U,	// IMUL32r
    2139093U,	// IMUL32rm
    6366165U,	// IMUL32rmi
    6366165U,	// IMUL32rmi8
    2122709U,	// IMUL32rr
    18375637U,	// IMUL32rri
    18375637U,	// IMUL32rri8
    124803U,	// IMUL64m
    10115U,	// IMUL64r
    2148227U,	// IMUL64rm
    6891395U,	// IMUL64rmi32
    6891395U,	// IMUL64rmi8
    2123651U,	// IMUL64rr
    18376579U,	// IMUL64rri32
    18376579U,	// IMUL64rri8
    139474U,	// IMUL8m
    8402U,	// IMUL8r
    731841U,	// IN16ri
    5285U,	// IN16rr
    2827243U,	// IN32ri
    5345U,	// IN32rr
    4923609U,	// IN8ri
    4691U,	// IN8rr
    109055U,	// INC16m
    10751U,	// INC16r
    10751U,	// INC16r_alt
    115346U,	// INC32m
    8850U,	// INC32r
    8850U,	// INC32r_alt
    124477U,	// INC64m
    9789U,	// INC64r
    139395U,	// INC8m
    8323U,	// INC8r
    8586U,	// INCSSPD
    10196U,	// INCSSPQ
    159755U,	// INSB
    167958U,	// INSL
    184353U,	// INSW
    207253U,	// INT
    4353U,	// INT1
    4370U,	// INT3
    4827U,	// INTO
    4592U,	// INVD
    215450U,	// INVEPT32
    215450U,	// INVEPT64
    139804U,	// INVLPG
    5394U,	// INVLPGA32
    5413U,	// INVLPGA64
    213345U,	// INVPCID32
    213345U,	// INVPCID64
    213361U,	// INVVPID32
    213361U,	// INVVPID64
    5273U,	// IRET16
    4767U,	// IRET32
    4877U,	// IRET64
    131498U,	// JAE_1
    131498U,	// JAE_2
    131498U,	// JAE_4
    131135U,	// JA_1
    131135U,	// JA_2
    131135U,	// JA_4
    131510U,	// JBE_1
    131510U,	// JBE_2
    131510U,	// JBE_4
    131254U,	// JB_1
    131254U,	// JB_2
    131254U,	// JB_4
    134196U,	// JCXZ
    134189U,	// JECXZ
    131534U,	// JE_1
    131534U,	// JE_2
    131534U,	// JE_4
    131522U,	// JGE_1
    131522U,	// JGE_2
    131522U,	// JGE_4
    131608U,	// JG_1
    131608U,	// JG_2
    131608U,	// JG_4
    131538U,	// JLE_1
    131538U,	// JLE_2
    131538U,	// JLE_4
    131965U,	// JL_1
    131965U,	// JL_2
    131965U,	// JL_4
    110680U,	// JMP16m
    110680U,	// JMP16m_NT
    12376U,	// JMP16r
    12376U,	// JMP16r_NT
    118838U,	// JMP32m
    118838U,	// JMP32m_NT
    12342U,	// JMP32r
    12342U,	// JMP32r_NT
    127047U,	// JMP64m
    127047U,	// JMP64m_NT
    12359U,	// JMP64r
    12359U,	// JMP64r_NT
    132538U,	// JMP_1
    132538U,	// JMP_2
    132538U,	// JMP_4
    131550U,	// JNE_1
    131550U,	// JNE_2
    131550U,	// JNE_4
    132516U,	// JNO_1
    132516U,	// JNO_2
    132516U,	// JNO_4
    132543U,	// JNP_1
    132543U,	// JNP_2
    132543U,	// JNP_4
    133490U,	// JNS_1
    133490U,	// JNS_2
    133490U,	// JNS_4
    132512U,	// JO_1
    132512U,	// JO_2
    132512U,	// JO_4
    132534U,	// JP_1
    132534U,	// JP_2
    132534U,	// JP_4
    134202U,	// JRCXZ
    133478U,	// JS_1
    133478U,	// JS_2
    133478U,	// JS_4
    4641U,	// LAHF
    101129U,	// LAR16rm
    39389961U,	// LAR16rr
    99392U,	// LAR32rm
    39388224U,	// LAR32rr
    100333U,	// LAR64rm
    39389165U,	// LAR64rr
    224091U,	// LDS16rm
    222364U,	// LDS32rm
    231873U,	// LEA16r
    229939U,	// LEA32r
    229939U,	// LEA64_32r
    230886U,	// LEA64r
    4628U,	// LEAVE
    4628U,	// LEAVE64
    224104U,	// LES16rm
    222377U,	// LES32rm
    224110U,	// LFS16rm
    222383U,	// LFS32rm
    223312U,	// LFS64rm
    199594U,	// LGDT16m
    197867U,	// LGDT32m
    198798U,	// LGDT64m
    224116U,	// LGS16rm
    222389U,	// LGS32rm
    223585U,	// LGS64rm
    199608U,	// LIDT16m
    197881U,	// LIDT32m
    198812U,	// LIDT64m
    109510U,	// LLDT16m
    11206U,	// LLDT16r
    8329U,	// LLWPCB
    8329U,	// LLWPCB64
    109573U,	// LMSW16m
    11269U,	// LMSW16r
    4686U,	// LOCK_PREFIX
    4956434U,	// LODSB
    2868386U,	// LODSL
    256073U,	// LODSQ
    789345U,	// LODSW
    132560U,	// LOOP
    131570U,	// LOOPE
    131555U,	// LOOPNE
    9486U,	// LRETIL
    10417U,	// LRETIQ
    11220U,	// LRETIW
    4773U,	// LRETL
    4883U,	// LRETQ
    5279U,	// LRETW
    101036U,	// LSL16rm
    39389868U,	// LSL16rr
    99279U,	// LSL32rm
    39388111U,	// LSL32rr
    100213U,	// LSL64rm
    39389045U,	// LSL64rr
    224138U,	// LSS16rm
    222411U,	// LSS32rm
    223334U,	// LSS64rm
    109375U,	// LTRm
    11071U,	// LTRr
    6367594U,	// LWPINS32rmi
    18377066U,	// LWPINS32rri
    6367594U,	// LWPINS64rmi
    18377066U,	// LWPINS64rri
    6365761U,	// LWPVAL32rmi
    18375233U,	// LWPVAL32rri
    6365761U,	// LWPVAL64rmi
    18375233U,	// LWPVAL64rri
    101339U,	// LZCNT16rm
    39390171U,	// LZCNT16rr
    83227U,	// LZCNT32rm
    39388443U,	// LZCNT32rr
    92344U,	// LZCNT64rm
    39389368U,	// LZCNT64rr
    5475U,	// MONITORXrrr
    4801U,	// MONTMUL
    797695U,	// MOV16ao16
    797695U,	// MOV16ao32
    797522U,	// MOV16ao64
    1068031U,	// MOV16mi
    1068031U,	// MOV16mr
    1068031U,	// MOV16ms
    274314U,	// MOV16o16a
    274314U,	// MOV16o32a
    274277U,	// MOV16o64a
    39390207U,	// MOV16ri
    39390207U,	// MOV16ri_alt
    101375U,	// MOV16rm
    39390207U,	// MOV16rr
    39390207U,	// MOV16rr_REV
    39390207U,	// MOV16rs
    101375U,	// MOV16sm
    39390207U,	// MOV16sr
    2901318U,	// MOV32ao16
    2901318U,	// MOV32ao32
    2901132U,	// MOV32ao64
    39388486U,	// MOV32cr
    39388486U,	// MOV32dr
    3163462U,	// MOV32mi
    3163462U,	// MOV32mr
    282570U,	// MOV32o16a
    282570U,	// MOV32o32a
    282530U,	// MOV32o64a
    39388486U,	// MOV32rc
    39388486U,	// MOV32rd
    39388486U,	// MOV32ri
    39388486U,	// MOV32ri_alt
    83270U,	// MOV32rm
    39388486U,	// MOV32rr
    39388486U,	// MOV32rr_REV
    39388486U,	// MOV32rs
    39388486U,	// MOV32sr
    3959011U,	// MOV64ao32
    3958841U,	// MOV64ao64
    39389411U,	// MOV64cr
    39389411U,	// MOV64dr
    4212963U,	// MOV64mi32
    4212963U,	// MOV64mr
    290815U,	// MOV64o32a
    290787U,	// MOV64o64a
    39389411U,	// MOV64rc
    39389411U,	// MOV64rd
    39389241U,	// MOV64ri
    39389411U,	// MOV64ri32
    92387U,	// MOV64rm
    39389411U,	// MOV64rr
    39389411U,	// MOV64rr_REV
    39389411U,	// MOV64rs
    39389411U,	// MOV64sr
    5013832U,	// MOV8ao16
    5013832U,	// MOV8ao32
    5013769U,	// MOV8ao64
    5259592U,	// MOV8mi
    5259592U,	// MOV8mr
    5259592U,	// MOV8mr_NOREX
    298406U,	// MOV8o16a
    298406U,	// MOV8o32a
    298369U,	// MOV8o64a
    39387464U,	// MOV8ri
    39387464U,	// MOV8ri_alt
    147784U,	// MOV8rm
    147784U,	// MOV8rm_NOREX
    39387464U,	// MOV8rr
    39387464U,	// MOV8rr_NOREX
    39387464U,	// MOV8rr_REV
    1067580U,	// MOVBE16mr
    100924U,	// MOVBE16rm
    3162840U,	// MOVBE32mr
    82648U,	// MOVBE32rm
    4212355U,	// MOVBE64mr
    91779U,	// MOVBE64rm
    303177U,	// MOVDIR64B16
    303177U,	// MOVDIR64B32
    303177U,	// MOVDIR64B64
    3162666U,	// MOVDIRI32
    4211242U,	// MOVDIRI64
    311591U,	// MOVSB
    320735U,	// MOVSL
    329858U,	// MOVSQ
    338846U,	// MOVSW
    101395U,	// MOVSX16rm16
    149973U,	// MOVSX16rm8
    39390227U,	// MOVSX16rr16
    39389653U,	// MOVSX16rr8
    99667U,	// MOVSX32rm16
    148047U,	// MOVSX32rm8
    148047U,	// MOVSX32rm8_NOREX
    39388499U,	// MOVSX32rr16
    39387727U,	// MOVSX32rr8
    39387727U,	// MOVSX32rr8_NOREX
    100592U,	// MOVSX64rm16
    83835U,	// MOVSX64rm32
    148986U,	// MOVSX64rm8
    39389424U,	// MOVSX64rr16
    39389051U,	// MOVSX64rr32
    39388666U,	// MOVSX64rr8
    101403U,	// MOVZX16rm16
    149995U,	// MOVZX16rm8
    39390235U,	// MOVZX16rr16
    39389675U,	// MOVZX16rr8
    99675U,	// MOVZX32rm16
    148069U,	// MOVZX32rm8
    148069U,	// MOVZX32rm8_NOREX
    39388507U,	// MOVZX32rr16
    39387749U,	// MOVZX32rr8
    39387749U,	// MOVZX32rr8_NOREX
    100600U,	// MOVZX64rm16
    149008U,	// MOVZX64rm8
    39389432U,	// MOVZX64rr16
    39388688U,	// MOVZX64rr8
    109235U,	// MUL16m
    10931U,	// MUL16r
    115670U,	// MUL32m
    9174U,	// MUL32r
    124804U,	// MUL64m
    10116U,	// MUL64r
    139475U,	// MUL8m
    8403U,	// MUL8r
    18392433U,	// MULX32rm
    18376049U,	// MULX32rr
    18401550U,	// MULX64rm
    18376974U,	// MULX64rr
    5484U,	// MWAITXrrr
    109165U,	// NEG16m
    10861U,	// NEG16r
    115529U,	// NEG32m
    9033U,	// NEG32r
    124660U,	// NEG64m
    9972U,	// NEG64r
    139430U,	// NEG8m
    8358U,	// NEG8r
    4848U,	// NOOP
    109301U,	// NOOP18_16m4
    109301U,	// NOOP18_16m5
    109301U,	// NOOP18_16m6
    109301U,	// NOOP18_16m7
    10997U,	// NOOP18_16r4
    10997U,	// NOOP18_16r5
    10997U,	// NOOP18_16r6
    10997U,	// NOOP18_16r7
    115750U,	// NOOP18_m4
    115750U,	// NOOP18_m5
    115750U,	// NOOP18_m6
    115750U,	// NOOP18_m7
    9254U,	// NOOP18_r4
    9254U,	// NOOP18_r5
    9254U,	// NOOP18_r6
    9254U,	// NOOP18_r7
    156771787U,	// NOOP19rr
    115750U,	// NOOPL
    115750U,	// NOOPL_19
    115750U,	// NOOPL_1d
    115750U,	// NOOPL_1e
    9254U,	// NOOPLr
    124872U,	// NOOPQ
    10184U,	// NOOPQr
    109301U,	// NOOPW
    109301U,	// NOOPW_19
    109301U,	// NOOPW_1c
    109301U,	// NOOPW_1d
    109301U,	// NOOPW_1e
    10997U,	// NOOPWr
    109547U,	// NOT16m
    11243U,	// NOT16r
    116011U,	// NOT32m
    9515U,	// NOT32r
    125128U,	// NOT64m
    10440U,	// NOT64r
    139572U,	// NOT8m
    8500U,	// NOT8r
    535336U,	// OR16i16
    1067816U,	// OR16mi
    1067816U,	// OR16mi8
    1067816U,	// OR16mr
    1600296U,	// OR16ri
    1600296U,	// OR16ri8
    1608488U,	// OR16rm
    1600296U,	// OR16rr
    2124584U,	// OR16rr_REV
    2630745U,	// OR32i32
    3163225U,	// OR32mi
    3163225U,	// OR32mi8
    3163225U,	// OR32mr
    1598553U,	// OR32ri
    1598553U,	// OR32ri8
    1614937U,	// OR32rm
    1598553U,	// OR32rr
    2122841U,	// OR32rr_REV
    3680262U,	// OR64i32
    4212742U,	// OR64mi32
    4212742U,	// OR64mi8
    4212742U,	// OR64mr
    1599494U,	// OR64ri32
    1599494U,	// OR64ri8
    1624070U,	// OR64rm
    1599494U,	// OR64rr
    2123782U,	// OR64rr_REV
    4727031U,	// OR8i8
    5259511U,	// OR8mi
    5259511U,	// OR8mi8
    5259511U,	// OR8mr
    1597687U,	// OR8ri
    1597687U,	// OR8ri8
    57591U,	// OR8rm
    1597687U,	// OR8rr
    2121975U,	// OR8rr_REV
    208767U,	// OUT16ir
    5446U,	// OUT16rr
    208830U,	// OUT32ir
    5460U,	// OUT32rr
    208283U,	// OUT8ir
    5432U,	// OUT8rr
    8626464U,	// OUTSB
    8635607U,	// OUTSL
    8653718U,	// OUTSW
    4651U,	// PCONFIG
    18392073U,	// PDEP32rm
    18375689U,	// PDEP32rr
    18401202U,	// PDEP64rm
    18376626U,	// PDEP64rr
    18392376U,	// PEXT32rm
    18375992U,	// PEXT32rr
    18401493U,	// PEXT64rm
    18376917U,	// PEXT64rr
    11003U,	// POP16r
    109307U,	// POP16rmm
    11003U,	// POP16rmr
    9260U,	// POP32r
    115756U,	// POP32rmm
    9260U,	// POP32rmr
    10190U,	// POP64r
    124878U,	// POP64rmm
    10190U,	// POP64rmr
    5249U,	// POPA16
    4711U,	// POPA32
    4999U,	// POPDS16
    4980U,	// POPDS32
    5037U,	// POPES16
    5018U,	// POPES32
    5262U,	// POPF16
    4724U,	// POPF32
    4871U,	// POPF64
    5094U,	// POPFS16
    5056U,	// POPFS32
    5075U,	// POPFS64
    5151U,	// POPGS16
    5113U,	// POPGS32
    5132U,	// POPGS64
    5196U,	// POPSS16
    5177U,	// POPSS32
    124636U,	// PTWRITE64m
    9948U,	// PTWRITE64r
    115505U,	// PTWRITEm
    9009U,	// PTWRITEr
    10885U,	// PUSH16i8
    10885U,	// PUSH16r
    109189U,	// PUSH16rmm
    10885U,	// PUSH16rmr
    9057U,	// PUSH32i8
    9057U,	// PUSH32r
    115553U,	// PUSH32rmm
    9057U,	// PUSH32rmr
    9996U,	// PUSH64i32
    9996U,	// PUSH64i8
    9996U,	// PUSH64r
    124684U,	// PUSH64rmm
    9996U,	// PUSH64rmr
    5242U,	// PUSHA16
    4704U,	// PUSHA32
    4960U,	// PUSHCS16
    4950U,	// PUSHCS32
    4989U,	// PUSHDS16
    4970U,	// PUSHDS32
    5027U,	// PUSHES16
    5008U,	// PUSHES32
    5255U,	// PUSHF16
    4717U,	// PUSHF32
    4864U,	// PUSHF64
    5084U,	// PUSHFS16
    5046U,	// PUSHFS32
    5065U,	// PUSHFS64
    5141U,	// PUSHGS16
    5103U,	// PUSHGS32
    5122U,	// PUSHGS64
    5186U,	// PUSHSS16
    5167U,	// PUSHSS32
    10885U,	// PUSHi16
    9057U,	// PUSHi32
    109202U,	// RCL16m1
    110348U,	// RCL16mCL
    1395346U,	// RCL16mi
    11579U,	// RCL16r1
    12044U,	// RCL16rCL
    2452114U,	// RCL16ri
    115617U,	// RCL32m1
    118316U,	// RCL32mCL
    3490721U,	// RCL32mi
    11419U,	// RCL32r1
    11820U,	// RCL32rCL
    2450337U,	// RCL32ri
    124744U,	// RCL64m1
    126620U,	// RCL64mCL
    4540232U,	// RCL64mi
    11499U,	// RCL64r1
    11932U,	// RCL64rCL
    2451272U,	// RCL64ri
    139456U,	// RCL8m1
    142780U,	// RCL8mCL
    5587136U,	// RCL8mi
    11339U,	// RCL8r1
    11708U,	// RCL8rCL
    2449600U,	// RCL8ri
    109923U,	// RCR16m1
    110392U,	// RCR16mCL
    1395477U,	// RCR16mi
    11619U,	// RCR16r1
    12088U,	// RCR16rCL
    2452245U,	// RCR16ri
    117955U,	// RCR32m1
    118360U,	// RCR32mCL
    3490892U,	// RCR32mi
    11459U,	// RCR32r1
    11864U,	// RCR32rCL
    2450508U,	// RCR32ri
    126227U,	// RCR64m1
    126664U,	// RCR64mCL
    4540409U,	// RCR64mi
    11539U,	// RCR64r1
    11976U,	// RCR64rCL
    2451449U,	// RCR64ri
    142451U,	// RCR8m1
    142824U,	// RCR8mCL
    5587178U,	// RCR8mi
    11379U,	// RCR8r1
    11752U,	// RCR8rCL
    2449642U,	// RCR8ri
    8955U,	// RDFSBASE
    9894U,	// RDFSBASE64
    8977U,	// RDGSBASE
    9916U,	// RDGSBASE64
    4920U,	// RDMSR
    8554U,	// RDPID32
    8554U,	// RDPID64
    5214U,	// RDPKRUr
    4543U,	// RDPMC
    10786U,	// RDRAND16r
    8894U,	// RDRAND32r
    9833U,	// RDRAND64r
    10770U,	// RDSEED16r
    8878U,	// RDSEED32r
    9817U,	// RDSEED64r
    8595U,	// RDSSPD
    10205U,	// RDSSPQ
    4556U,	// RDTSC
    4837U,	// RDTSCP
    4615U,	// REPNE_PREFIX
    4844U,	// REP_PREFIX
    9487U,	// RETIL
    10418U,	// RETIQ
    11221U,	// RETIW
    4768U,	// RETL
    4878U,	// RETQ
    5274U,	// RETW
    4383U,	// REX64_PREFIX
    109222U,	// ROL16m1
    110370U,	// ROL16mCL
    1395366U,	// ROL16mi
    11599U,	// ROL16r1
    12066U,	// ROL16rCL
    2452134U,	// ROL16ri
    115657U,	// ROL32m1
    118338U,	// ROL32mCL
    3490761U,	// ROL32mi
    11439U,	// ROL32r1
    11842U,	// ROL32rCL
    2450377U,	// ROL32ri
    124783U,	// ROL64m1
    126642U,	// ROL64mCL
    4540271U,	// ROL64mi
    11519U,	// ROL64r1
    11954U,	// ROL64rCL
    2451311U,	// ROL64ri
    139468U,	// ROL8m1
    142802U,	// ROL8mCL
    5587148U,	// ROL8mi
    11359U,	// ROL8r1
    11730U,	// ROL8rCL
    2449612U,	// ROL8ri
    109351U,	// ROR16m1
    110414U,	// ROR16mCL
    1395495U,	// ROR16mi
    11639U,	// ROR16r1
    12110U,	// ROR16rCL
    2452263U,	// ROR16ri
    115800U,	// ROR32m1
    118382U,	// ROR32mCL
    3490904U,	// ROR32mi
    11479U,	// ROR32r1
    11886U,	// ROR32rCL
    2450520U,	// ROR32ri
    124933U,	// ROR64m1
    126686U,	// ROR64mCL
    4540421U,	// ROR64mi
    11559U,	// ROR64r1
    11998U,	// ROR64rCL
    2451461U,	// ROR64ri
    139510U,	// ROR8m1
    142846U,	// ROR8mCL
    5587190U,	// ROR8mi
    11399U,	// ROR8r1
    11774U,	// ROR8rCL
    2449654U,	// ROR8ri
    6653325U,	// RORX32mi
    18703757U,	// RORX32ri
    7178538U,	// RORX64mi
    18704682U,	// RORX64ri
    4816U,	// RSM
    116182U,	// RSTORSSP
    4646U,	// SAHF
    109196U,	// SAL16m1
    110337U,	// SAL16mCL
    1067660U,	// SAL16mi
    11569U,	// SAL16r1
    12033U,	// SAL16rCL
    2124428U,	// SAL16ri
    115611U,	// SAL32m1
    118305U,	// SAL32mCL
    3163035U,	// SAL32mi
    11409U,	// SAL32r1
    11809U,	// SAL32rCL
    2122651U,	// SAL32ri
    124738U,	// SAL64m1
    126609U,	// SAL64mCL
    4212546U,	// SAL64mi
    11489U,	// SAL64r1
    11921U,	// SAL64rCL
    2123586U,	// SAL64ri
    139450U,	// SAL8m1
    142769U,	// SAL8mCL
    5259450U,	// SAL8mi
    11329U,	// SAL8r1
    11697U,	// SAL8rCL
    2121914U,	// SAL8ri
    4530U,	// SALC
    109327U,	// SAR16m1
    110381U,	// SAR16mCL
    1395471U,	// SAR16mi
    11609U,	// SAR16r1
    12077U,	// SAR16rCL
    2452239U,	// SAR16ri
    115782U,	// SAR32m1
    118349U,	// SAR32mCL
    3490886U,	// SAR32mi
    11449U,	// SAR32r1
    11853U,	// SAR32rCL
    2450502U,	// SAR32ri
    124915U,	// SAR64m1
    126653U,	// SAR64mCL
    4540403U,	// SAR64mi
    11529U,	// SAR64r1
    11965U,	// SAR64rCL
    2451443U,	// SAR64ri
    139492U,	// SAR8m1
    142813U,	// SAR8mCL
    5587172U,	// SAR8mi
    11369U,	// SAR8r1
    11741U,	// SAR8rCL
    2449636U,	// SAR8ri
    6366591U,	// SARX32rm
    18376063U,	// SARX32rr
    6891804U,	// SARX64rm
    18376988U,	// SARX64rr
    4852U,	// SAVEPREVSSP
    534991U,	// SBB16i16
    1067471U,	// SBB16mi
    1067471U,	// SBB16mi8
    1067471U,	// SBB16mr
    1599951U,	// SBB16ri
    1599951U,	// SBB16ri8
    1608143U,	// SBB16rm
    1599951U,	// SBB16rr
    2124239U,	// SBB16rr_REV
    2630217U,	// SBB32i32
    3162697U,	// SBB32mi
    3162697U,	// SBB32mi8
    3162697U,	// SBB32mr
    1598025U,	// SBB32ri
    1598025U,	// SBB32ri8
    1614409U,	// SBB32rm
    1598025U,	// SBB32rr
    2122313U,	// SBB32rr_REV
    3679732U,	// SBB64i32
    4212212U,	// SBB64mi32
    4212212U,	// SBB64mi8
    4212212U,	// SBB64mr
    1598964U,	// SBB64ri32
    1598964U,	// SBB64ri8
    1623540U,	// SBB64rm
    1598964U,	// SBB64rr
    2123252U,	// SBB64rr_REV
    4726891U,	// SBB8i8
    5259371U,	// SBB8mi
    5259371U,	// SBB8mi8
    5259371U,	// SBB8mr
    1597547U,	// SBB8ri
    1597547U,	// SBB8ri8
    57451U,	// SBB8rm
    1597547U,	// SBB8rr
    2121835U,	// SBB8rr_REV
    4874498U,	// SCASB
    2786437U,	// SCASL
    3844146U,	// SCASQ
    707403U,	// SCASW
    139695U,	// SETAEm
    8623U,	// SETAEr
    139331U,	// SETAm
    8259U,	// SETAr
    139707U,	// SETBEm
    8635U,	// SETBEr
    139566U,	// SETBm
    8494U,	// SETBr
    139777U,	// SETEm
    8705U,	// SETEr
    139719U,	// SETGEm
    8647U,	// SETGEr
    139812U,	// SETGm
    8740U,	// SETGr
    139735U,	// SETLEm
    8663U,	// SETLEr
    140565U,	// SETLm
    9493U,	// SETLr
    139755U,	// SETNEm
    8683U,	// SETNEr
    140713U,	// SETNOm
    9641U,	// SETNOr
    140740U,	// SETNPm
    9668U,	// SETNPr
    141687U,	// SETNSm
    10615U,	// SETNSr
    140720U,	// SETOm
    9648U,	// SETOr
    140768U,	// SETPm
    9696U,	// SETPr
    5491U,	// SETSSBSY
    141703U,	// SETSm
    10631U,	// SETSr
    199601U,	// SGDT16m
    197874U,	// SGDT32m
    198805U,	// SGDT64m
    109208U,	// SHL16m1
    110359U,	// SHL16mCL
    1395352U,	// SHL16mi
    11589U,	// SHL16r1
    12055U,	// SHL16rCL
    2452120U,	// SHL16ri
    115623U,	// SHL32m1
    118327U,	// SHL32mCL
    3490727U,	// SHL32mi
    11429U,	// SHL32r1
    11831U,	// SHL32rCL
    2450343U,	// SHL32ri
    124750U,	// SHL64m1
    126631U,	// SHL64mCL
    4540238U,	// SHL64mi
    11509U,	// SHL64r1
    11943U,	// SHL64rCL
    2451278U,	// SHL64ri
    139462U,	// SHL8m1
    142791U,	// SHL8mCL
    5587142U,	// SHL8mi
    11349U,	// SHL8r1
    11719U,	// SHL8rCL
    2449606U,	// SHL8ri
    1068777U,	// SHLD16mrCL
    177048091U,	// SHLD16mri8
    2125545U,	// SHLD16rrCL
    371227U,	// SHLD16rri8
    3165705U,	// SHLD32mrCL
    193823415U,	// SHLD32mri8
    2125321U,	// SHLD32rrCL
    369335U,	// SHLD32rri8
    4214393U,	// SHLD64mrCL
    210601570U,	// SHLD64mri8
    2125433U,	// SHLD64rrCL
    370274U,	// SHLD64rri8
    6366570U,	// SHLX32rm
    18376042U,	// SHLX32rr
    6891783U,	// SHLX64rm
    18376967U,	// SHLX64rr
    109345U,	// SHR16m1
    110403U,	// SHR16mCL
    1395489U,	// SHR16mi
    11629U,	// SHR16r1
    12099U,	// SHR16rCL
    2452257U,	// SHR16ri
    115794U,	// SHR32m1
    118371U,	// SHR32mCL
    3490898U,	// SHR32mi
    11469U,	// SHR32r1
    11875U,	// SHR32rCL
    2450514U,	// SHR32ri
    124927U,	// SHR64m1
    126675U,	// SHR64mCL
    4540415U,	// SHR64mi
    11549U,	// SHR64r1
    11987U,	// SHR64rCL
    2451455U,	// SHR64ri
    139504U,	// SHR8m1
    142835U,	// SHR8mCL
    5587184U,	// SHR8mi
    11389U,	// SHR8r1
    11763U,	// SHR8rCL
    2449648U,	// SHR8ri
    1068789U,	// SHRD16mrCL
    177048107U,	// SHRD16mri8
    2125557U,	// SHRD16rrCL
    371243U,	// SHRD16rri8
    3165717U,	// SHRD32mrCL
    193823431U,	// SHRD32mri8
    2125333U,	// SHRD32rrCL
    369351U,	// SHRD32rri8
    4214405U,	// SHRD64mrCL
    210601586U,	// SHRD64mri8
    2125445U,	// SHRD64rrCL
    370290U,	// SHRD64rri8
    6366598U,	// SHRX32rm
    18376070U,	// SHRX32rr
    6891811U,	// SHRX64rm
    18376995U,	// SHRX64rr
    199615U,	// SIDT16m
    197888U,	// SIDT32m
    198819U,	// SIDT64m
    5333U,	// SKINIT
    109517U,	// SLDT16m
    11213U,	// SLDT16r
    9479U,	// SLDT32r
    10410U,	// SLDT64r
    8337U,	// SLWPCB
    8337U,	// SLWPCB64
    109580U,	// SMSW16m
    11276U,	// SMSW16r
    9548U,	// SMSW32r
    10473U,	// SMSW64r
    4508U,	// STAC
    4562U,	// STC
    4581U,	// STD
    4673U,	// STGI
    4682U,	// STI
    159119U,	// STOSB
    167857U,	// STOSL
    176114U,	// STOSQ
    184179U,	// STOSW
    11077U,	// STR16r
    9335U,	// STR32r
    10276U,	// STR64r
    109381U,	// STRm
    535005U,	// SUB16i16
    1067485U,	// SUB16mi
    1067485U,	// SUB16mi8
    1067485U,	// SUB16mr
    1599965U,	// SUB16ri
    1599965U,	// SUB16ri8
    1608157U,	// SUB16rm
    1599965U,	// SUB16rr
    2124253U,	// SUB16rr_REV
    2630231U,	// SUB32i32
    3162711U,	// SUB32mi
    3162711U,	// SUB32mi8
    3162711U,	// SUB32mr
    1598039U,	// SUB32ri
    1598039U,	// SUB32ri8
    1614423U,	// SUB32rm
    1598039U,	// SUB32rr
    2122327U,	// SUB32rr_REV
    3679746U,	// SUB64i32
    4212226U,	// SUB64mi32
    4212226U,	// SUB64mi8
    4212226U,	// SUB64mr
    1598978U,	// SUB64ri32
    1598978U,	// SUB64ri8
    1623554U,	// SUB64rm
    1598978U,	// SUB64rr
    2123266U,	// SUB64rr_REV
    4726897U,	// SUB8i8
    5259377U,	// SUB8mi
    5259377U,	// SUB8mi8
    5259377U,	// SUB8mr
    1597553U,	// SUB8ri
    1597553U,	// SUB8ri8
    57457U,	// SUB8rm
    1597553U,	// SUB8rr
    2121841U,	// SUB8rr_REV
    5160U,	// SWAPGS
    4759U,	// SYSCALL
    4911U,	// SYSENTER
    4787U,	// SYSEXIT
    4897U,	// SYSEXIT64
    4779U,	// SYSRET
    4889U,	// SYSRET64
    82569U,	// T1MSKC32rm
    39387785U,	// T1MSKC32rr
    91700U,	// T1MSKC64rm
    39388724U,	// T1MSKC64rr
    535537U,	// TEST16i16
    1068017U,	// TEST16mi
    1068017U,	// TEST16mi_alt
    1068017U,	// TEST16mr
    39390193U,	// TEST16ri
    39390193U,	// TEST16ri_alt
    39390193U,	// TEST16rr
    2630961U,	// TEST32i32
    3163441U,	// TEST32mi
    3163441U,	// TEST32mi_alt
    3163441U,	// TEST32mr
    39388465U,	// TEST32ri
    39388465U,	// TEST32ri_alt
    39388465U,	// TEST32rr
    3680462U,	// TEST64i32
    4212942U,	// TEST64mi32
    4212942U,	// TEST64mi32_alt
    4212942U,	// TEST64mr
    39389390U,	// TEST64ri32
    39389390U,	// TEST64ri32_alt
    39389390U,	// TEST64rr
    4727098U,	// TEST8i8
    5259578U,	// TEST8mi
    5259578U,	// TEST8mi_alt
    5259578U,	// TEST8mr
    39387450U,	// TEST8ri
    39387450U,	// TEST8ri_alt
    39387450U,	// TEST8rr
    8697U,	// TPAUSE
    101347U,	// TZCNT16rm
    39390179U,	// TZCNT16rr
    83235U,	// TZCNT32rm
    39388451U,	// TZCNT32rr
    92352U,	// TZCNT64rm
    39389376U,	// TZCNT64rr
    82835U,	// TZMSK32rm
    39388051U,	// TZMSK32rr
    91962U,	// TZMSK64rm
    39388986U,	// TZMSK64rr
    4339U,	// UD0
    4349U,	// UD1
    4366U,	// UD2
    10561U,	// UMONITOR16
    10561U,	// UMONITOR32
    10561U,	// UMONITOR64
    10637U,	// UMWAIT
    108883U,	// VERRm
    10579U,	// VERRr
    109339U,	// VERWm
    11035U,	// VERWr
    4752U,	// VMCALL
    125233U,	// VMCLEARm
    4549U,	// VMFUNC
    4659U,	// VMLAUNCH
    5298U,	// VMLOAD32
    5359U,	// VMLOAD64
    4744U,	// VMMCALL
    123258U,	// VMPTRLDm
    125368U,	// VMPTRSTm
    3162782U,	// VMREAD32mr
    39387806U,	// VMREAD32rr
    4212297U,	// VMREAD64mr
    39388745U,	// VMREAD64rr
    4606U,	// VMRESUME
    5322U,	// VMRUN32
    5383U,	// VMRUN64
    5310U,	// VMSAVE32
    5371U,	// VMSAVE64
    82727U,	// VMWRITE32rm
    39387943U,	// VMWRITE32rr
    91858U,	// VMWRITE64rm
    39388882U,	// VMWRITE64rr
    4634U,	// VMXOFF
    124313U,	// VMXON
    4590U,	// WBINVD
    4597U,	// WBNOINVD
    8966U,	// WRFSBASE
    9905U,	// WRFSBASE64
    8988U,	// WRGSBASE
    9927U,	// WRGSBASE64
    4926U,	// WRMSR
    5221U,	// WRPKRUr
    3162523U,	// WRSSD
    4212844U,	// WRSSQ
    3162530U,	// WRUSSD
    4212851U,	// WRUSSQ
    223939083U,	// XADD16rm
    379403U,	// XADD16rr
    240714407U,	// XADD32rm
    377511U,	// XADD32rr
    257492562U,	// XADD64rm
    378450U,	// XADD64rr
    274268313U,	// XADD8rm
    376985U,	// XADD8rr
    69465U,	// XCHG16ar
    223939190U,	// XCHG16rm
    9464438U,	// XCHG16rr
    69525U,	// XCHG32ar
    240714578U,	// XCHG32rm
    9462610U,	// XCHG32rr
    69590U,	// XCHG64ar
    257492733U,	// XCHG64rm
    9463549U,	// XCHG64rr
    274268335U,	// XCHG8rm
    9461935U,	// XCHG8rr
    4513U,	// XCRYPTCBC
    4477U,	// XCRYPTCFB
    4932U,	// XCRYPTCTR
    4467U,	// XCRYPTECB
    4487U,	// XCRYPTOFB
    5228U,	// XGETBV
    4497U,	// XLAT
    535341U,	// XOR16i16
    1067821U,	// XOR16mi
    1067821U,	// XOR16mi8
    1067821U,	// XOR16mr
    1600301U,	// XOR16ri
    1600301U,	// XOR16ri8
    1608493U,	// XOR16rm
    1600301U,	// XOR16rr
    2124589U,	// XOR16rr_REV
    2630750U,	// XOR32i32
    3163230U,	// XOR32mi
    3163230U,	// XOR32mi8
    3163230U,	// XOR32mr
    1598558U,	// XOR32ri
    1598558U,	// XOR32ri8
    1614942U,	// XOR32rm
    1598558U,	// XOR32rr
    2122846U,	// XOR32rr_REV
    3680267U,	// XOR64i32
    4212747U,	// XOR64mi32
    4212747U,	// XOR64mi8
    4212747U,	// XOR64mr
    1599499U,	// XOR64ri32
    1599499U,	// XOR64ri8
    1624075U,	// XOR64rm
    1599499U,	// XOR64rr
    2123787U,	// XOR64rr_REV
    4727036U,	// XOR8i8
    5259516U,	// XOR8mi
    5259516U,	// XOR8mi8
    5259516U,	// XOR8mr
    1597692U,	// XOR8ri
    1597692U,	// XOR8ri8
    57596U,	// XOR8rm
    1597692U,	// XOR8rr
    2121980U,	// XOR8rr_REV
    198987U,	// XRSTOR
    196628U,	// XRSTOR64
    199038U,	// XRSTORS
    196648U,	// XRSTORS64
    197137U,	// XSAVE
    196619U,	// XSAVE64
    196948U,	// XSAVEC
    196609U,	// XSAVEC64
    199074U,	// XSAVEOPT
    196659U,	// XSAVEOPT64
    199001U,	// XSAVES
    196638U,	// XSAVES64
    5235U,	// XSETBV
    4343U,	// XSHA1
    4396U,	// XSHA256
    4621U,	// XSTORE
    83835U,	// MOVSX32rm32
    39389051U,	// MOVSX32rr32
    83835U,	// MOVSX16rm32
    39389051U,	// MOVSX16rr32
  };

  unsigned int opcode = MCInst_getOpcode(MI);
  // printf("opcode = %u\n", opcode);

  // Emit the opcode for the instruction.
  uint32_t Bits = 0;
  Bits |= OpInfo0[opcode] << 0;
  SStream_concat0(O, AsmStrs+(Bits & 8191)-1);


  // Fragment 0 encoded into 6 bits for 47 unique commands.
  // printf("Fragment 0: %"PRIu64"\n", ((Bits >> 13) & 63));
  switch ((Bits >> 13) & 63) {
  default: // unreachable
  case 0:
    // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL...
    return;
    break;
  case 1:
    // AAD8i8, AAM8i8, ADC16i16, ADC32i32, ADC64i32, ADC8i8, ADD16i16, ADD32i...
    printOperand(MI, 0, O);
    break;
  case 2:
    // ADC16mi, ADC16mi8, ADC16mr, ADC32mi, ADC32mi8, ADC32mr, ADC64mi32, ADC...
    printOperand(MI, 5, O);
    SStream_concat0(O, ", ");
    break;
  case 3:
    // ADC16ri, ADC16ri8, ADC16rr, ADC16rr_REV, ADC32ri, ADC32ri8, ADC32rr, A...
    printOperand(MI, 2, O);
    SStream_concat0(O, ", ");
    break;
  case 4:
    // ADC16rm, ADD16rm, AND16rm, CMOVA16rm, CMOVAE16rm, CMOVB16rm, CMOVBE16r...
    printi16mem(MI, 2, O);
    SStream_concat0(O, ", ");
    break;
  case 5:
    // ADC32rm, ADCX32rm, ADD32rm, ADOX32rm, AND32rm, ANDN32rm, CMOVA32rm, CM...
    printi32mem(MI, 2, O);
    SStream_concat0(O, ", ");
    break;
  case 6:
    // ADC64rm, ADCX64rm, ADD64rm, ADOX64rm, AND64rm, ANDN64rm, CMOVA64rm, CM...
    printi64mem(MI, 2, O);
    SStream_concat0(O, ", ");
    break;
  case 7:
    // ADC8rm, ADD8rm, AND8rm, OR8rm, SBB8rm, SUB8rm, XOR8rm
    printi8mem(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    return;
    break;
  case 8:
    // ARPL16rr, BLCFILL32rr, BLCFILL64rr, BLCI32rr, BLCI64rr, BLCIC32rr, BLC...
    printOperand(MI, 1, O);
    break;
  case 9:
    // BEXTR32rm, BEXTR64rm, BEXTRI32mi, BEXTRI64mi, BZHI32rm, BZHI64rm, IMUL...
    printOperand(MI, 6, O);
    SStream_concat0(O, ", ");
    break;
  case 10:
    // BLCFILL32rm, BLCI32rm, BLCIC32rm, BLCMSK32rm, BLCS32rm, BLSFILL32rm, B...
    printi32mem(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 11:
    // BLCFILL64rm, BLCI64rm, BLCIC64rm, BLCMSK64rm, BLCS64rm, BLSFILL64rm, B...
    printi64mem(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 12:
    // BSF16rm, BSR16rm, CMP16rm, LAR16rm, LAR32rm, LAR64rm, LSL16rm, LSL32rm...
    printi16mem(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 13:
    // CALL16m, CALL16m_NT, DEC16m, DIV16m, IDIV16m, IMUL16m, INC16m, JMP16m,...
    printi16mem(MI, 0, O);
    return;
    break;
  case 14:
    // CALL32m, CALL32m_NT, CLRSSBSY, DEC32m, DIV32m, IDIV32m, IMUL32m, INC32...
    printi32mem(MI, 0, O);
    return;
    break;
  case 15:
    // CALL64m, CALL64m_NT, CMPXCHG8B, DEC64m, DIV64m, IDIV64m, IMUL64m, INC6...
    printi64mem(MI, 0, O);
    return;
    break;
  case 16:
    // CALL64pcrel32, CALLpcrel16, CALLpcrel32, JAE_1, JAE_2, JAE_4, JA_1, JA...
    printPCRelImm(MI, 0, O);
    return;
    break;
  case 17:
    // CLDEMOTE, CLFLUSHOPT, CLWB, DEC8m, DIV8m, IDIV8m, IMUL8m, INC8m, INVLP...
    printi8mem(MI, 0, O);
    return;
    break;
  case 18:
    // CMP8rm, MOV8rm, MOV8rm_NOREX, MOVSX16rm8, MOVSX32rm8, MOVSX32rm8_NOREX...
    printi8mem(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 19:
    // CMPSB, INSB, SCASB, STOSB
    printDstIdx8(MI, 0, O);
    break;
  case 20:
    // CMPSL, INSL, SCASL, STOSL
    printDstIdx32(MI, 0, O);
    break;
  case 21:
    // CMPSQ, SCASQ, STOSQ
    printDstIdx64(MI, 0, O);
    break;
  case 22:
    // CMPSW, INSW, SCASW, STOSW
    printDstIdx16(MI, 0, O);
    break;
  case 23:
    // CMPXCHG16B
    printi128mem(MI, 0, O);
    return;
    break;
  case 24:
    // FARCALL16m, FARCALL32m, FARCALL64, FARJMP16m, FARJMP32m, FARJMP64, LGD...
    printopaquemem(MI, 0, O);
    return;
    break;
  case 25:
    // IN16ri, IN32ri, IN8ri, INT, OUT16ir, OUT32ir, OUT8ir
    printU8Imm(MI, 0, O);
    break;
  case 26:
    // INVEPT32, INVEPT64, INVPCID32, INVPCID64, INVVPID32, INVVPID64
    printi128mem(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 27:
    // LDS16rm, LDS32rm, LES16rm, LES32rm, LFS16rm, LFS32rm, LFS64rm, LGS16rm...
    printopaquemem(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 28:
    // LEA16r, LEA32r, LEA64_32r, LEA64r
    printanymem(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 29:
    // LODSB, OUTSB
    printSrcIdx8(MI, 0, O);
    break;
  case 30:
    // LODSL, OUTSL
    printSrcIdx32(MI, 0, O);
    break;
  case 31:
    // LODSQ
    printSrcIdx64(MI, 0, O);
    SStream_concat0(O, ", %rax");
    op_addReg(MI, X86_REG_RAX);
    return;
    break;
  case 32:
    // LODSW, OUTSW
    printSrcIdx16(MI, 0, O);
    break;
  case 33:
    // MOV16ao16, MOV16ao32, MOV16ao64, MOV16o16a, MOV16o32a, MOV16o64a
    printMemOffs16(MI, 0, O);
    break;
  case 34:
    // MOV32ao16, MOV32ao32, MOV32ao64, MOV32o16a, MOV32o32a, MOV32o64a
    printMemOffs32(MI, 0, O);
    break;
  case 35:
    // MOV64ao32, MOV64ao64, MOV64o32a, MOV64o64a
    printMemOffs64(MI, 0, O);
    break;
  case 36:
    // MOV8ao16, MOV8ao32, MOV8ao64, MOV8o16a, MOV8o32a, MOV8o64a
    printMemOffs8(MI, 0, O);
    break;
  case 37:
    // MOVDIR64B16, MOVDIR64B32, MOVDIR64B64
    printi512mem(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 38:
    // MOVSB
    printSrcIdx8(MI, 1, O);
    SStream_concat0(O, ", ");
    printDstIdx8(MI, 0, O);
    return;
    break;
  case 39:
    // MOVSL
    printSrcIdx32(MI, 1, O);
    SStream_concat0(O, ", ");
    printDstIdx32(MI, 0, O);
    return;
    break;
  case 40:
    // MOVSQ
    printSrcIdx64(MI, 1, O);
    SStream_concat0(O, ", ");
    printDstIdx64(MI, 0, O);
    return;
    break;
  case 41:
    // MOVSW
    printSrcIdx16(MI, 1, O);
    SStream_concat0(O, ", ");
    printDstIdx16(MI, 0, O);
    return;
    break;
  case 42:
    // RCL16mi, RCL32mi, RCL64mi, RCL8mi, RCR16mi, RCR32mi, RCR64mi, RCR8mi, ...
    printU8Imm(MI, 5, O);
    SStream_concat0(O, ", ");
    break;
  case 43:
    // RCL16ri, RCL32ri, RCL64ri, RCL8ri, RCR16ri, RCR32ri, RCR64ri, RCR8ri, ...
    printU8Imm(MI, 2, O);
    SStream_concat0(O, ", ");
    break;
  case 44:
    // RORX32mi, RORX64mi, SHLD16mri8, SHLD32mri8, SHLD64mri8, SHRD16mri8, SH...
    printU8Imm(MI, 6, O);
    SStream_concat0(O, ", ");
    break;
  case 45:
    // SHLD16rri8, SHLD32rri8, SHLD64rri8, SHRD16rri8, SHRD32rri8, SHRD64rri8
    printU8Imm(MI, 3, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 46:
    // XADD16rr, XADD32rr, XADD64rr, XADD8rr
    printOperand(MI, 3, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    return;
    break;
  }


  // Fragment 1 encoded into 5 bits for 19 unique commands.
  // printf("Fragment 1: %"PRIu64"\n", ((Bits >> 19) & 31));
  switch ((Bits >> 19) & 31) {
  default: // unreachable
  case 0:
    // AAD8i8, AAM8i8, BSWAP16r_BAD, BSWAP32r, BSWAP64r, CALL16r, CALL16r_NT,...
    return;
    break;
  case 1:
    // ADC16i16, ADD16i16, AND16i16, CMP16i16, IN16ri, LODSW, MOV16ao16, MOV1...
    SStream_concat0(O, ", %ax");
    op_addReg(MI, X86_REG_AX);
    return;
    break;
  case 2:
    // ADC16mi, ADC16mi8, ADC16mr, ADD16mi, ADD16mi8, ADD16mr, AND16mi, AND16...
    printi16mem(MI, 0, O);
    return;
    break;
  case 3:
    // ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC32ri, ADC32ri8, ADC32rm, ADC32...
    printOperand(MI, 1, O);
    break;
  case 4:
    // ADC16rr_REV, ADC32rr_REV, ADC64rr_REV, ADC8rr_REV, ADCX32rm, ADCX32rr,...
    printOperand(MI, 0, O);
    return;
    break;
  case 5:
    // ADC32i32, ADD32i32, AND32i32, CMP32i32, IN32ri, LODSL, MOV32ao16, MOV3...
    SStream_concat0(O, ", %eax");
    op_addReg(MI, X86_REG_EAX);
    return;
    break;
  case 6:
    // ADC32mi, ADC32mi8, ADC32mr, ADD32mi, ADD32mi8, ADD32mr, AND32mi, AND32...
    printi32mem(MI, 0, O);
    return;
    break;
  case 7:
    // ADC64i32, ADD64i32, AND64i32, CMP64i32, MOV64ao32, MOV64ao64, OR64i32,...
    SStream_concat0(O, ", %rax");
    op_addReg(MI, X86_REG_RAX);
    return;
    break;
  case 8:
    // ADC64mi32, ADC64mi8, ADC64mr, ADD64mi32, ADD64mi8, ADD64mr, AND64mi32,...
    printi64mem(MI, 0, O);
    return;
    break;
  case 9:
    // ADC8i8, ADD8i8, AND8i8, CMP8i8, IN8ri, LODSB, MOV8ao16, MOV8ao32, MOV8...
    SStream_concat0(O, ", %al");
    op_addReg(MI, X86_REG_AL);
    return;
    break;
  case 10:
    // ADC8mi, ADC8mi8, ADC8mr, ADD8mi, ADD8mi8, ADD8mr, AND8mi, AND8mi8, AND...
    printi8mem(MI, 0, O);
    return;
    break;
  case 11:
    // ARPL16rr, BLCFILL32rr, BLCFILL64rr, BLCI32rr, BLCI64rr, BLCIC32rr, BLC...
    SStream_concat0(O, ", ");
    break;
  case 12:
    // BEXTR32rm, BEXTRI32mi, BZHI32rm, IMUL32rmi, IMUL32rmi8, LWPINS32rmi, L...
    printi32mem(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 13:
    // BEXTR64rm, BEXTRI64mi, BZHI64rm, IMUL64rmi32, IMUL64rmi8, RORX64mi, SA...
    printi64mem(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 14:
    // FARJMP16i, FARJMP32i
    SStream_concat0(O, ":");
    printOperand(MI, 0, O);
    return;
    break;
  case 15:
    // IMUL16rmi, IMUL16rmi8
    printi16mem(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 16:
    // OUTSB, OUTSL, OUTSW
    SStream_concat0(O, ", %dx");
    op_addReg(MI, X86_REG_DX);
    return;
    break;
  case 17:
    // SHLD16mri8, SHLD32mri8, SHLD64mri8, SHRD16mri8, SHRD32mri8, SHRD64mri8
    printOperand(MI, 5, O);
    SStream_concat0(O, ", ");
    break;
  case 18:
    // XCHG16rr, XCHG32rr, XCHG64rr, XCHG8rr
    printOperand(MI, 3, O);
    return;
    break;
  }


  // Fragment 2 encoded into 5 bits for 17 unique commands.
  // printf("Fragment 2: %"PRIu64"\n", ((Bits >> 24) & 31));
  switch ((Bits >> 24) & 31) {
  default: // unreachable
  case 0:
    // ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC32ri, ADC32ri8, ADC32rm, ADC32...
    return;
    break;
  case 1:
    // ANDN32rm, ANDN32rr, ANDN64rm, ANDN64rr, BEXTR32rr, BEXTR64rr, BEXTRI32...
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    return;
    break;
  case 2:
    // ARPL16rr, BLCFILL32rr, BLCFILL64rr, BLCI32rr, BLCI64rr, BLCIC32rr, BLC...
    printOperand(MI, 0, O);
    return;
    break;
  case 3:
    // BOUNDS16rm
    printi32mem(MI, 1, O);
    return;
    break;
  case 4:
    // BOUNDS32rm
    printi64mem(MI, 1, O);
    return;
    break;
  case 5:
    // CMPSB
    printSrcIdx8(MI, 1, O);
    return;
    break;
  case 6:
    // CMPSL
    printSrcIdx32(MI, 1, O);
    return;
    break;
  case 7:
    // CMPSQ
    printSrcIdx64(MI, 1, O);
    return;
    break;
  case 8:
    // CMPSW
    printSrcIdx16(MI, 1, O);
    return;
    break;
  case 9:
    // ENTER, NOOP19rr
    printOperand(MI, 1, O);
    return;
    break;
  case 10:
    // SHLD16mri8, SHRD16mri8
    printi16mem(MI, 0, O);
    return;
    break;
  case 11:
    // SHLD32mri8, SHRD32mri8
    printi32mem(MI, 0, O);
    return;
    break;
  case 12:
    // SHLD64mri8, SHRD64mri8
    printi64mem(MI, 0, O);
    return;
    break;
  case 13:
    // XADD16rm, XCHG16rm
    printi16mem(MI, 2, O);
    return;
    break;
  case 14:
    // XADD32rm, XCHG32rm
    printi32mem(MI, 2, O);
    return;
    break;
  case 15:
    // XADD64rm, XCHG64rm
    printi64mem(MI, 2, O);
    return;
    break;
  case 16:
    // XADD8rm, XCHG8rm
    printi8mem(MI, 2, O);
    return;
    break;
  }

}



