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