LLVM API Documentation

X86GenInstrNames.inc

Go to the documentation of this file.
00001 //===- TableGen'erated file -------------------------------------*- C++ -*-===//
00002 //
00003 // Target Instruction Enum Values
00004 //
00005 // Automatically generated file, do not edit!
00006 //
00007 //===----------------------------------------------------------------------===//
00008 
00009 namespace llvm {
00010 
00011 namespace X86 {
00012   enum {
00013     PHI = 0,
00014     INLINEASM = 1,
00015     ADC32mi = 2,
00016     ADC32mi8  = 3,
00017     ADC32mr = 4,
00018     ADC32ri = 5,
00019     ADC32ri8  = 6,
00020     ADC32rm = 7,
00021     ADC32rr = 8,
00022     ADD16mi = 9,
00023     ADD16mi8  = 10,
00024     ADD16mr = 11,
00025     ADD16ri = 12,
00026     ADD16ri8  = 13,
00027     ADD16rm = 14,
00028     ADD16rr = 15,
00029     ADD32mi = 16,
00030     ADD32mi8  = 17,
00031     ADD32mr = 18,
00032     ADD32ri = 19,
00033     ADD32ri8  = 20,
00034     ADD32rm = 21,
00035     ADD32rr = 22,
00036     ADD8mi  = 23,
00037     ADD8mr  = 24,
00038     ADD8ri  = 25,
00039     ADD8rm  = 26,
00040     ADD8rr  = 27,
00041     ADDPDrm = 28,
00042     ADDPDrr = 29,
00043     ADDPSrm = 30,
00044     ADDPSrr = 31,
00045     ADDSDrm = 32,
00046     ADDSDrr = 33,
00047     ADDSSrm = 34,
00048     ADDSSrr = 35,
00049     ADDSUBPDrm  = 36,
00050     ADDSUBPDrr  = 37,
00051     ADDSUBPSrm  = 38,
00052     ADDSUBPSrr  = 39,
00053     ADJCALLSTACKDOWN  = 40,
00054     ADJCALLSTACKUP  = 41,
00055     ADJSTACKPTRri = 42,
00056     AND16mi = 43,
00057     AND16mi8  = 44,
00058     AND16mr = 45,
00059     AND16ri = 46,
00060     AND16ri8  = 47,
00061     AND16rm = 48,
00062     AND16rr = 49,
00063     AND32mi = 50,
00064     AND32mi8  = 51,
00065     AND32mr = 52,
00066     AND32ri = 53,
00067     AND32ri8  = 54,
00068     AND32rm = 55,
00069     AND32rr = 56,
00070     AND8mi  = 57,
00071     AND8mr  = 58,
00072     AND8ri  = 59,
00073     AND8rm  = 60,
00074     AND8rr  = 61,
00075     ANDNPDrm  = 62,
00076     ANDNPDrr  = 63,
00077     ANDNPSrm  = 64,
00078     ANDNPSrr  = 65,
00079     ANDPDrm = 66,
00080     ANDPDrr = 67,
00081     ANDPSrm = 68,
00082     ANDPSrr = 69,
00083     BSWAP32r  = 70,
00084     CALL32m = 71,
00085     CALL32r = 72,
00086     CALLpcrel32 = 73,
00087     CBW = 74,
00088     CDQ = 75,
00089     CLFLUSH = 76,
00090     CMOVA16rm = 77,
00091     CMOVA16rr = 78,
00092     CMOVA32rm = 79,
00093     CMOVA32rr = 80,
00094     CMOVAE16rm  = 81,
00095     CMOVAE16rr  = 82,
00096     CMOVAE32rm  = 83,
00097     CMOVAE32rr  = 84,
00098     CMOVB16rm = 85,
00099     CMOVB16rr = 86,
00100     CMOVB32rm = 87,
00101     CMOVB32rr = 88,
00102     CMOVBE16rm  = 89,
00103     CMOVBE16rr  = 90,
00104     CMOVBE32rm  = 91,
00105     CMOVBE32rr  = 92,
00106     CMOVE16rm = 93,
00107     CMOVE16rr = 94,
00108     CMOVE32rm = 95,
00109     CMOVE32rr = 96,
00110     CMOVG16rm = 97,
00111     CMOVG16rr = 98,
00112     CMOVG32rm = 99,
00113     CMOVG32rr = 100,
00114     CMOVGE16rm  = 101,
00115     CMOVGE16rr  = 102,
00116     CMOVGE32rm  = 103,
00117     CMOVGE32rr  = 104,
00118     CMOVL16rm = 105,
00119     CMOVL16rr = 106,
00120     CMOVL32rm = 107,
00121     CMOVL32rr = 108,
00122     CMOVLE16rm  = 109,
00123     CMOVLE16rr  = 110,
00124     CMOVLE32rm  = 111,
00125     CMOVLE32rr  = 112,
00126     CMOVNE16rm  = 113,
00127     CMOVNE16rr  = 114,
00128     CMOVNE32rm  = 115,
00129     CMOVNE32rr  = 116,
00130     CMOVNP16rm  = 117,
00131     CMOVNP16rr  = 118,
00132     CMOVNP32rm  = 119,
00133     CMOVNP32rr  = 120,
00134     CMOVNS16rm  = 121,
00135     CMOVNS16rr  = 122,
00136     CMOVNS32rm  = 123,
00137     CMOVNS32rr  = 124,
00138     CMOVP16rm = 125,
00139     CMOVP16rr = 126,
00140     CMOVP32rm = 127,
00141     CMOVP32rr = 128,
00142     CMOVS16rm = 129,
00143     CMOVS16rr = 130,
00144     CMOVS32rm = 131,
00145     CMOVS32rr = 132,
00146     CMOV_FR32 = 133,
00147     CMOV_FR64 = 134,
00148     CMOV_V2F64  = 135,
00149     CMOV_V2I64  = 136,
00150     CMOV_V4F32  = 137,
00151     CMP16mi = 138,
00152     CMP16mi8  = 139,
00153     CMP16mr = 140,
00154     CMP16ri = 141,
00155     CMP16ri8  = 142,
00156     CMP16rm = 143,
00157     CMP16rr = 144,
00158     CMP32mi = 145,
00159     CMP32mi8  = 146,
00160     CMP32mr = 147,
00161     CMP32ri = 148,
00162     CMP32ri8  = 149,
00163     CMP32rm = 150,
00164     CMP32rr = 151,
00165     CMP8mi  = 152,
00166     CMP8mr  = 153,
00167     CMP8ri  = 154,
00168     CMP8rm  = 155,
00169     CMP8rr  = 156,
00170     CMPPDrmi  = 157,
00171     CMPPDrri  = 158,
00172     CMPPSrmi  = 159,
00173     CMPPSrri  = 160,
00174     CMPSDrm = 161,
00175     CMPSDrr = 162,
00176     CMPSSrm = 163,
00177     CMPSSrr = 164,
00178     CVTPD2PIrm  = 165,
00179     CVTPD2PIrr  = 166,
00180     CVTPI2PDrm  = 167,
00181     CVTPI2PDrr  = 168,
00182     CVTPI2PSrm  = 169,
00183     CVTPI2PSrr  = 170,
00184     CVTPS2PIrm  = 171,
00185     CVTPS2PIrr  = 172,
00186     CVTSD2SSrm  = 173,
00187     CVTSD2SSrr  = 174,
00188     CVTSI2SDrm  = 175,
00189     CVTSI2SDrr  = 176,
00190     CVTSI2SSrm  = 177,
00191     CVTSI2SSrr  = 178,
00192     CVTSS2SDrm  = 179,
00193     CVTSS2SDrr  = 180,
00194     CVTTPS2PIrm = 181,
00195     CVTTPS2PIrr = 182,
00196     CVTTSD2SIrm = 183,
00197     CVTTSD2SIrr = 184,
00198     CVTTSS2SIrm = 185,
00199     CVTTSS2SIrr = 186,
00200     CWD = 187,
00201     CWDE  = 188,
00202     DEC16m  = 189,
00203     DEC16r  = 190,
00204     DEC32m  = 191,
00205     DEC32r  = 192,
00206     DEC8m = 193,
00207     DEC8r = 194,
00208     DIV16m  = 195,
00209     DIV16r  = 196,
00210     DIV32m  = 197,
00211     DIV32r  = 198,
00212     DIV8m = 199,
00213     DIV8r = 200,
00214     DIVPDrm = 201,
00215     DIVPDrr = 202,
00216     DIVPSrm = 203,
00217     DIVPSrr = 204,
00218     DIVSDrm = 205,
00219     DIVSDrr = 206,
00220     DIVSSrm = 207,
00221     DIVSSrr = 208,
00222     DWARF_LABEL = 209,
00223     DWARF_LOC = 210,
00224     FABS  = 211,
00225     FADD32m = 212,
00226     FADD64m = 213,
00227     FADDPrST0 = 214,
00228     FADDST0r  = 215,
00229     FADDrST0  = 216,
00230     FCHS  = 217,
00231     FCMOVB  = 218,
00232     FCMOVBE = 219,
00233     FCMOVE  = 220,
00234     FCMOVNB = 221,
00235     FCMOVNBE  = 222,
00236     FCMOVNE = 223,
00237     FCMOVNP = 224,
00238     FCMOVP  = 225,
00239     FCOS  = 226,
00240     FDIV32m = 227,
00241     FDIV64m = 228,
00242     FDIVPrST0 = 229,
00243     FDIVR32m  = 230,
00244     FDIVR64m  = 231,
00245     FDIVRPrST0  = 232,
00246     FDIVRST0r = 233,
00247     FDIVRrST0 = 234,
00248     FDIVST0r  = 235,
00249     FDIVrST0  = 236,
00250     FIADD16m  = 237,
00251     FIADD32m  = 238,
00252     FIDIV16m  = 239,
00253     FIDIV32m  = 240,
00254     FIDIVR16m = 241,
00255     FIDIVR32m = 242,
00256     FILD16m = 243,
00257     FILD32m = 244,
00258     FILD64m = 245,
00259     FIMUL16m  = 246,
00260     FIMUL32m  = 247,
00261     FIST16m = 248,
00262     FIST32m = 249,
00263     FISTP16m  = 250,
00264     FISTP32m  = 251,
00265     FISTP64m  = 252,
00266     FISTTP16m = 253,
00267     FISTTP32m = 254,
00268     FISTTP64m = 255,
00269     FISUB16m  = 256,
00270     FISUB32m  = 257,
00271     FISUBR16m = 258,
00272     FISUBR32m = 259,
00273     FLD0  = 260,
00274     FLD1  = 261,
00275     FLD32m  = 262,
00276     FLD64m  = 263,
00277     FLDCW16m  = 264,
00278     FLDrr = 265,
00279     FMUL32m = 266,
00280     FMUL64m = 267,
00281     FMULPrST0 = 268,
00282     FMULST0r  = 269,
00283     FMULrST0  = 270,
00284     FNSTCW16m = 271,
00285     FNSTSW8r  = 272,
00286     FP_REG_KILL = 273,
00287     FP_TO_INT16_IN_MEM  = 274,
00288     FP_TO_INT32_IN_MEM  = 275,
00289     FP_TO_INT64_IN_MEM  = 276,
00290     FSIN  = 277,
00291     FSQRT = 278,
00292     FST32m  = 279,
00293     FST64m  = 280,
00294     FSTP32m = 281,
00295     FSTP64m = 282,
00296     FSTPrr  = 283,
00297     FSTrr = 284,
00298     FSUB32m = 285,
00299     FSUB64m = 286,
00300     FSUBPrST0 = 287,
00301     FSUBR32m  = 288,
00302     FSUBR64m  = 289,
00303     FSUBRPrST0  = 290,
00304     FSUBRST0r = 291,
00305     FSUBRrST0 = 292,
00306     FSUBST0r  = 293,
00307     FSUBrST0  = 294,
00308     FTST  = 295,
00309     FUCOMIPr  = 296,
00310     FUCOMIr = 297,
00311     FUCOMPPr  = 298,
00312     FUCOMPr = 299,
00313     FUCOMr  = 300,
00314     FXCH  = 301,
00315     FpABS = 302,
00316     FpADD = 303,
00317     FpADD32m  = 304,
00318     FpADD64m  = 305,
00319     FpCHS = 306,
00320     FpCMOVB = 307,
00321     FpCMOVBE  = 308,
00322     FpCMOVE = 309,
00323     FpCMOVNB  = 310,
00324     FpCMOVNBE = 311,
00325     FpCMOVNE  = 312,
00326     FpCMOVNP  = 313,
00327     FpCMOVP = 314,
00328     FpCOS = 315,
00329     FpDIV = 316,
00330     FpDIV32m  = 317,
00331     FpDIV64m  = 318,
00332     FpDIVR32m = 319,
00333     FpDIVR64m = 320,
00334     FpGETRESULT = 321,
00335     FpIADD16m = 322,
00336     FpIADD32m = 323,
00337     FpIDIV16m = 324,
00338     FpIDIV32m = 325,
00339     FpIDIVR16m  = 326,
00340     FpIDIVR32m  = 327,
00341     FpILD16m  = 328,
00342     FpILD32m  = 329,
00343     FpILD64m  = 330,
00344     FpIMUL16m = 331,
00345     FpIMUL32m = 332,
00346     FpIST16m  = 333,
00347     FpIST32m  = 334,
00348     FpIST64m  = 335,
00349     FpISTT16m = 336,
00350     FpISTT32m = 337,
00351     FpISTT64m = 338,
00352     FpISUB16m = 339,
00353     FpISUB32m = 340,
00354     FpISUBR16m  = 341,
00355     FpISUBR32m  = 342,
00356     FpLD0 = 343,
00357     FpLD1 = 344,
00358     FpLD32m = 345,
00359     FpLD64m = 346,
00360     FpMOV = 347,
00361     FpMUL = 348,
00362     FpMUL32m  = 349,
00363     FpMUL64m  = 350,
00364     FpSETRESULT = 351,
00365     FpSIN = 352,
00366     FpSQRT  = 353,
00367     FpST32m = 354,
00368     FpST64m = 355,
00369     FpSTP32m  = 356,
00370     FpSTP64m  = 357,
00371     FpSUB = 358,
00372     FpSUB32m  = 359,
00373     FpSUB64m  = 360,
00374     FpSUBR32m = 361,
00375     FpSUBR64m = 362,
00376     FpTST = 363,
00377     FpUCOMIr  = 364,
00378     FpUCOMr = 365,
00379     FsANDNPDrm  = 366,
00380     FsANDNPDrr  = 367,
00381     FsANDNPSrm  = 368,
00382     FsANDNPSrr  = 369,
00383     FsANDPDrm = 370,
00384     FsANDPDrr = 371,
00385     FsANDPSrm = 372,
00386     FsANDPSrr = 373,
00387     FsFLD0SD  = 374,
00388     FsFLD0SS  = 375,
00389     FsMOVAPDrm  = 376,
00390     FsMOVAPDrr  = 377,
00391     FsMOVAPSrm  = 378,
00392     FsMOVAPSrr  = 379,
00393     FsORPDrm  = 380,
00394     FsORPDrr  = 381,
00395     FsORPSrm  = 382,
00396     FsORPSrr  = 383,
00397     FsXORPDrm = 384,
00398     FsXORPDrr = 385,
00399     FsXORPSrm = 386,
00400     FsXORPSrr = 387,
00401     HADDPDrm  = 388,
00402     HADDPDrr  = 389,
00403     HADDPSrm  = 390,
00404     HADDPSrr  = 391,
00405     HSUBPDrm  = 392,
00406     HSUBPDrr  = 393,
00407     HSUBPSrm  = 394,
00408     HSUBPSrr  = 395,
00409     IDIV16m = 396,
00410     IDIV16r = 397,
00411     IDIV32m = 398,
00412     IDIV32r = 399,
00413     IDIV8m  = 400,
00414     IDIV8r  = 401,
00415     IMPLICIT_DEF  = 402,
00416     IMPLICIT_DEF_FR32 = 403,
00417     IMPLICIT_DEF_FR64 = 404,
00418     IMPLICIT_DEF_GR16 = 405,
00419     IMPLICIT_DEF_GR32 = 406,
00420     IMPLICIT_DEF_GR8  = 407,
00421     IMPLICIT_DEF_VR128  = 408,
00422     IMPLICIT_DEF_VR64 = 409,
00423     IMPLICIT_USE  = 410,
00424     IMUL16m = 411,
00425     IMUL16r = 412,
00426     IMUL16rm  = 413,
00427     IMUL16rmi = 414,
00428     IMUL16rmi8  = 415,
00429     IMUL16rr  = 416,
00430     IMUL16rri = 417,
00431     IMUL16rri8  = 418,
00432     IMUL32m = 419,
00433     IMUL32r = 420,
00434     IMUL32rm  = 421,
00435     IMUL32rmi = 422,
00436     IMUL32rmi8  = 423,
00437     IMUL32rr  = 424,
00438     IMUL32rri = 425,
00439     IMUL32rri8  = 426,
00440     IMUL8m  = 427,
00441     IMUL8r  = 428,
00442     IN16ri  = 429,
00443     IN16rr  = 430,
00444     IN32ri  = 431,
00445     IN32rr  = 432,
00446     IN8ri = 433,
00447     IN8rr = 434,
00448     INC16m  = 435,
00449     INC16r  = 436,
00450     INC32m  = 437,
00451     INC32r  = 438,
00452     INC8m = 439,
00453     INC8r = 440,
00454     Int_ADDSDrm = 441,
00455     Int_ADDSDrr = 442,
00456     Int_ADDSSrm = 443,
00457     Int_ADDSSrr = 444,
00458     Int_CMPSDrm = 445,
00459     Int_CMPSDrr = 446,
00460     Int_CMPSSrm = 447,
00461     Int_CMPSSrr = 448,
00462     Int_COMISDrm  = 449,
00463     Int_COMISDrr  = 450,
00464     Int_COMISSrm  = 451,
00465     Int_COMISSrr  = 452,
00466     Int_CVTDQ2PDrm  = 453,
00467     Int_CVTDQ2PDrr  = 454,
00468     Int_CVTDQ2PSrm  = 455,
00469     Int_CVTDQ2PSrr  = 456,
00470     Int_CVTPD2DQrm  = 457,
00471     Int_CVTPD2DQrr  = 458,
00472     Int_CVTPD2PSrm  = 459,
00473     Int_CVTPD2PSrr  = 460,
00474     Int_CVTPS2DQrm  = 461,
00475     Int_CVTPS2DQrr  = 462,
00476     Int_CVTPS2PDrm  = 463,
00477     Int_CVTPS2PDrr  = 464,
00478     Int_CVTSD2SIrm  = 465,
00479     Int_CVTSD2SIrr  = 466,
00480     Int_CVTSD2SSrm  = 467,
00481     Int_CVTSD2SSrr  = 468,
00482     Int_CVTSI2SDrm  = 469,
00483     Int_CVTSI2SDrr  = 470,
00484     Int_CVTSI2SSrm  = 471,
00485     Int_CVTSI2SSrr  = 472,
00486     Int_CVTSS2SDrm  = 473,
00487     Int_CVTSS2SDrr  = 474,
00488     Int_CVTSS2SIrm  = 475,
00489     Int_CVTSS2SIrr  = 476,
00490     Int_CVTTPD2DQrm = 477,
00491     Int_CVTTPD2DQrr = 478,
00492     Int_CVTTPS2DQrm = 479,
00493     Int_CVTTPS2DQrr = 480,
00494     Int_CVTTSD2SIrm = 481,
00495     Int_CVTTSD2SIrr = 482,
00496     Int_CVTTSS2SIrm = 483,
00497     Int_CVTTSS2SIrr = 484,
00498     Int_DIVSDrm = 485,
00499     Int_DIVSDrr = 486,
00500     Int_DIVSSrm = 487,
00501     Int_DIVSSrr = 488,
00502     Int_MAXSDrm = 489,
00503     Int_MAXSDrr = 490,
00504     Int_MAXSSrm = 491,
00505     Int_MAXSSrr = 492,
00506     Int_MINSDrm = 493,
00507     Int_MINSDrr = 494,
00508     Int_MINSSrm = 495,
00509     Int_MINSSrr = 496,
00510     Int_MULSDrm = 497,
00511     Int_MULSDrr = 498,
00512     Int_MULSSrm = 499,
00513     Int_MULSSrr = 500,
00514     Int_RCPSSm  = 501,
00515     Int_RCPSSr  = 502,
00516     Int_RSQRTSSm  = 503,
00517     Int_RSQRTSSr  = 504,
00518     Int_SQRTSDm = 505,
00519     Int_SQRTSDr = 506,
00520     Int_SQRTSSm = 507,
00521     Int_SQRTSSr = 508,
00522     Int_SUBSDrm = 509,
00523     Int_SUBSDrr = 510,
00524     Int_SUBSSrm = 511,
00525     Int_SUBSSrr = 512,
00526     Int_UCOMISDrm = 513,
00527     Int_UCOMISDrr = 514,
00528     Int_UCOMISSrm = 515,
00529     Int_UCOMISSrr = 516,
00530     JA  = 517,
00531     JAE = 518,
00532     JB  = 519,
00533     JBE = 520,
00534     JE  = 521,
00535     JG  = 522,
00536     JGE = 523,
00537     JL  = 524,
00538     JLE = 525,
00539     JMP = 526,
00540     JMP32m  = 527,
00541     JMP32r  = 528,
00542     JNE = 529,
00543     JNO = 530,
00544     JNP = 531,
00545     JNS = 532,
00546     JO  = 533,
00547     JP  = 534,
00548     JS  = 535,
00549     LAHF  = 536,
00550     LDDQUrm = 537,
00551     LDMXCSR = 538,
00552     LEA16r  = 539,
00553     LEA32r  = 540,
00554     LEAVE = 541,
00555     LFENCE  = 542,
00556     MASKMOVDQU  = 543,
00557     MASKMOVQ  = 544,
00558     MAXPDrm = 545,
00559     MAXPDrr = 546,
00560     MAXPSrm = 547,
00561     MAXPSrr = 548,
00562     MAXSDrm = 549,
00563     MAXSDrr = 550,
00564     MAXSSrm = 551,
00565     MAXSSrr = 552,
00566     MFENCE  = 553,
00567     MINPDrm = 554,
00568     MINPDrr = 555,
00569     MINPSrm = 556,
00570     MINPSrr = 557,
00571     MINSDrm = 558,
00572     MINSDrr = 559,
00573     MINSSrm = 560,
00574     MINSSrr = 561,
00575     MONITOR = 562,
00576     MOV16_mr  = 563,
00577     MOV16_rm  = 564,
00578     MOV16_rr  = 565,
00579     MOV16mi = 566,
00580     MOV16mr = 567,
00581     MOV16r0 = 568,
00582     MOV16ri = 569,
00583     MOV16rm = 570,
00584     MOV16rr = 571,
00585     MOV16to16_  = 572,
00586     MOV32_mr  = 573,
00587     MOV32_rm  = 574,
00588     MOV32_rr  = 575,
00589     MOV32mi = 576,
00590     MOV32mr = 577,
00591     MOV32r0 = 578,
00592     MOV32ri = 579,
00593     MOV32rm = 580,
00594     MOV32rr = 581,
00595     MOV32to32_  = 582,
00596     MOV8mi  = 583,
00597     MOV8mr  = 584,
00598     MOV8r0  = 585,
00599     MOV8ri  = 586,
00600     MOV8rm  = 587,
00601     MOV8rr  = 588,
00602     MOVAPDmr  = 589,
00603     MOVAPDrm  = 590,
00604     MOVAPDrr  = 591,
00605     MOVAPSmr  = 592,
00606     MOVAPSrm  = 593,
00607     MOVAPSrr  = 594,
00608     MOVD64mr  = 595,
00609     MOVD64rm  = 596,
00610     MOVD64rr  = 597,
00611     MOVDDUPrm = 598,
00612     MOVDDUPrr = 599,
00613     MOVDI2PDIrm = 600,
00614     MOVDI2PDIrr = 601,
00615     MOVDQAmr  = 602,
00616     MOVDQArm  = 603,
00617     MOVDQArr  = 604,
00618     MOVDQUmr  = 605,
00619     MOVDQUrm  = 606,
00620     MOVHLPSrr = 607,
00621     MOVHPDmr  = 608,
00622     MOVHPDrm  = 609,
00623     MOVHPSmr  = 610,
00624     MOVHPSrm  = 611,
00625     MOVLHPSrr = 612,
00626     MOVLPDmr  = 613,
00627     MOVLPDrm  = 614,
00628     MOVLPDrr  = 615,
00629     MOVLPSmr  = 616,
00630     MOVLPSrm  = 617,
00631     MOVLPSrr  = 618,
00632     MOVLQ128mr  = 619,
00633     MOVLSD2PDrr = 620,
00634     MOVLSS2PSrr = 621,
00635     MOVMSKPDrr  = 622,
00636     MOVMSKPSrr  = 623,
00637     MOVNTDQmr = 624,
00638     MOVNTImr  = 625,
00639     MOVNTPDmr = 626,
00640     MOVNTPSmr = 627,
00641     MOVNTQ  = 628,
00642     MOVPD2SDmr  = 629,
00643     MOVPD2SDrr  = 630,
00644     MOVPDI2DImr = 631,
00645     MOVPDI2DIrr = 632,
00646     MOVPS2SSmr  = 633,
00647     MOVPS2SSrr  = 634,
00648     MOVQ64mr  = 635,
00649     MOVQ64rm  = 636,
00650     MOVQ64rr  = 637,
00651     MOVQI2PQIrm = 638,
00652     MOVQI2PQIrr = 639,
00653     MOVSD2PDrm  = 640,
00654     MOVSD2PDrr  = 641,
00655     MOVSDmr = 642,
00656     MOVSDrm = 643,
00657     MOVSDrr = 644,
00658     MOVSHDUPrm  = 645,
00659     MOVSHDUPrr  = 646,
00660     MOVSLDUPrm  = 647,
00661     MOVSLDUPrr  = 648,
00662     MOVSS2PSrm  = 649,
00663     MOVSS2PSrr  = 650,
00664     MOVSSmr = 651,
00665     MOVSSrm = 652,
00666     MOVSSrr = 653,
00667     MOVSX16rm8  = 654,
00668     MOVSX16rr8  = 655,
00669     MOVSX32rm16 = 656,
00670     MOVSX32rm8  = 657,
00671     MOVSX32rr16 = 658,
00672     MOVSX32rr8  = 659,
00673     MOVUPDmr  = 660,
00674     MOVUPDrm  = 661,
00675     MOVUPDrr  = 662,
00676     MOVUPSmr  = 663,
00677     MOVUPSrm  = 664,
00678     MOVUPSrr  = 665,
00679     MOVZDI2PDIrm  = 666,
00680     MOVZDI2PDIrr  = 667,
00681     MOVZQI2PQIrm  = 668,
00682     MOVZQI2PQIrr  = 669,
00683     MOVZSD2PDrm = 670,
00684     MOVZSS2PSrm = 671,
00685     MOVZX16rm8  = 672,
00686     MOVZX16rr8  = 673,
00687     MOVZX32rm16 = 674,
00688     MOVZX32rm8  = 675,
00689     MOVZX32rr16 = 676,
00690     MOVZX32rr8  = 677,
00691     MUL16m  = 678,
00692     MUL16r  = 679,
00693     MUL32m  = 680,
00694     MUL32r  = 681,
00695     MUL8m = 682,
00696     MUL8r = 683,
00697     MULPDrm = 684,
00698     MULPDrr = 685,
00699     MULPSrm = 686,
00700     MULPSrr = 687,
00701     MULSDrm = 688,
00702     MULSDrr = 689,
00703     MULSSrm = 690,
00704     MULSSrr = 691,
00705     MWAIT = 692,
00706     MovePCtoStack = 693,
00707     NEG16m  = 694,
00708     NEG16r  = 695,
00709     NEG32m  = 696,
00710     NEG32r  = 697,
00711     NEG8m = 698,
00712     NEG8r = 699,
00713     NOOP  = 700,
00714     NOT16m  = 701,
00715     NOT16r  = 702,
00716     NOT32m  = 703,
00717     NOT32r  = 704,
00718     NOT8m = 705,
00719     NOT8r = 706,
00720     OR16mi  = 707,
00721     OR16mi8 = 708,
00722     OR16mr  = 709,
00723     OR16ri  = 710,
00724     OR16ri8 = 711,
00725     OR16rm  = 712,
00726     OR16rr  = 713,
00727     OR32mi  = 714,
00728     OR32mi8 = 715,
00729     OR32mr  = 716,
00730     OR32ri  = 717,
00731     OR32ri8 = 718,
00732     OR32rm  = 719,
00733     OR32rr  = 720,
00734     OR8mi = 721,
00735     OR8mr = 722,
00736     OR8ri = 723,
00737     OR8rm = 724,
00738     OR8rr = 725,
00739     ORPDrm  = 726,
00740     ORPDrr  = 727,
00741     ORPSrm  = 728,
00742     ORPSrr  = 729,
00743     OUT16ir = 730,
00744     OUT16rr = 731,
00745     OUT32ir = 732,
00746     OUT32rr = 733,
00747     OUT8ir  = 734,
00748     OUT8rr  = 735,
00749     PACKSSDWrm  = 736,
00750     PACKSSDWrr  = 737,
00751     PACKSSWBrm  = 738,
00752     PACKSSWBrr  = 739,
00753     PACKUSWBrm  = 740,
00754     PACKUSWBrr  = 741,
00755     PADDBrm = 742,
00756     PADDBrr = 743,
00757     PADDDrm = 744,
00758     PADDDrr = 745,
00759     PADDQrm = 746,
00760     PADDQrr = 747,
00761     PADDSBrm  = 748,
00762     PADDSBrr  = 749,
00763     PADDSWrm  = 750,
00764     PADDSWrr  = 751,
00765     PADDUSBrm = 752,
00766     PADDUSBrr = 753,
00767     PADDUSWrm = 754,
00768     PADDUSWrr = 755,
00769     PADDWrm = 756,
00770     PADDWrr = 757,
00771     PANDNrm = 758,
00772     PANDNrr = 759,
00773     PANDrm  = 760,
00774     PANDrr  = 761,
00775     PAVGBrm = 762,
00776     PAVGBrr = 763,
00777     PAVGWrm = 764,
00778     PAVGWrr = 765,
00779     PCMPEQBrm = 766,
00780     PCMPEQBrr = 767,
00781     PCMPEQDrm = 768,
00782     PCMPEQDrr = 769,
00783     PCMPEQWrm = 770,
00784     PCMPEQWrr = 771,
00785     PCMPGTBrm = 772,
00786     PCMPGTBrr = 773,
00787     PCMPGTDrm = 774,
00788     PCMPGTDrr = 775,
00789     PCMPGTWrm = 776,
00790     PCMPGTWrr = 777,
00791     PEXTRWri  = 778,
00792     PINSRWrmi = 779,
00793     PINSRWrri = 780,
00794     PMADDWDrm = 781,
00795     PMADDWDrr = 782,
00796     PMAXSWrm  = 783,
00797     PMAXSWrr  = 784,
00798     PMAXUBrm  = 785,
00799     PMAXUBrr  = 786,
00800     PMINSWrm  = 787,
00801     PMINSWrr  = 788,
00802     PMINUBrm  = 789,
00803     PMINUBrr  = 790,
00804     PMOVMSKBrr  = 791,
00805     PMULHUWrm = 792,
00806     PMULHUWrr = 793,
00807     PMULHWrm  = 794,
00808     PMULHWrr  = 795,
00809     PMULLWrm  = 796,
00810     PMULLWrr  = 797,
00811     PMULUDQrm = 798,
00812     PMULUDQrr = 799,
00813     POP32r  = 800,
00814     PORrm = 801,
00815     PORrr = 802,
00816     PREFETCHT0  = 803,
00817     PREFETCHT1  = 804,
00818     PREFETCHT2  = 805,
00819     PREFETCHTNTA  = 806,
00820     PSADBWrm  = 807,
00821     PSADBWrr  = 808,
00822     PSHUFDmi  = 809,
00823     PSHUFDri  = 810,
00824     PSHUFHWmi = 811,
00825     PSHUFHWri = 812,
00826     PSHUFLWmi = 813,
00827     PSHUFLWri = 814,
00828     PSHUFWmi  = 815,
00829     PSHUFWri  = 816,
00830     PSLLDQri  = 817,
00831     PSLLDri = 818,
00832     PSLLDrm = 819,
00833     PSLLDrr = 820,
00834     PSLLQri = 821,
00835     PSLLQrm = 822,
00836     PSLLQrr = 823,
00837     PSLLWri = 824,
00838     PSLLWrm = 825,
00839     PSLLWrr = 826,
00840     PSRADri = 827,
00841     PSRADrm = 828,
00842     PSRADrr = 829,
00843     PSRAWri = 830,
00844     PSRAWrm = 831,
00845     PSRAWrr = 832,
00846     PSRLDQri  = 833,
00847     PSRLDri = 834,
00848     PSRLDrm = 835,
00849     PSRLDrr = 836,
00850     PSRLQri = 837,
00851     PSRLQrm = 838,
00852     PSRLQrr = 839,
00853     PSRLWri = 840,
00854     PSRLWrm = 841,
00855     PSRLWrr = 842,
00856     PSUBBrm = 843,
00857     PSUBBrr = 844,
00858     PSUBDrm = 845,
00859     PSUBDrr = 846,
00860     PSUBQrm = 847,
00861     PSUBQrr = 848,
00862     PSUBSBrm  = 849,
00863     PSUBSBrr  = 850,
00864     PSUBSWrm  = 851,
00865     PSUBSWrr  = 852,
00866     PSUBUSBrm = 853,
00867     PSUBUSBrr = 854,
00868     PSUBUSWrm = 855,
00869     PSUBUSWrr = 856,
00870     PSUBWrm = 857,
00871     PSUBWrr = 858,
00872     PUNPCKHBWrm = 859,
00873     PUNPCKHBWrr = 860,
00874     PUNPCKHDQrm = 861,
00875     PUNPCKHDQrr = 862,
00876     PUNPCKHQDQrm  = 863,
00877     PUNPCKHQDQrr  = 864,
00878     PUNPCKHWDrm = 865,
00879     PUNPCKHWDrr = 866,
00880     PUNPCKLBWrm = 867,
00881     PUNPCKLBWrr = 868,
00882     PUNPCKLDQrm = 869,
00883     PUNPCKLDQrr = 870,
00884     PUNPCKLQDQrm  = 871,
00885     PUNPCKLQDQrr  = 872,
00886     PUNPCKLWDrm = 873,
00887     PUNPCKLWDrr = 874,
00888     PXORrm  = 875,
00889     PXORrr  = 876,
00890     RCPPSm  = 877,
00891     RCPPSr  = 878,
00892     RCPSSm  = 879,
00893     RCPSSr  = 880,
00894     RDTSC = 881,
00895     REP_MOVSB = 882,
00896     REP_MOVSD = 883,
00897     REP_MOVSW = 884,
00898     REP_STOSB = 885,
00899     REP_STOSD = 886,
00900     REP_STOSW = 887,
00901     RET = 888,
00902     RETI  = 889,
00903     ROL16m1 = 890,
00904     ROL16mCL  = 891,
00905     ROL16mi = 892,
00906     ROL16r1 = 893,
00907     ROL16rCL  = 894,
00908     ROL16ri = 895,
00909     ROL32m1 = 896,
00910     ROL32mCL  = 897,
00911     ROL32mi = 898,
00912     ROL32r1 = 899,
00913     ROL32rCL  = 900,
00914     ROL32ri = 901,
00915     ROL8m1  = 902,
00916     ROL8mCL = 903,
00917     ROL8mi  = 904,
00918     ROL8r1  = 905,
00919     ROL8rCL = 906,
00920     ROL8ri  = 907,
00921     ROR16m1 = 908,
00922     ROR16mCL  = 909,
00923     ROR16mi = 910,
00924     ROR16r1 = 911,
00925     ROR16rCL  = 912,
00926     ROR16ri = 913,
00927     ROR32m1 = 914,
00928     ROR32mCL  = 915,
00929     ROR32mi = 916,
00930     ROR32r1 = 917,
00931     ROR32rCL  = 918,
00932     ROR32ri = 919,
00933     ROR8m1  = 920,
00934     ROR8mCL = 921,
00935     ROR8mi  = 922,
00936     ROR8r1  = 923,
00937     ROR8rCL = 924,
00938     ROR8ri  = 925,
00939     RSQRTPSm  = 926,
00940     RSQRTPSr  = 927,
00941     RSQRTSSm  = 928,
00942     RSQRTSSr  = 929,
00943     SAHF  = 930,
00944     SAR16m1 = 931,
00945     SAR16mCL  = 932,
00946     SAR16mi = 933,
00947     SAR16r1 = 934,
00948     SAR16rCL  = 935,
00949     SAR16ri = 936,
00950     SAR32m1 = 937,
00951     SAR32mCL  = 938,
00952     SAR32mi = 939,
00953     SAR32r1 = 940,
00954     SAR32rCL  = 941,
00955     SAR32ri = 942,
00956     SAR8m1  = 943,
00957     SAR8mCL = 944,
00958     SAR8mi  = 945,
00959     SAR8r1  = 946,
00960     SAR8rCL = 947,
00961     SAR8ri  = 948,
00962     SBB32mi = 949,
00963     SBB32mi8  = 950,
00964     SBB32mr = 951,
00965     SBB32ri = 952,
00966     SBB32ri8  = 953,
00967     SBB32rm = 954,
00968     SBB32rr = 955,
00969     SBB8mi  = 956,
00970     SETAEm  = 957,
00971     SETAEr  = 958,
00972     SETAm = 959,
00973     SETAr = 960,
00974     SETBEm  = 961,
00975     SETBEr  = 962,
00976     SETBm = 963,
00977     SETBr = 964,
00978     SETEm = 965,
00979     SETEr = 966,
00980     SETGEm  = 967,
00981     SETGEr  = 968,
00982     SETGm = 969,
00983     SETGr = 970,
00984     SETLEm  = 971,
00985     SETLEr  = 972,
00986     SETLm = 973,
00987     SETLr = 974,
00988     SETNEm  = 975,
00989     SETNEr  = 976,
00990     SETNPm  = 977,
00991     SETNPr  = 978,
00992     SETNSm  = 979,
00993     SETNSr  = 980,
00994     SETPm = 981,
00995     SETPr = 982,
00996     SETSm = 983,
00997     SETSr = 984,
00998     SFENCE  = 985,
00999     SHL16m1 = 986,
01000     SHL16mCL  = 987,
01001     SHL16mi = 988,
01002     SHL16r1 = 989,
01003     SHL16rCL  = 990,
01004     SHL16ri = 991,
01005     SHL32m1 = 992,
01006     SHL32mCL  = 993,
01007     SHL32mi = 994,
01008     SHL32r1 = 995,
01009     SHL32rCL  = 996,
01010     SHL32ri = 997,
01011     SHL8m1  = 998,
01012     SHL8mCL = 999,
01013     SHL8mi  = 1000,
01014     SHL8r1  = 1001,
01015     SHL8rCL = 1002,
01016     SHL8ri  = 1003,
01017     SHLD16mrCL  = 1004,
01018     SHLD16mri8  = 1005,
01019     SHLD16rrCL  = 1006,
01020     SHLD16rri8  = 1007,
01021     SHLD32mrCL  = 1008,
01022     SHLD32mri8  = 1009,
01023     SHLD32rrCL  = 1010,
01024     SHLD32rri8  = 1011,
01025     SHR16m1 = 1012,
01026     SHR16mCL  = 1013,
01027     SHR16mi = 1014,
01028     SHR16r1 = 1015,
01029     SHR16rCL  = 1016,
01030     SHR16ri = 1017,
01031     SHR32m1 = 1018,
01032     SHR32mCL  = 1019,
01033     SHR32mi = 1020,
01034     SHR32r1 = 1021,
01035     SHR32rCL  = 1022,
01036     SHR32ri = 1023,
01037     SHR8m1  = 1024,
01038     SHR8mCL = 1025,
01039     SHR8mi  = 1026,
01040     SHR8r1  = 1027,
01041     SHR8rCL = 1028,
01042     SHR8ri  = 1029,
01043     SHRD16mrCL  = 1030,
01044     SHRD16mri8  = 1031,
01045     SHRD16rrCL  = 1032,
01046     SHRD16rri8  = 1033,
01047     SHRD32mrCL  = 1034,
01048     SHRD32mri8  = 1035,
01049     SHRD32rrCL  = 1036,
01050     SHRD32rri8  = 1037,
01051     SHUFPDrmi = 1038,
01052     SHUFPDrri = 1039,
01053     SHUFPSrmi = 1040,
01054     SHUFPSrri = 1041,
01055     SQRTPDm = 1042,
01056     SQRTPDr = 1043,
01057     SQRTPSm = 1044,
01058     SQRTPSr = 1045,
01059     SQRTSDm = 1046,
01060     SQRTSDr = 1047,
01061     SQRTSSm = 1048,
01062     SQRTSSr = 1049,
01063     STMXCSR = 1050,
01064     SUB16mi = 1051,
01065     SUB16mi8  = 1052,
01066     SUB16mr = 1053,
01067     SUB16ri = 1054,
01068     SUB16ri8  = 1055,
01069     SUB16rm = 1056,
01070     SUB16rr = 1057,
01071     SUB32mi = 1058,
01072     SUB32mi8  = 1059,
01073     SUB32mr = 1060,
01074     SUB32ri = 1061,
01075     SUB32ri8  = 1062,
01076     SUB32rm = 1063,
01077     SUB32rr = 1064,
01078     SUB8mi  = 1065,
01079     SUB8mr  = 1066,
01080     SUB8ri  = 1067,
01081     SUB8rm  = 1068,
01082     SUB8rr  = 1069,
01083     SUBPDrm = 1070,
01084     SUBPDrr = 1071,
01085     SUBPSrm = 1072,
01086     SUBPSrr = 1073,
01087     SUBSDrm = 1074,
01088     SUBSDrr = 1075,
01089     SUBSSrm = 1076,
01090     SUBSSrr = 1077,
01091     TAILJMPd  = 1078,
01092     TAILJMPm  = 1079,
01093     TAILJMPr  = 1080,
01094     TEST16mi  = 1081,
01095     TEST16mr  = 1082,
01096     TEST16ri  = 1083,
01097     TEST16rm  = 1084,
01098     TEST16rr  = 1085,
01099     TEST32mi  = 1086,
01100     TEST32mr  = 1087,
01101     TEST32ri  = 1088,
01102     TEST32rm  = 1089,
01103     TEST32rr  = 1090,
01104     TEST8mi = 1091,
01105     TEST8mr = 1092,
01106     TEST8ri = 1093,
01107     TEST8rm = 1094,
01108     TEST8rr = 1095,
01109     TRUNC_GR16_GR8  = 1096,
01110     TRUNC_GR32_GR16 = 1097,
01111     TRUNC_GR32_GR8  = 1098,
01112     UCOMISDrm = 1099,
01113     UCOMISDrr = 1100,
01114     UCOMISSrm = 1101,
01115     UCOMISSrr = 1102,
01116     UNPCKHPDrm  = 1103,
01117     UNPCKHPDrr  = 1104,
01118     UNPCKHPSrm  = 1105,
01119     UNPCKHPSrr  = 1106,
01120     UNPCKLPDrm  = 1107,
01121     UNPCKLPDrr  = 1108,
01122     UNPCKLPSrm  = 1109,
01123     UNPCKLPSrr  = 1110,
01124     V_SET0  = 1111,
01125     V_SETALLONES  = 1112,
01126     XCHG16mr  = 1113,
01127     XCHG16rm  = 1114,
01128     XCHG16rr  = 1115,
01129     XCHG32mr  = 1116,
01130     XCHG32rm  = 1117,
01131     XCHG32rr  = 1118,
01132     XCHG8mr = 1119,
01133     XCHG8rm = 1120,
01134     XCHG8rr = 1121,
01135     XOR16mi = 1122,
01136     XOR16mi8  = 1123,
01137     XOR16mr = 1124,
01138     XOR16ri = 1125,
01139     XOR16ri8  = 1126,
01140     XOR16rm = 1127,
01141     XOR16rr = 1128,
01142     XOR32mi = 1129,
01143     XOR32mi8  = 1130,
01144     XOR32mr = 1131,
01145     XOR32ri = 1132,
01146     XOR32ri8  = 1133,
01147     XOR32rm = 1134,
01148     XOR32rr = 1135,
01149     XOR8mi  = 1136,
01150     XOR8mr  = 1137,
01151     XOR8ri  = 1138,
01152     XOR8rm  = 1139,
01153     XOR8rr  = 1140,
01154     XORPDrm = 1141,
01155     XORPDrr = 1142,
01156     XORPSrm = 1143,
01157     XORPSrr = 1144,
01158     INSTRUCTION_LIST_END = 1145
01159   };
01160 }
01161 } // End llvm namespace