Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wine-mirror
GitHub Repository: wine-mirror/wine
Path: blob/master/libs/capstone/arch/ARM/ARMGenAsmWriter.inc
4395 views
/* Capstone Disassembly Engine, http://www.capstone-engine.org */
/* By Nguyen Anh Quynh <[email protected]>, 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 */ 's', 'h', 'a', '1', 's', 'u', '0', '.', '3', '2', 9, 0,
  /* 12 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '0', '.', '3', '2', 9, 0,
  /* 26 */ 's', 'h', 'a', '1', 's', 'u', '1', '.', '3', '2', 9, 0,
  /* 38 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '1', '.', '3', '2', 9, 0,
  /* 52 */ 's', 'h', 'a', '2', '5', '6', 'h', '2', '.', '3', '2', 9, 0,
  /* 65 */ 's', 'h', 'a', '1', 'c', '.', '3', '2', 9, 0,
  /* 75 */ 's', 'h', 'a', '1', 'h', '.', '3', '2', 9, 0,
  /* 85 */ 's', 'h', 'a', '2', '5', '6', 'h', '.', '3', '2', 9, 0,
  /* 97 */ 's', 'h', 'a', '1', 'm', '.', '3', '2', 9, 0,
  /* 107 */ 's', 'h', 'a', '1', 'p', '.', '3', '2', 9, 0,
  /* 117 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0,
  /* 132 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0,
  /* 147 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0,
  /* 162 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0,
  /* 177 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0,
  /* 192 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0,
  /* 207 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0,
  /* 222 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0,
  /* 237 */ 'v', 'c', 'm', 'l', 'a', '.', 'f', '3', '2', 9, 0,
  /* 248 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '3', '2', 9, 0,
  /* 260 */ 'v', 'c', 'a', 'd', 'd', '.', 'f', '3', '2', 9, 0,
  /* 271 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '3', '2', 9, 0,
  /* 283 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '3', '2', 9, 0,
  /* 295 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '3', '2', 9, 0,
  /* 307 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '3', '2', 9, 0,
  /* 319 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '3', '2', 9, 0,
  /* 331 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '3', '2', 9, 0,
  /* 343 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '3', '2', 9, 0,
  /* 355 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '3', '2', 9, 0,
  /* 367 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '3', '2', 9, 0,
  /* 379 */ 'v', 'r', 'i', 'n', 't', 'x', '.', 'f', '3', '2', 9, 0,
  /* 391 */ 'v', 'r', 'i', 'n', 't', 'z', '.', 'f', '3', '2', 9, 0,
  /* 403 */ 'l', 'd', 'c', '2', 9, 0,
  /* 409 */ 'm', 'r', 'c', '2', 9, 0,
  /* 415 */ 'm', 'r', 'r', 'c', '2', 9, 0,
  /* 422 */ 's', 't', 'c', '2', 9, 0,
  /* 428 */ 'c', 'd', 'p', '2', 9, 0,
  /* 434 */ 'm', 'c', 'r', '2', 9, 0,
  /* 440 */ 'm', 'c', 'r', 'r', '2', 9, 0,
  /* 447 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0,
  /* 462 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0,
  /* 477 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0,
  /* 492 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0,
  /* 507 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0,
  /* 522 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0,
  /* 537 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0,
  /* 552 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0,
  /* 567 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '6', '4', 9, 0,
  /* 579 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '6', '4', 9, 0,
  /* 591 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '6', '4', 9, 0,
  /* 603 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '6', '4', 9, 0,
  /* 615 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '6', '4', 9, 0,
  /* 627 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '6', '4', 9, 0,
  /* 639 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '6', '4', 9, 0,
  /* 651 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '6', '4', 9, 0,
  /* 663 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '6', '4', 9, 0,
  /* 675 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '6', '4', 9, 0,
  /* 687 */ 'v', 'm', 'u', 'l', 'l', '.', 'p', '6', '4', 9, 0,
  /* 698 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0,
  /* 713 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0,
  /* 728 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0,
  /* 743 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0,
  /* 758 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0,
  /* 773 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0,
  /* 788 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0,
  /* 803 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0,
  /* 818 */ 'v', 'c', 'v', 't', 'a', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0,
  /* 833 */ 'v', 'c', 'v', 't', 'm', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0,
  /* 848 */ 'v', 'c', 'v', 't', 'n', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0,
  /* 863 */ 'v', 'c', 'v', 't', 'p', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0,
  /* 878 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0,
  /* 893 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0,
  /* 908 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0,
  /* 923 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0,
  /* 938 */ 'v', 'c', 'm', 'l', 'a', '.', 'f', '1', '6', 9, 0,
  /* 949 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '1', '6', 9, 0,
  /* 961 */ 'v', 'c', 'a', 'd', 'd', '.', 'f', '1', '6', 9, 0,
  /* 972 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '1', '6', 9, 0,
  /* 984 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '1', '6', 9, 0,
  /* 996 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '1', '6', 9, 0,
  /* 1008 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '1', '6', 9, 0,
  /* 1020 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '1', '6', 9, 0,
  /* 1032 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '1', '6', 9, 0,
  /* 1044 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '1', '6', 9, 0,
  /* 1056 */ 'v', 'i', 'n', 's', '.', 'f', '1', '6', 9, 0,
  /* 1066 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '1', '6', 9, 0,
  /* 1078 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '1', '6', 9, 0,
  /* 1090 */ 'v', 'r', 'i', 'n', 't', 'x', '.', 'f', '1', '6', 9, 0,
  /* 1102 */ 'v', 'm', 'o', 'v', 'x', '.', 'f', '1', '6', 9, 0,
  /* 1113 */ 'v', 'r', 'i', 'n', 't', 'z', '.', 'f', '1', '6', 9, 0,
  /* 1125 */ 'a', 'e', 's', 'i', 'm', 'c', '.', '8', 9, 0,
  /* 1135 */ 'a', 'e', 's', 'm', 'c', '.', '8', 9, 0,
  /* 1144 */ 'a', 'e', 's', 'd', '.', '8', 9, 0,
  /* 1152 */ 'a', 'e', 's', 'e', '.', '8', 9, 0,
  /* 1160 */ 'v', 's', 'd', 'o', 't', '.', 's', '8', 9, 0,
  /* 1170 */ 'v', 'u', 'd', 'o', 't', '.', 'u', '8', 9, 0,
  /* 1180 */ 'r', 'f', 'e', 'd', 'a', 9, 0,
  /* 1187 */ 'r', 'f', 'e', 'i', 'a', 9, 0,
  /* 1194 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0,
  /* 1202 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0,
  /* 1211 */ 'r', 'f', 'e', 'd', 'b', 9, 0,
  /* 1218 */ 'r', 'f', 'e', 'i', 'b', 9, 0,
  /* 1225 */ 'd', 'm', 'b', 9, 0,
  /* 1230 */ 'd', 's', 'b', 9, 0,
  /* 1235 */ 'i', 's', 'b', 9, 0,
  /* 1240 */ 't', 's', 'b', 9, 0,
  /* 1245 */ 'h', 'v', 'c', 9, 0,
  /* 1250 */ 'p', 'l', 'd', 9, 0,
  /* 1255 */ 's', 'e', 't', 'e', 'n', 'd', 9, 0,
  /* 1263 */ 'u', 'd', 'f', 9, 0,
  /* 1268 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0,
  /* 1276 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0,
  /* 1285 */ 'p', 'l', 'i', 9, 0,
  /* 1290 */ 'l', 'd', 'c', '2', 'l', 9, 0,
  /* 1297 */ 's', 't', 'c', '2', 'l', 9, 0,
  /* 1304 */ 'b', 'l', 9, 0,
  /* 1308 */ 's', 'e', 't', 'p', 'a', 'n', 9, 0,
  /* 1316 */ 'c', 'p', 's', 9, 0,
  /* 1321 */ 'm', 'o', 'v', 's', 9, 0,
  /* 1327 */ 'h', 'l', 't', 9, 0,
  /* 1332 */ 'b', 'k', 'p', 't', 9, 0,
  /* 1338 */ 'h', 'v', 'c', '.', 'w', 9, 0,
  /* 1345 */ 'u', 'd', 'f', '.', 'w', 9, 0,
  /* 1352 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0,
  /* 1360 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0,
  /* 1369 */ 'p', 'l', 'd', 'w', 9, 0,
  /* 1375 */ 'b', 'x', 9, 0,
  /* 1379 */ 'b', 'l', 'x', 9, 0,
  /* 1384 */ 'c', 'b', 'z', 9, 0,
  /* 1389 */ 'c', 'b', 'n', 'z', 9, 0,
  /* 1395 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', '!', ',', 32, 0,
  /* 1407 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', '!', ',', 32, 0,
  /* 1419 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', '!', ',', 32, 0,
  /* 1431 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', '!', ',', 32, 0,
  /* 1443 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', ',', 32, 0,
  /* 1454 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', ',', 32, 0,
  /* 1465 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', ',', 32, 0,
  /* 1476 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', ',', 32, 0,
  /* 1487 */ '#', 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,
  /* 1518 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
  /* 1542 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
  /* 1567 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,
  /* 1590 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,
  /* 1613 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,
  /* 1635 */ '_', '_', 'b', 'r', 'k', 'd', 'i', 'v', '0', 0,
  /* 1645 */ 'v', 'l', 'd', '1', 0,
  /* 1650 */ 'd', 'c', 'p', 's', '1', 0,
  /* 1656 */ 'v', 's', 't', '1', 0,
  /* 1661 */ 'v', 'r', 'e', 'v', '3', '2', 0,
  /* 1668 */ 'l', 'd', 'c', '2', 0,
  /* 1673 */ 'm', 'r', 'c', '2', 0,
  /* 1678 */ 'm', 'r', 'r', 'c', '2', 0,
  /* 1684 */ 's', 't', 'c', '2', 0,
  /* 1689 */ 'v', 'l', 'd', '2', 0,
  /* 1694 */ 'c', 'd', 'p', '2', 0,
  /* 1699 */ 'm', 'c', 'r', '2', 0,
  /* 1704 */ 'm', 'c', 'r', 'r', '2', 0,
  /* 1710 */ 'd', 'c', 'p', 's', '2', 0,
  /* 1716 */ 'v', 's', 't', '2', 0,
  /* 1721 */ 'v', 'l', 'd', '3', 0,
  /* 1726 */ 'd', 'c', 'p', 's', '3', 0,
  /* 1732 */ 'v', 's', 't', '3', 0,
  /* 1737 */ 'v', 'r', 'e', 'v', '6', '4', 0,
  /* 1744 */ 'v', 'l', 'd', '4', 0,
  /* 1749 */ 'v', 's', 't', '4', 0,
  /* 1754 */ 's', 'x', 't', 'a', 'b', '1', '6', 0,
  /* 1762 */ 'u', 'x', 't', 'a', 'b', '1', '6', 0,
  /* 1770 */ 's', 'x', 't', 'b', '1', '6', 0,
  /* 1777 */ 'u', 'x', 't', 'b', '1', '6', 0,
  /* 1784 */ 's', 'h', 's', 'u', 'b', '1', '6', 0,
  /* 1792 */ 'u', 'h', 's', 'u', 'b', '1', '6', 0,
  /* 1800 */ 'u', 'q', 's', 'u', 'b', '1', '6', 0,
  /* 1808 */ 's', 's', 'u', 'b', '1', '6', 0,
  /* 1815 */ 'u', 's', 'u', 'b', '1', '6', 0,
  /* 1822 */ 's', 'h', 'a', 'd', 'd', '1', '6', 0,
  /* 1830 */ 'u', 'h', 'a', 'd', 'd', '1', '6', 0,
  /* 1838 */ 'u', 'q', 'a', 'd', 'd', '1', '6', 0,
  /* 1846 */ 's', 'a', 'd', 'd', '1', '6', 0,
  /* 1853 */ 'u', 'a', 'd', 'd', '1', '6', 0,
  /* 1860 */ 's', 's', 'a', 't', '1', '6', 0,
  /* 1867 */ 'u', 's', 'a', 't', '1', '6', 0,
  /* 1874 */ 'v', 'r', 'e', 'v', '1', '6', 0,
  /* 1881 */ 'u', 's', 'a', 'd', 'a', '8', 0,
  /* 1888 */ 's', 'h', 's', 'u', 'b', '8', 0,
  /* 1895 */ 'u', 'h', 's', 'u', 'b', '8', 0,
  /* 1902 */ 'u', 'q', 's', 'u', 'b', '8', 0,
  /* 1909 */ 's', 's', 'u', 'b', '8', 0,
  /* 1915 */ 'u', 's', 'u', 'b', '8', 0,
  /* 1921 */ 'u', 's', 'a', 'd', '8', 0,
  /* 1927 */ 's', 'h', 'a', 'd', 'd', '8', 0,
  /* 1934 */ 'u', 'h', 'a', 'd', 'd', '8', 0,
  /* 1941 */ 'u', 'q', 'a', 'd', 'd', '8', 0,
  /* 1948 */ 's', 'a', 'd', 'd', '8', 0,
  /* 1954 */ 'u', 'a', 'd', 'd', '8', 0,
  /* 1960 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
  /* 1973 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
  /* 1980 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
  /* 1990 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
  /* 2000 */ '@', 32, 'C', 'O', 'M', 'P', 'I', 'L', 'E', 'R', 32, 'B', 'A', 'R', 'R', 'I', 'E', 'R', 0,
  /* 2019 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
  /* 2034 */ 'v', 'a', 'b', 'a', 0,
  /* 2039 */ 'l', 'd', 'a', 0,
  /* 2043 */ 'l', 'd', 'm', 'd', 'a', 0,
  /* 2049 */ 's', 't', 'm', 'd', 'a', 0,
  /* 2055 */ 'r', 'f', 'e', 'i', 'a', 0,
  /* 2061 */ 'v', 'l', 'd', 'm', 'i', 'a', 0,
  /* 2068 */ 'v', 's', 't', 'm', 'i', 'a', 0,
  /* 2075 */ 's', 'r', 's', 'i', 'a', 0,
  /* 2081 */ 's', 'm', 'm', 'l', 'a', 0,
  /* 2087 */ 'v', 'n', 'm', 'l', 'a', 0,
  /* 2093 */ 'v', 'm', 'l', 'a', 0,
  /* 2098 */ 'v', 'f', 'm', 'a', 0,
  /* 2103 */ 'v', 'f', 'n', 'm', 'a', 0,
  /* 2109 */ 'v', 'r', 's', 'r', 'a', 0,
  /* 2115 */ 'v', 's', 'r', 'a', 0,
  /* 2120 */ 't', 't', 'a', 0,
  /* 2124 */ 'l', 'd', 'a', 'b', 0,
  /* 2129 */ 's', 'x', 't', 'a', 'b', 0,
  /* 2135 */ 'u', 'x', 't', 'a', 'b', 0,
  /* 2141 */ 's', 'm', 'l', 'a', 'b', 'b', 0,
  /* 2148 */ 's', 'm', 'l', 'a', 'l', 'b', 'b', 0,
  /* 2156 */ 's', 'm', 'u', 'l', 'b', 'b', 0,
  /* 2163 */ 't', 'b', 'b', 0,
  /* 2167 */ 'r', 'f', 'e', 'd', 'b', 0,
  /* 2173 */ 'v', 'l', 'd', 'm', 'd', 'b', 0,
  /* 2180 */ 'v', 's', 't', 'm', 'd', 'b', 0,
  /* 2187 */ 's', 'r', 's', 'd', 'b', 0,
  /* 2193 */ 'l', 'd', 'm', 'i', 'b', 0,
  /* 2199 */ 's', 't', 'm', 'i', 'b', 0,
  /* 2205 */ 's', 't', 'l', 'b', 0,
  /* 2210 */ 'd', 'm', 'b', 0,
  /* 2214 */ 's', 'w', 'p', 'b', 0,
  /* 2219 */ 'l', 'd', 'r', 'b', 0,
  /* 2224 */ 's', 't', 'r', 'b', 0,
  /* 2229 */ 'd', 's', 'b', 0,
  /* 2233 */ 'i', 's', 'b', 0,
  /* 2237 */ 'l', 'd', 'r', 's', 'b', 0,
  /* 2243 */ 't', 's', 'b', 0,
  /* 2247 */ 's', 'm', 'l', 'a', 't', 'b', 0,
  /* 2254 */ 'p', 'k', 'h', 't', 'b', 0,
  /* 2260 */ 's', 'm', 'l', 'a', 'l', 't', 'b', 0,
  /* 2268 */ 's', 'm', 'u', 'l', 't', 'b', 0,
  /* 2275 */ 'v', 'c', 'v', 't', 'b', 0,
  /* 2281 */ 's', 'x', 't', 'b', 0,
  /* 2286 */ 'u', 'x', 't', 'b', 0,
  /* 2291 */ 'q', 'd', 's', 'u', 'b', 0,
  /* 2297 */ 'v', 'h', 's', 'u', 'b', 0,
  /* 2303 */ 'v', 'q', 's', 'u', 'b', 0,
  /* 2309 */ 'v', 's', 'u', 'b', 0,
  /* 2314 */ 's', 'm', 'l', 'a', 'w', 'b', 0,
  /* 2321 */ 's', 'm', 'u', 'l', 'w', 'b', 0,
  /* 2328 */ 'l', 'd', 'a', 'e', 'x', 'b', 0,
  /* 2335 */ 's', 't', 'l', 'e', 'x', 'b', 0,
  /* 2342 */ 'l', 'd', 'r', 'e', 'x', 'b', 0,
  /* 2349 */ 's', 't', 'r', 'e', 'x', 'b', 0,
  /* 2356 */ 's', 'b', 'c', 0,
  /* 2360 */ 'a', 'd', 'c', 0,
  /* 2364 */ 'l', 'd', 'c', 0,
  /* 2368 */ 'b', 'f', 'c', 0,
  /* 2372 */ 'v', 'b', 'i', 'c', 0,
  /* 2377 */ 's', 'm', 'c', 0,
  /* 2381 */ 'm', 'r', 'c', 0,
  /* 2385 */ 'm', 'r', 'r', 'c', 0,
  /* 2390 */ 'r', 's', 'c', 0,
  /* 2394 */ 's', 't', 'c', 0,
  /* 2398 */ 's', 'v', 'c', 0,
  /* 2402 */ 's', 'm', 'l', 'a', 'd', 0,
  /* 2408 */ 's', 'm', 'u', 'a', 'd', 0,
  /* 2414 */ 'v', 'a', 'b', 'd', 0,
  /* 2419 */ 'q', 'd', 'a', 'd', 'd', 0,
  /* 2425 */ 'v', 'r', 'h', 'a', 'd', 'd', 0,
  /* 2432 */ 'v', 'h', 'a', 'd', 'd', 0,
  /* 2438 */ 'v', 'p', 'a', 'd', 'd', 0,
  /* 2444 */ 'v', 'q', 'a', 'd', 'd', 0,
  /* 2450 */ 'v', 'a', 'd', 'd', 0,
  /* 2455 */ 's', 'm', 'l', 'a', 'l', 'd', 0,
  /* 2462 */ 'p', 'l', 'd', 0,
  /* 2466 */ 's', 'm', 'l', 's', 'l', 'd', 0,
  /* 2473 */ 'v', 'a', 'n', 'd', 0,
  /* 2478 */ 'l', 'd', 'r', 'd', 0,
  /* 2483 */ 's', 't', 'r', 'd', 0,
  /* 2488 */ 's', 'm', 'l', 's', 'd', 0,
  /* 2494 */ 's', 'm', 'u', 's', 'd', 0,
  /* 2500 */ 'l', 'd', 'a', 'e', 'x', 'd', 0,
  /* 2507 */ 's', 't', 'l', 'e', 'x', 'd', 0,
  /* 2514 */ 'l', 'd', 'r', 'e', 'x', 'd', 0,
  /* 2521 */ 's', 't', 'r', 'e', 'x', 'd', 0,
  /* 2528 */ 'v', 'a', 'c', 'g', 'e', 0,
  /* 2534 */ 'v', 'c', 'g', 'e', 0,
  /* 2539 */ 'v', 'c', 'l', 'e', 0,
  /* 2544 */ 'v', 'r', 'e', 'c', 'p', 'e', 0,
  /* 2551 */ 'v', 'c', 'm', 'p', 'e', 0,
  /* 2557 */ 'v', 'r', 's', 'q', 'r', 't', 'e', 0,
  /* 2565 */ 'v', 'b', 'i', 'f', 0,
  /* 2570 */ 'd', 'b', 'g', 0,
  /* 2574 */ 'v', 'q', 'n', 'e', 'g', 0,
  /* 2580 */ 'v', 'n', 'e', 'g', 0,
  /* 2585 */ 's', 'g', 0,
  /* 2588 */ 'l', 'd', 'a', 'h', 0,
  /* 2593 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 'h', 0,
  /* 2602 */ 's', 'x', 't', 'a', 'h', 0,
  /* 2608 */ 'u', 'x', 't', 'a', 'h', 0,
  /* 2614 */ 't', 'b', 'h', 0,
  /* 2618 */ 's', 't', 'l', 'h', 0,
  /* 2623 */ 'v', 'q', 'd', 'm', 'u', 'l', 'h', 0,
  /* 2631 */ 'v', 'q', 'r', 'd', 'm', 'u', 'l', 'h', 0,
  /* 2640 */ 'l', 'd', 'r', 'h', 0,
  /* 2645 */ 's', 't', 'r', 'h', 0,
  /* 2650 */ 'v', 'q', 'r', 'd', 'm', 'l', 's', 'h', 0,
  /* 2659 */ 'l', 'd', 'r', 's', 'h', 0,
  /* 2665 */ 'p', 'u', 's', 'h', 0,
  /* 2670 */ 'r', 'e', 'v', 's', 'h', 0,
  /* 2676 */ 's', 'x', 't', 'h', 0,
  /* 2681 */ 'u', 'x', 't', 'h', 0,
  /* 2686 */ 'l', 'd', 'a', 'e', 'x', 'h', 0,
  /* 2693 */ 's', 't', 'l', 'e', 'x', 'h', 0,
  /* 2700 */ 'l', 'd', 'r', 'e', 'x', 'h', 0,
  /* 2707 */ 's', 't', 'r', 'e', 'x', 'h', 0,
  /* 2714 */ 'b', 'f', 'i', 0,
  /* 2718 */ 'p', 'l', 'i', 0,
  /* 2722 */ 'v', 's', 'l', 'i', 0,
  /* 2727 */ 'v', 's', 'r', 'i', 0,
  /* 2732 */ 'b', 'x', 'j', 0,
  /* 2736 */ 'l', 'd', 'c', '2', 'l', 0,
  /* 2742 */ 's', 't', 'c', '2', 'l', 0,
  /* 2748 */ 'u', 'm', 'a', 'a', 'l', 0,
  /* 2754 */ 'v', 'a', 'b', 'a', 'l', 0,
  /* 2760 */ 'v', 'p', 'a', 'd', 'a', 'l', 0,
  /* 2767 */ 'v', 'q', 'd', 'm', 'l', 'a', 'l', 0,
  /* 2775 */ 's', 'm', 'l', 'a', 'l', 0,
  /* 2781 */ 'u', 'm', 'l', 'a', 'l', 0,
  /* 2787 */ 'v', 'm', 'l', 'a', 'l', 0,
  /* 2793 */ 'v', 't', 'b', 'l', 0,
  /* 2798 */ 'v', 's', 'u', 'b', 'l', 0,
  /* 2804 */ 'l', 'd', 'c', 'l', 0,
  /* 2809 */ 's', 't', 'c', 'l', 0,
  /* 2814 */ 'v', 'a', 'b', 'd', 'l', 0,
  /* 2820 */ 'v', 'p', 'a', 'd', 'd', 'l', 0,
  /* 2827 */ 'v', 'a', 'd', 'd', 'l', 0,
  /* 2833 */ 's', 'e', 'l', 0,
  /* 2837 */ 'v', 'q', 's', 'h', 'l', 0,
  /* 2843 */ 'v', 'q', 'r', 's', 'h', 'l', 0,
  /* 2850 */ 'v', 'r', 's', 'h', 'l', 0,
  /* 2856 */ 'v', 's', 'h', 'l', 0,
  /* 2861 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,
  /* 2875 */ 'v', 's', 'h', 'l', 'l', 0,
  /* 2881 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 0,
  /* 2889 */ 's', 'm', 'u', 'l', 'l', 0,
  /* 2895 */ 'u', 'm', 'u', 'l', 'l', 0,
  /* 2901 */ 'v', 'm', 'u', 'l', 'l', 0,
  /* 2907 */ 'v', 'b', 's', 'l', 0,
  /* 2912 */ 'v', 'q', 'd', 'm', 'l', 's', 'l', 0,
  /* 2920 */ 'v', 'm', 'l', 's', 'l', 0,
  /* 2926 */ 's', 't', 'l', 0,
  /* 2930 */ 's', 'm', 'm', 'u', 'l', 0,
  /* 2936 */ 'v', 'n', 'm', 'u', 'l', 0,
  /* 2942 */ 'v', 'm', 'u', 'l', 0,
  /* 2947 */ 'v', 'm', 'o', 'v', 'l', 0,
  /* 2953 */ 'v', 'l', 'l', 'd', 'm', 0,
  /* 2959 */ 'v', 'l', 's', 't', 'm', 0,
  /* 2965 */ 'v', 'r', 's', 'u', 'b', 'h', 'n', 0,
  /* 2973 */ 'v', 's', 'u', 'b', 'h', 'n', 0,
  /* 2980 */ 'v', 'r', 'a', 'd', 'd', 'h', 'n', 0,
  /* 2988 */ 'v', 'a', 'd', 'd', 'h', 'n', 0,
  /* 2995 */ 'v', 'p', 'm', 'i', 'n', 0,
  /* 3001 */ 'v', 'm', 'i', 'n', 0,
  /* 3006 */ 'c', 'm', 'n', 0,
  /* 3010 */ 'v', 'q', 's', 'h', 'r', 'n', 0,
  /* 3017 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 0,
  /* 3025 */ 'v', 'r', 's', 'h', 'r', 'n', 0,
  /* 3032 */ 'v', 's', 'h', 'r', 'n', 0,
  /* 3038 */ 'v', 'o', 'r', 'n', 0,
  /* 3043 */ 'v', 't', 'r', 'n', 0,
  /* 3048 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 0,
  /* 3056 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 0,
  /* 3065 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 0,
  /* 3073 */ 'v', 'm', 'v', 'n', 0,
  /* 3078 */ 'v', 'q', 'm', 'o', 'v', 'n', 0,
  /* 3085 */ 'v', 'm', 'o', 'v', 'n', 0,
  /* 3091 */ 't', 'r', 'a', 'p', 0,
  /* 3096 */ 'c', 'd', 'p', 0,
  /* 3100 */ 'v', 'z', 'i', 'p', 0,
  /* 3105 */ 'v', 'c', 'm', 'p', 0,
  /* 3110 */ 'p', 'o', 'p', 0,
  /* 3114 */ 'v', 'd', 'u', 'p', 0,
  /* 3119 */ 'v', 's', 'w', 'p', 0,
  /* 3124 */ 'v', 'u', 'z', 'p', 0,
  /* 3129 */ 'v', 'c', 'e', 'q', 0,
  /* 3134 */ 't', 'e', 'q', 0,
  /* 3138 */ 's', 'm', 'm', 'l', 'a', 'r', 0,
  /* 3145 */ 'm', 'c', 'r', 0,
  /* 3149 */ 'a', 'd', 'r', 0,
  /* 3153 */ 'v', 'l', 'd', 'r', 0,
  /* 3158 */ 'v', 'r', 's', 'h', 'r', 0,
  /* 3164 */ 'v', 's', 'h', 'r', 0,
  /* 3169 */ 's', 'm', 'm', 'u', 'l', 'r', 0,
  /* 3176 */ 'v', 'e', 'o', 'r', 0,
  /* 3181 */ 'r', 'o', 'r', 0,
  /* 3185 */ 'm', 'c', 'r', 'r', 0,
  /* 3190 */ 'v', 'o', 'r', 'r', 0,
  /* 3195 */ 'a', 's', 'r', 0,
  /* 3199 */ 's', 'm', 'm', 'l', 's', 'r', 0,
  /* 3206 */ 'v', 'm', 's', 'r', 0,
  /* 3211 */ 'v', 'r', 'i', 'n', 't', 'r', 0,
  /* 3218 */ 'v', 's', 't', 'r', 0,
  /* 3223 */ 'v', 'c', 'v', 't', 'r', 0,
  /* 3229 */ 'v', 'q', 'a', 'b', 's', 0,
  /* 3235 */ 'v', 'a', 'b', 's', 0,
  /* 3240 */ 's', 'u', 'b', 's', 0,
  /* 3245 */ 'v', 'c', 'l', 's', 0,
  /* 3250 */ 's', 'm', 'm', 'l', 's', 0,
  /* 3256 */ 'v', 'n', 'm', 'l', 's', 0,
  /* 3262 */ 'v', 'm', 'l', 's', 0,
  /* 3267 */ 'v', 'f', 'm', 's', 0,
  /* 3272 */ 'v', 'f', 'n', 'm', 's', 0,
  /* 3278 */ 'b', 'x', 'n', 's', 0,
  /* 3283 */ 'b', 'l', 'x', 'n', 's', 0,
  /* 3289 */ 'v', 'r', 'e', 'c', 'p', 's', 0,
  /* 3296 */ 'v', 'm', 'r', 's', 0,
  /* 3301 */ 'a', 's', 'r', 's', 0,
  /* 3306 */ 'l', 's', 'r', 's', 0,
  /* 3311 */ 'v', 'r', 's', 'q', 'r', 't', 's', 0,
  /* 3319 */ 'm', 'o', 'v', 's', 0,
  /* 3324 */ 's', 's', 'a', 't', 0,
  /* 3329 */ 'u', 's', 'a', 't', 0,
  /* 3334 */ 't', 't', 'a', 't', 0,
  /* 3339 */ 's', 'm', 'l', 'a', 'b', 't', 0,
  /* 3346 */ 'p', 'k', 'h', 'b', 't', 0,
  /* 3352 */ 's', 'm', 'l', 'a', 'l', 'b', 't', 0,
  /* 3360 */ 's', 'm', 'u', 'l', 'b', 't', 0,
  /* 3367 */ 'l', 'd', 'r', 'b', 't', 0,
  /* 3373 */ 's', 't', 'r', 'b', 't', 0,
  /* 3379 */ 'l', 'd', 'r', 's', 'b', 't', 0,
  /* 3386 */ 'e', 'r', 'e', 't', 0,
  /* 3391 */ 'v', 'a', 'c', 'g', 't', 0,
  /* 3397 */ 'v', 'c', 'g', 't', 0,
  /* 3402 */ 'l', 'd', 'r', 'h', 't', 0,
  /* 3408 */ 's', 't', 'r', 'h', 't', 0,
  /* 3414 */ 'l', 'd', 'r', 's', 'h', 't', 0,
  /* 3421 */ 'r', 'b', 'i', 't', 0,
  /* 3426 */ 'v', 'b', 'i', 't', 0,
  /* 3431 */ 'v', 'c', 'l', 't', 0,
  /* 3436 */ 'v', 'c', 'n', 't', 0,
  /* 3441 */ 'h', 'i', 'n', 't', 0,
  /* 3446 */ 'l', 'd', 'r', 't', 0,
  /* 3451 */ 'v', 's', 'q', 'r', 't', 0,
  /* 3457 */ 's', 't', 'r', 't', 0,
  /* 3462 */ 'v', 't', 's', 't', 0,
  /* 3467 */ 's', 'm', 'l', 'a', 't', 't', 0,
  /* 3474 */ 's', 'm', 'l', 'a', 'l', 't', 't', 0,
  /* 3482 */ 's', 'm', 'u', 'l', 't', 't', 0,
  /* 3489 */ 't', 't', 't', 0,
  /* 3493 */ 'v', 'c', 'v', 't', 't', 0,
  /* 3499 */ 'v', 'j', 'c', 'v', 't', 0,
  /* 3505 */ 'v', 'c', 'v', 't', 0,
  /* 3510 */ 'm', 'o', 'v', 't', 0,
  /* 3515 */ 's', 'm', 'l', 'a', 'w', 't', 0,
  /* 3522 */ 's', 'm', 'u', 'l', 'w', 't', 0,
  /* 3529 */ 'v', 'e', 'x', 't', 0,
  /* 3534 */ 'v', 'q', 's', 'h', 'l', 'u', 0,
  /* 3541 */ 'r', 'e', 'v', 0,
  /* 3545 */ 's', 'd', 'i', 'v', 0,
  /* 3550 */ 'u', 'd', 'i', 'v', 0,
  /* 3555 */ 'v', 'd', 'i', 'v', 0,
  /* 3560 */ 'v', 'm', 'o', 'v', 0,
  /* 3565 */ 'v', 's', 'u', 'b', 'w', 0,
  /* 3571 */ 'v', 'a', 'd', 'd', 'w', 0,
  /* 3577 */ 'p', 'l', 'd', 'w', 0,
  /* 3582 */ 'm', 'o', 'v', 'w', 0,
  /* 3587 */ 'f', 'l', 'd', 'm', 'i', 'a', 'x', 0,
  /* 3595 */ 'f', 's', 't', 'm', 'i', 'a', 'x', 0,
  /* 3603 */ 'v', 'p', 'm', 'a', 'x', 0,
  /* 3609 */ 'v', 'm', 'a', 'x', 0,
  /* 3614 */ 's', 'h', 's', 'a', 'x', 0,
  /* 3620 */ 'u', 'h', 's', 'a', 'x', 0,
  /* 3626 */ 'u', 'q', 's', 'a', 'x', 0,
  /* 3632 */ 's', 's', 'a', 'x', 0,
  /* 3637 */ 'u', 's', 'a', 'x', 0,
  /* 3642 */ 'f', 'l', 'd', 'm', 'd', 'b', 'x', 0,
  /* 3650 */ 'f', 's', 't', 'm', 'd', 'b', 'x', 0,
  /* 3658 */ 'v', 't', 'b', 'x', 0,
  /* 3663 */ 's', 'm', 'l', 'a', 'd', 'x', 0,
  /* 3670 */ 's', 'm', 'u', 'a', 'd', 'x', 0,
  /* 3677 */ 's', 'm', 'l', 'a', 'l', 'd', 'x', 0,
  /* 3685 */ 's', 'm', 'l', 's', 'l', 'd', 'x', 0,
  /* 3693 */ 's', 'm', 'l', 's', 'd', 'x', 0,
  /* 3700 */ 's', 'm', 'u', 's', 'd', 'x', 0,
  /* 3707 */ 'l', 'd', 'a', 'e', 'x', 0,
  /* 3713 */ 's', 't', 'l', 'e', 'x', 0,
  /* 3719 */ 'l', 'd', 'r', 'e', 'x', 0,
  /* 3725 */ 'c', 'l', 'r', 'e', 'x', 0,
  /* 3731 */ 's', 't', 'r', 'e', 'x', 0,
  /* 3737 */ 's', 'b', 'f', 'x', 0,
  /* 3742 */ 'u', 'b', 'f', 'x', 0,
  /* 3747 */ 'b', 'l', 'x', 0,
  /* 3751 */ 'r', 'r', 'x', 0,
  /* 3755 */ 's', 'h', 'a', 's', 'x', 0,
  /* 3761 */ 'u', 'h', 'a', 's', 'x', 0,
  /* 3767 */ 'u', 'q', 'a', 's', 'x', 0,
  /* 3773 */ 's', 'a', 's', 'x', 0,
  /* 3778 */ 'u', 'a', 's', 'x', 0,
  /* 3783 */ 'v', 'r', 'i', 'n', 't', 'x', 0,
  /* 3790 */ 'v', 'c', 'l', 'z', 0,
  /* 3795 */ 'v', 'r', 'i', 'n', 't', 'z', 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
    1981U,	// DBG_VALUE
    1991U,	// DBG_LABEL
    0U,	// REG_SEQUENCE
    0U,	// COPY
    1974U,	// BUNDLE
    2020U,	// LIFETIME_START
    1961U,	// LIFETIME_END
    0U,	// STACKMAP
    2862U,	// FENTRY_CALL
    0U,	// PATCHPOINT
    0U,	// LOAD_STACK_GUARD
    0U,	// STATEPOINT
    0U,	// LOCAL_ESCAPE
    0U,	// FAULTING_OP
    0U,	// PATCHABLE_OP
    1568U,	// PATCHABLE_FUNCTION_ENTER
    1488U,	// PATCHABLE_RET
    1614U,	// PATCHABLE_FUNCTION_EXIT
    1591U,	// PATCHABLE_TAIL_CALL
    1543U,	// PATCHABLE_EVENT_CALL
    1519U,	// 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
    0U,	// ABS
    0U,	// ADDSri
    0U,	// ADDSrr
    0U,	// ADDSrsi
    0U,	// ADDSrsr
    0U,	// ADJCALLSTACKDOWN
    0U,	// ADJCALLSTACKUP
    7292U,	// ASRi
    7292U,	// ASRr
    0U,	// B
    0U,	// BCCZi64
    0U,	// BCCi64
    0U,	// BMOVPCB_CALL
    0U,	// BMOVPCRX_CALL
    0U,	// BR_JTadd
    0U,	// BR_JTm_i12
    0U,	// BR_JTm_rs
    0U,	// BR_JTr
    0U,	// BX_CALL
    0U,	// CMP_SWAP_16
    0U,	// CMP_SWAP_32
    0U,	// CMP_SWAP_64
    0U,	// CMP_SWAP_8
    0U,	// CONSTPOOL_ENTRY
    0U,	// COPY_STRUCT_BYVAL_I32
    2001U,	// CompilerBarrier
    16788832U,	// ITasm
    0U,	// Int_eh_sjlj_dispatchsetup
    0U,	// Int_eh_sjlj_longjmp
    0U,	// Int_eh_sjlj_setjmp
    0U,	// Int_eh_sjlj_setjmp_nofp
    0U,	// Int_eh_sjlj_setup_dispatch
    0U,	// JUMPTABLE_ADDRS
    0U,	// JUMPTABLE_INSTS
    0U,	// JUMPTABLE_TBB
    0U,	// JUMPTABLE_TBH
    0U,	// LDMIA_RET
    15656U,	// LDRBT_POST
    15443U,	// LDRConstPool
    0U,	// LDRLIT_ga_abs
    0U,	// LDRLIT_ga_pcrel
    0U,	// LDRLIT_ga_pcrel_ldr
    15735U,	// LDRT_POST
    0U,	// LEApcrel
    0U,	// LEApcrelJT
    7013U,	// LSLi
    7013U,	// LSLr
    7299U,	// LSRi
    7299U,	// LSRr
    0U,	// MEMCPY
    0U,	// MLAv5
    0U,	// MOVCCi
    0U,	// MOVCCi16
    0U,	// MOVCCi32imm
    0U,	// MOVCCr
    0U,	// MOVCCsi
    0U,	// MOVCCsr
    0U,	// MOVPCRX
    0U,	// MOVTi16_ga_pcrel
    0U,	// MOV_ga_pcrel
    0U,	// MOV_ga_pcrel_ldr
    0U,	// MOVi16_ga_pcrel
    0U,	// MOVi32imm
    0U,	// MOVsra_flag
    0U,	// MOVsrl_flag
    0U,	// MULv5
    0U,	// MVNCCi
    0U,	// PICADD
    0U,	// PICLDR
    0U,	// PICLDRB
    0U,	// PICLDRH
    0U,	// PICLDRSB
    0U,	// PICLDRSH
    0U,	// PICSTR
    0U,	// PICSTRB
    0U,	// PICSTRH
    7278U,	// RORi
    7278U,	// RORr
    0U,	// RRX
    20136U,	// RRXi
    0U,	// RSBSri
    0U,	// RSBSrsi
    0U,	// RSBSrsr
    0U,	// SMLALv5
    0U,	// SMULLv5
    0U,	// SPACE
    15662U,	// STRBT_POST
    0U,	// STRBi_preidx
    0U,	// STRBr_preidx
    0U,	// STRH_preidx
    15746U,	// STRT_POST
    0U,	// STRi_preidx
    0U,	// STRr_preidx
    0U,	// SUBS_PC_LR
    0U,	// SUBSri
    0U,	// SUBSrr
    0U,	// SUBSrsi
    0U,	// SUBSrsr
    0U,	// TAILJMPd
    0U,	// TAILJMPr
    0U,	// TAILJMPr4
    0U,	// TCRETURNdi
    0U,	// TCRETURNri
    0U,	// TPsoft
    0U,	// UMLALv5
    0U,	// UMULLv5
    153198U,	// VLD1LNdAsm_16
    284270U,	// VLD1LNdAsm_32
    415342U,	// VLD1LNdAsm_8
    153198U,	// VLD1LNdWB_fixed_Asm_16
    284270U,	// VLD1LNdWB_fixed_Asm_32
    415342U,	// VLD1LNdWB_fixed_Asm_8
    157294U,	// VLD1LNdWB_register_Asm_16
    288366U,	// VLD1LNdWB_register_Asm_32
    419438U,	// VLD1LNdWB_register_Asm_8
    153242U,	// VLD2LNdAsm_16
    284314U,	// VLD2LNdAsm_32
    415386U,	// VLD2LNdAsm_8
    153242U,	// VLD2LNdWB_fixed_Asm_16
    284314U,	// VLD2LNdWB_fixed_Asm_32
    415386U,	// VLD2LNdWB_fixed_Asm_8
    157338U,	// VLD2LNdWB_register_Asm_16
    288410U,	// VLD2LNdWB_register_Asm_32
    419482U,	// VLD2LNdWB_register_Asm_8
    153242U,	// VLD2LNqAsm_16
    284314U,	// VLD2LNqAsm_32
    153242U,	// VLD2LNqWB_fixed_Asm_16
    284314U,	// VLD2LNqWB_fixed_Asm_32
    157338U,	// VLD2LNqWB_register_Asm_16
    288410U,	// VLD2LNqWB_register_Asm_32
    1107457722U,	// VLD3DUPdAsm_16
    1107588794U,	// VLD3DUPdAsm_32
    1107719866U,	// VLD3DUPdAsm_8
    2181199546U,	// VLD3DUPdWB_fixed_Asm_16
    2181330618U,	// VLD3DUPdWB_fixed_Asm_32
    2181461690U,	// VLD3DUPdWB_fixed_Asm_8
    33707706U,	// VLD3DUPdWB_register_Asm_16
    33838778U,	// VLD3DUPdWB_register_Asm_32
    33969850U,	// VLD3DUPdWB_register_Asm_8
    1124234938U,	// VLD3DUPqAsm_16
    1124366010U,	// VLD3DUPqAsm_32
    1124497082U,	// VLD3DUPqAsm_8
    2197976762U,	// VLD3DUPqWB_fixed_Asm_16
    2198107834U,	// VLD3DUPqWB_fixed_Asm_32
    2198238906U,	// VLD3DUPqWB_fixed_Asm_8
    50484922U,	// VLD3DUPqWB_register_Asm_16
    50615994U,	// VLD3DUPqWB_register_Asm_32
    50747066U,	// VLD3DUPqWB_register_Asm_8
    153274U,	// VLD3LNdAsm_16
    284346U,	// VLD3LNdAsm_32
    415418U,	// VLD3LNdAsm_8
    153274U,	// VLD3LNdWB_fixed_Asm_16
    284346U,	// VLD3LNdWB_fixed_Asm_32
    415418U,	// VLD3LNdWB_fixed_Asm_8
    157370U,	// VLD3LNdWB_register_Asm_16
    288442U,	// VLD3LNdWB_register_Asm_32
    419514U,	// VLD3LNdWB_register_Asm_8
    153274U,	// VLD3LNqAsm_16
    284346U,	// VLD3LNqAsm_32
    153274U,	// VLD3LNqWB_fixed_Asm_16
    284346U,	// VLD3LNqWB_fixed_Asm_32
    157370U,	// VLD3LNqWB_register_Asm_16
    288442U,	// VLD3LNqWB_register_Asm_32
    3288495802U,	// VLD3dAsm_16
    3288626874U,	// VLD3dAsm_32
    3288757946U,	// VLD3dAsm_8
    3288495802U,	// VLD3dWB_fixed_Asm_16
    3288626874U,	// VLD3dWB_fixed_Asm_32
    3288757946U,	// VLD3dWB_fixed_Asm_8
    3288487610U,	// VLD3dWB_register_Asm_16
    3288618682U,	// VLD3dWB_register_Asm_32
    3288749754U,	// VLD3dWB_register_Asm_8
    1157789370U,	// VLD3qAsm_16
    1157920442U,	// VLD3qAsm_32
    1158051514U,	// VLD3qAsm_8
    2231531194U,	// VLD3qWB_fixed_Asm_16
    2231662266U,	// VLD3qWB_fixed_Asm_32
    2231793338U,	// VLD3qWB_fixed_Asm_8
    84039354U,	// VLD3qWB_register_Asm_16
    84170426U,	// VLD3qWB_register_Asm_32
    84301498U,	// VLD3qWB_register_Asm_8
    1174566609U,	// VLD4DUPdAsm_16
    1174697681U,	// VLD4DUPdAsm_32
    1174828753U,	// VLD4DUPdAsm_8
    2248308433U,	// VLD4DUPdWB_fixed_Asm_16
    2248439505U,	// VLD4DUPdWB_fixed_Asm_32
    2248570577U,	// VLD4DUPdWB_fixed_Asm_8
    100816593U,	// VLD4DUPdWB_register_Asm_16
    100947665U,	// VLD4DUPdWB_register_Asm_32
    101078737U,	// VLD4DUPdWB_register_Asm_8
    1191343825U,	// VLD4DUPqAsm_16
    1191474897U,	// VLD4DUPqAsm_32
    1191605969U,	// VLD4DUPqAsm_8
    2265085649U,	// VLD4DUPqWB_fixed_Asm_16
    2265216721U,	// VLD4DUPqWB_fixed_Asm_32
    2265347793U,	// VLD4DUPqWB_fixed_Asm_8
    117593809U,	// VLD4DUPqWB_register_Asm_16
    117724881U,	// VLD4DUPqWB_register_Asm_32
    117855953U,	// VLD4DUPqWB_register_Asm_8
    153297U,	// VLD4LNdAsm_16
    284369U,	// VLD4LNdAsm_32
    415441U,	// VLD4LNdAsm_8
    153297U,	// VLD4LNdWB_fixed_Asm_16
    284369U,	// VLD4LNdWB_fixed_Asm_32
    415441U,	// VLD4LNdWB_fixed_Asm_8
    157393U,	// VLD4LNdWB_register_Asm_16
    288465U,	// VLD4LNdWB_register_Asm_32
    419537U,	// VLD4LNdWB_register_Asm_8
    153297U,	// VLD4LNqAsm_16
    284369U,	// VLD4LNqAsm_32
    153297U,	// VLD4LNqWB_fixed_Asm_16
    284369U,	// VLD4LNqWB_fixed_Asm_32
    157393U,	// VLD4LNqWB_register_Asm_16
    288465U,	// VLD4LNqWB_register_Asm_32
    3355604689U,	// VLD4dAsm_16
    3355735761U,	// VLD4dAsm_32
    3355866833U,	// VLD4dAsm_8
    3355604689U,	// VLD4dWB_fixed_Asm_16
    3355735761U,	// VLD4dWB_fixed_Asm_32
    3355866833U,	// VLD4dWB_fixed_Asm_8
    3355596497U,	// VLD4dWB_register_Asm_16
    3355727569U,	// VLD4dWB_register_Asm_32
    3355858641U,	// VLD4dWB_register_Asm_8
    1224898257U,	// VLD4qAsm_16
    1225029329U,	// VLD4qAsm_32
    1225160401U,	// VLD4qAsm_8
    2298640081U,	// VLD4qWB_fixed_Asm_16
    2298771153U,	// VLD4qWB_fixed_Asm_32
    2298902225U,	// VLD4qWB_fixed_Asm_8
    151148241U,	// VLD4qWB_register_Asm_16
    151279313U,	// VLD4qWB_register_Asm_32
    151410385U,	// VLD4qWB_register_Asm_8
    0U,	// VMOVD0
    0U,	// VMOVDcc
    0U,	// VMOVQ0
    0U,	// VMOVScc
    153209U,	// VST1LNdAsm_16
    284281U,	// VST1LNdAsm_32
    415353U,	// VST1LNdAsm_8
    153209U,	// VST1LNdWB_fixed_Asm_16
    284281U,	// VST1LNdWB_fixed_Asm_32
    415353U,	// VST1LNdWB_fixed_Asm_8
    157305U,	// VST1LNdWB_register_Asm_16
    288377U,	// VST1LNdWB_register_Asm_32
    419449U,	// VST1LNdWB_register_Asm_8
    153269U,	// VST2LNdAsm_16
    284341U,	// VST2LNdAsm_32
    415413U,	// VST2LNdAsm_8
    153269U,	// VST2LNdWB_fixed_Asm_16
    284341U,	// VST2LNdWB_fixed_Asm_32
    415413U,	// VST2LNdWB_fixed_Asm_8
    157365U,	// VST2LNdWB_register_Asm_16
    288437U,	// VST2LNdWB_register_Asm_32
    419509U,	// VST2LNdWB_register_Asm_8
    153269U,	// VST2LNqAsm_16
    284341U,	// VST2LNqAsm_32
    153269U,	// VST2LNqWB_fixed_Asm_16
    284341U,	// VST2LNqWB_fixed_Asm_32
    157365U,	// VST2LNqWB_register_Asm_16
    288437U,	// VST2LNqWB_register_Asm_32
    153285U,	// VST3LNdAsm_16
    284357U,	// VST3LNdAsm_32
    415429U,	// VST3LNdAsm_8
    153285U,	// VST3LNdWB_fixed_Asm_16
    284357U,	// VST3LNdWB_fixed_Asm_32
    415429U,	// VST3LNdWB_fixed_Asm_8
    157381U,	// VST3LNdWB_register_Asm_16
    288453U,	// VST3LNdWB_register_Asm_32
    419525U,	// VST3LNdWB_register_Asm_8
    153285U,	// VST3LNqAsm_16
    284357U,	// VST3LNqAsm_32
    153285U,	// VST3LNqWB_fixed_Asm_16
    284357U,	// VST3LNqWB_fixed_Asm_32
    157381U,	// VST3LNqWB_register_Asm_16
    288453U,	// VST3LNqWB_register_Asm_32
    3288495813U,	// VST3dAsm_16
    3288626885U,	// VST3dAsm_32
    3288757957U,	// VST3dAsm_8
    3288495813U,	// VST3dWB_fixed_Asm_16
    3288626885U,	// VST3dWB_fixed_Asm_32
    3288757957U,	// VST3dWB_fixed_Asm_8
    3288487621U,	// VST3dWB_register_Asm_16
    3288618693U,	// VST3dWB_register_Asm_32
    3288749765U,	// VST3dWB_register_Asm_8
    1157789381U,	// VST3qAsm_16
    1157920453U,	// VST3qAsm_32
    1158051525U,	// VST3qAsm_8
    2231531205U,	// VST3qWB_fixed_Asm_16
    2231662277U,	// VST3qWB_fixed_Asm_32
    2231793349U,	// VST3qWB_fixed_Asm_8
    84039365U,	// VST3qWB_register_Asm_16
    84170437U,	// VST3qWB_register_Asm_32
    84301509U,	// VST3qWB_register_Asm_8
    153302U,	// VST4LNdAsm_16
    284374U,	// VST4LNdAsm_32
    415446U,	// VST4LNdAsm_8
    153302U,	// VST4LNdWB_fixed_Asm_16
    284374U,	// VST4LNdWB_fixed_Asm_32
    415446U,	// VST4LNdWB_fixed_Asm_8
    157398U,	// VST4LNdWB_register_Asm_16
    288470U,	// VST4LNdWB_register_Asm_32
    419542U,	// VST4LNdWB_register_Asm_8
    153302U,	// VST4LNqAsm_16
    284374U,	// VST4LNqAsm_32
    153302U,	// VST4LNqWB_fixed_Asm_16
    284374U,	// VST4LNqWB_fixed_Asm_32
    157398U,	// VST4LNqWB_register_Asm_16
    288470U,	// VST4LNqWB_register_Asm_32
    3355604694U,	// VST4dAsm_16
    3355735766U,	// VST4dAsm_32
    3355866838U,	// VST4dAsm_8
    3355604694U,	// VST4dWB_fixed_Asm_16
    3355735766U,	// VST4dWB_fixed_Asm_32
    3355866838U,	// VST4dWB_fixed_Asm_8
    3355596502U,	// VST4dWB_register_Asm_16
    3355727574U,	// VST4dWB_register_Asm_32
    3355858646U,	// VST4dWB_register_Asm_8
    1224898262U,	// VST4qAsm_16
    1225029334U,	// VST4qAsm_32
    1225160406U,	// VST4qAsm_8
    2298640086U,	// VST4qWB_fixed_Asm_16
    2298771158U,	// VST4qWB_fixed_Asm_32
    2298902230U,	// VST4qWB_fixed_Asm_8
    151148246U,	// VST4qWB_register_Asm_16
    151279318U,	// VST4qWB_register_Asm_32
    151410390U,	// VST4qWB_register_Asm_8
    0U,	// WIN__CHKSTK
    0U,	// WIN__DBZCHK
    0U,	// t2ABS
    0U,	// t2ADDSri
    0U,	// t2ADDSrr
    0U,	// t2ADDSrs
    0U,	// t2BR_JT
    0U,	// t2LDMIA_RET
    14508U,	// t2LDRBpcrel
    15443U,	// t2LDRConstPool
    14929U,	// t2LDRHpcrel
    14526U,	// t2LDRSBpcrel
    14948U,	// t2LDRSHpcrel
    0U,	// t2LDRpci_pic
    15443U,	// t2LDRpcrel
    0U,	// t2LEApcrel
    0U,	// t2LEApcrelJT
    0U,	// t2MOVCCasr
    0U,	// t2MOVCCi
    0U,	// t2MOVCCi16
    0U,	// t2MOVCCi32imm
    0U,	// t2MOVCClsl
    0U,	// t2MOVCClsr
    0U,	// t2MOVCCr
    0U,	// t2MOVCCror
    31992U,	// t2MOVSsi
    23800U,	// t2MOVSsr
    0U,	// t2MOVTi16_ga_pcrel
    0U,	// t2MOV_ga_pcrel
    0U,	// t2MOVi16_ga_pcrel
    0U,	// t2MOVi32imm
    32234U,	// t2MOVsi
    24042U,	// t2MOVsr
    0U,	// t2MVNCCi
    0U,	// t2RSBSri
    0U,	// t2RSBSrs
    0U,	// t2STRB_preidx
    0U,	// t2STRH_preidx
    0U,	// t2STR_preidx
    0U,	// t2SUBSri
    0U,	// t2SUBSrr
    0U,	// t2SUBSrs
    0U,	// t2TBB_JT
    0U,	// t2TBH_JT
    0U,	// tADCS
    0U,	// tADDSi3
    0U,	// tADDSi8
    0U,	// tADDSrr
    0U,	// tADDframe
    0U,	// tADJCALLSTACKDOWN
    0U,	// tADJCALLSTACKUP
    0U,	// tBRIND
    0U,	// tBR_JTr
    0U,	// tBX_CALL
    0U,	// tBX_RET
    0U,	// tBX_RET_vararg
    0U,	// tBfar
    0U,	// tLDMIA_UPD
    15443U,	// tLDRConstPool
    0U,	// tLDRLIT_ga_abs
    0U,	// tLDRLIT_ga_pcrel
    0U,	// tLDR_postidx
    0U,	// tLDRpci_pic
    0U,	// tLEApcrel
    0U,	// tLEApcrelJT
    0U,	// tMOVCCr_pseudo
    0U,	// tPOP_RET
    0U,	// tSBCS
    0U,	// tSUBSi3
    0U,	// tSUBSi8
    0U,	// tSUBSrr
    0U,	// tTAILJMPd
    0U,	// tTAILJMPdND
    0U,	// tTAILJMPr
    0U,	// tTBB_JT
    0U,	// tTBH_JT
    0U,	// tTPsoft
    530745U,	// ADCri
    530745U,	// ADCrr
    559417U,	// ADCrsi
    39225U,	// ADCrsr
    530806U,	// ADDri
    530806U,	// ADDrr
    559478U,	// ADDrsi
    39286U,	// ADDrsr
    539726U,	// ADR
    1242211449U,	// AESD
    1242211457U,	// AESE
    1258988646U,	// AESIMC
    1258988656U,	// AESMC
    530859U,	// ANDri
    530859U,	// ANDrr
    559531U,	// ANDrsi
    39339U,	// ANDrsr
    555329U,	// BFC
    547483U,	// BFI
    530758U,	// BICri
    530758U,	// BICrr
    559430U,	// BICrsi
    39238U,	// BICrsr
    828725U,	// BKPT
    828697U,	// BL
    828772U,	// BLX
    1074314916U,	// BLX_pred
    828772U,	// BLXi
    1074313964U,	// BL_pred
    828768U,	// BX
    1074313901U,	// BXJ
    970304U,	// BX_RET
    1074314816U,	// BX_pred
    1074313296U,	// Bcc
    201907225U,	// CDP
    219210157U,	// CDP2
    3726U,	// CLREX
    540368U,	// CLZ
    539583U,	// CMNri
    539583U,	// CMNzrr
    555967U,	// CMNzrsi
    547775U,	// CMNzrsr
    539683U,	// CMPri
    539683U,	// CMPrr
    556067U,	// CMPrsi
    547875U,	// CMPrsr
    828709U,	// CPS1p
    1309211869U,	// CPS2p
    235470045U,	// CPS3p
    185246891U,	// CRC32B
    185246899U,	// CRC32CB
    185246973U,	// CRC32CH
    185247057U,	// CRC32CW
    185246965U,	// CRC32H
    185247049U,	// CRC32W
    1074313739U,	// DBG
    66762U,	// DMB
    66767U,	// DSB
    531562U,	// EORri
    531562U,	// EORrr
    560234U,	// EORrsi
    40042U,	// EORrsr
    838971U,	// ERET
    1326595561U,	// FCONSTD
    1326726633U,	// FCONSTH
    1326857705U,	// FCONSTS
    2332573243U,	// FLDMXDB_UPD
    572932U,	// FLDMXIA
    2332573188U,	// FLDMXIA_UPD
    1625313U,	// FMSTAT
    2332573251U,	// FSTMXDB_UPD
    572940U,	// FSTMXIA
    2332573196U,	// FSTMXIA_UPD
    1074314610U,	// HINT
    828720U,	// HLT
    828638U,	// HVC
    70868U,	// ISB
    538616U,	// LDA
    538701U,	// LDAB
    540284U,	// LDAEX
    538905U,	// LDAEXB
    268974533U,	// LDAEXD
    539263U,	// LDAEXH
    539165U,	// LDAH
    286975243U,	// LDC2L_OFFSET
    3524977931U,	// LDC2L_OPTION
    303752459U,	// LDC2L_POST
    320529675U,	// LDC2L_PRE
    286974356U,	// LDC2_OFFSET
    3524977044U,	// LDC2_OPTION
    303751572U,	// LDC2_POST
    320528788U,	// LDC2_PRE
    1275615989U,	// LDCL_OFFSET
    1275615989U,	// LDCL_OPTION
    1275615989U,	// LDCL_POST
    1275615989U,	// LDCL_PRE
    1275615549U,	// LDC_OFFSET
    1275615549U,	// LDC_OPTION
    1275615549U,	// LDC_POST
    1275615549U,	// LDC_PRE
    571388U,	// LDMDA
    2332571644U,	// LDMDA_UPD
    571519U,	// LDMDB
    2332571775U,	// LDMDB_UPD
    572300U,	// LDMIA
    2332572556U,	// LDMIA_UPD
    571538U,	// LDMIB
    2332571794U,	// LDMIB_UPD
    552232U,	// LDRBT_POST_IMM
    552232U,	// LDRBT_POST_REG
    551084U,	// LDRB_POST_IMM
    551084U,	// LDRB_POST_REG
    546988U,	// LDRB_PRE_IMM
    551084U,	// LDRB_PRE_REG
    555180U,	// LDRBi12
    546988U,	// LDRBrs
    551343U,	// LDRD
    580015U,	// LDRD_POST
    580015U,	// LDRD_PRE
    540296U,	// LDREX
    538919U,	// LDREXB
    268974547U,	// LDREXD
    539277U,	// LDREXH
    547409U,	// LDRH
    548171U,	// LDRHTi
    552267U,	// LDRHTr
    551505U,	// LDRH_POST
    551505U,	// LDRH_PRE
    547006U,	// LDRSB
    548148U,	// LDRSBTi
    552244U,	// LDRSBTr
    551102U,	// LDRSB_POST
    551102U,	// LDRSB_PRE
    547428U,	// LDRSH
    548183U,	// LDRSHTi
    552279U,	// LDRSHTr
    551524U,	// LDRSH_POST
    551524U,	// LDRSH_PRE
    552311U,	// LDRT_POST_IMM
    552311U,	// LDRT_POST_REG
    552019U,	// LDR_POST_IMM
    552019U,	// LDR_POST_REG
    547923U,	// LDR_PRE_IMM
    552019U,	// LDR_PRE_REG
    556115U,	// LDRcp
    556115U,	// LDRi12
    547923U,	// LDRrs
    201907274U,	// MCR
    168878515U,	// MCR2
    201878642U,	// MCRR
    168878521U,	// MCRR2
    559140U,	// MLA
    548021U,	// MLS
    1887722U,	// MOVPCLR
    556471U,	// MOVTi16
    544234U,	// MOVi
    540159U,	// MOVi16
    544234U,	// MOVr
    544234U,	// MOVr_TC
    531946U,	// MOVsi
    560618U,	// MOVsr
    336124238U,	// MRC
    74138U,	// MRC2
    352872786U,	// MRRC
    78240U,	// MRRC2
    2148056290U,	// MRS
    539874U,	// MRSbanked
    3221798114U,	// MRSsys
    369638536U,	// MSR
    386415752U,	// MSRbanked
    369638536U,	// MSRi
    531317U,	// MUL
    543747U,	// MVNi
    543747U,	// MVNr
    531459U,	// MVNsi
    560131U,	// MVNsr
    531576U,	// ORRri
    531576U,	// ORRrr
    560248U,	// ORRrsi
    40056U,	// ORRrsr
    548115U,	// PKHBT
    547023U,	// PKHTB
    83290U,	// PLDWi12
    87386U,	// PLDWrs
    83171U,	// PLDi12
    87267U,	// PLDrs
    83206U,	// PLIi12
    87302U,	// PLIrs
    555406U,	// QADD
    554800U,	// QADD16
    554903U,	// QADD8
    556729U,	// QASX
    555380U,	// QDADD
    555252U,	// QDSUB
    556588U,	// QSAX
    555265U,	// QSUB
    554762U,	// QSUB16
    554864U,	// QSUB8
    539998U,	// RBIT
    540118U,	// REV
    538452U,	// REV16
    539247U,	// REVSH
    828573U,	// RFEDA
    2008221U,	// RFEDA_UPD
    828604U,	// RFEDB
    2008252U,	// RFEDB_UPD
    828580U,	// RFEIA
    2008228U,	// RFEIA_UPD
    828611U,	// RFEIB
    2008259U,	// RFEIB_UPD
    530624U,	// RSBri
    530624U,	// RSBrr
    559296U,	// RSBrsi
    39104U,	// RSBrsr
    530775U,	// RSCri
    530775U,	// RSCrr
    559447U,	// RSCrsi
    39255U,	// RSCrsr
    554807U,	// SADD16
    554909U,	// SADD8
    556734U,	// SASX
    530741U,	// SBCri
    530741U,	// SBCrr
    559413U,	// SBCrsi
    39221U,	// SBCrsr
    548506U,	// SBFX
    556506U,	// SDIV
    555794U,	// SEL
    91368U,	// SETEND
    828701U,	// SETPAN
    168468546U,	// SHA1C
    1258987596U,	// SHA1H
    168468578U,	// SHA1M
    168468588U,	// SHA1P
    168468481U,	// SHA1SU0
    1242210331U,	// SHA1SU1
    168468566U,	// SHA256H
    168468533U,	// SHA256H2
    1242210317U,	// SHA256SU0
    168468519U,	// SHA256SU1
    554783U,	// SHADD16
    554888U,	// SHADD8
    556716U,	// SHASX
    556575U,	// SHSAX
    554745U,	// SHSUB16
    554849U,	// SHSUB8
    1074313546U,	// SMC
    546910U,	// SMLABB
    548108U,	// SMLABT
    547171U,	// SMLAD
    548432U,	// SMLADX
    96984U,	// SMLAL
    579685U,	// SMLALBB
    580889U,	// SMLALBT
    579992U,	// SMLALD
    581214U,	// SMLALDX
    579797U,	// SMLALTB
    581011U,	// SMLALTT
    547016U,	// SMLATB
    548236U,	// SMLATT
    547083U,	// SMLAWB
    548284U,	// SMLAWT
    547257U,	// SMLSD
    548462U,	// SMLSDX
    580003U,	// SMLSLD
    581222U,	// SMLSLDX
    546850U,	// SMMLA
    547907U,	// SMMLAR
    548019U,	// SMMLS
    547968U,	// SMMLSR
    555891U,	// SMMUL
    556130U,	// SMMULR
    555369U,	// SMUAD
    556631U,	// SMUADX
    555117U,	// SMULBB
    556321U,	// SMULBT
    559946U,	// SMULL
    555229U,	// SMULTB
    556443U,	// SMULTT
    555282U,	// SMULWB
    556483U,	// SMULWT
    555455U,	// SMUSD
    556661U,	// SMUSDX
    828836U,	// SRSDA
    828788U,	// SRSDA_UPD
    828858U,	// SRSDB
    828812U,	// SRSDB_UPD
    828847U,	// SRSIA
    828800U,	// SRSIA_UPD
    828869U,	// SRSIB
    828824U,	// SRSIB_UPD
    548093U,	// SSAT
    554821U,	// SSAT16
    556593U,	// SSAX
    554769U,	// SSUB16
    554870U,	// SSUB8
    286975250U,	// STC2L_OFFSET
    3524977938U,	// STC2L_OPTION
    303752466U,	// STC2L_POST
    320529682U,	// STC2L_PRE
    286974375U,	// STC2_OFFSET
    3524977063U,	// STC2_OPTION
    303751591U,	// STC2_POST
    320528807U,	// STC2_PRE
    1275615994U,	// STCL_OFFSET
    1275615994U,	// STCL_OPTION
    1275615994U,	// STCL_POST
    1275615994U,	// STCL_PRE
    1275615579U,	// STC_OFFSET
    1275615579U,	// STC_OPTION
    1275615579U,	// STC_POST
    1275615579U,	// STC_PRE
    539503U,	// STL
    538782U,	// STLB
    556674U,	// STLEX
    555296U,	// STLEXB
    555468U,	// STLEXD
    555654U,	// STLEXH
    539195U,	// STLH
    571394U,	// STMDA
    2332571650U,	// STMDA_UPD
    571526U,	// STMDB
    2332571782U,	// STMDB_UPD
    572306U,	// STMIA
    2332572562U,	// STMIA_UPD
    571544U,	// STMIB
    2332571800U,	// STMIB_UPD
    185101614U,	// STRBT_POST_IMM
    185101614U,	// STRBT_POST_REG
    185100465U,	// STRB_POST_IMM
    185100465U,	// STRB_POST_REG
    185096369U,	// STRB_PRE_IMM
    185100465U,	// STRB_PRE_REG
    555185U,	// STRBi12
    546993U,	// STRBrs
    551348U,	// STRD
    185129396U,	// STRD_POST
    185129396U,	// STRD_PRE
    556692U,	// STREX
    555310U,	// STREXB
    555482U,	// STREXD
    555668U,	// STREXH
    547414U,	// STRH
    185097553U,	// STRHTi
    185101649U,	// STRHTr
    185100886U,	// STRH_POST
    185100886U,	// STRH_PRE
    185101698U,	// STRT_POST_IMM
    185101698U,	// STRT_POST_REG
    185101460U,	// STR_POST_IMM
    185101460U,	// STR_POST_REG
    185097364U,	// STR_PRE_IMM
    185101460U,	// STR_PRE_REG
    556180U,	// STRi12
    547988U,	// STRrs
    530678U,	// SUBri
    530678U,	// SUBrr
    559350U,	// SUBrsi
    39158U,	// SUBrsr
    1074313567U,	// SVC
    556081U,	// SWP
    555175U,	// SWPB
    546898U,	// SXTAB
    546523U,	// SXTAB16
    547371U,	// SXTAH
    555242U,	// SXTB
    554731U,	// SXTB16
    555637U,	// SXTH
    539711U,	// TEQri
    539711U,	// TEQrr
    556095U,	// TEQrsi
    547903U,	// TEQrsr
    3092U,	// TRAP
    3092U,	// TRAPNaCl
    99545U,	// TSB
    540040U,	// TSTri
    540040U,	// TSTrr
    556424U,	// TSTrsi
    548232U,	// TSTrsr
    554814U,	// UADD16
    554915U,	// UADD8
    556739U,	// UASX
    548511U,	// UBFX
    828656U,	// UDF
    556511U,	// UDIV
    554791U,	// UHADD16
    554895U,	// UHADD8
    556722U,	// UHASX
    556581U,	// UHSAX
    554753U,	// UHSUB16
    554856U,	// UHSUB8
    580285U,	// UMAAL
    96990U,	// UMLAL
    559952U,	// UMULL
    554799U,	// UQADD16
    554902U,	// UQADD8
    556728U,	// UQASX
    556587U,	// UQSAX
    554761U,	// UQSUB16
    554863U,	// UQSUB8
    554882U,	// USAD8
    546650U,	// USADA8
    548098U,	// USAT
    554828U,	// USAT16
    556598U,	// USAX
    554776U,	// USUB16
    554876U,	// USUB8
    546904U,	// UXTAB
    546531U,	// UXTAB16
    547377U,	// UXTAH
    555247U,	// UXTB
    554738U,	// UXTB16
    555642U,	// UXTH
    169892547U,	// VABALsv2i64
    170023619U,	// VABALsv4i32
    170154691U,	// VABALsv8i16
    170285763U,	// VABALuv2i64
    170416835U,	// VABALuv4i32
    170547907U,	// VABALuv8i16
    170153971U,	// VABAsv16i8
    169891827U,	// VABAsv2i32
    170022899U,	// VABAsv4i16
    169891827U,	// VABAsv4i32
    170022899U,	// VABAsv8i16
    170153971U,	// VABAsv8i8
    170547187U,	// VABAuv16i8
    170285043U,	// VABAuv2i32
    170416115U,	// VABAuv4i16
    170285043U,	// VABAuv4i32
    170416115U,	// VABAuv8i16
    170547187U,	// VABAuv8i8
    186678015U,	// VABDLsv2i64
    186809087U,	// VABDLsv4i32
    186940159U,	// VABDLsv8i16
    187071231U,	// VABDLuv2i64
    187202303U,	// VABDLuv4i32
    187333375U,	// VABDLuv8i16
    253131119U,	// VABDfd
    253131119U,	// VABDfq
    253000047U,	// VABDhd
    253000047U,	// VABDhq
    186939759U,	// VABDsv16i8
    186677615U,	// VABDsv2i32
    186808687U,	// VABDsv4i16
    186677615U,	// VABDsv4i32
    186808687U,	// VABDsv8i16
    186939759U,	// VABDsv8i8
    187332975U,	// VABDuv16i8
    187070831U,	// VABDuv2i32
    187201903U,	// VABDuv4i16
    187070831U,	// VABDuv4i32
    187201903U,	// VABDuv8i16
    187332975U,	// VABDuv8i8
    252853412U,	// VABSD
    252984484U,	// VABSH
    253115556U,	// VABSS
    253115556U,	// VABSfd
    253115556U,	// VABSfq
    252984484U,	// VABShd
    252984484U,	// VABShq
    1260666020U,	// VABSv16i8
    1260403876U,	// VABSv2i32
    1260534948U,	// VABSv4i16
    1260403876U,	// VABSv4i32
    1260534948U,	// VABSv8i16
    1260666020U,	// VABSv8i8
    253131233U,	// VACGEfd
    253131233U,	// VACGEfq
    253000161U,	// VACGEhd
    253000161U,	// VACGEhq
    253132096U,	// VACGTfd
    253132096U,	// VACGTfq
    253001024U,	// VACGThd
    253001024U,	// VACGThq
    252869011U,	// VADDD
    253000083U,	// VADDH
    187464621U,	// VADDHNv2i32
    187595693U,	// VADDHNv4i16
    187726765U,	// VADDHNv8i8
    186678028U,	// VADDLsv2i64
    186809100U,	// VADDLsv4i32
    186940172U,	// VADDLsv8i16
    187071244U,	// VADDLuv2i64
    187202316U,	// VADDLuv4i32
    187333388U,	// VADDLuv8i16
    253131155U,	// VADDS
    186678772U,	// VADDWsv2i64
    186809844U,	// VADDWsv4i32
    186940916U,	// VADDWsv8i16
    187071988U,	// VADDWuv2i64
    187203060U,	// VADDWuv4i32
    187334132U,	// VADDWuv8i16
    253131155U,	// VADDfd
    253131155U,	// VADDfq
    253000083U,	// VADDhd
    253000083U,	// VADDhq
    187857299U,	// VADDv16i8
    187464083U,	// VADDv1i64
    187595155U,	// VADDv2i32
    187464083U,	// VADDv2i64
    187726227U,	// VADDv4i16
    187595155U,	// VADDv4i32
    187726227U,	// VADDv8i16
    187857299U,	// VADDv8i8
    555434U,	// VANDd
    555434U,	// VANDq
    555333U,	// VBICd
    405698885U,	// VBICiv2i32
    405829957U,	// VBICiv4i16
    405698885U,	// VBICiv4i32
    405829957U,	// VBICiv8i16
    555333U,	// VBICq
    547334U,	// VBIFd
    547334U,	// VBIFq
    548195U,	// VBITd
    548195U,	// VBITq
    547676U,	// VBSLd
    547676U,	// VBSLq
    185245957U,	// VCADDv2f32
    185246658U,	// VCADDv4f16
    185245957U,	// VCADDv4f32
    185246658U,	// VCADDv8f16
    253131834U,	// VCEQfd
    253131834U,	// VCEQfq
    253000762U,	// VCEQhd
    253000762U,	// VCEQhq
    187857978U,	// VCEQv16i8
    187595834U,	// VCEQv2i32
    187726906U,	// VCEQv4i16
    187595834U,	// VCEQv4i32
    187726906U,	// VCEQv8i16
    187857978U,	// VCEQv8i8
    1261583418U,	// VCEQzv16i8
    253115450U,	// VCEQzv2f32
    1261321274U,	// VCEQzv2i32
    252984378U,	// VCEQzv4f16
    253115450U,	// VCEQzv4f32
    1261452346U,	// VCEQzv4i16
    1261321274U,	// VCEQzv4i32
    252984378U,	// VCEQzv8f16
    1261452346U,	// VCEQzv8i16
    1261583418U,	// VCEQzv8i8
    253131239U,	// VCGEfd
    253131239U,	// VCGEfq
    253000167U,	// VCGEhd
    253000167U,	// VCGEhq
    186939879U,	// VCGEsv16i8
    186677735U,	// VCGEsv2i32
    186808807U,	// VCGEsv4i16
    186677735U,	// VCGEsv4i32
    186808807U,	// VCGEsv8i16
    186939879U,	// VCGEsv8i8
    187333095U,	// VCGEuv16i8
    187070951U,	// VCGEuv2i32
    187202023U,	// VCGEuv4i16
    187070951U,	// VCGEuv4i32
    187202023U,	// VCGEuv8i16
    187333095U,	// VCGEuv8i8
    1260665319U,	// VCGEzv16i8
    253114855U,	// VCGEzv2f32
    1260403175U,	// VCGEzv2i32
    252983783U,	// VCGEzv4f16
    253114855U,	// VCGEzv4f32
    1260534247U,	// VCGEzv4i16
    1260403175U,	// VCGEzv4i32
    252983783U,	// VCGEzv8f16
    1260534247U,	// VCGEzv8i16
    1260665319U,	// VCGEzv8i8
    253132102U,	// VCGTfd
    253132102U,	// VCGTfq
    253001030U,	// VCGThd
    253001030U,	// VCGThq
    186940742U,	// VCGTsv16i8
    186678598U,	// VCGTsv2i32
    186809670U,	// VCGTsv4i16
    186678598U,	// VCGTsv4i32
    186809670U,	// VCGTsv8i16
    186940742U,	// VCGTsv8i8
    187333958U,	// VCGTuv16i8
    187071814U,	// VCGTuv2i32
    187202886U,	// VCGTuv4i16
    187071814U,	// VCGTuv4i32
    187202886U,	// VCGTuv8i16
    187333958U,	// VCGTuv8i8
    1260666182U,	// VCGTzv16i8
    253115718U,	// VCGTzv2f32
    1260404038U,	// VCGTzv2i32
    252984646U,	// VCGTzv4f16
    253115718U,	// VCGTzv4f32
    1260535110U,	// VCGTzv4i16
    1260404038U,	// VCGTzv4i32
    252984646U,	// VCGTzv8f16
    1260535110U,	// VCGTzv8i16
    1260666182U,	// VCGTzv8i8
    1260665324U,	// VCLEzv16i8
    253114860U,	// VCLEzv2f32
    1260403180U,	// VCLEzv2i32
    252983788U,	// VCLEzv4f16
    253114860U,	// VCLEzv4f32
    1260534252U,	// VCLEzv4i16
    1260403180U,	// VCLEzv4i32
    252983788U,	// VCLEzv8f16
    1260534252U,	// VCLEzv8i16
    1260665324U,	// VCLEzv8i8
    1260666030U,	// VCLSv16i8
    1260403886U,	// VCLSv2i32
    1260534958U,	// VCLSv4i16
    1260403886U,	// VCLSv4i32
    1260534958U,	// VCLSv8i16
    1260666030U,	// VCLSv8i8
    1260666216U,	// VCLTzv16i8
    253115752U,	// VCLTzv2f32
    1260404072U,	// VCLTzv2i32
    252984680U,	// VCLTzv4f16
    253115752U,	// VCLTzv4f32
    1260535144U,	// VCLTzv4i16
    1260404072U,	// VCLTzv4i32
    252984680U,	// VCLTzv8f16
    1260535144U,	// VCLTzv8i16
    1260666216U,	// VCLTzv8i8
    1261584079U,	// VCLZv16i8
    1261321935U,	// VCLZv2i32
    1261453007U,	// VCLZv4i16
    1261321935U,	// VCLZv4i32
    1261453007U,	// VCLZv8i16
    1261584079U,	// VCLZv8i8
    168468718U,	// VCMLAv2f32
    168468718U,	// VCMLAv2f32_indexed
    168469419U,	// VCMLAv4f16
    168469419U,	// VCMLAv4f16_indexed
    168468718U,	// VCMLAv4f32
    168468718U,	// VCMLAv4f32_indexed
    168469419U,	// VCMLAv8f16
    168469419U,	// VCMLAv8f16_indexed
    252853282U,	// VCMPD
    252852728U,	// VCMPED
    252983800U,	// VCMPEH
    253114872U,	// VCMPES
    420657656U,	// VCMPEZD
    420788728U,	// VCMPEZH
    420919800U,	// VCMPEZS
    252984354U,	// VCMPH
    253115426U,	// VCMPS
    420658210U,	// VCMPZD
    420789282U,	// VCMPZH
    420920354U,	// VCMPZS
    408941U,	// VCNTd
    408941U,	// VCNTq
    1258987638U,	// VCVTANSDf
    1258988339U,	// VCVTANSDh
    1258987638U,	// VCVTANSQf
    1258988339U,	// VCVTANSQh
    1258987698U,	// VCVTANUDf
    1258988399U,	// VCVTANUDh
    1258987698U,	// VCVTANUQf
    1258988399U,	// VCVTANUQh
    1258987968U,	// VCVTASD
    1258988219U,	// VCVTASH
    1258987638U,	// VCVTASS
    1258988028U,	// VCVTAUD
    1258988279U,	// VCVTAUH
    1258987698U,	// VCVTAUS
    3422436U,	// VCVTBDH
    3553508U,	// VCVTBHD
    3684580U,	// VCVTBHS
    3815652U,	// VCVTBSH
    3947954U,	// VCVTDS
    1258987653U,	// VCVTMNSDf
    1258988354U,	// VCVTMNSDh
    1258987653U,	// VCVTMNSQf
    1258988354U,	// VCVTMNSQh
    1258987713U,	// VCVTMNUDf
    1258988414U,	// VCVTMNUDh
    1258987713U,	// VCVTMNUQf
    1258988414U,	// VCVTMNUQh
    1258987983U,	// VCVTMSD
    1258988234U,	// VCVTMSH
    1258987653U,	// VCVTMSS
    1258988043U,	// VCVTMUD
    1258988294U,	// VCVTMUH
    1258987713U,	// VCVTMUS
    1258987668U,	// VCVTNNSDf
    1258988369U,	// VCVTNNSDh
    1258987668U,	// VCVTNNSQf
    1258988369U,	// VCVTNNSQh
    1258987728U,	// VCVTNNUDf
    1258988429U,	// VCVTNNUDh
    1258987728U,	// VCVTNNUQf
    1258988429U,	// VCVTNNUQh
    1258987998U,	// VCVTNSD
    1258988249U,	// VCVTNSH
    1258987668U,	// VCVTNSS
    1258988058U,	// VCVTNUD
    1258988309U,	// VCVTNUH
    1258987728U,	// VCVTNUS
    1258987683U,	// VCVTPNSDf
    1258988384U,	// VCVTPNSDh
    1258987683U,	// VCVTPNSQf
    1258988384U,	// VCVTPNSQh
    1258987743U,	// VCVTPNUDf
    1258988444U,	// VCVTPNUDh
    1258987743U,	// VCVTPNUQf
    1258988444U,	// VCVTPNUQh
    1258988013U,	// VCVTPSD
    1258988264U,	// VCVTPSH
    1258987683U,	// VCVTPSS
    1258988073U,	// VCVTPUD
    1258988324U,	// VCVTPUH
    1258987743U,	// VCVTPUS
    4079026U,	// VCVTSD
    3423654U,	// VCVTTDH
    3554726U,	// VCVTTHD
    3685798U,	// VCVTTHS
    3816870U,	// VCVTTSH
    3816882U,	// VCVTf2h
    440417714U,	// VCVTf2sd
    440417714U,	// VCVTf2sq
    440548786U,	// VCVTf2ud
    440548786U,	// VCVTf2uq
    2403368370U,	// VCVTf2xsd
    2403368370U,	// VCVTf2xsq
    2403499442U,	// VCVTf2xud
    2403499442U,	// VCVTf2xuq
    3685810U,	// VCVTh2f
    440679858U,	// VCVTh2sd
    440679858U,	// VCVTh2sq
    440810930U,	// VCVTh2ud
    440810930U,	// VCVTh2uq
    2403630514U,	// VCVTh2xsd
    2403630514U,	// VCVTh2xsq
    2403761586U,	// VCVTh2xud
    2403761586U,	// VCVTh2xuq
    440942002U,	// VCVTs2fd
    440942002U,	// VCVTs2fq
    441073074U,	// VCVTs2hd
    441073074U,	// VCVTs2hq
    441204146U,	// VCVTu2fd
    441204146U,	// VCVTu2fq
    441335218U,	// VCVTu2hd
    441335218U,	// VCVTu2hq
    2403892658U,	// VCVTxs2fd
    2403892658U,	// VCVTxs2fq
    2404023730U,	// VCVTxs2hd
    2404023730U,	// VCVTxs2hq
    2404154802U,	// VCVTxu2fd
    2404154802U,	// VCVTxu2fq
    2404285874U,	// VCVTxu2hd
    2404285874U,	// VCVTxu2hq
    252870116U,	// VDIVD
    253001188U,	// VDIVH
    253132260U,	// VDIVS
    146475U,	// VDUP16d
    146475U,	// VDUP16q
    277547U,	// VDUP32d
    277547U,	// VDUP32q
    408619U,	// VDUP8d
    408619U,	// VDUP8q
    162859U,	// VDUPLN16d
    162859U,	// VDUPLN16q
    293931U,	// VDUPLN32d
    293931U,	// VDUPLN32q
    425003U,	// VDUPLN8d
    425003U,	// VDUPLN8q
    556137U,	// VEORd
    556137U,	// VEORq
    155082U,	// VEXTd16
    286154U,	// VEXTd32
    417226U,	// VEXTd8
    155082U,	// VEXTq16
    286154U,	// VEXTq32
    5266890U,	// VEXTq64
    417226U,	// VEXTq8
    2400344115U,	// VFMAD
    2400475187U,	// VFMAH
    2400606259U,	// VFMAS
    2400606259U,	// VFMAfd
    2400606259U,	// VFMAfq
    2400475187U,	// VFMAhd
    2400475187U,	// VFMAhq
    2400345284U,	// VFMSD
    2400476356U,	// VFMSH
    2400607428U,	// VFMSS
    2400607428U,	// VFMSfd
    2400607428U,	// VFMSfq
    2400476356U,	// VFMShd
    2400476356U,	// VFMShq
    2400344120U,	// VFNMAD
    2400475192U,	// VFNMAH
    2400606264U,	// VFNMAS
    2400345289U,	// VFNMSD
    2400476361U,	// VFNMSH
    2400607433U,	// VFNMSS
    294377U,	// VGETLNi32
    3408035305U,	// VGETLNs16
    3408166377U,	// VGETLNs8
    3408428521U,	// VGETLNu16
    3408559593U,	// VGETLNu8
    186939777U,	// VHADDsv16i8
    186677633U,	// VHADDsv2i32
    186808705U,	// VHADDsv4i16
    186677633U,	// VHADDsv4i32
    186808705U,	// VHADDsv8i16
    186939777U,	// VHADDsv8i8
    187332993U,	// VHADDuv16i8
    187070849U,	// VHADDuv2i32
    187201921U,	// VHADDuv4i16
    187070849U,	// VHADDuv4i32
    187201921U,	// VHADDuv8i16
    187332993U,	// VHADDuv8i8
    186939642U,	// VHSUBsv16i8
    186677498U,	// VHSUBsv2i32
    186808570U,	// VHSUBsv4i16
    186677498U,	// VHSUBsv4i32
    186808570U,	// VHSUBsv8i16
    186939642U,	// VHSUBsv8i8
    187332858U,	// VHSUBuv16i8
    187070714U,	// VHSUBuv2i32
    187201786U,	// VHSUBuv4i16
    187070714U,	// VHSUBuv4i32
    187201786U,	// VHSUBuv8i16
    187332858U,	// VHSUBuv8i8
    1258988577U,	// VINSH
    441597356U,	// VJCVT
    3674371694U,	// VLD1DUPd16
    453138030U,	// VLD1DUPd16wb_fixed
    453142126U,	// VLD1DUPd16wb_register
    3674502766U,	// VLD1DUPd32
    453269102U,	// VLD1DUPd32wb_fixed
    453273198U,	// VLD1DUPd32wb_register
    3674633838U,	// VLD1DUPd8
    453400174U,	// VLD1DUPd8wb_fixed
    453404270U,	// VLD1DUPd8wb_register
    3691148910U,	// VLD1DUPq16
    469915246U,	// VLD1DUPq16wb_fixed
    469919342U,	// VLD1DUPq16wb_register
    3691279982U,	// VLD1DUPq32
    470046318U,	// VLD1DUPq32wb_fixed
    470050414U,	// VLD1DUPq32wb_register
    3691411054U,	// VLD1DUPq8
    470177390U,	// VLD1DUPq8wb_fixed
    470181486U,	// VLD1DUPq8wb_register
    1079273070U,	// VLD1LNd16
    1079350894U,	// VLD1LNd16_UPD
    1079404142U,	// VLD1LNd32
    1079481966U,	// VLD1LNd32_UPD
    1079535214U,	// VLD1LNd8
    1079613038U,	// VLD1LNd8_UPD
    0U,	// VLD1LNq16Pseudo
    0U,	// VLD1LNq16Pseudo_UPD
    0U,	// VLD1LNq32Pseudo
    0U,	// VLD1LNq32Pseudo_UPD
    0U,	// VLD1LNq8Pseudo
    0U,	// VLD1LNq8Pseudo_UPD
    3707926126U,	// VLD1d16
    3355604590U,	// VLD1d16Q
    0U,	// VLD1d16QPseudo
    134370926U,	// VLD1d16Qwb_fixed
    134375022U,	// VLD1d16Qwb_register
    3288495726U,	// VLD1d16T
    0U,	// VLD1d16TPseudo
    67262062U,	// VLD1d16Twb_fixed
    67266158U,	// VLD1d16Twb_register
    486692462U,	// VLD1d16wb_fixed
    486696558U,	// VLD1d16wb_register
    3708057198U,	// VLD1d32
    3355735662U,	// VLD1d32Q
    0U,	// VLD1d32QPseudo
    134501998U,	// VLD1d32Qwb_fixed
    134506094U,	// VLD1d32Qwb_register
    3288626798U,	// VLD1d32T
    0U,	// VLD1d32TPseudo
    67393134U,	// VLD1d32Twb_fixed
    67397230U,	// VLD1d32Twb_register
    486823534U,	// VLD1d32wb_fixed
    486827630U,	// VLD1d32wb_register
    3713037934U,	// VLD1d64
    3360716398U,	// VLD1d64Q
    0U,	// VLD1d64QPseudo
    0U,	// VLD1d64QPseudoWB_fixed
    0U,	// VLD1d64QPseudoWB_register
    139482734U,	// VLD1d64Qwb_fixed
    139486830U,	// VLD1d64Qwb_register
    3293607534U,	// VLD1d64T
    0U,	// VLD1d64TPseudo
    0U,	// VLD1d64TPseudoWB_fixed
    0U,	// VLD1d64TPseudoWB_register
    72373870U,	// VLD1d64Twb_fixed
    72377966U,	// VLD1d64Twb_register
    491804270U,	// VLD1d64wb_fixed
    491808366U,	// VLD1d64wb_register
    3708188270U,	// VLD1d8
    3355866734U,	// VLD1d8Q
    0U,	// VLD1d8QPseudo
    134633070U,	// VLD1d8Qwb_fixed
    134637166U,	// VLD1d8Qwb_register
    3288757870U,	// VLD1d8T
    0U,	// VLD1d8TPseudo
    67524206U,	// VLD1d8Twb_fixed
    67528302U,	// VLD1d8Twb_register
    486954606U,	// VLD1d8wb_fixed
    486958702U,	// VLD1d8wb_register
    3724703342U,	// VLD1q16
    0U,	// VLD1q16HighQPseudo
    0U,	// VLD1q16HighTPseudo
    0U,	// VLD1q16LowQPseudo_UPD
    0U,	// VLD1q16LowTPseudo_UPD
    503469678U,	// VLD1q16wb_fixed
    503473774U,	// VLD1q16wb_register
    3724834414U,	// VLD1q32
    0U,	// VLD1q32HighQPseudo
    0U,	// VLD1q32HighTPseudo
    0U,	// VLD1q32LowQPseudo_UPD
    0U,	// VLD1q32LowTPseudo_UPD
    503600750U,	// VLD1q32wb_fixed
    503604846U,	// VLD1q32wb_register
    3729815150U,	// VLD1q64
    0U,	// VLD1q64HighQPseudo
    0U,	// VLD1q64HighTPseudo
    0U,	// VLD1q64LowQPseudo_UPD
    0U,	// VLD1q64LowTPseudo_UPD
    508581486U,	// VLD1q64wb_fixed
    508585582U,	// VLD1q64wb_register
    3724965486U,	// VLD1q8
    0U,	// VLD1q8HighQPseudo
    0U,	// VLD1q8HighTPseudo
    0U,	// VLD1q8LowQPseudo_UPD
    0U,	// VLD1q8LowTPseudo_UPD
    503731822U,	// VLD1q8wb_fixed
    503735918U,	// VLD1q8wb_register
    3691148954U,	// VLD2DUPd16
    469915290U,	// VLD2DUPd16wb_fixed
    469919386U,	// VLD2DUPd16wb_register
    3741480602U,	// VLD2DUPd16x2
    520246938U,	// VLD2DUPd16x2wb_fixed
    520251034U,	// VLD2DUPd16x2wb_register
    3691280026U,	// VLD2DUPd32
    470046362U,	// VLD2DUPd32wb_fixed
    470050458U,	// VLD2DUPd32wb_register
    3741611674U,	// VLD2DUPd32x2
    520378010U,	// VLD2DUPd32x2wb_fixed
    520382106U,	// VLD2DUPd32x2wb_register
    3691411098U,	// VLD2DUPd8
    470177434U,	// VLD2DUPd8wb_fixed
    470181530U,	// VLD2DUPd8wb_register
    3741742746U,	// VLD2DUPd8x2
    520509082U,	// VLD2DUPd8x2wb_fixed
    520513178U,	// VLD2DUPd8x2wb_register
    0U,	// VLD2DUPq16EvenPseudo
    0U,	// VLD2DUPq16OddPseudo
    0U,	// VLD2DUPq32EvenPseudo
    0U,	// VLD2DUPq32OddPseudo
    0U,	// VLD2DUPq8EvenPseudo
    0U,	// VLD2DUPq8OddPseudo
    1079350938U,	// VLD2LNd16
    0U,	// VLD2LNd16Pseudo
    0U,	// VLD2LNd16Pseudo_UPD
    1079355034U,	// VLD2LNd16_UPD
    1079482010U,	// VLD2LNd32
    0U,	// VLD2LNd32Pseudo
    0U,	// VLD2LNd32Pseudo_UPD
    1079486106U,	// VLD2LNd32_UPD
    1079613082U,	// VLD2LNd8
    0U,	// VLD2LNd8Pseudo
    0U,	// VLD2LNd8Pseudo_UPD
    1079617178U,	// VLD2LNd8_UPD
    1079350938U,	// VLD2LNq16
    0U,	// VLD2LNq16Pseudo
    0U,	// VLD2LNq16Pseudo_UPD
    1079355034U,	// VLD2LNq16_UPD
    1079482010U,	// VLD2LNq32
    0U,	// VLD2LNq32Pseudo
    0U,	// VLD2LNq32Pseudo_UPD
    1079486106U,	// VLD2LNq32_UPD
    3758257818U,	// VLD2b16
    537024154U,	// VLD2b16wb_fixed
    537028250U,	// VLD2b16wb_register
    3758388890U,	// VLD2b32
    537155226U,	// VLD2b32wb_fixed
    537159322U,	// VLD2b32wb_register
    3758519962U,	// VLD2b8
    537286298U,	// VLD2b8wb_fixed
    537290394U,	// VLD2b8wb_register
    3724703386U,	// VLD2d16
    503469722U,	// VLD2d16wb_fixed
    503473818U,	// VLD2d16wb_register
    3724834458U,	// VLD2d32
    503600794U,	// VLD2d32wb_fixed
    503604890U,	// VLD2d32wb_register
    3724965530U,	// VLD2d8
    503731866U,	// VLD2d8wb_fixed
    503735962U,	// VLD2d8wb_register
    3355604634U,	// VLD2q16
    0U,	// VLD2q16Pseudo
    0U,	// VLD2q16PseudoWB_fixed
    0U,	// VLD2q16PseudoWB_register
    134370970U,	// VLD2q16wb_fixed
    134375066U,	// VLD2q16wb_register
    3355735706U,	// VLD2q32
    0U,	// VLD2q32Pseudo
    0U,	// VLD2q32PseudoWB_fixed
    0U,	// VLD2q32PseudoWB_register
    134502042U,	// VLD2q32wb_fixed
    134506138U,	// VLD2q32wb_register
    3355866778U,	// VLD2q8
    0U,	// VLD2q8Pseudo
    0U,	// VLD2q8PseudoWB_fixed
    0U,	// VLD2q8PseudoWB_register
    134633114U,	// VLD2q8wb_fixed
    134637210U,	// VLD2q8wb_register
    2153014970U,	// VLD3DUPd16
    0U,	// VLD3DUPd16Pseudo
    0U,	// VLD3DUPd16Pseudo_UPD
    2153092794U,	// VLD3DUPd16_UPD
    2153146042U,	// VLD3DUPd32
    0U,	// VLD3DUPd32Pseudo
    0U,	// VLD3DUPd32Pseudo_UPD
    2153223866U,	// VLD3DUPd32_UPD
    2153277114U,	// VLD3DUPd8
    0U,	// VLD3DUPd8Pseudo
    0U,	// VLD3DUPd8Pseudo_UPD
    2153354938U,	// VLD3DUPd8_UPD
    2153014970U,	// VLD3DUPq16
    0U,	// VLD3DUPq16EvenPseudo
    0U,	// VLD3DUPq16OddPseudo
    2153092794U,	// VLD3DUPq16_UPD
    2153146042U,	// VLD3DUPq32
    0U,	// VLD3DUPq32EvenPseudo
    0U,	// VLD3DUPq32OddPseudo
    2153223866U,	// VLD3DUPq32_UPD
    2153277114U,	// VLD3DUPq8
    0U,	// VLD3DUPq8EvenPseudo
    0U,	// VLD3DUPq8OddPseudo
    2153354938U,	// VLD3DUPq8_UPD
    1079355066U,	// VLD3LNd16
    0U,	// VLD3LNd16Pseudo
    0U,	// VLD3LNd16Pseudo_UPD
    1079359162U,	// VLD3LNd16_UPD
    1079486138U,	// VLD3LNd32
    0U,	// VLD3LNd32Pseudo
    0U,	// VLD3LNd32Pseudo_UPD
    1079490234U,	// VLD3LNd32_UPD
    1079617210U,	// VLD3LNd8
    0U,	// VLD3LNd8Pseudo
    0U,	// VLD3LNd8Pseudo_UPD
    1079621306U,	// VLD3LNd8_UPD
    1079355066U,	// VLD3LNq16
    0U,	// VLD3LNq16Pseudo
    0U,	// VLD3LNq16Pseudo_UPD
    1079359162U,	// VLD3LNq16_UPD
    1079486138U,	// VLD3LNq32
    0U,	// VLD3LNq32Pseudo
    0U,	// VLD3LNq32Pseudo_UPD
    1079490234U,	// VLD3LNq32_UPD
    5531322U,	// VLD3d16
    0U,	// VLD3d16Pseudo
    0U,	// VLD3d16Pseudo_UPD
    5609146U,	// VLD3d16_UPD
    5662394U,	// VLD3d32
    0U,	// VLD3d32Pseudo
    0U,	// VLD3d32Pseudo_UPD
    5740218U,	// VLD3d32_UPD
    5793466U,	// VLD3d8
    0U,	// VLD3d8Pseudo
    0U,	// VLD3d8Pseudo_UPD
    5871290U,	// VLD3d8_UPD
    5531322U,	// VLD3q16
    0U,	// VLD3q16Pseudo_UPD
    5609146U,	// VLD3q16_UPD
    0U,	// VLD3q16oddPseudo
    0U,	// VLD3q16oddPseudo_UPD
    5662394U,	// VLD3q32
    0U,	// VLD3q32Pseudo_UPD
    5740218U,	// VLD3q32_UPD
    0U,	// VLD3q32oddPseudo
    0U,	// VLD3q32oddPseudo_UPD
    5793466U,	// VLD3q8
    0U,	// VLD3q8Pseudo_UPD
    5871290U,	// VLD3q8_UPD
    0U,	// VLD3q8oddPseudo
    0U,	// VLD3q8oddPseudo_UPD
    2153043665U,	// VLD4DUPd16
    0U,	// VLD4DUPd16Pseudo
    0U,	// VLD4DUPd16Pseudo_UPD
    2153105105U,	// VLD4DUPd16_UPD
    2153174737U,	// VLD4DUPd32
    0U,	// VLD4DUPd32Pseudo
    0U,	// VLD4DUPd32Pseudo_UPD
    2153236177U,	// VLD4DUPd32_UPD
    2153305809U,	// VLD4DUPd8
    0U,	// VLD4DUPd8Pseudo
    0U,	// VLD4DUPd8Pseudo_UPD
    2153367249U,	// VLD4DUPd8_UPD
    2153043665U,	// VLD4DUPq16
    0U,	// VLD4DUPq16EvenPseudo
    0U,	// VLD4DUPq16OddPseudo
    2153105105U,	// VLD4DUPq16_UPD
    2153174737U,	// VLD4DUPq32
    0U,	// VLD4DUPq32EvenPseudo
    0U,	// VLD4DUPq32OddPseudo
    2153236177U,	// VLD4DUPq32_UPD
    2153305809U,	// VLD4DUPq8
    0U,	// VLD4DUPq8EvenPseudo
    0U,	// VLD4DUPq8OddPseudo
    2153367249U,	// VLD4DUPq8_UPD
    1079359185U,	// VLD4LNd16
    0U,	// VLD4LNd16Pseudo
    0U,	// VLD4LNd16Pseudo_UPD
    1079367377U,	// VLD4LNd16_UPD
    1079490257U,	// VLD4LNd32
    0U,	// VLD4LNd32Pseudo
    0U,	// VLD4LNd32Pseudo_UPD
    1079498449U,	// VLD4LNd32_UPD
    1079621329U,	// VLD4LNd8
    0U,	// VLD4LNd8Pseudo
    0U,	// VLD4LNd8Pseudo_UPD
    1079629521U,	// VLD4LNd8_UPD
    1079359185U,	// VLD4LNq16
    0U,	// VLD4LNq16Pseudo
    0U,	// VLD4LNq16Pseudo_UPD
    1079367377U,	// VLD4LNq16_UPD
    1079490257U,	// VLD4LNq32
    0U,	// VLD4LNq32Pseudo
    0U,	// VLD4LNq32Pseudo_UPD
    1079498449U,	// VLD4LNq32_UPD
    5560017U,	// VLD4d16
    0U,	// VLD4d16Pseudo
    0U,	// VLD4d16Pseudo_UPD
    5621457U,	// VLD4d16_UPD
    5691089U,	// VLD4d32
    0U,	// VLD4d32Pseudo
    0U,	// VLD4d32Pseudo_UPD
    5752529U,	// VLD4d32_UPD
    5822161U,	// VLD4d8
    0U,	// VLD4d8Pseudo
    0U,	// VLD4d8Pseudo_UPD
    5883601U,	// VLD4d8_UPD
    5560017U,	// VLD4q16
    0U,	// VLD4q16Pseudo_UPD
    5621457U,	// VLD4q16_UPD
    0U,	// VLD4q16oddPseudo
    0U,	// VLD4q16oddPseudo_UPD
    5691089U,	// VLD4q32
    0U,	// VLD4q32Pseudo_UPD
    5752529U,	// VLD4q32_UPD
    0U,	// VLD4q32oddPseudo
    0U,	// VLD4q32oddPseudo_UPD
    5822161U,	// VLD4q8
    0U,	// VLD4q8Pseudo_UPD
    5883601U,	// VLD4q8_UPD
    0U,	// VLD4q8oddPseudo
    0U,	// VLD4q8oddPseudo_UPD
    2332571774U,	// VLDMDDB_UPD
    571406U,	// VLDMDIA
    2332571662U,	// VLDMDIA_UPD
    0U,	// VLDMQIA
    2332571774U,	// VLDMSDB_UPD
    571406U,	// VLDMSIA
    2332571662U,	// VLDMSIA_UPD
    556114U,	// VLDRD
    162898U,	// VLDRH
    556114U,	// VLDRS
    1074314122U,	// VLLDM
    1074314128U,	// VLSTM
    185246300U,	// VMAXNMD
    185246693U,	// VMAXNMH
    185245992U,	// VMAXNMNDf
    185246693U,	// VMAXNMNDh
    185245992U,	// VMAXNMNQf
    185246693U,	// VMAXNMNQh
    185245992U,	// VMAXNMS
    253132314U,	// VMAXfd
    253132314U,	// VMAXfq
    253001242U,	// VMAXhd
    253001242U,	// VMAXhq
    186940954U,	// VMAXsv16i8
    186678810U,	// VMAXsv2i32
    186809882U,	// VMAXsv4i16
    186678810U,	// VMAXsv4i32
    186809882U,	// VMAXsv8i16
    186940954U,	// VMAXsv8i8
    187334170U,	// VMAXuv16i8
    187072026U,	// VMAXuv2i32
    187203098U,	// VMAXuv4i16
    187072026U,	// VMAXuv4i32
    187203098U,	// VMAXuv8i16
    187334170U,	// VMAXuv8i8
    185246288U,	// VMINNMD
    185246681U,	// VMINNMH
    185245980U,	// VMINNMNDf
    185246681U,	// VMINNMNDh
    185245980U,	// VMINNMNQf
    185246681U,	// VMINNMNQh
    185245980U,	// VMINNMS
    253131706U,	// VMINfd
    253131706U,	// VMINfq
    253000634U,	// VMINhd
    253000634U,	// VMINhq
    186940346U,	// VMINsv16i8
    186678202U,	// VMINsv2i32
    186809274U,	// VMINsv4i16
    186678202U,	// VMINsv4i32
    186809274U,	// VMINsv8i16
    186940346U,	// VMINsv8i8
    187333562U,	// VMINuv16i8
    187071418U,	// VMINuv2i32
    187202490U,	// VMINuv4i16
    187071418U,	// VMINuv4i32
    187202490U,	// VMINuv8i16
    187333562U,	// VMINuv8i8
    2400344110U,	// VMLAD
    2400475182U,	// VMLAH
    169896676U,	// VMLALslsv2i32
    170027748U,	// VMLALslsv4i16
    170289892U,	// VMLALsluv2i32
    170420964U,	// VMLALsluv4i16
    169892580U,	// VMLALsv2i64
    170023652U,	// VMLALsv4i32
    170154724U,	// VMLALsv8i16
    170285796U,	// VMLALuv2i64
    170416868U,	// VMLALuv4i32
    170547940U,	// VMLALuv8i16
    2400606254U,	// VMLAS
    2400606254U,	// VMLAfd
    2400606254U,	// VMLAfq
    2400475182U,	// VMLAhd
    2400475182U,	// VMLAhq
    2400610350U,	// VMLAslfd
    2400610350U,	// VMLAslfq
    2400479278U,	// VMLAslhd
    2400479278U,	// VMLAslhq
    170813486U,	// VMLAslv2i32
    170944558U,	// VMLAslv4i16
    170813486U,	// VMLAslv4i32
    170944558U,	// VMLAslv8i16
    171071534U,	// VMLAv16i8
    170809390U,	// VMLAv2i32
    170940462U,	// VMLAv4i16
    170809390U,	// VMLAv4i32
    170940462U,	// VMLAv8i16
    171071534U,	// VMLAv8i8
    2400345279U,	// VMLSD
    2400476351U,	// VMLSH
    169896809U,	// VMLSLslsv2i32
    170027881U,	// VMLSLslsv4i16
    170290025U,	// VMLSLsluv2i32
    170421097U,	// VMLSLsluv4i16
    169892713U,	// VMLSLsv2i64
    170023785U,	// VMLSLsv4i32
    170154857U,	// VMLSLsv8i16
    170285929U,	// VMLSLuv2i64
    170417001U,	// VMLSLuv4i32
    170548073U,	// VMLSLuv8i16
    2400607423U,	// VMLSS
    2400607423U,	// VMLSfd
    2400607423U,	// VMLSfq
    2400476351U,	// VMLShd
    2400476351U,	// VMLShq
    2400611519U,	// VMLSslfd
    2400611519U,	// VMLSslfq
    2400480447U,	// VMLSslhd
    2400480447U,	// VMLSslhq
    170814655U,	// VMLSslv2i32
    170945727U,	// VMLSslv4i16
    170814655U,	// VMLSslv4i32
    170945727U,	// VMLSslv8i16
    171072703U,	// VMLSv16i8
    170810559U,	// VMLSv2i32
    170941631U,	// VMLSv4i16
    170810559U,	// VMLSv4i32
    170941631U,	// VMLSv8i16
    171072703U,	// VMLSv8i8
    252853737U,	// VMOVD
    556521U,	// VMOVDRR
    1258988623U,	// VMOVH
    252984809U,	// VMOVHR
    1260403588U,	// VMOVLsv2i64
    1260534660U,	// VMOVLsv4i32
    1260665732U,	// VMOVLsv8i16
    1260796804U,	// VMOVLuv2i64
    1260927876U,	// VMOVLuv4i32
    1261058948U,	// VMOVLuv8i16
    1261190158U,	// VMOVNv2i32
    1261321230U,	// VMOVNv4i16
    1261452302U,	// VMOVNv8i8
    252984809U,	// VMOVRH
    556521U,	// VMOVRRD
    548329U,	// VMOVRRS
    540137U,	// VMOVRS
    253115881U,	// VMOVS
    540137U,	// VMOVSR
    548329U,	// VMOVSRR
    405945833U,	// VMOVv16i8
    405552617U,	// VMOVv1i64
    1326857705U,	// VMOVv2f32
    405683689U,	// VMOVv2i32
    405552617U,	// VMOVv2i64
    1326857705U,	// VMOVv4f32
    405814761U,	// VMOVv4i16
    405683689U,	// VMOVv4i32
    405814761U,	// VMOVv8i16
    405945833U,	// VMOVv8i8
    3221798113U,	// VMRS
    572641U,	// VMRS_FPEXC
    1074314465U,	// VMRS_FPINST
    2148056289U,	// VMRS_FPINST2
    3221798113U,	// VMRS_FPSID
    572641U,	// VMRS_MVFR0
    1074314465U,	// VMRS_MVFR1
    2148056289U,	// VMRS_MVFR2
    5946503U,	// VMSR
    6077575U,	// VMSR_FPEXC
    6208647U,	// VMSR_FPINST
    6339719U,	// VMSR_FPINST2
    6470791U,	// VMSR_FPSID
    252869503U,	// VMULD
    253000575U,	// VMULH
    185246384U,	// VMULLp64
    6585174U,	// VMULLp8
    186669910U,	// VMULLslsv2i32
    186800982U,	// VMULLslsv4i16
    187063126U,	// VMULLsluv2i32
    187194198U,	// VMULLsluv4i16
    186678102U,	// VMULLsv2i64
    186809174U,	// VMULLsv4i32
    186940246U,	// VMULLsv8i16
    187071318U,	// VMULLuv2i64
    187202390U,	// VMULLuv4i32
    187333462U,	// VMULLuv8i16
    253131647U,	// VMULS
    253131647U,	// VMULfd
    253131647U,	// VMULfq
    253000575U,	// VMULhd
    253000575U,	// VMULhq
    6585215U,	// VMULpd
    6585215U,	// VMULpq
    253123455U,	// VMULslfd
    253123455U,	// VMULslfq
    252992383U,	// VMULslhd
    252992383U,	// VMULslhq
    187587455U,	// VMULslv2i32
    187718527U,	// VMULslv4i16
    187587455U,	// VMULslv4i32
    187718527U,	// VMULslv8i16
    187857791U,	// VMULv16i8
    187595647U,	// VMULv2i32
    187726719U,	// VMULv4i16
    187595647U,	// VMULv4i32
    187726719U,	// VMULv8i16
    187857791U,	// VMULv8i8
    539650U,	// VMVNd
    539650U,	// VMVNq
    405683202U,	// VMVNv2i32
    405814274U,	// VMVNv4i16
    405683202U,	// VMVNv4i32
    405814274U,	// VMVNv8i16
    252852757U,	// VNEGD
    252983829U,	// VNEGH
    253114901U,	// VNEGS
    253114901U,	// VNEGf32q
    253114901U,	// VNEGfd
    252983829U,	// VNEGhd
    252983829U,	// VNEGhq
    1260534293U,	// VNEGs16d
    1260534293U,	// VNEGs16q
    1260403221U,	// VNEGs32d
    1260403221U,	// VNEGs32q
    1260665365U,	// VNEGs8d
    1260665365U,	// VNEGs8q
    2400344104U,	// VNMLAD
    2400475176U,	// VNMLAH
    2400606248U,	// VNMLAS
    2400345273U,	// VNMLSD
    2400476345U,	// VNMLSH
    2400607417U,	// VNMLSS
    252869497U,	// VNMULD
    253000569U,	// VNMULH
    253131641U,	// VNMULS
    555999U,	// VORNd
    555999U,	// VORNq
    556151U,	// VORRd
    405699703U,	// VORRiv2i32
    405830775U,	// VORRiv4i16
    405699703U,	// VORRiv4i32
    405830775U,	// VORRiv8i16
    556151U,	// VORRq
    1243904713U,	// VPADALsv16i8
    1243642569U,	// VPADALsv2i32
    1243773641U,	// VPADALsv4i16
    1243642569U,	// VPADALsv4i32
    1243773641U,	// VPADALsv8i16
    1243904713U,	// VPADALsv8i8
    1244297929U,	// VPADALuv16i8
    1244035785U,	// VPADALuv2i32
    1244166857U,	// VPADALuv4i16
    1244035785U,	// VPADALuv4i32
    1244166857U,	// VPADALuv8i16
    1244297929U,	// VPADALuv8i8
    1260665605U,	// VPADDLsv16i8
    1260403461U,	// VPADDLsv2i32
    1260534533U,	// VPADDLsv4i16
    1260403461U,	// VPADDLsv4i32
    1260534533U,	// VPADDLsv8i16
    1260665605U,	// VPADDLsv8i8
    1261058821U,	// VPADDLuv16i8
    1260796677U,	// VPADDLuv2i32
    1260927749U,	// VPADDLuv4i16
    1260796677U,	// VPADDLuv4i32
    1260927749U,	// VPADDLuv8i16
    1261058821U,	// VPADDLuv8i8
    253131143U,	// VPADDf
    253000071U,	// VPADDh
    187726215U,	// VPADDi16
    187595143U,	// VPADDi32
    187857287U,	// VPADDi8
    253132308U,	// VPMAXf
    253001236U,	// VPMAXh
    186809876U,	// VPMAXs16
    186678804U,	// VPMAXs32
    186940948U,	// VPMAXs8
    187203092U,	// VPMAXu16
    187072020U,	// VPMAXu32
    187334164U,	// VPMAXu8
    253131700U,	// VPMINf
    253000628U,	// VPMINh
    186809268U,	// VPMINs16
    186678196U,	// VPMINs32
    186940340U,	// VPMINs8
    187202484U,	// VPMINu16
    187071412U,	// VPMINu32
    187333556U,	// VPMINu8
    1260666014U,	// VQABSv16i8
    1260403870U,	// VQABSv2i32
    1260534942U,	// VQABSv4i16
    1260403870U,	// VQABSv4i32
    1260534942U,	// VQABSv8i16
    1260666014U,	// VQABSv8i8
    186939789U,	// VQADDsv16i8
    191265165U,	// VQADDsv1i64
    186677645U,	// VQADDsv2i32
    191265165U,	// VQADDsv2i64
    186808717U,	// VQADDsv4i16
    186677645U,	// VQADDsv4i32
    186808717U,	// VQADDsv8i16
    186939789U,	// VQADDsv8i8
    187333005U,	// VQADDuv16i8
    191396237U,	// VQADDuv1i64
    187070861U,	// VQADDuv2i32
    191396237U,	// VQADDuv2i64
    187201933U,	// VQADDuv4i16
    187070861U,	// VQADDuv4i32
    187201933U,	// VQADDuv8i16
    187333005U,	// VQADDuv8i8
    169896656U,	// VQDMLALslv2i32
    170027728U,	// VQDMLALslv4i16
    169892560U,	// VQDMLALv2i64
    170023632U,	// VQDMLALv4i32
    169896801U,	// VQDMLSLslv2i32
    170027873U,	// VQDMLSLslv4i16
    169892705U,	// VQDMLSLv2i64
    170023777U,	// VQDMLSLv4i32
    186669632U,	// VQDMULHslv2i32
    186800704U,	// VQDMULHslv4i16
    186669632U,	// VQDMULHslv4i32
    186800704U,	// VQDMULHslv8i16
    186677824U,	// VQDMULHv2i32
    186808896U,	// VQDMULHv4i16
    186677824U,	// VQDMULHv4i32
    186808896U,	// VQDMULHv8i16
    186669890U,	// VQDMULLslv2i32
    186800962U,	// VQDMULLslv4i16
    186678082U,	// VQDMULLv2i64
    186809154U,	// VQDMULLv4i32
    1264991226U,	// VQMOVNsuv2i32
    1260403706U,	// VQMOVNsuv4i16
    1260534778U,	// VQMOVNsuv8i8
    1264991239U,	// VQMOVNsv2i32
    1260403719U,	// VQMOVNsv4i16
    1260534791U,	// VQMOVNsv8i8
    1265122311U,	// VQMOVNuv2i32
    1260796935U,	// VQMOVNuv4i16
    1260928007U,	// VQMOVNuv8i8
    1260665359U,	// VQNEGv16i8
    1260403215U,	// VQNEGv2i32
    1260534287U,	// VQNEGv4i16
    1260403215U,	// VQNEGv4i32
    1260534287U,	// VQNEGv8i16
    1260665359U,	// VQNEGv8i8
    169896482U,	// VQRDMLAHslv2i32
    170027554U,	// VQRDMLAHslv4i16
    169896482U,	// VQRDMLAHslv4i32
    170027554U,	// VQRDMLAHslv8i16
    169892386U,	// VQRDMLAHv2i32
    170023458U,	// VQRDMLAHv4i16
    169892386U,	// VQRDMLAHv4i32
    170023458U,	// VQRDMLAHv8i16
    169896539U,	// VQRDMLSHslv2i32
    170027611U,	// VQRDMLSHslv4i16
    169896539U,	// VQRDMLSHslv4i32
    170027611U,	// VQRDMLSHslv8i16
    169892443U,	// VQRDMLSHv2i32
    170023515U,	// VQRDMLSHv4i16
    169892443U,	// VQRDMLSHv4i32
    170023515U,	// VQRDMLSHv8i16
    186669640U,	// VQRDMULHslv2i32
    186800712U,	// VQRDMULHslv4i16
    186669640U,	// VQRDMULHslv4i32
    186800712U,	// VQRDMULHslv8i16
    186677832U,	// VQRDMULHv2i32
    186808904U,	// VQRDMULHv4i16
    186677832U,	// VQRDMULHv4i32
    186808904U,	// VQRDMULHv8i16
    186940188U,	// VQRSHLsv16i8
    191265564U,	// VQRSHLsv1i64
    186678044U,	// VQRSHLsv2i32
    191265564U,	// VQRSHLsv2i64
    186809116U,	// VQRSHLsv4i16
    186678044U,	// VQRSHLsv4i32
    186809116U,	// VQRSHLsv8i16
    186940188U,	// VQRSHLsv8i8
    187333404U,	// VQRSHLuv16i8
    191396636U,	// VQRSHLuv1i64
    187071260U,	// VQRSHLuv2i32
    191396636U,	// VQRSHLuv2i64
    187202332U,	// VQRSHLuv4i16
    187071260U,	// VQRSHLuv4i32
    187202332U,	// VQRSHLuv8i16
    187333404U,	// VQRSHLuv8i8
    191265738U,	// VQRSHRNsv2i32
    186678218U,	// VQRSHRNsv4i16
    186809290U,	// VQRSHRNsv8i8
    191396810U,	// VQRSHRNuv2i32
    187071434U,	// VQRSHRNuv4i16
    187202506U,	// VQRSHRNuv8i8
    191265777U,	// VQRSHRUNv2i32
    186678257U,	// VQRSHRUNv4i16
    186809329U,	// VQRSHRUNv8i8
    186940182U,	// VQSHLsiv16i8
    191265558U,	// VQSHLsiv1i64
    186678038U,	// VQSHLsiv2i32
    191265558U,	// VQSHLsiv2i64
    186809110U,	// VQSHLsiv4i16
    186678038U,	// VQSHLsiv4i32
    186809110U,	// VQSHLsiv8i16
    186940182U,	// VQSHLsiv8i8
    186940879U,	// VQSHLsuv16i8
    191266255U,	// VQSHLsuv1i64
    186678735U,	// VQSHLsuv2i32
    191266255U,	// VQSHLsuv2i64
    186809807U,	// VQSHLsuv4i16
    186678735U,	// VQSHLsuv4i32
    186809807U,	// VQSHLsuv8i16
    186940879U,	// VQSHLsuv8i8
    186940182U,	// VQSHLsv16i8
    191265558U,	// VQSHLsv1i64
    186678038U,	// VQSHLsv2i32
    191265558U,	// VQSHLsv2i64
    186809110U,	// VQSHLsv4i16
    186678038U,	// VQSHLsv4i32
    186809110U,	// VQSHLsv8i16
    186940182U,	// VQSHLsv8i8
    187333398U,	// VQSHLuiv16i8
    191396630U,	// VQSHLuiv1i64
    187071254U,	// VQSHLuiv2i32
    191396630U,	// VQSHLuiv2i64
    187202326U,	// VQSHLuiv4i16
    187071254U,	// VQSHLuiv4i32
    187202326U,	// VQSHLuiv8i16
    187333398U,	// VQSHLuiv8i8
    187333398U,	// VQSHLuv16i8
    191396630U,	// VQSHLuv1i64
    187071254U,	// VQSHLuv2i32
    191396630U,	// VQSHLuv2i64
    187202326U,	// VQSHLuv4i16
    187071254U,	// VQSHLuv4i32
    187202326U,	// VQSHLuv8i16
    187333398U,	// VQSHLuv8i8
    191265731U,	// VQSHRNsv2i32
    186678211U,	// VQSHRNsv4i16
    186809283U,	// VQSHRNsv8i8
    191396803U,	// VQSHRNuv2i32
    187071427U,	// VQSHRNuv4i16
    187202499U,	// VQSHRNuv8i8
    191265769U,	// VQSHRUNv2i32
    186678249U,	// VQSHRUNv4i16
    186809321U,	// VQSHRUNv8i8
    186939648U,	// VQSUBsv16i8
    191265024U,	// VQSUBsv1i64
    186677504U,	// VQSUBsv2i32
    191265024U,	// VQSUBsv2i64
    186808576U,	// VQSUBsv4i16
    186677504U,	// VQSUBsv4i32
    186808576U,	// VQSUBsv8i16
    186939648U,	// VQSUBsv8i8
    187332864U,	// VQSUBuv16i8
    191396096U,	// VQSUBuv1i64
    187070720U,	// VQSUBuv2i32
    191396096U,	// VQSUBuv2i64
    187201792U,	// VQSUBuv4i16
    187070720U,	// VQSUBuv4i32
    187201792U,	// VQSUBuv8i16
    187332864U,	// VQSUBuv8i8
    187464613U,	// VRADDHNv2i32
    187595685U,	// VRADDHNv4i16
    187726757U,	// VRADDHNv8i8
    1260796401U,	// VRECPEd
    253114865U,	// VRECPEfd
    253114865U,	// VRECPEfq
    252983793U,	// VRECPEhd
    252983793U,	// VRECPEhq
    1260796401U,	// VRECPEq
    253131994U,	// VRECPSfd
    253131994U,	// VRECPSfq
    253000922U,	// VRECPShd
    253000922U,	// VRECPShq
    407379U,	// VREV16d8
    407379U,	// VREV16q8
    145022U,	// VREV32d16
    407166U,	// VREV32d8
    145022U,	// VREV32q16
    407166U,	// VREV32q8
    145098U,	// VREV64d16
    276170U,	// VREV64d32
    407242U,	// VREV64d8
    145098U,	// VREV64q16
    276170U,	// VREV64q32
    407242U,	// VREV64q8
    186939770U,	// VRHADDsv16i8
    186677626U,	// VRHADDsv2i32
    186808698U,	// VRHADDsv4i16
    186677626U,	// VRHADDsv4i32
    186808698U,	// VRHADDsv8i16
    186939770U,	// VRHADDsv8i8
    187332986U,	// VRHADDuv16i8
    187070842U,	// VRHADDuv2i32
    187201914U,	// VRHADDuv4i16
    187070842U,	// VRHADDuv4i32
    187201914U,	// VRHADDuv8i16
    187332986U,	// VRHADDuv8i8
    1258988088U,	// VRINTAD
    1258988470U,	// VRINTAH
    1258987769U,	// VRINTANDf
    1258988470U,	// VRINTANDh
    1258987769U,	// VRINTANQf
    1258988470U,	// VRINTANQh
    1258987769U,	// VRINTAS
    1258988136U,	// VRINTMD
    1258988529U,	// VRINTMH
    1258987828U,	// VRINTMNDf
    1258988529U,	// VRINTMNDh
    1258987828U,	// VRINTMNQf
    1258988529U,	// VRINTMNQh
    1258987828U,	// VRINTMS
    1258988148U,	// VRINTND
    1258988541U,	// VRINTNH
    1258987840U,	// VRINTNNDf
    1258988541U,	// VRINTNNDh
    1258987840U,	// VRINTNNQf
    1258988541U,	// VRINTNNQh
    1258987840U,	// VRINTNS
    1258988160U,	// VRINTPD
    1258988553U,	// VRINTPH
    1258987852U,	// VRINTPNDf
    1258988553U,	// VRINTPNDh
    1258987852U,	// VRINTPNQf
    1258988553U,	// VRINTPNQh
    1258987852U,	// VRINTPS
    252853388U,	// VRINTRD
    252984460U,	// VRINTRH
    253115532U,	// VRINTRS
    252853960U,	// VRINTXD
    252985032U,	// VRINTXH
    1258987900U,	// VRINTXNDf
    1258988611U,	// VRINTXNDh
    1258987900U,	// VRINTXNQf
    1258988611U,	// VRINTXNQh
    253116104U,	// VRINTXS
    252853972U,	// VRINTZD
    252985044U,	// VRINTZH
    1258987912U,	// VRINTZNDf
    1258988634U,	// VRINTZNDh
    1258987912U,	// VRINTZNQf
    1258988634U,	// VRINTZNQh
    253116116U,	// VRINTZS
    186940195U,	// VRSHLsv16i8
    191265571U,	// VRSHLsv1i64
    186678051U,	// VRSHLsv2i32
    191265571U,	// VRSHLsv2i64
    186809123U,	// VRSHLsv4i16
    186678051U,	// VRSHLsv4i32
    186809123U,	// VRSHLsv8i16
    186940195U,	// VRSHLsv8i8
    187333411U,	// VRSHLuv16i8
    191396643U,	// VRSHLuv1i64
    187071267U,	// VRSHLuv2i32
    191396643U,	// VRSHLuv2i64
    187202339U,	// VRSHLuv4i16
    187071267U,	// VRSHLuv4i32
    187202339U,	// VRSHLuv8i16
    187333411U,	// VRSHLuv8i8
    187464658U,	// VRSHRNv2i32
    187595730U,	// VRSHRNv4i16
    187726802U,	// VRSHRNv8i8
    186940503U,	// VRSHRsv16i8
    191265879U,	// VRSHRsv1i64
    186678359U,	// VRSHRsv2i32
    191265879U,	// VRSHRsv2i64
    186809431U,	// VRSHRsv4i16
    186678359U,	// VRSHRsv4i32
    186809431U,	// VRSHRsv8i16
    186940503U,	// VRSHRsv8i8
    187333719U,	// VRSHRuv16i8
    191396951U,	// VRSHRuv1i64
    187071575U,	// VRSHRuv2i32
    191396951U,	// VRSHRuv2i64
    187202647U,	// VRSHRuv4i16
    187071575U,	// VRSHRuv4i32
    187202647U,	// VRSHRuv8i16
    187333719U,	// VRSHRuv8i8
    1260796414U,	// VRSQRTEd
    253114878U,	// VRSQRTEfd
    253114878U,	// VRSQRTEfq
    252983806U,	// VRSQRTEhd
    252983806U,	// VRSQRTEhq
    1260796414U,	// VRSQRTEq
    253132016U,	// VRSQRTSfd
    253132016U,	// VRSQRTSfq
    253000944U,	// VRSQRTShd
    253000944U,	// VRSQRTShq
    170154046U,	// VRSRAsv16i8
    174479422U,	// VRSRAsv1i64
    169891902U,	// VRSRAsv2i32
    174479422U,	// VRSRAsv2i64
    170022974U,	// VRSRAsv4i16
    169891902U,	// VRSRAsv4i32
    170022974U,	// VRSRAsv8i16
    170154046U,	// VRSRAsv8i8
    170547262U,	// VRSRAuv16i8
    174610494U,	// VRSRAuv1i64
    170285118U,	// VRSRAuv2i32
    174610494U,	// VRSRAuv2i64
    170416190U,	// VRSRAuv4i16
    170285118U,	// VRSRAuv4i32
    170416190U,	// VRSRAuv8i16
    170547262U,	// VRSRAuv8i8
    187464598U,	// VRSUBHNv2i32
    187595670U,	// VRSUBHNv4i16
    187726742U,	// VRSUBHNv8i8
    910473U,	// VSDOTD
    7070857U,	// VSDOTDI
    910473U,	// VSDOTQ
    7070857U,	// VSDOTQI
    185246348U,	// VSELEQD
    185246741U,	// VSELEQH
    185246040U,	// VSELEQS
    185246276U,	// VSELGED
    185246669U,	// VSELGEH
    185245968U,	// VSELGES
    185246372U,	// VSELGTD
    185246775U,	// VSELGTH
    185246064U,	// VSELGTS
    185246360U,	// VSELVSD
    185246763U,	// VSELVSH
    185246052U,	// VSELVSS
    3221380585U,	// VSETLNi16
    3221511657U,	// VSETLNi32
    3221642729U,	// VSETLNi8
    187726652U,	// VSHLLi16
    187595580U,	// VSHLLi32
    187857724U,	// VSHLLi8
    186678076U,	// VSHLLsv2i64
    186809148U,	// VSHLLsv4i32
    186940220U,	// VSHLLsv8i16
    187071292U,	// VSHLLuv2i64
    187202364U,	// VSHLLuv4i32
    187333436U,	// VSHLLuv8i16
    187857705U,	// VSHLiv16i8
    187464489U,	// VSHLiv1i64
    187595561U,	// VSHLiv2i32
    187464489U,	// VSHLiv2i64
    187726633U,	// VSHLiv4i16
    187595561U,	// VSHLiv4i32
    187726633U,	// VSHLiv8i16
    187857705U,	// VSHLiv8i8
    186940201U,	// VSHLsv16i8
    191265577U,	// VSHLsv1i64
    186678057U,	// VSHLsv2i32
    191265577U,	// VSHLsv2i64
    186809129U,	// VSHLsv4i16
    186678057U,	// VSHLsv4i32
    186809129U,	// VSHLsv8i16
    186940201U,	// VSHLsv8i8
    187333417U,	// VSHLuv16i8
    191396649U,	// VSHLuv1i64
    187071273U,	// VSHLuv2i32
    191396649U,	// VSHLuv2i64
    187202345U,	// VSHLuv4i16
    187071273U,	// VSHLuv4i32
    187202345U,	// VSHLuv8i16
    187333417U,	// VSHLuv8i8
    187464665U,	// VSHRNv2i32
    187595737U,	// VSHRNv4i16
    187726809U,	// VSHRNv8i8
    186940509U,	// VSHRsv16i8
    191265885U,	// VSHRsv1i64
    186678365U,	// VSHRsv2i32
    191265885U,	// VSHRsv2i64
    186809437U,	// VSHRsv4i16
    186678365U,	// VSHRsv4i32
    186809437U,	// VSHRsv8i16
    186940509U,	// VSHRsv8i8
    187333725U,	// VSHRuv16i8
    191396957U,	// VSHRuv1i64
    187071581U,	// VSHRuv2i32
    191396957U,	// VSHRuv2i64
    187202653U,	// VSHRuv4i16
    187071581U,	// VSHRuv4i32
    187202653U,	// VSHRuv8i16
    187333725U,	// VSHRuv8i8
    7110066U,	// VSHTOD
    256540082U,	// VSHTOH
    7241138U,	// VSHTOS
    443563442U,	// VSITOD
    443694514U,	// VSITOH
    440942002U,	// VSITOS
    416419U,	// VSLIv16i8
    5266083U,	// VSLIv1i64
    285347U,	// VSLIv2i32
    5266083U,	// VSLIv2i64
    154275U,	// VSLIv4i16
    285347U,	// VSLIv4i32
    154275U,	// VSLIv8i16
    416419U,	// VSLIv8i8
    1332772274U,	// VSLTOD
    1332903346U,	// VSLTOH
    1330150834U,	// VSLTOS
    252853628U,	// VSQRTD
    252984700U,	// VSQRTH
    253115772U,	// VSQRTS
    170154052U,	// VSRAsv16i8
    174479428U,	// VSRAsv1i64
    169891908U,	// VSRAsv2i32
    174479428U,	// VSRAsv2i64
    170022980U,	// VSRAsv4i16
    169891908U,	// VSRAsv4i32
    170022980U,	// VSRAsv8i16
    170154052U,	// VSRAsv8i8
    170547268U,	// VSRAuv16i8
    174610500U,	// VSRAuv1i64
    170285124U,	// VSRAuv2i32
    174610500U,	// VSRAuv2i64
    170416196U,	// VSRAuv4i16
    170285124U,	// VSRAuv4i32
    170416196U,	// VSRAuv8i16
    170547268U,	// VSRAuv8i8
    416424U,	// VSRIv16i8
    5266088U,	// VSRIv1i64
    285352U,	// VSRIv2i32
    5266088U,	// VSRIv2i64
    154280U,	// VSRIv4i16
    285352U,	// VSRIv4i32
    154280U,	// VSRIv8i16
    416424U,	// VSRIv8i8
    1247041145U,	// VST1LNd16
    1632949881U,	// VST1LNd16_UPD
    1247172217U,	// VST1LNd32
    1633080953U,	// VST1LNd32_UPD
    1247303289U,	// VST1LNd8
    1633212025U,	// VST1LNd8_UPD
    0U,	// VST1LNq16Pseudo
    0U,	// VST1LNq16Pseudo_UPD
    0U,	// VST1LNq32Pseudo
    0U,	// VST1LNq32Pseudo_UPD
    0U,	// VST1LNq8Pseudo
    0U,	// VST1LNq8Pseudo_UPD
    570586745U,	// VST1d16
    587363961U,	// VST1d16Q
    0U,	// VST1d16QPseudo
    604132985U,	// VST1d16Qwb_fixed
    620914297U,	// VST1d16Qwb_register
    637695609U,	// VST1d16T
    0U,	// VST1d16TPseudo
    654464633U,	// VST1d16Twb_fixed
    671245945U,	// VST1d16Twb_register
    688019065U,	// VST1d16wb_fixed
    704800377U,	// VST1d16wb_register
    570717817U,	// VST1d32
    587495033U,	// VST1d32Q
    0U,	// VST1d32QPseudo
    604264057U,	// VST1d32Qwb_fixed
    621045369U,	// VST1d32Qwb_register
    637826681U,	// VST1d32T
    0U,	// VST1d32TPseudo
    654595705U,	// VST1d32Twb_fixed
    671377017U,	// VST1d32Twb_register
    688150137U,	// VST1d32wb_fixed
    704931449U,	// VST1d32wb_register
    575698553U,	// VST1d64
    592475769U,	// VST1d64Q
    0U,	// VST1d64QPseudo
    0U,	// VST1d64QPseudoWB_fixed
    0U,	// VST1d64QPseudoWB_register
    609244793U,	// VST1d64Qwb_fixed
    626026105U,	// VST1d64Qwb_register
    642807417U,	// VST1d64T
    0U,	// VST1d64TPseudo
    0U,	// VST1d64TPseudoWB_fixed
    0U,	// VST1d64TPseudoWB_register
    659576441U,	// VST1d64Twb_fixed
    676357753U,	// VST1d64Twb_register
    693130873U,	// VST1d64wb_fixed
    709912185U,	// VST1d64wb_register
    570848889U,	// VST1d8
    587626105U,	// VST1d8Q
    0U,	// VST1d8QPseudo
    604395129U,	// VST1d8Qwb_fixed
    621176441U,	// VST1d8Qwb_register
    637957753U,	// VST1d8T
    0U,	// VST1d8TPseudo
    654726777U,	// VST1d8Twb_fixed
    671508089U,	// VST1d8Twb_register
    688281209U,	// VST1d8wb_fixed
    705062521U,	// VST1d8wb_register
    721581689U,	// VST1q16
    0U,	// VST1q16HighQPseudo
    0U,	// VST1q16HighTPseudo
    0U,	// VST1q16LowQPseudo_UPD
    0U,	// VST1q16LowTPseudo_UPD
    738350713U,	// VST1q16wb_fixed
    755132025U,	// VST1q16wb_register
    721712761U,	// VST1q32
    0U,	// VST1q32HighQPseudo
    0U,	// VST1q32HighTPseudo
    0U,	// VST1q32LowQPseudo_UPD
    0U,	// VST1q32LowTPseudo_UPD
    738481785U,	// VST1q32wb_fixed
    755263097U,	// VST1q32wb_register
    726693497U,	// VST1q64
    0U,	// VST1q64HighQPseudo
    0U,	// VST1q64HighTPseudo
    0U,	// VST1q64LowQPseudo_UPD
    0U,	// VST1q64LowTPseudo_UPD
    743462521U,	// VST1q64wb_fixed
    760243833U,	// VST1q64wb_register
    721843833U,	// VST1q8
    0U,	// VST1q8HighQPseudo
    0U,	// VST1q8HighTPseudo
    0U,	// VST1q8LowQPseudo_UPD
    0U,	// VST1q8LowTPseudo_UPD
    738612857U,	// VST1q8wb_fixed
    755394169U,	// VST1q8wb_register
    1247045301U,	// VST2LNd16
    0U,	// VST2LNd16Pseudo
    0U,	// VST2LNd16Pseudo_UPD
    1632999093U,	// VST2LNd16_UPD
    1247176373U,	// VST2LNd32
    0U,	// VST2LNd32Pseudo
    0U,	// VST2LNd32Pseudo_UPD
    1633130165U,	// VST2LNd32_UPD
    1247307445U,	// VST2LNd8
    0U,	// VST2LNd8Pseudo
    0U,	// VST2LNd8Pseudo_UPD
    1633261237U,	// VST2LNd8_UPD
    1247045301U,	// VST2LNq16
    0U,	// VST2LNq16Pseudo
    0U,	// VST2LNq16Pseudo_UPD
    1632999093U,	// VST2LNq16_UPD
    1247176373U,	// VST2LNq32
    0U,	// VST2LNq32Pseudo
    0U,	// VST2LNq32Pseudo_UPD
    1633130165U,	// VST2LNq32_UPD
    771913397U,	// VST2b16
    788682421U,	// VST2b16wb_fixed
    805463733U,	// VST2b16wb_register
    772044469U,	// VST2b32
    788813493U,	// VST2b32wb_fixed
    805594805U,	// VST2b32wb_register
    772175541U,	// VST2b8
    788944565U,	// VST2b8wb_fixed
    805725877U,	// VST2b8wb_register
    721581749U,	// VST2d16
    738350773U,	// VST2d16wb_fixed
    755132085U,	// VST2d16wb_register
    721712821U,	// VST2d32
    738481845U,	// VST2d32wb_fixed
    755263157U,	// VST2d32wb_register
    721843893U,	// VST2d8
    738612917U,	// VST2d8wb_fixed
    755394229U,	// VST2d8wb_register
    587364021U,	// VST2q16
    0U,	// VST2q16Pseudo
    0U,	// VST2q16PseudoWB_fixed
    0U,	// VST2q16PseudoWB_register
    604133045U,	// VST2q16wb_fixed
    620914357U,	// VST2q16wb_register
    587495093U,	// VST2q32
    0U,	// VST2q32Pseudo
    0U,	// VST2q32PseudoWB_fixed
    0U,	// VST2q32PseudoWB_register
    604264117U,	// VST2q32wb_fixed
    621045429U,	// VST2q32wb_register
    587626165U,	// VST2q8
    0U,	// VST2q8Pseudo
    0U,	// VST2q8PseudoWB_fixed
    0U,	// VST2q8PseudoWB_register
    604395189U,	// VST2q8wb_fixed
    621176501U,	// VST2q8wb_register
    1247073989U,	// VST3LNd16
    0U,	// VST3LNd16Pseudo
    0U,	// VST3LNd16Pseudo_UPD
    1633011397U,	// VST3LNd16_UPD
    1247205061U,	// VST3LNd32
    0U,	// VST3LNd32Pseudo
    0U,	// VST3LNd32Pseudo_UPD
    1633142469U,	// VST3LNd32_UPD
    1247336133U,	// VST3LNd8
    0U,	// VST3LNd8Pseudo
    0U,	// VST3LNd8Pseudo_UPD
    1633273541U,	// VST3LNd8_UPD
    1247073989U,	// VST3LNq16
    0U,	// VST3LNq16Pseudo
    0U,	// VST3LNq16Pseudo_UPD
    1633011397U,	// VST3LNq16_UPD
    1247205061U,	// VST3LNq32
    0U,	// VST3LNq32Pseudo
    0U,	// VST3LNq32Pseudo_UPD
    1633142469U,	// VST3LNq32_UPD
    173303493U,	// VST3d16
    0U,	// VST3d16Pseudo
    0U,	// VST3d16Pseudo_UPD
    559257285U,	// VST3d16_UPD
    173434565U,	// VST3d32
    0U,	// VST3d32Pseudo
    0U,	// VST3d32Pseudo_UPD
    559388357U,	// VST3d32_UPD
    173565637U,	// VST3d8
    0U,	// VST3d8Pseudo
    0U,	// VST3d8Pseudo_UPD
    559519429U,	// VST3d8_UPD
    173303493U,	// VST3q16
    0U,	// VST3q16Pseudo_UPD
    559257285U,	// VST3q16_UPD
    0U,	// VST3q16oddPseudo
    0U,	// VST3q16oddPseudo_UPD
    173434565U,	// VST3q32
    0U,	// VST3q32Pseudo_UPD
    559388357U,	// VST3q32_UPD
    0U,	// VST3q32oddPseudo
    0U,	// VST3q32oddPseudo_UPD
    173565637U,	// VST3q8
    0U,	// VST3q8Pseudo_UPD
    559519429U,	// VST3q8_UPD
    0U,	// VST3q8oddPseudo
    0U,	// VST3q8oddPseudo_UPD
    1247123158U,	// VST4LNd16
    0U,	// VST4LNd16Pseudo
    0U,	// VST4LNd16Pseudo_UPD
    1633003222U,	// VST4LNd16_UPD
    1247254230U,	// VST4LNd32
    0U,	// VST4LNd32Pseudo
    0U,	// VST4LNd32Pseudo_UPD
    1633134294U,	// VST4LNd32_UPD
    1247385302U,	// VST4LNd8
    0U,	// VST4LNd8Pseudo
    0U,	// VST4LNd8Pseudo_UPD
    1633265366U,	// VST4LNd8_UPD
    1247123158U,	// VST4LNq16
    0U,	// VST4LNq16Pseudo
    0U,	// VST4LNq16Pseudo_UPD
    1633003222U,	// VST4LNq16_UPD
    1247254230U,	// VST4LNq32
    0U,	// VST4LNq32Pseudo
    0U,	// VST4LNq32Pseudo_UPD
    1633134294U,	// VST4LNq32_UPD
    173332182U,	// VST4d16
    0U,	// VST4d16Pseudo
    0U,	// VST4d16Pseudo_UPD
    559269590U,	// VST4d16_UPD
    173463254U,	// VST4d32
    0U,	// VST4d32Pseudo
    0U,	// VST4d32Pseudo_UPD
    559400662U,	// VST4d32_UPD
    173594326U,	// VST4d8
    0U,	// VST4d8Pseudo
    0U,	// VST4d8Pseudo_UPD
    559531734U,	// VST4d8_UPD
    173332182U,	// VST4q16
    0U,	// VST4q16Pseudo_UPD
    559269590U,	// VST4q16_UPD
    0U,	// VST4q16oddPseudo
    0U,	// VST4q16oddPseudo_UPD
    173463254U,	// VST4q32
    0U,	// VST4q32Pseudo_UPD
    559400662U,	// VST4q32_UPD
    0U,	// VST4q32oddPseudo
    0U,	// VST4q32oddPseudo_UPD
    173594326U,	// VST4q8
    0U,	// VST4q8Pseudo_UPD
    559531734U,	// VST4q8_UPD
    0U,	// VST4q8oddPseudo
    0U,	// VST4q8oddPseudo_UPD
    2332571781U,	// VSTMDDB_UPD
    571413U,	// VSTMDIA
    2332571669U,	// VSTMDIA_UPD
    0U,	// VSTMQIA
    2332571781U,	// VSTMSDB_UPD
    571413U,	// VSTMSIA
    2332571669U,	// VSTMSIA_UPD
    556179U,	// VSTRD
    162963U,	// VSTRH
    556179U,	// VSTRS
    252868870U,	// VSUBD
    252999942U,	// VSUBH
    187464606U,	// VSUBHNv2i32
    187595678U,	// VSUBHNv4i16
    187726750U,	// VSUBHNv8i8
    186677999U,	// VSUBLsv2i64
    186809071U,	// VSUBLsv4i32
    186940143U,	// VSUBLsv8i16
    187071215U,	// VSUBLuv2i64
    187202287U,	// VSUBLuv4i32
    187333359U,	// VSUBLuv8i16
    253131014U,	// VSUBS
    186678766U,	// VSUBWsv2i64
    186809838U,	// VSUBWsv4i32
    186940910U,	// VSUBWsv8i16
    187071982U,	// VSUBWuv2i64
    187203054U,	// VSUBWuv4i32
    187334126U,	// VSUBWuv8i16
    253131014U,	// VSUBfd
    253131014U,	// VSUBfq
    252999942U,	// VSUBhd
    252999942U,	// VSUBhq
    187857158U,	// VSUBv16i8
    187463942U,	// VSUBv1i64
    187595014U,	// VSUBv2i32
    187463942U,	// VSUBv2i64
    187726086U,	// VSUBv4i16
    187595014U,	// VSUBv4i32
    187726086U,	// VSUBv8i16
    187857158U,	// VSUBv8i8
    547888U,	// VSWPd
    547888U,	// VSWPq
    424682U,	// VTBL1
    424682U,	// VTBL2
    424682U,	// VTBL3
    0U,	// VTBL3Pseudo
    424682U,	// VTBL4
    0U,	// VTBL4Pseudo
    417355U,	// VTBX1
    417355U,	// VTBX2
    417355U,	// VTBX3
    0U,	// VTBX3Pseudo
    417355U,	// VTBX4
    0U,	// VTBX4Pseudo
    7634354U,	// VTOSHD
    256146866U,	// VTOSHH
    7765426U,	// VTOSHS
    441597080U,	// VTOSIRD
    444087448U,	// VTOSIRH
    440417432U,	// VTOSIRS
    441597362U,	// VTOSIZD
    444087730U,	// VTOSIZH
    440417714U,	// VTOSIZS
    1330806194U,	// VTOSLD
    1333296562U,	// VTOSLH
    1329626546U,	// VTOSLS
    8027570U,	// VTOUHD
    256277938U,	// VTOUHH
    8158642U,	// VTOUHS
    444480664U,	// VTOUIRD
    444611736U,	// VTOUIRH
    440548504U,	// VTOUIRS
    444480946U,	// VTOUIZD
    444612018U,	// VTOUIZH
    440548786U,	// VTOUIZS
    1333689778U,	// VTOULD
    1333820850U,	// VTOULH
    1329757618U,	// VTOULS
    154596U,	// VTRNd16
    285668U,	// VTRNd32
    416740U,	// VTRNd8
    154596U,	// VTRNq16
    285668U,	// VTRNq32
    416740U,	// VTRNq8
    425351U,	// VTSTv16i8
    294279U,	// VTSTv2i32
    163207U,	// VTSTv4i16
    294279U,	// VTSTv4i32
    163207U,	// VTSTv8i16
    425351U,	// VTSTv8i8
    910483U,	// VUDOTD
    7070867U,	// VUDOTDI
    910483U,	// VUDOTQ
    7070867U,	// VUDOTQI
    8551858U,	// VUHTOD
    256802226U,	// VUHTOH
    8682930U,	// VUHTOS
    445005234U,	// VUITOD
    445136306U,	// VUITOH
    441204146U,	// VUITOS
    1334214066U,	// VULTOD
    1334345138U,	// VULTOH
    1330412978U,	// VULTOS
    154677U,	// VUZPd16
    416821U,	// VUZPd8
    154677U,	// VUZPq16
    285749U,	// VUZPq32
    416821U,	// VUZPq8
    154653U,	// VZIPd16
    416797U,	// VZIPd8
    154653U,	// VZIPq16
    285725U,	// VZIPq32
    416797U,	// VZIPq8
    571388U,	// sysLDMDA
    2332571644U,	// sysLDMDA_UPD
    571519U,	// sysLDMDB
    2332571775U,	// sysLDMDB_UPD
    572300U,	// sysLDMIA
    2332572556U,	// sysLDMIA_UPD
    571538U,	// sysLDMIB
    2332571794U,	// sysLDMIB_UPD
    571394U,	// sysSTMDA
    2332571650U,	// sysSTMDA_UPD
    571526U,	// sysSTMDB
    2332571782U,	// sysSTMDB_UPD
    572306U,	// sysSTMIA
    2332572562U,	// sysSTMIA_UPD
    571544U,	// sysSTMIB
    2332571800U,	// sysSTMIB_UPD
    530745U,	// t2ADCri
    9050425U,	// t2ADCrr
    9079097U,	// t2ADCrs
    9050486U,	// t2ADDri
    556533U,	// t2ADDri12
    9050486U,	// t2ADDrr
    9079158U,	// t2ADDrs
    9059406U,	// t2ADR
    530859U,	// t2ANDri
    9050539U,	// t2ANDrr
    9079211U,	// t2ANDrs
    9051260U,	// t2ASRri
    9051260U,	// t2ASRrr
    1082832976U,	// t2B
    555329U,	// t2BFC
    547483U,	// t2BFI
    530758U,	// t2BICri
    9050438U,	// t2BICrr
    9079110U,	// t2BICrs
    1074313901U,	// t2BXJ
    1082832976U,	// t2Bcc
    201907225U,	// t2CDP
    201905823U,	// t2CDP2
    839310U,	// t2CLREX
    540368U,	// t2CLZ
    9059263U,	// t2CMNri
    9059263U,	// t2CMNzrr
    9075647U,	// t2CMNzrs
    9059363U,	// t2CMPri
    9059363U,	// t2CMPrr
    9075747U,	// t2CMPrs
    828709U,	// t2CPS1p
    1317731549U,	// t2CPS2p
    235470045U,	// t2CPS3p
    185246891U,	// t2CRC32B
    185246899U,	// t2CRC32CB
    185246973U,	// t2CRC32CH
    185247057U,	// t2CRC32CW
    185246965U,	// t2CRC32H
    185247049U,	// t2CRC32W
    1074313739U,	// t2DBG
    837235U,	// t2DCPS1
    837295U,	// t2DCPS2
    837311U,	// t2DCPS3
    822655139U,	// t2DMB
    822655158U,	// t2DSB
    531562U,	// t2EORri
    9051242U,	// t2EORrr
    9079914U,	// t2EORrs
    1082834290U,	// t2HINT
    828731U,	// t2HVC
    839432378U,	// t2ISB
    17313120U,	// t2IT
    0U,	// t2Int_eh_sjlj_setjmp
    0U,	// t2Int_eh_sjlj_setjmp_nofp
    538616U,	// t2LDA
    538701U,	// t2LDAB
    540284U,	// t2LDAEX
    538905U,	// t2LDAEXB
    555461U,	// t2LDAEXD
    539263U,	// t2LDAEXH
    539165U,	// t2LDAH
    1275615921U,	// t2LDC2L_OFFSET
    1275615921U,	// t2LDC2L_OPTION
    1275615921U,	// t2LDC2L_POST
    1275615921U,	// t2LDC2L_PRE
    1275614853U,	// t2LDC2_OFFSET
    1275614853U,	// t2LDC2_OPTION
    1275614853U,	// t2LDC2_POST
    1275614853U,	// t2LDC2_PRE
    1275615989U,	// t2LDCL_OFFSET
    1275615989U,	// t2LDCL_OPTION
    1275615989U,	// t2LDCL_POST
    1275615989U,	// t2LDCL_PRE
    1275615549U,	// t2LDC_OFFSET
    1275615549U,	// t2LDC_OPTION
    1275615549U,	// t2LDC_POST
    1275615549U,	// t2LDC_PRE
    571519U,	// t2LDMDB
    2332571775U,	// t2LDMDB_UPD
    9091980U,	// t2LDMIA
    2341092236U,	// t2LDMIA_UPD
    556328U,	// t2LDRBT
    546988U,	// t2LDRB_POST
    546988U,	// t2LDRB_PRE
    9074860U,	// t2LDRBi12
    555180U,	// t2LDRBi8
    9058476U,	// t2LDRBpci
    9066668U,	// t2LDRBs
    551343U,	// t2LDRD_POST
    551343U,	// t2LDRD_PRE
    547247U,	// t2LDRDi8
    556680U,	// t2LDREX
    538919U,	// t2LDREXB
    555475U,	// t2LDREXD
    539277U,	// t2LDREXH
    556363U,	// t2LDRHT
    547409U,	// t2LDRH_POST
    547409U,	// t2LDRH_PRE
    9075281U,	// t2LDRHi12
    555601U,	// t2LDRHi8
    9058897U,	// t2LDRHpci
    9067089U,	// t2LDRHs
    556340U,	// t2LDRSBT
    547006U,	// t2LDRSB_POST
    547006U,	// t2LDRSB_PRE
    9074878U,	// t2LDRSBi12
    555198U,	// t2LDRSBi8
    9058494U,	// t2LDRSBpci
    9066686U,	// t2LDRSBs
    556375U,	// t2LDRSHT
    547428U,	// t2LDRSH_POST
    547428U,	// t2LDRSH_PRE
    9075300U,	// t2LDRSHi12
    555620U,	// t2LDRSHi8
    9058916U,	// t2LDRSHpci
    9067108U,	// t2LDRSHs
    556407U,	// t2LDRT
    547923U,	// t2LDR_POST
    547923U,	// t2LDR_PRE
    9075795U,	// t2LDRi12
    556115U,	// t2LDRi8
    9059411U,	// t2LDRpci
    9067603U,	// t2LDRs
    9050981U,	// t2LSLri
    9050981U,	// t2LSLrr
    9051267U,	// t2LSRri
    9051267U,	// t2LSRrr
    201907274U,	// t2MCR
    201905828U,	// t2MCR2
    201878642U,	// t2MCRR
    201877161U,	// t2MCRR2
    546852U,	// t2MLA
    548021U,	// t2MLS
    556471U,	// t2MOVTi16
    9063914U,	// t2MOVi
    540159U,	// t2MOVi16
    9063914U,	// t2MOVr
    9059558U,	// t2MOVsra_flag
    9059563U,	// t2MOVsrl_flag
    336124238U,	// t2MRC
    336123530U,	// t2MRC2
    352872786U,	// t2MRRC
    352872079U,	// t2MRRC2
    2148056290U,	// t2MRS_AR
    539874U,	// t2MRS_M
    539874U,	// t2MRSbanked
    3221798114U,	// t2MRSsys_AR
    369638536U,	// t2MSR_AR
    369638536U,	// t2MSR_M
    386415752U,	// t2MSRbanked
    555893U,	// t2MUL
    543747U,	// t2MVNi
    9063427U,	// t2MVNr
    9051139U,	// t2MVNs
    531424U,	// t2ORNri
    531424U,	// t2ORNrr
    560096U,	// t2ORNrs
    531576U,	// t2ORRri
    9051256U,	// t2ORRrr
    9079928U,	// t2ORRrs
    548115U,	// t2PKHBT
    547023U,	// t2PKHTB
    856178170U,	// t2PLDWi12
    872955386U,	// t2PLDWi8
    889748986U,	// t2PLDWs
    856177055U,	// t2PLDi12
    872954271U,	// t2PLDi8
    906541471U,	// t2PLDpci
    889747871U,	// t2PLDs
    856177311U,	// t2PLIi12
    872954527U,	// t2PLIi8
    906541727U,	// t2PLIpci
    889748127U,	// t2PLIs
    555406U,	// t2QADD
    554800U,	// t2QADD16
    554903U,	// t2QADD8
    556729U,	// t2QASX
    555380U,	// t2QDADD
    555252U,	// t2QDSUB
    556588U,	// t2QSAX
    555265U,	// t2QSUB
    554762U,	// t2QSUB16
    554864U,	// t2QSUB8
    539998U,	// t2RBIT
    9059798U,	// t2REV
    9058132U,	// t2REV16
    9058927U,	// t2REVSH
    1074313336U,	// t2RFEDB
    2148055160U,	// t2RFEDBW
    1074313224U,	// t2RFEIA
    2148055048U,	// t2RFEIAW
    9051246U,	// t2RORri
    9051246U,	// t2RORrr
    544424U,	// t2RRX
    9050304U,	// t2RSBri
    530624U,	// t2RSBrr
    559296U,	// t2RSBrs
    554807U,	// t2SADD16
    554909U,	// t2SADD8
    556734U,	// t2SASX
    530741U,	// t2SBCri
    9050421U,	// t2SBCrr
    9079093U,	// t2SBCrs
    548506U,	// t2SBFX
    556506U,	// t2SDIV
    555794U,	// t2SEL
    828701U,	// t2SETPAN
    838170U,	// t2SG
    554783U,	// t2SHADD16
    554888U,	// t2SHADD8
    556716U,	// t2SHASX
    556575U,	// t2SHSAX
    554745U,	// t2SHSUB16
    554849U,	// t2SHSUB8
    1074313546U,	// t2SMC
    546910U,	// t2SMLABB
    548108U,	// t2SMLABT
    547171U,	// t2SMLAD
    548432U,	// t2SMLADX
    580312U,	// t2SMLAL
    579685U,	// t2SMLALBB
    580889U,	// t2SMLALBT
    579992U,	// t2SMLALD
    581214U,	// t2SMLALDX
    579797U,	// t2SMLALTB
    581011U,	// t2SMLALTT
    547016U,	// t2SMLATB
    548236U,	// t2SMLATT
    547083U,	// t2SMLAWB
    548284U,	// t2SMLAWT
    547257U,	// t2SMLSD
    548462U,	// t2SMLSDX
    580003U,	// t2SMLSLD
    581222U,	// t2SMLSLDX
    546850U,	// t2SMMLA
    547907U,	// t2SMMLAR
    548019U,	// t2SMMLS
    547968U,	// t2SMMLSR
    555891U,	// t2SMMUL
    556130U,	// t2SMMULR
    555369U,	// t2SMUAD
    556631U,	// t2SMUADX
    555117U,	// t2SMULBB
    556321U,	// t2SMULBT
    547658U,	// t2SMULL
    555229U,	// t2SMULTB
    556443U,	// t2SMULTT
    555282U,	// t2SMULWB
    556483U,	// t2SMULWT
    555455U,	// t2SMUSD
    556661U,	// t2SMUSDX
    9222284U,	// t2SRSDB
    9353356U,	// t2SRSDB_UPD
    9222172U,	// t2SRSIA
    9353244U,	// t2SRSIA_UPD
    548093U,	// t2SSAT
    554821U,	// t2SSAT16
    556593U,	// t2SSAX
    554769U,	// t2SSUB16
    554870U,	// t2SSUB8
    1275615927U,	// t2STC2L_OFFSET
    1275615927U,	// t2STC2L_OPTION
    1275615927U,	// t2STC2L_POST
    1275615927U,	// t2STC2L_PRE
    1275614869U,	// t2STC2_OFFSET
    1275614869U,	// t2STC2_OPTION
    1275614869U,	// t2STC2_POST
    1275614869U,	// t2STC2_PRE
    1275615994U,	// t2STCL_OFFSET
    1275615994U,	// t2STCL_OPTION
    1275615994U,	// t2STCL_POST
    1275615994U,	// t2STCL_PRE
    1275615579U,	// t2STC_OFFSET
    1275615579U,	// t2STC_OPTION
    1275615579U,	// t2STC_POST
    1275615579U,	// t2STC_PRE
    539503U,	// t2STL
    538782U,	// t2STLB
    556674U,	// t2STLEX
    555296U,	// t2STLEXB
    547276U,	// t2STLEXD
    555654U,	// t2STLEXH
    539195U,	// t2STLH
    571526U,	// t2STMDB
    2332571782U,	// t2STMDB_UPD
    9091986U,	// t2STMIA
    2341092242U,	// t2STMIA_UPD
    556334U,	// t2STRBT
    185096369U,	// t2STRB_POST
    185096369U,	// t2STRB_PRE
    9074865U,	// t2STRBi12
    555185U,	// t2STRBi8
    9066673U,	// t2STRBs
    185100724U,	// t2STRD_POST
    185100724U,	// t2STRD_PRE
    547252U,	// t2STRDi8
    548500U,	// t2STREX
    555310U,	// t2STREXB
    547290U,	// t2STREXD
    555668U,	// t2STREXH
    556369U,	// t2STRHT
    185096790U,	// t2STRH_POST
    185096790U,	// t2STRH_PRE
    9075286U,	// t2STRHi12
    555606U,	// t2STRHi8
    9067094U,	// t2STRHs
    556418U,	// t2STRT
    185097364U,	// t2STR_POST
    185097364U,	// t2STR_PRE
    9075860U,	// t2STRi12
    556180U,	// t2STRi8
    9067668U,	// t2STRs
    9485481U,	// t2SUBS_PC_LR
    9050358U,	// t2SUBri
    556527U,	// t2SUBri12
    9050358U,	// t2SUBrr
    9079030U,	// t2SUBrs
    546898U,	// t2SXTAB
    546523U,	// t2SXTAB16
    547371U,	// t2SXTAH
    9074922U,	// t2SXTB
    554731U,	// t2SXTB16
    9075317U,	// t2SXTH
    923285620U,	// t2TBB
    940063287U,	// t2TBH
    9059391U,	// t2TEQri
    9059391U,	// t2TEQrr
    9075775U,	// t2TEQrs
    956872900U,	// t2TSB
    9059720U,	// t2TSTri
    9059720U,	// t2TSTrr
    9076104U,	// t2TSTrs
    540048U,	// t2TT
    538697U,	// t2TTA
    539911U,	// t2TTAT
    540066U,	// t2TTT
    554814U,	// t2UADD16
    554915U,	// t2UADD8
    556739U,	// t2UASX
    548511U,	// t2UBFX
    828738U,	// t2UDF
    556511U,	// t2UDIV
    554791U,	// t2UHADD16
    554895U,	// t2UHADD8
    556722U,	// t2UHASX
    556581U,	// t2UHSAX
    554753U,	// t2UHSUB16
    554856U,	// t2UHSUB8
    580285U,	// t2UMAAL
    580318U,	// t2UMLAL
    547664U,	// t2UMULL
    554799U,	// t2UQADD16
    554902U,	// t2UQADD8
    556728U,	// t2UQASX
    556587U,	// t2UQSAX
    554761U,	// t2UQSUB16
    554863U,	// t2UQSUB8
    554882U,	// t2USAD8
    546650U,	// t2USADA8
    548098U,	// t2USAT
    554828U,	// t2USAT16
    556598U,	// t2USAX
    554776U,	// t2USUB16
    554876U,	// t2USUB8
    546904U,	// t2UXTAB
    546531U,	// t2UXTAB16
    547377U,	// t2UXTAH
    9074927U,	// t2UXTB
    554738U,	// t2UXTB16
    9075322U,	// t2UXTH
    982776121U,	// tADC
    555382U,	// tADDhirr
    177469814U,	// tADDi3
    982776182U,	// tADDi8
    555382U,	// tADDrSP
    555382U,	// tADDrSPi
    177469814U,	// tADDrr
    555382U,	// tADDspi
    555382U,	// tADDspr
    539726U,	// tADR
    982776235U,	// tAND
    177470588U,	// tASRri
    982776956U,	// tASRrr
    1074313296U,	// tB
    982776134U,	// tBIC
    828725U,	// tBKPT
    1242090220U,	// tBL
    1242090708U,	// tBLXNSr
    1242091172U,	// tBLXi
    1242091172U,	// tBLXr
    1074314816U,	// tBX
    1074314447U,	// tBXNS
    1074313296U,	// tBcc
    1258988910U,	// tCBNZ
    1258988905U,	// tCBZ
    539583U,	// tCMNz
    539683U,	// tCMPhir
    539683U,	// tCMPi8
    539683U,	// tCMPr
    1308687581U,	// tCPS
    982776938U,	// tEOR
    1074314610U,	// tHINT
    828720U,	// tHLT
    0U,	// tInt_WIN_eh_sjlj_longjmp
    0U,	// tInt_eh_sjlj_longjmp
    0U,	// tInt_eh_sjlj_setjmp
    572300U,	// tLDMIA
    555180U,	// tLDRBi
    555180U,	// tLDRBr
    555601U,	// tLDRHi
    555601U,	// tLDRHr
    555198U,	// tLDRSB
    555620U,	// tLDRSH
    556115U,	// tLDRi
    539731U,	// tLDRpci
    556115U,	// tLDRr
    556115U,	// tLDRspi
    177470309U,	// tLSLri
    982776677U,	// tLSLrr
    177470595U,	// tLSRri
    982776963U,	// tLSRrr
    1258988842U,	// tMOVSr
    446037482U,	// tMOVi8
    540138U,	// tMOVr
    177470325U,	// tMUL
    446036995U,	// tMVN
    982776952U,	// tORR
    0U,	// tPICADD
    990432295U,	// tPOP
    990431850U,	// tPUSH
    540118U,	// tREV
    538452U,	// tREV16
    539247U,	// tREVSH
    982776942U,	// tROR
    429258944U,	// tRSB
    982776117U,	// tSBC
    91368U,	// tSETEND
    2332572562U,	// tSTMIA_UPD
    555185U,	// tSTRBi
    555185U,	// tSTRBr
    555606U,	// tSTRHi
    555606U,	// tSTRHr
    556180U,	// tSTRi
    556180U,	// tSTRr
    556180U,	// tSTRspi
    177469686U,	// tSUBi3
    982776054U,	// tSUBi8
    177469686U,	// tSUBrr
    555254U,	// tSUBspi
    1074313567U,	// tSVC
    538858U,	// tSXTB
    539253U,	// tSXTH
    3092U,	// tTRAP
    540040U,	// tTST
    828656U,	// tUDF
    538863U,	// tUXTB
    539258U,	// tUXTH
    1636U,	// t__brkdiv0
  };

  static const uint32_t OpInfo1[] = {
    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
    0U,	// DBG_VALUE
    0U,	// DBG_LABEL
    0U,	// REG_SEQUENCE
    0U,	// COPY
    0U,	// BUNDLE
    0U,	// LIFETIME_START
    0U,	// LIFETIME_END
    0U,	// STACKMAP
    0U,	// FENTRY_CALL
    0U,	// PATCHPOINT
    0U,	// LOAD_STACK_GUARD
    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,	// 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
    0U,	// ABS
    0U,	// ADDSri
    0U,	// ADDSrr
    0U,	// ADDSrsi
    0U,	// ADDSrsr
    0U,	// ADJCALLSTACKDOWN
    0U,	// ADJCALLSTACKUP
    0U,	// ASRi
    0U,	// ASRr
    0U,	// B
    0U,	// BCCZi64
    0U,	// BCCi64
    0U,	// BMOVPCB_CALL
    0U,	// BMOVPCRX_CALL
    0U,	// BR_JTadd
    0U,	// BR_JTm_i12
    0U,	// BR_JTm_rs
    0U,	// BR_JTr
    0U,	// BX_CALL
    0U,	// CMP_SWAP_16
    0U,	// CMP_SWAP_32
    0U,	// CMP_SWAP_64
    0U,	// CMP_SWAP_8
    0U,	// CONSTPOOL_ENTRY
    0U,	// COPY_STRUCT_BYVAL_I32
    0U,	// CompilerBarrier
    0U,	// ITasm
    0U,	// Int_eh_sjlj_dispatchsetup
    0U,	// Int_eh_sjlj_longjmp
    0U,	// Int_eh_sjlj_setjmp
    0U,	// Int_eh_sjlj_setjmp_nofp
    0U,	// Int_eh_sjlj_setup_dispatch
    0U,	// JUMPTABLE_ADDRS
    0U,	// JUMPTABLE_INSTS
    0U,	// JUMPTABLE_TBB
    0U,	// JUMPTABLE_TBH
    0U,	// LDMIA_RET
    8U,	// LDRBT_POST
    1024U,	// LDRConstPool
    0U,	// LDRLIT_ga_abs
    0U,	// LDRLIT_ga_pcrel
    0U,	// LDRLIT_ga_pcrel_ldr
    8U,	// LDRT_POST
    0U,	// LEApcrel
    0U,	// LEApcrelJT
    0U,	// LSLi
    0U,	// LSLr
    0U,	// LSRi
    0U,	// LSRr
    0U,	// MEMCPY
    0U,	// MLAv5
    0U,	// MOVCCi
    0U,	// MOVCCi16
    0U,	// MOVCCi32imm
    0U,	// MOVCCr
    0U,	// MOVCCsi
    0U,	// MOVCCsr
    0U,	// MOVPCRX
    0U,	// MOVTi16_ga_pcrel
    0U,	// MOV_ga_pcrel
    0U,	// MOV_ga_pcrel_ldr
    0U,	// MOVi16_ga_pcrel
    0U,	// MOVi32imm
    0U,	// MOVsra_flag
    0U,	// MOVsrl_flag
    0U,	// MULv5
    0U,	// MVNCCi
    0U,	// PICADD
    0U,	// PICLDR
    0U,	// PICLDRB
    0U,	// PICLDRH
    0U,	// PICLDRSB
    0U,	// PICLDRSH
    0U,	// PICSTR
    0U,	// PICSTRB
    0U,	// PICSTRH
    0U,	// RORi
    0U,	// RORr
    0U,	// RRX
    1024U,	// RRXi
    0U,	// RSBSri
    0U,	// RSBSrsi
    0U,	// RSBSrsr
    0U,	// SMLALv5
    0U,	// SMULLv5
    0U,	// SPACE
    8U,	// STRBT_POST
    0U,	// STRBi_preidx
    0U,	// STRBr_preidx
    0U,	// STRH_preidx
    8U,	// STRT_POST
    0U,	// STRi_preidx
    0U,	// STRr_preidx
    0U,	// SUBS_PC_LR
    0U,	// SUBSri
    0U,	// SUBSrr
    0U,	// SUBSrsi
    0U,	// SUBSrsr
    0U,	// TAILJMPd
    0U,	// TAILJMPr
    0U,	// TAILJMPr4
    0U,	// TCRETURNdi
    0U,	// TCRETURNri
    0U,	// TPsoft
    0U,	// UMLALv5
    0U,	// UMULLv5
    1040U,	// VLD1LNdAsm_16
    1040U,	// VLD1LNdAsm_32
    1040U,	// VLD1LNdAsm_8
    2064U,	// VLD1LNdWB_fixed_Asm_16
    2064U,	// VLD1LNdWB_fixed_Asm_32
    2064U,	// VLD1LNdWB_fixed_Asm_8
    32784U,	// VLD1LNdWB_register_Asm_16
    32784U,	// VLD1LNdWB_register_Asm_32
    32784U,	// VLD1LNdWB_register_Asm_8
    1040U,	// VLD2LNdAsm_16
    1040U,	// VLD2LNdAsm_32
    1040U,	// VLD2LNdAsm_8
    2064U,	// VLD2LNdWB_fixed_Asm_16
    2064U,	// VLD2LNdWB_fixed_Asm_32
    2064U,	// VLD2LNdWB_fixed_Asm_8
    32784U,	// VLD2LNdWB_register_Asm_16
    32784U,	// VLD2LNdWB_register_Asm_32
    32784U,	// VLD2LNdWB_register_Asm_8
    1040U,	// VLD2LNqAsm_16
    1040U,	// VLD2LNqAsm_32
    2064U,	// VLD2LNqWB_fixed_Asm_16
    2064U,	// VLD2LNqWB_fixed_Asm_32
    32784U,	// VLD2LNqWB_register_Asm_16
    32784U,	// VLD2LNqWB_register_Asm_32
    0U,	// VLD3DUPdAsm_16
    0U,	// VLD3DUPdAsm_32
    0U,	// VLD3DUPdAsm_8
    0U,	// VLD3DUPdWB_fixed_Asm_16
    0U,	// VLD3DUPdWB_fixed_Asm_32
    0U,	// VLD3DUPdWB_fixed_Asm_8
    1048U,	// VLD3DUPdWB_register_Asm_16
    1048U,	// VLD3DUPdWB_register_Asm_32
    1048U,	// VLD3DUPdWB_register_Asm_8
    0U,	// VLD3DUPqAsm_16
    0U,	// VLD3DUPqAsm_32
    0U,	// VLD3DUPqAsm_8
    0U,	// VLD3DUPqWB_fixed_Asm_16
    0U,	// VLD3DUPqWB_fixed_Asm_32
    0U,	// VLD3DUPqWB_fixed_Asm_8
    1048U,	// VLD3DUPqWB_register_Asm_16
    1048U,	// VLD3DUPqWB_register_Asm_32
    1048U,	// VLD3DUPqWB_register_Asm_8
    1040U,	// VLD3LNdAsm_16
    1040U,	// VLD3LNdAsm_32
    1040U,	// VLD3LNdAsm_8
    2064U,	// VLD3LNdWB_fixed_Asm_16
    2064U,	// VLD3LNdWB_fixed_Asm_32
    2064U,	// VLD3LNdWB_fixed_Asm_8
    32784U,	// VLD3LNdWB_register_Asm_16
    32784U,	// VLD3LNdWB_register_Asm_32
    32784U,	// VLD3LNdWB_register_Asm_8
    1040U,	// VLD3LNqAsm_16
    1040U,	// VLD3LNqAsm_32
    2064U,	// VLD3LNqWB_fixed_Asm_16
    2064U,	// VLD3LNqWB_fixed_Asm_32
    32784U,	// VLD3LNqWB_register_Asm_16
    32784U,	// VLD3LNqWB_register_Asm_32
    32U,	// VLD3dAsm_16
    32U,	// VLD3dAsm_32
    32U,	// VLD3dAsm_8
    40U,	// VLD3dWB_fixed_Asm_16
    40U,	// VLD3dWB_fixed_Asm_32
    40U,	// VLD3dWB_fixed_Asm_8
    68656U,	// VLD3dWB_register_Asm_16
    68656U,	// VLD3dWB_register_Asm_32
    68656U,	// VLD3dWB_register_Asm_8
    0U,	// VLD3qAsm_16
    0U,	// VLD3qAsm_32
    0U,	// VLD3qAsm_8
    0U,	// VLD3qWB_fixed_Asm_16
    0U,	// VLD3qWB_fixed_Asm_32
    0U,	// VLD3qWB_fixed_Asm_8
    1048U,	// VLD3qWB_register_Asm_16
    1048U,	// VLD3qWB_register_Asm_32
    1048U,	// VLD3qWB_register_Asm_8
    0U,	// VLD4DUPdAsm_16
    0U,	// VLD4DUPdAsm_32
    0U,	// VLD4DUPdAsm_8
    0U,	// VLD4DUPdWB_fixed_Asm_16
    0U,	// VLD4DUPdWB_fixed_Asm_32
    0U,	// VLD4DUPdWB_fixed_Asm_8
    1048U,	// VLD4DUPdWB_register_Asm_16
    1048U,	// VLD4DUPdWB_register_Asm_32
    1048U,	// VLD4DUPdWB_register_Asm_8
    0U,	// VLD4DUPqAsm_16
    0U,	// VLD4DUPqAsm_32
    0U,	// VLD4DUPqAsm_8
    0U,	// VLD4DUPqWB_fixed_Asm_16
    0U,	// VLD4DUPqWB_fixed_Asm_32
    0U,	// VLD4DUPqWB_fixed_Asm_8
    1048U,	// VLD4DUPqWB_register_Asm_16
    1048U,	// VLD4DUPqWB_register_Asm_32
    1048U,	// VLD4DUPqWB_register_Asm_8
    1040U,	// VLD4LNdAsm_16
    1040U,	// VLD4LNdAsm_32
    1040U,	// VLD4LNdAsm_8
    2064U,	// VLD4LNdWB_fixed_Asm_16
    2064U,	// VLD4LNdWB_fixed_Asm_32
    2064U,	// VLD4LNdWB_fixed_Asm_8
    32784U,	// VLD4LNdWB_register_Asm_16
    32784U,	// VLD4LNdWB_register_Asm_32
    32784U,	// VLD4LNdWB_register_Asm_8
    1040U,	// VLD4LNqAsm_16
    1040U,	// VLD4LNqAsm_32
    2064U,	// VLD4LNqWB_fixed_Asm_16
    2064U,	// VLD4LNqWB_fixed_Asm_32
    32784U,	// VLD4LNqWB_register_Asm_16
    32784U,	// VLD4LNqWB_register_Asm_32
    32U,	// VLD4dAsm_16
    32U,	// VLD4dAsm_32
    32U,	// VLD4dAsm_8
    40U,	// VLD4dWB_fixed_Asm_16
    40U,	// VLD4dWB_fixed_Asm_32
    40U,	// VLD4dWB_fixed_Asm_8
    68656U,	// VLD4dWB_register_Asm_16
    68656U,	// VLD4dWB_register_Asm_32
    68656U,	// VLD4dWB_register_Asm_8
    0U,	// VLD4qAsm_16
    0U,	// VLD4qAsm_32
    0U,	// VLD4qAsm_8
    0U,	// VLD4qWB_fixed_Asm_16
    0U,	// VLD4qWB_fixed_Asm_32
    0U,	// VLD4qWB_fixed_Asm_8
    1048U,	// VLD4qWB_register_Asm_16
    1048U,	// VLD4qWB_register_Asm_32
    1048U,	// VLD4qWB_register_Asm_8
    0U,	// VMOVD0
    0U,	// VMOVDcc
    0U,	// VMOVQ0
    0U,	// VMOVScc
    1040U,	// VST1LNdAsm_16
    1040U,	// VST1LNdAsm_32
    1040U,	// VST1LNdAsm_8
    2064U,	// VST1LNdWB_fixed_Asm_16
    2064U,	// VST1LNdWB_fixed_Asm_32
    2064U,	// VST1LNdWB_fixed_Asm_8
    32784U,	// VST1LNdWB_register_Asm_16
    32784U,	// VST1LNdWB_register_Asm_32
    32784U,	// VST1LNdWB_register_Asm_8
    1040U,	// VST2LNdAsm_16
    1040U,	// VST2LNdAsm_32
    1040U,	// VST2LNdAsm_8
    2064U,	// VST2LNdWB_fixed_Asm_16
    2064U,	// VST2LNdWB_fixed_Asm_32
    2064U,	// VST2LNdWB_fixed_Asm_8
    32784U,	// VST2LNdWB_register_Asm_16
    32784U,	// VST2LNdWB_register_Asm_32
    32784U,	// VST2LNdWB_register_Asm_8
    1040U,	// VST2LNqAsm_16
    1040U,	// VST2LNqAsm_32
    2064U,	// VST2LNqWB_fixed_Asm_16
    2064U,	// VST2LNqWB_fixed_Asm_32
    32784U,	// VST2LNqWB_register_Asm_16
    32784U,	// VST2LNqWB_register_Asm_32
    1040U,	// VST3LNdAsm_16
    1040U,	// VST3LNdAsm_32
    1040U,	// VST3LNdAsm_8
    2064U,	// VST3LNdWB_fixed_Asm_16
    2064U,	// VST3LNdWB_fixed_Asm_32
    2064U,	// VST3LNdWB_fixed_Asm_8
    32784U,	// VST3LNdWB_register_Asm_16
    32784U,	// VST3LNdWB_register_Asm_32
    32784U,	// VST3LNdWB_register_Asm_8
    1040U,	// VST3LNqAsm_16
    1040U,	// VST3LNqAsm_32
    2064U,	// VST3LNqWB_fixed_Asm_16
    2064U,	// VST3LNqWB_fixed_Asm_32
    32784U,	// VST3LNqWB_register_Asm_16
    32784U,	// VST3LNqWB_register_Asm_32
    32U,	// VST3dAsm_16
    32U,	// VST3dAsm_32
    32U,	// VST3dAsm_8
    40U,	// VST3dWB_fixed_Asm_16
    40U,	// VST3dWB_fixed_Asm_32
    40U,	// VST3dWB_fixed_Asm_8
    68656U,	// VST3dWB_register_Asm_16
    68656U,	// VST3dWB_register_Asm_32
    68656U,	// VST3dWB_register_Asm_8
    0U,	// VST3qAsm_16
    0U,	// VST3qAsm_32
    0U,	// VST3qAsm_8
    0U,	// VST3qWB_fixed_Asm_16
    0U,	// VST3qWB_fixed_Asm_32
    0U,	// VST3qWB_fixed_Asm_8
    1048U,	// VST3qWB_register_Asm_16
    1048U,	// VST3qWB_register_Asm_32
    1048U,	// VST3qWB_register_Asm_8
    1040U,	// VST4LNdAsm_16
    1040U,	// VST4LNdAsm_32
    1040U,	// VST4LNdAsm_8
    2064U,	// VST4LNdWB_fixed_Asm_16
    2064U,	// VST4LNdWB_fixed_Asm_32
    2064U,	// VST4LNdWB_fixed_Asm_8
    32784U,	// VST4LNdWB_register_Asm_16
    32784U,	// VST4LNdWB_register_Asm_32
    32784U,	// VST4LNdWB_register_Asm_8
    1040U,	// VST4LNqAsm_16
    1040U,	// VST4LNqAsm_32
    2064U,	// VST4LNqWB_fixed_Asm_16
    2064U,	// VST4LNqWB_fixed_Asm_32
    32784U,	// VST4LNqWB_register_Asm_16
    32784U,	// VST4LNqWB_register_Asm_32
    32U,	// VST4dAsm_16
    32U,	// VST4dAsm_32
    32U,	// VST4dAsm_8
    40U,	// VST4dWB_fixed_Asm_16
    40U,	// VST4dWB_fixed_Asm_32
    40U,	// VST4dWB_fixed_Asm_8
    68656U,	// VST4dWB_register_Asm_16
    68656U,	// VST4dWB_register_Asm_32
    68656U,	// VST4dWB_register_Asm_8
    0U,	// VST4qAsm_16
    0U,	// VST4qAsm_32
    0U,	// VST4qAsm_8
    0U,	// VST4qWB_fixed_Asm_16
    0U,	// VST4qWB_fixed_Asm_32
    0U,	// VST4qWB_fixed_Asm_8
    1048U,	// VST4qWB_register_Asm_16
    1048U,	// VST4qWB_register_Asm_32
    1048U,	// VST4qWB_register_Asm_8
    0U,	// WIN__CHKSTK
    0U,	// WIN__DBZCHK
    0U,	// t2ABS
    0U,	// t2ADDSri
    0U,	// t2ADDSrr
    0U,	// t2ADDSrs
    0U,	// t2BR_JT
    0U,	// t2LDMIA_RET
    1024U,	// t2LDRBpcrel
    1024U,	// t2LDRConstPool
    1024U,	// t2LDRHpcrel
    1024U,	// t2LDRSBpcrel
    1024U,	// t2LDRSHpcrel
    0U,	// t2LDRpci_pic
    1024U,	// t2LDRpcrel
    0U,	// t2LEApcrel
    0U,	// t2LEApcrelJT
    0U,	// t2MOVCCasr
    0U,	// t2MOVCCi
    0U,	// t2MOVCCi16
    0U,	// t2MOVCCi32imm
    0U,	// t2MOVCClsl
    0U,	// t2MOVCClsr
    0U,	// t2MOVCCr
    0U,	// t2MOVCCror
    56U,	// t2MOVSsi
    64U,	// t2MOVSsr
    0U,	// t2MOVTi16_ga_pcrel
    0U,	// t2MOV_ga_pcrel
    0U,	// t2MOVi16_ga_pcrel
    0U,	// t2MOVi32imm
    56U,	// t2MOVsi
    64U,	// t2MOVsr
    0U,	// t2MVNCCi
    0U,	// t2RSBSri
    0U,	// t2RSBSrs
    0U,	// t2STRB_preidx
    0U,	// t2STRH_preidx
    0U,	// t2STR_preidx
    0U,	// t2SUBSri
    0U,	// t2SUBSrr
    0U,	// t2SUBSrs
    0U,	// t2TBB_JT
    0U,	// t2TBH_JT
    0U,	// tADCS
    0U,	// tADDSi3
    0U,	// tADDSi8
    0U,	// tADDSrr
    0U,	// tADDframe
    0U,	// tADJCALLSTACKDOWN
    0U,	// tADJCALLSTACKUP
    0U,	// tBRIND
    0U,	// tBR_JTr
    0U,	// tBX_CALL
    0U,	// tBX_RET
    0U,	// tBX_RET_vararg
    0U,	// tBfar
    0U,	// tLDMIA_UPD
    1024U,	// tLDRConstPool
    0U,	// tLDRLIT_ga_abs
    0U,	// tLDRLIT_ga_pcrel
    0U,	// tLDR_postidx
    0U,	// tLDRpci_pic
    0U,	// tLEApcrel
    0U,	// tLEApcrelJT
    0U,	// tMOVCCr_pseudo
    0U,	// tPOP_RET
    0U,	// tSBCS
    0U,	// tSUBSi3
    0U,	// tSUBSi8
    0U,	// tSUBSrr
    0U,	// tTAILJMPd
    0U,	// tTAILJMPdND
    0U,	// tTAILJMPr
    0U,	// tTBB_JT
    0U,	// tTBH_JT
    0U,	// tTPsoft
    98304U,	// ADCri
    0U,	// ADCrr
    131072U,	// ADCrsi
    0U,	// ADCrsr
    98304U,	// ADDri
    0U,	// ADDrr
    131072U,	// ADDrsi
    0U,	// ADDrsr
    72U,	// ADR
    0U,	// AESD
    0U,	// AESE
    0U,	// AESIMC
    0U,	// AESMC
    98304U,	// ANDri
    0U,	// ANDrr
    131072U,	// ANDrsi
    0U,	// ANDrsr
    80U,	// BFC
    163928U,	// BFI
    98304U,	// BICri
    0U,	// BICrr
    131072U,	// BICrsi
    0U,	// BICrsr
    0U,	// BKPT
    0U,	// BL
    0U,	// BLX
    0U,	// BLX_pred
    0U,	// BLXi
    0U,	// BL_pred
    0U,	// BX
    0U,	// BXJ
    0U,	// BX_RET
    0U,	// BX_pred
    0U,	// Bcc
    4145U,	// CDP
    0U,	// CDP2
    0U,	// CLREX
    1024U,	// CLZ
    96U,	// CMNri
    1024U,	// CMNzrr
    104U,	// CMNzrsi
    64U,	// CMNzrsr
    96U,	// CMPri
    1024U,	// CMPrr
    104U,	// CMPrsi
    64U,	// CMPrsr
    0U,	// CPS1p
    0U,	// CPS2p
    1112U,	// CPS3p
    1112U,	// CRC32B
    1112U,	// CRC32CB
    1112U,	// CRC32CH
    1112U,	// CRC32CW
    1112U,	// CRC32H
    1112U,	// CRC32W
    0U,	// DBG
    0U,	// DMB
    0U,	// DSB
    98304U,	// EORri
    0U,	// EORrr
    131072U,	// EORrsi
    0U,	// EORrsr
    0U,	// ERET
    1U,	// FCONSTD
    1U,	// FCONSTH
    1U,	// FCONSTS
    33U,	// FLDMXDB_UPD
    1136U,	// FLDMXIA
    33U,	// FLDMXIA_UPD
    0U,	// FMSTAT
    33U,	// FSTMXDB_UPD
    1136U,	// FSTMXIA
    33U,	// FSTMXIA_UPD
    0U,	// HINT
    0U,	// HLT
    0U,	// HVC
    0U,	// ISB
    8U,	// LDA
    8U,	// LDAB
    8U,	// LDAEX
    8U,	// LDAEXB
    0U,	// LDAEXD
    8U,	// LDAEXH
    8U,	// LDAH
    0U,	// LDC2L_OFFSET
    1U,	// LDC2L_OPTION
    2U,	// LDC2L_POST
    0U,	// LDC2L_PRE
    0U,	// LDC2_OFFSET
    1U,	// LDC2_OPTION
    2U,	// LDC2_POST
    0U,	// LDC2_PRE
    122U,	// LDCL_OFFSET
    196738U,	// LDCL_OPTION
    229506U,	// LDCL_POST
    138U,	// LDCL_PRE
    122U,	// LDC_OFFSET
    196738U,	// LDC_OPTION
    229506U,	// LDC_POST
    138U,	// LDC_PRE
    1136U,	// LDMDA
    33U,	// LDMDA_UPD
    1136U,	// LDMDB
    33U,	// LDMDB_UPD
    1136U,	// LDMIA
    33U,	// LDMIA_UPD
    1136U,	// LDMIB
    33U,	// LDMIB_UPD
    262272U,	// LDRBT_POST_IMM
    262272U,	// LDRBT_POST_REG
    262272U,	// LDRB_POST_IMM
    262272U,	// LDRB_POST_REG
    144U,	// LDRB_PRE_IMM
    152U,	// LDRB_PRE_REG
    160U,	// LDRBi12
    168U,	// LDRBrs
    294912U,	// LDRD
    2424832U,	// LDRD_POST
    360448U,	// LDRD_PRE
    8U,	// LDREX
    8U,	// LDREXB
    0U,	// LDREXD
    8U,	// LDREXH
    176U,	// LDRH
    393344U,	// LDRHTi
    426112U,	// LDRHTr
    458880U,	// LDRH_POST
    184U,	// LDRH_PRE
    176U,	// LDRSB
    393344U,	// LDRSBTi
    426112U,	// LDRSBTr
    458880U,	// LDRSB_POST
    184U,	// LDRSB_PRE
    176U,	// LDRSH
    393344U,	// LDRSHTi
    426112U,	// LDRSHTr
    458880U,	// LDRSH_POST
    184U,	// LDRSH_PRE
    262272U,	// LDRT_POST_IMM
    262272U,	// LDRT_POST_REG
    262272U,	// LDR_POST_IMM
    262272U,	// LDR_POST_REG
    144U,	// LDR_PRE_IMM
    152U,	// LDR_PRE_REG
    160U,	// LDRcp
    160U,	// LDRi12
    168U,	// LDRrs
    4690993U,	// MCR
    192U,	// MCR2
    6788145U,	// MCRR
    524312U,	// MCRR2
    35651584U,	// MLA
    35651584U,	// MLS
    0U,	// MOVPCLR
    1112U,	// MOVTi16
    96U,	// MOVi
    1024U,	// MOVi16
    1024U,	// MOVr
    1024U,	// MOVr_TC
    104U,	// MOVsi
    64U,	// MOVsr
    0U,	// MRC
    0U,	// MRC2
    0U,	// MRRC
    0U,	// MRRC2
    2U,	// MRS
    200U,	// MRSbanked
    2U,	// MRSsys
    33U,	// MSR
    0U,	// MSRbanked
    3U,	// MSRi
    0U,	// MUL
    96U,	// MVNi
    1024U,	// MVNr
    104U,	// MVNsi
    64U,	// MVNsr
    98304U,	// ORRri
    0U,	// ORRrr
    131072U,	// ORRrsi
    0U,	// ORRrsr
    8388608U,	// PKHBT
    10485760U,	// PKHTB
    0U,	// PLDWi12
    0U,	// PLDWrs
    0U,	// PLDi12
    0U,	// PLDrs
    0U,	// PLIi12
    0U,	// PLIrs
    0U,	// QADD
    0U,	// QADD16
    0U,	// QADD8
    0U,	// QASX
    0U,	// QDADD
    0U,	// QDSUB
    0U,	// QSAX
    0U,	// QSUB
    0U,	// QSUB16
    0U,	// QSUB8
    1024U,	// RBIT
    1024U,	// REV
    1024U,	// REV16
    1024U,	// REVSH
    0U,	// RFEDA
    0U,	// RFEDA_UPD
    0U,	// RFEDB
    0U,	// RFEDB_UPD
    0U,	// RFEIA
    0U,	// RFEIA_UPD
    0U,	// RFEIB
    0U,	// RFEIB_UPD
    98304U,	// RSBri
    0U,	// RSBrr
    131072U,	// RSBrsi
    0U,	// RSBrsr
    98304U,	// RSCri
    0U,	// RSCrr
    131072U,	// RSCrsi
    0U,	// RSCrsr
    0U,	// SADD16
    0U,	// SADD8
    0U,	// SASX
    98304U,	// SBCri
    0U,	// SBCrr
    131072U,	// SBCrsi
    0U,	// SBCrsr
    69206016U,	// SBFX
    0U,	// SDIV
    0U,	// SEL
    0U,	// SETEND
    0U,	// SETPAN
    1048U,	// SHA1C
    0U,	// SHA1H
    1048U,	// SHA1M
    1048U,	// SHA1P
    1048U,	// SHA1SU0
    0U,	// SHA1SU1
    1048U,	// SHA256H
    1048U,	// SHA256H2
    0U,	// SHA256SU0
    1048U,	// SHA256SU1
    0U,	// SHADD16
    0U,	// SHADD8
    0U,	// SHASX
    0U,	// SHSAX
    0U,	// SHSUB16
    0U,	// SHSUB8
    0U,	// SMC
    35651584U,	// SMLABB
    35651584U,	// SMLABT
    35651584U,	// SMLAD
    35651584U,	// SMLADX
    0U,	// SMLAL
    35651584U,	// SMLALBB
    35651584U,	// SMLALBT
    35651584U,	// SMLALD
    35651584U,	// SMLALDX
    35651584U,	// SMLALTB
    35651584U,	// SMLALTT
    35651584U,	// SMLATB
    35651584U,	// SMLATT
    35651584U,	// SMLAWB
    35651584U,	// SMLAWT
    35651584U,	// SMLSD
    35651584U,	// SMLSDX
    35651584U,	// SMLSLD
    35651584U,	// SMLSLDX
    35651584U,	// SMMLA
    35651584U,	// SMMLAR
    35651584U,	// SMMLS
    35651584U,	// SMMLSR
    0U,	// SMMUL
    0U,	// SMMULR
    0U,	// SMUAD
    0U,	// SMUADX
    0U,	// SMULBB
    0U,	// SMULBT
    35651584U,	// SMULL
    0U,	// SMULTB
    0U,	// SMULTT
    0U,	// SMULWB
    0U,	// SMULWT
    0U,	// SMUSD
    0U,	// SMUSDX
    0U,	// SRSDA
    0U,	// SRSDA_UPD
    0U,	// SRSDB
    0U,	// SRSDB_UPD
    0U,	// SRSIA
    0U,	// SRSIA_UPD
    0U,	// SRSIB
    0U,	// SRSIB_UPD
    6352U,	// SSAT
    1232U,	// SSAT16
    0U,	// SSAX
    0U,	// SSUB16
    0U,	// SSUB8
    0U,	// STC2L_OFFSET
    1U,	// STC2L_OPTION
    2U,	// STC2L_POST
    0U,	// STC2L_PRE
    0U,	// STC2_OFFSET
    1U,	// STC2_OPTION
    2U,	// STC2_POST
    0U,	// STC2_PRE
    122U,	// STCL_OFFSET
    196738U,	// STCL_OPTION
    229506U,	// STCL_POST
    138U,	// STCL_PRE
    122U,	// STC_OFFSET
    196738U,	// STC_OPTION
    229506U,	// STC_POST
    138U,	// STC_PRE
    8U,	// STL
    8U,	// STLB
    557056U,	// STLEX
    557056U,	// STLEXB
    216U,	// STLEXD
    557056U,	// STLEXH
    8U,	// STLH
    1136U,	// STMDA
    33U,	// STMDA_UPD
    1136U,	// STMDB
    33U,	// STMDB_UPD
    1136U,	// STMIA
    33U,	// STMIA_UPD
    1136U,	// STMIB
    33U,	// STMIB_UPD
    262272U,	// STRBT_POST_IMM
    262272U,	// STRBT_POST_REG
    262272U,	// STRB_POST_IMM
    262272U,	// STRB_POST_REG
    144U,	// STRB_PRE_IMM
    152U,	// STRB_PRE_REG
    160U,	// STRBi12
    168U,	// STRBrs
    294912U,	// STRD
    2424920U,	// STRD_POST
    360536U,	// STRD_PRE
    557056U,	// STREX
    557056U,	// STREXB
    216U,	// STREXD
    557056U,	// STREXH
    176U,	// STRH
    393344U,	// STRHTi
    426112U,	// STRHTr
    458880U,	// STRH_POST
    184U,	// STRH_PRE
    262272U,	// STRT_POST_IMM
    262272U,	// STRT_POST_REG
    262272U,	// STR_POST_IMM
    262272U,	// STR_POST_REG
    144U,	// STR_PRE_IMM
    152U,	// STR_PRE_REG
    160U,	// STRi12
    168U,	// STRrs
    98304U,	// SUBri
    0U,	// SUBrr
    131072U,	// SUBrsi
    0U,	// SUBrsr
    0U,	// SVC
    557056U,	// SWP
    557056U,	// SWPB
    12582912U,	// SXTAB
    12582912U,	// SXTAB16
    12582912U,	// SXTAH
    7168U,	// SXTB
    7168U,	// SXTB16
    7168U,	// SXTH
    96U,	// TEQri
    1024U,	// TEQrr
    104U,	// TEQrsi
    64U,	// TEQrsr
    0U,	// TRAP
    0U,	// TRAPNaCl
    0U,	// TSB
    96U,	// TSTri
    1024U,	// TSTrr
    104U,	// TSTrsi
    64U,	// TSTrsr
    0U,	// UADD16
    0U,	// UADD8
    0U,	// UASX
    69206016U,	// UBFX
    0U,	// UDF
    0U,	// UDIV
    0U,	// UHADD16
    0U,	// UHADD8
    0U,	// UHASX
    0U,	// UHSAX
    0U,	// UHSUB16
    0U,	// UHSUB8
    35651584U,	// UMAAL
    0U,	// UMLAL
    35651584U,	// UMULL
    0U,	// UQADD16
    0U,	// UQADD8
    0U,	// UQASX
    0U,	// UQSAX
    0U,	// UQSUB16
    0U,	// UQSUB8
    0U,	// USAD8
    35651584U,	// USADA8
    14680064U,	// USAT
    0U,	// USAT16
    0U,	// USAX
    0U,	// USUB16
    0U,	// USUB8
    12582912U,	// UXTAB
    12582912U,	// UXTAB16
    12582912U,	// UXTAH
    7168U,	// UXTB
    7168U,	// UXTB16
    7168U,	// UXTH
    1048U,	// VABALsv2i64
    1048U,	// VABALsv4i32
    1048U,	// VABALsv8i16
    1048U,	// VABALuv2i64
    1048U,	// VABALuv4i32
    1048U,	// VABALuv8i16
    1048U,	// VABAsv16i8
    1048U,	// VABAsv2i32
    1048U,	// VABAsv4i16
    1048U,	// VABAsv4i32
    1048U,	// VABAsv8i16
    1048U,	// VABAsv8i8
    1048U,	// VABAuv16i8
    1048U,	// VABAuv2i32
    1048U,	// VABAuv4i16
    1048U,	// VABAuv4i32
    1048U,	// VABAuv8i16
    1048U,	// VABAuv8i8
    1112U,	// VABDLsv2i64
    1112U,	// VABDLsv4i32
    1112U,	// VABDLsv8i16
    1112U,	// VABDLuv2i64
    1112U,	// VABDLuv4i32
    1112U,	// VABDLuv8i16
    70705U,	// VABDfd
    70705U,	// VABDfq
    70705U,	// VABDhd
    70705U,	// VABDhq
    1112U,	// VABDsv16i8
    1112U,	// VABDsv2i32
    1112U,	// VABDsv4i16
    1112U,	// VABDsv4i32
    1112U,	// VABDsv8i16
    1112U,	// VABDsv8i8
    1112U,	// VABDuv16i8
    1112U,	// VABDuv2i32
    1112U,	// VABDuv4i16
    1112U,	// VABDuv4i32
    1112U,	// VABDuv8i16
    1112U,	// VABDuv8i8
    33U,	// VABSD
    33U,	// VABSH
    33U,	// VABSS
    33U,	// VABSfd
    33U,	// VABSfq
    33U,	// VABShd
    33U,	// VABShq
    0U,	// VABSv16i8
    0U,	// VABSv2i32
    0U,	// VABSv4i16
    0U,	// VABSv4i32
    0U,	// VABSv8i16
    0U,	// VABSv8i8
    70705U,	// VACGEfd
    70705U,	// VACGEfq
    70705U,	// VACGEhd
    70705U,	// VACGEhq
    70705U,	// VACGTfd
    70705U,	// VACGTfq
    70705U,	// VACGThd
    70705U,	// VACGThq
    70705U,	// VADDD
    70705U,	// VADDH
    1112U,	// VADDHNv2i32
    1112U,	// VADDHNv4i16
    1112U,	// VADDHNv8i8
    1112U,	// VADDLsv2i64
    1112U,	// VADDLsv4i32
    1112U,	// VADDLsv8i16
    1112U,	// VADDLuv2i64
    1112U,	// VADDLuv4i32
    1112U,	// VADDLuv8i16
    70705U,	// VADDS
    1112U,	// VADDWsv2i64
    1112U,	// VADDWsv4i32
    1112U,	// VADDWsv8i16
    1112U,	// VADDWuv2i64
    1112U,	// VADDWuv4i32
    1112U,	// VADDWuv8i16
    70705U,	// VADDfd
    70705U,	// VADDfq
    70705U,	// VADDhd
    70705U,	// VADDhq
    1112U,	// VADDv16i8
    1112U,	// VADDv1i64
    1112U,	// VADDv2i32
    1112U,	// VADDv2i64
    1112U,	// VADDv4i16
    1112U,	// VADDv4i32
    1112U,	// VADDv8i16
    1112U,	// VADDv8i8
    0U,	// VANDd
    0U,	// VANDq
    0U,	// VBICd
    0U,	// VBICiv2i32
    0U,	// VBICiv4i16
    0U,	// VBICiv4i32
    0U,	// VBICiv8i16
    0U,	// VBICq
    589912U,	// VBIFd
    589912U,	// VBIFq
    589912U,	// VBITd
    589912U,	// VBITq
    589912U,	// VBSLd
    589912U,	// VBSLq
    622680U,	// VCADDv2f32
    622680U,	// VCADDv4f16
    622680U,	// VCADDv4f32
    622680U,	// VCADDv8f16
    70705U,	// VCEQfd
    70705U,	// VCEQfq
    70705U,	// VCEQhd
    70705U,	// VCEQhq
    1112U,	// VCEQv16i8
    1112U,	// VCEQv2i32
    1112U,	// VCEQv4i16
    1112U,	// VCEQv4i32
    1112U,	// VCEQv8i16
    1112U,	// VCEQv8i8
    3U,	// VCEQzv16i8
    225U,	// VCEQzv2f32
    3U,	// VCEQzv2i32
    225U,	// VCEQzv4f16
    225U,	// VCEQzv4f32
    3U,	// VCEQzv4i16
    3U,	// VCEQzv4i32
    225U,	// VCEQzv8f16
    3U,	// VCEQzv8i16
    3U,	// VCEQzv8i8
    70705U,	// VCGEfd
    70705U,	// VCGEfq
    70705U,	// VCGEhd
    70705U,	// VCGEhq
    1112U,	// VCGEsv16i8
    1112U,	// VCGEsv2i32
    1112U,	// VCGEsv4i16
    1112U,	// VCGEsv4i32
    1112U,	// VCGEsv8i16
    1112U,	// VCGEsv8i8
    1112U,	// VCGEuv16i8
    1112U,	// VCGEuv2i32
    1112U,	// VCGEuv4i16
    1112U,	// VCGEuv4i32
    1112U,	// VCGEuv8i16
    1112U,	// VCGEuv8i8
    3U,	// VCGEzv16i8
    225U,	// VCGEzv2f32
    3U,	// VCGEzv2i32
    225U,	// VCGEzv4f16
    225U,	// VCGEzv4f32
    3U,	// VCGEzv4i16
    3U,	// VCGEzv4i32
    225U,	// VCGEzv8f16
    3U,	// VCGEzv8i16
    3U,	// VCGEzv8i8
    70705U,	// VCGTfd
    70705U,	// VCGTfq
    70705U,	// VCGThd
    70705U,	// VCGThq
    1112U,	// VCGTsv16i8
    1112U,	// VCGTsv2i32
    1112U,	// VCGTsv4i16
    1112U,	// VCGTsv4i32
    1112U,	// VCGTsv8i16
    1112U,	// VCGTsv8i8
    1112U,	// VCGTuv16i8
    1112U,	// VCGTuv2i32
    1112U,	// VCGTuv4i16
    1112U,	// VCGTuv4i32
    1112U,	// VCGTuv8i16
    1112U,	// VCGTuv8i8
    3U,	// VCGTzv16i8
    225U,	// VCGTzv2f32
    3U,	// VCGTzv2i32
    225U,	// VCGTzv4f16
    225U,	// VCGTzv4f32
    3U,	// VCGTzv4i16
    3U,	// VCGTzv4i32
    225U,	// VCGTzv8f16
    3U,	// VCGTzv8i16
    3U,	// VCGTzv8i8
    3U,	// VCLEzv16i8
    225U,	// VCLEzv2f32
    3U,	// VCLEzv2i32
    225U,	// VCLEzv4f16
    225U,	// VCLEzv4f32
    3U,	// VCLEzv4i16
    3U,	// VCLEzv4i32
    225U,	// VCLEzv8f16
    3U,	// VCLEzv8i16
    3U,	// VCLEzv8i8
    0U,	// VCLSv16i8
    0U,	// VCLSv2i32
    0U,	// VCLSv4i16
    0U,	// VCLSv4i32
    0U,	// VCLSv8i16
    0U,	// VCLSv8i8
    3U,	// VCLTzv16i8
    225U,	// VCLTzv2f32
    3U,	// VCLTzv2i32
    225U,	// VCLTzv4f16
    225U,	// VCLTzv4f32
    3U,	// VCLTzv4i16
    3U,	// VCLTzv4i32
    225U,	// VCLTzv8f16
    3U,	// VCLTzv8i16
    3U,	// VCLTzv8i8
    0U,	// VCLZv16i8
    0U,	// VCLZv2i32
    0U,	// VCLZv4i16
    0U,	// VCLZv4i32
    0U,	// VCLZv8i16
    0U,	// VCLZv8i8
    655384U,	// VCMLAv2f32
    17276952U,	// VCMLAv2f32_indexed
    655384U,	// VCMLAv4f16
    17276952U,	// VCMLAv4f16_indexed
    655384U,	// VCMLAv4f32
    17276952U,	// VCMLAv4f32_indexed
    655384U,	// VCMLAv8f16
    17276952U,	// VCMLAv8f16_indexed
    33U,	// VCMPD
    33U,	// VCMPED
    33U,	// VCMPEH
    33U,	// VCMPES
    0U,	// VCMPEZD
    0U,	// VCMPEZH
    0U,	// VCMPEZS
    33U,	// VCMPH
    33U,	// VCMPS
    0U,	// VCMPZD
    0U,	// VCMPZH
    0U,	// VCMPZS
    1024U,	// VCNTd
    1024U,	// VCNTq
    0U,	// VCVTANSDf
    0U,	// VCVTANSDh
    0U,	// VCVTANSQf
    0U,	// VCVTANSQh
    0U,	// VCVTANUDf
    0U,	// VCVTANUDh
    0U,	// VCVTANUQf
    0U,	// VCVTANUQh
    0U,	// VCVTASD
    0U,	// VCVTASH
    0U,	// VCVTASS
    0U,	// VCVTAUD
    0U,	// VCVTAUH
    0U,	// VCVTAUS
    0U,	// VCVTBDH
    0U,	// VCVTBHD
    0U,	// VCVTBHS
    0U,	// VCVTBSH
    0U,	// VCVTDS
    0U,	// VCVTMNSDf
    0U,	// VCVTMNSDh
    0U,	// VCVTMNSQf
    0U,	// VCVTMNSQh
    0U,	// VCVTMNUDf
    0U,	// VCVTMNUDh
    0U,	// VCVTMNUQf
    0U,	// VCVTMNUQh
    0U,	// VCVTMSD
    0U,	// VCVTMSH
    0U,	// VCVTMSS
    0U,	// VCVTMUD
    0U,	// VCVTMUH
    0U,	// VCVTMUS
    0U,	// VCVTNNSDf
    0U,	// VCVTNNSDh
    0U,	// VCVTNNSQf
    0U,	// VCVTNNSQh
    0U,	// VCVTNNUDf
    0U,	// VCVTNNUDh
    0U,	// VCVTNNUQf
    0U,	// VCVTNNUQh
    0U,	// VCVTNSD
    0U,	// VCVTNSH
    0U,	// VCVTNSS
    0U,	// VCVTNUD
    0U,	// VCVTNUH
    0U,	// VCVTNUS
    0U,	// VCVTPNSDf
    0U,	// VCVTPNSDh
    0U,	// VCVTPNSQf
    0U,	// VCVTPNSQh
    0U,	// VCVTPNUDf
    0U,	// VCVTPNUDh
    0U,	// VCVTPNUQf
    0U,	// VCVTPNUQh
    0U,	// VCVTPSD
    0U,	// VCVTPSH
    0U,	// VCVTPSS
    0U,	// VCVTPUD
    0U,	// VCVTPUH
    0U,	// VCVTPUS
    0U,	// VCVTSD
    0U,	// VCVTTDH
    0U,	// VCVTTHD
    0U,	// VCVTTHS
    0U,	// VCVTTSH
    0U,	// VCVTf2h
    0U,	// VCVTf2sd
    0U,	// VCVTf2sq
    0U,	// VCVTf2ud
    0U,	// VCVTf2uq
    35U,	// VCVTf2xsd
    35U,	// VCVTf2xsq
    35U,	// VCVTf2xud
    35U,	// VCVTf2xuq
    0U,	// VCVTh2f
    0U,	// VCVTh2sd
    0U,	// VCVTh2sq
    0U,	// VCVTh2ud
    0U,	// VCVTh2uq
    35U,	// VCVTh2xsd
    35U,	// VCVTh2xsq
    35U,	// VCVTh2xud
    35U,	// VCVTh2xuq
    0U,	// VCVTs2fd
    0U,	// VCVTs2fq
    0U,	// VCVTs2hd
    0U,	// VCVTs2hq
    0U,	// VCVTu2fd
    0U,	// VCVTu2fq
    0U,	// VCVTu2hd
    0U,	// VCVTu2hq
    35U,	// VCVTxs2fd
    35U,	// VCVTxs2fq
    35U,	// VCVTxs2hd
    35U,	// VCVTxs2hq
    35U,	// VCVTxu2fd
    35U,	// VCVTxu2fq
    35U,	// VCVTxu2hd
    35U,	// VCVTxu2hq
    70705U,	// VDIVD
    70705U,	// VDIVH
    70705U,	// VDIVS
    1024U,	// VDUP16d
    1024U,	// VDUP16q
    1024U,	// VDUP32d
    1024U,	// VDUP32q
    1024U,	// VDUP8d
    1024U,	// VDUP8q
    9216U,	// VDUPLN16d
    9216U,	// VDUPLN16q
    9216U,	// VDUPLN32d
    9216U,	// VDUPLN32q
    9216U,	// VDUPLN8d
    9216U,	// VDUPLN8q
    0U,	// VEORd
    0U,	// VEORq
    35651584U,	// VEXTd16
    35651584U,	// VEXTd32
    35651584U,	// VEXTd8
    35651584U,	// VEXTq16
    35651584U,	// VEXTq32
    35651584U,	// VEXTq64
    35651584U,	// VEXTq8
    68659U,	// VFMAD
    68659U,	// VFMAH
    68659U,	// VFMAS
    68659U,	// VFMAfd
    68659U,	// VFMAfq
    68659U,	// VFMAhd
    68659U,	// VFMAhq
    68659U,	// VFMSD
    68659U,	// VFMSH
    68659U,	// VFMSS
    68659U,	// VFMSfd
    68659U,	// VFMSfq
    68659U,	// VFMShd
    68659U,	// VFMShq
    68659U,	// VFNMAD
    68659U,	// VFNMAH
    68659U,	// VFNMAS
    68659U,	// VFNMSD
    68659U,	// VFNMSH
    68659U,	// VFNMSS
    9216U,	// VGETLNi32
    3U,	// VGETLNs16
    3U,	// VGETLNs8
    3U,	// VGETLNu16
    3U,	// VGETLNu8
    1112U,	// VHADDsv16i8
    1112U,	// VHADDsv2i32
    1112U,	// VHADDsv4i16
    1112U,	// VHADDsv4i32
    1112U,	// VHADDsv8i16
    1112U,	// VHADDsv8i8
    1112U,	// VHADDuv16i8
    1112U,	// VHADDuv2i32
    1112U,	// VHADDuv4i16
    1112U,	// VHADDuv4i32
    1112U,	// VHADDuv8i16
    1112U,	// VHADDuv8i8
    1112U,	// VHSUBsv16i8
    1112U,	// VHSUBsv2i32
    1112U,	// VHSUBsv4i16
    1112U,	// VHSUBsv4i32
    1112U,	// VHSUBsv8i16
    1112U,	// VHSUBsv8i8
    1112U,	// VHSUBuv16i8
    1112U,	// VHSUBuv2i32
    1112U,	// VHSUBuv4i16
    1112U,	// VHSUBuv4i32
    1112U,	// VHSUBuv8i16
    1112U,	// VHSUBuv8i8
    0U,	// VINSH
    0U,	// VJCVT
    32U,	// VLD1DUPd16
    44U,	// VLD1DUPd16wb_fixed
    10292U,	// VLD1DUPd16wb_register
    32U,	// VLD1DUPd32
    44U,	// VLD1DUPd32wb_fixed
    10292U,	// VLD1DUPd32wb_register
    32U,	// VLD1DUPd8
    44U,	// VLD1DUPd8wb_fixed
    10292U,	// VLD1DUPd8wb_register
    32U,	// VLD1DUPq16
    44U,	// VLD1DUPq16wb_fixed
    10292U,	// VLD1DUPq16wb_register
    32U,	// VLD1DUPq32
    44U,	// VLD1DUPq32wb_fixed
    10292U,	// VLD1DUPq32wb_register
    32U,	// VLD1DUPq8
    44U,	// VLD1DUPq8wb_fixed
    10292U,	// VLD1DUPq8wb_register
    699628U,	// VLD1LNd16
    732404U,	// VLD1LNd16_UPD
    699628U,	// VLD1LNd32
    732404U,	// VLD1LNd32_UPD
    699628U,	// VLD1LNd8
    732404U,	// VLD1LNd8_UPD
    0U,	// VLD1LNq16Pseudo
    0U,	// VLD1LNq16Pseudo_UPD
    0U,	// VLD1LNq32Pseudo
    0U,	// VLD1LNq32Pseudo_UPD
    0U,	// VLD1LNq8Pseudo
    0U,	// VLD1LNq8Pseudo_UPD
    32U,	// VLD1d16
    32U,	// VLD1d16Q
    0U,	// VLD1d16QPseudo
    44U,	// VLD1d16Qwb_fixed
    10292U,	// VLD1d16Qwb_register
    32U,	// VLD1d16T
    0U,	// VLD1d16TPseudo
    44U,	// VLD1d16Twb_fixed
    10292U,	// VLD1d16Twb_register
    44U,	// VLD1d16wb_fixed
    10292U,	// VLD1d16wb_register
    32U,	// VLD1d32
    32U,	// VLD1d32Q
    0U,	// VLD1d32QPseudo
    44U,	// VLD1d32Qwb_fixed
    10292U,	// VLD1d32Qwb_register
    32U,	// VLD1d32T
    0U,	// VLD1d32TPseudo
    44U,	// VLD1d32Twb_fixed
    10292U,	// VLD1d32Twb_register
    44U,	// VLD1d32wb_fixed
    10292U,	// VLD1d32wb_register
    32U,	// VLD1d64
    32U,	// VLD1d64Q
    0U,	// VLD1d64QPseudo
    0U,	// VLD1d64QPseudoWB_fixed
    0U,	// VLD1d64QPseudoWB_register
    44U,	// VLD1d64Qwb_fixed
    10292U,	// VLD1d64Qwb_register
    32U,	// VLD1d64T
    0U,	// VLD1d64TPseudo
    0U,	// VLD1d64TPseudoWB_fixed
    0U,	// VLD1d64TPseudoWB_register
    44U,	// VLD1d64Twb_fixed
    10292U,	// VLD1d64Twb_register
    44U,	// VLD1d64wb_fixed
    10292U,	// VLD1d64wb_register
    32U,	// VLD1d8
    32U,	// VLD1d8Q
    0U,	// VLD1d8QPseudo
    44U,	// VLD1d8Qwb_fixed
    10292U,	// VLD1d8Qwb_register
    32U,	// VLD1d8T
    0U,	// VLD1d8TPseudo
    44U,	// VLD1d8Twb_fixed
    10292U,	// VLD1d8Twb_register
    44U,	// VLD1d8wb_fixed
    10292U,	// VLD1d8wb_register
    32U,	// VLD1q16
    0U,	// VLD1q16HighQPseudo
    0U,	// VLD1q16HighTPseudo
    0U,	// VLD1q16LowQPseudo_UPD
    0U,	// VLD1q16LowTPseudo_UPD
    44U,	// VLD1q16wb_fixed
    10292U,	// VLD1q16wb_register
    32U,	// VLD1q32
    0U,	// VLD1q32HighQPseudo
    0U,	// VLD1q32HighTPseudo
    0U,	// VLD1q32LowQPseudo_UPD
    0U,	// VLD1q32LowTPseudo_UPD
    44U,	// VLD1q32wb_fixed
    10292U,	// VLD1q32wb_register
    32U,	// VLD1q64
    0U,	// VLD1q64HighQPseudo
    0U,	// VLD1q64HighTPseudo
    0U,	// VLD1q64LowQPseudo_UPD
    0U,	// VLD1q64LowTPseudo_UPD
    44U,	// VLD1q64wb_fixed
    10292U,	// VLD1q64wb_register
    32U,	// VLD1q8
    0U,	// VLD1q8HighQPseudo
    0U,	// VLD1q8HighTPseudo
    0U,	// VLD1q8LowQPseudo_UPD
    0U,	// VLD1q8LowTPseudo_UPD
    44U,	// VLD1q8wb_fixed
    10292U,	// VLD1q8wb_register
    32U,	// VLD2DUPd16
    44U,	// VLD2DUPd16wb_fixed
    10292U,	// VLD2DUPd16wb_register
    32U,	// VLD2DUPd16x2
    44U,	// VLD2DUPd16x2wb_fixed
    10292U,	// VLD2DUPd16x2wb_register
    32U,	// VLD2DUPd32
    44U,	// VLD2DUPd32wb_fixed
    10292U,	// VLD2DUPd32wb_register
    32U,	// VLD2DUPd32x2
    44U,	// VLD2DUPd32x2wb_fixed
    10292U,	// VLD2DUPd32x2wb_register
    32U,	// VLD2DUPd8
    44U,	// VLD2DUPd8wb_fixed
    10292U,	// VLD2DUPd8wb_register
    32U,	// VLD2DUPd8x2
    44U,	// VLD2DUPd8x2wb_fixed
    10292U,	// VLD2DUPd8x2wb_register
    0U,	// VLD2DUPq16EvenPseudo
    0U,	// VLD2DUPq16OddPseudo
    0U,	// VLD2DUPq32EvenPseudo
    0U,	// VLD2DUPq32OddPseudo
    0U,	// VLD2DUPq8EvenPseudo
    0U,	// VLD2DUPq8OddPseudo
    766196U,	// VLD2LNd16
    0U,	// VLD2LNd16Pseudo
    0U,	// VLD2LNd16Pseudo_UPD
    799996U,	// VLD2LNd16_UPD
    766196U,	// VLD2LNd32
    0U,	// VLD2LNd32Pseudo
    0U,	// VLD2LNd32Pseudo_UPD
    799996U,	// VLD2LNd32_UPD
    766196U,	// VLD2LNd8
    0U,	// VLD2LNd8Pseudo
    0U,	// VLD2LNd8Pseudo_UPD
    799996U,	// VLD2LNd8_UPD
    766196U,	// VLD2LNq16
    0U,	// VLD2LNq16Pseudo
    0U,	// VLD2LNq16Pseudo_UPD
    799996U,	// VLD2LNq16_UPD
    766196U,	// VLD2LNq32
    0U,	// VLD2LNq32Pseudo
    0U,	// VLD2LNq32Pseudo_UPD
    799996U,	// VLD2LNq32_UPD
    32U,	// VLD2b16
    44U,	// VLD2b16wb_fixed
    10292U,	// VLD2b16wb_register
    32U,	// VLD2b32
    44U,	// VLD2b32wb_fixed
    10292U,	// VLD2b32wb_register
    32U,	// VLD2b8
    44U,	// VLD2b8wb_fixed
    10292U,	// VLD2b8wb_register
    32U,	// VLD2d16
    44U,	// VLD2d16wb_fixed
    10292U,	// VLD2d16wb_register
    32U,	// VLD2d32
    44U,	// VLD2d32wb_fixed
    10292U,	// VLD2d32wb_register
    32U,	// VLD2d8
    44U,	// VLD2d8wb_fixed
    10292U,	// VLD2d8wb_register
    32U,	// VLD2q16
    0U,	// VLD2q16Pseudo
    0U,	// VLD2q16PseudoWB_fixed
    0U,	// VLD2q16PseudoWB_register
    44U,	// VLD2q16wb_fixed
    10292U,	// VLD2q16wb_register
    32U,	// VLD2q32
    0U,	// VLD2q32Pseudo
    0U,	// VLD2q32PseudoWB_fixed
    0U,	// VLD2q32PseudoWB_register
    44U,	// VLD2q32wb_fixed
    10292U,	// VLD2q32wb_register
    32U,	// VLD2q8
    0U,	// VLD2q8Pseudo
    0U,	// VLD2q8PseudoWB_fixed
    0U,	// VLD2q8PseudoWB_register
    44U,	// VLD2q8wb_fixed
    10292U,	// VLD2q8wb_register
    14596U,	// VLD3DUPd16
    0U,	// VLD3DUPd16Pseudo
    0U,	// VLD3DUPd16Pseudo_UPD
    834820U,	// VLD3DUPd16_UPD
    14596U,	// VLD3DUPd32
    0U,	// VLD3DUPd32Pseudo
    0U,	// VLD3DUPd32Pseudo_UPD
    834820U,	// VLD3DUPd32_UPD
    14596U,	// VLD3DUPd8
    0U,	// VLD3DUPd8Pseudo
    0U,	// VLD3DUPd8Pseudo_UPD
    834820U,	// VLD3DUPd8_UPD
    14596U,	// VLD3DUPq16
    0U,	// VLD3DUPq16EvenPseudo
    0U,	// VLD3DUPq16OddPseudo
    834820U,	// VLD3DUPq16_UPD
    14596U,	// VLD3DUPq32
    0U,	// VLD3DUPq32EvenPseudo
    0U,	// VLD3DUPq32OddPseudo
    834820U,	// VLD3DUPq32_UPD
    14596U,	// VLD3DUPq8
    0U,	// VLD3DUPq8EvenPseudo
    0U,	// VLD3DUPq8OddPseudo
    834820U,	// VLD3DUPq8_UPD
    865532U,	// VLD3LNd16
    0U,	// VLD3LNd16Pseudo
    0U,	// VLD3LNd16Pseudo_UPD
    896268U,	// VLD3LNd16_UPD
    865532U,	// VLD3LNd32
    0U,	// VLD3LNd32Pseudo
    0U,	// VLD3LNd32Pseudo_UPD
    896268U,	// VLD3LNd32_UPD
    865532U,	// VLD3LNd8
    0U,	// VLD3LNd8Pseudo
    0U,	// VLD3LNd8Pseudo_UPD
    896268U,	// VLD3LNd8_UPD
    865532U,	// VLD3LNq16
    0U,	// VLD3LNq16Pseudo
    0U,	// VLD3LNq16Pseudo_UPD
    896268U,	// VLD3LNq16_UPD
    865532U,	// VLD3LNq32
    0U,	// VLD3LNq32Pseudo
    0U,	// VLD3LNq32Pseudo_UPD
    896268U,	// VLD3LNq32_UPD
    119537664U,	// VLD3d16
    0U,	// VLD3d16Pseudo
    0U,	// VLD3d16Pseudo_UPD
    153092096U,	// VLD3d16_UPD
    119537664U,	// VLD3d32
    0U,	// VLD3d32Pseudo
    0U,	// VLD3d32Pseudo_UPD
    153092096U,	// VLD3d32_UPD
    119537664U,	// VLD3d8
    0U,	// VLD3d8Pseudo
    0U,	// VLD3d8Pseudo_UPD
    153092096U,	// VLD3d8_UPD
    119537664U,	// VLD3q16
    0U,	// VLD3q16Pseudo_UPD
    153092096U,	// VLD3q16_UPD
    0U,	// VLD3q16oddPseudo
    0U,	// VLD3q16oddPseudo_UPD
    119537664U,	// VLD3q32
    0U,	// VLD3q32Pseudo_UPD
    153092096U,	// VLD3q32_UPD
    0U,	// VLD3q32oddPseudo
    0U,	// VLD3q32oddPseudo_UPD
    119537664U,	// VLD3q8
    0U,	// VLD3q8Pseudo_UPD
    153092096U,	// VLD3q8_UPD
    0U,	// VLD3q8oddPseudo
    0U,	// VLD3q8oddPseudo_UPD
    81172U,	// VLD4DUPd16
    0U,	// VLD4DUPd16Pseudo
    0U,	// VLD4DUPd16Pseudo_UPD
    16660U,	// VLD4DUPd16_UPD
    81172U,	// VLD4DUPd32
    0U,	// VLD4DUPd32Pseudo
    0U,	// VLD4DUPd32Pseudo_UPD
    16660U,	// VLD4DUPd32_UPD
    81172U,	// VLD4DUPd8
    0U,	// VLD4DUPd8Pseudo
    0U,	// VLD4DUPd8Pseudo_UPD
    16660U,	// VLD4DUPd8_UPD
    81172U,	// VLD4DUPq16
    0U,	// VLD4DUPq16EvenPseudo
    0U,	// VLD4DUPq16OddPseudo
    16660U,	// VLD4DUPq16_UPD
    81172U,	// VLD4DUPq32
    0U,	// VLD4DUPq32EvenPseudo
    0U,	// VLD4DUPq32OddPseudo
    16660U,	// VLD4DUPq32_UPD
    81172U,	// VLD4DUPq8
    0U,	// VLD4DUPq8EvenPseudo
    0U,	// VLD4DUPq8OddPseudo
    16660U,	// VLD4DUPq8_UPD
    189346060U,	// VLD4LNd16
    0U,	// VLD4LNd16Pseudo
    0U,	// VLD4LNd16Pseudo_UPD
    284U,	// VLD4LNd16_UPD
    189346060U,	// VLD4LNd32
    0U,	// VLD4LNd32Pseudo
    0U,	// VLD4LNd32Pseudo_UPD
    284U,	// VLD4LNd32_UPD
    189346060U,	// VLD4LNd8
    0U,	// VLD4LNd8Pseudo
    0U,	// VLD4LNd8Pseudo_UPD
    284U,	// VLD4LNd8_UPD
    189346060U,	// VLD4LNq16
    0U,	// VLD4LNq16Pseudo
    0U,	// VLD4LNq16Pseudo_UPD
    284U,	// VLD4LNq16_UPD
    189346060U,	// VLD4LNq32
    0U,	// VLD4LNq32Pseudo
    0U,	// VLD4LNq32Pseudo_UPD
    284U,	// VLD4LNq32_UPD
    572522496U,	// VLD4d16
    0U,	// VLD4d16Pseudo
    0U,	// VLD4d16Pseudo_UPD
    1646264320U,	// VLD4d16_UPD
    572522496U,	// VLD4d32
    0U,	// VLD4d32Pseudo
    0U,	// VLD4d32Pseudo_UPD
    1646264320U,	// VLD4d32_UPD
    572522496U,	// VLD4d8
    0U,	// VLD4d8Pseudo
    0U,	// VLD4d8Pseudo_UPD
    1646264320U,	// VLD4d8_UPD
    572522496U,	// VLD4q16
    0U,	// VLD4q16Pseudo_UPD
    1646264320U,	// VLD4q16_UPD
    0U,	// VLD4q16oddPseudo
    0U,	// VLD4q16oddPseudo_UPD
    572522496U,	// VLD4q32
    0U,	// VLD4q32Pseudo_UPD
    1646264320U,	// VLD4q32_UPD
    0U,	// VLD4q32oddPseudo
    0U,	// VLD4q32oddPseudo_UPD
    572522496U,	// VLD4q8
    0U,	// VLD4q8Pseudo_UPD
    1646264320U,	// VLD4q8_UPD
    0U,	// VLD4q8oddPseudo
    0U,	// VLD4q8oddPseudo_UPD
    33U,	// VLDMDDB_UPD
    1136U,	// VLDMDIA
    33U,	// VLDMDIA_UPD
    0U,	// VLDMQIA
    33U,	// VLDMSDB_UPD
    1136U,	// VLDMSIA
    33U,	// VLDMSIA_UPD
    288U,	// VLDRD
    296U,	// VLDRH
    288U,	// VLDRS
    0U,	// VLLDM
    0U,	// VLSTM
    1112U,	// VMAXNMD
    1112U,	// VMAXNMH
    1112U,	// VMAXNMNDf
    1112U,	// VMAXNMNDh
    1112U,	// VMAXNMNQf
    1112U,	// VMAXNMNQh
    1112U,	// VMAXNMS
    70705U,	// VMAXfd
    70705U,	// VMAXfq
    70705U,	// VMAXhd
    70705U,	// VMAXhq
    1112U,	// VMAXsv16i8
    1112U,	// VMAXsv2i32
    1112U,	// VMAXsv4i16
    1112U,	// VMAXsv4i32
    1112U,	// VMAXsv8i16
    1112U,	// VMAXsv8i8
    1112U,	// VMAXuv16i8
    1112U,	// VMAXuv2i32
    1112U,	// VMAXuv4i16
    1112U,	// VMAXuv4i32
    1112U,	// VMAXuv8i16
    1112U,	// VMAXuv8i8
    1112U,	// VMINNMD
    1112U,	// VMINNMH
    1112U,	// VMINNMNDf
    1112U,	// VMINNMNDh
    1112U,	// VMINNMNQf
    1112U,	// VMINNMNQh
    1112U,	// VMINNMS
    70705U,	// VMINfd
    70705U,	// VMINfq
    70705U,	// VMINhd
    70705U,	// VMINhq
    1112U,	// VMINsv16i8
    1112U,	// VMINsv2i32
    1112U,	// VMINsv4i16
    1112U,	// VMINsv4i32
    1112U,	// VMINsv8i16
    1112U,	// VMINsv8i8
    1112U,	// VMINuv16i8
    1112U,	// VMINuv2i32
    1112U,	// VMINuv4i16
    1112U,	// VMINuv4i32
    1112U,	// VMINuv8i16
    1112U,	// VMINuv8i8
    68659U,	// VMLAD
    68659U,	// VMLAH
    73752U,	// VMLALslsv2i32
    73752U,	// VMLALslsv4i16
    73752U,	// VMLALsluv2i32
    73752U,	// VMLALsluv4i16
    1048U,	// VMLALsv2i64
    1048U,	// VMLALsv4i32
    1048U,	// VMLALsv8i16
    1048U,	// VMLALuv2i64
    1048U,	// VMLALuv4i32
    1048U,	// VMLALuv8i16
    68659U,	// VMLAS
    68659U,	// VMLAfd
    68659U,	// VMLAfq
    68659U,	// VMLAhd
    68659U,	// VMLAhq
    920627U,	// VMLAslfd
    920627U,	// VMLAslfq
    920627U,	// VMLAslhd
    920627U,	// VMLAslhq
    73752U,	// VMLAslv2i32
    73752U,	// VMLAslv4i16
    73752U,	// VMLAslv4i32
    73752U,	// VMLAslv8i16
    1048U,	// VMLAv16i8
    1048U,	// VMLAv2i32
    1048U,	// VMLAv4i16
    1048U,	// VMLAv4i32
    1048U,	// VMLAv8i16
    1048U,	// VMLAv8i8
    68659U,	// VMLSD
    68659U,	// VMLSH
    73752U,	// VMLSLslsv2i32
    73752U,	// VMLSLslsv4i16
    73752U,	// VMLSLsluv2i32
    73752U,	// VMLSLsluv4i16
    1048U,	// VMLSLsv2i64
    1048U,	// VMLSLsv4i32
    1048U,	// VMLSLsv8i16
    1048U,	// VMLSLuv2i64
    1048U,	// VMLSLuv4i32
    1048U,	// VMLSLuv8i16
    68659U,	// VMLSS
    68659U,	// VMLSfd
    68659U,	// VMLSfq
    68659U,	// VMLShd
    68659U,	// VMLShq
    920627U,	// VMLSslfd
    920627U,	// VMLSslfq
    920627U,	// VMLSslhd
    920627U,	// VMLSslhq
    73752U,	// VMLSslv2i32
    73752U,	// VMLSslv4i16
    73752U,	// VMLSslv4i32
    73752U,	// VMLSslv8i16
    1048U,	// VMLSv16i8
    1048U,	// VMLSv2i32
    1048U,	// VMLSv4i16
    1048U,	// VMLSv4i32
    1048U,	// VMLSv8i16
    1048U,	// VMLSv8i8
    33U,	// VMOVD
    0U,	// VMOVDRR
    0U,	// VMOVH
    33U,	// VMOVHR
    0U,	// VMOVLsv2i64
    0U,	// VMOVLsv4i32
    0U,	// VMOVLsv8i16
    0U,	// VMOVLuv2i64
    0U,	// VMOVLuv4i32
    0U,	// VMOVLuv8i16
    0U,	// VMOVNv2i32
    0U,	// VMOVNv4i16
    0U,	// VMOVNv8i8
    33U,	// VMOVRH
    0U,	// VMOVRRD
    35651584U,	// VMOVRRS
    1024U,	// VMOVRS
    33U,	// VMOVS
    1024U,	// VMOVSR
    35651584U,	// VMOVSRR
    0U,	// VMOVv16i8
    0U,	// VMOVv1i64
    1U,	// VMOVv2f32
    0U,	// VMOVv2i32
    0U,	// VMOVv2i64
    1U,	// VMOVv4f32
    0U,	// VMOVv4i16
    0U,	// VMOVv4i32
    0U,	// VMOVv8i16
    0U,	// VMOVv8i8
    4U,	// VMRS
    5U,	// VMRS_FPEXC
    5U,	// VMRS_FPINST
    5U,	// VMRS_FPINST2
    5U,	// VMRS_FPSID
    6U,	// VMRS_MVFR0
    6U,	// VMRS_MVFR1
    6U,	// VMRS_MVFR2
    0U,	// VMSR
    0U,	// VMSR_FPEXC
    0U,	// VMSR_FPINST
    0U,	// VMSR_FPINST2
    0U,	// VMSR_FPSID
    70705U,	// VMULD
    70705U,	// VMULH
    1112U,	// VMULLp64
    0U,	// VMULLp8
    17496U,	// VMULLslsv2i32
    17496U,	// VMULLslsv4i16
    17496U,	// VMULLsluv2i32
    17496U,	// VMULLsluv4i16
    1112U,	// VMULLsv2i64
    1112U,	// VMULLsv4i32
    1112U,	// VMULLsv8i16
    1112U,	// VMULLuv2i64
    1112U,	// VMULLuv4i32
    1112U,	// VMULLuv8i16
    70705U,	// VMULS
    70705U,	// VMULfd
    70705U,	// VMULfq
    70705U,	// VMULhd
    70705U,	// VMULhq
    0U,	// VMULpd
    0U,	// VMULpq
    955441U,	// VMULslfd
    955441U,	// VMULslfq
    955441U,	// VMULslhd
    955441U,	// VMULslhq
    17496U,	// VMULslv2i32
    17496U,	// VMULslv4i16
    17496U,	// VMULslv4i32
    17496U,	// VMULslv8i16
    1112U,	// VMULv16i8
    1112U,	// VMULv2i32
    1112U,	// VMULv4i16
    1112U,	// VMULv4i32
    1112U,	// VMULv8i16
    1112U,	// VMULv8i8
    1024U,	// VMVNd
    1024U,	// VMVNq
    0U,	// VMVNv2i32
    0U,	// VMVNv4i16
    0U,	// VMVNv4i32
    0U,	// VMVNv8i16
    33U,	// VNEGD
    33U,	// VNEGH
    33U,	// VNEGS
    33U,	// VNEGf32q
    33U,	// VNEGfd
    33U,	// VNEGhd
    33U,	// VNEGhq
    0U,	// VNEGs16d
    0U,	// VNEGs16q
    0U,	// VNEGs32d
    0U,	// VNEGs32q
    0U,	// VNEGs8d
    0U,	// VNEGs8q
    68659U,	// VNMLAD
    68659U,	// VNMLAH
    68659U,	// VNMLAS
    68659U,	// VNMLSD
    68659U,	// VNMLSH
    68659U,	// VNMLSS
    70705U,	// VNMULD
    70705U,	// VNMULH
    70705U,	// VNMULS
    0U,	// VORNd
    0U,	// VORNq
    0U,	// VORRd
    0U,	// VORRiv2i32
    0U,	// VORRiv4i16
    0U,	// VORRiv4i32
    0U,	// VORRiv8i16
    0U,	// VORRq
    0U,	// VPADALsv16i8
    0U,	// VPADALsv2i32
    0U,	// VPADALsv4i16
    0U,	// VPADALsv4i32
    0U,	// VPADALsv8i16
    0U,	// VPADALsv8i8
    0U,	// VPADALuv16i8
    0U,	// VPADALuv2i32
    0U,	// VPADALuv4i16
    0U,	// VPADALuv4i32
    0U,	// VPADALuv8i16
    0U,	// VPADALuv8i8
    0U,	// VPADDLsv16i8
    0U,	// VPADDLsv2i32
    0U,	// VPADDLsv4i16
    0U,	// VPADDLsv4i32
    0U,	// VPADDLsv8i16
    0U,	// VPADDLsv8i8
    0U,	// VPADDLuv16i8
    0U,	// VPADDLuv2i32
    0U,	// VPADDLuv4i16
    0U,	// VPADDLuv4i32
    0U,	// VPADDLuv8i16
    0U,	// VPADDLuv8i8
    70705U,	// VPADDf
    70705U,	// VPADDh
    1112U,	// VPADDi16
    1112U,	// VPADDi32
    1112U,	// VPADDi8
    70705U,	// VPMAXf
    70705U,	// VPMAXh
    1112U,	// VPMAXs16
    1112U,	// VPMAXs32
    1112U,	// VPMAXs8
    1112U,	// VPMAXu16
    1112U,	// VPMAXu32
    1112U,	// VPMAXu8
    70705U,	// VPMINf
    70705U,	// VPMINh
    1112U,	// VPMINs16
    1112U,	// VPMINs32
    1112U,	// VPMINs8
    1112U,	// VPMINu16
    1112U,	// VPMINu32
    1112U,	// VPMINu8
    0U,	// VQABSv16i8
    0U,	// VQABSv2i32
    0U,	// VQABSv4i16
    0U,	// VQABSv4i32
    0U,	// VQABSv8i16
    0U,	// VQABSv8i8
    1112U,	// VQADDsv16i8
    1112U,	// VQADDsv1i64
    1112U,	// VQADDsv2i32
    1112U,	// VQADDsv2i64
    1112U,	// VQADDsv4i16
    1112U,	// VQADDsv4i32
    1112U,	// VQADDsv8i16
    1112U,	// VQADDsv8i8
    1112U,	// VQADDuv16i8
    1112U,	// VQADDuv1i64
    1112U,	// VQADDuv2i32
    1112U,	// VQADDuv2i64
    1112U,	// VQADDuv4i16
    1112U,	// VQADDuv4i32
    1112U,	// VQADDuv8i16
    1112U,	// VQADDuv8i8
    73752U,	// VQDMLALslv2i32
    73752U,	// VQDMLALslv4i16
    1048U,	// VQDMLALv2i64
    1048U,	// VQDMLALv4i32
    73752U,	// VQDMLSLslv2i32
    73752U,	// VQDMLSLslv4i16
    1048U,	// VQDMLSLv2i64
    1048U,	// VQDMLSLv4i32
    17496U,	// VQDMULHslv2i32
    17496U,	// VQDMULHslv4i16
    17496U,	// VQDMULHslv4i32
    17496U,	// VQDMULHslv8i16
    1112U,	// VQDMULHv2i32
    1112U,	// VQDMULHv4i16
    1112U,	// VQDMULHv4i32
    1112U,	// VQDMULHv8i16
    17496U,	// VQDMULLslv2i32
    17496U,	// VQDMULLslv4i16
    1112U,	// VQDMULLv2i64
    1112U,	// VQDMULLv4i32
    0U,	// VQMOVNsuv2i32
    0U,	// VQMOVNsuv4i16
    0U,	// VQMOVNsuv8i8
    0U,	// VQMOVNsv2i32
    0U,	// VQMOVNsv4i16
    0U,	// VQMOVNsv8i8
    0U,	// VQMOVNuv2i32
    0U,	// VQMOVNuv4i16
    0U,	// VQMOVNuv8i8
    0U,	// VQNEGv16i8
    0U,	// VQNEGv2i32
    0U,	// VQNEGv4i16
    0U,	// VQNEGv4i32
    0U,	// VQNEGv8i16
    0U,	// VQNEGv8i8
    73752U,	// VQRDMLAHslv2i32
    73752U,	// VQRDMLAHslv4i16
    73752U,	// VQRDMLAHslv4i32
    73752U,	// VQRDMLAHslv8i16
    1048U,	// VQRDMLAHv2i32
    1048U,	// VQRDMLAHv4i16
    1048U,	// VQRDMLAHv4i32
    1048U,	// VQRDMLAHv8i16
    73752U,	// VQRDMLSHslv2i32
    73752U,	// VQRDMLSHslv4i16
    73752U,	// VQRDMLSHslv4i32
    73752U,	// VQRDMLSHslv8i16
    1048U,	// VQRDMLSHv2i32
    1048U,	// VQRDMLSHv4i16
    1048U,	// VQRDMLSHv4i32
    1048U,	// VQRDMLSHv8i16
    17496U,	// VQRDMULHslv2i32
    17496U,	// VQRDMULHslv4i16
    17496U,	// VQRDMULHslv4i32
    17496U,	// VQRDMULHslv8i16
    1112U,	// VQRDMULHv2i32
    1112U,	// VQRDMULHv4i16
    1112U,	// VQRDMULHv4i32
    1112U,	// VQRDMULHv8i16
    1112U,	// VQRSHLsv16i8
    1112U,	// VQRSHLsv1i64
    1112U,	// VQRSHLsv2i32
    1112U,	// VQRSHLsv2i64
    1112U,	// VQRSHLsv4i16
    1112U,	// VQRSHLsv4i32
    1112U,	// VQRSHLsv8i16
    1112U,	// VQRSHLsv8i8
    1112U,	// VQRSHLuv16i8
    1112U,	// VQRSHLuv1i64
    1112U,	// VQRSHLuv2i32
    1112U,	// VQRSHLuv2i64
    1112U,	// VQRSHLuv4i16
    1112U,	// VQRSHLuv4i32
    1112U,	// VQRSHLuv8i16
    1112U,	// VQRSHLuv8i8
    1112U,	// VQRSHRNsv2i32
    1112U,	// VQRSHRNsv4i16
    1112U,	// VQRSHRNsv8i8
    1112U,	// VQRSHRNuv2i32
    1112U,	// VQRSHRNuv4i16
    1112U,	// VQRSHRNuv8i8
    1112U,	// VQRSHRUNv2i32
    1112U,	// VQRSHRUNv4i16
    1112U,	// VQRSHRUNv8i8
    1112U,	// VQSHLsiv16i8
    1112U,	// VQSHLsiv1i64
    1112U,	// VQSHLsiv2i32
    1112U,	// VQSHLsiv2i64
    1112U,	// VQSHLsiv4i16
    1112U,	// VQSHLsiv4i32
    1112U,	// VQSHLsiv8i16
    1112U,	// VQSHLsiv8i8
    1112U,	// VQSHLsuv16i8
    1112U,	// VQSHLsuv1i64
    1112U,	// VQSHLsuv2i32
    1112U,	// VQSHLsuv2i64
    1112U,	// VQSHLsuv4i16
    1112U,	// VQSHLsuv4i32
    1112U,	// VQSHLsuv8i16
    1112U,	// VQSHLsuv8i8
    1112U,	// VQSHLsv16i8
    1112U,	// VQSHLsv1i64
    1112U,	// VQSHLsv2i32
    1112U,	// VQSHLsv2i64
    1112U,	// VQSHLsv4i16
    1112U,	// VQSHLsv4i32
    1112U,	// VQSHLsv8i16
    1112U,	// VQSHLsv8i8
    1112U,	// VQSHLuiv16i8
    1112U,	// VQSHLuiv1i64
    1112U,	// VQSHLuiv2i32
    1112U,	// VQSHLuiv2i64
    1112U,	// VQSHLuiv4i16
    1112U,	// VQSHLuiv4i32
    1112U,	// VQSHLuiv8i16
    1112U,	// VQSHLuiv8i8
    1112U,	// VQSHLuv16i8
    1112U,	// VQSHLuv1i64
    1112U,	// VQSHLuv2i32
    1112U,	// VQSHLuv2i64
    1112U,	// VQSHLuv4i16
    1112U,	// VQSHLuv4i32
    1112U,	// VQSHLuv8i16
    1112U,	// VQSHLuv8i8
    1112U,	// VQSHRNsv2i32
    1112U,	// VQSHRNsv4i16
    1112U,	// VQSHRNsv8i8
    1112U,	// VQSHRNuv2i32
    1112U,	// VQSHRNuv4i16
    1112U,	// VQSHRNuv8i8
    1112U,	// VQSHRUNv2i32
    1112U,	// VQSHRUNv4i16
    1112U,	// VQSHRUNv8i8
    1112U,	// VQSUBsv16i8
    1112U,	// VQSUBsv1i64
    1112U,	// VQSUBsv2i32
    1112U,	// VQSUBsv2i64
    1112U,	// VQSUBsv4i16
    1112U,	// VQSUBsv4i32
    1112U,	// VQSUBsv8i16
    1112U,	// VQSUBsv8i8
    1112U,	// VQSUBuv16i8
    1112U,	// VQSUBuv1i64
    1112U,	// VQSUBuv2i32
    1112U,	// VQSUBuv2i64
    1112U,	// VQSUBuv4i16
    1112U,	// VQSUBuv4i32
    1112U,	// VQSUBuv8i16
    1112U,	// VQSUBuv8i8
    1112U,	// VRADDHNv2i32
    1112U,	// VRADDHNv4i16
    1112U,	// VRADDHNv8i8
    0U,	// VRECPEd
    33U,	// VRECPEfd
    33U,	// VRECPEfq
    33U,	// VRECPEhd
    33U,	// VRECPEhq
    0U,	// VRECPEq
    70705U,	// VRECPSfd
    70705U,	// VRECPSfq
    70705U,	// VRECPShd
    70705U,	// VRECPShq
    1024U,	// VREV16d8
    1024U,	// VREV16q8
    1024U,	// VREV32d16
    1024U,	// VREV32d8
    1024U,	// VREV32q16
    1024U,	// VREV32q8
    1024U,	// VREV64d16
    1024U,	// VREV64d32
    1024U,	// VREV64d8
    1024U,	// VREV64q16
    1024U,	// VREV64q32
    1024U,	// VREV64q8
    1112U,	// VRHADDsv16i8
    1112U,	// VRHADDsv2i32
    1112U,	// VRHADDsv4i16
    1112U,	// VRHADDsv4i32
    1112U,	// VRHADDsv8i16
    1112U,	// VRHADDsv8i8
    1112U,	// VRHADDuv16i8
    1112U,	// VRHADDuv2i32
    1112U,	// VRHADDuv4i16
    1112U,	// VRHADDuv4i32
    1112U,	// VRHADDuv8i16
    1112U,	// VRHADDuv8i8
    0U,	// VRINTAD
    0U,	// VRINTAH
    0U,	// VRINTANDf
    0U,	// VRINTANDh
    0U,	// VRINTANQf
    0U,	// VRINTANQh
    0U,	// VRINTAS
    0U,	// VRINTMD
    0U,	// VRINTMH
    0U,	// VRINTMNDf
    0U,	// VRINTMNDh
    0U,	// VRINTMNQf
    0U,	// VRINTMNQh
    0U,	// VRINTMS
    0U,	// VRINTND
    0U,	// VRINTNH
    0U,	// VRINTNNDf
    0U,	// VRINTNNDh
    0U,	// VRINTNNQf
    0U,	// VRINTNNQh
    0U,	// VRINTNS
    0U,	// VRINTPD
    0U,	// VRINTPH
    0U,	// VRINTPNDf
    0U,	// VRINTPNDh
    0U,	// VRINTPNQf
    0U,	// VRINTPNQh
    0U,	// VRINTPS
    33U,	// VRINTRD
    33U,	// VRINTRH
    33U,	// VRINTRS
    33U,	// VRINTXD
    33U,	// VRINTXH
    0U,	// VRINTXNDf
    0U,	// VRINTXNDh
    0U,	// VRINTXNQf
    0U,	// VRINTXNQh
    33U,	// VRINTXS
    33U,	// VRINTZD
    33U,	// VRINTZH
    0U,	// VRINTZNDf
    0U,	// VRINTZNDh
    0U,	// VRINTZNQf
    0U,	// VRINTZNQh
    33U,	// VRINTZS
    1112U,	// VRSHLsv16i8
    1112U,	// VRSHLsv1i64
    1112U,	// VRSHLsv2i32
    1112U,	// VRSHLsv2i64
    1112U,	// VRSHLsv4i16
    1112U,	// VRSHLsv4i32
    1112U,	// VRSHLsv8i16
    1112U,	// VRSHLsv8i8
    1112U,	// VRSHLuv16i8
    1112U,	// VRSHLuv1i64
    1112U,	// VRSHLuv2i32
    1112U,	// VRSHLuv2i64
    1112U,	// VRSHLuv4i16
    1112U,	// VRSHLuv4i32
    1112U,	// VRSHLuv8i16
    1112U,	// VRSHLuv8i8
    1112U,	// VRSHRNv2i32
    1112U,	// VRSHRNv4i16
    1112U,	// VRSHRNv8i8
    1112U,	// VRSHRsv16i8
    1112U,	// VRSHRsv1i64
    1112U,	// VRSHRsv2i32
    1112U,	// VRSHRsv2i64
    1112U,	// VRSHRsv4i16
    1112U,	// VRSHRsv4i32
    1112U,	// VRSHRsv8i16
    1112U,	// VRSHRsv8i8
    1112U,	// VRSHRuv16i8
    1112U,	// VRSHRuv1i64
    1112U,	// VRSHRuv2i32
    1112U,	// VRSHRuv2i64
    1112U,	// VRSHRuv4i16
    1112U,	// VRSHRuv4i32
    1112U,	// VRSHRuv8i16
    1112U,	// VRSHRuv8i8
    0U,	// VRSQRTEd
    33U,	// VRSQRTEfd
    33U,	// VRSQRTEfq
    33U,	// VRSQRTEhd
    33U,	// VRSQRTEhq
    0U,	// VRSQRTEq
    70705U,	// VRSQRTSfd
    70705U,	// VRSQRTSfq
    70705U,	// VRSQRTShd
    70705U,	// VRSQRTShq
    1048U,	// VRSRAsv16i8
    1048U,	// VRSRAsv1i64
    1048U,	// VRSRAsv2i32
    1048U,	// VRSRAsv2i64
    1048U,	// VRSRAsv4i16
    1048U,	// VRSRAsv4i32
    1048U,	// VRSRAsv8i16
    1048U,	// VRSRAsv8i8
    1048U,	// VRSRAuv16i8
    1048U,	// VRSRAuv1i64
    1048U,	// VRSRAuv2i32
    1048U,	// VRSRAuv2i64
    1048U,	// VRSRAuv4i16
    1048U,	// VRSRAuv4i32
    1048U,	// VRSRAuv8i16
    1048U,	// VRSRAuv8i8
    1112U,	// VRSUBHNv2i32
    1112U,	// VRSUBHNv4i16
    1112U,	// VRSUBHNv8i8
    0U,	// VSDOTD
    0U,	// VSDOTDI
    0U,	// VSDOTQ
    0U,	// VSDOTQI
    1112U,	// VSELEQD
    1112U,	// VSELEQH
    1112U,	// VSELEQS
    1112U,	// VSELGED
    1112U,	// VSELGEH
    1112U,	// VSELGES
    1112U,	// VSELGTD
    1112U,	// VSELGTH
    1112U,	// VSELGTS
    1112U,	// VSELVSD
    1112U,	// VSELVSH
    1112U,	// VSELVSS
    6U,	// VSETLNi16
    6U,	// VSETLNi32
    6U,	// VSETLNi8
    1112U,	// VSHLLi16
    1112U,	// VSHLLi32
    1112U,	// VSHLLi8
    1112U,	// VSHLLsv2i64
    1112U,	// VSHLLsv4i32
    1112U,	// VSHLLsv8i16
    1112U,	// VSHLLuv2i64
    1112U,	// VSHLLuv4i32
    1112U,	// VSHLLuv8i16
    1112U,	// VSHLiv16i8
    1112U,	// VSHLiv1i64
    1112U,	// VSHLiv2i32
    1112U,	// VSHLiv2i64
    1112U,	// VSHLiv4i16
    1112U,	// VSHLiv4i32
    1112U,	// VSHLiv8i16
    1112U,	// VSHLiv8i8
    1112U,	// VSHLsv16i8
    1112U,	// VSHLsv1i64
    1112U,	// VSHLsv2i32
    1112U,	// VSHLsv2i64
    1112U,	// VSHLsv4i16
    1112U,	// VSHLsv4i32
    1112U,	// VSHLsv8i16
    1112U,	// VSHLsv8i8
    1112U,	// VSHLuv16i8
    1112U,	// VSHLuv1i64
    1112U,	// VSHLuv2i32
    1112U,	// VSHLuv2i64
    1112U,	// VSHLuv4i16
    1112U,	// VSHLuv4i32
    1112U,	// VSHLuv8i16
    1112U,	// VSHLuv8i8
    1112U,	// VSHRNv2i32
    1112U,	// VSHRNv4i16
    1112U,	// VSHRNv8i8
    1112U,	// VSHRsv16i8
    1112U,	// VSHRsv1i64
    1112U,	// VSHRsv2i32
    1112U,	// VSHRsv2i64
    1112U,	// VSHRsv4i16
    1112U,	// VSHRsv4i32
    1112U,	// VSHRsv8i16
    1112U,	// VSHRsv8i8
    1112U,	// VSHRuv16i8
    1112U,	// VSHRuv1i64
    1112U,	// VSHRuv2i32
    1112U,	// VSHRuv2i64
    1112U,	// VSHRuv4i16
    1112U,	// VSHRuv4i32
    1112U,	// VSHRuv8i16
    1112U,	// VSHRuv8i8
    0U,	// VSHTOD
    7U,	// VSHTOH
    0U,	// VSHTOS
    0U,	// VSITOD
    0U,	// VSITOH
    0U,	// VSITOS
    589912U,	// VSLIv16i8
    589912U,	// VSLIv1i64
    589912U,	// VSLIv2i32
    589912U,	// VSLIv2i64
    589912U,	// VSLIv4i16
    589912U,	// VSLIv4i32
    589912U,	// VSLIv8i16
    589912U,	// VSLIv8i8
    7U,	// VSLTOD
    7U,	// VSLTOH
    7U,	// VSLTOS
    33U,	// VSQRTD
    33U,	// VSQRTH
    33U,	// VSQRTS
    1048U,	// VSRAsv16i8
    1048U,	// VSRAsv1i64
    1048U,	// VSRAsv2i32
    1048U,	// VSRAsv2i64
    1048U,	// VSRAsv4i16
    1048U,	// VSRAsv4i32
    1048U,	// VSRAsv8i16
    1048U,	// VSRAsv8i8
    1048U,	// VSRAuv16i8
    1048U,	// VSRAuv1i64
    1048U,	// VSRAuv2i32
    1048U,	// VSRAuv2i64
    1048U,	// VSRAuv4i16
    1048U,	// VSRAuv4i32
    1048U,	// VSRAuv8i16
    1048U,	// VSRAuv8i8
    589912U,	// VSRIv16i8
    589912U,	// VSRIv1i64
    589912U,	// VSRIv2i32
    589912U,	// VSRIv2i64
    589912U,	// VSRIv4i16
    589912U,	// VSRIv4i32
    589912U,	// VSRIv8i16
    589912U,	// VSRIv8i8
    308U,	// VST1LNd16
    23768380U,	// VST1LNd16_UPD
    308U,	// VST1LNd32
    23768380U,	// VST1LNd32_UPD
    308U,	// VST1LNd8
    23768380U,	// VST1LNd8_UPD
    0U,	// VST1LNq16Pseudo
    0U,	// VST1LNq16Pseudo_UPD
    0U,	// VST1LNq32Pseudo
    0U,	// VST1LNq32Pseudo_UPD
    0U,	// VST1LNq8Pseudo
    0U,	// VST1LNq8Pseudo_UPD
    0U,	// VST1d16
    0U,	// VST1d16Q
    0U,	// VST1d16QPseudo
    0U,	// VST1d16Qwb_fixed
    0U,	// VST1d16Qwb_register
    0U,	// VST1d16T
    0U,	// VST1d16TPseudo
    0U,	// VST1d16Twb_fixed
    0U,	// VST1d16Twb_register
    0U,	// VST1d16wb_fixed
    0U,	// VST1d16wb_register
    0U,	// VST1d32
    0U,	// VST1d32Q
    0U,	// VST1d32QPseudo
    0U,	// VST1d32Qwb_fixed
    0U,	// VST1d32Qwb_register
    0U,	// VST1d32T
    0U,	// VST1d32TPseudo
    0U,	// VST1d32Twb_fixed
    0U,	// VST1d32Twb_register
    0U,	// VST1d32wb_fixed
    0U,	// VST1d32wb_register
    0U,	// VST1d64
    0U,	// VST1d64Q
    0U,	// VST1d64QPseudo
    0U,	// VST1d64QPseudoWB_fixed
    0U,	// VST1d64QPseudoWB_register
    0U,	// VST1d64Qwb_fixed
    0U,	// VST1d64Qwb_register
    0U,	// VST1d64T
    0U,	// VST1d64TPseudo
    0U,	// VST1d64TPseudoWB_fixed
    0U,	// VST1d64TPseudoWB_register
    0U,	// VST1d64Twb_fixed
    0U,	// VST1d64Twb_register
    0U,	// VST1d64wb_fixed
    0U,	// VST1d64wb_register
    0U,	// VST1d8
    0U,	// VST1d8Q
    0U,	// VST1d8QPseudo
    0U,	// VST1d8Qwb_fixed
    0U,	// VST1d8Qwb_register
    0U,	// VST1d8T
    0U,	// VST1d8TPseudo
    0U,	// VST1d8Twb_fixed
    0U,	// VST1d8Twb_register
    0U,	// VST1d8wb_fixed
    0U,	// VST1d8wb_register
    0U,	// VST1q16
    0U,	// VST1q16HighQPseudo
    0U,	// VST1q16HighTPseudo
    0U,	// VST1q16LowQPseudo_UPD
    0U,	// VST1q16LowTPseudo_UPD
    0U,	// VST1q16wb_fixed
    0U,	// VST1q16wb_register
    0U,	// VST1q32
    0U,	// VST1q32HighQPseudo
    0U,	// VST1q32HighTPseudo
    0U,	// VST1q32LowQPseudo_UPD
    0U,	// VST1q32LowTPseudo_UPD
    0U,	// VST1q32wb_fixed
    0U,	// VST1q32wb_register
    0U,	// VST1q64
    0U,	// VST1q64HighQPseudo
    0U,	// VST1q64HighTPseudo
    0U,	// VST1q64LowQPseudo_UPD
    0U,	// VST1q64LowTPseudo_UPD
    0U,	// VST1q64wb_fixed
    0U,	// VST1q64wb_register
    0U,	// VST1q8
    0U,	// VST1q8HighQPseudo
    0U,	// VST1q8HighTPseudo
    0U,	// VST1q8LowQPseudo_UPD
    0U,	// VST1q8LowTPseudo_UPD
    0U,	// VST1q8wb_fixed
    0U,	// VST1q8wb_register
    222900460U,	// VST2LNd16
    0U,	// VST2LNd16Pseudo
    0U,	// VST2LNd16Pseudo_UPD
    995572U,	// VST2LNd16_UPD
    222900460U,	// VST2LNd32
    0U,	// VST2LNd32Pseudo
    0U,	// VST2LNd32Pseudo_UPD
    995572U,	// VST2LNd32_UPD
    222900460U,	// VST2LNd8
    0U,	// VST2LNd8Pseudo
    0U,	// VST2LNd8Pseudo_UPD
    995572U,	// VST2LNd8_UPD
    222900460U,	// VST2LNq16
    0U,	// VST2LNq16Pseudo
    0U,	// VST2LNq16Pseudo_UPD
    995572U,	// VST2LNq16_UPD
    222900460U,	// VST2LNq32
    0U,	// VST2LNq32Pseudo
    0U,	// VST2LNq32Pseudo_UPD
    995572U,	// VST2LNq32_UPD
    0U,	// VST2b16
    0U,	// VST2b16wb_fixed
    0U,	// VST2b16wb_register
    0U,	// VST2b32
    0U,	// VST2b32wb_fixed
    0U,	// VST2b32wb_register
    0U,	// VST2b8
    0U,	// VST2b8wb_fixed
    0U,	// VST2b8wb_register
    0U,	// VST2d16
    0U,	// VST2d16wb_fixed
    0U,	// VST2d16wb_register
    0U,	// VST2d32
    0U,	// VST2d32wb_fixed
    0U,	// VST2d32wb_register
    0U,	// VST2d8
    0U,	// VST2d8wb_fixed
    0U,	// VST2d8wb_register
    0U,	// VST2q16
    0U,	// VST2q16Pseudo
    0U,	// VST2q16PseudoWB_fixed
    0U,	// VST2q16PseudoWB_register
    0U,	// VST2q16wb_fixed
    0U,	// VST2q16wb_register
    0U,	// VST2q32
    0U,	// VST2q32Pseudo
    0U,	// VST2q32PseudoWB_fixed
    0U,	// VST2q32PseudoWB_register
    0U,	// VST2q32wb_fixed
    0U,	// VST2q32wb_register
    0U,	// VST2q8
    0U,	// VST2q8Pseudo
    0U,	// VST2q8PseudoWB_fixed
    0U,	// VST2q8PseudoWB_register
    0U,	// VST2q8wb_fixed
    0U,	// VST2q8wb_register
    256454972U,	// VST3LNd16
    0U,	// VST3LNd16Pseudo
    0U,	// VST3LNd16Pseudo_UPD
    324U,	// VST3LNd16_UPD
    256454972U,	// VST3LNd32
    0U,	// VST3LNd32Pseudo
    0U,	// VST3LNd32Pseudo_UPD
    324U,	// VST3LNd32_UPD
    256454972U,	// VST3LNd8
    0U,	// VST3LNd8Pseudo
    0U,	// VST3LNd8Pseudo_UPD
    324U,	// VST3LNd8_UPD
    256454972U,	// VST3LNq16
    0U,	// VST3LNq16Pseudo
    0U,	// VST3LNq16Pseudo_UPD
    324U,	// VST3LNq16_UPD
    256454972U,	// VST3LNq32
    0U,	// VST3LNq32Pseudo
    0U,	// VST3LNq32Pseudo_UPD
    324U,	// VST3LNq32_UPD
    287342616U,	// VST3d16
    0U,	// VST3d16Pseudo
    0U,	// VST3d16Pseudo_UPD
    18760U,	// VST3d16_UPD
    287342616U,	// VST3d32
    0U,	// VST3d32Pseudo
    0U,	// VST3d32Pseudo_UPD
    18760U,	// VST3d32_UPD
    287342616U,	// VST3d8
    0U,	// VST3d8Pseudo
    0U,	// VST3d8Pseudo_UPD
    18760U,	// VST3d8_UPD
    287342616U,	// VST3q16
    0U,	// VST3q16Pseudo_UPD
    18760U,	// VST3q16_UPD
    0U,	// VST3q16oddPseudo
    0U,	// VST3q16oddPseudo_UPD
    287342616U,	// VST3q32
    0U,	// VST3q32Pseudo_UPD
    18760U,	// VST3q32_UPD
    0U,	// VST3q32oddPseudo
    0U,	// VST3q32oddPseudo_UPD
    287342616U,	// VST3q8
    0U,	// VST3q8Pseudo_UPD
    18760U,	// VST3q8_UPD
    0U,	// VST3q8oddPseudo
    0U,	// VST3q8oddPseudo_UPD
    323563764U,	// VST4LNd16
    0U,	// VST4LNd16Pseudo
    0U,	// VST4LNd16Pseudo_UPD
    19708U,	// VST4LNd16_UPD
    323563764U,	// VST4LNd32
    0U,	// VST4LNd32Pseudo
    0U,	// VST4LNd32Pseudo_UPD
    19708U,	// VST4LNd32_UPD
    323563764U,	// VST4LNd8
    0U,	// VST4LNd8Pseudo
    0U,	// VST4LNd8Pseudo_UPD
    19708U,	// VST4LNd8_UPD
    323563764U,	// VST4LNq16
    0U,	// VST4LNq16Pseudo
    0U,	// VST4LNq16Pseudo_UPD
    19708U,	// VST4LNq16_UPD
    323563764U,	// VST4LNq32
    0U,	// VST4LNq32Pseudo
    0U,	// VST4LNq32Pseudo_UPD
    19708U,	// VST4LNq32_UPD
    337674264U,	// VST4d16
    0U,	// VST4d16Pseudo
    0U,	// VST4d16Pseudo_UPD
    1016136U,	// VST4d16_UPD
    337674264U,	// VST4d32
    0U,	// VST4d32Pseudo
    0U,	// VST4d32Pseudo_UPD
    1016136U,	// VST4d32_UPD
    337674264U,	// VST4d8
    0U,	// VST4d8Pseudo
    0U,	// VST4d8Pseudo_UPD
    1016136U,	// VST4d8_UPD
    337674264U,	// VST4q16
    0U,	// VST4q16Pseudo_UPD
    1016136U,	// VST4q16_UPD
    0U,	// VST4q16oddPseudo
    0U,	// VST4q16oddPseudo_UPD
    337674264U,	// VST4q32
    0U,	// VST4q32Pseudo_UPD
    1016136U,	// VST4q32_UPD
    0U,	// VST4q32oddPseudo
    0U,	// VST4q32oddPseudo_UPD
    337674264U,	// VST4q8
    0U,	// VST4q8Pseudo_UPD
    1016136U,	// VST4q8_UPD
    0U,	// VST4q8oddPseudo
    0U,	// VST4q8oddPseudo_UPD
    33U,	// VSTMDDB_UPD
    1136U,	// VSTMDIA
    33U,	// VSTMDIA_UPD
    0U,	// VSTMQIA
    33U,	// VSTMSDB_UPD
    1136U,	// VSTMSIA
    33U,	// VSTMSIA_UPD
    288U,	// VSTRD
    296U,	// VSTRH
    288U,	// VSTRS
    70705U,	// VSUBD
    70705U,	// VSUBH
    1112U,	// VSUBHNv2i32
    1112U,	// VSUBHNv4i16
    1112U,	// VSUBHNv8i8
    1112U,	// VSUBLsv2i64
    1112U,	// VSUBLsv4i32
    1112U,	// VSUBLsv8i16
    1112U,	// VSUBLuv2i64
    1112U,	// VSUBLuv4i32
    1112U,	// VSUBLuv8i16
    70705U,	// VSUBS
    1112U,	// VSUBWsv2i64
    1112U,	// VSUBWsv4i32
    1112U,	// VSUBWsv8i16
    1112U,	// VSUBWuv2i64
    1112U,	// VSUBWuv4i32
    1112U,	// VSUBWuv8i16
    70705U,	// VSUBfd
    70705U,	// VSUBfq
    70705U,	// VSUBhd
    70705U,	// VSUBhq
    1112U,	// VSUBv16i8
    1112U,	// VSUBv1i64
    1112U,	// VSUBv2i32
    1112U,	// VSUBv2i64
    1112U,	// VSUBv4i16
    1112U,	// VSUBv4i32
    1112U,	// VSUBv8i16
    1112U,	// VSUBv8i8
    1024U,	// VSWPd
    1024U,	// VSWPq
    336U,	// VTBL1
    344U,	// VTBL2
    352U,	// VTBL3
    0U,	// VTBL3Pseudo
    360U,	// VTBL4
    0U,	// VTBL4Pseudo
    368U,	// VTBX1
    376U,	// VTBX2
    384U,	// VTBX3
    0U,	// VTBX3Pseudo
    392U,	// VTBX4
    0U,	// VTBX4Pseudo
    0U,	// VTOSHD
    7U,	// VTOSHH
    0U,	// VTOSHS
    0U,	// VTOSIRD
    0U,	// VTOSIRH
    0U,	// VTOSIRS
    0U,	// VTOSIZD
    0U,	// VTOSIZH
    0U,	// VTOSIZS
    7U,	// VTOSLD
    7U,	// VTOSLH
    7U,	// VTOSLS
    0U,	// VTOUHD
    7U,	// VTOUHH
    0U,	// VTOUHS
    0U,	// VTOUIRD
    0U,	// VTOUIRH
    0U,	// VTOUIRS
    0U,	// VTOUIZD
    0U,	// VTOUIZH
    0U,	// VTOUIZS
    7U,	// VTOULD
    7U,	// VTOULH
    7U,	// VTOULS
    1024U,	// VTRNd16
    1024U,	// VTRNd32
    1024U,	// VTRNd8
    1024U,	// VTRNq16
    1024U,	// VTRNq32
    1024U,	// VTRNq8
    0U,	// VTSTv16i8
    0U,	// VTSTv2i32
    0U,	// VTSTv4i16
    0U,	// VTSTv4i32
    0U,	// VTSTv8i16
    0U,	// VTSTv8i8
    0U,	// VUDOTD
    0U,	// VUDOTDI
    0U,	// VUDOTQ
    0U,	// VUDOTQI
    0U,	// VUHTOD
    7U,	// VUHTOH
    0U,	// VUHTOS
    0U,	// VUITOD
    0U,	// VUITOH
    0U,	// VUITOS
    7U,	// VULTOD
    7U,	// VULTOH
    7U,	// VULTOS
    1024U,	// VUZPd16
    1024U,	// VUZPd8
    1024U,	// VUZPq16
    1024U,	// VUZPq32
    1024U,	// VUZPq8
    1024U,	// VZIPd16
    1024U,	// VZIPd8
    1024U,	// VZIPq16
    1024U,	// VZIPq32
    1024U,	// VZIPq8
    20592U,	// sysLDMDA
    401U,	// sysLDMDA_UPD
    20592U,	// sysLDMDB
    401U,	// sysLDMDB_UPD
    20592U,	// sysLDMIA
    401U,	// sysLDMIA_UPD
    20592U,	// sysLDMIB
    401U,	// sysLDMIB_UPD
    20592U,	// sysSTMDA
    401U,	// sysSTMDA_UPD
    20592U,	// sysSTMDB
    401U,	// sysSTMDB_UPD
    20592U,	// sysSTMIA
    401U,	// sysSTMIA_UPD
    20592U,	// sysSTMIB
    401U,	// sysSTMIB_UPD
    0U,	// t2ADCri
    0U,	// t2ADCrr
    1048576U,	// t2ADCrs
    0U,	// t2ADDri
    0U,	// t2ADDri12
    0U,	// t2ADDrr
    1048576U,	// t2ADDrs
    72U,	// t2ADR
    0U,	// t2ANDri
    0U,	// t2ANDrr
    1048576U,	// t2ANDrs
    1081344U,	// t2ASRri
    0U,	// t2ASRrr
    0U,	// t2B
    80U,	// t2BFC
    163928U,	// t2BFI
    0U,	// t2BICri
    0U,	// t2BICrr
    1048576U,	// t2BICrs
    0U,	// t2BXJ
    0U,	// t2Bcc
    4145U,	// t2CDP
    4145U,	// t2CDP2
    0U,	// t2CLREX
    1024U,	// t2CLZ
    1024U,	// t2CMNri
    1024U,	// t2CMNzrr
    56U,	// t2CMNzrs
    1024U,	// t2CMPri
    1024U,	// t2CMPrr
    56U,	// t2CMPrs
    0U,	// t2CPS1p
    0U,	// t2CPS2p
    1112U,	// t2CPS3p
    1112U,	// t2CRC32B
    1112U,	// t2CRC32CB
    1112U,	// t2CRC32CH
    1112U,	// t2CRC32CW
    1112U,	// t2CRC32H
    1112U,	// t2CRC32W
    0U,	// t2DBG
    0U,	// t2DCPS1
    0U,	// t2DCPS2
    0U,	// t2DCPS3
    0U,	// t2DMB
    0U,	// t2DSB
    0U,	// t2EORri
    0U,	// t2EORrr
    1048576U,	// t2EORrs
    0U,	// t2HINT
    0U,	// t2HVC
    0U,	// t2ISB
    0U,	// t2IT
    0U,	// t2Int_eh_sjlj_setjmp
    0U,	// t2Int_eh_sjlj_setjmp_nofp
    8U,	// t2LDA
    8U,	// t2LDAB
    8U,	// t2LDAEX
    8U,	// t2LDAEXB
    557056U,	// t2LDAEXD
    8U,	// t2LDAEXH
    8U,	// t2LDAH
    122U,	// t2LDC2L_OFFSET
    196738U,	// t2LDC2L_OPTION
    229506U,	// t2LDC2L_POST
    138U,	// t2LDC2L_PRE
    122U,	// t2LDC2_OFFSET
    196738U,	// t2LDC2_OPTION
    229506U,	// t2LDC2_POST
    138U,	// t2LDC2_PRE
    122U,	// t2LDCL_OFFSET
    196738U,	// t2LDCL_OPTION
    229506U,	// t2LDCL_POST
    138U,	// t2LDCL_PRE
    122U,	// t2LDC_OFFSET
    196738U,	// t2LDC_OPTION
    229506U,	// t2LDC_POST
    138U,	// t2LDC_PRE
    1136U,	// t2LDMDB
    33U,	// t2LDMDB_UPD
    1136U,	// t2LDMIA
    33U,	// t2LDMIA_UPD
    408U,	// t2LDRBT
    21632U,	// t2LDRB_POST
    416U,	// t2LDRB_PRE
    160U,	// t2LDRBi12
    408U,	// t2LDRBi8
    424U,	// t2LDRBpci
    432U,	// t2LDRBs
    25493504U,	// t2LDRD_POST
    1114112U,	// t2LDRD_PRE
    1146880U,	// t2LDRDi8
    440U,	// t2LDREX
    8U,	// t2LDREXB
    557056U,	// t2LDREXD
    8U,	// t2LDREXH
    408U,	// t2LDRHT
    21632U,	// t2LDRH_POST
    416U,	// t2LDRH_PRE
    160U,	// t2LDRHi12
    408U,	// t2LDRHi8
    424U,	// t2LDRHpci
    432U,	// t2LDRHs
    408U,	// t2LDRSBT
    21632U,	// t2LDRSB_POST
    416U,	// t2LDRSB_PRE
    160U,	// t2LDRSBi12
    408U,	// t2LDRSBi8
    424U,	// t2LDRSBpci
    432U,	// t2LDRSBs
    408U,	// t2LDRSHT
    21632U,	// t2LDRSH_POST
    416U,	// t2LDRSH_PRE
    160U,	// t2LDRSHi12
    408U,	// t2LDRSHi8
    424U,	// t2LDRSHpci
    432U,	// t2LDRSHs
    408U,	// t2LDRT
    21632U,	// t2LDR_POST
    416U,	// t2LDR_PRE
    160U,	// t2LDRi12
    408U,	// t2LDRi8
    424U,	// t2LDRpci
    432U,	// t2LDRs
    0U,	// t2LSLri
    0U,	// t2LSLrr
    1081344U,	// t2LSRri
    0U,	// t2LSRrr
    4690993U,	// t2MCR
    4690993U,	// t2MCR2
    6788145U,	// t2MCRR
    6788145U,	// t2MCRR2
    35651584U,	// t2MLA
    35651584U,	// t2MLS
    1112U,	// t2MOVTi16
    1024U,	// t2MOVi
    1024U,	// t2MOVi16
    1024U,	// t2MOVr
    22528U,	// t2MOVsra_flag
    22528U,	// t2MOVsrl_flag
    0U,	// t2MRC
    0U,	// t2MRC2
    0U,	// t2MRRC
    0U,	// t2MRRC2
    2U,	// t2MRS_AR
    448U,	// t2MRS_M
    200U,	// t2MRSbanked
    2U,	// t2MRSsys_AR
    33U,	// t2MSR_AR
    33U,	// t2MSR_M
    0U,	// t2MSRbanked
    0U,	// t2MUL
    1024U,	// t2MVNi
    1024U,	// t2MVNr
    56U,	// t2MVNs
    0U,	// t2ORNri
    0U,	// t2ORNrr
    1048576U,	// t2ORNrs
    0U,	// t2ORRri
    0U,	// t2ORRrr
    1048576U,	// t2ORRrs
    8388608U,	// t2PKHBT
    10485760U,	// t2PKHTB
    0U,	// t2PLDWi12
    0U,	// t2PLDWi8
    0U,	// t2PLDWs
    0U,	// t2PLDi12
    0U,	// t2PLDi8
    0U,	// t2PLDpci
    0U,	// t2PLDs
    0U,	// t2PLIi12
    0U,	// t2PLIi8
    0U,	// t2PLIpci
    0U,	// t2PLIs
    0U,	// t2QADD
    0U,	// t2QADD16
    0U,	// t2QADD8
    0U,	// t2QASX
    0U,	// t2QDADD
    0U,	// t2QDSUB
    0U,	// t2QSAX
    0U,	// t2QSUB
    0U,	// t2QSUB16
    0U,	// t2QSUB8
    1024U,	// t2RBIT
    1024U,	// t2REV
    1024U,	// t2REV16
    1024U,	// t2REVSH
    0U,	// t2RFEDB
    0U,	// t2RFEDBW
    0U,	// t2RFEIA
    0U,	// t2RFEIAW
    0U,	// t2RORri
    0U,	// t2RORrr
    1024U,	// t2RRX
    0U,	// t2RSBri
    0U,	// t2RSBrr
    1048576U,	// t2RSBrs
    0U,	// t2SADD16
    0U,	// t2SADD8
    0U,	// t2SASX
    0U,	// t2SBCri
    0U,	// t2SBCrr
    1048576U,	// t2SBCrs
    69206016U,	// t2SBFX
    0U,	// t2SDIV
    0U,	// t2SEL
    0U,	// t2SETPAN
    0U,	// t2SG
    0U,	// t2SHADD16
    0U,	// t2SHADD8
    0U,	// t2SHASX
    0U,	// t2SHSAX
    0U,	// t2SHSUB16
    0U,	// t2SHSUB8
    0U,	// t2SMC
    35651584U,	// t2SMLABB
    35651584U,	// t2SMLABT
    35651584U,	// t2SMLAD
    35651584U,	// t2SMLADX
    35651584U,	// t2SMLAL
    35651584U,	// t2SMLALBB
    35651584U,	// t2SMLALBT
    35651584U,	// t2SMLALD
    35651584U,	// t2SMLALDX
    35651584U,	// t2SMLALTB
    35651584U,	// t2SMLALTT
    35651584U,	// t2SMLATB
    35651584U,	// t2SMLATT
    35651584U,	// t2SMLAWB
    35651584U,	// t2SMLAWT
    35651584U,	// t2SMLSD
    35651584U,	// t2SMLSDX
    35651584U,	// t2SMLSLD
    35651584U,	// t2SMLSLDX
    35651584U,	// t2SMMLA
    35651584U,	// t2SMMLAR
    35651584U,	// t2SMMLS
    35651584U,	// t2SMMLSR
    0U,	// t2SMMUL
    0U,	// t2SMMULR
    0U,	// t2SMUAD
    0U,	// t2SMUADX
    0U,	// t2SMULBB
    0U,	// t2SMULBT
    35651584U,	// t2SMULL
    0U,	// t2SMULTB
    0U,	// t2SMULTT
    0U,	// t2SMULWB
    0U,	// t2SMULWT
    0U,	// t2SMUSD
    0U,	// t2SMUSDX
    0U,	// t2SRSDB
    0U,	// t2SRSDB_UPD
    0U,	// t2SRSIA
    0U,	// t2SRSIA_UPD
    6352U,	// t2SSAT
    1232U,	// t2SSAT16
    0U,	// t2SSAX
    0U,	// t2SSUB16
    0U,	// t2SSUB8
    122U,	// t2STC2L_OFFSET
    196738U,	// t2STC2L_OPTION
    229506U,	// t2STC2L_POST
    138U,	// t2STC2L_PRE
    122U,	// t2STC2_OFFSET
    196738U,	// t2STC2_OPTION
    229506U,	// t2STC2_POST
    138U,	// t2STC2_PRE
    122U,	// t2STCL_OFFSET
    196738U,	// t2STCL_OPTION
    229506U,	// t2STCL_POST
    138U,	// t2STCL_PRE
    122U,	// t2STC_OFFSET
    196738U,	// t2STC_OPTION
    229506U,	// t2STC_POST
    138U,	// t2STC_PRE
    8U,	// t2STL
    8U,	// t2STLB
    557056U,	// t2STLEX
    557056U,	// t2STLEXB
    371195904U,	// t2STLEXD
    557056U,	// t2STLEXH
    8U,	// t2STLH
    1136U,	// t2STMDB
    33U,	// t2STMDB_UPD
    1136U,	// t2STMIA
    33U,	// t2STMIA_UPD
    408U,	// t2STRBT
    21632U,	// t2STRB_POST
    416U,	// t2STRB_PRE
    160U,	// t2STRBi12
    408U,	// t2STRBi8
    432U,	// t2STRBs
    25493592U,	// t2STRD_POST
    1114200U,	// t2STRD_PRE
    1146880U,	// t2STRDi8
    1179648U,	// t2STREX
    557056U,	// t2STREXB
    371195904U,	// t2STREXD
    557056U,	// t2STREXH
    408U,	// t2STRHT
    21632U,	// t2STRH_POST
    416U,	// t2STRH_PRE
    160U,	// t2STRHi12
    408U,	// t2STRHi8
    432U,	// t2STRHs
    408U,	// t2STRT
    21632U,	// t2STR_POST
    416U,	// t2STR_PRE
    160U,	// t2STRi12
    408U,	// t2STRi8
    432U,	// t2STRs
    0U,	// t2SUBS_PC_LR
    0U,	// t2SUBri
    0U,	// t2SUBri12
    0U,	// t2SUBrr
    1048576U,	// t2SUBrs
    12582912U,	// t2SXTAB
    12582912U,	// t2SXTAB16
    12582912U,	// t2SXTAH
    7168U,	// t2SXTB
    7168U,	// t2SXTB16
    7168U,	// t2SXTH
    0U,	// t2TBB
    0U,	// t2TBH
    1024U,	// t2TEQri
    1024U,	// t2TEQrr
    56U,	// t2TEQrs
    0U,	// t2TSB
    1024U,	// t2TSTri
    1024U,	// t2TSTrr
    56U,	// t2TSTrs
    1024U,	// t2TT
    1024U,	// t2TTA
    1024U,	// t2TTAT
    1024U,	// t2TTT
    0U,	// t2UADD16
    0U,	// t2UADD8
    0U,	// t2UASX
    69206016U,	// t2UBFX
    0U,	// t2UDF
    0U,	// t2UDIV
    0U,	// t2UHADD16
    0U,	// t2UHADD8
    0U,	// t2UHASX
    0U,	// t2UHSAX
    0U,	// t2UHSUB16
    0U,	// t2UHSUB8
    35651584U,	// t2UMAAL
    35651584U,	// t2UMLAL
    35651584U,	// t2UMULL
    0U,	// t2UQADD16
    0U,	// t2UQADD8
    0U,	// t2UQASX
    0U,	// t2UQSAX
    0U,	// t2UQSUB16
    0U,	// t2UQSUB8
    0U,	// t2USAD8
    35651584U,	// t2USADA8
    14680064U,	// t2USAT
    0U,	// t2USAT16
    0U,	// t2USAX
    0U,	// t2USUB16
    0U,	// t2USUB8
    12582912U,	// t2UXTAB
    12582912U,	// t2UXTAB16
    12582912U,	// t2UXTAH
    7168U,	// t2UXTB
    7168U,	// t2UXTB16
    7168U,	// t2UXTH
    0U,	// tADC
    1112U,	// tADDhirr
    1048U,	// tADDi3
    0U,	// tADDi8
    0U,	// tADDrSP
    1212416U,	// tADDrSPi
    1048U,	// tADDrr
    456U,	// tADDspi
    1112U,	// tADDspr
    464U,	// tADR
    0U,	// tAND
    472U,	// tASRri
    0U,	// tASRrr
    0U,	// tB
    0U,	// tBIC
    0U,	// tBKPT
    0U,	// tBL
    0U,	// tBLXNSr
    0U,	// tBLXi
    0U,	// tBLXr
    0U,	// tBX
    0U,	// tBXNS
    0U,	// tBcc
    0U,	// tCBNZ
    0U,	// tCBZ
    1024U,	// tCMNz
    1024U,	// tCMPhir
    1024U,	// tCMPi8
    1024U,	// tCMPr
    0U,	// tCPS
    0U,	// tEOR
    0U,	// tHINT
    0U,	// tHLT
    0U,	// tInt_WIN_eh_sjlj_longjmp
    0U,	// tInt_eh_sjlj_longjmp
    0U,	// tInt_eh_sjlj_setjmp
    1136U,	// tLDMIA
    480U,	// tLDRBi
    488U,	// tLDRBr
    496U,	// tLDRHi
    488U,	// tLDRHr
    488U,	// tLDRSB
    488U,	// tLDRSH
    504U,	// tLDRi
    424U,	// tLDRpci
    488U,	// tLDRr
    512U,	// tLDRspi
    1048U,	// tLSLri
    0U,	// tLSLrr
    472U,	// tLSRri
    0U,	// tLSRrr
    0U,	// tMOVSr
    0U,	// tMOVi8
    1024U,	// tMOVr
    1048U,	// tMUL
    0U,	// tMVN
    0U,	// tORR
    0U,	// tPICADD
    0U,	// tPOP
    0U,	// tPUSH
    1024U,	// tREV
    1024U,	// tREV16
    1024U,	// tREVSH
    0U,	// tROR
    0U,	// tRSB
    0U,	// tSBC
    0U,	// tSETEND
    33U,	// tSTMIA_UPD
    480U,	// tSTRBi
    488U,	// tSTRBr
    496U,	// tSTRHi
    488U,	// tSTRHr
    504U,	// tSTRi
    488U,	// tSTRr
    512U,	// tSTRspi
    1048U,	// tSUBi3
    0U,	// tSUBi8
    1048U,	// tSUBrr
    456U,	// tSUBspi
    0U,	// tSVC
    1024U,	// tSXTB
    1024U,	// tSXTH
    0U,	// tTRAP
    1024U,	// tTST
    0U,	// tUDF
    1024U,	// tUXTB
    1024U,	// tUXTH
    0U,	// t__brkdiv0
  };

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

  // Emit the opcode for the instruction.
  uint64_t Bits = 0;
  Bits |= (uint64_t)OpInfo0[opcode] << 0;
  Bits |= (uint64_t)OpInfo1[opcode] << 32;
#ifndef CAPSTONE_DIET
  SStream_concat0(O, AsmStrs+(Bits & 4095)-1);
#endif


  // Fragment 0 encoded into 5 bits for 32 unique commands.
  // printf("Fragment 0: %"PRIu64"\n", ((Bits >> 12) & 31));
  switch ((Bits >> 12) & 31) {
  default: // unreachable
  case 0:
    // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL...
    return;
    break;
  case 1:
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCri, ADCrr, ADDri, A...
    printSBitModifierOperand(MI, 5, O);
    printPredicateOperand(MI, 3, O);
    break;
  case 2:
    // ITasm, t2IT
    printThumbITMask(MI, 1, O);
    break;
  case 3:
    // LDRBT_POST, LDRConstPool, LDRT_POST, STRBT_POST, STRT_POST, t2LDRBpcre...
    printPredicateOperand(MI, 2, O);
    break;
  case 4:
    // RRXi, MOVi, MOVr, MOVr_TC, MVNi, MVNr, t2MOVi, t2MOVr, t2MVNi, t2MVNr,...
    printSBitModifierOperand(MI, 4, O);
    printPredicateOperand(MI, 2, O);
    break;
  case 5:
    // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL...
    printPredicateOperand(MI, 4, O);
    break;
  case 6:
    // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist...
    printPredicateOperand(MI, 5, O);
    break;
  case 7:
    // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16...
    printPredicateOperand(MI, 3, O);
    break;
  case 8:
    // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, MLA, MOVsr, MVNsr, ORRrsi, RSB...
    printSBitModifierOperand(MI, 6, O);
    printPredicateOperand(MI, 4, O);
    break;
  case 9:
    // ADCrsr, ADDrsr, ANDrsr, BICrsr, EORrsr, ORRrsr, RSBrsr, RSCrsr, SBCrsr...
    printSBitModifierOperand(MI, 7, O);
    printPredicateOperand(MI, 5, O);
    SStream_concat0(O, "\t");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printSORegRegOperand(MI, 2, O);
    return;
    break;
  case 10:
    // AESD, AESE, AESIMC, AESMC, BKPT, BL, BLX, BLXi, BX, CPS1p, CRC32B, CRC...
    printOperand(MI, 0, O);
    break;
  case 11:
    // BLX_pred, BL_pred, BXJ, BX_pred, Bcc, DBG, FLDMXIA, FSTMXIA, HINT, LDM...
    printPredicateOperand(MI, 1, O);
    break;
  case 12:
    // BX_RET, ERET, FMSTAT, MOVPCLR, t2CLREX, t2DCPS1, t2DCPS2, t2DCPS3, t2S...
    printPredicateOperand(MI, 0, O);
    break;
  case 13:
    // CDP, LDRD_POST, LDRD_PRE, MCR, MRC, SMLALBB, SMLALBT, SMLALD, SMLALDX,...
    printPredicateOperand(MI, 6, O);
    break;
  case 14:
    // CDP2, LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, ...
    printPImmediate(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 15:
    // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS
    printCPSIMod(MI, 0, O);
    break;
  case 16:
    // DMB, DSB
    printMemBOption(MI, 0, O);
    return;
    break;
  case 17:
    // ISB
    printInstSyncBOption(MI, 0, O);
    return;
    break;
  case 18:
    // MRC2
    printPImmediate(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 3, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 4, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 5, O);
    return;
    break;
  case 19:
    // MRRC2
    printPImmediate(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 4, O);
    return;
    break;
  case 20:
    // PLDWi12, PLDi12, PLIi12
    printAddrModeImm12Operand(MI, 0, O, false);
    return;
    break;
  case 21:
    // PLDWrs, PLDrs, PLIrs
    printAddrMode2Operand(MI, 0, O);
    return;
    break;
  case 22:
    // SETEND, tSETEND
    printSetendOperand(MI, 0, O);
    return;
    break;
  case 23:
    // SMLAL, UMLAL
    printSBitModifierOperand(MI, 8, O);
    printPredicateOperand(MI, 6, O);
    SStream_concat0(O, "\t");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    return;
    break;
  case 24:
    // TSB
    printTraceSyncBOption(MI, 0, O);
    return;
    break;
  case 25:
    // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2...
    printPredicateOperand(MI, 7, O);
    break;
  case 26:
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
    printPredicateOperand(MI, 9, O);
    break;
  case 27:
    // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U...
    printPredicateOperand(MI, 11, O);
    break;
  case 28:
    // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP...
    printPredicateOperand(MI, 8, O);
    break;
  case 29:
    // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U...
    printPredicateOperand(MI, 13, O);
    break;
  case 30:
    // VSDOTD, VSDOTDI, VSDOTQ, VSDOTQI, VUDOTD, VUDOTDI, VUDOTQ, VUDOTQI
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    break;
  case 31:
    // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri...
    printSBitModifierOperand(MI, 1, O);
    break;
  }


  // Fragment 1 encoded into 7 bits for 75 unique commands.
  // printf("Fragment 1: %"PRIu64"\n", ((Bits >> 17) & 127));
  switch ((Bits >> 17) & 127) {
  default: // unreachable
  case 0:
    // ASRi, ASRr, ITasm, LDRBT_POST, LDRConstPool, LDRT_POST, LSLi, LSLr, LS...
    SStream_concat0(O, " ");
    break;
  case 1:
    // VLD1LNdAsm_16, VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_register_Asm_16, VLD2...
    SStream_concat0(O, ".16\t");
    ARM_addVectorDataSize(MI, 16);
    break;
  case 2:
    // VLD1LNdAsm_32, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_register_Asm_32, VLD2...
    SStream_concat0(O, ".32\t");
    ARM_addVectorDataSize(MI, 32);
    break;
  case 3:
    // VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_8, VLD1LNdWB_register_Asm_8, VLD2LNd...
    SStream_concat0(O, ".8\t");
    ARM_addVectorDataSize(MI, 8);
    break;
  case 4:
    // ADCri, ADCrr, ADCrsi, ADDri, ADDrr, ADDrsi, ADR, ANDri, ANDrr, ANDrsi,...
    SStream_concat0(O, "\t");
    break;
  case 5:
    // AESD, AESE, AESIMC, AESMC, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, ...
    SStream_concat0(O, ", ");
    break;
  case 6:
    // BKPT, BL, BLX, BLXi, BX, CPS1p, ERET, HLT, HVC, RFEDA, RFEDB, RFEIA, R...
    return;
    break;
  case 7:
    // BX_RET
    SStream_concat0(O, "\tlr");
    ARM_addReg(MI, ARM_REG_LR);
    return;
    break;
  case 8:
    // CDP2, MCR2, MCRR2
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    break;
  case 9:
    // FCONSTD, VABSD, VADDD, VCMPD, VCMPED, VCMPEZD, VCMPZD, VDIVD, VFMAD, V...
    SStream_concat0(O, ".f64\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64);
    printOperand(MI, 0, O);
    break;
  case 10:
    // FCONSTH, VABDhd, VABDhq, VABSH, VABShd, VABShq, VACGEhd, VACGEhq, VACG...
    SStream_concat0(O, ".f16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F16);
    printOperand(MI, 0, O);
    break;
  case 11:
    // FCONSTS, VABDfd, VABDfq, VABSS, VABSfd, VABSfq, VACGEfd, VACGEfq, VACG...
    SStream_concat0(O, ".f32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32);
    printOperand(MI, 0, O);
    break;
  case 12:
    // FMSTAT
    SStream_concat0(O, "\tapsr_nzcv, fpscr");
    ARM_addReg(MI, ARM_REG_APSR_NZCV);
    ARM_addReg(MI, ARM_REG_FPSCR);
    return;
    break;
  case 13:
    // LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, LDC2_O...
    printCImmediate(MI, 1, O);
    SStream_concat0(O, ", ");
    break;
  case 14:
    // MOVPCLR
    SStream_concat0(O, "\tpc, lr");
    ARM_addReg(MI, ARM_REG_PC);
    ARM_addReg(MI, ARM_REG_LR);
    return;
    break;
  case 15:
    // RFEDA_UPD, RFEDB_UPD, RFEIA_UPD, RFEIB_UPD
    SStream_concat0(O, "!");
    return;
    break;
  case 16:
    // VABALsv2i64, VABAsv2i32, VABAsv4i32, VABDLsv2i64, VABDsv2i32, VABDsv4i...
    SStream_concat0(O, ".s32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 17:
    // VABALsv4i32, VABAsv4i16, VABAsv8i16, VABDLsv4i32, VABDsv4i16, VABDsv8i...
    SStream_concat0(O, ".s16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 18:
    // VABALsv8i16, VABAsv16i8, VABAsv8i8, VABDLsv8i16, VABDsv16i8, VABDsv8i8...
    SStream_concat0(O, ".s8\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S8);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 19:
    // VABALuv2i64, VABAuv2i32, VABAuv4i32, VABDLuv2i64, VABDuv2i32, VABDuv4i...
    SStream_concat0(O, ".u32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 20:
    // VABALuv4i32, VABAuv4i16, VABAuv8i16, VABDLuv4i32, VABDuv4i16, VABDuv8i...
    SStream_concat0(O, ".u16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 21:
    // VABALuv8i16, VABAuv16i8, VABAuv8i8, VABDLuv8i16, VABDuv16i8, VABDuv8i8...
    SStream_concat0(O, ".u8\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U8);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 22:
    // VADDHNv2i32, VADDv1i64, VADDv2i64, VMOVNv2i32, VMOVv1i64, VMOVv2i64, V...
    SStream_concat0(O, ".i64\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_I64);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 23:
    // VADDHNv4i16, VADDv2i32, VADDv4i32, VBICiv2i32, VBICiv4i32, VCEQv2i32, ...
    SStream_concat0(O, ".i32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_I32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 24:
    // VADDHNv8i8, VADDv4i16, VADDv8i16, VBICiv4i16, VBICiv8i16, VCEQv4i16, V...
    SStream_concat0(O, ".i16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_I16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 25:
    // VADDv16i8, VADDv8i8, VCEQv16i8, VCEQv8i8, VCEQzv16i8, VCEQzv8i8, VCLZv...
    SStream_concat0(O, ".i8\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_I8);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 26:
    // VCVTBDH, VCVTTDH
    SStream_concat0(O, ".f16.f64\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F16F64);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    return;
    break;
  case 27:
    // VCVTBHD, VCVTTHD
    SStream_concat0(O, ".f64.f16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64F16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    return;
    break;
  case 28:
    // VCVTBHS, VCVTTHS, VCVTh2f
    SStream_concat0(O, ".f32.f16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32F16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    return;
    break;
  case 29:
    // VCVTBSH, VCVTTSH, VCVTf2h
    SStream_concat0(O, ".f16.f32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F16F32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    return;
    break;
  case 30:
    // VCVTDS
    SStream_concat0(O, ".f64.f32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64F32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    return;
    break;
  case 31:
    // VCVTSD
    SStream_concat0(O, ".f32.f64\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32F64);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    return;
    break;
  case 32:
    // VCVTf2sd, VCVTf2sq, VCVTf2xsd, VCVTf2xsq, VTOSIRS, VTOSIZS, VTOSLS
    SStream_concat0(O, ".s32.f32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S32F32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 33:
    // VCVTf2ud, VCVTf2uq, VCVTf2xud, VCVTf2xuq, VTOUIRS, VTOUIZS, VTOULS
    SStream_concat0(O, ".u32.f32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U32F32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 34:
    // VCVTh2sd, VCVTh2sq, VCVTh2xsd, VCVTh2xsq, VTOSHH
    SStream_concat0(O, ".s16.f16\t");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 35:
    // VCVTh2ud, VCVTh2uq, VCVTh2xud, VCVTh2xuq, VTOUHH
    SStream_concat0(O, ".u16.f16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U16F16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 36:
    // VCVTs2fd, VCVTs2fq, VCVTxs2fd, VCVTxs2fq, VSITOS, VSLTOS
    SStream_concat0(O, ".f32.s32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32S32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 37:
    // VCVTs2hd, VCVTs2hq, VCVTxs2hd, VCVTxs2hq, VSHTOH
    SStream_concat0(O, ".f16.s16\t");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 38:
    // VCVTu2fd, VCVTu2fq, VCVTxu2fd, VCVTxu2fq, VUITOS, VULTOS
    SStream_concat0(O, ".f32.u32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32U32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 39:
    // VCVTu2hd, VCVTu2hq, VCVTxu2hd, VCVTxu2hq, VUHTOH
    SStream_concat0(O, ".f16.u16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F16U16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 40:
    // VEXTq64, VLD1d64, VLD1d64Q, VLD1d64Qwb_fixed, VLD1d64Qwb_register, VLD...
    SStream_concat0(O, ".64\t");
    ARM_addVectorDataSize(MI, 64);
    break;
  case 41:
    // VJCVT, VTOSIRD, VTOSIZD, VTOSLD
    SStream_concat0(O, ".s32.f64\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S32F64);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 42:
    // VLD1LNd16, VLD1LNd16_UPD, VLD2LNd16, VLD2LNd16_UPD, VLD2LNq16, VLD2LNq...
    SStream_concat0(O, ".16\t{");
    ARM_addVectorDataSize(MI, 16);
    break;
  case 43:
    // VLD1LNd32, VLD1LNd32_UPD, VLD2LNd32, VLD2LNd32_UPD, VLD2LNq32, VLD2LNq...
    SStream_concat0(O, ".32\t{");
    ARM_addVectorDataSize(MI, 32);
    break;
  case 44:
    // VLD1LNd8, VLD1LNd8_UPD, VLD2LNd8, VLD2LNd8_UPD, VLD3DUPd8, VLD3DUPd8_U...
    SStream_concat0(O, ".8\t{");
    ARM_addVectorDataSize(MI, 8);
    break;
  case 45:
    // VMSR
    SStream_concat0(O, "\tfpscr, ");
    ARM_addReg(MI, ARM_REG_FPSCR);
    printOperand(MI, 0, O);
    return;
    break;
  case 46:
    // VMSR_FPEXC
    SStream_concat0(O, "\tfpexc, ");
    ARM_addReg(MI, ARM_REG_FPEXC);
    printOperand(MI, 0, O);
    return;
    break;
  case 47:
    // VMSR_FPINST
    SStream_concat0(O, "\tfpinst, ");
    ARM_addReg(MI, ARM_REG_FPINST);
    printOperand(MI, 0, O);
    return;
    break;
  case 48:
    // VMSR_FPINST2
    SStream_concat0(O, "\tfpinst2, ");
    ARM_addReg(MI, ARM_REG_FPINST2);
    printOperand(MI, 0, O);
    return;
    break;
  case 49:
    // VMSR_FPSID
    SStream_concat0(O, "\tfpsid, ");
    ARM_addReg(MI, ARM_REG_FPSID);
    printOperand(MI, 0, O);
    return;
    break;
  case 50:
    // VMULLp8, VMULpd, VMULpq
    SStream_concat0(O, ".p8\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_P8);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    return;
    break;
  case 51:
    // VQADDsv1i64, VQADDsv2i64, VQMOVNsuv2i32, VQMOVNsv2i32, VQRSHLsv1i64, V...
    SStream_concat0(O, ".s64\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S64);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 52:
    // VQADDuv1i64, VQADDuv2i64, VQMOVNuv2i32, VQRSHLuv1i64, VQRSHLuv2i64, VQ...
    SStream_concat0(O, ".u64\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U64);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 53:
    // VSDOTDI, VSDOTQI, VUDOTDI, VUDOTQI
    printVectorIndex(MI, 4, O);
    return;
    break;
  case 54:
    // VSHTOD
    SStream_concat0(O, ".f64.s16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64S16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printFBits16(MI, 2, O);
    return;
    break;
  case 55:
    // VSHTOS
    SStream_concat0(O, ".f32.s16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32S16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printFBits16(MI, 2, O);
    return;
    break;
  case 56:
    // VSITOD, VSLTOD
    SStream_concat0(O, ".f64.s32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64S32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 57:
    // VSITOH, VSLTOH
    SStream_concat0(O, ".f16.s32\t");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 58:
    // VTOSHD
    SStream_concat0(O, ".s16.f64\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S16F64);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printFBits16(MI, 2, O);
    return;
    break;
  case 59:
    // VTOSHS
    SStream_concat0(O, ".s16.f32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S16F32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printFBits16(MI, 2, O);
    return;
    break;
  case 60:
    // VTOSIRH, VTOSIZH, VTOSLH
    SStream_concat0(O, ".s32.f16\t");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 61:
    // VTOUHD
    SStream_concat0(O, ".u16.f64\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U16F64);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printFBits16(MI, 2, O);
    return;
    break;
  case 62:
    // VTOUHS
    SStream_concat0(O, ".u16.f32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U16F32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printFBits16(MI, 2, O);
    return;
    break;
  case 63:
    // VTOUIRD, VTOUIZD, VTOULD
    SStream_concat0(O, ".u32.f64\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U32F64);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 64:
    // VTOUIRH, VTOUIZH, VTOULH
    SStream_concat0(O, ".u32.f16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U32F16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 65:
    // VUHTOD
    SStream_concat0(O, ".f64.u16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64U16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printFBits16(MI, 2, O);
    return;
    break;
  case 66:
    // VUHTOS
    SStream_concat0(O, ".f32.u16\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32U16);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printFBits16(MI, 2, O);
    return;
    break;
  case 67:
    // VUITOD, VULTOD
    SStream_concat0(O, ".f64.u32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64U32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 68:
    // VUITOH, VULTOH
    SStream_concat0(O, ".f16.u32\t");
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F16U32);
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    break;
  case 69:
    // t2ADCrr, t2ADCrs, t2ADDri, t2ADDrr, t2ADDrs, t2ADR, t2ANDrr, t2ANDrs, ...
    SStream_concat0(O, ".w\t");
    break;
  case 70:
    // t2SRSDB, t2SRSIA
    SStream_concat0(O, "\tsp, ");
    ARM_addReg(MI, ARM_REG_SP);
    printOperand(MI, 0, O);
    return;
    break;
  case 71:
    // t2SRSDB_UPD, t2SRSIA_UPD
    SStream_concat0(O, "\tsp!, ");
    ARM_addReg(MI, ARM_REG_SP);
    printOperand(MI, 0, O);
    return;
    break;
  case 72:
    // t2SUBS_PC_LR
    SStream_concat0(O, "\tpc, lr, ");
    printOperand(MI, 0, O);
    return;
    break;
  case 73:
    // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri...
    printPredicateOperand(MI, 4, O);
    SStream_concat0(O, "\t");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 74:
    // tMOVi8, tMVN, tRSB
    printPredicateOperand(MI, 3, O);
    SStream_concat0(O, "\t");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    break;
  }


  // Fragment 2 encoded into 6 bits for 60 unique commands.
  // printf("Fragment 2: %"PRIu64"\n", ((Bits >> 24) & 63));
  switch ((Bits >> 24) & 63) {
  default: // unreachable
  case 0:
    // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRT_POST, LSLi, LSLr, LSRi, LSR...
    printOperand(MI, 0, O);
    break;
  case 1:
    // ITasm, t2IT
    printMandatoryPredicateOperand(MI, 0, O);
    return;
    break;
  case 2:
    // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16...
    printVectorListThreeAllLanes(MI, 0, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    break;
  case 3:
    // VLD3DUPqAsm_16, VLD3DUPqAsm_32, VLD3DUPqAsm_8, VLD3DUPqWB_fixed_Asm_16...
    printVectorListThreeSpacedAllLanes(MI, 0, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    break;
  case 4:
    // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi...
    printVectorListThree(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 5:
    // VLD3qAsm_16, VLD3qAsm_32, VLD3qAsm_8, VLD3qWB_fixed_Asm_16, VLD3qWB_fi...
    printVectorListThreeSpaced(MI, 0, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    break;
  case 6:
    // VLD4DUPdAsm_16, VLD4DUPdAsm_32, VLD4DUPdAsm_8, VLD4DUPdWB_fixed_Asm_16...
    printVectorListFourAllLanes(MI, 0, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    break;
  case 7:
    // VLD4DUPqAsm_16, VLD4DUPqAsm_32, VLD4DUPqAsm_8, VLD4DUPqWB_fixed_Asm_16...
    printVectorListFourSpacedAllLanes(MI, 0, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    break;
  case 8:
    // VLD4dAsm_16, VLD4dAsm_32, VLD4dAsm_8, VLD4dWB_fixed_Asm_16, VLD4dWB_fi...
    printVectorListFour(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 9:
    // VLD4qAsm_16, VLD4qAsm_32, VLD4qAsm_8, VLD4qWB_fixed_Asm_16, VLD4qWB_fi...
    printVectorListFourSpaced(MI, 0, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    break;
  case 10:
    // AESD, AESE, MCR2, MCRR2, SHA1C, SHA1M, SHA1P, SHA1SU0, SHA1SU1, SHA256...
    printOperand(MI, 2, O);
    break;
  case 11:
    // AESIMC, AESMC, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, CRC32W, FLDM...
    printOperand(MI, 1, O);
    break;
  case 12:
    // CDP, LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OP...
    printPImmediate(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 13:
    // CDP2
    printCImmediate(MI, 2, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 3, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 4, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 5, O);
    return;
    break;
  case 14:
    // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS
    printCPSIFlag(MI, 1, O);
    break;
  case 15:
    // FCONSTD, FCONSTH, FCONSTS, VABDfd, VABDfq, VABDhd, VABDhq, VABSD, VABS...
    SStream_concat0(O, ", ");
    break;
  case 16:
    // LDAEXD, LDREXD
    printGPRPairOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printAddrMode7Operand(MI, 1, O);
    return;
    break;
  case 17:
    // LDC2L_OFFSET, LDC2_OFFSET, STC2L_OFFSET, STC2_OFFSET
    printAddrMode5Operand(MI, 2, O, false);
    return;
    break;
  case 18:
    // LDC2L_OPTION, LDC2L_POST, LDC2_OPTION, LDC2_POST, STC2L_OPTION, STC2L_...
    printAddrMode7Operand(MI, 2, O);
    SStream_concat0(O, ", ");
    break;
  case 19:
    // LDC2L_PRE, LDC2_PRE, STC2L_PRE, STC2_PRE
    printAddrMode5Operand(MI, 2, O, true);
    SStream_concat0(O, "!");
    return;
    break;
  case 20:
    // MRC, t2MRC, t2MRC2
    printPImmediate(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 3, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 4, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 5, O);
    return;
    break;
  case 21:
    // MRRC, t2MRRC, t2MRRC2
    printPImmediate(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 4, O);
    return;
    break;
  case 22:
    // MSR, MSRi, t2MSR_AR, t2MSR_M
    printMSRMaskOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 23:
    // MSRbanked, t2MSRbanked
    printBankedRegOperand(MI, 0, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 1, O);
    return;
    break;
  case 24:
    // VBICiv2i32, VBICiv4i16, VBICiv4i32, VBICiv8i16, VMOVv16i8, VMOVv1i64, ...
    printNEONModImmOperand(MI, 1, O);
    return;
    break;
  case 25:
    // VCMPEZD, VCMPEZH, VCMPEZS, VCMPZD, VCMPZH, VCMPZS, tRSB
    SStream_concat0(O, ", #0");
    op_addImm(MI, 0);
    return;
    break;
  case 26:
    // VCVTf2sd, VCVTf2sq, VCVTf2ud, VCVTf2uq, VCVTh2sd, VCVTh2sq, VCVTh2ud, ...
    return;
    break;
  case 27:
    // VLD1DUPd16, VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32, VLD...
    printVectorListOneAllLanes(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 28:
    // VLD1DUPq16, VLD1DUPq16wb_fixed, VLD1DUPq16wb_register, VLD1DUPq32, VLD...
    printVectorListTwoAllLanes(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 29:
    // VLD1d16, VLD1d16wb_fixed, VLD1d16wb_register, VLD1d32, VLD1d32wb_fixed...
    printVectorListOne(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 30:
    // VLD1q16, VLD1q16wb_fixed, VLD1q16wb_register, VLD1q32, VLD1q32wb_fixed...
    printVectorListTwo(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 31:
    // VLD2DUPd16x2, VLD2DUPd16x2wb_fixed, VLD2DUPd16x2wb_register, VLD2DUPd3...
    printVectorListTwoSpacedAllLanes(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 32:
    // VLD2b16, VLD2b16wb_fixed, VLD2b16wb_register, VLD2b32, VLD2b32wb_fixed...
    printVectorListTwoSpaced(MI, 0, O);
    SStream_concat0(O, ", ");
    break;
  case 33:
    // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST2LNd16_UPD, VST2LNd32_U...
    printOperand(MI, 4, O);
    break;
  case 34:
    // VST1d16, VST1d32, VST1d64, VST1d8
    printVectorListOne(MI, 2, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 0, O);
    return;
    break;
  case 35:
    // VST1d16Q, VST1d32Q, VST1d64Q, VST1d8Q, VST2q16, VST2q32, VST2q8
    printVectorListFour(MI, 2, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 0, O);
    return;
    break;
  case 36:
    // VST1d16Qwb_fixed, VST1d32Qwb_fixed, VST1d64Qwb_fixed, VST1d8Qwb_fixed,...
    printVectorListFour(MI, 3, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    SStream_concat0(O, "!");
    return;
    break;
  case 37:
    // VST1d16Qwb_register, VST1d32Qwb_register, VST1d64Qwb_register, VST1d8Q...
    printVectorListFour(MI, 4, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    return;
    break;
  case 38:
    // VST1d16T, VST1d32T, VST1d64T, VST1d8T
    printVectorListThree(MI, 2, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 0, O);
    return;
    break;
  case 39:
    // VST1d16Twb_fixed, VST1d32Twb_fixed, VST1d64Twb_fixed, VST1d8Twb_fixed
    printVectorListThree(MI, 3, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    SStream_concat0(O, "!");
    return;
    break;
  case 40:
    // VST1d16Twb_register, VST1d32Twb_register, VST1d64Twb_register, VST1d8T...
    printVectorListThree(MI, 4, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    return;
    break;
  case 41:
    // VST1d16wb_fixed, VST1d32wb_fixed, VST1d64wb_fixed, VST1d8wb_fixed
    printVectorListOne(MI, 3, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    SStream_concat0(O, "!");
    return;
    break;
  case 42:
    // VST1d16wb_register, VST1d32wb_register, VST1d64wb_register, VST1d8wb_r...
    printVectorListOne(MI, 4, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    return;
    break;
  case 43:
    // VST1q16, VST1q32, VST1q64, VST1q8, VST2d16, VST2d32, VST2d8
    printVectorListTwo(MI, 2, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 0, O);
    return;
    break;
  case 44:
    // VST1q16wb_fixed, VST1q32wb_fixed, VST1q64wb_fixed, VST1q8wb_fixed, VST...
    printVectorListTwo(MI, 3, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    SStream_concat0(O, "!");
    return;
    break;
  case 45:
    // VST1q16wb_register, VST1q32wb_register, VST1q64wb_register, VST1q8wb_r...
    printVectorListTwo(MI, 4, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    return;
    break;
  case 46:
    // VST2b16, VST2b32, VST2b8
    printVectorListTwoSpaced(MI, 2, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 0, O);
    return;
    break;
  case 47:
    // VST2b16wb_fixed, VST2b32wb_fixed, VST2b8wb_fixed
    printVectorListTwoSpaced(MI, 3, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    SStream_concat0(O, "!");
    return;
    break;
  case 48:
    // VST2b16wb_register, VST2b32wb_register, VST2b8wb_register
    printVectorListTwoSpaced(MI, 4, O);
    SStream_concat0(O, ", ");
    printAddrMode6Operand(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    return;
    break;
  case 49:
    // t2DMB, t2DSB
    printMemBOption(MI, 0, O);
    return;
    break;
  case 50:
    // t2ISB
    printInstSyncBOption(MI, 0, O);
    return;
    break;
  case 51:
    // t2PLDWi12, t2PLDi12, t2PLIi12
    printAddrModeImm12Operand(MI, 0, O, false);
    return;
    break;
  case 52:
    // t2PLDWi8, t2PLDi8, t2PLIi8
    printT2AddrModeImm8Operand(MI, 0, O, false);
    return;
    break;
  case 53:
    // t2PLDWs, t2PLDs, t2PLIs
    printT2AddrModeSoRegOperand(MI, 0, O);
    return;
    break;
  case 54:
    // t2PLDpci, t2PLIpci
    printThumbLdrLabelOperand(MI, 0, O);
    return;
    break;
  case 55:
    // t2TBB
    printAddrModeTBB(MI, 0, O);
    return;
    break;
  case 56:
    // t2TBH
    printAddrModeTBH(MI, 0, O);
    return;
    break;
  case 57:
    // t2TSB
    printTraceSyncBOption(MI, 0, O);
    return;
    break;
  case 58:
    // tADC, tADDi8, tAND, tASRrr, tBIC, tEOR, tLSLrr, tLSRrr, tORR, tROR, tS...
    printOperand(MI, 3, O);
    return;
    break;
  case 59:
    // tPOP, tPUSH
    printRegisterList(MI, 2, O);
    return;
    break;
  }


  // Fragment 3 encoded into 5 bits for 30 unique commands.
  // printf("Fragment 3: %"PRIu64"\n", ((Bits >> 30) & 31));
  switch ((Bits >> 30) & 31) {
  default: // unreachable
  case 0:
    // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRT_POST, LSLi, LSLr, LSRi, LSR...
    SStream_concat0(O, ", ");
    break;
  case 1:
    // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPqAsm_16, VLD3DUP...
    return;
    break;
  case 2:
    // VLD3DUPdWB_fixed_Asm_16, VLD3DUPdWB_fixed_Asm_32, VLD3DUPdWB_fixed_Asm...
    SStream_concat0(O, "!");
    return;
    break;
  case 3:
    // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi...
    printAddrMode6Operand(MI, 1, O);
    break;
  case 4:
    // CDP, MCR, MCRR, MSR, VABDfd, VABDfq, VABDhd, VABDhq, VABSD, VABSH, VAB...
    printOperand(MI, 1, O);
    break;
  case 5:
    // FCONSTD, FCONSTH, FCONSTS, VMOVv2f32, VMOVv4f32
    printFPImmOperand(MI, 1, O);
    return;
    break;
  case 6:
    // FLDMXDB_UPD, FLDMXIA_UPD, FSTMXDB_UPD, FSTMXIA_UPD, LDMDA_UPD, LDMDB_U...
    SStream_concat0(O, "!, ");
    printRegisterList(MI, 4, O);
    break;
  case 7:
    // LDC2L_OPTION, LDC2_OPTION, STC2L_OPTION, STC2_OPTION
    printCoprocOptionImm(MI, 3, O);
    return;
    break;
  case 8:
    // LDC2L_POST, LDC2_POST, STC2L_POST, STC2_POST
    printPostIdxImm8s4Operand(MI, 3, O);
    return;
    break;
  case 9:
    // LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OPTION,...
    printCImmediate(MI, 1, O);
    SStream_concat0(O, ", ");
    break;
  case 10:
    // MRS, t2MRS_AR
    SStream_concat0(O, ", apsr");
    ARM_addReg(MI, ARM_REG_APSR);
    return;
    break;
  case 11:
    // MRSsys, t2MRSsys_AR
    SStream_concat0(O, ", spsr");
    ARM_addReg(MI, ARM_REG_SPSR);
    return;
    break;
  case 12:
    // MSRi
    printModImmOperand(MI, 1, O);
    return;
    break;
  case 13:
    // VCEQzv16i8, VCEQzv2i32, VCEQzv4i16, VCEQzv4i32, VCEQzv8i16, VCEQzv8i8,...
    SStream_concat0(O, ", #0");
    op_addImm(MI, 0);
    return;
    break;
  case 14:
    // VCVTf2xsd, VCVTf2xsq, VCVTf2xud, VCVTf2xuq, VCVTh2xsd, VCVTh2xsq, VCVT...
    printOperand(MI, 2, O);
    break;
  case 15:
    // VGETLNs16, VGETLNs8, VGETLNu16, VGETLNu8
    printVectorIndex(MI, 2, O);
    return;
    break;
  case 16:
    // VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32wb_fixed, VLD1DUP...
    printAddrMode6Operand(MI, 2, O);
    break;
  case 17:
    // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8...
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    break;
  case 18:
    // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD...
    SStream_concat0(O, "[], ");
    printOperand(MI, 1, O);
    SStream_concat0(O, "[], ");
    printOperand(MI, 2, O);
    break;
  case 19:
    // VMRS
    SStream_concat0(O, ", fpscr");
    ARM_addReg(MI, ARM_REG_FPSCR);
    return;
    break;
  case 20:
    // VMRS_FPEXC
    SStream_concat0(O, ", fpexc");
    ARM_addReg(MI, ARM_REG_FPEXC);
    return;
    break;
  case 21:
    // VMRS_FPINST
    SStream_concat0(O, ", fpinst");
    ARM_addReg(MI, ARM_REG_FPINST);
    return;
    break;
  case 22:
    // VMRS_FPINST2
    SStream_concat0(O, ", fpinst2");
    ARM_addReg(MI, ARM_REG_FPINST2);
    return;
    break;
  case 23:
    // VMRS_FPSID
    SStream_concat0(O, ", fpsid");
    ARM_addReg(MI, ARM_REG_FPSID);
    return;
    break;
  case 24:
    // VMRS_MVFR0
    SStream_concat0(O, ", mvfr0");
    ARM_addReg(MI, ARM_REG_MVFR0);
    return;
    break;
  case 25:
    // VMRS_MVFR1
    SStream_concat0(O, ", mvfr1");
    ARM_addReg(MI, ARM_REG_MVFR1);
    return;
    break;
  case 26:
    // VMRS_MVFR2
    SStream_concat0(O, ", mvfr2");
    ARM_addReg(MI, ARM_REG_MVFR2);
    return;
    break;
  case 27:
    // VSETLNi16, VSETLNi32, VSETLNi8
    printVectorIndex(MI, 3, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    return;
    break;
  case 28:
    // VSHTOH, VTOSHH, VTOUHH, VUHTOH
    printFBits16(MI, 2, O);
    return;
    break;
  case 29:
    // VSLTOD, VSLTOH, VSLTOS, VTOSLD, VTOSLH, VTOSLS, VTOULD, VTOULH, VTOULS...
    printFBits32(MI, 2, O);
    return;
    break;
  }


  // Fragment 4 encoded into 7 bits for 65 unique commands.
  // printf("Fragment 4: %"PRIu64"\n", ((Bits >> 35) & 127));
  switch ((Bits >> 35) & 127) {
  default: // unreachable
  case 0:
    // ASRi, ASRr, LDRConstPool, LSLi, LSLr, LSRi, LSRr, RORi, RORr, RRXi, t2...
    printOperand(MI, 1, O);
    break;
  case 1:
    // LDRBT_POST, LDRT_POST, STRBT_POST, STRT_POST, LDA, LDAB, LDAEX, LDAEXB...
    printAddrMode7Operand(MI, 1, O);
    return;
    break;
  case 2:
    // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL...
    printAddrMode6Operand(MI, 2, O);
    break;
  case 3:
    // VLD3DUPdWB_register_Asm_16, VLD3DUPdWB_register_Asm_32, VLD3DUPdWB_reg...
    printOperand(MI, 3, O);
    break;
  case 4:
    // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD4dAsm_16, VLD4dAsm_32, VLD4dA...
    return;
    break;
  case 5:
    // VLD3dWB_fixed_Asm_16, VLD3dWB_fixed_Asm_32, VLD3dWB_fixed_Asm_8, VLD4d...
    SStream_concat0(O, "!");
    return;
    break;
  case 6:
    // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm...
    SStream_concat0(O, ", ");
    break;
  case 7:
    // t2MOVSsi, t2MOVsi, t2CMNzrs, t2CMPrs, t2MVNs, t2TEQrs, t2TSTrs
    printT2SOOperand(MI, 1, O);
    return;
    break;
  case 8:
    // t2MOVSsr, t2MOVsr, CMNzrsr, CMPrsr, MOVsr, MVNsr, TEQrsr, TSTrsr
    printSORegRegOperand(MI, 1, O);
    return;
    break;
  case 9:
    // ADR, t2ADR
    printAdrLabelOperand(MI, 1, O, 0);
    return;
    break;
  case 10:
    // BFC, t2BFC
    printBitfieldInvMaskImmOperand(MI, 2, O);
    return;
    break;
  case 11:
    // BFI, CPS3p, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, CRC32W, MOVTi16...
    printOperand(MI, 2, O);
    break;
  case 12:
    // CMNri, CMPri, MOVi, MVNi, TEQri, TSTri
    printModImmOperand(MI, 1, O);
    return;
    break;
  case 13:
    // CMNzrsi, CMPrsi, MOVsi, MVNsi, TEQrsi, TSTrsi
    printSORegImmOperand(MI, 1, O);
    return;
    break;
  case 14:
    // FLDMXIA, FSTMXIA, LDMDA, LDMDB, LDMIA, LDMIB, STMDA, STMDB, STMIA, STM...
    printRegisterList(MI, 3, O);
    break;
  case 15:
    // LDCL_OFFSET, LDC_OFFSET, STCL_OFFSET, STC_OFFSET, t2LDC2L_OFFSET, t2LD...
    printAddrMode5Operand(MI, 2, O, false);
    return;
    break;
  case 16:
    // LDCL_OPTION, LDCL_POST, LDC_OPTION, LDC_POST, LDRBT_POST_IMM, LDRBT_PO...
    printAddrMode7Operand(MI, 2, O);
    break;
  case 17:
    // LDCL_PRE, LDC_PRE, STCL_PRE, STC_PRE, t2LDC2L_PRE, t2LDC2_PRE, t2LDCL_...
    printAddrMode5Operand(MI, 2, O, true);
    SStream_concat0(O, "!");
    return;
    break;
  case 18:
    // LDRB_PRE_IMM, LDR_PRE_IMM, STRB_PRE_IMM, STR_PRE_IMM
    printAddrModeImm12Operand(MI, 2, O, true);
    SStream_concat0(O, "!");
    return;
    break;
  case 19:
    // LDRB_PRE_REG, LDR_PRE_REG, STRB_PRE_REG, STR_PRE_REG
    printAddrMode2Operand(MI, 2, O);
    SStream_concat0(O, "!");
    return;
    break;
  case 20:
    // LDRBi12, LDRcp, LDRi12, STRBi12, STRi12, t2LDRBi12, t2LDRHi12, t2LDRSB...
    printAddrModeImm12Operand(MI, 1, O, false);
    return;
    break;
  case 21:
    // LDRBrs, LDRrs, STRBrs, STRrs
    printAddrMode2Operand(MI, 1, O);
    return;
    break;
  case 22:
    // LDRH, LDRSB, LDRSH, STRH
    printAddrMode3Operand(MI, 1, O, false);
    return;
    break;
  case 23:
    // LDRH_PRE, LDRSB_PRE, LDRSH_PRE, STRH_PRE
    printAddrMode3Operand(MI, 2, O, true);
    SStream_concat0(O, "!");
    return;
    break;
  case 24:
    // MCR2
    printCImmediate(MI, 3, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 4, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 5, O);
    return;
    break;
  case 25:
    // MRSbanked, t2MRSbanked
    printBankedRegOperand(MI, 1, O);
    return;
    break;
  case 26:
    // SSAT, SSAT16, t2SSAT, t2SSAT16
    printImmPlusOneOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    break;
  case 27:
    // STLEXD, STREXD
    printGPRPairOperand(MI, 1, O);
    SStream_concat0(O, ", ");
    printAddrMode7Operand(MI, 2, O);
    return;
    break;
  case 28:
    // VCEQzv2f32, VCEQzv4f16, VCEQzv4f32, VCEQzv8f16, VCGEzv2f32, VCGEzv4f16...
    SStream_concat0(O, ", #0");
    op_addImm(MI, 0);
    return;
    break;
  case 29:
    // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST2LNd16, VST2LNd32, VST2LNd8, VST2LN...
    printNoHashImmediate(MI, 4, O);
    break;
  case 30:
    // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2...
    printNoHashImmediate(MI, 6, O);
    break;
  case 31:
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
    printNoHashImmediate(MI, 8, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    break;
  case 32:
    // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD...
    SStream_concat0(O, "[]}, ");
    break;
  case 33:
    // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U...
    printNoHashImmediate(MI, 10, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 1, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 10, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 2, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 10, O);
    break;
  case 34:
    // VLD4DUPd16, VLD4DUPd16_UPD, VLD4DUPd32, VLD4DUPd32_UPD, VLD4DUPd8, VLD...
    SStream_concat0(O, "[], ");
    printOperand(MI, 3, O);
    SStream_concat0(O, "[]}, ");
    break;
  case 35:
    // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U...
    printNoHashImmediate(MI, 12, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 1, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 12, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 2, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 12, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 3, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 12, O);
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 5, O);
    printAddrMode6OffsetOperand(MI, 7, O);
    return;
    break;
  case 36:
    // VLDRD, VLDRS, VSTRD, VSTRS
    printAddrMode5Operand(MI, 1, O, false);
    return;
    break;
  case 37:
    // VLDRH, VSTRH
    printAddrMode5FP16Operand(MI, 1, O, false);
    return;
    break;
  case 38:
    // VST1LNd16, VST1LNd32, VST1LNd8
    printNoHashImmediate(MI, 3, O);
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 0, O);
    return;
    break;
  case 39:
    // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST3LNd16, VST3LNd32, VST3...
    printNoHashImmediate(MI, 5, O);
    break;
  case 40:
    // VST3LNd16_UPD, VST3LNd32_UPD, VST3LNd8_UPD, VST3LNq16_UPD, VST3LNq32_U...
    printNoHashImmediate(MI, 7, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 5, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 7, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 6, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 7, O);
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 1, O);
    printAddrMode6OffsetOperand(MI, 3, O);
    return;
    break;
  case 41:
    // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8...
    printOperand(MI, 5, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 6, O);
    break;
  case 42:
    // VTBL1
    printVectorListOne(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    return;
    break;
  case 43:
    // VTBL2
    printVectorListTwo(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    return;
    break;
  case 44:
    // VTBL3
    printVectorListThree(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    return;
    break;
  case 45:
    // VTBL4
    printVectorListFour(MI, 1, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 2, O);
    return;
    break;
  case 46:
    // VTBX1
    printVectorListOne(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    return;
    break;
  case 47:
    // VTBX2
    printVectorListTwo(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    return;
    break;
  case 48:
    // VTBX3
    printVectorListThree(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    return;
    break;
  case 49:
    // VTBX4
    printVectorListFour(MI, 2, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 3, O);
    return;
    break;
  case 50:
    // sysLDMDA_UPD, sysLDMDB_UPD, sysLDMIA_UPD, sysLDMIB_UPD, sysSTMDA_UPD, ...
    SStream_concat0(O, " ^");
    ARM_addUserMode(MI);
    return;
    break;
  case 51:
    // t2LDRBT, t2LDRBi8, t2LDRHT, t2LDRHi8, t2LDRSBT, t2LDRSBi8, t2LDRSHT, t...
    printT2AddrModeImm8Operand(MI, 1, O, false);
    return;
    break;
  case 52:
    // t2LDRB_PRE, t2LDRH_PRE, t2LDRSB_PRE, t2LDRSH_PRE, t2LDR_PRE, t2STRB_PR...
    printT2AddrModeImm8Operand(MI, 2, O, true);
    SStream_concat0(O, "!");
    return;
    break;
  case 53:
    // t2LDRBpci, t2LDRHpci, t2LDRSBpci, t2LDRSHpci, t2LDRpci, tLDRpci
    printThumbLdrLabelOperand(MI, 1, O);
    return;
    break;
  case 54:
    // t2LDRBs, t2LDRHs, t2LDRSBs, t2LDRSHs, t2LDRs, t2STRBs, t2STRHs, t2STRs
    printT2AddrModeSoRegOperand(MI, 1, O);
    return;
    break;
  case 55:
    // t2LDREX
    printT2AddrModeImm0_1020s4Operand(MI, 1, O);
    return;
    break;
  case 56:
    // t2MRS_M
    printMSRMaskOperand(MI, 1, O);
    return;
    break;
  case 57:
    // tADDspi, tSUBspi
    printThumbS4ImmOperand(MI, 2, O);
    return;
    break;
  case 58:
    // tADR
    printAdrLabelOperand(MI, 1, O, 2);
    return;
    break;
  case 59:
    // tASRri, tLSRri
    printThumbSRImm(MI, 3, O);
    return;
    break;
  case 60:
    // tLDRBi, tSTRBi
    printThumbAddrModeImm5S1Operand(MI, 1, O);
    return;
    break;
  case 61:
    // tLDRBr, tLDRHr, tLDRSB, tLDRSH, tLDRr, tSTRBr, tSTRHr, tSTRr
    printThumbAddrModeRROperand(MI, 1, O);
    return;
    break;
  case 62:
    // tLDRHi, tSTRHi
    printThumbAddrModeImm5S2Operand(MI, 1, O);
    return;
    break;
  case 63:
    // tLDRi, tSTRi
    printThumbAddrModeImm5S4Operand(MI, 1, O);
    return;
    break;
  case 64:
    // tLDRspi, tSTRspi
    printThumbAddrModeSPOperand(MI, 1, O);
    return;
    break;
  }


  // Fragment 5 encoded into 5 bits for 23 unique commands.
  // printf("Fragment 5: %"PRIu64"\n", ((Bits >> 42) & 31));
  switch ((Bits >> 42) & 31) {
  default: // unreachable
  case 0:
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm...
    SStream_concat0(O, ", ");
    break;
  case 1:
    // LDRConstPool, RRXi, VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD2LN...
    return;
    break;
  case 2:
    // VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_fixed_Asm_8,...
    SStream_concat0(O, "!");
    return;
    break;
  case 3:
    // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm...
    printOperand(MI, 3, O);
    break;
  case 4:
    // CDP, t2CDP, t2CDP2
    printCImmediate(MI, 2, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 3, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 4, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 5, O);
    return;
    break;
  case 5:
    // MCR, MCRR, VABDfd, VABDfq, VABDhd, VABDhq, VACGEfd, VACGEfq, VACGEhd, ...
    printOperand(MI, 2, O);
    break;
  case 6:
    // SSAT, t2SSAT
    printShiftImmOperand(MI, 3, O);
    return;
    break;
  case 7:
    // SXTB, SXTB16, SXTH, UXTB, UXTB16, UXTH, t2SXTB, t2SXTB16, t2SXTH, t2UX...
    printRotImmOperand(MI, 2, O);
    return;
    break;
  case 8:
    // VCMLAv2f32_indexed, VCMLAv4f16_indexed, VCMLAv4f32_indexed, VCMLAv8f16...
    printVectorIndex(MI, 4, O);
    break;
  case 9:
    // VDUPLN16d, VDUPLN16q, VDUPLN32d, VDUPLN32q, VDUPLN8d, VDUPLN8q, VGETLN...
    printVectorIndex(MI, 2, O);
    return;
    break;
  case 10:
    // VLD1DUPd16wb_register, VLD1DUPd32wb_register, VLD1DUPd8wb_register, VL...
    printOperand(MI, 4, O);
    return;
    break;
  case 11:
    // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8...
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    break;
  case 12:
    // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32, VLD4LNd16, VLD4L...
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    break;
  case 13:
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
    printOperand(MI, 1, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 8, O);
    break;
  case 14:
    // VLD3DUPd16, VLD3DUPd32, VLD3DUPd8, VLD3DUPq16, VLD3DUPq32, VLD3DUPq8
    printAddrMode6Operand(MI, 3, O);
    return;
    break;
  case 15:
    // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP...
    printAddrMode6Operand(MI, 4, O);
    break;
  case 16:
    // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP...
    printAddrMode6Operand(MI, 5, O);
    printAddrMode6OffsetOperand(MI, 7, O);
    return;
    break;
  case 17:
    // VMULLslsv2i32, VMULLslsv4i16, VMULLsluv2i32, VMULLsluv4i16, VMULslv2i3...
    printVectorIndex(MI, 3, O);
    return;
    break;
  case 18:
    // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8...
    SStream_concat0(O, "}, ");
    printAddrMode6Operand(MI, 1, O);
    printAddrMode6OffsetOperand(MI, 3, O);
    return;
    break;
  case 19:
    // VST4LNd16_UPD, VST4LNd32_UPD, VST4LNd8_UPD, VST4LNq16_UPD, VST4LNq32_U...
    printOperand(MI, 5, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 8, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 6, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 8, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 7, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 8, O);
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 1, O);
    printAddrMode6OffsetOperand(MI, 3, O);
    return;
    break;
  case 20:
    // sysLDMDA, sysLDMDB, sysLDMIA, sysLDMIB, sysSTMDA, sysSTMDB, sysSTMIA, ...
    SStream_concat0(O, " ^");
    ARM_addUserMode(MI);
    return;
    break;
  case 21:
    // t2LDRB_POST, t2LDRH_POST, t2LDRSB_POST, t2LDRSH_POST, t2LDR_POST, t2ST...
    printT2AddrModeImm8OffsetOperand(MI, 3, O);
    return;
    break;
  case 22:
    // t2MOVsra_flag, t2MOVsrl_flag
    SStream_concat0(O, ", #1");
    op_addImm(MI, 1);
    return;
    break;
  }


  // Fragment 6 encoded into 6 bits for 38 unique commands.
  // printf("Fragment 6: %"PRIu64"\n", ((Bits >> 47) & 63));
  switch ((Bits >> 47) & 63) {
  default: // unreachable
  case 0:
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCrr, ADDrr, ANDrr, B...
    printOperand(MI, 2, O);
    break;
  case 1:
    // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist...
    printOperand(MI, 4, O);
    break;
  case 2:
    // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm...
    return;
    break;
  case 3:
    // ADCri, ADDri, ANDri, BICri, EORri, ORRri, RSBri, RSCri, SBCri, SUBri
    printModImmOperand(MI, 2, O);
    return;
    break;
  case 4:
    // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, ORRrsi, RSBrsi, RSCrsi, SBCrsi...
    printSORegImmOperand(MI, 2, O);
    return;
    break;
  case 5:
    // BFI, t2BFI
    printBitfieldInvMaskImmOperand(MI, 3, O);
    return;
    break;
  case 6:
    // LDCL_OPTION, LDC_OPTION, STCL_OPTION, STC_OPTION, t2LDC2L_OPTION, t2LD...
    printCoprocOptionImm(MI, 3, O);
    return;
    break;
  case 7:
    // LDCL_POST, LDC_POST, STCL_POST, STC_POST, t2LDC2L_POST, t2LDC2_POST, t...
    printPostIdxImm8s4Operand(MI, 3, O);
    return;
    break;
  case 8:
    // LDRBT_POST_IMM, LDRBT_POST_REG, LDRB_POST_IMM, LDRB_POST_REG, LDRT_POS...
    printAddrMode2OffsetOperand(MI, 3, O);
    return;
    break;
  case 9:
    // LDRD, STRD
    printAddrMode3Operand(MI, 2, O, false);
    return;
    break;
  case 10:
    // LDRD_POST, STRD_POST, t2LDRD_POST, t2STRD_POST
    printAddrMode7Operand(MI, 3, O);
    break;
  case 11:
    // LDRD_PRE, STRD_PRE
    printAddrMode3Operand(MI, 3, O, true);
    SStream_concat0(O, "!");
    return;
    break;
  case 12:
    // LDRHTi, LDRSBTi, LDRSHTi, STRHTi
    printPostIdxImm8Operand(MI, 3, O);
    return;
    break;
  case 13:
    // LDRHTr, LDRSBTr, LDRSHTr, STRHTr
    printPostIdxRegOperand(MI, 3, O);
    return;
    break;
  case 14:
    // LDRH_POST, LDRSB_POST, LDRSH_POST, STRH_POST
    printAddrMode3OffsetOperand(MI, 3, O);
    return;
    break;
  case 15:
    // MCR, MCRR, VCMLAv2f32_indexed, VCMLAv4f16_indexed, VCMLAv4f32_indexed,...
    SStream_concat0(O, ", ");
    break;
  case 16:
    // MCRR2
    printCImmediate(MI, 4, O);
    return;
    break;
  case 17:
    // STLEX, STLEXB, STLEXH, STREX, STREXB, STREXH, SWP, SWPB, t2LDAEXD, t2L...
    printAddrMode7Operand(MI, 2, O);
    return;
    break;
  case 18:
    // VBIFd, VBIFq, VBITd, VBITq, VBSLd, VBSLq, VLD4LNd16, VLD4LNd32, VLD4LN...
    printOperand(MI, 3, O);
    break;
  case 19:
    // VCADDv2f32, VCADDv4f16, VCADDv4f32, VCADDv8f16
    printComplexRotationOp(MI, 3, O, 180, 90);
    return;
    break;
  case 20:
    // VCMLAv2f32, VCMLAv4f16, VCMLAv4f32, VCMLAv8f16
    printComplexRotationOp(MI, 4, O, 90, 0);
    return;
    break;
  case 21:
    // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8...
    printAddrMode6Operand(MI, 1, O);
    break;
  case 22:
    // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD
    printAddrMode6Operand(MI, 2, O);
    printAddrMode6OffsetOperand(MI, 4, O);
    return;
    break;
  case 23:
    // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32
    printOperand(MI, 1, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 6, O);
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 2, O);
    return;
    break;
  case 24:
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 3, O);
    printAddrMode6OffsetOperand(MI, 5, O);
    return;
    break;
  case 25:
    // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP...
    printAddrMode6OffsetOperand(MI, 6, O);
    return;
    break;
  case 26:
    // VLD3LNd16, VLD3LNd32, VLD3LNd8, VLD3LNq16, VLD3LNq32
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 2, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 8, O);
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 3, O);
    return;
    break;
  case 27:
    // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U...
    printAddrMode6Operand(MI, 4, O);
    printAddrMode6OffsetOperand(MI, 6, O);
    return;
    break;
  case 28:
    // VMLAslfd, VMLAslfq, VMLAslhd, VMLAslhq, VMLSslfd, VMLSslfq, VMLSslhd, ...
    printVectorIndex(MI, 4, O);
    return;
    break;
  case 29:
    // VMULslfd, VMULslfq, VMULslhd, VMULslhq
    printVectorIndex(MI, 3, O);
    return;
    break;
  case 30:
    // VST2LNd16_UPD, VST2LNd32_UPD, VST2LNd8_UPD, VST2LNq16_UPD, VST2LNq32_U...
    printOperand(MI, 5, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 6, O);
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 1, O);
    printAddrMode6OffsetOperand(MI, 3, O);
    return;
    break;
  case 31:
    // VST4d16_UPD, VST4d32_UPD, VST4d8_UPD, VST4q16_UPD, VST4q32_UPD, VST4q8...
    printOperand(MI, 7, O);
    SStream_concat0(O, "}, ");
    printAddrMode6Operand(MI, 1, O);
    printAddrMode6OffsetOperand(MI, 3, O);
    return;
    break;
  case 32:
    // t2ADCrs, t2ADDrs, t2ANDrs, t2BICrs, t2EORrs, t2ORNrs, t2ORRrs, t2RSBrs...
    printT2SOOperand(MI, 2, O);
    return;
    break;
  case 33:
    // t2ASRri, t2LSRri
    printThumbSRImm(MI, 2, O);
    return;
    break;
  case 34:
    // t2LDRD_PRE, t2STRD_PRE
    printT2AddrModeImm8s4Operand(MI, 3, O, true);
    SStream_concat0(O, "!");
    return;
    break;
  case 35:
    // t2LDRDi8, t2STRDi8
    printT2AddrModeImm8s4Operand(MI, 2, O, false);
    return;
    break;
  case 36:
    // t2STREX
    printT2AddrModeImm0_1020s4Operand(MI, 2, O);
    return;
    break;
  case 37:
    // tADDrSPi
    printThumbS4ImmOperand(MI, 2, O);
    return;
    break;
  }


  // Fragment 7 encoded into 4 bits for 13 unique commands.
  // printf("Fragment 7: %"PRIu64"\n", ((Bits >> 53) & 15));
  switch ((Bits >> 53) & 15) {
  default: // unreachable
  case 0:
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm...
    return;
    break;
  case 1:
    // LDRD_POST, MLA, MLS, SBFX, SMLABB, SMLABT, SMLAD, SMLADX, SMLALBB, SML...
    SStream_concat0(O, ", ");
    break;
  case 2:
    // MCR, t2MCR, t2MCR2
    printCImmediate(MI, 3, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 4, O);
    SStream_concat0(O, ", ");
    printOperand(MI, 5, O);
    return;
    break;
  case 3:
    // MCRR, t2MCRR, t2MCRR2
    printOperand(MI, 3, O);
    SStream_concat0(O, ", ");
    printCImmediate(MI, 4, O);
    return;
    break;
  case 4:
    // PKHBT, t2PKHBT
    printPKHLSLShiftImm(MI, 3, O);
    return;
    break;
  case 5:
    // PKHTB, t2PKHTB
    printPKHASRShiftImm(MI, 3, O);
    return;
    break;
  case 6:
    // SXTAB, SXTAB16, SXTAH, UXTAB, UXTAB16, UXTAH, t2SXTAB, t2SXTAB16, t2SX...
    printRotImmOperand(MI, 3, O);
    return;
    break;
  case 7:
    // USAT, t2USAT
    printShiftImmOperand(MI, 3, O);
    return;
    break;
  case 8:
    // VCMLAv2f32_indexed, VCMLAv4f16_indexed, VCMLAv4f32_indexed, VCMLAv8f16...
    printComplexRotationOp(MI, 5, O, 90, 0);
    return;
    break;
  case 9:
    // VLD3d16, VLD3d16_UPD, VLD3d32, VLD3d32_UPD, VLD3d8, VLD3d8_UPD, VLD3q1...
    SStream_concat0(O, "}, ");
    break;
  case 10:
    // VLD4LNd16, VLD4LNd32, VLD4LNd8, VLD4LNq16, VLD4LNq32, VST2LNd16, VST2L...
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    break;
  case 11:
    // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD
    printAddrMode6OffsetOperand(MI, 3, O);
    return;
    break;
  case 12:
    // t2LDRD_POST, t2STRD_POST
    printT2AddrModeImm8s4OffsetOperand(MI, 4, O);
    return;
    break;
  }


  // Fragment 8 encoded into 4 bits for 12 unique commands.
  // printf("Fragment 8: %"PRIu64"\n", ((Bits >> 57) & 15));
  switch ((Bits >> 57) & 15) {
  default: // unreachable
  case 0:
    // LDRD_POST, STRD_POST
    printAddrMode3OffsetOperand(MI, 4, O);
    return;
    break;
  case 1:
    // MLA, MLS, SMLABB, SMLABT, SMLAD, SMLADX, SMLALBB, SMLALBT, SMLALD, SML...
    printOperand(MI, 3, O);
    break;
  case 2:
    // SBFX, UBFX, t2SBFX, t2UBFX
    printImmPlusOneOperand(MI, 3, O);
    return;
    break;
  case 3:
    // VLD3d16, VLD3d32, VLD3d8, VLD3q16, VLD3q32, VLD3q8
    printAddrMode6Operand(MI, 3, O);
    return;
    break;
  case 4:
    // VLD3d16_UPD, VLD3d32_UPD, VLD3d8_UPD, VLD3q16_UPD, VLD3q32_UPD, VLD3q8...
    printAddrMode6Operand(MI, 4, O);
    printAddrMode6OffsetOperand(MI, 6, O);
    return;
    break;
  case 5:
    // VLD4LNd16, VLD4LNd32, VLD4LNd8, VLD4LNq16, VLD4LNq32
    printNoHashImmediate(MI, 10, O);
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 4, O);
    return;
    break;
  case 6:
    // VST2LNd16, VST2LNd32, VST2LNd8, VST2LNq16, VST2LNq32
    printNoHashImmediate(MI, 4, O);
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 0, O);
    return;
    break;
  case 7:
    // VST3LNd16, VST3LNd32, VST3LNd8, VST3LNq16, VST3LNq32
    printNoHashImmediate(MI, 5, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 4, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 5, O);
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 0, O);
    return;
    break;
  case 8:
    // VST3d16, VST3d32, VST3d8, VST3q16, VST3q32, VST3q8
    printAddrMode6Operand(MI, 0, O);
    return;
    break;
  case 9:
    // VST4LNd16, VST4LNd32, VST4LNd8, VST4LNq16, VST4LNq32
    printNoHashImmediate(MI, 6, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 4, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 6, O);
    SStream_concat0(O, "], ");
    set_mem_access(MI, false);
    printOperand(MI, 5, O);
    SStream_concat0(O, "[");
    set_mem_access(MI, true);
    printNoHashImmediate(MI, 6, O);
    SStream_concat0(O, "]}, ");
    set_mem_access(MI, false);
    printAddrMode6Operand(MI, 0, O);
    return;
    break;
  case 10:
    // VST4d16, VST4d32, VST4d8, VST4q16, VST4q32, VST4q8
    printOperand(MI, 5, O);
    SStream_concat0(O, "}, ");
    printAddrMode6Operand(MI, 0, O);
    return;
    break;
  case 11:
    // t2STLEXD, t2STREXD
    printAddrMode7Operand(MI, 3, O);
    return;
    break;
  }


  // Fragment 9 encoded into 1 bits for 2 unique commands.
  // printf("Fragment 9: %"PRIu64"\n", ((Bits >> 61) & 1));
  if ((Bits >> 61) & 1) {
    // VLD4d16, VLD4d16_UPD, VLD4d32, VLD4d32_UPD, VLD4d8, VLD4d8_UPD, VLD4q1...
    SStream_concat0(O, "}, ");
  } else {
    // MLA, MLS, SMLABB, SMLABT, SMLAD, SMLADX, SMLALBB, SMLALBT, SMLALD, SML...
    return;
  }


  // Fragment 10 encoded into 1 bits for 2 unique commands.
  // printf("Fragment 10: %"PRIu64"\n", ((Bits >> 62) & 1));
  if ((Bits >> 62) & 1) {
    // VLD4d16_UPD, VLD4d32_UPD, VLD4d8_UPD, VLD4q16_UPD, VLD4q32_UPD, VLD4q8...
    printAddrMode6Operand(MI, 5, O);
    printAddrMode6OffsetOperand(MI, 7, O);
    return;
  } else {
    // VLD4d16, VLD4d32, VLD4d8, VLD4q16, VLD4q32, VLD4q8
    printAddrMode6Operand(MI, 4, O);
    return;
  }

}



#ifdef PRINT_ALIAS_INSTR
#undef PRINT_ALIAS_INSTR

static bool printAliasInstr(MCInst *MI, SStream *OS)
{
  unsigned int I = 0, OpIdx, PrintMethodIdx;
  char *tmpString;
  const char *AsmString;
  switch (MCInst_getOpcode(MI)) {
  default: return false;
  case ARM_DSB:
    if (MCInst_getNumOperands(MI) == 1 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureDFB)) {
      // (DSB 12)
      AsmString = "dfb";
      break;
    }
    return false;
  case ARM_HINT:
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
      // (HINT 0, pred:$p)
      AsmString = "nop$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
      // (HINT 1, pred:$p)
      AsmString = "yield$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
      // (HINT 2, pred:$p)
      AsmString = "wfe$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 3 &&
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
      // (HINT 3, pred:$p)
      AsmString = "wfi$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
      // (HINT 4, pred:$p)
      AsmString = "sev$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 5 &&
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV8Ops)) {
      // (HINT 5, pred:$p)
      AsmString = "sevl$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureRAS)) {
      // (HINT 16, pred:$p)
      AsmString = "esb$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 20 &&
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
      // (HINT 20, pred:$p)
      AsmString = "csdb$\xFF\x02\x01";
      break;
    }
    return false;
  case ARM_t2DSB:
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureDFB)) {
      // (t2DSB 12, pred:$p)
      AsmString = "dfb$\xFF\x02\x01";
      break;
    }
    return false;
  case ARM_t2HINT:
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
      // (t2HINT 0, pred:$p)
      AsmString = "nop$\xFF\x02\x01.w";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
      // (t2HINT 1, pred:$p)
      AsmString = "yield$\xFF\x02\x01.w";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
      // (t2HINT 2, pred:$p)
      AsmString = "wfe$\xFF\x02\x01.w";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 3 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
      // (t2HINT 3, pred:$p)
      AsmString = "wfi$\xFF\x02\x01.w";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
      // (t2HINT 4, pred:$p)
      AsmString = "sev$\xFF\x02\x01.w";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 5 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV8Ops)) {
      // (t2HINT 5, pred:$p)
      AsmString = "sevl$\xFF\x02\x01.w";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureRAS)) {
      // (t2HINT 16, pred:$p)
      AsmString = "esb$\xFF\x02\x01.w";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 20 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
      // (t2HINT 20, pred:$p)
      AsmString = "csdb$\xFF\x02\x01";
      break;
    }
    return false;
  case ARM_t2SUBS_PC_LR:
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureVirtualization)) {
      // (t2SUBS_PC_LR 0, pred:$p)
      AsmString = "eret$\xFF\x02\x01";
      break;
    }
    return false;
  case ARM_tHINT:
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6MOps)) {
      // (tHINT 0, pred:$p)
      AsmString = "nop$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6MOps)) {
      // (tHINT 1, pred:$p)
      AsmString = "yield$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6MOps)) {
      // (tHINT 2, pred:$p)
      AsmString = "wfe$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 3 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6MOps)) {
      // (tHINT 3, pred:$p)
      AsmString = "wfi$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6MOps)) {
      // (tHINT 4, pred:$p)
      AsmString = "sev$\xFF\x02\x01";
      break;
    }
    if (MCInst_getNumOperands(MI) == 3 &&
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 5 &&
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2) &&
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV8Ops)) {
      // (tHINT 5, pred:$p)
      AsmString = "sevl$\xFF\x02\x01";
      break;
    }
    return false;
  }


  tmpString = cs_strdup(AsmString);

  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
         AsmString[I] != '$' && AsmString[I] != '\0')
    ++I;

  tmpString[I] = 0;
  SStream_concat0(OS, tmpString);
  cs_mem_free(tmpString);

  if (AsmString[I] != '\0') {
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
      SStream_concat0(OS, " ");
      ++I;
    }

    do {
      if (AsmString[I] == '$') {
        ++I;
        if (AsmString[I] == (char)0xff) {
          ++I;
          OpIdx = AsmString[I++] - 1;
          PrintMethodIdx = AsmString[I++] - 1;
          printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, OS);
        } else
            printOperand(MI, (unsigned)(AsmString[I++]) - 1, OS);
      } else {
        if (AsmString[I] == '[') {
          set_mem_access(MI, true);
        } else if (AsmString[I] == ']') {
          set_mem_access(MI, false);
        }
        SStream_concat1(OS, AsmString[I++]);
      }
    } while (AsmString[I] != '\0');
  }

  return true;
}

static void printCustomAliasOperand(
         MCInst *MI, unsigned OpIdx,
         unsigned PrintMethodIdx,
         SStream *OS)
{
  switch (PrintMethodIdx) {
  default:
    break;
  case 0:
    printPredicateOperand(MI, OpIdx, OS);
    break;
  }
}

#endif // PRINT_ALIAS_INSTR