use libc;
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
pub enum ud_table_type {
UD_TAB__OPC_VEX = 0,
UD_TAB__OPC_TABLE = 1,
UD_TAB__OPC_X87 = 2,
UD_TAB__OPC_MOD = 3,
UD_TAB__OPC_RM = 4,
UD_TAB__OPC_OSIZE = 5,
UD_TAB__OPC_MODE = 6,
UD_TAB__OPC_VEX_L = 7,
UD_TAB__OPC_3DNOW = 8,
UD_TAB__OPC_REG = 9,
UD_TAB__OPC_ASIZE = 10,
UD_TAB__OPC_VEX_W = 11,
UD_TAB__OPC_SSE = 12,
UD_TAB__OPC_VENDOR = 13,
}
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
pub enum ud_mnemonic_code {
UD_Iaaa = 0,
UD_Iaad = 1,
UD_Iaam = 2,
UD_Iaas = 3,
UD_Iadc = 4,
UD_Iadd = 5,
UD_Iaddpd = 6,
UD_Iaddps = 7,
UD_Iaddsd = 8,
UD_Iaddss = 9,
UD_Iaddsubpd = 10,
UD_Iaddsubps = 11,
UD_Iaesdec = 12,
UD_Iaesdeclast = 13,
UD_Iaesenc = 14,
UD_Iaesenclast = 15,
UD_Iaesimc = 16,
UD_Iaeskeygenassist = 17,
UD_Iand = 18,
UD_Iandnpd = 19,
UD_Iandnps = 20,
UD_Iandpd = 21,
UD_Iandps = 22,
UD_Iarpl = 23,
UD_Iblendpd = 24,
UD_Iblendps = 25,
UD_Iblendvpd = 26,
UD_Iblendvps = 27,
UD_Ibound = 28,
UD_Ibsf = 29,
UD_Ibsr = 30,
UD_Ibswap = 31,
UD_Ibt = 32,
UD_Ibtc = 33,
UD_Ibtr = 34,
UD_Ibts = 35,
UD_Icall = 36,
UD_Icbw = 37,
UD_Icdq = 38,
UD_Icdqe = 39,
UD_Iclc = 40,
UD_Icld = 41,
UD_Iclflush = 42,
UD_Iclgi = 43,
UD_Icli = 44,
UD_Iclts = 45,
UD_Icmc = 46,
UD_Icmova = 47,
UD_Icmovae = 48,
UD_Icmovb = 49,
UD_Icmovbe = 50,
UD_Icmovg = 51,
UD_Icmovge = 52,
UD_Icmovl = 53,
UD_Icmovle = 54,
UD_Icmovno = 55,
UD_Icmovnp = 56,
UD_Icmovns = 57,
UD_Icmovnz = 58,
UD_Icmovo = 59,
UD_Icmovp = 60,
UD_Icmovs = 61,
UD_Icmovz = 62,
UD_Icmp = 63,
UD_Icmppd = 64,
UD_Icmpps = 65,
UD_Icmpsb = 66,
UD_Icmpsd = 67,
UD_Icmpsq = 68,
UD_Icmpss = 69,
UD_Icmpsw = 70,
UD_Icmpxchg = 71,
UD_Icmpxchg16b = 72,
UD_Icmpxchg8b = 73,
UD_Icomisd = 74,
UD_Icomiss = 75,
UD_Icpuid = 76,
UD_Icqo = 77,
UD_Icrc32 = 78,
UD_Icvtdq2pd = 79,
UD_Icvtdq2ps = 80,
UD_Icvtpd2dq = 81,
UD_Icvtpd2pi = 82,
UD_Icvtpd2ps = 83,
UD_Icvtpi2pd = 84,
UD_Icvtpi2ps = 85,
UD_Icvtps2dq = 86,
UD_Icvtps2pd = 87,
UD_Icvtps2pi = 88,
UD_Icvtsd2si = 89,
UD_Icvtsd2ss = 90,
UD_Icvtsi2sd = 91,
UD_Icvtsi2ss = 92,
UD_Icvtss2sd = 93,
UD_Icvtss2si = 94,
UD_Icvttpd2dq = 95,
UD_Icvttpd2pi = 96,
UD_Icvttps2dq = 97,
UD_Icvttps2pi = 98,
UD_Icvttsd2si = 99,
UD_Icvttss2si = 100,
UD_Icwd = 101,
UD_Icwde = 102,
UD_Idaa = 103,
UD_Idas = 104,
UD_Idec = 105,
UD_Idiv = 106,
UD_Idivpd = 107,
UD_Idivps = 108,
UD_Idivsd = 109,
UD_Idivss = 110,
UD_Idppd = 111,
UD_Idpps = 112,
UD_Iemms = 113,
UD_Ienter = 114,
UD_Iextractps = 115,
UD_If2xm1 = 116,
UD_Ifabs = 117,
UD_Ifadd = 118,
UD_Ifaddp = 119,
UD_Ifbld = 120,
UD_Ifbstp = 121,
UD_Ifchs = 122,
UD_Ifclex = 123,
UD_Ifcmovb = 124,
UD_Ifcmovbe = 125,
UD_Ifcmove = 126,
UD_Ifcmovnb = 127,
UD_Ifcmovnbe = 128,
UD_Ifcmovne = 129,
UD_Ifcmovnu = 130,
UD_Ifcmovu = 131,
UD_Ifcom = 132,
UD_Ifcom2 = 133,
UD_Ifcomi = 134,
UD_Ifcomip = 135,
UD_Ifcomp = 136,
UD_Ifcomp3 = 137,
UD_Ifcomp5 = 138,
UD_Ifcompp = 139,
UD_Ifcos = 140,
UD_Ifdecstp = 141,
UD_Ifdiv = 142,
UD_Ifdivp = 143,
UD_Ifdivr = 144,
UD_Ifdivrp = 145,
UD_Ifemms = 146,
UD_Iffree = 147,
UD_Iffreep = 148,
UD_Ifiadd = 149,
UD_Ificom = 150,
UD_Ificomp = 151,
UD_Ifidiv = 152,
UD_Ifidivr = 153,
UD_Ifild = 154,
UD_Ifimul = 155,
UD_Ifincstp = 156,
UD_Ifist = 157,
UD_Ifistp = 158,
UD_Ifisttp = 159,
UD_Ifisub = 160,
UD_Ifisubr = 161,
UD_Ifld = 162,
UD_Ifld1 = 163,
UD_Ifldcw = 164,
UD_Ifldenv = 165,
UD_Ifldl2e = 166,
UD_Ifldl2t = 167,
UD_Ifldlg2 = 168,
UD_Ifldln2 = 169,
UD_Ifldpi = 170,
UD_Ifldz = 171,
UD_Ifmul = 172,
UD_Ifmulp = 173,
UD_Ifndisi = 174,
UD_Ifneni = 175,
UD_Ifninit = 176,
UD_Ifnop = 177,
UD_Ifnsave = 178,
UD_Ifnsetpm = 179,
UD_Ifnstcw = 180,
UD_Ifnstenv = 181,
UD_Ifnstsw = 182,
UD_Ifpatan = 183,
UD_Ifprem = 184,
UD_Ifprem1 = 185,
UD_Ifptan = 186,
UD_Ifrndint = 187,
UD_Ifrstor = 188,
UD_Ifrstpm = 189,
UD_Ifscale = 190,
UD_Ifsin = 191,
UD_Ifsincos = 192,
UD_Ifsqrt = 193,
UD_Ifst = 194,
UD_Ifstp = 195,
UD_Ifstp1 = 196,
UD_Ifstp8 = 197,
UD_Ifstp9 = 198,
UD_Ifsub = 199,
UD_Ifsubp = 200,
UD_Ifsubr = 201,
UD_Ifsubrp = 202,
UD_Iftst = 203,
UD_Ifucom = 204,
UD_Ifucomi = 205,
UD_Ifucomip = 206,
UD_Ifucomp = 207,
UD_Ifucompp = 208,
UD_Ifxam = 209,
UD_Ifxch = 210,
UD_Ifxch4 = 211,
UD_Ifxch7 = 212,
UD_Ifxrstor = 213,
UD_Ifxsave = 214,
UD_Ifxtract = 215,
UD_Ifyl2x = 216,
UD_Ifyl2xp1 = 217,
UD_Igetsec = 218,
UD_Ihaddpd = 219,
UD_Ihaddps = 220,
UD_Ihlt = 221,
UD_Ihsubpd = 222,
UD_Ihsubps = 223,
UD_Iidiv = 224,
UD_Iimul = 225,
UD_Iin = 226,
UD_Iinc = 227,
UD_Iinsb = 228,
UD_Iinsd = 229,
UD_Iinsertps = 230,
UD_Iinsw = 231,
UD_Iint = 232,
UD_Iint1 = 233,
UD_Iint3 = 234,
UD_Iinto = 235,
UD_Iinvd = 236,
UD_Iinvept = 237,
UD_Iinvlpg = 238,
UD_Iinvlpga = 239,
UD_Iinvvpid = 240,
UD_Iiretd = 241,
UD_Iiretq = 242,
UD_Iiretw = 243,
UD_Ija = 244,
UD_Ijae = 245,
UD_Ijb = 246,
UD_Ijbe = 247,
UD_Ijcxz = 248,
UD_Ijecxz = 249,
UD_Ijg = 250,
UD_Ijge = 251,
UD_Ijl = 252,
UD_Ijle = 253,
UD_Ijmp = 254,
UD_Ijno = 255,
UD_Ijnp = 256,
UD_Ijns = 257,
UD_Ijnz = 258,
UD_Ijo = 259,
UD_Ijp = 260,
UD_Ijrcxz = 261,
UD_Ijs = 262,
UD_Ijz = 263,
UD_Ilahf = 264,
UD_Ilar = 265,
UD_Ilddqu = 266,
UD_Ildmxcsr = 267,
UD_Ilds = 268,
UD_Ilea = 269,
UD_Ileave = 270,
UD_Iles = 271,
UD_Ilfence = 272,
UD_Ilfs = 273,
UD_Ilgdt = 274,
UD_Ilgs = 275,
UD_Ilidt = 276,
UD_Illdt = 277,
UD_Ilmsw = 278,
UD_Ilock = 279,
UD_Ilodsb = 280,
UD_Ilodsd = 281,
UD_Ilodsq = 282,
UD_Ilodsw = 283,
UD_Iloop = 284,
UD_Iloope = 285,
UD_Iloopne = 286,
UD_Ilsl = 287,
UD_Ilss = 288,
UD_Iltr = 289,
UD_Imaskmovdqu = 290,
UD_Imaskmovq = 291,
UD_Imaxpd = 292,
UD_Imaxps = 293,
UD_Imaxsd = 294,
UD_Imaxss = 295,
UD_Imfence = 296,
UD_Iminpd = 297,
UD_Iminps = 298,
UD_Iminsd = 299,
UD_Iminss = 300,
UD_Imonitor = 301,
UD_Imontmul = 302,
UD_Imov = 303,
UD_Imovapd = 304,
UD_Imovaps = 305,
UD_Imovbe = 306,
UD_Imovd = 307,
UD_Imovddup = 308,
UD_Imovdq2q = 309,
UD_Imovdqa = 310,
UD_Imovdqu = 311,
UD_Imovhlps = 312,
UD_Imovhpd = 313,
UD_Imovhps = 314,
UD_Imovlhps = 315,
UD_Imovlpd = 316,
UD_Imovlps = 317,
UD_Imovmskpd = 318,
UD_Imovmskps = 319,
UD_Imovntdq = 320,
UD_Imovntdqa = 321,
UD_Imovnti = 322,
UD_Imovntpd = 323,
UD_Imovntps = 324,
UD_Imovntq = 325,
UD_Imovq = 326,
UD_Imovq2dq = 327,
UD_Imovsb = 328,
UD_Imovsd = 329,
UD_Imovshdup = 330,
UD_Imovsldup = 331,
UD_Imovsq = 332,
UD_Imovss = 333,
UD_Imovsw = 334,
UD_Imovsx = 335,
UD_Imovsxd = 336,
UD_Imovupd = 337,
UD_Imovups = 338,
UD_Imovzx = 339,
UD_Impsadbw = 340,
UD_Imul = 341,
UD_Imulpd = 342,
UD_Imulps = 343,
UD_Imulsd = 344,
UD_Imulss = 345,
UD_Imwait = 346,
UD_Ineg = 347,
UD_Inop = 348,
UD_Inot = 349,
UD_Ior = 350,
UD_Iorpd = 351,
UD_Iorps = 352,
UD_Iout = 353,
UD_Ioutsb = 354,
UD_Ioutsd = 355,
UD_Ioutsw = 356,
UD_Ipabsb = 357,
UD_Ipabsd = 358,
UD_Ipabsw = 359,
UD_Ipackssdw = 360,
UD_Ipacksswb = 361,
UD_Ipackusdw = 362,
UD_Ipackuswb = 363,
UD_Ipaddb = 364,
UD_Ipaddd = 365,
UD_Ipaddq = 366,
UD_Ipaddsb = 367,
UD_Ipaddsw = 368,
UD_Ipaddusb = 369,
UD_Ipaddusw = 370,
UD_Ipaddw = 371,
UD_Ipalignr = 372,
UD_Ipand = 373,
UD_Ipandn = 374,
UD_Ipavgb = 375,
UD_Ipavgusb = 376,
UD_Ipavgw = 377,
UD_Ipblendvb = 378,
UD_Ipblendw = 379,
UD_Ipclmulqdq = 380,
UD_Ipcmpeqb = 381,
UD_Ipcmpeqd = 382,
UD_Ipcmpeqq = 383,
UD_Ipcmpeqw = 384,
UD_Ipcmpestri = 385,
UD_Ipcmpestrm = 386,
UD_Ipcmpgtb = 387,
UD_Ipcmpgtd = 388,
UD_Ipcmpgtq = 389,
UD_Ipcmpgtw = 390,
UD_Ipcmpistri = 391,
UD_Ipcmpistrm = 392,
UD_Ipextrb = 393,
UD_Ipextrd = 394,
UD_Ipextrq = 395,
UD_Ipextrw = 396,
UD_Ipf2id = 397,
UD_Ipf2iw = 398,
UD_Ipfacc = 399,
UD_Ipfadd = 400,
UD_Ipfcmpeq = 401,
UD_Ipfcmpge = 402,
UD_Ipfcmpgt = 403,
UD_Ipfmax = 404,
UD_Ipfmin = 405,
UD_Ipfmul = 406,
UD_Ipfnacc = 407,
UD_Ipfpnacc = 408,
UD_Ipfrcp = 409,
UD_Ipfrcpit1 = 410,
UD_Ipfrcpit2 = 411,
UD_Ipfrsqit1 = 412,
UD_Ipfrsqrt = 413,
UD_Ipfsub = 414,
UD_Ipfsubr = 415,
UD_Iphaddd = 416,
UD_Iphaddsw = 417,
UD_Iphaddw = 418,
UD_Iphminposuw = 419,
UD_Iphsubd = 420,
UD_Iphsubsw = 421,
UD_Iphsubw = 422,
UD_Ipi2fd = 423,
UD_Ipi2fw = 424,
UD_Ipinsrb = 425,
UD_Ipinsrd = 426,
UD_Ipinsrq = 427,
UD_Ipinsrw = 428,
UD_Ipmaddubsw = 429,
UD_Ipmaddwd = 430,
UD_Ipmaxsb = 431,
UD_Ipmaxsd = 432,
UD_Ipmaxsw = 433,
UD_Ipmaxub = 434,
UD_Ipmaxud = 435,
UD_Ipmaxuw = 436,
UD_Ipminsb = 437,
UD_Ipminsd = 438,
UD_Ipminsw = 439,
UD_Ipminub = 440,
UD_Ipminud = 441,
UD_Ipminuw = 442,
UD_Ipmovmskb = 443,
UD_Ipmovsxbd = 444,
UD_Ipmovsxbq = 445,
UD_Ipmovsxbw = 446,
UD_Ipmovsxdq = 447,
UD_Ipmovsxwd = 448,
UD_Ipmovsxwq = 449,
UD_Ipmovzxbd = 450,
UD_Ipmovzxbq = 451,
UD_Ipmovzxbw = 452,
UD_Ipmovzxdq = 453,
UD_Ipmovzxwd = 454,
UD_Ipmovzxwq = 455,
UD_Ipmuldq = 456,
UD_Ipmulhrsw = 457,
UD_Ipmulhrw = 458,
UD_Ipmulhuw = 459,
UD_Ipmulhw = 460,
UD_Ipmulld = 461,
UD_Ipmullw = 462,
UD_Ipmuludq = 463,
UD_Ipop = 464,
UD_Ipopa = 465,
UD_Ipopad = 466,
UD_Ipopcnt = 467,
UD_Ipopfd = 468,
UD_Ipopfq = 469,
UD_Ipopfw = 470,
UD_Ipor = 471,
UD_Iprefetch = 472,
UD_Iprefetchnta = 473,
UD_Iprefetcht0 = 474,
UD_Iprefetcht1 = 475,
UD_Iprefetcht2 = 476,
UD_Ipsadbw = 477,
UD_Ipshufb = 478,
UD_Ipshufd = 479,
UD_Ipshufhw = 480,
UD_Ipshuflw = 481,
UD_Ipshufw = 482,
UD_Ipsignb = 483,
UD_Ipsignd = 484,
UD_Ipsignw = 485,
UD_Ipslld = 486,
UD_Ipslldq = 487,
UD_Ipsllq = 488,
UD_Ipsllw = 489,
UD_Ipsrad = 490,
UD_Ipsraw = 491,
UD_Ipsrld = 492,
UD_Ipsrldq = 493,
UD_Ipsrlq = 494,
UD_Ipsrlw = 495,
UD_Ipsubb = 496,
UD_Ipsubd = 497,
UD_Ipsubq = 498,
UD_Ipsubsb = 499,
UD_Ipsubsw = 500,
UD_Ipsubusb = 501,
UD_Ipsubusw = 502,
UD_Ipsubw = 503,
UD_Ipswapd = 504,
UD_Iptest = 505,
UD_Ipunpckhbw = 506,
UD_Ipunpckhdq = 507,
UD_Ipunpckhqdq = 508,
UD_Ipunpckhwd = 509,
UD_Ipunpcklbw = 510,
UD_Ipunpckldq = 511,
UD_Ipunpcklqdq = 512,
UD_Ipunpcklwd = 513,
UD_Ipush = 514,
UD_Ipusha = 515,
UD_Ipushad = 516,
UD_Ipushfd = 517,
UD_Ipushfq = 518,
UD_Ipushfw = 519,
UD_Ipxor = 520,
UD_Ircl = 521,
UD_Ircpps = 522,
UD_Ircpss = 523,
UD_Ircr = 524,
UD_Irdmsr = 525,
UD_Irdpmc = 526,
UD_Irdrand = 527,
UD_Irdtsc = 528,
UD_Irdtscp = 529,
UD_Irep = 530,
UD_Irepne = 531,
UD_Iret = 532,
UD_Iretf = 533,
UD_Irol = 534,
UD_Iror = 535,
UD_Iroundpd = 536,
UD_Iroundps = 537,
UD_Iroundsd = 538,
UD_Iroundss = 539,
UD_Irsm = 540,
UD_Irsqrtps = 541,
UD_Irsqrtss = 542,
UD_Isahf = 543,
UD_Isalc = 544,
UD_Isar = 545,
UD_Isbb = 546,
UD_Iscasb = 547,
UD_Iscasd = 548,
UD_Iscasq = 549,
UD_Iscasw = 550,
UD_Iseta = 551,
UD_Isetae = 552,
UD_Isetb = 553,
UD_Isetbe = 554,
UD_Isetg = 555,
UD_Isetge = 556,
UD_Isetl = 557,
UD_Isetle = 558,
UD_Isetno = 559,
UD_Isetnp = 560,
UD_Isetns = 561,
UD_Isetnz = 562,
UD_Iseto = 563,
UD_Isetp = 564,
UD_Isets = 565,
UD_Isetz = 566,
UD_Isfence = 567,
UD_Isgdt = 568,
UD_Ishl = 569,
UD_Ishld = 570,
UD_Ishr = 571,
UD_Ishrd = 572,
UD_Ishufpd = 573,
UD_Ishufps = 574,
UD_Isidt = 575,
UD_Iskinit = 576,
UD_Isldt = 577,
UD_Ismsw = 578,
UD_Isqrtpd = 579,
UD_Isqrtps = 580,
UD_Isqrtsd = 581,
UD_Isqrtss = 582,
UD_Istc = 583,
UD_Istd = 584,
UD_Istgi = 585,
UD_Isti = 586,
UD_Istmxcsr = 587,
UD_Istosb = 588,
UD_Istosd = 589,
UD_Istosq = 590,
UD_Istosw = 591,
UD_Istr = 592,
UD_Isub = 593,
UD_Isubpd = 594,
UD_Isubps = 595,
UD_Isubsd = 596,
UD_Isubss = 597,
UD_Iswapgs = 598,
UD_Isyscall = 599,
UD_Isysenter = 600,
UD_Isysexit = 601,
UD_Isysret = 602,
UD_Itest = 603,
UD_Iucomisd = 604,
UD_Iucomiss = 605,
UD_Iud2 = 606,
UD_Iunpckhpd = 607,
UD_Iunpckhps = 608,
UD_Iunpcklpd = 609,
UD_Iunpcklps = 610,
UD_Ivaddpd = 611,
UD_Ivaddps = 612,
UD_Ivaddsd = 613,
UD_Ivaddss = 614,
UD_Ivaddsubpd = 615,
UD_Ivaddsubps = 616,
UD_Ivaesdec = 617,
UD_Ivaesdeclast = 618,
UD_Ivaesenc = 619,
UD_Ivaesenclast = 620,
UD_Ivaesimc = 621,
UD_Ivaeskeygenassist = 622,
UD_Ivandnpd = 623,
UD_Ivandnps = 624,
UD_Ivandpd = 625,
UD_Ivandps = 626,
UD_Ivblendpd = 627,
UD_Ivblendps = 628,
UD_Ivblendvpd = 629,
UD_Ivblendvps = 630,
UD_Ivbroadcastsd = 631,
UD_Ivbroadcastss = 632,
UD_Ivcmppd = 633,
UD_Ivcmpps = 634,
UD_Ivcmpsd = 635,
UD_Ivcmpss = 636,
UD_Ivcomisd = 637,
UD_Ivcomiss = 638,
UD_Ivcvtdq2pd = 639,
UD_Ivcvtdq2ps = 640,
UD_Ivcvtpd2dq = 641,
UD_Ivcvtpd2ps = 642,
UD_Ivcvtps2dq = 643,
UD_Ivcvtps2pd = 644,
UD_Ivcvtsd2si = 645,
UD_Ivcvtsd2ss = 646,
UD_Ivcvtsi2sd = 647,
UD_Ivcvtsi2ss = 648,
UD_Ivcvtss2sd = 649,
UD_Ivcvtss2si = 650,
UD_Ivcvttpd2dq = 651,
UD_Ivcvttps2dq = 652,
UD_Ivcvttsd2si = 653,
UD_Ivcvttss2si = 654,
UD_Ivdivpd = 655,
UD_Ivdivps = 656,
UD_Ivdivsd = 657,
UD_Ivdivss = 658,
UD_Ivdppd = 659,
UD_Ivdpps = 660,
UD_Iverr = 661,
UD_Iverw = 662,
UD_Ivextractf128 = 663,
UD_Ivextractps = 664,
UD_Ivhaddpd = 665,
UD_Ivhaddps = 666,
UD_Ivhsubpd = 667,
UD_Ivhsubps = 668,
UD_Ivinsertf128 = 669,
UD_Ivinsertps = 670,
UD_Ivlddqu = 671,
UD_Ivmaskmovdqu = 672,
UD_Ivmaskmovpd = 673,
UD_Ivmaskmovps = 674,
UD_Ivmaxpd = 675,
UD_Ivmaxps = 676,
UD_Ivmaxsd = 677,
UD_Ivmaxss = 678,
UD_Ivmcall = 679,
UD_Ivmclear = 680,
UD_Ivminpd = 681,
UD_Ivminps = 682,
UD_Ivminsd = 683,
UD_Ivminss = 684,
UD_Ivmlaunch = 685,
UD_Ivmload = 686,
UD_Ivmmcall = 687,
UD_Ivmovapd = 688,
UD_Ivmovaps = 689,
UD_Ivmovd = 690,
UD_Ivmovddup = 691,
UD_Ivmovdqa = 692,
UD_Ivmovdqu = 693,
UD_Ivmovhlps = 694,
UD_Ivmovhpd = 695,
UD_Ivmovhps = 696,
UD_Ivmovlhps = 697,
UD_Ivmovlpd = 698,
UD_Ivmovlps = 699,
UD_Ivmovmskpd = 700,
UD_Ivmovmskps = 701,
UD_Ivmovntdq = 702,
UD_Ivmovntdqa = 703,
UD_Ivmovntpd = 704,
UD_Ivmovntps = 705,
UD_Ivmovq = 706,
UD_Ivmovsd = 707,
UD_Ivmovshdup = 708,
UD_Ivmovsldup = 709,
UD_Ivmovss = 710,
UD_Ivmovupd = 711,
UD_Ivmovups = 712,
UD_Ivmpsadbw = 713,
UD_Ivmptrld = 714,
UD_Ivmptrst = 715,
UD_Ivmread = 716,
UD_Ivmresume = 717,
UD_Ivmrun = 718,
UD_Ivmsave = 719,
UD_Ivmulpd = 720,
UD_Ivmulps = 721,
UD_Ivmulsd = 722,
UD_Ivmulss = 723,
UD_Ivmwrite = 724,
UD_Ivmxoff = 725,
UD_Ivmxon = 726,
UD_Ivorpd = 727,
UD_Ivorps = 728,
UD_Ivpabsb = 729,
UD_Ivpabsd = 730,
UD_Ivpabsw = 731,
UD_Ivpackssdw = 732,
UD_Ivpacksswb = 733,
UD_Ivpackusdw = 734,
UD_Ivpackuswb = 735,
UD_Ivpaddb = 736,
UD_Ivpaddd = 737,
UD_Ivpaddq = 738,
UD_Ivpaddsb = 739,
UD_Ivpaddsw = 740,
UD_Ivpaddusb = 741,
UD_Ivpaddusw = 742,
UD_Ivpaddw = 743,
UD_Ivpalignr = 744,
UD_Ivpand = 745,
UD_Ivpandn = 746,
UD_Ivpavgb = 747,
UD_Ivpavgw = 748,
UD_Ivpblendvb = 749,
UD_Ivpblendw = 750,
UD_Ivpclmulqdq = 751,
UD_Ivpcmpeqb = 752,
UD_Ivpcmpeqd = 753,
UD_Ivpcmpeqq = 754,
UD_Ivpcmpeqw = 755,
UD_Ivpcmpestri = 756,
UD_Ivpcmpestrm = 757,
UD_Ivpcmpgtb = 758,
UD_Ivpcmpgtd = 759,
UD_Ivpcmpgtq = 760,
UD_Ivpcmpgtw = 761,
UD_Ivpcmpistri = 762,
UD_Ivpcmpistrm = 763,
UD_Ivperm2f128 = 764,
UD_Ivpermilpd = 765,
UD_Ivpermilps = 766,
UD_Ivpextrb = 767,
UD_Ivpextrd = 768,
UD_Ivpextrq = 769,
UD_Ivpextrw = 770,
UD_Ivphaddd = 771,
UD_Ivphaddsw = 772,
UD_Ivphaddw = 773,
UD_Ivphminposuw = 774,
UD_Ivphsubd = 775,
UD_Ivphsubsw = 776,
UD_Ivphsubw = 777,
UD_Ivpinsrb = 778,
UD_Ivpinsrd = 779,
UD_Ivpinsrq = 780,
UD_Ivpinsrw = 781,
UD_Ivpmaddubsw = 782,
UD_Ivpmaddwd = 783,
UD_Ivpmaxsb = 784,
UD_Ivpmaxsd = 785,
UD_Ivpmaxsw = 786,
UD_Ivpmaxub = 787,
UD_Ivpmaxud = 788,
UD_Ivpmaxuw = 789,
UD_Ivpminsb = 790,
UD_Ivpminsd = 791,
UD_Ivpminsw = 792,
UD_Ivpminub = 793,
UD_Ivpminud = 794,
UD_Ivpminuw = 795,
UD_Ivpmovmskb = 796,
UD_Ivpmovsxbd = 797,
UD_Ivpmovsxbq = 798,
UD_Ivpmovsxbw = 799,
UD_Ivpmovsxwd = 800,
UD_Ivpmovsxwq = 801,
UD_Ivpmovzxbd = 802,
UD_Ivpmovzxbq = 803,
UD_Ivpmovzxbw = 804,
UD_Ivpmovzxdq = 805,
UD_Ivpmovzxwd = 806,
UD_Ivpmovzxwq = 807,
UD_Ivpmuldq = 808,
UD_Ivpmulhrsw = 809,
UD_Ivpmulhuw = 810,
UD_Ivpmulhw = 811,
UD_Ivpmulld = 812,
UD_Ivpmullw = 813,
UD_Ivpor = 814,
UD_Ivpsadbw = 815,
UD_Ivpshufb = 816,
UD_Ivpshufd = 817,
UD_Ivpshufhw = 818,
UD_Ivpshuflw = 819,
UD_Ivpsignb = 820,
UD_Ivpsignd = 821,
UD_Ivpsignw = 822,
UD_Ivpslld = 823,
UD_Ivpslldq = 824,
UD_Ivpsllq = 825,
UD_Ivpsllw = 826,
UD_Ivpsrad = 827,
UD_Ivpsraw = 828,
UD_Ivpsrld = 829,
UD_Ivpsrldq = 830,
UD_Ivpsrlq = 831,
UD_Ivpsrlw = 832,
UD_Ivpsubb = 833,
UD_Ivpsubd = 834,
UD_Ivpsubq = 835,
UD_Ivpsubsb = 836,
UD_Ivpsubsw = 837,
UD_Ivpsubusb = 838,
UD_Ivpsubusw = 839,
UD_Ivpsubw = 840,
UD_Ivptest = 841,
UD_Ivpunpckhbw = 842,
UD_Ivpunpckhdq = 843,
UD_Ivpunpckhqdq = 844,
UD_Ivpunpckhwd = 845,
UD_Ivpunpcklbw = 846,
UD_Ivpunpckldq = 847,
UD_Ivpunpcklqdq = 848,
UD_Ivpunpcklwd = 849,
UD_Ivpxor = 850,
UD_Ivrcpps = 851,
UD_Ivrcpss = 852,
UD_Ivroundpd = 853,
UD_Ivroundps = 854,
UD_Ivroundsd = 855,
UD_Ivroundss = 856,
UD_Ivrsqrtps = 857,
UD_Ivrsqrtss = 858,
UD_Ivshufpd = 859,
UD_Ivshufps = 860,
UD_Ivsqrtpd = 861,
UD_Ivsqrtps = 862,
UD_Ivsqrtsd = 863,
UD_Ivsqrtss = 864,
UD_Ivstmxcsr = 865,
UD_Ivsubpd = 866,
UD_Ivsubps = 867,
UD_Ivsubsd = 868,
UD_Ivsubss = 869,
UD_Ivtestpd = 870,
UD_Ivtestps = 871,
UD_Ivucomisd = 872,
UD_Ivucomiss = 873,
UD_Ivunpckhpd = 874,
UD_Ivunpckhps = 875,
UD_Ivunpcklpd = 876,
UD_Ivunpcklps = 877,
UD_Ivxorpd = 878,
UD_Ivxorps = 879,
UD_Ivzeroall = 880,
UD_Ivzeroupper = 881,
UD_Iwait = 882,
UD_Iwbinvd = 883,
UD_Iwrmsr = 884,
UD_Ixadd = 885,
UD_Ixchg = 886,
UD_Ixcryptcbc = 887,
UD_Ixcryptcfb = 888,
UD_Ixcryptctr = 889,
UD_Ixcryptecb = 890,
UD_Ixcryptofb = 891,
UD_Ixgetbv = 892,
UD_Ixlatb = 893,
UD_Ixor = 894,
UD_Ixorpd = 895,
UD_Ixorps = 896,
UD_Ixrstor = 897,
UD_Ixsave = 898,
UD_Ixsetbv = 899,
UD_Ixsha1 = 900,
UD_Ixsha256 = 901,
UD_Ixstore = 902,
UD_Iinvalid = 903,
UD_I3dnow = 904,
UD_Inone = 905,
UD_Idb = 906,
UD_Ipause = 907,
UD_MAX_MNEMONIC_CODE = 908,
}
extern "C" {
#[no_mangle]
pub static mut ud_mnemonics_str: *mut *const libc::c_char;
}