1//===- TableGen'erated file -------------------------------------*- C++ -*-===// 2// 3// Assembly Writer Source Fragment 4// 5// Automatically generated file, do not edit! 6// 7//===----------------------------------------------------------------------===// 8 9/// printInstruction - This method is automatically generated by tablegen 10/// from the instruction set description. 11void X86IntelInstPrinter::printInstruction(const MCInst *MI, raw_ostream &O) { 12 static const unsigned OpInfo[] = { 13 0U, // PHI 14 0U, // INLINEASM 15 0U, // PROLOG_LABEL 16 0U, // EH_LABEL 17 0U, // GC_LABEL 18 0U, // KILL 19 0U, // EXTRACT_SUBREG 20 0U, // INSERT_SUBREG 21 0U, // IMPLICIT_DEF 22 0U, // SUBREG_TO_REG 23 0U, // COPY_TO_REGCLASS 24 1U, // DBG_VALUE 25 0U, // REG_SEQUENCE 26 0U, // COPY 27 11U, // AAA 28 134217743U, // AAD8i8 29 134217748U, // AAM8i8 30 25U, // AAS 31 29U, // ABS_F 32 0U, // ABS_Fp32 33 0U, // ABS_Fp64 34 0U, // ABS_Fp80 35 34U, // ACQUIRE_MOV16rm 36 34U, // ACQUIRE_MOV32rm 37 34U, // ACQUIRE_MOV64rm 38 34U, // ACQUIRE_MOV8rm 39 134217783U, // ADC16i16 40 272629824U, // ADC16mi 41 272629824U, // ADC16mi8 42 272629824U, // ADC16mr 43 411041856U, // ADC16ri 44 411041856U, // ADC16ri8 45 415236160U, // ADC16rm 46 411041856U, // ADC16rr 47 138543168U, // ADC16rr_REV 48 134217797U, // ADC32i32 49 541065280U, // ADC32mi 50 541065280U, // ADC32mi8 51 541065280U, // ADC32mr 52 411041856U, // ADC32ri 53 411041856U, // ADC32ri8 54 419430464U, // ADC32rm 55 411041856U, // ADC32rr 56 138543168U, // ADC32rr_REV 57 134217807U, // ADC64i32 58 675283008U, // ADC64mi32 59 675283008U, // ADC64mi8 60 675283008U, // ADC64mr 61 411041856U, // ADC64ri32 62 411041856U, // ADC64ri8 63 423624768U, // ADC64rm 64 411041856U, // ADC64rr 65 138543168U, // ADC64rr_REV 66 134217817U, // ADC8i8 67 809500736U, // ADC8mi 68 809500736U, // ADC8mr 69 411041856U, // ADC8ri 70 427819072U, // ADC8rm 71 411041856U, // ADC8rr 72 138543168U, // ADC8rr_REV 73 134217826U, // ADD16i16 74 272629867U, // ADD16mi 75 272629867U, // ADD16mi8 76 272629867U, // ADD16mr 77 411041899U, // ADD16ri 78 411041899U, // ADD16ri8 79 0U, // ADD16ri8_DB 80 0U, // ADD16ri_DB 81 415236203U, // ADD16rm 82 411041899U, // ADD16rr 83 0U, // ADD16rr_DB 84 138543211U, // ADD16rr_REV 85 134217840U, // ADD32i32 86 541065323U, // ADD32mi 87 541065323U, // ADD32mi8 88 541065323U, // ADD32mr 89 411041899U, // ADD32ri 90 411041899U, // ADD32ri8 91 0U, // ADD32ri8_DB 92 0U, // ADD32ri_DB 93 419430507U, // ADD32rm 94 411041899U, // ADD32rr 95 0U, // ADD32rr_DB 96 138543211U, // ADD32rr_REV 97 134217850U, // ADD64i32 98 675283051U, // ADD64mi32 99 675283051U, // ADD64mi8 100 675283051U, // ADD64mr 101 411041899U, // ADD64ri32 102 0U, // ADD64ri32_DB 103 411041899U, // ADD64ri8 104 0U, // ADD64ri8_DB 105 423624811U, // ADD64rm 106 411041899U, // ADD64rr 107 0U, // ADD64rr_DB 108 138543211U, // ADD64rr_REV 109 134217860U, // ADD8i8 110 809500779U, // ADD8mi 111 809500779U, // ADD8mr 112 411041899U, // ADD8ri 113 427819115U, // ADD8rm 114 411041899U, // ADD8rr 115 138543211U, // ADD8rr_REV 116 138674317U, // ADDPDrm 117 138543245U, // ADDPDrr 118 138674324U, // ADDPSrm 119 138543252U, // ADDPSrr 120 138805403U, // ADDSDrm 121 138805403U, // ADDSDrm_Int 122 138543259U, // ADDSDrr 123 138543259U, // ADDSDrr_Int 124 138936482U, // ADDSSrm 125 138936482U, // ADDSSrm_Int 126 138543266U, // ADDSSrr 127 138543266U, // ADDSSrr_Int 128 138674345U, // ADDSUBPDrm 129 138543273U, // ADDSUBPDrr 130 138674355U, // ADDSUBPSrm 131 138543283U, // ADDSUBPSrr 132 939524285U, // ADD_F32m 133 1073742013U, // ADD_F64m 134 268435651U, // ADD_FI16m 135 536871107U, // ADD_FI32m 136 134217930U, // ADD_FPrST0 137 134217917U, // ADD_FST0r 138 0U, // ADD_Fp32 139 0U, // ADD_Fp32m 140 0U, // ADD_Fp64 141 0U, // ADD_Fp64m 142 0U, // ADD_Fp64m32 143 0U, // ADD_Fp80 144 0U, // ADD_Fp80m32 145 0U, // ADD_Fp80m64 146 0U, // ADD_FpI16m32 147 0U, // ADD_FpI16m64 148 0U, // ADD_FpI16m80 149 0U, // ADD_FpI32m32 150 0U, // ADD_FpI32m64 151 0U, // ADD_FpI32m80 152 163578045U, // ADD_FrST0 153 209U, // ADJCALLSTACKDOWN32 154 209U, // ADJCALLSTACKDOWN64 155 227U, // ADJCALLSTACKUP32 156 227U, // ADJCALLSTACKUP64 157 139067635U, // AESDECLASTrm 158 138543347U, // AESDECLASTrr 159 139067647U, // AESDECrm 160 138543359U, // AESDECrr 161 139067655U, // AESENCLASTrm 162 138543367U, // AESENCLASTrr 163 139067667U, // AESENCrm 164 138543379U, // AESENCrr 165 139198747U, // AESIMCrm 166 139329819U, // AESIMCrr 167 139215139U, // AESKEYGENASSIST128rm 168 139346211U, // AESKEYGENASSIST128rr 169 134218036U, // AND16i16 170 272630077U, // AND16mi 171 272630077U, // AND16mi8 172 272630077U, // AND16mr 173 411042109U, // AND16ri 174 411042109U, // AND16ri8 175 415236413U, // AND16rm 176 411042109U, // AND16rr 177 138543421U, // AND16rr_REV 178 134218050U, // AND32i32 179 541065533U, // AND32mi 180 541065533U, // AND32mi8 181 541065533U, // AND32mr 182 411042109U, // AND32ri 183 411042109U, // AND32ri8 184 419430717U, // AND32rm 185 411042109U, // AND32rr 186 138543421U, // AND32rr_REV 187 134218060U, // AND64i32 188 675283261U, // AND64mi32 189 675283261U, // AND64mi8 190 675283261U, // AND64mr 191 411042109U, // AND64ri32 192 411042109U, // AND64ri8 193 423625021U, // AND64rm 194 411042109U, // AND64rr 195 138543421U, // AND64rr_REV 196 134218070U, // AND8i8 197 809500989U, // AND8mi 198 809500989U, // AND8mr 199 411042109U, // AND8ri 200 427819325U, // AND8rm 201 411042109U, // AND8rr 202 138543421U, // AND8rr_REV 203 139346271U, // ANDN32rm 204 139346271U, // ANDN32rr 205 139346271U, // ANDN64rm 206 139346271U, // ANDN64rr 207 138674533U, // ANDNPDrm 208 138543461U, // ANDNPDrr 209 138674541U, // ANDNPSrm 210 138543469U, // ANDNPSrr 211 138674549U, // ANDPDrm 212 138543477U, // ANDPDrr 213 138674556U, // ANDPSrm 214 138543484U, // ANDPSrr 215 1207959939U, // ARPL16mr 216 436208003U, // ARPL16rr 217 393U, // ATOMADD6432 218 414U, // ATOMAND16 219 433U, // ATOMAND32 220 452U, // ATOMAND64 221 471U, // ATOMAND6432 222 492U, // ATOMAND8 223 510U, // ATOMMAX16 224 529U, // ATOMMAX32 225 548U, // ATOMMAX64 226 567U, // ATOMMIN16 227 586U, // ATOMMIN32 228 605U, // ATOMMIN64 229 624U, // ATOMNAND16 230 644U, // ATOMNAND32 231 664U, // ATOMNAND64 232 684U, // ATOMNAND6432 233 706U, // ATOMNAND8 234 725U, // ATOMOR16 235 743U, // ATOMOR32 236 761U, // ATOMOR64 237 779U, // ATOMOR6432 238 799U, // ATOMOR8 239 816U, // ATOMSUB6432 240 837U, // ATOMSWAP6432 241 859U, // ATOMUMAX16 242 879U, // ATOMUMAX32 243 899U, // ATOMUMAX64 244 919U, // ATOMUMIN16 245 939U, // ATOMUMIN32 246 959U, // ATOMUMIN64 247 979U, // ATOMXOR16 248 998U, // ATOMXOR32 249 1017U, // ATOMXOR64 250 1036U, // ATOMXOR6432 251 1057U, // ATOMXOR8 252 0U, // AVX_SET0PDY 253 0U, // AVX_SET0PSY 254 0U, // AVX_SETALLONES 255 139084851U, // BLENDPDrmi 256 138560563U, // BLENDPDrri 257 139084860U, // BLENDPSrmi 258 138560572U, // BLENDPSrri 259 139068485U, // BLENDVPDrm0 260 138544197U, // BLENDVPDrr0 261 139068495U, // BLENDVPSrm0 262 138544207U, // BLENDVPSrr0 263 139461721U, // BOUNDS16rm 264 139592793U, // BOUNDS32rm 265 139461728U, // BSF16rm 266 139330656U, // BSF16rr 267 139592800U, // BSF32rm 268 139330656U, // BSF32rr 269 139723872U, // BSF64rm 270 139330656U, // BSF64rr 271 139461733U, // BSR16rm 272 139330661U, // BSR16rr 273 139592805U, // BSR32rm 274 139330661U, // BSR32rr 275 139723877U, // BSR64rm 276 139330661U, // BSR64rr 277 134218858U, // BSWAP32r 278 134218858U, // BSWAP64r 279 272630897U, // BT16mi8 280 272630897U, // BT16mr 281 139330673U, // BT16ri8 282 139330673U, // BT16rr 283 541066353U, // BT32mi8 284 541066353U, // BT32mr 285 139330673U, // BT32ri8 286 139330673U, // BT32rr 287 675284081U, // BT64mi8 288 675284081U, // BT64mr 289 139330673U, // BT64ri8 290 139330673U, // BT64rr 291 272630901U, // BTC16mi8 292 272630901U, // BTC16mr 293 139330677U, // BTC16ri8 294 139330677U, // BTC16rr 295 541066357U, // BTC32mi8 296 541066357U, // BTC32mr 297 139330677U, // BTC32ri8 298 139330677U, // BTC32rr 299 675284085U, // BTC64mi8 300 675284085U, // BTC64mr 301 139330677U, // BTC64ri8 302 139330677U, // BTC64rr 303 272630906U, // BTR16mi8 304 272630906U, // BTR16mr 305 139330682U, // BTR16ri8 306 139330682U, // BTR16rr 307 541066362U, // BTR32mi8 308 541066362U, // BTR32mr 309 139330682U, // BTR32ri8 310 139330682U, // BTR32rr 311 675284090U, // BTR64mi8 312 675284090U, // BTR64mr 313 139330682U, // BTR64ri8 314 139330682U, // BTR64rr 315 272630911U, // BTS16mi8 316 272630911U, // BTS16mr 317 139330687U, // BTS16ri8 318 139330687U, // BTS16rr 319 541066367U, // BTS32mi8 320 541066367U, // BTS32mr 321 139330687U, // BTS32ri8 322 139330687U, // BTS32rr 323 675284095U, // BTS64mi8 324 675284095U, // BTS64mr 325 139330687U, // BTS64ri8 326 139330687U, // BTS64rr 327 536872068U, // CALL32m 328 134218884U, // CALL32r 329 671089796U, // CALL64m 330 1342178436U, // CALL64pcrel32 331 134218884U, // CALL64r 332 1342178442U, // CALLpcrel16 333 1342178436U, // CALLpcrel32 334 1169U, // CBW 335 1173U, // CDQ 336 1177U, // CDQE 337 1182U, // CHS_F 338 0U, // CHS_Fp32 339 0U, // CHS_Fp64 340 0U, // CHS_Fp80 341 1187U, // CLC 342 1191U, // CLD 343 805307563U, // CLFLUSH 344 1204U, // CLI 345 1208U, // CLTS 346 1213U, // CMC 347 139855041U, // CMOVA16rm 348 138544321U, // CMOVA16rr 349 139986113U, // CMOVA32rm 350 138544321U, // CMOVA32rr 351 140117185U, // CMOVA64rm 352 138544321U, // CMOVA64rr 353 139855048U, // CMOVAE16rm 354 138544328U, // CMOVAE16rr 355 139986120U, // CMOVAE32rm 356 138544328U, // CMOVAE32rr 357 140117192U, // CMOVAE64rm 358 138544328U, // CMOVAE64rr 359 139855056U, // CMOVB16rm 360 138544336U, // CMOVB16rr 361 139986128U, // CMOVB32rm 362 138544336U, // CMOVB32rr 363 140117200U, // CMOVB64rm 364 138544336U, // CMOVB64rr 365 139855063U, // CMOVBE16rm 366 138544343U, // CMOVBE16rr 367 139986135U, // CMOVBE32rm 368 138544343U, // CMOVBE32rr 369 140117207U, // CMOVBE64rm 370 138544343U, // CMOVBE64rr 371 134218975U, // CMOVBE_F 372 0U, // CMOVBE_Fp32 373 0U, // CMOVBE_Fp64 374 0U, // CMOVBE_Fp80 375 134218992U, // CMOVB_F 376 0U, // CMOVB_Fp32 377 0U, // CMOVB_Fp64 378 0U, // CMOVB_Fp80 379 139855104U, // CMOVE16rm 380 138544384U, // CMOVE16rr 381 139986176U, // CMOVE32rm 382 138544384U, // CMOVE32rr 383 140117248U, // CMOVE64rm 384 138544384U, // CMOVE64rr 385 134219015U, // CMOVE_F 386 0U, // CMOVE_Fp32 387 0U, // CMOVE_Fp64 388 0U, // CMOVE_Fp80 389 139855127U, // CMOVG16rm 390 138544407U, // CMOVG16rr 391 139986199U, // CMOVG32rm 392 138544407U, // CMOVG32rr 393 140117271U, // CMOVG64rm 394 138544407U, // CMOVG64rr 395 139855134U, // CMOVGE16rm 396 138544414U, // CMOVGE16rr 397 139986206U, // CMOVGE32rm 398 138544414U, // CMOVGE32rr 399 140117278U, // CMOVGE64rm 400 138544414U, // CMOVGE64rr 401 139855142U, // CMOVL16rm 402 138544422U, // CMOVL16rr 403 139986214U, // CMOVL32rm 404 138544422U, // CMOVL32rr 405 140117286U, // CMOVL64rm 406 138544422U, // CMOVL64rr 407 139855149U, // CMOVLE16rm 408 138544429U, // CMOVLE16rr 409 139986221U, // CMOVLE32rm 410 138544429U, // CMOVLE32rr 411 140117293U, // CMOVLE64rm 412 138544429U, // CMOVLE64rr 413 134219061U, // CMOVNBE_F 414 0U, // CMOVNBE_Fp32 415 0U, // CMOVNBE_Fp64 416 0U, // CMOVNBE_Fp80 417 134219079U, // CMOVNB_F 418 0U, // CMOVNB_Fp32 419 0U, // CMOVNB_Fp64 420 0U, // CMOVNB_Fp80 421 139855192U, // CMOVNE16rm 422 138544472U, // CMOVNE16rr 423 139986264U, // CMOVNE32rm 424 138544472U, // CMOVNE32rr 425 140117336U, // CMOVNE64rm 426 138544472U, // CMOVNE64rr 427 134219104U, // CMOVNE_F 428 0U, // CMOVNE_Fp32 429 0U, // CMOVNE_Fp64 430 0U, // CMOVNE_Fp80 431 139855217U, // CMOVNO16rm 432 138544497U, // CMOVNO16rr 433 139986289U, // CMOVNO32rm 434 138544497U, // CMOVNO32rr 435 140117361U, // CMOVNO64rm 436 138544497U, // CMOVNO64rr 437 139855225U, // CMOVNP16rm 438 138544505U, // CMOVNP16rr 439 139986297U, // CMOVNP32rm 440 138544505U, // CMOVNP32rr 441 140117369U, // CMOVNP64rm 442 138544505U, // CMOVNP64rr 443 134219137U, // CMOVNP_F 444 0U, // CMOVNP_Fp32 445 0U, // CMOVNP_Fp64 446 0U, // CMOVNP_Fp80 447 139855250U, // CMOVNS16rm 448 138544530U, // CMOVNS16rr 449 139986322U, // CMOVNS32rm 450 138544530U, // CMOVNS32rr 451 140117394U, // CMOVNS64rm 452 138544530U, // CMOVNS64rr 453 139855258U, // CMOVO16rm 454 138544538U, // CMOVO16rr 455 139986330U, // CMOVO32rm 456 138544538U, // CMOVO32rr 457 140117402U, // CMOVO64rm 458 138544538U, // CMOVO64rr 459 139855265U, // CMOVP16rm 460 138544545U, // CMOVP16rr 461 139986337U, // CMOVP32rm 462 138544545U, // CMOVP32rr 463 140117409U, // CMOVP64rm 464 138544545U, // CMOVP64rr 465 134219176U, // CMOVP_F 466 0U, // CMOVP_Fp32 467 0U, // CMOVP_Fp64 468 0U, // CMOVP_Fp80 469 139855289U, // CMOVS16rm 470 138544569U, // CMOVS16rr 471 139986361U, // CMOVS32rm 472 138544569U, // CMOVS32rr 473 140117433U, // CMOVS64rm 474 138544569U, // CMOVS64rr 475 1472U, // CMOV_FR32 476 1491U, // CMOV_FR64 477 1510U, // CMOV_GR16 478 1530U, // CMOV_GR32 479 1550U, // CMOV_GR8 480 1568U, // CMOV_RFP32 481 1588U, // CMOV_RFP64 482 1608U, // CMOV_RFP80 483 1628U, // CMOV_V2F64 484 1648U, // CMOV_V2I64 485 1668U, // CMOV_V4F32 486 1688U, // CMOV_V4F64 487 1708U, // CMOV_V4I64 488 1728U, // CMOV_V8F32 489 134219476U, // CMP16i16 490 272631517U, // CMP16mi 491 272631517U, // CMP16mi8 492 272631517U, // CMP16mr 493 139331293U, // CMP16ri 494 139331293U, // CMP16ri8 495 139462365U, // CMP16rm 496 139331293U, // CMP16rr 497 139331293U, // CMP16rr_REV 498 134219490U, // CMP32i32 499 541066973U, // CMP32mi 500 541066973U, // CMP32mi8 501 541066973U, // CMP32mr 502 139331293U, // CMP32ri 503 139331293U, // CMP32ri8 504 139593437U, // CMP32rm 505 139331293U, // CMP32rr 506 139331293U, // CMP32rr_REV 507 134219500U, // CMP64i32 508 675284701U, // CMP64mi32 509 675284701U, // CMP64mi8 510 675284701U, // CMP64mr 511 139331293U, // CMP64ri32 512 139331293U, // CMP64ri8 513 139724509U, // CMP64rm 514 139331293U, // CMP64rr 515 139331293U, // CMP64rr_REV 516 134219510U, // CMP8i8 517 809502429U, // CMP8mi 518 809502429U, // CMP8mr 519 139331293U, // CMP8ri 520 140248797U, // CMP8rm 521 139331293U, // CMP8rr 522 139331293U, // CMP8rr_REV 523 1514407679U, // CMPPDrmi 524 138692355U, // CMPPDrmi_alt 525 1648494335U, // CMPPDrri 526 138561283U, // CMPPDrri_alt 527 1518601983U, // CMPPSrmi 528 138692362U, // CMPPSrmi_alt 529 1652688639U, // CMPPSrri 530 138561290U, // CMPPSrri_alt 531 1809U, // CMPS16 532 1815U, // CMPS32 533 1821U, // CMPS64 534 1827U, // CMPS8 535 1522927359U, // CMPSDrm 536 138823465U, // CMPSDrm_alt 537 1656882943U, // CMPSDrr 538 138561321U, // CMPSDrr_alt 539 1527252735U, // CMPSSrm 540 138954544U, // CMPSSrm_alt 541 1661077247U, // CMPSSrr 542 138561328U, // CMPSSrr_alt 543 1744832311U, // CMPXCHG16B 544 272631619U, // CMPXCHG16rm 545 139331395U, // CMPXCHG16rr 546 541067075U, // CMPXCHG32rm 547 139331395U, // CMPXCHG32rr 548 675284803U, // CMPXCHG64rm 549 139331395U, // CMPXCHG64rr 550 671090508U, // CMPXCHG8B 551 809502531U, // CMPXCHG8rm 552 139331395U, // CMPXCHG8rr 553 140379991U, // COMISDrm 554 139331415U, // COMISDrr 555 140379999U, // COMISSrm 556 139331423U, // COMISSrr 557 134219623U, // COMP_FST0r 558 134219630U, // COM_FIPr 559 134219638U, // COM_FIr 560 134219645U, // COM_FST0r 561 1923U, // COS_F 562 0U, // COS_Fp32 563 0U, // COS_Fp64 564 0U, // COS_Fp80 565 1928U, // CPUID 566 1934U, // CQO 567 415238034U, // CRC32r32m16 568 419432338U, // CRC32r32m32 569 427820946U, // CRC32r32m8 570 411043730U, // CRC32r32r16 571 411043730U, // CRC32r32r32 572 411043730U, // CRC32r32r8 573 423626642U, // CRC32r64m64 574 427820946U, // CRC32r64m8 575 411043730U, // CRC32r64r64 576 411043730U, // CRC32r64r8 577 1946U, // CS_PREFIX 578 140380061U, // CVTDQ2PDrm 579 139331485U, // CVTDQ2PDrr 580 139200423U, // CVTDQ2PSrm 581 139331495U, // CVTDQ2PSrr 582 140380081U, // CVTPD2DQrm 583 139331505U, // CVTPD2DQrr 584 140380091U, // CVTPD2PSrm 585 139331515U, // CVTPD2PSrr 586 140380101U, // CVTPS2DQrm 587 139331525U, // CVTPS2DQrr 588 140511183U, // CVTPS2PDrm 589 139331535U, // CVTPS2PDrr 590 140380121U, // CVTSD2SI64rm 591 139331545U, // CVTSD2SI64rr 592 140380121U, // CVTSD2SIrm 593 139331545U, // CVTSD2SIrr 594 140511203U, // CVTSD2SSrm 595 139331555U, // CVTSD2SSrr 596 139724781U, // CVTSI2SD64rm 597 139331565U, // CVTSI2SD64rr 598 139593709U, // CVTSI2SDrm 599 139331565U, // CVTSI2SDrr 600 139724791U, // CVTSI2SS64rm 601 139331575U, // CVTSI2SS64rr 602 139593719U, // CVTSI2SSrm 603 139331575U, // CVTSI2SSrr 604 140642305U, // CVTSS2SDrm 605 139331585U, // CVTSS2SDrr 606 140642315U, // CVTSS2SI64rm 607 139331595U, // CVTSS2SI64rr 608 140642315U, // CVTSS2SIrm 609 139331595U, // CVTSS2SIrr 610 140380181U, // CVTTPD2DQrm 611 139331605U, // CVTTPD2DQrr 612 140380192U, // CVTTPS2DQrm 613 139331616U, // CVTTPS2DQrr 614 140511275U, // CVTTSD2SI64rm 615 139331627U, // CVTTSD2SI64rr 616 140511275U, // CVTTSD2SIrm 617 139331627U, // CVTTSD2SIrr 618 140642358U, // CVTTSS2SI64rm 619 139331638U, // CVTTSS2SI64rr 620 140642358U, // CVTTSS2SIrm 621 139331638U, // CVTTSS2SIrr 622 2113U, // CWD 623 2117U, // CWDE 624 2122U, // DAA 625 2126U, // DAS 626 2130U, // DATA16_PREFIX 627 268437593U, // DEC16m 628 134219865U, // DEC16r 629 536873049U, // DEC32m 630 134219865U, // DEC32r 631 268437593U, // DEC64_16m 632 134219865U, // DEC64_16r 633 536873049U, // DEC64_32m 634 134219865U, // DEC64_32r 635 671090777U, // DEC64m 636 134219865U, // DEC64r 637 805308505U, // DEC8m 638 134219865U, // DEC8r 639 268437598U, // DIV16m 640 134219870U, // DIV16r 641 536873054U, // DIV32m 642 134219870U, // DIV32r 643 671090782U, // DIV64m 644 134219870U, // DIV64r 645 805308510U, // DIV8m 646 134219870U, // DIV8r 647 138676323U, // DIVPDrm 648 138545251U, // DIVPDrr 649 138676330U, // DIVPSrm 650 138545258U, // DIVPSrr 651 939526257U, // DIVR_F32m 652 1073743985U, // DIVR_F64m 653 268437624U, // DIVR_FI16m 654 536873080U, // DIVR_FI32m 655 134219904U, // DIVR_FPrST0 656 134219889U, // DIVR_FST0r 657 0U, // DIVR_Fp32m 658 0U, // DIVR_Fp64m 659 0U, // DIVR_Fp64m32 660 0U, // DIVR_Fp80m32 661 0U, // DIVR_Fp80m64 662 0U, // DIVR_FpI16m32 663 0U, // DIVR_FpI16m64 664 0U, // DIVR_FpI16m80 665 0U, // DIVR_FpI32m32 666 0U, // DIVR_FpI32m64 667 0U, // DIVR_FpI32m80 668 163580017U, // DIVR_FrST0 669 138807432U, // DIVSDrm 670 138807432U, // DIVSDrm_Int 671 138545288U, // DIVSDrr 672 138545288U, // DIVSDrr_Int 673 138938511U, // DIVSSrm 674 138938511U, // DIVSSrm_Int 675 138545295U, // DIVSSrr 676 138545295U, // DIVSSrr_Int 677 939526294U, // DIV_F32m 678 1073744022U, // DIV_F64m 679 268437660U, // DIV_FI16m 680 536873116U, // DIV_FI32m 681 134219939U, // DIV_FPrST0 682 134219926U, // DIV_FST0r 683 0U, // DIV_Fp32 684 0U, // DIV_Fp32m 685 0U, // DIV_Fp64 686 0U, // DIV_Fp64m 687 0U, // DIV_Fp64m32 688 0U, // DIV_Fp80 689 0U, // DIV_Fp80m32 690 0U, // DIV_Fp80m64 691 0U, // DIV_FpI16m32 692 0U, // DIV_FpI16m64 693 0U, // DIV_FpI16m80 694 0U, // DIV_FpI32m32 695 0U, // DIV_FpI32m64 696 0U, // DIV_FpI32m80 697 163580054U, // DIV_FrST0 698 139085994U, // DPPDrmi 699 138561706U, // DPPDrri 700 139086000U, // DPPSrmi 701 138561712U, // DPPSrri 702 2230U, // DS_PREFIX 703 134219961U, // EH_RETURN 704 134219961U, // EH_RETURN64 705 139331792U, // ENTER 706 2263U, // ES_PREFIX 707 943737050U, // EXTRACTPSmr 708 139348186U, // EXTRACTPSrr 709 2277U, // F2XM1 710 139331819U, // FARCALL16i 711 1879050475U, // FARCALL16m 712 139331819U, // FARCALL32i 713 1879050475U, // FARCALL32m 714 1879050475U, // FARCALL64 715 139331826U, // FARJMP16i 716 1879050482U, // FARJMP16m 717 139331826U, // FARJMP32i 718 1879050482U, // FARJMP32m 719 1879050482U, // FARJMP64 720 939526392U, // FBLDm 721 939526398U, // FBSTPm 722 939526013U, // FCOM32m 723 1073743741U, // FCOM64m 724 939525991U, // FCOMP32m 725 1073743719U, // FCOMP64m 726 2309U, // FCOMPP 727 2316U, // FDECSTP 728 2324U, // FEMMS 729 134220058U, // FFREE 730 268437793U, // FICOM16m 731 536873249U, // FICOM32m 732 268437800U, // FICOMP16m 733 536873256U, // FICOMP32m 734 2352U, // FINCSTP 735 268437816U, // FLDCW16m 736 939526463U, // FLDENVm 737 2375U, // FLDL2E 738 2382U, // FLDL2T 739 2389U, // FLDLG2 740 2396U, // FLDLN2 741 2403U, // FLDPI 742 2409U, // FNCLEX 743 2416U, // FNINIT 744 2423U, // FNOP 745 268437884U, // FNSTCW16m 746 2436U, // FNSTSW8r 747 939526543U, // FNSTSWm 748 0U, // FP32_TO_INT16_IN_MEM 749 0U, // FP32_TO_INT32_IN_MEM 750 0U, // FP32_TO_INT64_IN_MEM 751 0U, // FP64_TO_INT16_IN_MEM 752 0U, // FP64_TO_INT32_IN_MEM 753 0U, // FP64_TO_INT64_IN_MEM 754 0U, // FP80_TO_INT16_IN_MEM 755 0U, // FP80_TO_INT32_IN_MEM 756 0U, // FP80_TO_INT64_IN_MEM 757 2455U, // FPATAN 758 2462U, // FPREM 759 2468U, // FPREM1 760 2475U, // FPTAN 761 2481U, // FRNDINT 762 939526585U, // FRSTORm 763 939526593U, // FSAVEm 764 2505U, // FSCALE 765 2512U, // FSINCOS 766 939526616U, // FSTENVm 767 2529U, // FS_PREFIX 768 2532U, // FXAM 769 1879050729U, // FXRSTOR 770 1879050738U, // FXRSTOR64 771 1879050748U, // FXSAVE 772 1879050756U, // FXSAVE64 773 2573U, // FXTRACT 774 2581U, // FYL2X 775 2587U, // FYL2XP1 776 0U, // FpPOP_RETVAL 777 138674533U, // FsANDNPDrm 778 138543461U, // FsANDNPDrr 779 138674541U, // FsANDNPSrm 780 138543469U, // FsANDNPSrr 781 138674549U, // FsANDPDrm 782 138543477U, // FsANDPDrr 783 138674556U, // FsANDPSrm 784 138543484U, // FsANDPSrr 785 0U, // FsFLD0SD 786 0U, // FsFLD0SS 787 140380707U, // FsMOVAPDrm 788 139332131U, // FsMOVAPDrr 789 140380715U, // FsMOVAPSrm 790 139332139U, // FsMOVAPSrr 791 138676787U, // FsORPDrm 792 138545715U, // FsORPDrr 793 138676793U, // FsORPSrm 794 138545721U, // FsORPSrr 795 140380735U, // FsVMOVAPDrm 796 139332159U, // FsVMOVAPDrr 797 140380744U, // FsVMOVAPSrm 798 139332168U, // FsVMOVAPSrr 799 138676817U, // FsXORPDrm 800 138545745U, // FsXORPDrr 801 138676824U, // FsXORPSrm 802 138545752U, // FsXORPSrr 803 2655U, // GS_PREFIX 804 138676834U, // HADDPDrm 805 138545762U, // HADDPDrr 806 138676842U, // HADDPSrm 807 138545770U, // HADDPSrr 808 2674U, // HLT 809 138676854U, // HSUBPDrm 810 138545782U, // HSUBPDrr 811 138676862U, // HSUBPSrm 812 138545790U, // HSUBPSrr 813 268438150U, // IDIV16m 814 134220422U, // IDIV16r 815 536873606U, // IDIV32m 816 134220422U, // IDIV32r 817 671091334U, // IDIV64m 818 134220422U, // IDIV64r 819 805309062U, // IDIV8m 820 134220422U, // IDIV8r 821 268438156U, // ILD_F16m 822 536873612U, // ILD_F32m 823 671091340U, // ILD_F64m 824 0U, // ILD_Fp16m32 825 0U, // ILD_Fp16m64 826 0U, // ILD_Fp16m80 827 0U, // ILD_Fp32m32 828 0U, // ILD_Fp32m64 829 0U, // ILD_Fp32m80 830 0U, // ILD_Fp64m32 831 0U, // ILD_Fp64m64 832 0U, // ILD_Fp64m80 833 268438162U, // IMUL16m 834 134220434U, // IMUL16r 835 139856530U, // IMUL16rm 836 139479698U, // IMUL16rmi 837 139479698U, // IMUL16rmi8 838 138545810U, // IMUL16rr 839 139348626U, // IMUL16rri 840 139348626U, // IMUL16rri8 841 536873618U, // IMUL32m 842 134220434U, // IMUL32r 843 139987602U, // IMUL32rm 844 139610770U, // IMUL32rmi 845 139610770U, // IMUL32rmi8 846 138545810U, // IMUL32rr 847 139348626U, // IMUL32rri 848 139348626U, // IMUL32rri8 849 671091346U, // IMUL64m 850 134220434U, // IMUL64r 851 140118674U, // IMUL64rm 852 139741842U, // IMUL64rmi32 853 139741842U, // IMUL64rmi8 854 138545810U, // IMUL64rr 855 139348626U, // IMUL64rri32 856 139348626U, // IMUL64rri8 857 805309074U, // IMUL8m 858 134220434U, // IMUL8r 859 2712U, // IN16 860 134220444U, // IN16ri 861 2724U, // IN16rr 862 2712U, // IN32 863 134220462U, // IN32ri 864 2743U, // IN32rr 865 2712U, // IN8 866 134220482U, // IN8ri 867 2762U, // IN8rr 868 268438228U, // INC16m 869 134220500U, // INC16r 870 536873684U, // INC32m 871 134220500U, // INC32r 872 268438228U, // INC64_16m 873 134220500U, // INC64_16r 874 536873684U, // INC64_32m 875 134220500U, // INC64_32r 876 671091412U, // INC64m 877 134220500U, // INC64r 878 805309140U, // INC8m 879 134220500U, // INC8r 880 138955481U, // INSERTPSrm 881 138562265U, // INSERTPSrr 882 134220515U, // INT 883 2792U, // INT3 884 2797U, // INTO 885 2802U, // INVD 886 139201271U, // INVEPT32 887 139201271U, // INVEPT64 888 805309183U, // INVLPG 889 139201287U, // INVVPID32 890 139201287U, // INVVPID64 891 2832U, // IRET16 892 2838U, // IRET32 893 2844U, // IRET64 894 268438306U, // ISTT_FP16m 895 536873762U, // ISTT_FP32m 896 671091490U, // ISTT_FP64m 897 0U, // ISTT_Fp16m32 898 0U, // ISTT_Fp16m64 899 0U, // ISTT_Fp16m80 900 0U, // ISTT_Fp32m32 901 0U, // ISTT_Fp32m64 902 0U, // ISTT_Fp32m80 903 0U, // ISTT_Fp64m32 904 0U, // ISTT_Fp64m64 905 0U, // ISTT_Fp64m80 906 268438314U, // IST_F16m 907 536873770U, // IST_F32m 908 268438320U, // IST_FP16m 909 536873776U, // IST_FP32m 910 671091504U, // IST_FP64m 911 0U, // IST_Fp16m32 912 0U, // IST_Fp16m64 913 0U, // IST_Fp16m80 914 0U, // IST_Fp32m32 915 0U, // IST_Fp32m64 916 0U, // IST_Fp32m80 917 0U, // IST_Fp64m32 918 0U, // IST_Fp64m64 919 0U, // IST_Fp64m80 920 1523058431U, // Int_CMPSDrm 921 1656882943U, // Int_CMPSDrr 922 1527252735U, // Int_CMPSSrm 923 1661077247U, // Int_CMPSSrr 924 140379991U, // Int_COMISDrm 925 139331415U, // Int_COMISDrr 926 140379999U, // Int_COMISSrm 927 139331423U, // Int_COMISSrr 928 139724701U, // Int_CVTDQ2PDrm 929 139331485U, // Int_CVTDQ2PDrr 930 139200423U, // Int_CVTDQ2PSrm 931 139331495U, // Int_CVTDQ2PSrr 932 140380081U, // Int_CVTPD2DQrm 933 139331505U, // Int_CVTPD2DQrr 934 140380091U, // Int_CVTPD2PSrm 935 139331515U, // Int_CVTPD2PSrr 936 140380101U, // Int_CVTPS2DQrm 937 139331525U, // Int_CVTPS2DQrr 938 140511183U, // Int_CVTPS2PDrm 939 139331535U, // Int_CVTPS2PDrr 940 138807267U, // Int_CVTSD2SSrm 941 138545123U, // Int_CVTSD2SSrr 942 140117997U, // Int_CVTSI2SD64rm 943 138545133U, // Int_CVTSI2SD64rr 944 139986925U, // Int_CVTSI2SDrm 945 138545133U, // Int_CVTSI2SDrr 946 140118007U, // Int_CVTSI2SS64rm 947 138545143U, // Int_CVTSI2SS64rr 948 139986935U, // Int_CVTSI2SSrm 949 138545143U, // Int_CVTSI2SSrr 950 138938369U, // Int_CVTSS2SDrm 951 138545153U, // Int_CVTSS2SDrr 952 140380203U, // Int_CVTTSD2SI64rm 953 139331627U, // Int_CVTTSD2SI64rr 954 140380203U, // Int_CVTTSD2SIrm 955 139331627U, // Int_CVTTSD2SIrr 956 140642358U, // Int_CVTTSS2SI64rm 957 139331638U, // Int_CVTTSS2SI64rr 958 140642358U, // Int_CVTTSS2SIrm 959 139331638U, // Int_CVTTSS2SIrr 960 2871U, // Int_MemBarrier 961 134220611U, // Int_MemBarrierNoSSE64 962 140381013U, // Int_UCOMISDrm 963 139332437U, // Int_UCOMISDrr 964 140381022U, // Int_UCOMISSrm 965 139332446U, // Int_UCOMISSrr 966 1523469159U, // Int_VCMPSDrm 967 1657686887U, // Int_VCMPSDrr 968 1527663463U, // Int_VCMPSSrm 969 1661881191U, // Int_VCMPSSrr 970 140381036U, // Int_VCOMISDrm 971 139332460U, // Int_VCOMISDrr 972 140381045U, // Int_VCOMISSrm 973 139332469U, // Int_VCOMISSrr 974 139725694U, // Int_VCVTDQ2PDrm 975 139332478U, // Int_VCVTDQ2PDrr 976 139201417U, // Int_VCVTDQ2PSrm 977 139332489U, // Int_VCVTDQ2PSrr 978 140381076U, // Int_VCVTPD2DQrm 979 139332500U, // Int_VCVTPD2DQrr 980 140381087U, // Int_VCVTPD2PSrm 981 139332511U, // Int_VCVTPD2PSrr 982 140381098U, // Int_VCVTPS2DQrm 983 139332522U, // Int_VCVTPS2DQrr 984 140512181U, // Int_VCVTPS2PDrm 985 139332533U, // Int_VCVTPS2PDrr 986 140381120U, // Int_VCVTSD2SI64rm 987 139332544U, // Int_VCVTSD2SI64rr 988 140381120U, // Int_VCVTSD2SIrm 989 139332544U, // Int_VCVTSD2SIrr 990 139348939U, // Int_VCVTSD2SSrm 991 139348939U, // Int_VCVTSD2SSrr 992 139348950U, // Int_VCVTSI2SD64rm 993 139348950U, // Int_VCVTSI2SD64rr 994 139348950U, // Int_VCVTSI2SDrm 995 139348950U, // Int_VCVTSI2SDrr 996 139348961U, // Int_VCVTSI2SS64rm 997 139348961U, // Int_VCVTSI2SS64rr 998 139348961U, // Int_VCVTSI2SSrm 999 139348961U, // Int_VCVTSI2SSrr 1000 139348972U, // Int_VCVTSS2SDrm 1001 139348972U, // Int_VCVTSS2SDrr 1002 140381175U, // Int_VCVTTPS2DQrm 1003 139332599U, // Int_VCVTTPS2DQrr 1004 140381187U, // Int_VCVTTSD2SI64rm 1005 139332611U, // Int_VCVTTSD2SI64rr 1006 140381187U, // Int_VCVTTSD2SIrm 1007 139332611U, // Int_VCVTTSD2SIrr 1008 140643343U, // Int_VCVTTSS2SI64rm 1009 139332623U, // Int_VCVTTSS2SI64rr 1010 140643343U, // Int_VCVTTSS2SIrm 1011 139332623U, // Int_VCVTTSS2SIrr 1012 140381211U, // Int_VUCOMISDrm 1013 139332635U, // Int_VUCOMISDrr 1014 140381221U, // Int_VUCOMISSrm 1015 139332645U, // Int_VUCOMISSrr 1016 1342180399U, // JAE_1 1017 1342180399U, // JAE_4 1018 1342180404U, // JA_1 1019 1342180404U, // JA_4 1020 1342180408U, // JBE_1 1021 1342180408U, // JBE_4 1022 1342180413U, // JB_1 1023 1342180413U, // JB_4 1024 1342180417U, // JCXZ 1025 1342180423U, // JECXZ_32 1026 1342180423U, // JECXZ_64 1027 1342180430U, // JE_1 1028 1342180430U, // JE_4 1029 1342180434U, // JGE_1 1030 1342180434U, // JGE_4 1031 1342180439U, // JG_1 1032 1342180439U, // JG_4 1033 1342180443U, // JLE_1 1034 1342180443U, // JLE_4 1035 1342180448U, // JL_1 1036 1342180448U, // JL_4 1037 536874084U, // JMP32m 1038 134220900U, // JMP32r 1039 671091812U, // JMP64m 1040 1342180452U, // JMP64pcrel32 1041 134220900U, // JMP64r 1042 1342180452U, // JMP_1 1043 1342180452U, // JMP_4 1044 1342180457U, // JNE_1 1045 1342180457U, // JNE_4 1046 1342180462U, // JNO_1 1047 1342180462U, // JNO_4 1048 1342180467U, // JNP_1 1049 1342180467U, // JNP_4 1050 1342180472U, // JNS_1 1051 1342180472U, // JNS_4 1052 1342180477U, // JO_1 1053 1342180477U, // JO_4 1054 1342180481U, // JP_1 1055 1342180481U, // JP_4 1056 1342180485U, // JRCXZ 1057 1342180492U, // JS_1 1058 1342180492U, // JS_4 1059 3216U, // LAHF 1060 139463829U, // LAR16rm 1061 139332757U, // LAR16rr 1062 139463829U, // LAR32rm 1063 139332757U, // LAR32rr 1064 139463829U, // LAR64rm 1065 139332757U, // LAR64rr 1066 272632986U, // LCMPXCHG16 1067 1744833705U, // LCMPXCHG16B 1068 541068442U, // LCMPXCHG32 1069 675286170U, // LCMPXCHG64 1070 809503898U, // LCMPXCHG8 1071 671091899U, // LCMPXCHG8B 1072 139201740U, // LDDQUrm 1073 536874195U, // LDMXCSR 1074 140774620U, // LDS16rm 1075 140774620U, // LDS32rm 1076 3297U, // LD_F0 1077 3302U, // LD_F1 1078 939527403U, // LD_F32m 1079 1073745131U, // LD_F64m 1080 2013269227U, // LD_F80m 1081 0U, // LD_Fp032 1082 0U, // LD_Fp064 1083 0U, // LD_Fp080 1084 0U, // LD_Fp132 1085 0U, // LD_Fp164 1086 0U, // LD_Fp180 1087 0U, // LD_Fp32m 1088 0U, // LD_Fp32m64 1089 0U, // LD_Fp32m80 1090 0U, // LD_Fp64m 1091 0U, // LD_Fp64m80 1092 0U, // LD_Fp80m 1093 134221035U, // LD_Frr 1094 139594992U, // LEA16r 1095 139594992U, // LEA32r 1096 139594992U, // LEA64_32r 1097 139726064U, // LEA64r 1098 3317U, // LEAVE 1099 3317U, // LEAVE64 1100 140774651U, // LES16rm 1101 140774651U, // LES32rm 1102 3328U, // LFENCE 1103 140774663U, // LFS16rm 1104 140774663U, // LFS32rm 1105 140774663U, // LFS64rm 1106 1879051532U, // LGDT16m 1107 1879051539U, // LGDTm 1108 140774681U, // LGS16rm 1109 140774681U, // LGS32rm 1110 140774681U, // LGS64rm 1111 1879051550U, // LIDT16m 1112 1879051557U, // LIDTm 1113 268438827U, // LLDT16m 1114 134221099U, // LLDT16r 1115 268438833U, // LMSW16m 1116 134221105U, // LMSW16r 1117 272633143U, // LOCK_ADD16mi 1118 272633143U, // LOCK_ADD16mi8 1119 272633143U, // LOCK_ADD16mr 1120 541068599U, // LOCK_ADD32mi 1121 541068599U, // LOCK_ADD32mi8 1122 541068599U, // LOCK_ADD32mr 1123 675286327U, // LOCK_ADD64mi32 1124 675286327U, // LOCK_ADD64mi8 1125 675286327U, // LOCK_ADD64mr 1126 809504055U, // LOCK_ADD8mi 1127 809504055U, // LOCK_ADD8mr 1128 272633154U, // LOCK_AND16mi 1129 272633154U, // LOCK_AND16mi8 1130 272633154U, // LOCK_AND16mr 1131 541068610U, // LOCK_AND32mi 1132 541068610U, // LOCK_AND32mi8 1133 541068610U, // LOCK_AND32mr 1134 675286338U, // LOCK_AND64mi32 1135 675286338U, // LOCK_AND64mi8 1136 675286338U, // LOCK_AND64mr 1137 809504066U, // LOCK_AND8mi 1138 809504066U, // LOCK_AND8mr 1139 268438861U, // LOCK_DEC16m 1140 536874317U, // LOCK_DEC32m 1141 671092045U, // LOCK_DEC64m 1142 805309773U, // LOCK_DEC8m 1143 268438872U, // LOCK_INC16m 1144 536874328U, // LOCK_INC32m 1145 671092056U, // LOCK_INC64m 1146 805309784U, // LOCK_INC8m 1147 272633187U, // LOCK_OR16mi 1148 272633187U, // LOCK_OR16mi8 1149 272633187U, // LOCK_OR16mr 1150 541068643U, // LOCK_OR32mi 1151 541068643U, // LOCK_OR32mi8 1152 541068643U, // LOCK_OR32mr 1153 675286371U, // LOCK_OR64mi32 1154 675286371U, // LOCK_OR64mi8 1155 675286371U, // LOCK_OR64mr 1156 809504099U, // LOCK_OR8mi 1157 809504099U, // LOCK_OR8mr 1158 3437U, // LOCK_PREFIX 1159 272633202U, // LOCK_SUB16mi 1160 272633202U, // LOCK_SUB16mi8 1161 272633202U, // LOCK_SUB16mr 1162 541068658U, // LOCK_SUB32mi 1163 541068658U, // LOCK_SUB32mi8 1164 541068658U, // LOCK_SUB32mr 1165 675286386U, // LOCK_SUB64mi32 1166 675286386U, // LOCK_SUB64mi8 1167 675286386U, // LOCK_SUB64mr 1168 809504114U, // LOCK_SUB8mi 1169 809504114U, // LOCK_SUB8mr 1170 272633213U, // LOCK_XOR16mi 1171 272633213U, // LOCK_XOR16mi8 1172 272633213U, // LOCK_XOR16mr 1173 541068669U, // LOCK_XOR32mi 1174 541068669U, // LOCK_XOR32mi8 1175 541068669U, // LOCK_XOR32mr 1176 675286397U, // LOCK_XOR64mi32 1177 675286397U, // LOCK_XOR64mi8 1178 675286397U, // LOCK_XOR64mr 1179 809504125U, // LOCK_XOR8mi 1180 809504125U, // LOCK_XOR8mr 1181 3464U, // LODSB 1182 3470U, // LODSD 1183 3476U, // LODSQ 1184 3482U, // LODSW 1185 1342180768U, // LOOP 1186 1342180774U, // LOOPE 1187 1342180781U, // LOOPNE 1188 134221237U, // LRETI 1189 134221243U, // LRETIW 1190 3522U, // LRETL 1191 3528U, // LRETQ 1192 139464142U, // LSL16rm 1193 139333070U, // LSL16rr 1194 139595214U, // LSL32rm 1195 139333070U, // LSL32rr 1196 139726286U, // LSL64rm 1197 139333070U, // LSL64rr 1198 140774867U, // LSS16rm 1199 140774867U, // LSS32rm 1200 140774867U, // LSS64rm 1201 3544U, // LTRm 1202 3544U, // LTRr 1203 2147487197U, // LXADD16 1204 2281704925U, // LXADD32 1205 2415922653U, // LXADD64 1206 2550140381U, // LXADD8 1207 139464169U, // LZCNT16rm 1208 139333097U, // LZCNT16rr 1209 139595241U, // LZCNT32rm 1210 139333097U, // LZCNT32rr 1211 139726313U, // LZCNT64rm 1212 139333097U, // LZCNT64rr 1213 139333104U, // MASKMOVDQU 1214 139333104U, // MASKMOVDQU64 1215 138677756U, // MAXPDrm 1216 138677756U, // MAXPDrm_Int 1217 138546684U, // MAXPDrr 1218 138546684U, // MAXPDrr_Int 1219 138677763U, // MAXPSrm 1220 138677763U, // MAXPSrm_Int 1221 138546691U, // MAXPSrr 1222 138546691U, // MAXPSrr_Int 1223 138808842U, // MAXSDrm 1224 138808842U, // MAXSDrm_Int 1225 138546698U, // MAXSDrr 1226 138546698U, // MAXSDrr_Int 1227 138939921U, // MAXSSrm 1228 138939921U, // MAXSSrm_Int 1229 138546705U, // MAXSSrr 1230 138546705U, // MAXSSrr_Int 1231 3608U, // MFENCE 1232 138677791U, // MINPDrm 1233 138677791U, // MINPDrm_Int 1234 138546719U, // MINPDrr 1235 138546719U, // MINPDrr_Int 1236 138677798U, // MINPSrm 1237 138677798U, // MINPSrm_Int 1238 138546726U, // MINPSrr 1239 138546726U, // MINPSrr_Int 1240 138808877U, // MINSDrm 1241 138808877U, // MINSDrm_Int 1242 138546733U, // MINSDrr 1243 138546733U, // MINSDrr_Int 1244 138939956U, // MINSSrm 1245 138939956U, // MINSSrm_Int 1246 138546740U, // MINSSrr 1247 138546740U, // MINSSrr_Int 1248 140381755U, // MMX_CVTPD2PIirm 1249 139333179U, // MMX_CVTPD2PIirr 1250 139726405U, // MMX_CVTPI2PDirm 1251 139333189U, // MMX_CVTPI2PDirr 1252 140119631U, // MMX_CVTPI2PSirm 1253 138546767U, // MMX_CVTPI2PSirr 1254 140512857U, // MMX_CVTPS2PIirm 1255 139333209U, // MMX_CVTPS2PIirr 1256 140381795U, // MMX_CVTTPD2PIirm 1257 139333219U, // MMX_CVTTPD2PIirr 1258 140512878U, // MMX_CVTTPS2PIirm 1259 139333230U, // MMX_CVTTPS2PIirr 1260 3705U, // MMX_EMMS 1261 139333246U, // MMX_MASKMOVQ 1262 139333246U, // MMX_MASKMOVQ64 1263 139333256U, // MMX_MOVD64from64rr 1264 139333256U, // MMX_MOVD64grr 1265 541068936U, // MMX_MOVD64mr 1266 139595400U, // MMX_MOVD64rm 1267 139333256U, // MMX_MOVD64rr 1268 139333256U, // MMX_MOVD64rrv164 1269 139333256U, // MMX_MOVD64to64rr 1270 139333262U, // MMX_MOVDQ2Qrr 1271 139333262U, // MMX_MOVFR642Qrr 1272 675286679U, // MMX_MOVNTQmr 1273 139333279U, // MMX_MOVQ2DQrr 1274 139333279U, // MMX_MOVQ2FR64rr 1275 675286696U, // MMX_MOVQ64mr 1276 139726504U, // MMX_MOVQ64rm 1277 139333288U, // MMX_MOVQ64rr 1278 139595400U, // MMX_MOVZDI2PDIrm 1279 139333256U, // MMX_MOVZDI2PDIrr 1280 139726510U, // MMX_PABSBrm64 1281 139333294U, // MMX_PABSBrr64 1282 139726517U, // MMX_PABSDrm64 1283 139333301U, // MMX_PABSDrr64 1284 139726524U, // MMX_PABSWrm64 1285 139333308U, // MMX_PABSWrr64 1286 140119747U, // MMX_PACKSSDWirm 1287 138546883U, // MMX_PACKSSDWirr 1288 140119757U, // MMX_PACKSSWBirm 1289 138546893U, // MMX_PACKSSWBirr 1290 140119767U, // MMX_PACKUSWBirm 1291 138546903U, // MMX_PACKUSWBirr 1292 140119777U, // MMX_PADDBirm 1293 138546913U, // MMX_PADDBirr 1294 140119784U, // MMX_PADDDirm 1295 138546920U, // MMX_PADDDirr 1296 140119791U, // MMX_PADDQirm 1297 138546927U, // MMX_PADDQirr 1298 140119798U, // MMX_PADDSBirm 1299 138546934U, // MMX_PADDSBirr 1300 140119806U, // MMX_PADDSWirm 1301 138546942U, // MMX_PADDSWirr 1302 140119814U, // MMX_PADDUSBirm 1303 138546950U, // MMX_PADDUSBirr 1304 140119823U, // MMX_PADDUSWirm 1305 138546959U, // MMX_PADDUSWirr 1306 140119832U, // MMX_PADDWirm 1307 138546968U, // MMX_PADDWirr 1308 140136223U, // MMX_PALIGNR64irm 1309 138563359U, // MMX_PALIGNR64irr 1310 140119848U, // MMX_PANDNirm 1311 138546984U, // MMX_PANDNirr 1312 140119855U, // MMX_PANDirm 1313 138546991U, // MMX_PANDirr 1314 140119861U, // MMX_PAVGBirm 1315 138546997U, // MMX_PAVGBirr 1316 140119868U, // MMX_PAVGWirm 1317 138547004U, // MMX_PAVGWirr 1318 140119875U, // MMX_PCMPEQBirm 1319 138547011U, // MMX_PCMPEQBirr 1320 140119884U, // MMX_PCMPEQDirm 1321 138547020U, // MMX_PCMPEQDirr 1322 140119893U, // MMX_PCMPEQWirm 1323 138547029U, // MMX_PCMPEQWirr 1324 140119902U, // MMX_PCMPGTBirm 1325 138547038U, // MMX_PCMPGTBirr 1326 140119911U, // MMX_PCMPGTDirm 1327 138547047U, // MMX_PCMPGTDirr 1328 140119920U, // MMX_PCMPGTWirm 1329 138547056U, // MMX_PCMPGTWirr 1330 139349881U, // MMX_PEXTRWirri 1331 140119937U, // MMX_PHADDSWrm64 1332 138547073U, // MMX_PHADDSWrr64 1333 140119946U, // MMX_PHADDWrm64 1334 138547082U, // MMX_PHADDWrr64 1335 140119954U, // MMX_PHADDrm64 1336 138547090U, // MMX_PHADDrr64 1337 140119962U, // MMX_PHSUBDrm64 1338 138547098U, // MMX_PHSUBDrr64 1339 140119970U, // MMX_PHSUBSWrm64 1340 138547106U, // MMX_PHSUBSWrr64 1341 140119979U, // MMX_PHSUBWrm64 1342 138547115U, // MMX_PHSUBWrr64 1343 139874227U, // MMX_PINSRWirmi 1344 138563507U, // MMX_PINSRWirri 1345 140119995U, // MMX_PMADDUBSWrm64 1346 138547131U, // MMX_PMADDUBSWrr64 1347 140120006U, // MMX_PMADDWDirm 1348 138547142U, // MMX_PMADDWDirr 1349 140120015U, // MMX_PMAXSWirm 1350 138547151U, // MMX_PMAXSWirr 1351 140120023U, // MMX_PMAXUBirm 1352 138547159U, // MMX_PMAXUBirr 1353 140120031U, // MMX_PMINSWirm 1354 138547167U, // MMX_PMINSWirr 1355 140120039U, // MMX_PMINUBirm 1356 138547175U, // MMX_PMINUBirr 1357 139333615U, // MMX_PMOVMSKBrr 1358 140120057U, // MMX_PMULHRSWrm64 1359 138547193U, // MMX_PMULHRSWrr64 1360 140120067U, // MMX_PMULHUWirm 1361 138547203U, // MMX_PMULHUWirr 1362 140120076U, // MMX_PMULHWirm 1363 138547212U, // MMX_PMULHWirr 1364 140120084U, // MMX_PMULLWirm 1365 138547220U, // MMX_PMULLWirr 1366 140120092U, // MMX_PMULUDQirm 1367 138547228U, // MMX_PMULUDQirr 1368 140120101U, // MMX_PORirm 1369 138547237U, // MMX_PORirr 1370 140120106U, // MMX_PSADBWirm 1371 138547242U, // MMX_PSADBWirr 1372 140120114U, // MMX_PSHUFBrm64 1373 138547250U, // MMX_PSHUFBrr64 1374 139743290U, // MMX_PSHUFWmi 1375 139350074U, // MMX_PSHUFWri 1376 140120130U, // MMX_PSIGNBrm64 1377 138547266U, // MMX_PSIGNBrr64 1378 140120138U, // MMX_PSIGNDrm64 1379 138547274U, // MMX_PSIGNDrr64 1380 140120146U, // MMX_PSIGNWrm64 1381 138547282U, // MMX_PSIGNWrr64 1382 138547290U, // MMX_PSLLDri 1383 140120154U, // MMX_PSLLDrm 1384 138547290U, // MMX_PSLLDrr 1385 138547297U, // MMX_PSLLQri 1386 140120161U, // MMX_PSLLQrm 1387 138547297U, // MMX_PSLLQrr 1388 138547304U, // MMX_PSLLWri 1389 140120168U, // MMX_PSLLWrm 1390 138547304U, // MMX_PSLLWrr 1391 138547311U, // MMX_PSRADri 1392 140120175U, // MMX_PSRADrm 1393 138547311U, // MMX_PSRADrr 1394 138547318U, // MMX_PSRAWri 1395 140120182U, // MMX_PSRAWrm 1396 138547318U, // MMX_PSRAWrr 1397 138547325U, // MMX_PSRLDri 1398 140120189U, // MMX_PSRLDrm 1399 138547325U, // MMX_PSRLDrr 1400 138547332U, // MMX_PSRLQri 1401 140120196U, // MMX_PSRLQrm 1402 138547332U, // MMX_PSRLQrr 1403 138547339U, // MMX_PSRLWri 1404 140120203U, // MMX_PSRLWrm 1405 138547339U, // MMX_PSRLWrr 1406 140120210U, // MMX_PSUBBirm 1407 138547346U, // MMX_PSUBBirr 1408 140120217U, // MMX_PSUBDirm 1409 138547353U, // MMX_PSUBDirr 1410 140120224U, // MMX_PSUBQirm 1411 138547360U, // MMX_PSUBQirr 1412 140120231U, // MMX_PSUBSBirm 1413 138547367U, // MMX_PSUBSBirr 1414 140120239U, // MMX_PSUBSWirm 1415 138547375U, // MMX_PSUBSWirr 1416 140120247U, // MMX_PSUBUSBirm 1417 138547383U, // MMX_PSUBUSBirr 1418 140120256U, // MMX_PSUBUSWirm 1419 138547392U, // MMX_PSUBUSWirr 1420 140120265U, // MMX_PSUBWirm 1421 138547401U, // MMX_PSUBWirr 1422 140120272U, // MMX_PUNPCKHBWirm 1423 138547408U, // MMX_PUNPCKHBWirr 1424 140120283U, // MMX_PUNPCKHDQirm 1425 138547419U, // MMX_PUNPCKHDQirr 1426 140120294U, // MMX_PUNPCKHWDirm 1427 138547430U, // MMX_PUNPCKHWDirr 1428 140120305U, // MMX_PUNPCKLBWirm 1429 138547441U, // MMX_PUNPCKLBWirr 1430 140120316U, // MMX_PUNPCKLDQirm 1431 138547452U, // MMX_PUNPCKLDQirr 1432 140120327U, // MMX_PUNPCKLWDirm 1433 138547463U, // MMX_PUNPCKLWDirr 1434 140120338U, // MMX_PXORirm 1435 138547474U, // MMX_PXORirr 1436 0U, // MONITOR 1437 4376U, // MONITORrrr 1438 4384U, // MONTMUL 1439 1396707624U, // MOV16ao16 1440 272634152U, // MOV16mi 1441 272634152U, // MOV16mr 1442 272634152U, // MOV16ms 1443 1342181677U, // MOV16o16a 1444 0U, // MOV16r0 1445 139333928U, // MOV16ri 1446 139465000U, // MOV16rm 1447 139333928U, // MOV16rr 1448 139333928U, // MOV16rr_REV 1449 139333928U, // MOV16rs 1450 139465000U, // MOV16sm 1451 139333928U, // MOV16sr 1452 1400901928U, // MOV32ao32 1453 139333928U, // MOV32cr 1454 139333928U, // MOV32dr 1455 541069608U, // MOV32mi 1456 541069608U, // MOV32mr 1457 541069608U, // MOV32ms 1458 1342181686U, // MOV32o32a 1459 0U, // MOV32r0 1460 139333928U, // MOV32rc 1461 139333928U, // MOV32rd 1462 139333928U, // MOV32ri 1463 139596072U, // MOV32rm 1464 139333928U, // MOV32rr 1465 139333928U, // MOV32rr_REV 1466 139333928U, // MOV32rs 1467 139596072U, // MOV32sm 1468 139333928U, // MOV32sr 1469 139333928U, // MOV64cr 1470 139333928U, // MOV64dr 1471 675287336U, // MOV64mi32 1472 675287336U, // MOV64mr 1473 675287336U, // MOV64ms 1474 0U, // MOV64r0 1475 139333928U, // MOV64rc 1476 139333928U, // MOV64rd 1477 139333952U, // MOV64ri 1478 139333928U, // MOV64ri32 1479 0U, // MOV64ri64i32 1480 139727144U, // MOV64rm 1481 139333928U, // MOV64rr 1482 139333928U, // MOV64rr_REV 1483 139333928U, // MOV64rs 1484 139727144U, // MOV64sm 1485 139333928U, // MOV64sr 1486 139333288U, // MOV64toPQIrr 1487 139726504U, // MOV64toSDrm 1488 139333288U, // MOV64toSDrr 1489 1396707624U, // MOV8ao8 1490 809505064U, // MOV8mi 1491 809505064U, // MOV8mr 1492 809537832U, // MOV8mr_NOREX 1493 1342181677U, // MOV8o8a 1494 0U, // MOV8r0 1495 139333928U, // MOV8ri 1496 140251432U, // MOV8rm 1497 140284200U, // MOV8rm_NOREX 1498 139333928U, // MOV8rr 1499 139366696U, // MOV8rr_NOREX 1500 139333928U, // MOV8rr_REV 1501 2684357155U, // MOVAPDmr 1502 140380707U, // MOVAPDrm 1503 139332131U, // MOVAPDrr 1504 139332131U, // MOVAPDrr_REV 1505 2684357163U, // MOVAPSmr 1506 140380715U, // MOVAPSrm 1507 139332139U, // MOVAPSrr 1508 139332139U, // MOVAPSrr_REV 1509 272634184U, // MOVBE16mr 1510 139465032U, // MOVBE16rm 1511 541069640U, // MOVBE32mr 1512 139596104U, // MOVBE32rm 1513 675287368U, // MOVBE64mr 1514 139727176U, // MOVBE64rm 1515 140513615U, // MOVDDUPrm 1516 139333967U, // MOVDDUPrr 1517 139595400U, // MOVDI2PDIrm 1518 139333256U, // MOVDI2PDIrr 1519 139595400U, // MOVDI2SSrm 1520 139333256U, // MOVDI2SSrr 1521 1749029208U, // MOVDQAmr 1522 139202904U, // MOVDQArm 1523 139333976U, // MOVDQArr 1524 139333976U, // MOVDQArr_REV 1525 1749029216U, // MOVDQUmr 1526 1749029216U, // MOVDQUmr_Int 1527 139202912U, // MOVDQUrm 1528 139333984U, // MOVDQUrr 1529 139333984U, // MOVDQUrr_REV 1530 138547560U, // MOVHLPSrr 1531 1077940593U, // MOVHPDmr 1532 138809713U, // MOVHPDrm 1533 1077940601U, // MOVHPSmr 1534 138809721U, // MOVHPSrm 1535 138547585U, // MOVLHPSrr 1536 1077940618U, // MOVLPDmr 1537 138809738U, // MOVLPDrm 1538 1077940626U, // MOVLPSmr 1539 138809746U, // MOVLPSrm 1540 675286696U, // MOVLQ128mr 1541 139334042U, // MOVMSKPDrr32 1542 139334042U, // MOVMSKPDrr64 1543 139334052U, // MOVMSKPSrr32 1544 139334052U, // MOVMSKPSrr64 1545 139202990U, // MOVNTDQArm 1546 2684359096U, // MOVNTDQ_64mr 1547 2684359096U, // MOVNTDQmr 1548 675287489U, // MOVNTI_64mr 1549 541069761U, // MOVNTImr 1550 2684359113U, // MOVNTPDmr 1551 2684359122U, // MOVNTPSmr 1552 0U, // MOVPC32r 1553 541068936U, // MOVPDI2DImr 1554 139333256U, // MOVPDI2DIrr 1555 675286696U, // MOVPQI2QImr 1556 139333288U, // MOVPQIto64rr 1557 139726504U, // MOVQI2PQIrm 1558 139333288U, // MOVQxrxr 1559 4571U, // MOVSB 1560 4577U, // MOVSD 1561 1077940711U, // MOVSDmr 1562 140513767U, // MOVSDrm 1563 138547687U, // MOVSDrr 1564 138547687U, // MOVSDrr_REV 1565 675286696U, // MOVSDto64mr 1566 139333288U, // MOVSDto64rr 1567 140382702U, // MOVSHDUPrm 1568 139334126U, // MOVSHDUPrr 1569 140382712U, // MOVSLDUPrm 1570 139334136U, // MOVSLDUPrr 1571 4610U, // MOVSQ 1572 541068936U, // MOVSS2DImr 1573 139333256U, // MOVSS2DIrr 1574 943723016U, // MOVSSmr 1575 140644872U, // MOVSSrm 1576 138547720U, // MOVSSrr 1577 138547720U, // MOVSSrr_REV 1578 4623U, // MOVSW 1579 140251669U, // MOVSX16rm8 1580 139334165U, // MOVSX16rr8 1581 139465237U, // MOVSX32rm16 1582 140251669U, // MOVSX32rm8 1583 139334165U, // MOVSX32rr16 1584 139334165U, // MOVSX32rr8 1585 139465237U, // MOVSX64rm16 1586 139596316U, // MOVSX64rm32 1587 140251669U, // MOVSX64rm8 1588 139334165U, // MOVSX64rr16 1589 139334172U, // MOVSX64rr32 1590 139334165U, // MOVSX64rr8 1591 2684359204U, // MOVUPDmr 1592 140382756U, // MOVUPDrm 1593 139334180U, // MOVUPDrr 1594 139334180U, // MOVUPDrr_REV 1595 2684359212U, // MOVUPSmr 1596 140382764U, // MOVUPSrm 1597 139334188U, // MOVUPSrr 1598 139334188U, // MOVUPSrr_REV 1599 139595400U, // MOVZDI2PDIrm 1600 139333256U, // MOVZDI2PDIrr 1601 139202216U, // MOVZPQILo2PQIrm 1602 139333288U, // MOVZPQILo2PQIrr 1603 139726504U, // MOVZQI2PQIrm 1604 139333288U, // MOVZQI2PQIrr 1605 140251700U, // MOVZX16rm8 1606 139334196U, // MOVZX16rr8 1607 140251700U, // MOVZX32_NOREXrm8 1608 139334196U, // MOVZX32_NOREXrr8 1609 139465268U, // MOVZX32rm16 1610 140251700U, // MOVZX32rm8 1611 139334196U, // MOVZX32rr16 1612 139334196U, // MOVZX32rr8 1613 0U, // MOVZX64rm16 1614 139465268U, // MOVZX64rm16_Q 1615 0U, // MOVZX64rm32 1616 0U, // MOVZX64rm8 1617 140251700U, // MOVZX64rm8_Q 1618 0U, // MOVZX64rr16 1619 139334196U, // MOVZX64rr16_Q 1620 0U, // MOVZX64rr32 1621 0U, // MOVZX64rr8 1622 139334196U, // MOVZX64rr8_Q 1623 139088443U, // MPSADBWrmi 1624 138564155U, // MPSADBWrri 1625 268440132U, // MUL16m 1626 134222404U, // MUL16r 1627 536875588U, // MUL32m 1628 134222404U, // MUL32r 1629 671093316U, // MUL64m 1630 134222404U, // MUL64r 1631 805311044U, // MUL8m 1632 134222404U, // MUL8r 1633 138678857U, // MULPDrm 1634 138547785U, // MULPDrr 1635 138678864U, // MULPSrm 1636 138547792U, // MULPSrr 1637 138809943U, // MULSDrm 1638 138809943U, // MULSDrm_Int 1639 138547799U, // MULSDrr 1640 138547799U, // MULSDrr_Int 1641 138941022U, // MULSSrm 1642 138941022U, // MULSSrm_Int 1643 138547806U, // MULSSrr 1644 138547806U, // MULSSrr_Int 1645 939528805U, // MUL_F32m 1646 1073746533U, // MUL_F64m 1647 268440171U, // MUL_FI16m 1648 536875627U, // MUL_FI32m 1649 134222450U, // MUL_FPrST0 1650 134222437U, // MUL_FST0r 1651 0U, // MUL_Fp32 1652 0U, // MUL_Fp32m 1653 0U, // MUL_Fp64 1654 0U, // MUL_Fp64m 1655 0U, // MUL_Fp64m32 1656 0U, // MUL_Fp80 1657 0U, // MUL_Fp80m32 1658 0U, // MUL_Fp80m64 1659 0U, // MUL_FpI16m32 1660 0U, // MUL_FpI16m64 1661 0U, // MUL_FpI16m80 1662 0U, // MUL_FpI32m32 1663 0U, // MUL_FpI32m64 1664 0U, // MUL_FpI32m80 1665 163582565U, // MUL_FrST0 1666 0U, // MWAIT 1667 4729U, // MWAITrr 1668 268440191U, // NEG16m 1669 134222463U, // NEG16r 1670 536875647U, // NEG32m 1671 134222463U, // NEG32r 1672 671093375U, // NEG64m 1673 134222463U, // NEG64r 1674 805311103U, // NEG8m 1675 134222463U, // NEG8r 1676 4740U, // NOOP 1677 536875656U, // NOOPL 1678 268440200U, // NOOPW 1679 268440205U, // NOT16m 1680 134222477U, // NOT16r 1681 536875661U, // NOT32m 1682 134222477U, // NOT32r 1683 671093389U, // NOT64m 1684 134222477U, // NOT64r 1685 805311117U, // NOT8m 1686 134222477U, // NOT8r 1687 134222482U, // OR16i16 1688 272634522U, // OR16mi 1689 272634522U, // OR16mi8 1690 272634522U, // OR16mr 1691 411046554U, // OR16ri 1692 411046554U, // OR16ri8 1693 415240858U, // OR16rm 1694 411046554U, // OR16rr 1695 138547866U, // OR16rr_REV 1696 134222494U, // OR32i32 1697 541069978U, // OR32mi 1698 541069978U, // OR32mi8 1699 541069978U, // OR32mr 1700 541068643U, // OR32mrLocked 1701 411046554U, // OR32ri 1702 411046554U, // OR32ri8 1703 419435162U, // OR32rm 1704 411046554U, // OR32rr 1705 138547866U, // OR32rr_REV 1706 134222503U, // OR64i32 1707 675287706U, // OR64mi32 1708 675287706U, // OR64mi8 1709 675287706U, // OR64mr 1710 411046554U, // OR64ri32 1711 411046554U, // OR64ri8 1712 423629466U, // OR64rm 1713 411046554U, // OR64rr 1714 138547866U, // OR64rr_REV 1715 134222512U, // OR8i8 1716 809505434U, // OR8mi 1717 809505434U, // OR8mr 1718 411046554U, // OR8ri 1719 427823770U, // OR8rm 1720 411046554U, // OR8rr 1721 138547866U, // OR8rr_REV 1722 138676787U, // ORPDrm 1723 138545715U, // ORPDrr 1724 138676793U, // ORPSrm 1725 138545721U, // ORPSrr 1726 197137080U, // OUT16ir 1727 4797U, // OUT16rr 1728 192942776U, // OUT32ir 1729 4808U, // OUT32rr 1730 188748472U, // OUT8ir 1731 4820U, // OUT8rr 1732 4831U, // OUTSB 1733 4837U, // OUTSD 1734 4843U, // OUTSW 1735 139202222U, // PABSBrm128 1736 139333294U, // PABSBrr128 1737 139202229U, // PABSDrm128 1738 139333301U, // PABSDrr128 1739 139202236U, // PABSWrm128 1740 139333308U, // PABSWrr128 1741 139071171U, // PACKSSDWrm 1742 138546883U, // PACKSSDWrr 1743 139071181U, // PACKSSWBrm 1744 138546893U, // PACKSSWBrr 1745 139072241U, // PACKUSDWrm 1746 138547953U, // PACKUSDWrr 1747 139071191U, // PACKUSWBrm 1748 138546903U, // PACKUSWBrr 1749 139071201U, // PADDBrm 1750 138546913U, // PADDBrr 1751 139071208U, // PADDDrm 1752 138546920U, // PADDDrr 1753 139071215U, // PADDQrm 1754 138546927U, // PADDQrr 1755 139071222U, // PADDSBrm 1756 138546934U, // PADDSBrr 1757 139071230U, // PADDSWrm 1758 138546942U, // PADDSWrr 1759 139071238U, // PADDUSBrm 1760 138546950U, // PADDUSBrr 1761 139071247U, // PADDUSWrm 1762 138546959U, // PADDUSWrr 1763 139071256U, // PADDWrm 1764 138546968U, // PADDWrr 1765 139087647U, // PALIGNR128rm 1766 138563359U, // PALIGNR128rr 1767 139071272U, // PANDNrm 1768 138546984U, // PANDNrr 1769 139071279U, // PANDrm 1770 138546991U, // PANDrr 1771 4859U, // PAUSE 1772 139071285U, // PAVGBrm 1773 138546997U, // PAVGBrr 1774 140120833U, // PAVGUSBrm 1775 138547969U, // PAVGUSBrr 1776 139071292U, // PAVGWrm 1777 138547004U, // PAVGWrr 1778 139072266U, // PBLENDVBrm0 1779 138547978U, // PBLENDVBrr0 1780 139088660U, // PBLENDWrmi 1781 138564372U, // PBLENDWrri 1782 139088669U, // PCLMULQDQrm 1783 138564381U, // PCLMULQDQrr 1784 139071299U, // PCMPEQBrm 1785 138547011U, // PCMPEQBrr 1786 139071308U, // PCMPEQDrm 1787 138547020U, // PCMPEQDrr 1788 139072296U, // PCMPEQQrm 1789 138548008U, // PCMPEQQrr 1790 139071317U, // PCMPEQWrm 1791 138547029U, // PCMPEQWrr 1792 139219761U, // PCMPESTRIArm 1793 139350833U, // PCMPESTRIArr 1794 139219761U, // PCMPESTRICrm 1795 139350833U, // PCMPESTRICrr 1796 139219761U, // PCMPESTRIOrm 1797 139350833U, // PCMPESTRIOrr 1798 139219761U, // PCMPESTRISrm 1799 139350833U, // PCMPESTRISrr 1800 139219761U, // PCMPESTRIZrm 1801 139350833U, // PCMPESTRIZrr 1802 139219761U, // PCMPESTRIrm 1803 139350833U, // PCMPESTRIrr 1804 0U, // PCMPESTRM128MEM 1805 0U, // PCMPESTRM128REG 1806 139219772U, // PCMPESTRM128rm 1807 139350844U, // PCMPESTRM128rr 1808 139071326U, // PCMPGTBrm 1809 138547038U, // PCMPGTBrr 1810 139071335U, // PCMPGTDrm 1811 138547047U, // PCMPGTDrr 1812 139072327U, // PCMPGTQrm 1813 138548039U, // PCMPGTQrr 1814 139071344U, // PCMPGTWrm 1815 138547056U, // PCMPGTWrr 1816 139219792U, // PCMPISTRIArm 1817 139350864U, // PCMPISTRIArr 1818 139219792U, // PCMPISTRICrm 1819 139350864U, // PCMPISTRICrr 1820 139219792U, // PCMPISTRIOrm 1821 139350864U, // PCMPISTRIOrr 1822 139219792U, // PCMPISTRISrm 1823 139350864U, // PCMPISTRISrr 1824 139219792U, // PCMPISTRIZrm 1825 139350864U, // PCMPISTRIZrr 1826 139219792U, // PCMPISTRIrm 1827 139350864U, // PCMPISTRIrr 1828 0U, // PCMPISTRM128MEM 1829 0U, // PCMPISTRM128REG 1830 139219803U, // PCMPISTRM128rm 1831 139350875U, // PCMPISTRM128rr 1832 809522022U, // PEXTRBmr 1833 139350886U, // PEXTRBrr 1834 541086574U, // PEXTRDmr 1835 139350894U, // PEXTRDrr 1836 675304310U, // PEXTRQmr 1837 139350902U, // PEXTRQrr 1838 272650105U, // PEXTRWmr 1839 139349881U, // PEXTRWri 1840 139727742U, // PF2IDrm 1841 139334526U, // PF2IDrr 1842 139727749U, // PF2IWrm 1843 139334533U, // PF2IWrr 1844 140120972U, // PFACCrm 1845 138548108U, // PFACCrr 1846 140120979U, // PFADDrm 1847 138548115U, // PFADDrr 1848 140120986U, // PFCMPEQrm 1849 138548122U, // PFCMPEQrr 1850 140120995U, // PFCMPGErm 1851 138548131U, // PFCMPGErr 1852 140121004U, // PFCMPGTrm 1853 138548140U, // PFCMPGTrr 1854 140121013U, // PFMAXrm 1855 138548149U, // PFMAXrr 1856 140121020U, // PFMINrm 1857 138548156U, // PFMINrr 1858 140121027U, // PFMULrm 1859 138548163U, // PFMULrr 1860 140121034U, // PFNACCrm 1861 138548170U, // PFNACCrr 1862 140121042U, // PFPNACCrm 1863 138548178U, // PFPNACCrr 1864 140121051U, // PFRCPIT1rm 1865 138548187U, // PFRCPIT1rr 1866 140121061U, // PFRCPIT2rm 1867 138548197U, // PFRCPIT2rr 1868 139727855U, // PFRCPrm 1869 139334639U, // PFRCPrr 1870 140121078U, // PFRSQIT1rm 1871 138548214U, // PFRSQIT1rr 1872 139727872U, // PFRSQRTrm 1873 139334656U, // PFRSQRTrr 1874 140121097U, // PFSUBRrm 1875 138548233U, // PFSUBRrr 1876 140121105U, // PFSUBrm 1877 138548241U, // PFSUBrr 1878 139071378U, // PHADDDrm128 1879 138547090U, // PHADDDrr128 1880 139071361U, // PHADDSWrm128 1881 138547073U, // PHADDSWrr128 1882 139071370U, // PHADDWrm128 1883 138547082U, // PHADDWrr128 1884 139203608U, // PHMINPOSUWrm128 1885 139334680U, // PHMINPOSUWrr128 1886 139071386U, // PHSUBDrm128 1887 138547098U, // PHSUBDrr128 1888 139071394U, // PHSUBSWrm128 1889 138547106U, // PHSUBSWrr128 1890 139071403U, // PHSUBWrm128 1891 138547115U, // PHSUBWrr128 1892 139727908U, // PI2FDrm 1893 139334692U, // PI2FDrr 1894 139727915U, // PI2FWrm 1895 139334699U, // PI2FWrr 1896 140907570U, // PINSRBrm 1897 138564658U, // PINSRBrr 1898 140006458U, // PINSRDrm 1899 138564666U, // PINSRDrr 1900 140137538U, // PINSRQrm 1901 138564674U, // PINSRQrr 1902 139874227U, // PINSRWrmi 1903 138563507U, // PINSRWrri 1904 139071419U, // PMADDUBSWrm128 1905 138547131U, // PMADDUBSWrr128 1906 139071430U, // PMADDWDrm 1907 138547142U, // PMADDWDrr 1908 139072586U, // PMAXSBrm 1909 138548298U, // PMAXSBrr 1910 139072594U, // PMAXSDrm 1911 138548306U, // PMAXSDrr 1912 139071439U, // PMAXSWrm 1913 138547151U, // PMAXSWrr 1914 139071447U, // PMAXUBrm 1915 138547159U, // PMAXUBrr 1916 139072602U, // PMAXUDrm 1917 138548314U, // PMAXUDrr 1918 139072610U, // PMAXUWrm 1919 138548322U, // PMAXUWrr 1920 139072618U, // PMINSBrm 1921 138548330U, // PMINSBrr 1922 139072626U, // PMINSDrm 1923 138548338U, // PMINSDrr 1924 139071455U, // PMINSWrm 1925 138547167U, // PMINSWrr 1926 139071463U, // PMINUBrm 1927 138547175U, // PMINUBrr 1928 139072634U, // PMINUDrm 1929 138548346U, // PMINUDrr 1930 139072642U, // PMINUWrm 1931 138548354U, // PMINUWrr 1932 139333615U, // PMOVMSKBrr 1933 139596938U, // PMOVSXBDrm 1934 139334794U, // PMOVSXBDrr 1935 139465876U, // PMOVSXBQrm 1936 139334804U, // PMOVSXBQrr 1937 139728030U, // PMOVSXBWrm 1938 139334814U, // PMOVSXBWrr 1939 139728040U, // PMOVSXDQrm 1940 139334824U, // PMOVSXDQrr 1941 139728050U, // PMOVSXWDrm 1942 139334834U, // PMOVSXWDrr 1943 139596988U, // PMOVSXWQrm 1944 139334844U, // PMOVSXWQrr 1945 139596998U, // PMOVZXBDrm 1946 139334854U, // PMOVZXBDrr 1947 139465936U, // PMOVZXBQrm 1948 139334864U, // PMOVZXBQrr 1949 139728090U, // PMOVZXBWrm 1950 139334874U, // PMOVZXBWrr 1951 139728100U, // PMOVZXDQrm 1952 139334884U, // PMOVZXDQrr 1953 139728110U, // PMOVZXWDrm 1954 139334894U, // PMOVZXWDrr 1955 139597048U, // PMOVZXWQrm 1956 139334904U, // PMOVZXWQrr 1957 139072770U, // PMULDQrm 1958 138548482U, // PMULDQrr 1959 139071481U, // PMULHRSWrm128 1960 138547193U, // PMULHRSWrr128 1961 140121354U, // PMULHRWrm 1962 138548490U, // PMULHRWrr 1963 139071491U, // PMULHUWrm 1964 138547203U, // PMULHUWrr 1965 139071500U, // PMULHWrm 1966 138547212U, // PMULHWrr 1967 139072787U, // PMULLDrm 1968 138548499U, // PMULLDrr 1969 139071508U, // PMULLWrm 1970 138547220U, // PMULLWrr 1971 139071516U, // PMULUDQrm 1972 138547228U, // PMULUDQrr 1973 134223131U, // POP16r 1974 268440859U, // POP16rmm 1975 134223131U, // POP16rmr 1976 134223131U, // POP32r 1977 536876315U, // POP32rmm 1978 134223131U, // POP32rmr 1979 134223131U, // POP64r 1980 671094043U, // POP64rmm 1981 134223131U, // POP64rmr 1982 5408U, // POPA32 1983 139466021U, // POPCNT16rm 1984 139334949U, // POPCNT16rr 1985 139597093U, // POPCNT32rm 1986 139334949U, // POPCNT32rr 1987 139728165U, // POPCNT64rm 1988 139334949U, // POPCNT64rr 1989 5421U, // POPDS16 1990 5421U, // POPDS32 1991 5428U, // POPES16 1992 5428U, // POPES32 1993 5435U, // POPF16 1994 5440U, // POPF32 1995 5446U, // POPF64 1996 5452U, // POPFS16 1997 5452U, // POPFS32 1998 5452U, // POPFS64 1999 5459U, // POPGS16 2000 5459U, // POPGS32 2001 5459U, // POPGS64 2002 5466U, // POPSS16 2003 5466U, // POPSS32 2004 139071525U, // PORrm 2005 138547237U, // PORrr 2006 536876385U, // PREFETCH 2007 805311851U, // PREFETCHNTA 2008 805311864U, // PREFETCHT0 2009 805311876U, // PREFETCHT1 2010 805311888U, // PREFETCHT2 2011 268440988U, // PREFETCHW 2012 139071530U, // PSADBWrm 2013 138547242U, // PSADBWrr 2014 139071538U, // PSHUFBrm128 2015 138547250U, // PSHUFBrr128 2016 139220391U, // PSHUFDmi 2017 139351463U, // PSHUFDri 2018 139220399U, // PSHUFHWmi 2019 139351471U, // PSHUFHWri 2020 139220408U, // PSHUFLWmi 2021 139351480U, // PSHUFLWri 2022 139071554U, // PSIGNBrm128 2023 138547266U, // PSIGNBrr128 2024 139071562U, // PSIGNDrm128 2025 138547274U, // PSIGNDrr128 2026 139071570U, // PSIGNWrm128 2027 138547282U, // PSIGNWrr128 2028 138548673U, // PSLLDQri 2029 138547290U, // PSLLDri 2030 139071578U, // PSLLDrm 2031 138547290U, // PSLLDrr 2032 138547297U, // PSLLQri 2033 139071585U, // PSLLQrm 2034 138547297U, // PSLLQrr 2035 138547304U, // PSLLWri 2036 139071592U, // PSLLWrm 2037 138547304U, // PSLLWrr 2038 138547311U, // PSRADri 2039 139071599U, // PSRADrm 2040 138547311U, // PSRADrr 2041 138547318U, // PSRAWri 2042 139071606U, // PSRAWrm 2043 138547318U, // PSRAWrr 2044 138548681U, // PSRLDQri 2045 138547325U, // PSRLDri 2046 139071613U, // PSRLDrm 2047 138547325U, // PSRLDrr 2048 138547332U, // PSRLQri 2049 139071620U, // PSRLQrm 2050 138547332U, // PSRLQrr 2051 138547339U, // PSRLWri 2052 139071627U, // PSRLWrm 2053 138547339U, // PSRLWrr 2054 139071634U, // PSUBBrm 2055 138547346U, // PSUBBrr 2056 139071641U, // PSUBDrm 2057 138547353U, // PSUBDrr 2058 139071648U, // PSUBQrm 2059 138547360U, // PSUBQrr 2060 139071655U, // PSUBSBrm 2061 138547367U, // PSUBSBrr 2062 139071663U, // PSUBSWrm 2063 138547375U, // PSUBSWrr 2064 139071671U, // PSUBUSBrm 2065 138547383U, // PSUBUSBrr 2066 139071680U, // PSUBUSWrm 2067 138547392U, // PSUBUSWrr 2068 139071689U, // PSUBWrm 2069 138547401U, // PSUBWrr 2070 139728337U, // PSWAPDrm 2071 139335121U, // PSWAPDrr 2072 140383705U, // PTESTrm 2073 139335129U, // PTESTrr 2074 139071696U, // PUNPCKHBWrm 2075 138547408U, // PUNPCKHBWrr 2076 139071707U, // PUNPCKHDQrm 2077 138547419U, // PUNPCKHDQrr 2078 139072993U, // PUNPCKHQDQrm 2079 138548705U, // PUNPCKHQDQrr 2080 139071718U, // PUNPCKHWDrm 2081 138547430U, // PUNPCKHWDrr 2082 139071729U, // PUNPCKLBWrm 2083 138547441U, // PUNPCKLBWrr 2084 139071740U, // PUNPCKLDQrm 2085 138547452U, // PUNPCKLDQrr 2086 139073005U, // PUNPCKLQDQrm 2087 138548717U, // PUNPCKLQDQrr 2088 139071751U, // PUNPCKLWDrm 2089 138547463U, // PUNPCKLWDrr 2090 134223353U, // PUSH16r 2091 268441081U, // PUSH16rmm 2092 134223353U, // PUSH16rmr 2093 134223353U, // PUSH32r 2094 536876537U, // PUSH32rmm 2095 134223353U, // PUSH32rmr 2096 134223353U, // PUSH64i16 2097 134223353U, // PUSH64i32 2098 134223353U, // PUSH64i8 2099 134223353U, // PUSH64r 2100 671094265U, // PUSH64rmm 2101 134223353U, // PUSH64rmr 2102 5631U, // PUSHA32 2103 5637U, // PUSHCS16 2104 5637U, // PUSHCS32 2105 5645U, // PUSHDS16 2106 5645U, // PUSHDS32 2107 5653U, // PUSHES16 2108 5653U, // PUSHES32 2109 5661U, // PUSHF16 2110 5667U, // PUSHF32 2111 5674U, // PUSHF64 2112 5681U, // PUSHFS16 2113 5681U, // PUSHFS32 2114 5681U, // PUSHFS64 2115 5689U, // PUSHGS16 2116 5689U, // PUSHGS32 2117 5689U, // PUSHGS64 2118 5697U, // PUSHSS16 2119 5697U, // PUSHSS32 2120 134223353U, // PUSHi16 2121 134223353U, // PUSHi32 2122 134223353U, // PUSHi8 2123 139071762U, // PXORrm 2124 138547474U, // PXORrr 2125 268441161U, // RCL16m1 2126 335550025U, // RCL16mCL 2127 272635465U, // RCL16mi 2128 134223433U, // RCL16r1 2129 201332297U, // RCL16rCL 2130 138548809U, // RCL16ri 2131 536876617U, // RCL32m1 2132 603985481U, // RCL32mCL 2133 541070921U, // RCL32mi 2134 134223433U, // RCL32r1 2135 201332297U, // RCL32rCL 2136 138548809U, // RCL32ri 2137 671094345U, // RCL64m1 2138 738203209U, // RCL64mCL 2139 675288649U, // RCL64mi 2140 134223433U, // RCL64r1 2141 201332297U, // RCL64rCL 2142 138548809U, // RCL64ri 2143 805312073U, // RCL8m1 2144 872420937U, // RCL8mCL 2145 809506377U, // RCL8mi 2146 134223433U, // RCL8r1 2147 201332297U, // RCL8rCL 2148 138548809U, // RCL8ri 2149 140383822U, // RCPPSm 2150 140383822U, // RCPPSm_Int 2151 139335246U, // RCPPSr 2152 139335246U, // RCPPSr_Int 2153 140645973U, // RCPSSm 2154 140645973U, // RCPSSm_Int 2155 139335253U, // RCPSSr 2156 139335253U, // RCPSSr_Int 2157 268441180U, // RCR16m1 2158 335550044U, // RCR16mCL 2159 272635484U, // RCR16mi 2160 134223452U, // RCR16r1 2161 201332316U, // RCR16rCL 2162 138548828U, // RCR16ri 2163 536876636U, // RCR32m1 2164 603985500U, // RCR32mCL 2165 541070940U, // RCR32mi 2166 134223452U, // RCR32r1 2167 201332316U, // RCR32rCL 2168 138548828U, // RCR32ri 2169 671094364U, // RCR64m1 2170 738203228U, // RCR64mCL 2171 675288668U, // RCR64mi 2172 134223452U, // RCR64r1 2173 201332316U, // RCR64rCL 2174 138548828U, // RCR64ri 2175 805312092U, // RCR8m1 2176 872420956U, // RCR8mCL 2177 809506396U, // RCR8mi 2178 134223452U, // RCR8r1 2179 201332316U, // RCR8rCL 2180 138548828U, // RCR8ri 2181 134223457U, // RDFSBASE 2182 134223457U, // RDFSBASE64 2183 134223467U, // RDGSBASE 2184 134223467U, // RDGSBASE64 2185 5749U, // RDMSR 2186 5755U, // RDPMC 2187 134223489U, // RDRAND16r 2188 134223489U, // RDRAND32r 2189 134223489U, // RDRAND64r 2190 5769U, // RDTSC 2191 5775U, // RDTSCP 2192 5782U, // RELEASE_MOV16mr 2193 5782U, // RELEASE_MOV32mr 2194 5782U, // RELEASE_MOV64mr 2195 5782U, // RELEASE_MOV8mr 2196 5803U, // REPNE_PREFIX 2197 5809U, // REP_MOVSB 2198 5819U, // REP_MOVSD 2199 5829U, // REP_MOVSQ 2200 5839U, // REP_MOVSW 2201 5849U, // REP_PREFIX 2202 5853U, // REP_STOSB 2203 5863U, // REP_STOSD 2204 5873U, // REP_STOSQ 2205 5883U, // REP_STOSW 2206 5893U, // RET 2207 134223625U, // RETI 2208 134223630U, // RETIW 2209 5908U, // REX64_PREFIX 2210 268441370U, // ROL16m1 2211 335550234U, // ROL16mCL 2212 272635674U, // ROL16mi 2213 134223642U, // ROL16r1 2214 201332506U, // ROL16rCL 2215 138549018U, // ROL16ri 2216 536876826U, // ROL32m1 2217 603985690U, // ROL32mCL 2218 541071130U, // ROL32mi 2219 134223642U, // ROL32r1 2220 201332506U, // ROL32rCL 2221 138549018U, // ROL32ri 2222 671094554U, // ROL64m1 2223 742397722U, // ROL64mCL 2224 675288858U, // ROL64mi 2225 134223642U, // ROL64r1 2226 205526810U, // ROL64rCL 2227 138549018U, // ROL64ri 2228 805312282U, // ROL8m1 2229 872421146U, // ROL8mCL 2230 809506586U, // ROL8mi 2231 134223642U, // ROL8r1 2232 201332506U, // ROL8rCL 2233 138549018U, // ROL8ri 2234 268441375U, // ROR16m1 2235 335550239U, // ROR16mCL 2236 272635679U, // ROR16mi 2237 134223647U, // ROR16r1 2238 201332511U, // ROR16rCL 2239 138549023U, // ROR16ri 2240 536876831U, // ROR32m1 2241 603985695U, // ROR32mCL 2242 541071135U, // ROR32mi 2243 134223647U, // ROR32r1 2244 201332511U, // ROR32rCL 2245 138549023U, // ROR32ri 2246 671094559U, // ROR64m1 2247 742397727U, // ROR64mCL 2248 675288863U, // ROR64mi 2249 134223647U, // ROR64r1 2250 205526815U, // ROR64rCL 2251 138549023U, // ROR64ri 2252 805312287U, // ROR8m1 2253 872421151U, // ROR8mCL 2254 809506591U, // ROR8mi 2255 134223647U, // ROR8r1 2256 201332511U, // ROR8rCL 2257 138549023U, // ROR8ri 2258 140400420U, // ROUNDPDm 2259 139351844U, // ROUNDPDr 2260 140400429U, // ROUNDPSm 2261 139351853U, // ROUNDPSr 2262 138827574U, // ROUNDSDm 2263 138565430U, // ROUNDSDr 2264 138958655U, // ROUNDSSm 2265 138565439U, // ROUNDSSr 2266 5960U, // RSM 2267 140384076U, // RSQRTPSm 2268 140384076U, // RSQRTPSm_Int 2269 139335500U, // RSQRTPSr 2270 139335500U, // RSQRTPSr_Int 2271 140646229U, // RSQRTSSm 2272 140646229U, // RSQRTSSm_Int 2273 139335509U, // RSQRTSSr 2274 139335509U, // RSQRTSSr_Int 2275 5982U, // SAHF 2276 268441443U, // SAR16m1 2277 335550307U, // SAR16mCL 2278 272635747U, // SAR16mi 2279 134223715U, // SAR16r1 2280 201332579U, // SAR16rCL 2281 138549091U, // SAR16ri 2282 536876899U, // SAR32m1 2283 603985763U, // SAR32mCL 2284 541071203U, // SAR32mi 2285 134223715U, // SAR32r1 2286 201332579U, // SAR32rCL 2287 138549091U, // SAR32ri 2288 671094627U, // SAR64m1 2289 742397795U, // SAR64mCL 2290 675288931U, // SAR64mi 2291 134223715U, // SAR64r1 2292 205526883U, // SAR64rCL 2293 138549091U, // SAR64ri 2294 805312355U, // SAR8m1 2295 872421219U, // SAR8mCL 2296 809506659U, // SAR8mi 2297 134223715U, // SAR8r1 2298 201332579U, // SAR8rCL 2299 138549091U, // SAR8ri 2300 134223720U, // SBB16i16 2301 272635761U, // SBB16mi 2302 272635761U, // SBB16mi8 2303 272635761U, // SBB16mr 2304 411047793U, // SBB16ri 2305 411047793U, // SBB16ri8 2306 415242097U, // SBB16rm 2307 411047793U, // SBB16rr 2308 138549105U, // SBB16rr_REV 2309 134223734U, // SBB32i32 2310 541071217U, // SBB32mi 2311 541071217U, // SBB32mi8 2312 541071217U, // SBB32mr 2313 411047793U, // SBB32ri 2314 411047793U, // SBB32ri8 2315 419436401U, // SBB32rm 2316 411047793U, // SBB32rr 2317 138549105U, // SBB32rr_REV 2318 134223744U, // SBB64i32 2319 675288945U, // SBB64mi32 2320 675288945U, // SBB64mi8 2321 675288945U, // SBB64mr 2322 411047793U, // SBB64ri32 2323 411047793U, // SBB64ri8 2324 423630705U, // SBB64rm 2325 411047793U, // SBB64rr 2326 138549105U, // SBB64rr_REV 2327 134223754U, // SBB8i8 2328 809506673U, // SBB8mi 2329 809506673U, // SBB8mr 2330 411047793U, // SBB8ri 2331 427825009U, // SBB8rm 2332 411047793U, // SBB8rr 2333 138549105U, // SBB8rr_REV 2334 6035U, // SCAS16 2335 6041U, // SCAS32 2336 6047U, // SCAS64 2337 6053U, // SCAS8 2338 6059U, // SEG_ALLOCA_32 2339 6059U, // SEG_ALLOCA_64 2340 805312472U, // SETAEm 2341 134223832U, // SETAEr 2342 805312479U, // SETAm 2343 134223839U, // SETAr 2344 805312485U, // SETBEm 2345 134223845U, // SETBEr 2346 0U, // SETB_C16r 2347 0U, // SETB_C32r 2348 0U, // SETB_C64r 2349 0U, // SETB_C8r 2350 805312492U, // SETBm 2351 134223852U, // SETBr 2352 805312498U, // SETEm 2353 134223858U, // SETEr 2354 805312504U, // SETGEm 2355 134223864U, // SETGEr 2356 805312511U, // SETGm 2357 134223871U, // SETGr 2358 805312517U, // SETLEm 2359 134223877U, // SETLEr 2360 805312524U, // SETLm 2361 134223884U, // SETLr 2362 805312530U, // SETNEm 2363 134223890U, // SETNEr 2364 805312537U, // SETNOm 2365 134223897U, // SETNOr 2366 805312544U, // SETNPm 2367 134223904U, // SETNPr 2368 805312551U, // SETNSm 2369 134223911U, // SETNSr 2370 805312558U, // SETOm 2371 134223918U, // SETOr 2372 805312564U, // SETPm 2373 134223924U, // SETPr 2374 805312570U, // SETSm 2375 134223930U, // SETSr 2376 6208U, // SFENCE 2377 1879054407U, // SGDT16m 2378 1879054414U, // SGDTm 2379 268441684U, // SHL16m1 2380 335550548U, // SHL16mCL 2381 272635988U, // SHL16mi 2382 134223956U, // SHL16r1 2383 201332820U, // SHL16rCL 2384 138549332U, // SHL16ri 2385 536877140U, // SHL32m1 2386 603986004U, // SHL32mCL 2387 541071444U, // SHL32mi 2388 134223956U, // SHL32r1 2389 201332820U, // SHL32rCL 2390 138549332U, // SHL32ri 2391 671094868U, // SHL64m1 2392 742398036U, // SHL64mCL 2393 675289172U, // SHL64mi 2394 134223956U, // SHL64r1 2395 205527124U, // SHL64rCL 2396 138549332U, // SHL64ri 2397 805312596U, // SHL8m1 2398 872421460U, // SHL8mCL 2399 809506900U, // SHL8mi 2400 134223956U, // SHL8r1 2401 201332820U, // SHL8rCL 2402 138549332U, // SHL8ri 2403 272685145U, // SHLD16mrCL 2404 272652377U, // SHLD16mri8 2405 138598489U, // SHLD16rrCL 2406 138565721U, // SHLD16rri8 2407 541120601U, // SHLD32mrCL 2408 541087833U, // SHLD32mri8 2409 138598489U, // SHLD32rrCL 2410 138565721U, // SHLD32rri8 2411 675354713U, // SHLD64mrCL 2412 675305561U, // SHLD64mri8 2413 138614873U, // SHLD64rrCL 2414 138565721U, // SHLD64rri8 2415 268441695U, // SHR16m1 2416 335550559U, // SHR16mCL 2417 272635999U, // SHR16mi 2418 134223967U, // SHR16r1 2419 201332831U, // SHR16rCL 2420 138549343U, // SHR16ri 2421 536877151U, // SHR32m1 2422 603986015U, // SHR32mCL 2423 541071455U, // SHR32mi 2424 134223967U, // SHR32r1 2425 201332831U, // SHR32rCL 2426 138549343U, // SHR32ri 2427 671094879U, // SHR64m1 2428 742398047U, // SHR64mCL 2429 675289183U, // SHR64mi 2430 134223967U, // SHR64r1 2431 205527135U, // SHR64rCL 2432 138549343U, // SHR64ri 2433 805312607U, // SHR8m1 2434 872421471U, // SHR8mCL 2435 809506911U, // SHR8mi 2436 134223967U, // SHR8r1 2437 201332831U, // SHR8rCL 2438 138549343U, // SHR8ri 2439 272685156U, // SHRD16mrCL 2440 272652388U, // SHRD16mri8 2441 138598500U, // SHRD16rrCL 2442 138565732U, // SHRD16rri8 2443 541120612U, // SHRD32mrCL 2444 541087844U, // SHRD32mri8 2445 138598500U, // SHRD32rrCL 2446 138565732U, // SHRD32rri8 2447 675354724U, // SHRD64mrCL 2448 675305572U, // SHRD64mri8 2449 138614884U, // SHRD64rrCL 2450 138565732U, // SHRD64rri8 2451 138696810U, // SHUFPDrmi 2452 138565738U, // SHUFPDrri 2453 138696818U, // SHUFPSrmi 2454 138565746U, // SHUFPSrri 2455 1879054458U, // SIDT16m 2456 1879054465U, // SIDTm 2457 6279U, // SIN_F 2458 0U, // SIN_Fp32 2459 0U, // SIN_Fp64 2460 0U, // SIN_Fp80 2461 268441740U, // SLDT16m 2462 134224012U, // SLDT16r 2463 134224012U, // SLDT32r 2464 268441740U, // SLDT64m 2465 134224012U, // SLDT64r 2466 268441746U, // SMSW16m 2467 134224018U, // SMSW16r 2468 134224018U, // SMSW32r 2469 134224018U, // SMSW64r 2470 140384408U, // SQRTPDm 2471 140384408U, // SQRTPDm_Int 2472 139335832U, // SQRTPDr 2473 139335832U, // SQRTPDr_Int 2474 140384416U, // SQRTPSm 2475 140384416U, // SQRTPSm_Int 2476 139335840U, // SQRTPSr 2477 139335840U, // SQRTPSr_Int 2478 140515496U, // SQRTSDm 2479 140515496U, // SQRTSDm_Int 2480 139335848U, // SQRTSDr 2481 139335848U, // SQRTSDr_Int 2482 140646576U, // SQRTSSm 2483 140646576U, // SQRTSSm_Int 2484 139335856U, // SQRTSSr 2485 139335856U, // SQRTSSr_Int 2486 6328U, // SQRT_F 2487 0U, // SQRT_Fp32 2488 0U, // SQRT_Fp64 2489 0U, // SQRT_Fp80 2490 6334U, // SS_PREFIX 2491 6337U, // STC 2492 6341U, // STD 2493 6345U, // STI 2494 536877261U, // STMXCSR 2495 6358U, // STOSB 2496 6364U, // STOSD 2497 6370U, // STOSQ 2498 6376U, // STOSW 2499 6382U, // STR16r 2500 6382U, // STR32r 2501 6382U, // STR64r 2502 6382U, // STRm 2503 939530483U, // ST_F32m 2504 1073748211U, // ST_F64m 2505 939530488U, // ST_FP32m 2506 1073748216U, // ST_FP64m 2507 2013272312U, // ST_FP80m 2508 134224120U, // ST_FPrr 2509 0U, // ST_Fp32m 2510 0U, // ST_Fp64m 2511 0U, // ST_Fp64m32 2512 0U, // ST_Fp80m32 2513 0U, // ST_Fp80m64 2514 0U, // ST_FpP32m 2515 0U, // ST_FpP64m 2516 0U, // ST_FpP64m32 2517 0U, // ST_FpP80m 2518 0U, // ST_FpP80m32 2519 0U, // ST_FpP80m64 2520 134224115U, // ST_Frr 2521 134224126U, // SUB16i16 2522 272636167U, // SUB16mi 2523 272636167U, // SUB16mi8 2524 272636167U, // SUB16mr 2525 411048199U, // SUB16ri 2526 411048199U, // SUB16ri8 2527 415242503U, // SUB16rm 2528 411048199U, // SUB16rr 2529 138549511U, // SUB16rr_REV 2530 134224140U, // SUB32i32 2531 541071623U, // SUB32mi 2532 541071623U, // SUB32mi8 2533 541071623U, // SUB32mr 2534 411048199U, // SUB32ri 2535 411048199U, // SUB32ri8 2536 419436807U, // SUB32rm 2537 411048199U, // SUB32rr 2538 138549511U, // SUB32rr_REV 2539 134224150U, // SUB64i32 2540 675289351U, // SUB64mi32 2541 675289351U, // SUB64mi8 2542 675289351U, // SUB64mr 2543 411048199U, // SUB64ri32 2544 411048199U, // SUB64ri8 2545 423631111U, // SUB64rm 2546 411048199U, // SUB64rr 2547 138549511U, // SUB64rr_REV 2548 134224160U, // SUB8i8 2549 809507079U, // SUB8mi 2550 809507079U, // SUB8mr 2551 411048199U, // SUB8ri 2552 427825415U, // SUB8rm 2553 411048199U, // SUB8rr 2554 138549511U, // SUB8rr_REV 2555 138680617U, // SUBPDrm 2556 138549545U, // SUBPDrr 2557 138680624U, // SUBPSrm 2558 138549552U, // SUBPSrr 2559 939530551U, // SUBR_F32m 2560 1073748279U, // SUBR_F64m 2561 268441918U, // SUBR_FI16m 2562 536877374U, // SUBR_FI32m 2563 134224198U, // SUBR_FPrST0 2564 134224183U, // SUBR_FST0r 2565 0U, // SUBR_Fp32m 2566 0U, // SUBR_Fp64m 2567 0U, // SUBR_Fp64m32 2568 0U, // SUBR_Fp80m32 2569 0U, // SUBR_Fp80m64 2570 0U, // SUBR_FpI16m32 2571 0U, // SUBR_FpI16m64 2572 0U, // SUBR_FpI16m80 2573 0U, // SUBR_FpI32m32 2574 0U, // SUBR_FpI32m64 2575 0U, // SUBR_FpI32m80 2576 163584311U, // SUBR_FrST0 2577 138811726U, // SUBSDrm 2578 138811726U, // SUBSDrm_Int 2579 138549582U, // SUBSDrr 2580 138549582U, // SUBSDrr_Int 2581 138942805U, // SUBSSrm 2582 138942805U, // SUBSSrm_Int 2583 138549589U, // SUBSSrr 2584 138549589U, // SUBSSrr_Int 2585 939530588U, // SUB_F32m 2586 1073748316U, // SUB_F64m 2587 268441954U, // SUB_FI16m 2588 536877410U, // SUB_FI32m 2589 134224233U, // SUB_FPrST0 2590 134224220U, // SUB_FST0r 2591 0U, // SUB_Fp32 2592 0U, // SUB_Fp32m 2593 0U, // SUB_Fp64 2594 0U, // SUB_Fp64m 2595 0U, // SUB_Fp64m32 2596 0U, // SUB_Fp80 2597 0U, // SUB_Fp80m32 2598 0U, // SUB_Fp80m64 2599 0U, // SUB_FpI16m32 2600 0U, // SUB_FpI16m64 2601 0U, // SUB_FpI16m80 2602 0U, // SUB_FpI32m32 2603 0U, // SUB_FpI32m64 2604 0U, // SUB_FpI32m80 2605 163584348U, // SUB_FrST0 2606 6512U, // SWAPGS 2607 6519U, // SYSCALL 2608 6527U, // SYSENTER 2609 6536U, // SYSEXIT 2610 6536U, // SYSEXIT64 2611 6544U, // SYSRETL 2612 6552U, // SYSRETQ 2613 1417677924U, // TAILJMPd 2614 1417677924U, // TAILJMPd64 2615 612371556U, // TAILJMPm 2616 746589284U, // TAILJMPm64 2617 0U, // TAILJMPr 2618 209718372U, // TAILJMPr64 2619 0U, // TCRETURNdi 2620 0U, // TCRETURNdi64 2621 0U, // TCRETURNmi 2622 0U, // TCRETURNmi64 2623 0U, // TCRETURNri 2624 0U, // TCRETURNri64 2625 134224288U, // TEST16i16 2626 272636330U, // TEST16mi 2627 139336106U, // TEST16ri 2628 139467178U, // TEST16rm 2629 139336106U, // TEST16rr 2630 134224304U, // TEST32i32 2631 541071786U, // TEST32mi 2632 139336106U, // TEST32ri 2633 139598250U, // TEST32rm 2634 139336106U, // TEST32rr 2635 134224315U, // TEST64i32 2636 675289514U, // TEST64mi32 2637 139336106U, // TEST64ri32 2638 139729322U, // TEST64rm 2639 139336106U, // TEST64rr 2640 134224326U, // TEST8i8 2641 809507242U, // TEST8mi 2642 139336106U, // TEST8ri 2643 0U, // TEST8ri_NOREX 2644 140253610U, // TEST8rm 2645 139336106U, // TEST8rr 2646 6608U, // TLSCall_32 2647 6621U, // TLSCall_64 2648 6634U, // TLS_addr32 2649 6647U, // TLS_addr64 2650 6660U, // TRAP 2651 6664U, // TST_F 2652 0U, // TST_Fp32 2653 0U, // TST_Fp64 2654 0U, // TST_Fp80 2655 139467277U, // TZCNT16rm 2656 139336205U, // TZCNT16rr 2657 139598349U, // TZCNT32rm 2658 139336205U, // TZCNT32rr 2659 139729421U, // TZCNT64rm 2660 139336205U, // TZCNT64rr 2661 140512085U, // UCOMISDrm 2662 139332437U, // UCOMISDrr 2663 140643166U, // UCOMISSrm 2664 139332446U, // UCOMISSrr 2665 134224404U, // UCOM_FIPr 2666 134224413U, // UCOM_FIr 2667 6693U, // UCOM_FPPr 2668 134224429U, // UCOM_FPr 2669 0U, // UCOM_FpIr32 2670 0U, // UCOM_FpIr64 2671 0U, // UCOM_FpIr80 2672 0U, // UCOM_Fpr32 2673 0U, // UCOM_Fpr64 2674 0U, // UCOM_Fpr80 2675 134224437U, // UCOM_Fr 2676 6716U, // UD2B 2677 138680897U, // UNPCKHPDrm 2678 138549825U, // UNPCKHPDrr 2679 138680907U, // UNPCKHPSrm 2680 138549835U, // UNPCKHPSrr 2681 138680917U, // UNPCKLPDrm 2682 138549845U, // UNPCKLPDrr 2683 138680927U, // UNPCKLPSrm 2684 138549855U, // UNPCKLPSrr 2685 140270185U, // VAARG_64 2686 139352692U, // VADDPDYrm 2687 139352692U, // VADDPDYrr 2688 139352692U, // VADDPDrm 2689 139352692U, // VADDPDrr 2690 139352700U, // VADDPSYrm 2691 139352700U, // VADDPSYrr 2692 139352700U, // VADDPSrm 2693 139352700U, // VADDPSrr 2694 139352708U, // VADDSDrm 2695 139352708U, // VADDSDrm_Int 2696 139352708U, // VADDSDrr 2697 139352708U, // VADDSDrr_Int 2698 139352716U, // VADDSSrm 2699 139352716U, // VADDSSrm_Int 2700 139352716U, // VADDSSrr 2701 139352716U, // VADDSSrr_Int 2702 139352724U, // VADDSUBPDYrm 2703 139352724U, // VADDSUBPDYrr 2704 139352724U, // VADDSUBPDrm 2705 139352724U, // VADDSUBPDrr 2706 139352735U, // VADDSUBPSYrm 2707 139352735U, // VADDSUBPSYrr 2708 139352735U, // VADDSUBPSrm 2709 139352735U, // VADDSUBPSrr 2710 139352746U, // VAESDECLASTrm 2711 139352746U, // VAESDECLASTrr 2712 139352759U, // VAESDECrm 2713 139352759U, // VAESDECrr 2714 139352768U, // VAESENCLASTrm 2715 139352768U, // VAESENCLASTrr 2716 139352781U, // VAESENCrm 2717 139352781U, // VAESENCrr 2718 139205334U, // VAESIMCrm 2719 139336406U, // VAESIMCrr 2720 139221727U, // VAESKEYGENASSIST128rm 2721 139352799U, // VAESKEYGENASSIST128rr 2722 139352817U, // VANDNPDYrm 2723 139352817U, // VANDNPDYrr 2724 139352817U, // VANDNPDrm 2725 139352817U, // VANDNPDrr 2726 139352826U, // VANDNPSYrm 2727 139352826U, // VANDNPSYrr 2728 139352826U, // VANDNPSrm 2729 139352826U, // VANDNPSrr 2730 139352835U, // VANDPDYrm 2731 139352835U, // VANDPDYrr 2732 139352835U, // VANDPDrm 2733 139352835U, // VANDPDrr 2734 139352843U, // VANDPSYrm 2735 139352843U, // VANDPSYrr 2736 139352843U, // VANDPSrm 2737 139352843U, // VANDPSrr 2738 139352851U, // VASTART_SAVE_XMM_REGS 2739 139352875U, // VBLENDPDYrmi 2740 139352875U, // VBLENDPDYrri 2741 139352875U, // VBLENDPDrmi 2742 139352875U, // VBLENDPDrri 2743 139352885U, // VBLENDPSYrmi 2744 139352885U, // VBLENDPSYrri 2745 139352885U, // VBLENDPSrmi 2746 139352885U, // VBLENDPSrri 2747 139352895U, // VBLENDVPDYrm 2748 139352895U, // VBLENDVPDYrr 2749 139352895U, // VBLENDVPDrm 2750 139352895U, // VBLENDVPDrr 2751 139352906U, // VBLENDVPSYrm 2752 139352906U, // VBLENDVPSYrr 2753 139352906U, // VBLENDVPSrm 2754 139352906U, // VBLENDVPSrr 2755 140385109U, // VBROADCASTF128 2756 140516197U, // VBROADCASTSD 2757 140647283U, // VBROADCASTSS 2758 140647283U, // VBROADCASTSSY 2759 1515080551U, // VCMPPDYrmi 2760 139352961U, // VCMPPDYrmi_alt 2761 1649298279U, // VCMPPDYrri 2762 139352961U, // VCMPPDYrri_alt 2763 1515080551U, // VCMPPDrmi 2764 139352961U, // VCMPPDrmi_alt 2765 1649298279U, // VCMPPDrri 2766 139352961U, // VCMPPDrri_alt 2767 1519274855U, // VCMPPSYrmi 2768 139352969U, // VCMPPSYrmi_alt 2769 1653492583U, // VCMPPSYrri 2770 139352969U, // VCMPPSYrri_alt 2771 1519274855U, // VCMPPSrmi 2772 139352969U, // VCMPPSrmi_alt 2773 1653492583U, // VCMPPSrri 2774 139352969U, // VCMPPSrri_alt 2775 1523469159U, // VCMPSDrm 2776 139352977U, // VCMPSDrm_alt 2777 1657686887U, // VCMPSDrr 2778 139352977U, // VCMPSDrr_alt 2779 1527663463U, // VCMPSSrm 2780 139352985U, // VCMPSSrm_alt 2781 1661881191U, // VCMPSSrr 2782 139352985U, // VCMPSSrr_alt 2783 140381036U, // VCOMISDrm 2784 139332460U, // VCOMISDrr 2785 140381045U, // VCOMISSrm 2786 139332469U, // VCOMISSrr 2787 140381054U, // VCVTDQ2PDYrm 2788 139332478U, // VCVTDQ2PDYrr 2789 140381054U, // VCVTDQ2PDrm 2790 139332478U, // VCVTDQ2PDrr 2791 141036425U, // VCVTDQ2PSYrm 2792 139332489U, // VCVTDQ2PSYrr 2793 139201417U, // VCVTDQ2PSrm 2794 139332489U, // VCVTDQ2PSrr 2795 139332500U, // VCVTPD2DQXrYr 2796 140385185U, // VCVTPD2DQXrm 2797 139336609U, // VCVTPD2DQXrr 2798 141171629U, // VCVTPD2DQYrm 2799 139336621U, // VCVTPD2DQYrr 2800 139332500U, // VCVTPD2DQrr 2801 139332511U, // VCVTPD2PSXrYr 2802 140385209U, // VCVTPD2PSXrm 2803 139336633U, // VCVTPD2PSXrr 2804 141171653U, // VCVTPD2PSYrm 2805 139336645U, // VCVTPD2PSYrr 2806 139332511U, // VCVTPD2PSrr 2807 140385233U, // VCVTPH2PSYrm 2808 139336657U, // VCVTPH2PSYrr 2809 140516305U, // VCVTPH2PSrm 2810 139336657U, // VCVTPH2PSrr 2811 141167530U, // VCVTPS2DQYrm 2812 139332522U, // VCVTPS2DQYrr 2813 140381098U, // VCVTPS2DQrm 2814 139332522U, // VCVTPS2DQrr 2815 140381109U, // VCVTPS2PDYrm 2816 139332533U, // VCVTPS2PDYrr 2817 140512181U, // VCVTPS2PDrm 2818 139332533U, // VCVTPS2PDrr 2819 2691439580U, // VCVTPS2PHYmr 2820 139353052U, // VCVTPS2PHYrr 2821 1077959644U, // VCVTPS2PHmr 2822 139353052U, // VCVTPS2PHrr 2823 140512192U, // VCVTSD2SI64rm 2824 139332544U, // VCVTSD2SI64rr 2825 140512192U, // VCVTSD2SIrm 2826 139332544U, // VCVTSD2SIrr 2827 139348939U, // VCVTSD2SSrm 2828 139348939U, // VCVTSD2SSrr 2829 139348950U, // VCVTSI2SD64rm 2830 139348950U, // VCVTSI2SD64rr 2831 139348950U, // VCVTSI2SDLrm 2832 139348950U, // VCVTSI2SDLrr 2833 139348950U, // VCVTSI2SDrm 2834 139348950U, // VCVTSI2SDrr 2835 139348961U, // VCVTSI2SS64rm 2836 139348961U, // VCVTSI2SS64rr 2837 139348961U, // VCVTSI2SSrm 2838 139348961U, // VCVTSI2SSrr 2839 139348972U, // VCVTSS2SDrm 2840 139348972U, // VCVTSS2SDrr 2841 140647399U, // VCVTSS2SI64rm 2842 139336679U, // VCVTSS2SI64rr 2843 140647399U, // VCVTSS2SIrm 2844 139336679U, // VCVTSS2SIrr 2845 139336690U, // VCVTTPD2DQXrYr 2846 140385278U, // VCVTTPD2DQXrm 2847 139336702U, // VCVTTPD2DQXrr 2848 141171723U, // VCVTTPD2DQYrm 2849 139336715U, // VCVTTPD2DQYrr 2850 140385266U, // VCVTTPD2DQrm 2851 139336690U, // VCVTTPD2DQrr 2852 141167607U, // VCVTTPS2DQYrm 2853 139332599U, // VCVTTPS2DQYrr 2854 140381175U, // VCVTTPS2DQrm 2855 139332599U, // VCVTTPS2DQrr 2856 140512259U, // VCVTTSD2SI64rm 2857 139332611U, // VCVTTSD2SI64rr 2858 140512259U, // VCVTTSD2SIrm 2859 139332611U, // VCVTTSD2SIrr 2860 140643343U, // VCVTTSS2SI64rm 2861 139332623U, // VCVTTSS2SI64rr 2862 140643343U, // VCVTTSS2SIrm 2863 139332623U, // VCVTTSS2SIrr 2864 139353112U, // VDIVPDYrm 2865 139353112U, // VDIVPDYrr 2866 139353112U, // VDIVPDrm 2867 139353112U, // VDIVPDrr 2868 139353120U, // VDIVPSYrm 2869 139353120U, // VDIVPSYrr 2870 139353120U, // VDIVPSrm 2871 139353120U, // VDIVPSrr 2872 139353128U, // VDIVSDrm 2873 139353128U, // VDIVSDrm_Int 2874 139353128U, // VDIVSDrr 2875 139353128U, // VDIVSDrr_Int 2876 139353136U, // VDIVSSrm 2877 139353136U, // VDIVSSrm_Int 2878 139353136U, // VDIVSSrr 2879 139353136U, // VDIVSSrr_Int 2880 139353144U, // VDPPDrmi 2881 139353144U, // VDPPDrri 2882 139353151U, // VDPPSYrmi 2883 139353151U, // VDPPSYrri 2884 139353151U, // VDPPSrmi 2885 139353151U, // VDPPSrri 2886 268442694U, // VERRm 2887 134224966U, // VERRr 2888 268442700U, // VERWm 2889 134224972U, // VERWr 2890 2691439698U, // VEXTRACTF128mr 2891 139353170U, // VEXTRACTF128rr 2892 943742048U, // VEXTRACTPSmr 2893 139353184U, // VEXTRACTPSrr 2894 139353196U, // VEXTRACTPSrr64 2895 139353209U, // VFMADDPDr132m 2896 139353209U, // VFMADDPDr132mY 2897 139353209U, // VFMADDPDr132r 2898 139353209U, // VFMADDPDr132rY 2899 139353222U, // VFMADDPDr213m 2900 139353222U, // VFMADDPDr213mY 2901 139353222U, // VFMADDPDr213r 2902 139353222U, // VFMADDPDr213rY 2903 139353235U, // VFMADDPDr231m 2904 139353235U, // VFMADDPDr231mY 2905 139353235U, // VFMADDPDr231r 2906 139353235U, // VFMADDPDr231rY 2907 139353248U, // VFMADDPSr132m 2908 139353248U, // VFMADDPSr132mY 2909 139353248U, // VFMADDPSr132r 2910 139353248U, // VFMADDPSr132rY 2911 139353261U, // VFMADDPSr213m 2912 139353261U, // VFMADDPSr213mY 2913 139353261U, // VFMADDPSr213r 2914 139353261U, // VFMADDPSr213rY 2915 139353274U, // VFMADDPSr231m 2916 139353274U, // VFMADDPSr231mY 2917 139353274U, // VFMADDPSr231r 2918 139353274U, // VFMADDPSr231rY 2919 139353287U, // VFMADDSUBPDr132m 2920 139353287U, // VFMADDSUBPDr132mY 2921 139353287U, // VFMADDSUBPDr132r 2922 139353287U, // VFMADDSUBPDr132rY 2923 139353303U, // VFMADDSUBPDr213m 2924 139353303U, // VFMADDSUBPDr213mY 2925 139353303U, // VFMADDSUBPDr213r 2926 139353303U, // VFMADDSUBPDr213rY 2927 139353319U, // VFMADDSUBPDr231m 2928 139353319U, // VFMADDSUBPDr231mY 2929 139353319U, // VFMADDSUBPDr231r 2930 139353319U, // VFMADDSUBPDr231rY 2931 139353335U, // VFMADDSUBPSr132m 2932 139353335U, // VFMADDSUBPSr132mY 2933 139353335U, // VFMADDSUBPSr132r 2934 139353335U, // VFMADDSUBPSr132rY 2935 139353351U, // VFMADDSUBPSr213m 2936 139353351U, // VFMADDSUBPSr213mY 2937 139353351U, // VFMADDSUBPSr213r 2938 139353351U, // VFMADDSUBPSr213rY 2939 139353367U, // VFMADDSUBPSr231m 2940 139353367U, // VFMADDSUBPSr231mY 2941 139353367U, // VFMADDSUBPSr231r 2942 139353367U, // VFMADDSUBPSr231rY 2943 139353383U, // VFMSUBADDPDr132m 2944 139353383U, // VFMSUBADDPDr132mY 2945 139353383U, // VFMSUBADDPDr132r 2946 139353383U, // VFMSUBADDPDr132rY 2947 139353399U, // VFMSUBADDPDr213m 2948 139353399U, // VFMSUBADDPDr213mY 2949 139353399U, // VFMSUBADDPDr213r 2950 139353399U, // VFMSUBADDPDr213rY 2951 139353415U, // VFMSUBADDPDr231m 2952 139353415U, // VFMSUBADDPDr231mY 2953 139353415U, // VFMSUBADDPDr231r 2954 139353415U, // VFMSUBADDPDr231rY 2955 139353431U, // VFMSUBADDPSr132m 2956 139353431U, // VFMSUBADDPSr132mY 2957 139353431U, // VFMSUBADDPSr132r 2958 139353431U, // VFMSUBADDPSr132rY 2959 139353447U, // VFMSUBADDPSr213m 2960 139353447U, // VFMSUBADDPSr213mY 2961 139353447U, // VFMSUBADDPSr213r 2962 139353447U, // VFMSUBADDPSr213rY 2963 139353463U, // VFMSUBADDPSr231m 2964 139353463U, // VFMSUBADDPSr231mY 2965 139353463U, // VFMSUBADDPSr231r 2966 139353463U, // VFMSUBADDPSr231rY 2967 139353479U, // VFMSUBPDr132m 2968 139353479U, // VFMSUBPDr132mY 2969 139353479U, // VFMSUBPDr132r 2970 139353479U, // VFMSUBPDr132rY 2971 139353492U, // VFMSUBPDr213m 2972 139353492U, // VFMSUBPDr213mY 2973 139353492U, // VFMSUBPDr213r 2974 139353492U, // VFMSUBPDr213rY 2975 139353505U, // VFMSUBPDr231m 2976 139353505U, // VFMSUBPDr231mY 2977 139353505U, // VFMSUBPDr231r 2978 139353505U, // VFMSUBPDr231rY 2979 139353518U, // VFMSUBPSr132m 2980 139353518U, // VFMSUBPSr132mY 2981 139353518U, // VFMSUBPSr132r 2982 139353518U, // VFMSUBPSr132rY 2983 139353531U, // VFMSUBPSr213m 2984 139353531U, // VFMSUBPSr213mY 2985 139353531U, // VFMSUBPSr213r 2986 139353531U, // VFMSUBPSr213rY 2987 139353544U, // VFMSUBPSr231m 2988 139353544U, // VFMSUBPSr231mY 2989 139353544U, // VFMSUBPSr231r 2990 139353544U, // VFMSUBPSr231rY 2991 139353557U, // VFNMADDPDr132m 2992 139353557U, // VFNMADDPDr132mY 2993 139353557U, // VFNMADDPDr132r 2994 139353557U, // VFNMADDPDr132rY 2995 139353571U, // VFNMADDPDr213m 2996 139353571U, // VFNMADDPDr213mY 2997 139353571U, // VFNMADDPDr213r 2998 139353571U, // VFNMADDPDr213rY 2999 139353585U, // VFNMADDPDr231m 3000 139353585U, // VFNMADDPDr231mY 3001 139353585U, // VFNMADDPDr231r 3002 139353585U, // VFNMADDPDr231rY 3003 139353599U, // VFNMADDPSr132m 3004 139353599U, // VFNMADDPSr132mY 3005 139353599U, // VFNMADDPSr132r 3006 139353599U, // VFNMADDPSr132rY 3007 139353613U, // VFNMADDPSr213m 3008 139353613U, // VFNMADDPSr213mY 3009 139353613U, // VFNMADDPSr213r 3010 139353613U, // VFNMADDPSr213rY 3011 139353627U, // VFNMADDPSr231m 3012 139353627U, // VFNMADDPSr231mY 3013 139353627U, // VFNMADDPSr231r 3014 139353627U, // VFNMADDPSr231rY 3015 139353641U, // VFNMSUBPDr132m 3016 139353641U, // VFNMSUBPDr132mY 3017 139353641U, // VFNMSUBPDr132r 3018 139353641U, // VFNMSUBPDr132rY 3019 139353655U, // VFNMSUBPDr213m 3020 139353655U, // VFNMSUBPDr213mY 3021 139353655U, // VFNMSUBPDr213r 3022 139353655U, // VFNMSUBPDr213rY 3023 139353669U, // VFNMSUBPDr231m 3024 139353669U, // VFNMSUBPDr231mY 3025 139353669U, // VFNMSUBPDr231r 3026 139353669U, // VFNMSUBPDr231rY 3027 139353683U, // VFNMSUBPSr132m 3028 139353683U, // VFNMSUBPSr132mY 3029 139353683U, // VFNMSUBPSr132r 3030 139353683U, // VFNMSUBPSr132rY 3031 139353697U, // VFNMSUBPSr213m 3032 139353697U, // VFNMSUBPSr213mY 3033 139353697U, // VFNMSUBPSr213r 3034 139353697U, // VFNMSUBPSr213rY 3035 139353711U, // VFNMSUBPSr231m 3036 139353711U, // VFNMSUBPSr231mY 3037 139353711U, // VFNMSUBPSr231r 3038 139353711U, // VFNMSUBPSr231rY 3039 139352817U, // VFsANDNPDrm 3040 139352817U, // VFsANDNPDrr 3041 139352826U, // VFsANDNPSrm 3042 139352826U, // VFsANDNPSrr 3043 139352835U, // VFsANDPDrm 3044 139352835U, // VFsANDPDrr 3045 139352843U, // VFsANDPSrm 3046 139352843U, // VFsANDPSrr 3047 139353725U, // VFsORPDrm 3048 139353725U, // VFsORPDrr 3049 139353732U, // VFsORPSrm 3050 139353732U, // VFsORPSrr 3051 139353739U, // VFsXORPDrm 3052 139353739U, // VFsXORPDrr 3053 139353747U, // VFsXORPSrm 3054 139353747U, // VFsXORPSrr 3055 139353755U, // VHADDPDYrm 3056 139353755U, // VHADDPDYrr 3057 139353755U, // VHADDPDrm 3058 139353755U, // VHADDPDrr 3059 139353764U, // VHADDPSYrm 3060 139353764U, // VHADDPSYrr 3061 139353764U, // VHADDPSrm 3062 139353764U, // VHADDPSrr 3063 139353773U, // VHSUBPDYrm 3064 139353773U, // VHSUBPDYrr 3065 139353773U, // VHSUBPDrm 3066 139353773U, // VHSUBPDrr 3067 139353782U, // VHSUBPSYrm 3068 139353782U, // VHSUBPSYrr 3069 139353782U, // VHSUBPSrm 3070 139353782U, // VHSUBPSrr 3071 139353791U, // VINSERTF128rm 3072 139353791U, // VINSERTF128rr 3073 139353804U, // VINSERTPSrm 3074 139353804U, // VINSERTPSrr 3075 141041367U, // VLDDQUYrm 3076 139206359U, // VLDDQUrm 3077 536878815U, // VLDMXCSR 3078 139337449U, // VMASKMOVDQU 3079 139337449U, // VMASKMOVDQU64 3080 2825658102U, // VMASKMOVPDYmr 3081 139353846U, // VMASKMOVPDYrm 3082 2691440374U, // VMASKMOVPDmr 3083 139353846U, // VMASKMOVPDrm 3084 2825658114U, // VMASKMOVPSYmr 3085 139353858U, // VMASKMOVPSYrm 3086 2691440386U, // VMASKMOVPSmr 3087 139353858U, // VMASKMOVPSrm 3088 139353870U, // VMAXPDYrm 3089 139353870U, // VMAXPDYrm_Int 3090 139353870U, // VMAXPDYrr 3091 139353870U, // VMAXPDYrr_Int 3092 139353870U, // VMAXPDrm 3093 139353870U, // VMAXPDrm_Int 3094 139353870U, // VMAXPDrr 3095 139353870U, // VMAXPDrr_Int 3096 139353878U, // VMAXPSYrm 3097 139353878U, // VMAXPSYrm_Int 3098 139353878U, // VMAXPSYrr 3099 139353878U, // VMAXPSYrr_Int 3100 139353878U, // VMAXPSrm 3101 139353878U, // VMAXPSrm_Int 3102 139353878U, // VMAXPSrr 3103 139353878U, // VMAXPSrr_Int 3104 139353886U, // VMAXSDrm 3105 139353886U, // VMAXSDrm_Int 3106 139353886U, // VMAXSDrr 3107 139353886U, // VMAXSDrr_Int 3108 139353894U, // VMAXSSrm 3109 139353894U, // VMAXSSrm_Int 3110 139353894U, // VMAXSSrr 3111 139353894U, // VMAXSSrr_Int 3112 7982U, // VMCALL 3113 671096629U, // VMCLEARm 3114 139353918U, // VMINPDYrm 3115 139353918U, // VMINPDYrm_Int 3116 139353918U, // VMINPDYrr 3117 139353918U, // VMINPDYrr_Int 3118 139353918U, // VMINPDrm 3119 139353918U, // VMINPDrm_Int 3120 139353918U, // VMINPDrr 3121 139353918U, // VMINPDrr_Int 3122 139353926U, // VMINPSYrm 3123 139353926U, // VMINPSYrm_Int 3124 139353926U, // VMINPSYrr 3125 139353926U, // VMINPSYrr_Int 3126 139353926U, // VMINPSrm 3127 139353926U, // VMINPSrm_Int 3128 139353926U, // VMINPSrr 3129 139353926U, // VMINPSrr_Int 3130 139353934U, // VMINSDrm 3131 139353934U, // VMINSDrm_Int 3132 139353934U, // VMINSDrr 3133 139353934U, // VMINSDrr_Int 3134 139353942U, // VMINSSrm 3135 139353942U, // VMINSSrm_Int 3136 139353942U, // VMINSSrr 3137 139353942U, // VMINSSrr_Int 3138 8030U, // VMLAUNCH 3139 139337575U, // VMOV64toPQIrr 3140 139730791U, // VMOV64toSDrm 3141 139337575U, // VMOV64toSDrr 3142 2818574911U, // VMOVAPDYmr 3143 141167167U, // VMOVAPDYrm 3144 139332159U, // VMOVAPDYrr 3145 139332159U, // VMOVAPDYrr_REV 3146 2684357183U, // VMOVAPDmr 3147 140380735U, // VMOVAPDrm 3148 139332159U, // VMOVAPDrr 3149 139332159U, // VMOVAPDrr_REV 3150 2818574920U, // VMOVAPSYmr 3151 141167176U, // VMOVAPSYrm 3152 139332168U, // VMOVAPSYrr 3153 139332168U, // VMOVAPSYrr_REV 3154 2684357192U, // VMOVAPSmr 3155 140380744U, // VMOVAPSrm 3156 139332168U, // VMOVAPSrr 3157 139332168U, // VMOVAPSrr_REV 3158 141172590U, // VMOVDDUPYrm 3159 139337582U, // VMOVDDUPYrr 3160 140517230U, // VMOVDDUPrm 3161 139337582U, // VMOVDDUPrr 3162 139599736U, // VMOVDI2PDIrm 3163 139337592U, // VMOVDI2PDIrr 3164 139599736U, // VMOVDI2SSrm 3165 139337592U, // VMOVDI2SSrr 3166 2952798079U, // VMOVDQAYmr 3167 141041535U, // VMOVDQAYrm 3168 139337599U, // VMOVDQAYrr 3169 139337599U, // VMOVDQAYrr_REV 3170 1749032831U, // VMOVDQAmr 3171 139206527U, // VMOVDQArm 3172 139337599U, // VMOVDQArr 3173 139337599U, // VMOVDQArr_REV 3174 2952798088U, // VMOVDQUYmr 3175 141041544U, // VMOVDQUYrm 3176 139337608U, // VMOVDQUYrr 3177 139337608U, // VMOVDQUYrr_REV 3178 1749032840U, // VMOVDQUmr 3179 1749032840U, // VMOVDQUmr_Int 3180 139206536U, // VMOVDQUrm 3181 139337608U, // VMOVDQUrr 3182 139337608U, // VMOVDQUrr_REV 3183 139354001U, // VMOVHLPSrr 3184 1077944219U, // VMOVHPDmr 3185 139354011U, // VMOVHPDrm 3186 1077944228U, // VMOVHPSmr 3187 139354020U, // VMOVHPSrm 3188 139354029U, // VMOVLHPSrr 3189 1077944247U, // VMOVLPDmr 3190 139354039U, // VMOVLPDrm 3191 1077944256U, // VMOVLPSmr 3192 139354048U, // VMOVLPSrm 3193 675290983U, // VMOVLQ128mr 3194 139337673U, // VMOVMSKPDYr64r 3195 139337673U, // VMOVMSKPDYrr32 3196 139337673U, // VMOVMSKPDYrr64 3197 139337673U, // VMOVMSKPDr64r 3198 139337673U, // VMOVMSKPDrr32 3199 139337673U, // VMOVMSKPDrr64 3200 139337684U, // VMOVMSKPSYr64r 3201 139337684U, // VMOVMSKPSYrr32 3202 139337684U, // VMOVMSKPSYrr64 3203 139337684U, // VMOVMSKPSr64r 3204 139337684U, // VMOVMSKPSrr32 3205 139337684U, // VMOVMSKPSrr64 3206 139206623U, // VMOVNTDQArm 3207 2818580458U, // VMOVNTDQY_64mr 3208 2818580458U, // VMOVNTDQYmr 3209 2684362730U, // VMOVNTDQ_64mr 3210 2684362730U, // VMOVNTDQmr 3211 2818580468U, // VMOVNTPDYmr 3212 2684362740U, // VMOVNTPDmr 3213 2818580478U, // VMOVNTPSYmr 3214 2684362750U, // VMOVNTPSmr 3215 541073272U, // VMOVPDI2DImr 3216 139337592U, // VMOVPDI2DIrr 3217 675290983U, // VMOVPQI2QImr 3218 139333288U, // VMOVPQIto64rr 3219 139730791U, // VMOVQI2PQIrm 3220 139337575U, // VMOVQd64rr 3221 139337592U, // VMOVQd64rr_alt 3222 139337575U, // VMOVQs64rr 3223 139337575U, // VMOVQxrxr 3224 1077944328U, // VMOVSDmr 3225 140517384U, // VMOVSDrm 3226 139354120U, // VMOVSDrr 3227 139354120U, // VMOVSDrr_REV 3228 675290983U, // VMOVSDto64mr 3229 139337575U, // VMOVSDto64rr 3230 141172752U, // VMOVSHDUPYrm 3231 139337744U, // VMOVSHDUPYrr 3232 140386320U, // VMOVSHDUPrm 3233 139337744U, // VMOVSHDUPrr 3234 141172763U, // VMOVSLDUPYrm 3235 139337755U, // VMOVSLDUPYrr 3236 140386331U, // VMOVSLDUPrm 3237 139337755U, // VMOVSLDUPrr 3238 541073272U, // VMOVSS2DImr 3239 139337592U, // VMOVSS2DIrr 3240 943726630U, // VMOVSSmr 3241 140648486U, // VMOVSSrm 3242 139354150U, // VMOVSSrr 3243 139354150U, // VMOVSSrr_REV 3244 2818580526U, // VMOVUPDYmr 3245 141172782U, // VMOVUPDYrm 3246 139337774U, // VMOVUPDYrr 3247 139337774U, // VMOVUPDYrr_REV 3248 2684362798U, // VMOVUPDmr 3249 140386350U, // VMOVUPDrm 3250 139337774U, // VMOVUPDrr 3251 139337774U, // VMOVUPDrr_REV 3252 2818580535U, // VMOVUPSYmr 3253 141172791U, // VMOVUPSYrm 3254 139337783U, // VMOVUPSYrr 3255 139337783U, // VMOVUPSYrr_REV 3256 2684362807U, // VMOVUPSmr 3257 140386359U, // VMOVUPSrm 3258 139337783U, // VMOVUPSrr 3259 139337783U, // VMOVUPSrr_REV 3260 139599736U, // VMOVZDI2PDIrm 3261 139337592U, // VMOVZDI2PDIrr 3262 139206503U, // VMOVZPQILo2PQIrm 3263 139337575U, // VMOVZPQILo2PQIrr 3264 139730791U, // VMOVZQI2PQIrm 3265 139337575U, // VMOVZQI2PQIrr 3266 139354176U, // VMPSADBWrmi 3267 139354176U, // VMPSADBWrri 3268 671096906U, // VMPTRLDm 3269 671096915U, // VMPTRSTm 3270 541073500U, // VMREAD32rm 3271 139337820U, // VMREAD32rr 3272 675291228U, // VMREAD64rm 3273 139337820U, // VMREAD64rr 3274 8292U, // VMRESUME 3275 139354221U, // VMULPDYrm 3276 139354221U, // VMULPDYrr 3277 139354221U, // VMULPDrm 3278 139354221U, // VMULPDrr 3279 139354229U, // VMULPSYrm 3280 139354229U, // VMULPSYrr 3281 139354229U, // VMULPSrm 3282 139354229U, // VMULPSrr 3283 139354237U, // VMULSDrm 3284 139354237U, // VMULSDrm_Int 3285 139354237U, // VMULSDrr 3286 139354237U, // VMULSDrr_Int 3287 139354245U, // VMULSSrm 3288 139354245U, // VMULSSrm_Int 3289 139354245U, // VMULSSrr 3290 139354245U, // VMULSSrr_Int 3291 139600013U, // VMWRITE32rm 3292 139337869U, // VMWRITE32rr 3293 139731085U, // VMWRITE64rm 3294 139337869U, // VMWRITE64rr 3295 8342U, // VMXOFF 3296 8349U, // VMXON 3297 139353725U, // VORPDYrm 3298 139353725U, // VORPDYrr 3299 139353725U, // VORPDrm 3300 139353725U, // VORPDrr 3301 139353732U, // VORPSYrm 3302 139353732U, // VORPSYrr 3303 139353732U, // VORPSrm 3304 139353732U, // VORPSrr 3305 139206820U, // VPABSBrm128 3306 139337892U, // VPABSBrr128 3307 139206828U, // VPABSDrm128 3308 139337900U, // VPABSDrr128 3309 139206836U, // VPABSWrm128 3310 139337908U, // VPABSWrr128 3311 139354300U, // VPACKSSDWrm 3312 139354300U, // VPACKSSDWrr 3313 139354311U, // VPACKSSWBrm 3314 139354311U, // VPACKSSWBrr 3315 139354322U, // VPACKUSDWrm 3316 139354322U, // VPACKUSDWrr 3317 139354333U, // VPACKUSWBrm 3318 139354333U, // VPACKUSWBrr 3319 139354344U, // VPADDBrm 3320 139354344U, // VPADDBrr 3321 139354352U, // VPADDDrm 3322 139354352U, // VPADDDrr 3323 139354360U, // VPADDQrm 3324 139354360U, // VPADDQrr 3325 139354368U, // VPADDSBrm 3326 139354368U, // VPADDSBrr 3327 139354377U, // VPADDSWrm 3328 139354377U, // VPADDSWrr 3329 139354386U, // VPADDUSBrm 3330 139354386U, // VPADDUSBrr 3331 139354396U, // VPADDUSWrm 3332 139354396U, // VPADDUSWrr 3333 139354406U, // VPADDWrm 3334 139354406U, // VPADDWrr 3335 139354414U, // VPALIGNR128rm 3336 139354414U, // VPALIGNR128rr 3337 139354424U, // VPANDNrm 3338 139354424U, // VPANDNrr 3339 139354432U, // VPANDrm 3340 139354432U, // VPANDrr 3341 139354439U, // VPAVGBrm 3342 139354439U, // VPAVGBrr 3343 139354447U, // VPAVGWrm 3344 139354447U, // VPAVGWrr 3345 139354455U, // VPBLENDVBrm 3346 139354455U, // VPBLENDVBrr 3347 139354466U, // VPBLENDWrmi 3348 139354466U, // VPBLENDWrri 3349 139354476U, // VPCLMULQDQrm 3350 139354476U, // VPCLMULQDQrr 3351 139354488U, // VPCMPEQBrm 3352 139354488U, // VPCMPEQBrr 3353 139354498U, // VPCMPEQDrm 3354 139354498U, // VPCMPEQDrr 3355 139354508U, // VPCMPEQQrm 3356 139354508U, // VPCMPEQQrr 3357 139354518U, // VPCMPEQWrm 3358 139354518U, // VPCMPEQWrr 3359 139223456U, // VPCMPESTRIArm 3360 139354528U, // VPCMPESTRIArr 3361 139223456U, // VPCMPESTRICrm 3362 139354528U, // VPCMPESTRICrr 3363 139223456U, // VPCMPESTRIOrm 3364 139354528U, // VPCMPESTRIOrr 3365 139223456U, // VPCMPESTRISrm 3366 139354528U, // VPCMPESTRISrr 3367 139223456U, // VPCMPESTRIZrm 3368 139354528U, // VPCMPESTRIZrr 3369 139223456U, // VPCMPESTRIrm 3370 139354528U, // VPCMPESTRIrr 3371 0U, // VPCMPESTRM128MEM 3372 0U, // VPCMPESTRM128REG 3373 139223468U, // VPCMPESTRM128rm 3374 139354540U, // VPCMPESTRM128rr 3375 139354552U, // VPCMPGTBrm 3376 139354552U, // VPCMPGTBrr 3377 139354562U, // VPCMPGTDrm 3378 139354562U, // VPCMPGTDrr 3379 139354572U, // VPCMPGTQrm 3380 139354572U, // VPCMPGTQrr 3381 139354582U, // VPCMPGTWrm 3382 139354582U, // VPCMPGTWrr 3383 139223520U, // VPCMPISTRIArm 3384 139354592U, // VPCMPISTRIArr 3385 139223520U, // VPCMPISTRICrm 3386 139354592U, // VPCMPISTRICrr 3387 139223520U, // VPCMPISTRIOrm 3388 139354592U, // VPCMPISTRIOrr 3389 139223520U, // VPCMPISTRISrm 3390 139354592U, // VPCMPISTRISrr 3391 139223520U, // VPCMPISTRIZrm 3392 139354592U, // VPCMPISTRIZrr 3393 139223520U, // VPCMPISTRIrm 3394 139354592U, // VPCMPISTRIrr 3395 0U, // VPCMPISTRM128MEM 3396 0U, // VPCMPISTRM128REG 3397 139223532U, // VPCMPISTRM128rm 3398 139354604U, // VPCMPISTRM128rr 3399 139354616U, // VPERM2F128rm 3400 139354616U, // VPERM2F128rr 3401 141189636U, // VPERMILPDYmi 3402 139354628U, // VPERMILPDYri 3403 139354628U, // VPERMILPDYrm 3404 139354628U, // VPERMILPDYrr 3405 140403204U, // VPERMILPDmi 3406 139354628U, // VPERMILPDri 3407 139354628U, // VPERMILPDrm 3408 139354628U, // VPERMILPDrr 3409 141189647U, // VPERMILPSYmi 3410 139354639U, // VPERMILPSYri 3411 139354639U, // VPERMILPSYrm 3412 139354639U, // VPERMILPSYrr 3413 140403215U, // VPERMILPSmi 3414 139354639U, // VPERMILPSri 3415 139354639U, // VPERMILPSrm 3416 139354639U, // VPERMILPSrr 3417 809525786U, // VPEXTRBmr 3418 139354650U, // VPEXTRBrr 3419 139354650U, // VPEXTRBrr64 3420 541090339U, // VPEXTRDmr 3421 139354659U, // VPEXTRDrr 3422 675308076U, // VPEXTRQmr 3423 139354668U, // VPEXTRQrr 3424 272654901U, // VPEXTRWmr 3425 139354677U, // VPEXTRWri 3426 139354686U, // VPHADDDrm128 3427 139354686U, // VPHADDDrr128 3428 139354695U, // VPHADDSWrm128 3429 139354695U, // VPHADDSWrr128 3430 139354705U, // VPHADDWrm128 3431 139354705U, // VPHADDWrr128 3432 139207258U, // VPHMINPOSUWrm128 3433 139338330U, // VPHMINPOSUWrr128 3434 139354727U, // VPHSUBDrm128 3435 139354727U, // VPHSUBDrr128 3436 139354736U, // VPHSUBSWrm128 3437 139354736U, // VPHSUBSWrr128 3438 139354746U, // VPHSUBWrm128 3439 139354746U, // VPHSUBWrr128 3440 139354755U, // VPINSRBrm 3441 139354755U, // VPINSRBrr 3442 139354764U, // VPINSRDrm 3443 139354764U, // VPINSRDrr 3444 139354773U, // VPINSRQrm 3445 139354773U, // VPINSRQrr 3446 139354782U, // VPINSRWrmi 3447 139354782U, // VPINSRWrr64i 3448 139354782U, // VPINSRWrri 3449 139354791U, // VPMADDUBSWrm128 3450 139354791U, // VPMADDUBSWrr128 3451 139354803U, // VPMADDWDrm 3452 139354803U, // VPMADDWDrr 3453 139354813U, // VPMAXSBrm 3454 139354813U, // VPMAXSBrr 3455 139354822U, // VPMAXSDrm 3456 139354822U, // VPMAXSDrr 3457 139354831U, // VPMAXSWrm 3458 139354831U, // VPMAXSWrr 3459 139354840U, // VPMAXUBrm 3460 139354840U, // VPMAXUBrr 3461 139354849U, // VPMAXUDrm 3462 139354849U, // VPMAXUDrr 3463 139354858U, // VPMAXUWrm 3464 139354858U, // VPMAXUWrr 3465 139354867U, // VPMINSBrm 3466 139354867U, // VPMINSBrr 3467 139354876U, // VPMINSDrm 3468 139354876U, // VPMINSDrr 3469 139354885U, // VPMINSWrm 3470 139354885U, // VPMINSWrr 3471 139354894U, // VPMINUBrm 3472 139354894U, // VPMINUBrr 3473 139354903U, // VPMINUDrm 3474 139354903U, // VPMINUDrr 3475 139354912U, // VPMINUWrm 3476 139354912U, // VPMINUWrr 3477 139338537U, // VPMOVMSKBr64r 3478 139338537U, // VPMOVMSKBrr 3479 139600692U, // VPMOVSXBDrm 3480 139338548U, // VPMOVSXBDrr 3481 139469631U, // VPMOVSXBQrm 3482 139338559U, // VPMOVSXBQrr 3483 139731786U, // VPMOVSXBWrm 3484 139338570U, // VPMOVSXBWrr 3485 139731797U, // VPMOVSXDQrm 3486 139338581U, // VPMOVSXDQrr 3487 139731808U, // VPMOVSXWDrm 3488 139338592U, // VPMOVSXWDrr 3489 139600747U, // VPMOVSXWQrm 3490 139338603U, // VPMOVSXWQrr 3491 139600758U, // VPMOVZXBDrm 3492 139338614U, // VPMOVZXBDrr 3493 139469697U, // VPMOVZXBQrm 3494 139338625U, // VPMOVZXBQrr 3495 139731852U, // VPMOVZXBWrm 3496 139338636U, // VPMOVZXBWrr 3497 139731863U, // VPMOVZXDQrm 3498 139338647U, // VPMOVZXDQrr 3499 139731874U, // VPMOVZXWDrm 3500 139338658U, // VPMOVZXWDrr 3501 139600813U, // VPMOVZXWQrm 3502 139338669U, // VPMOVZXWQrr 3503 139355064U, // VPMULDQrm 3504 139355064U, // VPMULDQrr 3505 139355073U, // VPMULHRSWrm128 3506 139355073U, // VPMULHRSWrr128 3507 139355084U, // VPMULHUWrm 3508 139355084U, // VPMULHUWrr 3509 139355094U, // VPMULHWrm 3510 139355094U, // VPMULHWrr 3511 139355103U, // VPMULLDrm 3512 139355103U, // VPMULLDrr 3513 139355112U, // VPMULLWrm 3514 139355112U, // VPMULLWrr 3515 139355121U, // VPMULUDQrm 3516 139355121U, // VPMULUDQrr 3517 139355131U, // VPORrm 3518 139355131U, // VPORrr 3519 139355137U, // VPSADBWrm 3520 139355137U, // VPSADBWrr 3521 139355146U, // VPSHUFBrm128 3522 139355146U, // VPSHUFBrr128 3523 139224083U, // VPSHUFDmi 3524 139355155U, // VPSHUFDri 3525 139224092U, // VPSHUFHWmi 3526 139355164U, // VPSHUFHWri 3527 139224102U, // VPSHUFLWmi 3528 139355174U, // VPSHUFLWri 3529 139355184U, // VPSIGNBrm128 3530 139355184U, // VPSIGNBrr128 3531 139355193U, // VPSIGNDrm128 3532 139355193U, // VPSIGNDrr128 3533 139355202U, // VPSIGNWrm128 3534 139355202U, // VPSIGNWrr128 3535 139355211U, // VPSLLDQri 3536 139355220U, // VPSLLDri 3537 139355220U, // VPSLLDrm 3538 139355220U, // VPSLLDrr 3539 139355228U, // VPSLLQri 3540 139355228U, // VPSLLQrm 3541 139355228U, // VPSLLQrr 3542 139355236U, // VPSLLWri 3543 139355236U, // VPSLLWrm 3544 139355236U, // VPSLLWrr 3545 139355244U, // VPSRADri 3546 139355244U, // VPSRADrm 3547 139355244U, // VPSRADrr 3548 139355252U, // VPSRAWri 3549 139355252U, // VPSRAWrm 3550 139355252U, // VPSRAWrr 3551 139355260U, // VPSRLDQri 3552 139355269U, // VPSRLDri 3553 139355269U, // VPSRLDrm 3554 139355269U, // VPSRLDrr 3555 139355277U, // VPSRLQri 3556 139355277U, // VPSRLQrm 3557 139355277U, // VPSRLQrr 3558 139355285U, // VPSRLWri 3559 139355285U, // VPSRLWrm 3560 139355285U, // VPSRLWrr 3561 139355293U, // VPSUBBrm 3562 139355293U, // VPSUBBrr 3563 139355301U, // VPSUBDrm 3564 139355301U, // VPSUBDrr 3565 139355309U, // VPSUBQrm 3566 139355309U, // VPSUBQrr 3567 139355317U, // VPSUBSBrm 3568 139355317U, // VPSUBSBrr 3569 139355326U, // VPSUBSWrm 3570 139355326U, // VPSUBSWrr 3571 139355335U, // VPSUBUSBrm 3572 139355335U, // VPSUBUSBrr 3573 139355345U, // VPSUBUSWrm 3574 139355345U, // VPSUBUSWrr 3575 139355355U, // VPSUBWrm 3576 139355355U, // VPSUBWrr 3577 141042915U, // VPTESTYrm 3578 139338979U, // VPTESTYrr 3579 140387555U, // VPTESTrm 3580 139338979U, // VPTESTrr 3581 139355371U, // VPUNPCKHBWrm 3582 139355371U, // VPUNPCKHBWrr 3583 139355383U, // VPUNPCKHDQrm 3584 139355383U, // VPUNPCKHDQrr 3585 139355395U, // VPUNPCKHQDQrm 3586 139355395U, // VPUNPCKHQDQrr 3587 139355408U, // VPUNPCKHWDrm 3588 139355408U, // VPUNPCKHWDrr 3589 139355420U, // VPUNPCKLBWrm 3590 139355420U, // VPUNPCKLBWrr 3591 139355432U, // VPUNPCKLDQrm 3592 139355432U, // VPUNPCKLDQrr 3593 139355444U, // VPUNPCKLQDQrm 3594 139355444U, // VPUNPCKLQDQrr 3595 139355457U, // VPUNPCKLWDrm 3596 139355457U, // VPUNPCKLWDrr 3597 139355469U, // VPXORrm 3598 139355469U, // VPXORrr 3599 141174100U, // VRCPPSYm 3600 141174100U, // VRCPPSYm_Int 3601 139339092U, // VRCPPSYr 3602 139339092U, // VRCPPSYr_Int 3603 140387668U, // VRCPPSm 3604 140387668U, // VRCPPSm_Int 3605 139339092U, // VRCPPSr 3606 139339092U, // VRCPPSr_Int 3607 139355484U, // VRCPSSm 3608 140666204U, // VRCPSSm_Int 3609 139355484U, // VRCPSSr 3610 140404068U, // VROUNDPDm 3611 140404068U, // VROUNDPDm_AVX 3612 139355492U, // VROUNDPDr 3613 139355492U, // VROUNDPDr_AVX 3614 140404078U, // VROUNDPSm 3615 140404078U, // VROUNDPSm_AVX 3616 139355502U, // VROUNDPSr 3617 139355502U, // VROUNDPSr_AVX 3618 139355512U, // VROUNDSDm 3619 139355512U, // VROUNDSDm_AVX 3620 139355512U, // VROUNDSDr 3621 139355512U, // VROUNDSDr_AVX 3622 139355522U, // VROUNDSSm 3623 139355522U, // VROUNDSSm_AVX 3624 139355522U, // VROUNDSSr 3625 139355522U, // VROUNDSSr_AVX 3626 141190500U, // VROUNDYPDm 3627 141190500U, // VROUNDYPDm_AVX 3628 139355492U, // VROUNDYPDr 3629 139355492U, // VROUNDYPDr_AVX 3630 141190510U, // VROUNDYPSm 3631 141190510U, // VROUNDYPSm_AVX 3632 139355502U, // VROUNDYPSr 3633 139355502U, // VROUNDYPSr_AVX 3634 141174156U, // VRSQRTPSYm 3635 141174156U, // VRSQRTPSYm_Int 3636 139339148U, // VRSQRTPSYr 3637 139339148U, // VRSQRTPSYr_Int 3638 140387724U, // VRSQRTPSm 3639 140387724U, // VRSQRTPSm_Int 3640 139339148U, // VRSQRTPSr 3641 139339148U, // VRSQRTPSr_Int 3642 139355542U, // VRSQRTSSm 3643 140666262U, // VRSQRTSSm_Int 3644 139355542U, // VRSQRTSSr 3645 138700192U, // VSHUFPDYrmi 3646 138569120U, // VSHUFPDYrri 3647 138700192U, // VSHUFPDrmi 3648 138569120U, // VSHUFPDrri 3649 139355561U, // VSHUFPSYrmi 3650 139355561U, // VSHUFPSYrri 3651 139355561U, // VSHUFPSrmi 3652 139355561U, // VSHUFPSrri 3653 141174194U, // VSQRTPDYm 3654 141174194U, // VSQRTPDYm_Int 3655 139339186U, // VSQRTPDYr 3656 139339186U, // VSQRTPDYr_Int 3657 140387762U, // VSQRTPDm 3658 140387762U, // VSQRTPDm_Int 3659 139339186U, // VSQRTPDr 3660 139339186U, // VSQRTPDr_Int 3661 141174203U, // VSQRTPSYm 3662 141174203U, // VSQRTPSYm_Int 3663 139339195U, // VSQRTPSYr 3664 139339195U, // VSQRTPSYr_Int 3665 140387771U, // VSQRTPSm 3666 140387771U, // VSQRTPSm_Int 3667 139339195U, // VSQRTPSr 3668 139339195U, // VSQRTPSr_Int 3669 139355588U, // VSQRTSDm 3670 139355588U, // VSQRTSDm_Int 3671 139355588U, // VSQRTSDr 3672 139355597U, // VSQRTSSm 3673 140666317U, // VSQRTSSm_Int 3674 139355597U, // VSQRTSSr 3675 536880598U, // VSTMXCSR 3676 139355616U, // VSUBPDYrm 3677 139355616U, // VSUBPDYrr 3678 139355616U, // VSUBPDrm 3679 139355616U, // VSUBPDrr 3680 139355624U, // VSUBPSYrm 3681 139355624U, // VSUBPSYrr 3682 139355624U, // VSUBPSrm 3683 139355624U, // VSUBPSrr 3684 139355632U, // VSUBSDrm 3685 139355632U, // VSUBSDrm_Int 3686 139355632U, // VSUBSDrr 3687 139355632U, // VSUBSDrr_Int 3688 139355640U, // VSUBSSrm 3689 139355640U, // VSUBSSrm_Int 3690 139355640U, // VSUBSSrr 3691 139355640U, // VSUBSSrr_Int 3692 141174272U, // VTESTPDYrm 3693 139339264U, // VTESTPDYrr 3694 140387840U, // VTESTPDrm 3695 139339264U, // VTESTPDrr 3696 141174281U, // VTESTPSYrm 3697 139339273U, // VTESTPSYrr 3698 140387849U, // VTESTPSrm 3699 139339273U, // VTESTPSrr 3700 140512283U, // VUCOMISDrm 3701 139332635U, // VUCOMISDrr 3702 140643365U, // VUCOMISSrm 3703 139332645U, // VUCOMISSrr 3704 139355666U, // VUNPCKHPDYrm 3705 139355666U, // VUNPCKHPDYrr 3706 139355666U, // VUNPCKHPDrm 3707 139355666U, // VUNPCKHPDrr 3708 139355677U, // VUNPCKHPSYrm 3709 139355677U, // VUNPCKHPSYrr 3710 139355677U, // VUNPCKHPSrm 3711 139355677U, // VUNPCKHPSrr 3712 139355688U, // VUNPCKLPDYrm 3713 139355688U, // VUNPCKLPDYrr 3714 139355688U, // VUNPCKLPDrm 3715 139355688U, // VUNPCKLPDrr 3716 139355699U, // VUNPCKLPSYrm 3717 139355699U, // VUNPCKLPSYrr 3718 139355699U, // VUNPCKLPSrm 3719 139355699U, // VUNPCKLPSrr 3720 139353739U, // VXORPDYrm 3721 139353739U, // VXORPDYrr 3722 139353739U, // VXORPDrm 3723 139353739U, // VXORPDrr 3724 139353747U, // VXORPSYrm 3725 139353747U, // VXORPSYrr 3726 139353747U, // VXORPSrm 3727 139353747U, // VXORPSrr 3728 9790U, // VZEROALL 3729 9799U, // VZEROUPPER 3730 0U, // V_SET0 3731 0U, // V_SETALLONES 3732 1342178436U, // W64ALLOCA 3733 9810U, // WAIT 3734 9815U, // WBINVD 3735 671089796U, // WINCALL64m 3736 1342178436U, // WINCALL64pcrel32 3737 134218884U, // WINCALL64r 3738 9822U, // WIN_ALLOCA 3739 134227577U, // WRFSBASE 3740 134227577U, // WRFSBASE64 3741 134227587U, // WRGSBASE 3742 134227587U, // WRGSBASE64 3743 9869U, // WRMSR 3744 272639635U, // XADD16rm 3745 139339411U, // XADD16rr 3746 541075091U, // XADD32rm 3747 139339411U, // XADD32rr 3748 675292819U, // XADD64rm 3749 139339411U, // XADD64rr 3750 809510547U, // XADD8rm 3751 139339411U, // XADD8rr 3752 134227609U, // XCHG16ar 3753 2147493539U, // XCHG16rm 3754 3087017635U, // XCHG16rr 3755 134227625U, // XCHG32ar 3756 134227625U, // XCHG32ar64 3757 2281711267U, // XCHG32rm 3758 3087017635U, // XCHG32rr 3759 134227636U, // XCHG64ar 3760 2415928995U, // XCHG64rm 3761 3087017635U, // XCHG64rr 3762 2550146723U, // XCHG8rm 3763 3087017635U, // XCHG8rr 3764 134227647U, // XCH_F 3765 9925U, // XCRYPTCBC 3766 9935U, // XCRYPTCFB 3767 9945U, // XCRYPTCTR 3768 9955U, // XCRYPTECB 3769 9965U, // XCRYPTOFB 3770 9975U, // XGETBV 3771 9982U, // XLAT 3772 134227716U, // XOR16i16 3773 272639757U, // XOR16mi 3774 272639757U, // XOR16mi8 3775 272639757U, // XOR16mr 3776 411051789U, // XOR16ri 3777 411051789U, // XOR16ri8 3778 415246093U, // XOR16rm 3779 411051789U, // XOR16rr 3780 138553101U, // XOR16rr_REV 3781 134227730U, // XOR32i32 3782 541075213U, // XOR32mi 3783 541075213U, // XOR32mi8 3784 541075213U, // XOR32mr 3785 411051789U, // XOR32ri 3786 411051789U, // XOR32ri8 3787 419440397U, // XOR32rm 3788 411051789U, // XOR32rr 3789 138553101U, // XOR32rr_REV 3790 134227740U, // XOR64i32 3791 675292941U, // XOR64mi32 3792 675292941U, // XOR64mi8 3793 675292941U, // XOR64mr 3794 411051789U, // XOR64ri32 3795 411051789U, // XOR64ri8 3796 423634701U, // XOR64rm 3797 411051789U, // XOR64rr 3798 138553101U, // XOR64rr_REV 3799 134227750U, // XOR8i8 3800 809510669U, // XOR8mi 3801 809510669U, // XOR8mr 3802 411051789U, // XOR8ri 3803 427829005U, // XOR8rm 3804 411051789U, // XOR8rr 3805 138553101U, // XOR8rr_REV 3806 138676817U, // XORPDrm 3807 138545745U, // XORPDrr 3808 138676824U, // XORPSrm 3809 138545752U, // XORPSrr 3810 1879058223U, // XRSTOR 3811 1879058231U, // XRSTOR64 3812 1879058240U, // XSAVE 3813 1879058247U, // XSAVE64 3814 1879058255U, // XSAVEOPT 3815 1879058265U, // XSAVEOPT64 3816 10084U, // XSETBV 3817 10091U, // XSHA1 3818 10097U, // XSHA256 3819 10105U, // XSTORE 3820 0U 3821 }; 3822 3823 const char *AsmStrs = 3824 "DBG_VALUE\000aaa\000aad\t\000aam\t\000aas\000fabs\000#ACQUIRE_MOV PSEUD" 3825 "O!\000adc\tAX, \000adc\t\000adc\tEAX, \000adc\tRAX, \000adc\tAL, \000ad" 3826 "d\tAX, \000add\t\000add\tEAX, \000add\tRAX, \000add\tAL, \000addpd\t\000" 3827 "addps\t\000addsd\t\000addss\t\000addsubpd\t\000addsubps\t\000fadd\t\000" 3828 "fiadd\t\000faddp\t\000#ADJCALLSTACKDOWN\000#ADJCALLSTACKUP\000aesdeclas" 3829 "t\t\000aesdec\t\000aesenclast\t\000aesenc\t\000aesimc\t\000aeskeygenass" 3830 "ist\t\000and\tAX, \000and\t\000and\tEAX, \000and\tRAX, \000and\tAL, \000" 3831 "andn\t\000andnpd\t\000andnps\t\000andpd\t\000andps\t\000arpl\t\000#ATOM" 3832 "ADD6432 PSEUDO!\000#ATOMAND16 PSEUDO!\000#ATOMAND32 PSEUDO!\000#ATOMAND" 3833 "64 PSEUDO!\000#ATOMAND6432 PSEUDO!\000#ATOMAND8 PSEUDO!\000#ATOMMAX16 P" 3834 "SEUDO!\000#ATOMMAX32 PSEUDO!\000#ATOMMAX64 PSEUDO!\000#ATOMMIN16 PSEUDO" 3835 "!\000#ATOMMIN32 PSEUDO!\000#ATOMMIN64 PSEUDO!\000#ATOMNAND16 PSEUDO!\000" 3836 "#ATOMNAND32 PSEUDO!\000#ATOMNAND64 PSEUDO!\000#ATOMNAND6432 PSEUDO!\000" 3837 "#ATOMNAND8 PSEUDO!\000#ATOMOR16 PSEUDO!\000#ATOMOR32 PSEUDO!\000#ATOMOR" 3838 "64 PSEUDO!\000#ATOMOR6432 PSEUDO!\000#ATOMOR8 PSEUDO!\000#ATOMSUB6432 P" 3839 "SEUDO!\000#ATOMSWAP6432 PSEUDO!\000#ATOMUMAX16 PSEUDO!\000#ATOMUMAX32 P" 3840 "SEUDO!\000#ATOMUMAX64 PSEUDO!\000#ATOMUMIN16 PSEUDO!\000#ATOMUMIN32 PSE" 3841 "UDO!\000#ATOMUMIN64 PSEUDO!\000#ATOMXOR16 PSEUDO!\000#ATOMXOR32 PSEUDO!" 3842 "\000#ATOMXOR64 PSEUDO!\000#ATOMXOR6432 PSEUDO!\000#ATOMXOR8 PSEUDO!\000" 3843 "blendpd\t\000blendps\t\000blendvpd\t\000blendvps\t\000bound\t\000bsf\t\000" 3844 "bsr\t\000bswap\t\000bt\t\000btc\t\000btr\t\000bts\t\000call\t\000callw\t" 3845 "\000cbw\000cdq\000cdqe\000fchs\000clc\000cld\000clflush\t\000cli\000clt" 3846 "s\000cmc\000cmova\t\000cmovae\t\000cmovb\t\000cmovbe\t\000fcmovbe\t%ST(" 3847 "0), \000fcmovb\t%ST(0), \000cmove\t\000fcmove\t%ST(0), \000cmovg\t\000c" 3848 "movge\t\000cmovl\t\000cmovle\t\000fcmovnbe\t%ST(0), \000fcmovnb\t%ST(0)" 3849 ", \000cmovne\t\000fcmovne\t%ST(0), \000cmovno\t\000cmovnp\t\000fcmovnu\t" 3850 "%ST(0), \000cmovns\t\000cmovo\t\000cmovp\t\000fcmovu\t %ST(0), \000cmov" 3851 "s\t\000#CMOV_FR32 PSEUDO!\000#CMOV_FR64 PSEUDO!\000#CMOV_GR16* PSEUDO!\000" 3852 "#CMOV_GR32* PSEUDO!\000#CMOV_GR8 PSEUDO!\000#CMOV_RFP32 PSEUDO!\000#CMO" 3853 "V_RFP64 PSEUDO!\000#CMOV_RFP80 PSEUDO!\000#CMOV_V2F64 PSEUDO!\000#CMOV_" 3854 "V2I64 PSEUDO!\000#CMOV_V4F32 PSEUDO!\000#CMOV_V4F64 PSEUDO!\000#CMOV_V4" 3855 "I64 PSEUDO!\000#CMOV_V8F32 PSEUDO!\000cmp\tAX, \000cmp\t\000cmp\tEAX, \000" 3856 "cmp\tRAX, \000cmp\tAL, \000cmp\000cmppd\t\000cmpps\t\000cmpsw\000cmpsd\000" 3857 "cmpsq\000cmpsb\000cmpsd\t\000cmpss\t\000cmpxchg16b\t\000cmpxchg\t\000cm" 3858 "pxchg8b\t\000comisd\t\000comiss\t\000fcomp\t\000fcompi\t\000fcomi\t\000" 3859 "fcom\t\000fcos\000cpuid\000cqo\000crc32 \t\000cs\000cvtdq2pd\t\000cvtdq" 3860 "2ps\t\000cvtpd2dq\t\000cvtpd2ps\t\000cvtps2dq\t\000cvtps2pd\t\000cvtsd2" 3861 "si\t\000cvtsd2ss\t\000cvtsi2sd\t\000cvtsi2ss\t\000cvtss2sd\t\000cvtss2s" 3862 "i\t\000cvttpd2dq\t\000cvttps2dq\t\000cvttsd2si\t\000cvttss2si\t\000cwd\000" 3863 "cwde\000daa\000das\000data16\000dec\t\000div\t\000divpd\t\000divps\t\000" 3864 "fdivr\t\000fidivr\t\000fdivrp\t\000divsd\t\000divss\t\000fdiv\t\000fidi" 3865 "v\t\000fdivp\t\000dppd\t\000dpps\t\000ds\000ret\t#eh_return, addr: \000" 3866 "enter\t\000es\000extractps\t\000f2xm1\000lcall\t\000ljmp\t\000fbld\t\000" 3867 "fbstp\t\000fcompp\000fdecstp\000femms\000ffree\t\000ficom\t\000ficomp\t" 3868 "\000fincstp\000fldcw\t\000fldenv\t\000fldl2e\000fldl2t\000fldlg2\000fld" 3869 "ln2\000fldpi\000fnclex\000fninit\000fnop\000fnstcw\t\000fnstsw %ax\000f" 3870 "nstsw\t\000fpatan\000fprem\000fprem1\000fptan\000frndint\000frstor\t\000" 3871 "fnsave\t\000fscale\000fsincos\000fnstenv\t\000fs\000fxam\000fxrstor\t\000" 3872 "fxrstorq\t\000fxsave\t\000fxsaveq\t\000fxtract\000fyl2x\000fyl2xp1\000m" 3873 "ovapd\t\000movaps\t\000orpd\t\000orps\t\000vmovapd\t\000vmovaps\t\000xo" 3874 "rpd\t\000xorps\t\000gs\000haddpd\t\000haddps\t\000hlt\000hsubpd\t\000hs" 3875 "ubps\t\000idiv\t\000fild\t\000imul\t\000ins\000in\tAX, \000in\tAX, DX\000" 3876 "in\tEAX, \000in\tEAX, DX\000in\tAL, \000in\tAL, DX\000inc\t\000insertps" 3877 "\t\000int\t\000int3\000into\000invd\000invept \000invlpg\t\000invvpid \000" 3878 "iretw\000iretd\000iretq\000fisttp\t\000fist\t\000fistp\t\000#MEMBARRIER" 3879 "\000lock\n\tor\t(%rsp), \000ucomisd\t\000ucomiss\t\000vcmp\000vcomisd\t" 3880 "\000vcomiss\t\000vcvtdq2pd\t\000vcvtdq2ps\t\000vcvtpd2dq\t\000vcvtpd2ps" 3881 "\t\000vcvtps2dq\t\000vcvtps2pd\t\000vcvtsd2si\t\000vcvtsd2ss\t\000vcvts" 3882 "i2sd\t\000vcvtsi2ss\t\000vcvtss2sd\t\000vcvttps2dq\t\000vcvttsd2si\t\000" 3883 "vcvttss2si\t\000vucomisd\t\000vucomiss\t\000jae\t\000ja\t\000jbe\t\000j" 3884 "b\t\000jcxz\t\000jecxz\t\000je\t\000jge\t\000jg\t\000jle\t\000jl\t\000j" 3885 "mp\t\000jne\t\000jno\t\000jnp\t\000jns\t\000jo\t\000jp\t\000jrcxz\t\000" 3886 "js\t\000lahf\000lar\t\000lock\n\tcmpxchg\t\000lock\n\tcmpxchg16b\t\000l" 3887 "ock\n\tcmpxchg8b\t\000lddqu\t\000ldmxcsr\t\000lds\t\000fldz\000fld1\000" 3888 "fld\t\000lea\t\000leave\000les\t\000lfence\000lfs\t\000lgdtw\t\000lgdt\t" 3889 "\000lgs\t\000lidtw\t\000lidt\t\000lldt\t\000lmsw\t\000lock\n\tadd\t\000" 3890 "lock\n\tand\t\000lock\n\tdec\t\000lock\n\tinc\t\000lock\n\tor\t\000lock" 3891 "\000lock\n\tsub\t\000lock\n\txor\t\000lodsb\000lodsd\000lodsq\000lodsw\000" 3892 "loop\t\000loope\t\000loopne\t\000lret\t\000lretw\t\000lretl\000lretq\000" 3893 "lsl\t\000lss\t\000ltr\t\000lock\n\txadd\t\000lzcnt\t\000maskmovdqu\t\000" 3894 "maxpd\t\000maxps\t\000maxsd\t\000maxss\t\000mfence\000minpd\t\000minps\t" 3895 "\000minsd\t\000minss\t\000cvtpd2pi\t\000cvtpi2pd\t\000cvtpi2ps\t\000cvt" 3896 "ps2pi\t\000cvttpd2pi\t\000cvttps2pi\t\000emms\000maskmovq\t\000movd\t\000" 3897 "movdq2q\t\000movntq\t\000movq2dq\t\000movq\t\000pabsb\t\000pabsd\t\000p" 3898 "absw\t\000packssdw\t\000packsswb\t\000packuswb\t\000paddb\t\000paddd\t\000" 3899 "paddq\t\000paddsb\t\000paddsw\t\000paddusb\t\000paddusw\t\000paddw\t\000" 3900 "palignr\t\000pandn\t\000pand\t\000pavgb\t\000pavgw\t\000pcmpeqb\t\000pc" 3901 "mpeqd\t\000pcmpeqw\t\000pcmpgtb\t\000pcmpgtd\t\000pcmpgtw\t\000pextrw\t" 3902 "\000phaddsw\t\000phaddw\t\000phaddd\t\000phsubd\t\000phsubsw\t\000phsub" 3903 "w\t\000pinsrw\t\000pmaddubsw\t\000pmaddwd\t\000pmaxsw\t\000pmaxub\t\000" 3904 "pminsw\t\000pminub\t\000pmovmskb\t\000pmulhrsw\t\000pmulhuw\t\000pmulhw" 3905 "\t\000pmullw\t\000pmuludq\t\000por\t\000psadbw\t\000pshufb\t\000pshufw\t" 3906 "\000psignb\t\000psignd\t\000psignw\t\000pslld\t\000psllq\t\000psllw\t\000" 3907 "psrad\t\000psraw\t\000psrld\t\000psrlq\t\000psrlw\t\000psubb\t\000psubd" 3908 "\t\000psubq\t\000psubsb\t\000psubsw\t\000psubusb\t\000psubusw\t\000psub" 3909 "w\t\000punpckhbw\t\000punpckhdq\t\000punpckhwd\t\000punpcklbw\t\000punp" 3910 "ckldq\t\000punpcklwd\t\000pxor\t\000monitor\000montmul\000mov\t\000mov\t" 3911 "AL, \000mov\tEAX, \000movabs\t\000movbe\t\000movddup\t\000movdqa\t\000m" 3912 "ovdqu\t\000movhlps\t\000movhpd\t\000movhps\t\000movlhps\t\000movlpd\t\000" 3913 "movlps\t\000movmskpd\t\000movmskps\t\000movntdqa\t\000movntdq\t\000movn" 3914 "ti\t\000movntpd\t\000movntps\t\000movsb\000movsd\000movsd\t\000movshdup" 3915 "\t\000movsldup\t\000movsq\000movss\t\000movsw\000movsx\t\000movsxd\t\000" 3916 "movupd\t\000movups\t\000movzx\t\000mpsadbw\t\000mul\t\000mulpd\t\000mul" 3917 "ps\t\000mulsd\t\000mulss\t\000fmul\t\000fimul\t\000fmulp\t\000mwait\000" 3918 "neg\t\000nop\000nop\t\000not\t\000or\tAX, \000or\t\000or\tEAX, \000or\t" 3919 "RAX, \000or\tAL, \000out\t\000out\tDX, AX\000out\tDX, EAX\000out\tDX, A" 3920 "L\000outsb\000outsd\000outsw\000packusdw\t\000pause\000pavgusb\t\000pbl" 3921 "endvb\t\000pblendw\t\000pclmulqdq\t\000pcmpeqq\t\000pcmpestri\t\000pcmp" 3922 "estrm\t\000pcmpgtq\t\000pcmpistri\t\000pcmpistrm\t\000pextrb\t\000pextr" 3923 "d\t\000pextrq\t\000pf2id\t\000pf2iw\t\000pfacc\t\000pfadd\t\000pfcmpeq\t" 3924 "\000pfcmpge\t\000pfcmpgt\t\000pfmax\t\000pfmin\t\000pfmul\t\000pfnacc\t" 3925 "\000pfpnacc\t\000pfrcpit1\t\000pfrcpit2\t\000pfrcp\t\000pfrsqit1\t\000p" 3926 "frsqrt\t\000pfsubr\t\000pfsub\t\000phminposuw\t\000pi2fd\t\000pi2fw\t\000" 3927 "pinsrb\t\000pinsrd\t\000pinsrq\t\000pmaxsb\t\000pmaxsd\t\000pmaxud\t\000" 3928 "pmaxuw\t\000pminsb\t\000pminsd\t\000pminud\t\000pminuw\t\000pmovsxbd\t\000" 3929 "pmovsxbq\t\000pmovsxbw\t\000pmovsxdq\t\000pmovsxwd\t\000pmovsxwq\t\000p" 3930 "movzxbd\t\000pmovzxbq\t\000pmovzxbw\t\000pmovzxdq\t\000pmovzxwd\t\000pm" 3931 "ovzxwq\t\000pmuldq\t\000pmulhrw\t\000pmulld\t\000pop\t\000popa\000popcn" 3932 "t\t\000pop\tDS\000pop\tES\000popf\000popfd\000popfq\000pop\tFS\000pop\t" 3933 "GS\000pop\tSS\000prefetch \000prefetchnta\t\000prefetcht0\t\000prefetch" 3934 "t1\t\000prefetcht2\t\000prefetchw \000pshufd\t\000pshufhw\t\000pshuflw\t" 3935 "\000pslldq\t\000psrldq\t\000pswapd\t\000ptest \t\000punpckhqdq\t\000pun" 3936 "pcklqdq\t\000push\t\000pusha\000push\tCS\000push\tDS\000push\tES\000pus" 3937 "hf\000pushfd\000pushfq\000push\tFS\000push\tGS\000push\tSS\000rcl\t\000" 3938 "rcpps\t\000rcpss\t\000rcr\t\000rdfsbase\t\000rdgsbase\t\000rdmsr\000rdp" 3939 "mc\000rdrand\t\000rdtsc\000rdtscp\000#RELEASE_MOV PSEUDO!\000repne\000r" 3940 "ep movsb\000rep movsd\000rep movsq\000rep movsw\000rep\000rep stosb\000" 3941 "rep stosd\000rep stosq\000rep stosw\000ret\000ret\t\000retw\t\000rex64\000" 3942 "rol\t\000ror\t\000roundpd\t\000roundps\t\000roundsd\t\000roundss\t\000r" 3943 "sm\000rsqrtps\t\000rsqrtss\t\000sahf\000sar\t\000sbb\tAX, \000sbb\t\000" 3944 "sbb\tEAX, \000sbb\tRAX, \000sbb\tAL, \000scasw\000scasd\000scasq\000sca" 3945 "sb\000# variable sized alloca for segmented stacks\000setae\t\000seta\t" 3946 "\000setbe\t\000setb\t\000sete\t\000setge\t\000setg\t\000setle\t\000setl" 3947 "\t\000setne\t\000setno\t\000setnp\t\000setns\t\000seto\t\000setp\t\000s" 3948 "ets\t\000sfence\000sgdtw\t\000sgdt\t\000shl\t\000shld\t\000shr\t\000shr" 3949 "d\t\000shufpd\t\000shufps\t\000sidtw\t\000sidt\t\000fsin\000sldt\t\000s" 3950 "msw\t\000sqrtpd\t\000sqrtps\t\000sqrtsd\t\000sqrtss\t\000fsqrt\000ss\000" 3951 "stc\000std\000sti\000stmxcsr\t\000stosb\000stosd\000stosq\000stosw\000s" 3952 "tr\t\000fst\t\000fstp\t\000sub\tAX, \000sub\t\000sub\tEAX, \000sub\tRAX" 3953 ", \000sub\tAL, \000subpd\t\000subps\t\000fsubr\t\000fisubr\t\000fsubrp\t" 3954 "\000subsd\t\000subss\t\000fsub\t\000fisub\t\000fsubp\t\000swapgs\000sys" 3955 "call\000sysenter\000sysexit\000sysretl\000sysretq\000test\tAX, \000test" 3956 "\t\000test\tEAX, \000test\tRAX, \000test\tAL, \000# TLSCall_32\000# TLS" 3957 "Call_64\000# TLS_addr32\000# TLS_addr64\000ud2\000ftst\000tzcnt\t\000fu" 3958 "compi\t\000fucomi\t\000fucompp\000fucomp\t\000fucom\t\000ud2b\000unpckh" 3959 "pd\t\000unpckhps\t\000unpcklpd\t\000unpcklps\t\000#VAARG_64 \000vaddpd\t" 3960 "\000vaddps\t\000vaddsd\t\000vaddss\t\000vaddsubpd\t\000vaddsubps\t\000v" 3961 "aesdeclast\t\000vaesdec\t\000vaesenclast\t\000vaesenc\t\000vaesimc\t\000" 3962 "vaeskeygenassist\t\000vandnpd\t\000vandnps\t\000vandpd\t\000vandps\t\000" 3963 "#VASTART_SAVE_XMM_REGS \000vblendpd\t\000vblendps\t\000vblendvpd\t\000v" 3964 "blendvps\t\000vbroadcastf128\t\000vbroadcastsd\t\000vbroadcastss\t\000v" 3965 "cmppd\t\000vcmpps\t\000vcmpsd\t\000vcmpss\t\000vcvtpd2dqx\t\000vcvtpd2d" 3966 "qy\t\000vcvtpd2psx\t\000vcvtpd2psy\t\000vcvtph2ps\t\000vcvtps2ph\t\000v" 3967 "cvtss2si\t\000vcvttpd2dq\t\000vcvttpd2dqx\t\000vcvttpd2dqy\t\000vdivpd\t" 3968 "\000vdivps\t\000vdivsd\t\000vdivss\t\000vdppd\t\000vdpps\t\000verr\t\000" 3969 "verw\t\000vextractf128\t\000vextractps\t\000vextractps \t\000vfmadd132p" 3970 "d\t\000vfmadd213pd\t\000vfmadd231pd\t\000vfmadd132ps\t\000vfmadd213ps\t" 3971 "\000vfmadd231ps\t\000vfmaddsub132pd\t\000vfmaddsub213pd\t\000vfmaddsub2" 3972 "31pd\t\000vfmaddsub132ps\t\000vfmaddsub213ps\t\000vfmaddsub231ps\t\000v" 3973 "fmsubadd132pd\t\000vfmsubadd213pd\t\000vfmsubadd231pd\t\000vfmsubadd132" 3974 "ps\t\000vfmsubadd213ps\t\000vfmsubadd231ps\t\000vfmsub132pd\t\000vfmsub" 3975 "213pd\t\000vfmsub231pd\t\000vfmsub132ps\t\000vfmsub213ps\t\000vfmsub231" 3976 "ps\t\000vfnmadd132pd\t\000vfnmadd213pd\t\000vfnmadd231pd\t\000vfnmadd13" 3977 "2ps\t\000vfnmadd213ps\t\000vfnmadd231ps\t\000vfnmsub132pd\t\000vfnmsub2" 3978 "13pd\t\000vfnmsub231pd\t\000vfnmsub132ps\t\000vfnmsub213ps\t\000vfnmsub" 3979 "231ps\t\000vorpd\t\000vorps\t\000vxorpd\t\000vxorps\t\000vhaddpd\t\000v" 3980 "haddps\t\000vhsubpd\t\000vhsubps\t\000vinsertf128\t\000vinsertps\t\000v" 3981 "lddqu\t\000vldmxcsr\t\000vmaskmovdqu\t\000vmaskmovpd\t\000vmaskmovps\t\000" 3982 "vmaxpd\t\000vmaxps\t\000vmaxsd\t\000vmaxss\t\000vmcall\000vmclear\t\000" 3983 "vminpd\t\000vminps\t\000vminsd\t\000vminss\t\000vmlaunch\000vmovq\t\000" 3984 "vmovddup\t\000vmovd\t\000vmovdqa\t\000vmovdqu\t\000vmovhlps\t\000vmovhp" 3985 "d\t\000vmovhps\t\000vmovlhps\t\000vmovlpd\t\000vmovlps\t\000vmovmskpd\t" 3986 "\000vmovmskps\t\000vmovntdqa\t\000vmovntdq\t\000vmovntpd\t\000vmovntps\t" 3987 "\000vmovsd\t\000vmovshdup\t\000vmovsldup\t\000vmovss\t\000vmovupd\t\000" 3988 "vmovups\t\000vmpsadbw\t\000vmptrld\t\000vmptrst\t\000vmread\t\000vmresu" 3989 "me\000vmulpd\t\000vmulps\t\000vmulsd\t\000vmulss\t\000vmwrite\t\000vmxo" 3990 "ff\000vmxon\t\000vpabsb\t\000vpabsd\t\000vpabsw\t\000vpackssdw\t\000vpa" 3991 "cksswb\t\000vpackusdw\t\000vpackuswb\t\000vpaddb\t\000vpaddd\t\000vpadd" 3992 "q\t\000vpaddsb\t\000vpaddsw\t\000vpaddusb\t\000vpaddusw\t\000vpaddw\t\000" 3993 "vpalignr\t\000vpandn\t\000vpand\t\000vpavgb\t\000vpavgw\t\000vpblendvb\t" 3994 "\000vpblendw\t\000vpclmulqdq\t\000vpcmpeqb\t\000vpcmpeqd\t\000vpcmpeqq\t" 3995 "\000vpcmpeqw\t\000vpcmpestri\t\000vpcmpestrm\t\000vpcmpgtb\t\000vpcmpgt" 3996 "d\t\000vpcmpgtq\t\000vpcmpgtw\t\000vpcmpistri\t\000vpcmpistrm\t\000vper" 3997 "m2f128\t\000vpermilpd\t\000vpermilps\t\000vpextrb\t\000vpextrd\t\000vpe" 3998 "xtrq\t\000vpextrw\t\000vphaddd\t\000vphaddsw\t\000vphaddw\t\000vphminpo" 3999 "suw\t\000vphsubd\t\000vphsubsw\t\000vphsubw\t\000vpinsrb\t\000vpinsrd\t" 4000 "\000vpinsrq\t\000vpinsrw\t\000vpmaddubsw\t\000vpmaddwd\t\000vpmaxsb\t\000" 4001 "vpmaxsd\t\000vpmaxsw\t\000vpmaxub\t\000vpmaxud\t\000vpmaxuw\t\000vpmins" 4002 "b\t\000vpminsd\t\000vpminsw\t\000vpminub\t\000vpminud\t\000vpminuw\t\000" 4003 "vpmovmskb\t\000vpmovsxbd\t\000vpmovsxbq\t\000vpmovsxbw\t\000vpmovsxdq\t" 4004 "\000vpmovsxwd\t\000vpmovsxwq\t\000vpmovzxbd\t\000vpmovzxbq\t\000vpmovzx" 4005 "bw\t\000vpmovzxdq\t\000vpmovzxwd\t\000vpmovzxwq\t\000vpmuldq\t\000vpmul" 4006 "hrsw\t\000vpmulhuw\t\000vpmulhw\t\000vpmulld\t\000vpmullw\t\000vpmuludq" 4007 "\t\000vpor\t\000vpsadbw\t\000vpshufb\t\000vpshufd\t\000vpshufhw\t\000vp" 4008 "shuflw\t\000vpsignb\t\000vpsignd\t\000vpsignw\t\000vpslldq\t\000vpslld\t" 4009 "\000vpsllq\t\000vpsllw\t\000vpsrad\t\000vpsraw\t\000vpsrldq\t\000vpsrld" 4010 "\t\000vpsrlq\t\000vpsrlw\t\000vpsubb\t\000vpsubd\t\000vpsubq\t\000vpsub" 4011 "sb\t\000vpsubsw\t\000vpsubusb\t\000vpsubusw\t\000vpsubw\t\000vptest\t\000" 4012 "vpunpckhbw\t\000vpunpckhdq\t\000vpunpckhqdq\t\000vpunpckhwd\t\000vpunpc" 4013 "klbw\t\000vpunpckldq\t\000vpunpcklqdq\t\000vpunpcklwd\t\000vpxor\t\000v" 4014 "rcpps\t\000vrcpss\t\000vroundpd\t\000vroundps\t\000vroundsd\t\000vround" 4015 "ss\t\000vrsqrtps\t\000vrsqrtss\t\000vshufpd\t\000vshufps\t\000vsqrtpd\t" 4016 "\000vsqrtps\t\000vsqrtsd\t\000vsqrtss\t\000vstmxcsr\t\000vsubpd\t\000vs" 4017 "ubps\t\000vsubsd\t\000vsubss\t\000vtestpd\t\000vtestps\t\000vunpckhpd\t" 4018 "\000vunpckhps\t\000vunpcklpd\t\000vunpcklps\t\000vzeroall\000vzeroupper" 4019 "\000wait\000wbinvd\000# dynamic stack allocation\000wrfsbase\t\000wrgsb" 4020 "ase\t\000wrmsr\000xadd\t\000xchg\tAX, \000xchg\t\000xchg\tEAX, \000xchg" 4021 "\tRAX, \000fxch\t\000xcryptcbc\000xcryptcfb\000xcryptctr\000xcryptecb\000" 4022 "xcryptofb\000xgetbv\000xlatb\000xor\tAX, \000xor\t\000xor\tEAX, \000xor" 4023 "\tRAX, \000xor\tAL, \000xrstor\t\000xrstorq\t\000xsave\t\000xsaveq\t\000" 4024 "xsaveopt\t\000xsaveoptq\t\000xsetbv\000xsha1\000xsha256\000xstore\000"; 4025 4026 O << "\t"; 4027 4028 // Emit the opcode for the instruction. 4029 unsigned Bits = OpInfo[MI->getOpcode()]; 4030 assert(Bits != 0 && "Cannot print this instruction."); 4031 O << AsmStrs+(Bits & 16383)-1; 4032 4033 4034 // Fragment 0 encoded into 5 bits for 24 unique commands. 4035 switch ((Bits >> 27) & 31) { 4036 default: // unreachable. 4037 case 0: 4038 // DBG_VALUE, AAA, AAS, ABS_F, ACQUIRE_MOV16rm, ACQUIRE_MOV32rm, ACQUIRE_... 4039 return; 4040 break; 4041 case 1: 4042 // AAD8i8, AAM8i8, ADC16i16, ADC16rr_REV, ADC32i32, ADC32rr_REV, ADC64i32... 4043 printOperand(MI, 0, O); 4044 break; 4045 case 2: 4046 // ADC16mi, ADC16mi8, ADC16mr, ADD16mi, ADD16mi8, ADD16mr, ADD_FI16m, AND... 4047 printi16mem(MI, 0, O); 4048 break; 4049 case 3: 4050 // ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC32ri, ADC32ri8, ADC32rm, ADC32... 4051 printOperand(MI, 1, O); 4052 O << ", "; 4053 break; 4054 case 4: 4055 // ADC32mi, ADC32mi8, ADC32mr, ADD32mi, ADD32mi8, ADD32mr, ADD_FI32m, AND... 4056 printi32mem(MI, 0, O); 4057 break; 4058 case 5: 4059 // ADC64mi32, ADC64mi8, ADC64mr, ADD64mi32, ADD64mi8, ADD64mr, AND64mi32,... 4060 printi64mem(MI, 0, O); 4061 break; 4062 case 6: 4063 // ADC8mi, ADC8mr, ADD8mi, ADD8mr, AND8mi, AND8mr, CLFLUSH, CMP8mi, CMP8m... 4064 printi8mem(MI, 0, O); 4065 break; 4066 case 7: 4067 // ADD_F32m, DIVR_F32m, DIV_F32m, EXTRACTPSmr, FBLDm, FBSTPm, FCOM32m, FC... 4068 printf32mem(MI, 0, O); 4069 break; 4070 case 8: 4071 // ADD_F64m, DIVR_F64m, DIV_F64m, FCOM64m, FCOMP64m, LD_F64m, MOVHPDmr, M... 4072 printf64mem(MI, 0, O); 4073 break; 4074 case 9: 4075 // ARPL16mr 4076 printi16mem(MI, 1, O); 4077 O << ", "; 4078 printOperand(MI, 0, O); 4079 return; 4080 break; 4081 case 10: 4082 // CALL64pcrel32, CALLpcrel16, CALLpcrel32, JAE_1, JAE_4, JA_1, JA_4, JBE... 4083 print_pcrel_imm(MI, 0, O); 4084 break; 4085 case 11: 4086 // CMPPDrmi, CMPPSrmi, CMPSDrm, CMPSSrm, Int_CMPSDrm, Int_CMPSSrm, Int_VC... 4087 printSSECC(MI, 7, O); 4088 break; 4089 case 12: 4090 // CMPPDrri, CMPPSrri, CMPSDrr, CMPSSrr, Int_CMPSDrr, Int_CMPSSrr, Int_VC... 4091 printSSECC(MI, 3, O); 4092 break; 4093 case 13: 4094 // CMPXCHG16B, LCMPXCHG16B, MOVDQAmr, MOVDQUmr, MOVDQUmr_Int, VMOVDQAmr, ... 4095 printi128mem(MI, 0, O); 4096 break; 4097 case 14: 4098 // FARCALL16m, FARCALL32m, FARCALL64, FARJMP16m, FARJMP32m, FARJMP64, FXR... 4099 printopaquemem(MI, 0, O); 4100 return; 4101 break; 4102 case 15: 4103 // LD_F80m, ST_FP80m 4104 printf80mem(MI, 0, O); 4105 return; 4106 break; 4107 case 16: 4108 // LXADD16, XCHG16rm 4109 printi16mem(MI, 2, O); 4110 O << ", "; 4111 printOperand(MI, 1, O); 4112 return; 4113 break; 4114 case 17: 4115 // LXADD32, XCHG32rm 4116 printi32mem(MI, 2, O); 4117 O << ", "; 4118 printOperand(MI, 1, O); 4119 return; 4120 break; 4121 case 18: 4122 // LXADD64, XCHG64rm 4123 printi64mem(MI, 2, O); 4124 O << ", "; 4125 printOperand(MI, 1, O); 4126 return; 4127 break; 4128 case 19: 4129 // LXADD8, XCHG8rm 4130 printi8mem(MI, 2, O); 4131 O << ", "; 4132 printOperand(MI, 1, O); 4133 return; 4134 break; 4135 case 20: 4136 // MOVAPDmr, MOVAPSmr, MOVNTDQ_64mr, MOVNTDQmr, MOVNTPDmr, MOVNTPSmr, MOV... 4137 printf128mem(MI, 0, O); 4138 O << ", "; 4139 printOperand(MI, 5, O); 4140 break; 4141 case 21: 4142 // VMASKMOVPDYmr, VMASKMOVPSYmr, VMOVAPDYmr, VMOVAPSYmr, VMOVNTDQY_64mr, ... 4143 printf256mem(MI, 0, O); 4144 O << ", "; 4145 printOperand(MI, 5, O); 4146 break; 4147 case 22: 4148 // VMOVDQAYmr, VMOVDQUYmr 4149 printi256mem(MI, 0, O); 4150 O << ", "; 4151 printOperand(MI, 5, O); 4152 return; 4153 break; 4154 case 23: 4155 // XCHG16rr, XCHG32rr, XCHG64rr, XCHG8rr 4156 printOperand(MI, 2, O); 4157 O << ", "; 4158 printOperand(MI, 1, O); 4159 return; 4160 break; 4161 } 4162 4163 4164 // Fragment 1 encoded into 5 bits for 19 unique commands. 4165 switch ((Bits >> 22) & 31) { 4166 default: // unreachable. 4167 case 0: 4168 // AAD8i8, AAM8i8, ADC16i16, ADC32i32, ADC64i32, ADC8i8, ADD16i16, ADD32i... 4169 return; 4170 break; 4171 case 1: 4172 // ADC16mi, ADC16mi8, ADC16mr, ADC16rr_REV, ADC32mi, ADC32mi8, ADC32mr, A... 4173 O << ", "; 4174 break; 4175 case 2: 4176 // ADC16ri, ADC16ri8, ADC16rr, ADC32ri, ADC32ri8, ADC32rr, ADC64ri32, ADC... 4177 printOperand(MI, 2, O); 4178 return; 4179 break; 4180 case 3: 4181 // ADC16rm, ADD16rm, AND16rm, CRC32r32m16, OR16rm, SBB16rm, SUB16rm, XOR1... 4182 printi16mem(MI, 2, O); 4183 return; 4184 break; 4185 case 4: 4186 // ADC32rm, ADD32rm, AND32rm, CRC32r32m32, OR32rm, SBB32rm, SUB32rm, XOR3... 4187 printi32mem(MI, 2, O); 4188 return; 4189 break; 4190 case 5: 4191 // ADC64rm, ADD64rm, AND64rm, CRC32r64m64, OR64rm, SBB64rm, SUB64rm, XOR6... 4192 printi64mem(MI, 2, O); 4193 return; 4194 break; 4195 case 6: 4196 // ADC8rm, ADD8rm, AND8rm, CRC32r32m8, CRC32r64m8, OR8rm, SBB8rm, SUB8rm,... 4197 printi8mem(MI, 2, O); 4198 return; 4199 break; 4200 case 7: 4201 // ADD_FrST0, DIVR_FrST0, DIV_FrST0, MUL_FrST0, SUBR_FrST0, SUB_FrST0 4202 O << ", %ST(0)"; 4203 return; 4204 break; 4205 case 8: 4206 // ARPL16rr 4207 printOperand(MI, 0, O); 4208 return; 4209 break; 4210 case 9: 4211 // CMPPDrmi, CMPPDrri, VCMPPDYrmi, VCMPPDYrri, VCMPPDrmi, VCMPPDrri 4212 O << "pd\t"; 4213 printOperand(MI, 0, O); 4214 O << ", "; 4215 break; 4216 case 10: 4217 // CMPPSrmi, CMPPSrri, VCMPPSYrmi, VCMPPSYrri, VCMPPSrmi, VCMPPSrri 4218 O << "ps\t"; 4219 printOperand(MI, 0, O); 4220 O << ", "; 4221 break; 4222 case 11: 4223 // CMPSDrm, CMPSDrr, Int_CMPSDrm, Int_CMPSDrr, Int_VCMPSDrm, Int_VCMPSDrr... 4224 O << "sd\t"; 4225 printOperand(MI, 0, O); 4226 O << ", "; 4227 break; 4228 case 12: 4229 // CMPSSrm, CMPSSrr, Int_CMPSSrm, Int_CMPSSrr, Int_VCMPSSrm, Int_VCMPSSrr... 4230 O << "ss\t"; 4231 printOperand(MI, 0, O); 4232 O << ", "; 4233 break; 4234 case 13: 4235 // MOV16ao16, MOV8ao8, OUT8ir 4236 O << ", AL"; 4237 return; 4238 break; 4239 case 14: 4240 // MOV32ao32, OUT32ir 4241 O << ", EAX"; 4242 return; 4243 break; 4244 case 15: 4245 // OUT16ir 4246 O << ", AX"; 4247 return; 4248 break; 4249 case 16: 4250 // RCL16mCL, RCL16rCL, RCL32mCL, RCL32rCL, RCL64mCL, RCL64rCL, RCL8mCL, R... 4251 O << ", CL"; 4252 return; 4253 break; 4254 case 17: 4255 // ROL64mCL, ROL64rCL, ROR64mCL, ROR64rCL, SAR64mCL, SAR64rCL, SHL64mCL, ... 4256 O << ", %CL"; 4257 return; 4258 break; 4259 case 18: 4260 // TAILJMPd, TAILJMPd64, TAILJMPm, TAILJMPm64, TAILJMPr64 4261 O << " # TAILCALL"; 4262 return; 4263 break; 4264 } 4265 4266 4267 // Fragment 2 encoded into 5 bits for 23 unique commands. 4268 switch ((Bits >> 17) & 31) { 4269 default: // unreachable. 4270 case 0: 4271 // ADC16mi, ADC16mi8, ADC16mr, ADC32mi, ADC32mi8, ADC32mr, ADC64mi32, ADC... 4272 printOperand(MI, 5, O); 4273 break; 4274 case 1: 4275 // ADC16rr_REV, ADC32rr_REV, ADC64rr_REV, ADC8rr_REV, ADD16rr_REV, ADD32r... 4276 printOperand(MI, 2, O); 4277 break; 4278 case 2: 4279 // ADDPDrm, ADDPSrm, ADDSUBPDrm, ADDSUBPSrm, ANDNPDrm, ANDNPSrm, ANDPDrm,... 4280 printf128mem(MI, 2, O); 4281 break; 4282 case 3: 4283 // ADDSDrm, ADDSDrm_Int, CMPSDrm, CMPSDrm_alt, DIVSDrm, DIVSDrm_Int, Int_... 4284 printf64mem(MI, 2, O); 4285 break; 4286 case 4: 4287 // ADDSSrm, ADDSSrm_Int, CMPSSrm, CMPSSrm_alt, DIVSSrm, DIVSSrm_Int, INSE... 4288 printf32mem(MI, 2, O); 4289 break; 4290 case 5: 4291 // AESDECLASTrm, AESDECrm, AESENCLASTrm, AESENCrm, BLENDPDrmi, BLENDPSrmi... 4292 printi128mem(MI, 2, O); 4293 break; 4294 case 6: 4295 // AESIMCrm, AESKEYGENASSIST128rm, CVTDQ2PSrm, INVEPT32, INVEPT64, INVVPI... 4296 printi128mem(MI, 1, O); 4297 break; 4298 case 7: 4299 // AESIMCrr, AESKEYGENASSIST128rr, ANDN32rm, ANDN32rr, ANDN64rm, ANDN64rr... 4300 printOperand(MI, 1, O); 4301 break; 4302 case 8: 4303 // BOUNDS16rm, BSF16rm, BSR16rm, CMP16rm, IMUL16rmi, IMUL16rmi8, LAR16rm,... 4304 printi16mem(MI, 1, O); 4305 break; 4306 case 9: 4307 // BOUNDS32rm, BSF32rm, BSR32rm, CMP32rm, CVTSI2SDrm, CVTSI2SSrm, IMUL32r... 4308 printi32mem(MI, 1, O); 4309 break; 4310 case 10: 4311 // BSF64rm, BSR64rm, CMP64rm, CVTSI2SD64rm, CVTSI2SS64rm, IMUL64rmi32, IM... 4312 printi64mem(MI, 1, O); 4313 break; 4314 case 11: 4315 // CMOVA16rm, CMOVAE16rm, CMOVB16rm, CMOVBE16rm, CMOVE16rm, CMOVG16rm, CM... 4316 printi16mem(MI, 2, O); 4317 break; 4318 case 12: 4319 // CMOVA32rm, CMOVAE32rm, CMOVB32rm, CMOVBE32rm, CMOVE32rm, CMOVG32rm, CM... 4320 printi32mem(MI, 2, O); 4321 break; 4322 case 13: 4323 // CMOVA64rm, CMOVAE64rm, CMOVB64rm, CMOVBE64rm, CMOVE64rm, CMOVG64rm, CM... 4324 printi64mem(MI, 2, O); 4325 break; 4326 case 14: 4327 // CMP8rm, MOV8rm, MOV8rm_NOREX, MOVSX16rm8, MOVSX32rm8, MOVSX64rm8, MOVZ... 4328 printi8mem(MI, 1, O); 4329 break; 4330 case 15: 4331 // COMISDrm, COMISSrm, CVTDQ2PDrm, CVTPD2DQrm, CVTPD2PSrm, CVTPS2DQrm, CV... 4332 printf128mem(MI, 1, O); 4333 break; 4334 case 16: 4335 // CVTPS2PDrm, CVTSD2SSrm, CVTTSD2SI64rm, CVTTSD2SIrm, Int_CVTPS2PDrm, In... 4336 printf64mem(MI, 1, O); 4337 return; 4338 break; 4339 case 17: 4340 // CVTSS2SDrm, CVTSS2SI64rm, CVTSS2SIrm, CVTTSS2SI64rm, CVTTSS2SIrm, Int_... 4341 printf32mem(MI, 1, O); 4342 break; 4343 case 18: 4344 // LDS16rm, LDS32rm, LES16rm, LES32rm, LFS16rm, LFS32rm, LFS64rm, LGS16rm... 4345 printopaquemem(MI, 1, O); 4346 return; 4347 break; 4348 case 19: 4349 // PINSRBrm 4350 printi8mem(MI, 2, O); 4351 O << ", "; 4352 printOperand(MI, 7, O); 4353 return; 4354 break; 4355 case 20: 4356 // VCVTDQ2PSYrm, VLDDQUYrm, VMOVDQAYrm, VMOVDQUYrm, VPTESTYrm 4357 printi256mem(MI, 1, O); 4358 return; 4359 break; 4360 case 21: 4361 // VCVTPD2DQYrm, VCVTPD2PSYrm, VCVTPS2DQYrm, VCVTTPD2DQYrm, VCVTTPS2DQYrm... 4362 printf256mem(MI, 1, O); 4363 break; 4364 case 22: 4365 // VCVTPS2PHYmr, VEXTRACTF128mr, VMASKMOVPDYmr, VMASKMOVPDmr, VMASKMOVPSY... 4366 printOperand(MI, 6, O); 4367 return; 4368 break; 4369 } 4370 4371 4372 // Fragment 3 encoded into 3 bits for 5 unique commands. 4373 switch ((Bits >> 14) & 7) { 4374 default: // unreachable. 4375 case 0: 4376 // ADC16mi, ADC16mi8, ADC16mr, ADC16rr_REV, ADC32mi, ADC32mi8, ADC32mr, A... 4377 return; 4378 break; 4379 case 1: 4380 // AESKEYGENASSIST128rm, AESKEYGENASSIST128rr, ANDN32rm, ANDN32rr, ANDN64... 4381 O << ", "; 4382 break; 4383 case 2: 4384 // MOV8mr_NOREX, MOV8rm_NOREX, MOV8rr_NOREX 4385 O << " # NOREX"; 4386 return; 4387 break; 4388 case 3: 4389 // SHLD16mrCL, SHLD16rrCL, SHLD32mrCL, SHLD32rrCL, SHRD16mrCL, SHRD16rrCL... 4390 O << ", CL"; 4391 return; 4392 break; 4393 case 4: 4394 // SHLD64mrCL, SHLD64rrCL, SHRD64mrCL, SHRD64rrCL 4395 O << ", %CL"; 4396 return; 4397 break; 4398 } 4399 4400 switch (MI->getOpcode()) { 4401 case X86::AESKEYGENASSIST128rm: 4402 case X86::AESKEYGENASSIST128rr: 4403 case X86::ANDN32rm: 4404 case X86::ANDN32rr: 4405 case X86::ANDN64rm: 4406 case X86::ANDN64rr: 4407 case X86::BLENDPDrmi: 4408 case X86::BLENDPDrri: 4409 case X86::BLENDPSrmi: 4410 case X86::BLENDPSrri: 4411 case X86::CMPPDrmi_alt: 4412 case X86::CMPPDrri_alt: 4413 case X86::CMPPSrmi_alt: 4414 case X86::CMPPSrri_alt: 4415 case X86::CMPSDrm_alt: 4416 case X86::CMPSDrr_alt: 4417 case X86::CMPSSrm_alt: 4418 case X86::CMPSSrr_alt: 4419 case X86::DPPDrmi: 4420 case X86::DPPDrri: 4421 case X86::DPPSrmi: 4422 case X86::DPPSrri: 4423 case X86::EXTRACTPSmr: 4424 case X86::EXTRACTPSrr: 4425 case X86::IMUL16rmi: 4426 case X86::IMUL16rmi8: 4427 case X86::IMUL16rri: 4428 case X86::IMUL16rri8: 4429 case X86::IMUL32rmi: 4430 case X86::IMUL32rmi8: 4431 case X86::IMUL32rri: 4432 case X86::IMUL32rri8: 4433 case X86::IMUL64rmi32: 4434 case X86::IMUL64rmi8: 4435 case X86::IMUL64rri32: 4436 case X86::IMUL64rri8: 4437 case X86::INSERTPSrm: 4438 case X86::INSERTPSrr: 4439 case X86::Int_VCMPSDrm: 4440 case X86::Int_VCMPSDrr: 4441 case X86::Int_VCMPSSrm: 4442 case X86::Int_VCMPSSrr: 4443 case X86::Int_VCVTSD2SSrm: 4444 case X86::Int_VCVTSD2SSrr: 4445 case X86::Int_VCVTSI2SD64rm: 4446 case X86::Int_VCVTSI2SD64rr: 4447 case X86::Int_VCVTSI2SDrm: 4448 case X86::Int_VCVTSI2SDrr: 4449 case X86::Int_VCVTSI2SS64rm: 4450 case X86::Int_VCVTSI2SS64rr: 4451 case X86::Int_VCVTSI2SSrm: 4452 case X86::Int_VCVTSI2SSrr: 4453 case X86::Int_VCVTSS2SDrm: 4454 case X86::Int_VCVTSS2SDrr: 4455 case X86::MMX_PALIGNR64irm: 4456 case X86::MMX_PALIGNR64irr: 4457 case X86::MMX_PEXTRWirri: 4458 case X86::MMX_PINSRWirmi: 4459 case X86::MMX_PINSRWirri: 4460 case X86::MMX_PSHUFWmi: 4461 case X86::MMX_PSHUFWri: 4462 case X86::MPSADBWrmi: 4463 case X86::MPSADBWrri: 4464 case X86::PALIGNR128rm: 4465 case X86::PALIGNR128rr: 4466 case X86::PBLENDWrmi: 4467 case X86::PBLENDWrri: 4468 case X86::PCLMULQDQrm: 4469 case X86::PCLMULQDQrr: 4470 case X86::PCMPESTRIArm: 4471 case X86::PCMPESTRIArr: 4472 case X86::PCMPESTRICrm: 4473 case X86::PCMPESTRICrr: 4474 case X86::PCMPESTRIOrm: 4475 case X86::PCMPESTRIOrr: 4476 case X86::PCMPESTRISrm: 4477 case X86::PCMPESTRISrr: 4478 case X86::PCMPESTRIZrm: 4479 case X86::PCMPESTRIZrr: 4480 case X86::PCMPESTRIrm: 4481 case X86::PCMPESTRIrr: 4482 case X86::PCMPESTRM128rm: 4483 case X86::PCMPESTRM128rr: 4484 case X86::PCMPISTRIArm: 4485 case X86::PCMPISTRIArr: 4486 case X86::PCMPISTRICrm: 4487 case X86::PCMPISTRICrr: 4488 case X86::PCMPISTRIOrm: 4489 case X86::PCMPISTRIOrr: 4490 case X86::PCMPISTRISrm: 4491 case X86::PCMPISTRISrr: 4492 case X86::PCMPISTRIZrm: 4493 case X86::PCMPISTRIZrr: 4494 case X86::PCMPISTRIrm: 4495 case X86::PCMPISTRIrr: 4496 case X86::PCMPISTRM128rm: 4497 case X86::PCMPISTRM128rr: 4498 case X86::PEXTRBmr: 4499 case X86::PEXTRBrr: 4500 case X86::PEXTRDmr: 4501 case X86::PEXTRDrr: 4502 case X86::PEXTRQmr: 4503 case X86::PEXTRQrr: 4504 case X86::PEXTRWmr: 4505 case X86::PEXTRWri: 4506 case X86::PINSRBrr: 4507 case X86::PINSRDrm: 4508 case X86::PINSRDrr: 4509 case X86::PINSRQrm: 4510 case X86::PINSRQrr: 4511 case X86::PINSRWrmi: 4512 case X86::PINSRWrri: 4513 case X86::PSHUFDmi: 4514 case X86::PSHUFDri: 4515 case X86::PSHUFHWmi: 4516 case X86::PSHUFHWri: 4517 case X86::PSHUFLWmi: 4518 case X86::PSHUFLWri: 4519 case X86::ROUNDPDm: 4520 case X86::ROUNDPDr: 4521 case X86::ROUNDPSm: 4522 case X86::ROUNDPSr: 4523 case X86::ROUNDSDm: 4524 case X86::ROUNDSDr: 4525 case X86::ROUNDSSm: 4526 case X86::ROUNDSSr: 4527 case X86::SHLD16mri8: 4528 case X86::SHLD16rri8: 4529 case X86::SHLD32mri8: 4530 case X86::SHLD32rri8: 4531 case X86::SHLD64mri8: 4532 case X86::SHLD64rri8: 4533 case X86::SHRD16mri8: 4534 case X86::SHRD16rri8: 4535 case X86::SHRD32mri8: 4536 case X86::SHRD32rri8: 4537 case X86::SHRD64mri8: 4538 case X86::SHRD64rri8: 4539 case X86::SHUFPDrmi: 4540 case X86::SHUFPDrri: 4541 case X86::SHUFPSrmi: 4542 case X86::SHUFPSrri: 4543 case X86::VADDPDYrm: 4544 case X86::VADDPDYrr: 4545 case X86::VADDPDrm: 4546 case X86::VADDPDrr: 4547 case X86::VADDPSYrm: 4548 case X86::VADDPSYrr: 4549 case X86::VADDPSrm: 4550 case X86::VADDPSrr: 4551 case X86::VADDSDrm: 4552 case X86::VADDSDrm_Int: 4553 case X86::VADDSDrr: 4554 case X86::VADDSDrr_Int: 4555 case X86::VADDSSrm: 4556 case X86::VADDSSrm_Int: 4557 case X86::VADDSSrr: 4558 case X86::VADDSSrr_Int: 4559 case X86::VADDSUBPDYrm: 4560 case X86::VADDSUBPDYrr: 4561 case X86::VADDSUBPDrm: 4562 case X86::VADDSUBPDrr: 4563 case X86::VADDSUBPSYrm: 4564 case X86::VADDSUBPSYrr: 4565 case X86::VADDSUBPSrm: 4566 case X86::VADDSUBPSrr: 4567 case X86::VAESDECLASTrm: 4568 case X86::VAESDECLASTrr: 4569 case X86::VAESDECrm: 4570 case X86::VAESDECrr: 4571 case X86::VAESENCLASTrm: 4572 case X86::VAESENCLASTrr: 4573 case X86::VAESENCrm: 4574 case X86::VAESENCrr: 4575 case X86::VAESKEYGENASSIST128rm: 4576 case X86::VAESKEYGENASSIST128rr: 4577 case X86::VANDNPDYrm: 4578 case X86::VANDNPDYrr: 4579 case X86::VANDNPDrm: 4580 case X86::VANDNPDrr: 4581 case X86::VANDNPSYrm: 4582 case X86::VANDNPSYrr: 4583 case X86::VANDNPSrm: 4584 case X86::VANDNPSrr: 4585 case X86::VANDPDYrm: 4586 case X86::VANDPDYrr: 4587 case X86::VANDPDrm: 4588 case X86::VANDPDrr: 4589 case X86::VANDPSYrm: 4590 case X86::VANDPSYrr: 4591 case X86::VANDPSrm: 4592 case X86::VANDPSrr: 4593 case X86::VASTART_SAVE_XMM_REGS: 4594 case X86::VCMPPDYrmi: 4595 case X86::VCMPPDYrri: 4596 case X86::VCMPPDrmi: 4597 case X86::VCMPPDrri: 4598 case X86::VCMPPSYrmi: 4599 case X86::VCMPPSYrri: 4600 case X86::VCMPPSrmi: 4601 case X86::VCMPPSrri: 4602 case X86::VCMPSDrm: 4603 case X86::VCMPSDrr: 4604 case X86::VCMPSSrm: 4605 case X86::VCMPSSrr: 4606 case X86::VCVTPS2PHYrr: 4607 case X86::VCVTPS2PHmr: 4608 case X86::VCVTPS2PHrr: 4609 case X86::VCVTSD2SSrm: 4610 case X86::VCVTSD2SSrr: 4611 case X86::VCVTSI2SD64rm: 4612 case X86::VCVTSI2SD64rr: 4613 case X86::VCVTSI2SDLrm: 4614 case X86::VCVTSI2SDLrr: 4615 case X86::VCVTSI2SDrm: 4616 case X86::VCVTSI2SDrr: 4617 case X86::VCVTSI2SS64rm: 4618 case X86::VCVTSI2SS64rr: 4619 case X86::VCVTSI2SSrm: 4620 case X86::VCVTSI2SSrr: 4621 case X86::VCVTSS2SDrm: 4622 case X86::VCVTSS2SDrr: 4623 case X86::VDIVPDYrm: 4624 case X86::VDIVPDYrr: 4625 case X86::VDIVPDrm: 4626 case X86::VDIVPDrr: 4627 case X86::VDIVPSYrm: 4628 case X86::VDIVPSYrr: 4629 case X86::VDIVPSrm: 4630 case X86::VDIVPSrr: 4631 case X86::VDIVSDrm: 4632 case X86::VDIVSDrm_Int: 4633 case X86::VDIVSDrr: 4634 case X86::VDIVSDrr_Int: 4635 case X86::VDIVSSrm: 4636 case X86::VDIVSSrm_Int: 4637 case X86::VDIVSSrr: 4638 case X86::VDIVSSrr_Int: 4639 case X86::VEXTRACTF128rr: 4640 case X86::VEXTRACTPSmr: 4641 case X86::VEXTRACTPSrr: 4642 case X86::VEXTRACTPSrr64: 4643 case X86::VFMADDPDr132m: 4644 case X86::VFMADDPDr132mY: 4645 case X86::VFMADDPDr132r: 4646 case X86::VFMADDPDr132rY: 4647 case X86::VFMADDPDr213m: 4648 case X86::VFMADDPDr213mY: 4649 case X86::VFMADDPDr213r: 4650 case X86::VFMADDPDr213rY: 4651 case X86::VFMADDPDr231m: 4652 case X86::VFMADDPDr231mY: 4653 case X86::VFMADDPDr231r: 4654 case X86::VFMADDPDr231rY: 4655 case X86::VFMADDPSr132m: 4656 case X86::VFMADDPSr132mY: 4657 case X86::VFMADDPSr132r: 4658 case X86::VFMADDPSr132rY: 4659 case X86::VFMADDPSr213m: 4660 case X86::VFMADDPSr213mY: 4661 case X86::VFMADDPSr213r: 4662 case X86::VFMADDPSr213rY: 4663 case X86::VFMADDPSr231m: 4664 case X86::VFMADDPSr231mY: 4665 case X86::VFMADDPSr231r: 4666 case X86::VFMADDPSr231rY: 4667 case X86::VFMADDSUBPDr132m: 4668 case X86::VFMADDSUBPDr132mY: 4669 case X86::VFMADDSUBPDr132r: 4670 case X86::VFMADDSUBPDr132rY: 4671 case X86::VFMADDSUBPDr213m: 4672 case X86::VFMADDSUBPDr213mY: 4673 case X86::VFMADDSUBPDr213r: 4674 case X86::VFMADDSUBPDr213rY: 4675 case X86::VFMADDSUBPDr231m: 4676 case X86::VFMADDSUBPDr231mY: 4677 case X86::VFMADDSUBPDr231r: 4678 case X86::VFMADDSUBPDr231rY: 4679 case X86::VFMADDSUBPSr132m: 4680 case X86::VFMADDSUBPSr132mY: 4681 case X86::VFMADDSUBPSr132r: 4682 case X86::VFMADDSUBPSr132rY: 4683 case X86::VFMADDSUBPSr213m: 4684 case X86::VFMADDSUBPSr213mY: 4685 case X86::VFMADDSUBPSr213r: 4686 case X86::VFMADDSUBPSr213rY: 4687 case X86::VFMADDSUBPSr231m: 4688 case X86::VFMADDSUBPSr231mY: 4689 case X86::VFMADDSUBPSr231r: 4690 case X86::VFMADDSUBPSr231rY: 4691 case X86::VFMSUBADDPDr132m: 4692 case X86::VFMSUBADDPDr132mY: 4693 case X86::VFMSUBADDPDr132r: 4694 case X86::VFMSUBADDPDr132rY: 4695 case X86::VFMSUBADDPDr213m: 4696 case X86::VFMSUBADDPDr213mY: 4697 case X86::VFMSUBADDPDr213r: 4698 case X86::VFMSUBADDPDr213rY: 4699 case X86::VFMSUBADDPDr231m: 4700 case X86::VFMSUBADDPDr231mY: 4701 case X86::VFMSUBADDPDr231r: 4702 case X86::VFMSUBADDPDr231rY: 4703 case X86::VFMSUBADDPSr132m: 4704 case X86::VFMSUBADDPSr132mY: 4705 case X86::VFMSUBADDPSr132r: 4706 case X86::VFMSUBADDPSr132rY: 4707 case X86::VFMSUBADDPSr213m: 4708 case X86::VFMSUBADDPSr213mY: 4709 case X86::VFMSUBADDPSr213r: 4710 case X86::VFMSUBADDPSr213rY: 4711 case X86::VFMSUBADDPSr231m: 4712 case X86::VFMSUBADDPSr231mY: 4713 case X86::VFMSUBADDPSr231r: 4714 case X86::VFMSUBADDPSr231rY: 4715 case X86::VFMSUBPDr132m: 4716 case X86::VFMSUBPDr132mY: 4717 case X86::VFMSUBPDr132r: 4718 case X86::VFMSUBPDr132rY: 4719 case X86::VFMSUBPDr213m: 4720 case X86::VFMSUBPDr213mY: 4721 case X86::VFMSUBPDr213r: 4722 case X86::VFMSUBPDr213rY: 4723 case X86::VFMSUBPDr231m: 4724 case X86::VFMSUBPDr231mY: 4725 case X86::VFMSUBPDr231r: 4726 case X86::VFMSUBPDr231rY: 4727 case X86::VFMSUBPSr132m: 4728 case X86::VFMSUBPSr132mY: 4729 case X86::VFMSUBPSr132r: 4730 case X86::VFMSUBPSr132rY: 4731 case X86::VFMSUBPSr213m: 4732 case X86::VFMSUBPSr213mY: 4733 case X86::VFMSUBPSr213r: 4734 case X86::VFMSUBPSr213rY: 4735 case X86::VFMSUBPSr231m: 4736 case X86::VFMSUBPSr231mY: 4737 case X86::VFMSUBPSr231r: 4738 case X86::VFMSUBPSr231rY: 4739 case X86::VFNMADDPDr132m: 4740 case X86::VFNMADDPDr132mY: 4741 case X86::VFNMADDPDr132r: 4742 case X86::VFNMADDPDr132rY: 4743 case X86::VFNMADDPDr213m: 4744 case X86::VFNMADDPDr213mY: 4745 case X86::VFNMADDPDr213r: 4746 case X86::VFNMADDPDr213rY: 4747 case X86::VFNMADDPDr231m: 4748 case X86::VFNMADDPDr231mY: 4749 case X86::VFNMADDPDr231r: 4750 case X86::VFNMADDPDr231rY: 4751 case X86::VFNMADDPSr132m: 4752 case X86::VFNMADDPSr132mY: 4753 case X86::VFNMADDPSr132r: 4754 case X86::VFNMADDPSr132rY: 4755 case X86::VFNMADDPSr213m: 4756 case X86::VFNMADDPSr213mY: 4757 case X86::VFNMADDPSr213r: 4758 case X86::VFNMADDPSr213rY: 4759 case X86::VFNMADDPSr231m: 4760 case X86::VFNMADDPSr231mY: 4761 case X86::VFNMADDPSr231r: 4762 case X86::VFNMADDPSr231rY: 4763 case X86::VFNMSUBPDr132m: 4764 case X86::VFNMSUBPDr132mY: 4765 case X86::VFNMSUBPDr132r: 4766 case X86::VFNMSUBPDr132rY: 4767 case X86::VFNMSUBPDr213m: 4768 case X86::VFNMSUBPDr213mY: 4769 case X86::VFNMSUBPDr213r: 4770 case X86::VFNMSUBPDr213rY: 4771 case X86::VFNMSUBPDr231m: 4772 case X86::VFNMSUBPDr231mY: 4773 case X86::VFNMSUBPDr231r: 4774 case X86::VFNMSUBPDr231rY: 4775 case X86::VFNMSUBPSr132m: 4776 case X86::VFNMSUBPSr132mY: 4777 case X86::VFNMSUBPSr132r: 4778 case X86::VFNMSUBPSr132rY: 4779 case X86::VFNMSUBPSr213m: 4780 case X86::VFNMSUBPSr213mY: 4781 case X86::VFNMSUBPSr213r: 4782 case X86::VFNMSUBPSr213rY: 4783 case X86::VFNMSUBPSr231m: 4784 case X86::VFNMSUBPSr231mY: 4785 case X86::VFNMSUBPSr231r: 4786 case X86::VFNMSUBPSr231rY: 4787 case X86::VFsANDNPDrm: 4788 case X86::VFsANDNPDrr: 4789 case X86::VFsANDNPSrm: 4790 case X86::VFsANDNPSrr: 4791 case X86::VFsANDPDrm: 4792 case X86::VFsANDPDrr: 4793 case X86::VFsANDPSrm: 4794 case X86::VFsANDPSrr: 4795 case X86::VFsORPDrm: 4796 case X86::VFsORPDrr: 4797 case X86::VFsORPSrm: 4798 case X86::VFsORPSrr: 4799 case X86::VFsXORPDrm: 4800 case X86::VFsXORPDrr: 4801 case X86::VFsXORPSrm: 4802 case X86::VFsXORPSrr: 4803 case X86::VHADDPDYrm: 4804 case X86::VHADDPDYrr: 4805 case X86::VHADDPDrm: 4806 case X86::VHADDPDrr: 4807 case X86::VHADDPSYrm: 4808 case X86::VHADDPSYrr: 4809 case X86::VHADDPSrm: 4810 case X86::VHADDPSrr: 4811 case X86::VHSUBPDYrm: 4812 case X86::VHSUBPDYrr: 4813 case X86::VHSUBPDrm: 4814 case X86::VHSUBPDrr: 4815 case X86::VHSUBPSYrm: 4816 case X86::VHSUBPSYrr: 4817 case X86::VHSUBPSrm: 4818 case X86::VHSUBPSrr: 4819 case X86::VMASKMOVPDYrm: 4820 case X86::VMASKMOVPDrm: 4821 case X86::VMASKMOVPSYrm: 4822 case X86::VMASKMOVPSrm: 4823 case X86::VMAXPDYrm: 4824 case X86::VMAXPDYrm_Int: 4825 case X86::VMAXPDYrr: 4826 case X86::VMAXPDYrr_Int: 4827 case X86::VMAXPDrm: 4828 case X86::VMAXPDrm_Int: 4829 case X86::VMAXPDrr: 4830 case X86::VMAXPDrr_Int: 4831 case X86::VMAXPSYrm: 4832 case X86::VMAXPSYrm_Int: 4833 case X86::VMAXPSYrr: 4834 case X86::VMAXPSYrr_Int: 4835 case X86::VMAXPSrm: 4836 case X86::VMAXPSrm_Int: 4837 case X86::VMAXPSrr: 4838 case X86::VMAXPSrr_Int: 4839 case X86::VMAXSDrm: 4840 case X86::VMAXSDrm_Int: 4841 case X86::VMAXSDrr: 4842 case X86::VMAXSDrr_Int: 4843 case X86::VMAXSSrm: 4844 case X86::VMAXSSrm_Int: 4845 case X86::VMAXSSrr: 4846 case X86::VMAXSSrr_Int: 4847 case X86::VMINPDYrm: 4848 case X86::VMINPDYrm_Int: 4849 case X86::VMINPDYrr: 4850 case X86::VMINPDYrr_Int: 4851 case X86::VMINPDrm: 4852 case X86::VMINPDrm_Int: 4853 case X86::VMINPDrr: 4854 case X86::VMINPDrr_Int: 4855 case X86::VMINPSYrm: 4856 case X86::VMINPSYrm_Int: 4857 case X86::VMINPSYrr: 4858 case X86::VMINPSYrr_Int: 4859 case X86::VMINPSrm: 4860 case X86::VMINPSrm_Int: 4861 case X86::VMINPSrr: 4862 case X86::VMINPSrr_Int: 4863 case X86::VMINSDrm: 4864 case X86::VMINSDrm_Int: 4865 case X86::VMINSDrr: 4866 case X86::VMINSDrr_Int: 4867 case X86::VMINSSrm: 4868 case X86::VMINSSrm_Int: 4869 case X86::VMINSSrr: 4870 case X86::VMINSSrr_Int: 4871 case X86::VMOVHLPSrr: 4872 case X86::VMOVHPDrm: 4873 case X86::VMOVHPSrm: 4874 case X86::VMOVLHPSrr: 4875 case X86::VMOVLPDrm: 4876 case X86::VMOVLPSrm: 4877 case X86::VMOVSDrr: 4878 case X86::VMOVSDrr_REV: 4879 case X86::VMOVSSrr: 4880 case X86::VMOVSSrr_REV: 4881 case X86::VMULPDYrm: 4882 case X86::VMULPDYrr: 4883 case X86::VMULPDrm: 4884 case X86::VMULPDrr: 4885 case X86::VMULPSYrm: 4886 case X86::VMULPSYrr: 4887 case X86::VMULPSrm: 4888 case X86::VMULPSrr: 4889 case X86::VMULSDrm: 4890 case X86::VMULSDrm_Int: 4891 case X86::VMULSDrr: 4892 case X86::VMULSDrr_Int: 4893 case X86::VMULSSrm: 4894 case X86::VMULSSrm_Int: 4895 case X86::VMULSSrr: 4896 case X86::VMULSSrr_Int: 4897 case X86::VORPDYrm: 4898 case X86::VORPDYrr: 4899 case X86::VORPDrm: 4900 case X86::VORPDrr: 4901 case X86::VORPSYrm: 4902 case X86::VORPSYrr: 4903 case X86::VORPSrm: 4904 case X86::VORPSrr: 4905 case X86::VPACKSSDWrm: 4906 case X86::VPACKSSDWrr: 4907 case X86::VPACKSSWBrm: 4908 case X86::VPACKSSWBrr: 4909 case X86::VPACKUSDWrm: 4910 case X86::VPACKUSDWrr: 4911 case X86::VPACKUSWBrm: 4912 case X86::VPACKUSWBrr: 4913 case X86::VPADDBrm: 4914 case X86::VPADDBrr: 4915 case X86::VPADDDrm: 4916 case X86::VPADDDrr: 4917 case X86::VPADDQrm: 4918 case X86::VPADDQrr: 4919 case X86::VPADDSBrm: 4920 case X86::VPADDSBrr: 4921 case X86::VPADDSWrm: 4922 case X86::VPADDSWrr: 4923 case X86::VPADDUSBrm: 4924 case X86::VPADDUSBrr: 4925 case X86::VPADDUSWrm: 4926 case X86::VPADDUSWrr: 4927 case X86::VPADDWrm: 4928 case X86::VPADDWrr: 4929 case X86::VPANDNrm: 4930 case X86::VPANDNrr: 4931 case X86::VPANDrm: 4932 case X86::VPANDrr: 4933 case X86::VPAVGBrm: 4934 case X86::VPAVGBrr: 4935 case X86::VPAVGWrm: 4936 case X86::VPAVGWrr: 4937 case X86::VPCMPEQBrm: 4938 case X86::VPCMPEQBrr: 4939 case X86::VPCMPEQDrm: 4940 case X86::VPCMPEQDrr: 4941 case X86::VPCMPEQQrm: 4942 case X86::VPCMPEQQrr: 4943 case X86::VPCMPEQWrm: 4944 case X86::VPCMPEQWrr: 4945 case X86::VPCMPESTRIArm: 4946 case X86::VPCMPESTRIArr: 4947 case X86::VPCMPESTRICrm: 4948 case X86::VPCMPESTRICrr: 4949 case X86::VPCMPESTRIOrm: 4950 case X86::VPCMPESTRIOrr: 4951 case X86::VPCMPESTRISrm: 4952 case X86::VPCMPESTRISrr: 4953 case X86::VPCMPESTRIZrm: 4954 case X86::VPCMPESTRIZrr: 4955 case X86::VPCMPESTRIrm: 4956 case X86::VPCMPESTRIrr: 4957 case X86::VPCMPESTRM128rm: 4958 case X86::VPCMPESTRM128rr: 4959 case X86::VPCMPGTBrm: 4960 case X86::VPCMPGTBrr: 4961 case X86::VPCMPGTDrm: 4962 case X86::VPCMPGTDrr: 4963 case X86::VPCMPGTQrm: 4964 case X86::VPCMPGTQrr: 4965 case X86::VPCMPGTWrm: 4966 case X86::VPCMPGTWrr: 4967 case X86::VPCMPISTRIArm: 4968 case X86::VPCMPISTRIArr: 4969 case X86::VPCMPISTRICrm: 4970 case X86::VPCMPISTRICrr: 4971 case X86::VPCMPISTRIOrm: 4972 case X86::VPCMPISTRIOrr: 4973 case X86::VPCMPISTRISrm: 4974 case X86::VPCMPISTRISrr: 4975 case X86::VPCMPISTRIZrm: 4976 case X86::VPCMPISTRIZrr: 4977 case X86::VPCMPISTRIrm: 4978 case X86::VPCMPISTRIrr: 4979 case X86::VPCMPISTRM128rm: 4980 case X86::VPCMPISTRM128rr: 4981 case X86::VPERMILPDYmi: 4982 case X86::VPERMILPDYri: 4983 case X86::VPERMILPDYrm: 4984 case X86::VPERMILPDYrr: 4985 case X86::VPERMILPDmi: 4986 case X86::VPERMILPDri: 4987 case X86::VPERMILPDrm: 4988 case X86::VPERMILPDrr: 4989 case X86::VPERMILPSYmi: 4990 case X86::VPERMILPSYri: 4991 case X86::VPERMILPSYrm: 4992 case X86::VPERMILPSYrr: 4993 case X86::VPERMILPSmi: 4994 case X86::VPERMILPSri: 4995 case X86::VPERMILPSrm: 4996 case X86::VPERMILPSrr: 4997 case X86::VPEXTRBmr: 4998 case X86::VPEXTRBrr: 4999 case X86::VPEXTRBrr64: 5000 case X86::VPEXTRDmr: 5001 case X86::VPEXTRDrr: 5002 case X86::VPEXTRQmr: 5003 case X86::VPEXTRQrr: 5004 case X86::VPEXTRWmr: 5005 case X86::VPEXTRWri: 5006 case X86::VPHADDDrm128: 5007 case X86::VPHADDDrr128: 5008 case X86::VPHADDSWrm128: 5009 case X86::VPHADDSWrr128: 5010 case X86::VPHADDWrm128: 5011 case X86::VPHADDWrr128: 5012 case X86::VPHSUBDrm128: 5013 case X86::VPHSUBDrr128: 5014 case X86::VPHSUBSWrm128: 5015 case X86::VPHSUBSWrr128: 5016 case X86::VPHSUBWrm128: 5017 case X86::VPHSUBWrr128: 5018 case X86::VPMADDUBSWrm128: 5019 case X86::VPMADDUBSWrr128: 5020 case X86::VPMADDWDrm: 5021 case X86::VPMADDWDrr: 5022 case X86::VPMAXSBrm: 5023 case X86::VPMAXSBrr: 5024 case X86::VPMAXSDrm: 5025 case X86::VPMAXSDrr: 5026 case X86::VPMAXSWrm: 5027 case X86::VPMAXSWrr: 5028 case X86::VPMAXUBrm: 5029 case X86::VPMAXUBrr: 5030 case X86::VPMAXUDrm: 5031 case X86::VPMAXUDrr: 5032 case X86::VPMAXUWrm: 5033 case X86::VPMAXUWrr: 5034 case X86::VPMINSBrm: 5035 case X86::VPMINSBrr: 5036 case X86::VPMINSDrm: 5037 case X86::VPMINSDrr: 5038 case X86::VPMINSWrm: 5039 case X86::VPMINSWrr: 5040 case X86::VPMINUBrm: 5041 case X86::VPMINUBrr: 5042 case X86::VPMINUDrm: 5043 case X86::VPMINUDrr: 5044 case X86::VPMINUWrm: 5045 case X86::VPMINUWrr: 5046 case X86::VPMULDQrm: 5047 case X86::VPMULDQrr: 5048 case X86::VPMULHRSWrm128: 5049 case X86::VPMULHRSWrr128: 5050 case X86::VPMULHUWrm: 5051 case X86::VPMULHUWrr: 5052 case X86::VPMULHWrm: 5053 case X86::VPMULHWrr: 5054 case X86::VPMULLDrm: 5055 case X86::VPMULLDrr: 5056 case X86::VPMULLWrm: 5057 case X86::VPMULLWrr: 5058 case X86::VPMULUDQrm: 5059 case X86::VPMULUDQrr: 5060 case X86::VPORrm: 5061 case X86::VPORrr: 5062 case X86::VPSADBWrm: 5063 case X86::VPSADBWrr: 5064 case X86::VPSHUFBrm128: 5065 case X86::VPSHUFBrr128: 5066 case X86::VPSHUFDmi: 5067 case X86::VPSHUFDri: 5068 case X86::VPSHUFHWmi: 5069 case X86::VPSHUFHWri: 5070 case X86::VPSHUFLWmi: 5071 case X86::VPSHUFLWri: 5072 case X86::VPSIGNBrm128: 5073 case X86::VPSIGNBrr128: 5074 case X86::VPSIGNDrm128: 5075 case X86::VPSIGNDrr128: 5076 case X86::VPSIGNWrm128: 5077 case X86::VPSIGNWrr128: 5078 case X86::VPSLLDQri: 5079 case X86::VPSLLDri: 5080 case X86::VPSLLDrm: 5081 case X86::VPSLLDrr: 5082 case X86::VPSLLQri: 5083 case X86::VPSLLQrm: 5084 case X86::VPSLLQrr: 5085 case X86::VPSLLWri: 5086 case X86::VPSLLWrm: 5087 case X86::VPSLLWrr: 5088 case X86::VPSRADri: 5089 case X86::VPSRADrm: 5090 case X86::VPSRADrr: 5091 case X86::VPSRAWri: 5092 case X86::VPSRAWrm: 5093 case X86::VPSRAWrr: 5094 case X86::VPSRLDQri: 5095 case X86::VPSRLDri: 5096 case X86::VPSRLDrm: 5097 case X86::VPSRLDrr: 5098 case X86::VPSRLQri: 5099 case X86::VPSRLQrm: 5100 case X86::VPSRLQrr: 5101 case X86::VPSRLWri: 5102 case X86::VPSRLWrm: 5103 case X86::VPSRLWrr: 5104 case X86::VPSUBBrm: 5105 case X86::VPSUBBrr: 5106 case X86::VPSUBDrm: 5107 case X86::VPSUBDrr: 5108 case X86::VPSUBQrm: 5109 case X86::VPSUBQrr: 5110 case X86::VPSUBSBrm: 5111 case X86::VPSUBSBrr: 5112 case X86::VPSUBSWrm: 5113 case X86::VPSUBSWrr: 5114 case X86::VPSUBUSBrm: 5115 case X86::VPSUBUSBrr: 5116 case X86::VPSUBUSWrm: 5117 case X86::VPSUBUSWrr: 5118 case X86::VPSUBWrm: 5119 case X86::VPSUBWrr: 5120 case X86::VPUNPCKHBWrm: 5121 case X86::VPUNPCKHBWrr: 5122 case X86::VPUNPCKHDQrm: 5123 case X86::VPUNPCKHDQrr: 5124 case X86::VPUNPCKHQDQrm: 5125 case X86::VPUNPCKHQDQrr: 5126 case X86::VPUNPCKHWDrm: 5127 case X86::VPUNPCKHWDrr: 5128 case X86::VPUNPCKLBWrm: 5129 case X86::VPUNPCKLBWrr: 5130 case X86::VPUNPCKLDQrm: 5131 case X86::VPUNPCKLDQrr: 5132 case X86::VPUNPCKLQDQrm: 5133 case X86::VPUNPCKLQDQrr: 5134 case X86::VPUNPCKLWDrm: 5135 case X86::VPUNPCKLWDrr: 5136 case X86::VPXORrm: 5137 case X86::VPXORrr: 5138 case X86::VRCPSSm: 5139 case X86::VRCPSSm_Int: 5140 case X86::VRCPSSr: 5141 case X86::VROUNDPDm: 5142 case X86::VROUNDPDm_AVX: 5143 case X86::VROUNDPDr: 5144 case X86::VROUNDPDr_AVX: 5145 case X86::VROUNDPSm: 5146 case X86::VROUNDPSm_AVX: 5147 case X86::VROUNDPSr: 5148 case X86::VROUNDPSr_AVX: 5149 case X86::VROUNDYPDm: 5150 case X86::VROUNDYPDm_AVX: 5151 case X86::VROUNDYPDr: 5152 case X86::VROUNDYPDr_AVX: 5153 case X86::VROUNDYPSm: 5154 case X86::VROUNDYPSm_AVX: 5155 case X86::VROUNDYPSr: 5156 case X86::VROUNDYPSr_AVX: 5157 case X86::VRSQRTSSm: 5158 case X86::VRSQRTSSm_Int: 5159 case X86::VRSQRTSSr: 5160 case X86::VSQRTSDm: 5161 case X86::VSQRTSDm_Int: 5162 case X86::VSQRTSDr: 5163 case X86::VSQRTSSm: 5164 case X86::VSQRTSSm_Int: 5165 case X86::VSQRTSSr: 5166 case X86::VSUBPDYrm: 5167 case X86::VSUBPDYrr: 5168 case X86::VSUBPDrm: 5169 case X86::VSUBPDrr: 5170 case X86::VSUBPSYrm: 5171 case X86::VSUBPSYrr: 5172 case X86::VSUBPSrm: 5173 case X86::VSUBPSrr: 5174 case X86::VSUBSDrm: 5175 case X86::VSUBSDrm_Int: 5176 case X86::VSUBSDrr: 5177 case X86::VSUBSDrr_Int: 5178 case X86::VSUBSSrm: 5179 case X86::VSUBSSrm_Int: 5180 case X86::VSUBSSrr: 5181 case X86::VSUBSSrr_Int: 5182 case X86::VUNPCKHPDYrm: 5183 case X86::VUNPCKHPDYrr: 5184 case X86::VUNPCKHPDrm: 5185 case X86::VUNPCKHPDrr: 5186 case X86::VUNPCKHPSYrm: 5187 case X86::VUNPCKHPSYrr: 5188 case X86::VUNPCKHPSrm: 5189 case X86::VUNPCKHPSrr: 5190 case X86::VUNPCKLPDYrm: 5191 case X86::VUNPCKLPDYrr: 5192 case X86::VUNPCKLPDrm: 5193 case X86::VUNPCKLPDrr: 5194 case X86::VUNPCKLPSYrm: 5195 case X86::VUNPCKLPSYrr: 5196 case X86::VUNPCKLPSrm: 5197 case X86::VUNPCKLPSrr: 5198 case X86::VXORPDYrm: 5199 case X86::VXORPDYrr: 5200 case X86::VXORPDrm: 5201 case X86::VXORPDrr: 5202 case X86::VXORPSYrm: 5203 case X86::VXORPSYrr: 5204 case X86::VXORPSrm: 5205 case X86::VXORPSrr: 5206 switch (MI->getOpcode()) { 5207 case X86::AESKEYGENASSIST128rm: 5208 case X86::EXTRACTPSmr: 5209 case X86::IMUL16rmi: 5210 case X86::IMUL16rmi8: 5211 case X86::IMUL32rmi: 5212 case X86::IMUL32rmi8: 5213 case X86::IMUL64rmi32: 5214 case X86::IMUL64rmi8: 5215 case X86::MMX_PSHUFWmi: 5216 case X86::PCMPESTRIArm: 5217 case X86::PCMPESTRICrm: 5218 case X86::PCMPESTRIOrm: 5219 case X86::PCMPESTRISrm: 5220 case X86::PCMPESTRIZrm: 5221 case X86::PCMPESTRIrm: 5222 case X86::PCMPESTRM128rm: 5223 case X86::PCMPISTRIArm: 5224 case X86::PCMPISTRICrm: 5225 case X86::PCMPISTRIOrm: 5226 case X86::PCMPISTRISrm: 5227 case X86::PCMPISTRIZrm: 5228 case X86::PCMPISTRIrm: 5229 case X86::PCMPISTRM128rm: 5230 case X86::PEXTRBmr: 5231 case X86::PEXTRDmr: 5232 case X86::PEXTRQmr: 5233 case X86::PEXTRWmr: 5234 case X86::PSHUFDmi: 5235 case X86::PSHUFHWmi: 5236 case X86::PSHUFLWmi: 5237 case X86::ROUNDPDm: 5238 case X86::ROUNDPSm: 5239 case X86::SHLD16mri8: 5240 case X86::SHLD32mri8: 5241 case X86::SHLD64mri8: 5242 case X86::SHRD16mri8: 5243 case X86::SHRD32mri8: 5244 case X86::SHRD64mri8: 5245 case X86::VAESKEYGENASSIST128rm: 5246 case X86::VCVTPS2PHmr: 5247 case X86::VEXTRACTPSmr: 5248 case X86::VPCMPESTRIArm: 5249 case X86::VPCMPESTRICrm: 5250 case X86::VPCMPESTRIOrm: 5251 case X86::VPCMPESTRISrm: 5252 case X86::VPCMPESTRIZrm: 5253 case X86::VPCMPESTRIrm: 5254 case X86::VPCMPESTRM128rm: 5255 case X86::VPCMPISTRIArm: 5256 case X86::VPCMPISTRICrm: 5257 case X86::VPCMPISTRIOrm: 5258 case X86::VPCMPISTRISrm: 5259 case X86::VPCMPISTRIZrm: 5260 case X86::VPCMPISTRIrm: 5261 case X86::VPCMPISTRM128rm: 5262 case X86::VPERMILPDYmi: 5263 case X86::VPERMILPDmi: 5264 case X86::VPERMILPSYmi: 5265 case X86::VPERMILPSmi: 5266 case X86::VPEXTRBmr: 5267 case X86::VPEXTRDmr: 5268 case X86::VPEXTRQmr: 5269 case X86::VPEXTRWmr: 5270 case X86::VPSHUFDmi: 5271 case X86::VPSHUFHWmi: 5272 case X86::VPSHUFLWmi: 5273 case X86::VRCPSSm_Int: 5274 case X86::VROUNDPDm: 5275 case X86::VROUNDPDm_AVX: 5276 case X86::VROUNDPSm: 5277 case X86::VROUNDPSm_AVX: 5278 case X86::VROUNDYPDm: 5279 case X86::VROUNDYPDm_AVX: 5280 case X86::VROUNDYPSm: 5281 case X86::VROUNDYPSm_AVX: 5282 case X86::VRSQRTSSm_Int: 5283 case X86::VSQRTSSm_Int: printOperand(MI, 6, O); break; 5284 case X86::AESKEYGENASSIST128rr: 5285 case X86::ANDN32rr: 5286 case X86::ANDN64rr: 5287 case X86::EXTRACTPSrr: 5288 case X86::IMUL16rri: 5289 case X86::IMUL16rri8: 5290 case X86::IMUL32rri: 5291 case X86::IMUL32rri8: 5292 case X86::IMUL64rri32: 5293 case X86::IMUL64rri8: 5294 case X86::Int_VCMPSDrr: 5295 case X86::Int_VCMPSSrr: 5296 case X86::Int_VCVTSD2SSrr: 5297 case X86::Int_VCVTSI2SD64rr: 5298 case X86::Int_VCVTSI2SDrr: 5299 case X86::Int_VCVTSI2SS64rr: 5300 case X86::Int_VCVTSI2SSrr: 5301 case X86::Int_VCVTSS2SDrr: 5302 case X86::MMX_PEXTRWirri: 5303 case X86::MMX_PSHUFWri: 5304 case X86::PCMPESTRIArr: 5305 case X86::PCMPESTRICrr: 5306 case X86::PCMPESTRIOrr: 5307 case X86::PCMPESTRISrr: 5308 case X86::PCMPESTRIZrr: 5309 case X86::PCMPESTRIrr: 5310 case X86::PCMPESTRM128rr: 5311 case X86::PCMPISTRIArr: 5312 case X86::PCMPISTRICrr: 5313 case X86::PCMPISTRIOrr: 5314 case X86::PCMPISTRISrr: 5315 case X86::PCMPISTRIZrr: 5316 case X86::PCMPISTRIrr: 5317 case X86::PCMPISTRM128rr: 5318 case X86::PEXTRBrr: 5319 case X86::PEXTRDrr: 5320 case X86::PEXTRQrr: 5321 case X86::PEXTRWri: 5322 case X86::PSHUFDri: 5323 case X86::PSHUFHWri: 5324 case X86::PSHUFLWri: 5325 case X86::ROUNDPDr: 5326 case X86::ROUNDPSr: 5327 case X86::VADDPDYrr: 5328 case X86::VADDPDrr: 5329 case X86::VADDPSYrr: 5330 case X86::VADDPSrr: 5331 case X86::VADDSDrr: 5332 case X86::VADDSDrr_Int: 5333 case X86::VADDSSrr: 5334 case X86::VADDSSrr_Int: 5335 case X86::VADDSUBPDYrr: 5336 case X86::VADDSUBPDrr: 5337 case X86::VADDSUBPSYrr: 5338 case X86::VADDSUBPSrr: 5339 case X86::VAESDECLASTrr: 5340 case X86::VAESDECrr: 5341 case X86::VAESENCLASTrr: 5342 case X86::VAESENCrr: 5343 case X86::VAESKEYGENASSIST128rr: 5344 case X86::VANDNPDYrr: 5345 case X86::VANDNPDrr: 5346 case X86::VANDNPSYrr: 5347 case X86::VANDNPSrr: 5348 case X86::VANDPDYrr: 5349 case X86::VANDPDrr: 5350 case X86::VANDPSYrr: 5351 case X86::VANDPSrr: 5352 case X86::VASTART_SAVE_XMM_REGS: 5353 case X86::VCMPPDYrri: 5354 case X86::VCMPPDrri: 5355 case X86::VCMPPSYrri: 5356 case X86::VCMPPSrri: 5357 case X86::VCMPSDrr: 5358 case X86::VCMPSSrr: 5359 case X86::VCVTPS2PHYrr: 5360 case X86::VCVTPS2PHrr: 5361 case X86::VCVTSD2SSrr: 5362 case X86::VCVTSI2SD64rr: 5363 case X86::VCVTSI2SDLrr: 5364 case X86::VCVTSI2SDrr: 5365 case X86::VCVTSI2SS64rr: 5366 case X86::VCVTSI2SSrr: 5367 case X86::VCVTSS2SDrr: 5368 case X86::VDIVPDYrr: 5369 case X86::VDIVPDrr: 5370 case X86::VDIVPSYrr: 5371 case X86::VDIVPSrr: 5372 case X86::VDIVSDrr: 5373 case X86::VDIVSDrr_Int: 5374 case X86::VDIVSSrr: 5375 case X86::VDIVSSrr_Int: 5376 case X86::VEXTRACTF128rr: 5377 case X86::VEXTRACTPSrr: 5378 case X86::VEXTRACTPSrr64: 5379 case X86::VFMADDPDr132r: 5380 case X86::VFMADDPDr132rY: 5381 case X86::VFMADDPDr213r: 5382 case X86::VFMADDPDr213rY: 5383 case X86::VFMADDPDr231r: 5384 case X86::VFMADDPDr231rY: 5385 case X86::VFMADDPSr132r: 5386 case X86::VFMADDPSr132rY: 5387 case X86::VFMADDPSr213r: 5388 case X86::VFMADDPSr213rY: 5389 case X86::VFMADDPSr231r: 5390 case X86::VFMADDPSr231rY: 5391 case X86::VFMADDSUBPDr132r: 5392 case X86::VFMADDSUBPDr132rY: 5393 case X86::VFMADDSUBPDr213r: 5394 case X86::VFMADDSUBPDr213rY: 5395 case X86::VFMADDSUBPDr231r: 5396 case X86::VFMADDSUBPDr231rY: 5397 case X86::VFMADDSUBPSr132r: 5398 case X86::VFMADDSUBPSr132rY: 5399 case X86::VFMADDSUBPSr213r: 5400 case X86::VFMADDSUBPSr213rY: 5401 case X86::VFMADDSUBPSr231r: 5402 case X86::VFMADDSUBPSr231rY: 5403 case X86::VFMSUBADDPDr132r: 5404 case X86::VFMSUBADDPDr132rY: 5405 case X86::VFMSUBADDPDr213r: 5406 case X86::VFMSUBADDPDr213rY: 5407 case X86::VFMSUBADDPDr231r: 5408 case X86::VFMSUBADDPDr231rY: 5409 case X86::VFMSUBADDPSr132r: 5410 case X86::VFMSUBADDPSr132rY: 5411 case X86::VFMSUBADDPSr213r: 5412 case X86::VFMSUBADDPSr213rY: 5413 case X86::VFMSUBADDPSr231r: 5414 case X86::VFMSUBADDPSr231rY: 5415 case X86::VFMSUBPDr132r: 5416 case X86::VFMSUBPDr132rY: 5417 case X86::VFMSUBPDr213r: 5418 case X86::VFMSUBPDr213rY: 5419 case X86::VFMSUBPDr231r: 5420 case X86::VFMSUBPDr231rY: 5421 case X86::VFMSUBPSr132r: 5422 case X86::VFMSUBPSr132rY: 5423 case X86::VFMSUBPSr213r: 5424 case X86::VFMSUBPSr213rY: 5425 case X86::VFMSUBPSr231r: 5426 case X86::VFMSUBPSr231rY: 5427 case X86::VFNMADDPDr132r: 5428 case X86::VFNMADDPDr132rY: 5429 case X86::VFNMADDPDr213r: 5430 case X86::VFNMADDPDr213rY: 5431 case X86::VFNMADDPDr231r: 5432 case X86::VFNMADDPDr231rY: 5433 case X86::VFNMADDPSr132r: 5434 case X86::VFNMADDPSr132rY: 5435 case X86::VFNMADDPSr213r: 5436 case X86::VFNMADDPSr213rY: 5437 case X86::VFNMADDPSr231r: 5438 case X86::VFNMADDPSr231rY: 5439 case X86::VFNMSUBPDr132r: 5440 case X86::VFNMSUBPDr132rY: 5441 case X86::VFNMSUBPDr213r: 5442 case X86::VFNMSUBPDr213rY: 5443 case X86::VFNMSUBPDr231r: 5444 case X86::VFNMSUBPDr231rY: 5445 case X86::VFNMSUBPSr132r: 5446 case X86::VFNMSUBPSr132rY: 5447 case X86::VFNMSUBPSr213r: 5448 case X86::VFNMSUBPSr213rY: 5449 case X86::VFNMSUBPSr231r: 5450 case X86::VFNMSUBPSr231rY: 5451 case X86::VFsANDNPDrr: 5452 case X86::VFsANDNPSrr: 5453 case X86::VFsANDPDrr: 5454 case X86::VFsANDPSrr: 5455 case X86::VFsORPDrr: 5456 case X86::VFsORPSrr: 5457 case X86::VFsXORPDrr: 5458 case X86::VFsXORPSrr: 5459 case X86::VHADDPDYrr: 5460 case X86::VHADDPDrr: 5461 case X86::VHADDPSYrr: 5462 case X86::VHADDPSrr: 5463 case X86::VHSUBPDYrr: 5464 case X86::VHSUBPDrr: 5465 case X86::VHSUBPSYrr: 5466 case X86::VHSUBPSrr: 5467 case X86::VMAXPDYrr: 5468 case X86::VMAXPDYrr_Int: 5469 case X86::VMAXPDrr: 5470 case X86::VMAXPDrr_Int: 5471 case X86::VMAXPSYrr: 5472 case X86::VMAXPSYrr_Int: 5473 case X86::VMAXPSrr: 5474 case X86::VMAXPSrr_Int: 5475 case X86::VMAXSDrr: 5476 case X86::VMAXSDrr_Int: 5477 case X86::VMAXSSrr: 5478 case X86::VMAXSSrr_Int: 5479 case X86::VMINPDYrr: 5480 case X86::VMINPDYrr_Int: 5481 case X86::VMINPDrr: 5482 case X86::VMINPDrr_Int: 5483 case X86::VMINPSYrr: 5484 case X86::VMINPSYrr_Int: 5485 case X86::VMINPSrr: 5486 case X86::VMINPSrr_Int: 5487 case X86::VMINSDrr: 5488 case X86::VMINSDrr_Int: 5489 case X86::VMINSSrr: 5490 case X86::VMINSSrr_Int: 5491 case X86::VMOVHLPSrr: 5492 case X86::VMOVLHPSrr: 5493 case X86::VMOVSDrr: 5494 case X86::VMOVSDrr_REV: 5495 case X86::VMOVSSrr: 5496 case X86::VMOVSSrr_REV: 5497 case X86::VMULPDYrr: 5498 case X86::VMULPDrr: 5499 case X86::VMULPSYrr: 5500 case X86::VMULPSrr: 5501 case X86::VMULSDrr: 5502 case X86::VMULSDrr_Int: 5503 case X86::VMULSSrr: 5504 case X86::VMULSSrr_Int: 5505 case X86::VORPDYrr: 5506 case X86::VORPDrr: 5507 case X86::VORPSYrr: 5508 case X86::VORPSrr: 5509 case X86::VPACKSSDWrr: 5510 case X86::VPACKSSWBrr: 5511 case X86::VPACKUSDWrr: 5512 case X86::VPACKUSWBrr: 5513 case X86::VPADDBrr: 5514 case X86::VPADDDrr: 5515 case X86::VPADDQrr: 5516 case X86::VPADDSBrr: 5517 case X86::VPADDSWrr: 5518 case X86::VPADDUSBrr: 5519 case X86::VPADDUSWrr: 5520 case X86::VPADDWrr: 5521 case X86::VPANDNrr: 5522 case X86::VPANDrr: 5523 case X86::VPAVGBrr: 5524 case X86::VPAVGWrr: 5525 case X86::VPCMPEQBrr: 5526 case X86::VPCMPEQDrr: 5527 case X86::VPCMPEQQrr: 5528 case X86::VPCMPEQWrr: 5529 case X86::VPCMPESTRIArr: 5530 case X86::VPCMPESTRICrr: 5531 case X86::VPCMPESTRIOrr: 5532 case X86::VPCMPESTRISrr: 5533 case X86::VPCMPESTRIZrr: 5534 case X86::VPCMPESTRIrr: 5535 case X86::VPCMPESTRM128rr: 5536 case X86::VPCMPGTBrr: 5537 case X86::VPCMPGTDrr: 5538 case X86::VPCMPGTQrr: 5539 case X86::VPCMPGTWrr: 5540 case X86::VPCMPISTRIArr: 5541 case X86::VPCMPISTRICrr: 5542 case X86::VPCMPISTRIOrr: 5543 case X86::VPCMPISTRISrr: 5544 case X86::VPCMPISTRIZrr: 5545 case X86::VPCMPISTRIrr: 5546 case X86::VPCMPISTRM128rr: 5547 case X86::VPERMILPDYri: 5548 case X86::VPERMILPDYrr: 5549 case X86::VPERMILPDri: 5550 case X86::VPERMILPDrr: 5551 case X86::VPERMILPSYri: 5552 case X86::VPERMILPSYrr: 5553 case X86::VPERMILPSri: 5554 case X86::VPERMILPSrr: 5555 case X86::VPEXTRBrr: 5556 case X86::VPEXTRBrr64: 5557 case X86::VPEXTRDrr: 5558 case X86::VPEXTRQrr: 5559 case X86::VPEXTRWri: 5560 case X86::VPHADDDrr128: 5561 case X86::VPHADDSWrr128: 5562 case X86::VPHADDWrr128: 5563 case X86::VPHSUBDrr128: 5564 case X86::VPHSUBSWrr128: 5565 case X86::VPHSUBWrr128: 5566 case X86::VPMADDUBSWrr128: 5567 case X86::VPMADDWDrr: 5568 case X86::VPMAXSBrr: 5569 case X86::VPMAXSDrr: 5570 case X86::VPMAXSWrr: 5571 case X86::VPMAXUBrr: 5572 case X86::VPMAXUDrr: 5573 case X86::VPMAXUWrr: 5574 case X86::VPMINSBrr: 5575 case X86::VPMINSDrr: 5576 case X86::VPMINSWrr: 5577 case X86::VPMINUBrr: 5578 case X86::VPMINUDrr: 5579 case X86::VPMINUWrr: 5580 case X86::VPMULDQrr: 5581 case X86::VPMULHRSWrr128: 5582 case X86::VPMULHUWrr: 5583 case X86::VPMULHWrr: 5584 case X86::VPMULLDrr: 5585 case X86::VPMULLWrr: 5586 case X86::VPMULUDQrr: 5587 case X86::VPORrr: 5588 case X86::VPSADBWrr: 5589 case X86::VPSHUFBrr128: 5590 case X86::VPSHUFDri: 5591 case X86::VPSHUFHWri: 5592 case X86::VPSHUFLWri: 5593 case X86::VPSIGNBrr128: 5594 case X86::VPSIGNDrr128: 5595 case X86::VPSIGNWrr128: 5596 case X86::VPSLLDQri: 5597 case X86::VPSLLDri: 5598 case X86::VPSLLDrr: 5599 case X86::VPSLLQri: 5600 case X86::VPSLLQrr: 5601 case X86::VPSLLWri: 5602 case X86::VPSLLWrr: 5603 case X86::VPSRADri: 5604 case X86::VPSRADrr: 5605 case X86::VPSRAWri: 5606 case X86::VPSRAWrr: 5607 case X86::VPSRLDQri: 5608 case X86::VPSRLDri: 5609 case X86::VPSRLDrr: 5610 case X86::VPSRLQri: 5611 case X86::VPSRLQrr: 5612 case X86::VPSRLWri: 5613 case X86::VPSRLWrr: 5614 case X86::VPSUBBrr: 5615 case X86::VPSUBDrr: 5616 case X86::VPSUBQrr: 5617 case X86::VPSUBSBrr: 5618 case X86::VPSUBSWrr: 5619 case X86::VPSUBUSBrr: 5620 case X86::VPSUBUSWrr: 5621 case X86::VPSUBWrr: 5622 case X86::VPUNPCKHBWrr: 5623 case X86::VPUNPCKHDQrr: 5624 case X86::VPUNPCKHQDQrr: 5625 case X86::VPUNPCKHWDrr: 5626 case X86::VPUNPCKLBWrr: 5627 case X86::VPUNPCKLDQrr: 5628 case X86::VPUNPCKLQDQrr: 5629 case X86::VPUNPCKLWDrr: 5630 case X86::VPXORrr: 5631 case X86::VRCPSSr: 5632 case X86::VROUNDPDr: 5633 case X86::VROUNDPDr_AVX: 5634 case X86::VROUNDPSr: 5635 case X86::VROUNDPSr_AVX: 5636 case X86::VROUNDYPDr: 5637 case X86::VROUNDYPDr_AVX: 5638 case X86::VROUNDYPSr: 5639 case X86::VROUNDYPSr_AVX: 5640 case X86::VRSQRTSSr: 5641 case X86::VSQRTSDr: 5642 case X86::VSQRTSSr: 5643 case X86::VSUBPDYrr: 5644 case X86::VSUBPDrr: 5645 case X86::VSUBPSYrr: 5646 case X86::VSUBPSrr: 5647 case X86::VSUBSDrr: 5648 case X86::VSUBSDrr_Int: 5649 case X86::VSUBSSrr: 5650 case X86::VSUBSSrr_Int: 5651 case X86::VUNPCKHPDYrr: 5652 case X86::VUNPCKHPDrr: 5653 case X86::VUNPCKHPSYrr: 5654 case X86::VUNPCKHPSrr: 5655 case X86::VUNPCKLPDYrr: 5656 case X86::VUNPCKLPDrr: 5657 case X86::VUNPCKLPSYrr: 5658 case X86::VUNPCKLPSrr: 5659 case X86::VXORPDYrr: 5660 case X86::VXORPDrr: 5661 case X86::VXORPSYrr: 5662 case X86::VXORPSrr: printOperand(MI, 2, O); break; 5663 case X86::ANDN32rm: 5664 case X86::Int_VCVTSI2SDrm: 5665 case X86::Int_VCVTSI2SSrm: 5666 case X86::VCVTSI2SDLrm: 5667 case X86::VCVTSI2SDrm: 5668 case X86::VCVTSI2SSrm: printi32mem(MI, 2, O); break; 5669 case X86::ANDN64rm: 5670 case X86::Int_VCVTSI2SD64rm: 5671 case X86::Int_VCVTSI2SS64rm: 5672 case X86::VCVTSI2SD64rm: 5673 case X86::VCVTSI2SS64rm: printi64mem(MI, 2, O); break; 5674 case X86::BLENDPDrmi: 5675 case X86::BLENDPSrmi: 5676 case X86::CMPPDrmi_alt: 5677 case X86::CMPPSrmi_alt: 5678 case X86::CMPSDrm_alt: 5679 case X86::CMPSSrm_alt: 5680 case X86::DPPDrmi: 5681 case X86::DPPSrmi: 5682 case X86::INSERTPSrm: 5683 case X86::MMX_PALIGNR64irm: 5684 case X86::MMX_PINSRWirmi: 5685 case X86::MPSADBWrmi: 5686 case X86::PALIGNR128rm: 5687 case X86::PBLENDWrmi: 5688 case X86::PCLMULQDQrm: 5689 case X86::PINSRDrm: 5690 case X86::PINSRQrm: 5691 case X86::PINSRWrmi: 5692 case X86::ROUNDSDm: 5693 case X86::ROUNDSSm: 5694 case X86::SHUFPDrmi: 5695 case X86::SHUFPSrmi: printOperand(MI, 7, O); break; 5696 case X86::BLENDPDrri: 5697 case X86::BLENDPSrri: 5698 case X86::CMPPDrri_alt: 5699 case X86::CMPPSrri_alt: 5700 case X86::CMPSDrr_alt: 5701 case X86::CMPSSrr_alt: 5702 case X86::DPPDrri: 5703 case X86::DPPSrri: 5704 case X86::INSERTPSrr: 5705 case X86::MMX_PALIGNR64irr: 5706 case X86::MMX_PINSRWirri: 5707 case X86::MPSADBWrri: 5708 case X86::PALIGNR128rr: 5709 case X86::PBLENDWrri: 5710 case X86::PCLMULQDQrr: 5711 case X86::PINSRBrr: 5712 case X86::PINSRDrr: 5713 case X86::PINSRQrr: 5714 case X86::PINSRWrri: 5715 case X86::ROUNDSDr: 5716 case X86::ROUNDSSr: 5717 case X86::SHLD16rri8: 5718 case X86::SHLD32rri8: 5719 case X86::SHLD64rri8: 5720 case X86::SHRD16rri8: 5721 case X86::SHRD32rri8: 5722 case X86::SHRD64rri8: 5723 case X86::SHUFPDrri: 5724 case X86::SHUFPSrri: printOperand(MI, 3, O); break; 5725 case X86::Int_VCMPSDrm: 5726 case X86::Int_VCMPSSrm: 5727 case X86::Int_VCVTSS2SDrm: 5728 case X86::VADDSSrm: 5729 case X86::VADDSSrm_Int: 5730 case X86::VCMPSSrm: 5731 case X86::VCVTSS2SDrm: 5732 case X86::VDIVSSrm: 5733 case X86::VDIVSSrm_Int: 5734 case X86::VMAXSSrm: 5735 case X86::VMAXSSrm_Int: 5736 case X86::VMINSSrm: 5737 case X86::VMINSSrm_Int: 5738 case X86::VMULSSrm: 5739 case X86::VMULSSrm_Int: 5740 case X86::VRCPSSm: 5741 case X86::VRSQRTSSm: 5742 case X86::VSQRTSSm: 5743 case X86::VSUBSSrm: 5744 case X86::VSUBSSrm_Int: printf32mem(MI, 2, O); break; 5745 case X86::Int_VCVTSD2SSrm: 5746 case X86::VADDSDrm: 5747 case X86::VADDSDrm_Int: 5748 case X86::VCMPSDrm: 5749 case X86::VCVTSD2SSrm: 5750 case X86::VDIVSDrm: 5751 case X86::VDIVSDrm_Int: 5752 case X86::VMAXSDrm: 5753 case X86::VMAXSDrm_Int: 5754 case X86::VMINSDrm: 5755 case X86::VMINSDrm_Int: 5756 case X86::VMOVHPDrm: 5757 case X86::VMOVHPSrm: 5758 case X86::VMOVLPDrm: 5759 case X86::VMOVLPSrm: 5760 case X86::VMULSDrm: 5761 case X86::VMULSDrm_Int: 5762 case X86::VSQRTSDm: 5763 case X86::VSQRTSDm_Int: 5764 case X86::VSUBSDrm: 5765 case X86::VSUBSDrm_Int: printf64mem(MI, 2, O); break; 5766 case X86::VADDPDYrm: 5767 case X86::VADDPSYrm: 5768 case X86::VADDSUBPDYrm: 5769 case X86::VADDSUBPSYrm: 5770 case X86::VANDNPDYrm: 5771 case X86::VANDNPSYrm: 5772 case X86::VANDPDYrm: 5773 case X86::VANDPSYrm: 5774 case X86::VDIVPDYrm: 5775 case X86::VDIVPSYrm: 5776 case X86::VFMADDPDr132mY: 5777 case X86::VFMADDPDr213mY: 5778 case X86::VFMADDPDr231mY: 5779 case X86::VFMADDPSr132mY: 5780 case X86::VFMADDPSr213mY: 5781 case X86::VFMADDPSr231mY: 5782 case X86::VFMADDSUBPDr132mY: 5783 case X86::VFMADDSUBPDr213mY: 5784 case X86::VFMADDSUBPDr231mY: 5785 case X86::VFMADDSUBPSr132mY: 5786 case X86::VFMADDSUBPSr213mY: 5787 case X86::VFMADDSUBPSr231mY: 5788 case X86::VFMSUBADDPDr132mY: 5789 case X86::VFMSUBADDPDr213mY: 5790 case X86::VFMSUBADDPDr231mY: 5791 case X86::VFMSUBADDPSr132mY: 5792 case X86::VFMSUBADDPSr213mY: 5793 case X86::VFMSUBADDPSr231mY: 5794 case X86::VFMSUBPDr132mY: 5795 case X86::VFMSUBPDr213mY: 5796 case X86::VFMSUBPDr231mY: 5797 case X86::VFMSUBPSr132mY: 5798 case X86::VFMSUBPSr213mY: 5799 case X86::VFMSUBPSr231mY: 5800 case X86::VFNMADDPDr132mY: 5801 case X86::VFNMADDPDr213mY: 5802 case X86::VFNMADDPDr231mY: 5803 case X86::VFNMADDPSr132mY: 5804 case X86::VFNMADDPSr213mY: 5805 case X86::VFNMADDPSr231mY: 5806 case X86::VFNMSUBPDr132mY: 5807 case X86::VFNMSUBPDr213mY: 5808 case X86::VFNMSUBPDr231mY: 5809 case X86::VFNMSUBPSr132mY: 5810 case X86::VFNMSUBPSr213mY: 5811 case X86::VFNMSUBPSr231mY: 5812 case X86::VHADDPDYrm: 5813 case X86::VHADDPSYrm: 5814 case X86::VHSUBPDYrm: 5815 case X86::VHSUBPSYrm: 5816 case X86::VMASKMOVPDYrm: 5817 case X86::VMASKMOVPSYrm: 5818 case X86::VMAXPDYrm: 5819 case X86::VMAXPDYrm_Int: 5820 case X86::VMAXPSYrm: 5821 case X86::VMAXPSYrm_Int: 5822 case X86::VMINPDYrm: 5823 case X86::VMINPDYrm_Int: 5824 case X86::VMINPSYrm: 5825 case X86::VMINPSYrm_Int: 5826 case X86::VMULPDYrm: 5827 case X86::VMULPSYrm: 5828 case X86::VORPDYrm: 5829 case X86::VORPSYrm: 5830 case X86::VSUBPDYrm: 5831 case X86::VSUBPSYrm: 5832 case X86::VUNPCKHPDYrm: 5833 case X86::VUNPCKHPSYrm: 5834 case X86::VUNPCKLPDYrm: 5835 case X86::VUNPCKLPSYrm: 5836 case X86::VXORPDYrm: 5837 case X86::VXORPSYrm: printf256mem(MI, 2, O); break; 5838 case X86::VADDPDrm: 5839 case X86::VADDPSrm: 5840 case X86::VADDSUBPDrm: 5841 case X86::VADDSUBPSrm: 5842 case X86::VANDNPDrm: 5843 case X86::VANDNPSrm: 5844 case X86::VANDPDrm: 5845 case X86::VANDPSrm: 5846 case X86::VCMPPDYrmi: 5847 case X86::VCMPPDrmi: 5848 case X86::VCMPPSYrmi: 5849 case X86::VCMPPSrmi: 5850 case X86::VDIVPDrm: 5851 case X86::VDIVPSrm: 5852 case X86::VFMADDPDr132m: 5853 case X86::VFMADDPDr213m: 5854 case X86::VFMADDPDr231m: 5855 case X86::VFMADDPSr132m: 5856 case X86::VFMADDPSr213m: 5857 case X86::VFMADDPSr231m: 5858 case X86::VFMADDSUBPDr132m: 5859 case X86::VFMADDSUBPDr213m: 5860 case X86::VFMADDSUBPDr231m: 5861 case X86::VFMADDSUBPSr132m: 5862 case X86::VFMADDSUBPSr213m: 5863 case X86::VFMADDSUBPSr231m: 5864 case X86::VFMSUBADDPDr132m: 5865 case X86::VFMSUBADDPDr213m: 5866 case X86::VFMSUBADDPDr231m: 5867 case X86::VFMSUBADDPSr132m: 5868 case X86::VFMSUBADDPSr213m: 5869 case X86::VFMSUBADDPSr231m: 5870 case X86::VFMSUBPDr132m: 5871 case X86::VFMSUBPDr213m: 5872 case X86::VFMSUBPDr231m: 5873 case X86::VFMSUBPSr132m: 5874 case X86::VFMSUBPSr213m: 5875 case X86::VFMSUBPSr231m: 5876 case X86::VFNMADDPDr132m: 5877 case X86::VFNMADDPDr213m: 5878 case X86::VFNMADDPDr231m: 5879 case X86::VFNMADDPSr132m: 5880 case X86::VFNMADDPSr213m: 5881 case X86::VFNMADDPSr231m: 5882 case X86::VFNMSUBPDr132m: 5883 case X86::VFNMSUBPDr213m: 5884 case X86::VFNMSUBPDr231m: 5885 case X86::VFNMSUBPSr132m: 5886 case X86::VFNMSUBPSr213m: 5887 case X86::VFNMSUBPSr231m: 5888 case X86::VFsANDNPDrm: 5889 case X86::VFsANDNPSrm: 5890 case X86::VFsANDPDrm: 5891 case X86::VFsANDPSrm: 5892 case X86::VFsORPDrm: 5893 case X86::VFsORPSrm: 5894 case X86::VFsXORPDrm: 5895 case X86::VFsXORPSrm: 5896 case X86::VHADDPDrm: 5897 case X86::VHADDPSrm: 5898 case X86::VHSUBPDrm: 5899 case X86::VHSUBPSrm: 5900 case X86::VMASKMOVPDrm: 5901 case X86::VMASKMOVPSrm: 5902 case X86::VMAXPDrm: 5903 case X86::VMAXPDrm_Int: 5904 case X86::VMAXPSrm: 5905 case X86::VMAXPSrm_Int: 5906 case X86::VMINPDrm: 5907 case X86::VMINPDrm_Int: 5908 case X86::VMINPSrm: 5909 case X86::VMINPSrm_Int: 5910 case X86::VMULPDrm: 5911 case X86::VMULPSrm: 5912 case X86::VORPDrm: 5913 case X86::VORPSrm: 5914 case X86::VSUBPDrm: 5915 case X86::VSUBPSrm: 5916 case X86::VUNPCKHPDrm: 5917 case X86::VUNPCKHPSrm: 5918 case X86::VUNPCKLPDrm: 5919 case X86::VUNPCKLPSrm: 5920 case X86::VXORPDrm: 5921 case X86::VXORPSrm: printf128mem(MI, 2, O); break; 5922 case X86::VAESDECLASTrm: 5923 case X86::VAESDECrm: 5924 case X86::VAESENCLASTrm: 5925 case X86::VAESENCrm: 5926 case X86::VPACKSSDWrm: 5927 case X86::VPACKSSWBrm: 5928 case X86::VPACKUSDWrm: 5929 case X86::VPACKUSWBrm: 5930 case X86::VPADDBrm: 5931 case X86::VPADDDrm: 5932 case X86::VPADDQrm: 5933 case X86::VPADDSBrm: 5934 case X86::VPADDSWrm: 5935 case X86::VPADDUSBrm: 5936 case X86::VPADDUSWrm: 5937 case X86::VPADDWrm: 5938 case X86::VPANDNrm: 5939 case X86::VPANDrm: 5940 case X86::VPAVGBrm: 5941 case X86::VPAVGWrm: 5942 case X86::VPCMPEQBrm: 5943 case X86::VPCMPEQDrm: 5944 case X86::VPCMPEQQrm: 5945 case X86::VPCMPEQWrm: 5946 case X86::VPCMPGTBrm: 5947 case X86::VPCMPGTDrm: 5948 case X86::VPCMPGTQrm: 5949 case X86::VPCMPGTWrm: 5950 case X86::VPERMILPDrm: 5951 case X86::VPERMILPSrm: 5952 case X86::VPHADDDrm128: 5953 case X86::VPHADDSWrm128: 5954 case X86::VPHADDWrm128: 5955 case X86::VPHSUBDrm128: 5956 case X86::VPHSUBSWrm128: 5957 case X86::VPHSUBWrm128: 5958 case X86::VPMADDUBSWrm128: 5959 case X86::VPMADDWDrm: 5960 case X86::VPMAXSBrm: 5961 case X86::VPMAXSDrm: 5962 case X86::VPMAXSWrm: 5963 case X86::VPMAXUBrm: 5964 case X86::VPMAXUDrm: 5965 case X86::VPMAXUWrm: 5966 case X86::VPMINSBrm: 5967 case X86::VPMINSDrm: 5968 case X86::VPMINSWrm: 5969 case X86::VPMINUBrm: 5970 case X86::VPMINUDrm: 5971 case X86::VPMINUWrm: 5972 case X86::VPMULDQrm: 5973 case X86::VPMULHRSWrm128: 5974 case X86::VPMULHUWrm: 5975 case X86::VPMULHWrm: 5976 case X86::VPMULLDrm: 5977 case X86::VPMULLWrm: 5978 case X86::VPMULUDQrm: 5979 case X86::VPORrm: 5980 case X86::VPSADBWrm: 5981 case X86::VPSHUFBrm128: 5982 case X86::VPSIGNBrm128: 5983 case X86::VPSIGNDrm128: 5984 case X86::VPSIGNWrm128: 5985 case X86::VPSLLDrm: 5986 case X86::VPSLLQrm: 5987 case X86::VPSLLWrm: 5988 case X86::VPSRADrm: 5989 case X86::VPSRAWrm: 5990 case X86::VPSRLDrm: 5991 case X86::VPSRLQrm: 5992 case X86::VPSRLWrm: 5993 case X86::VPSUBBrm: 5994 case X86::VPSUBDrm: 5995 case X86::VPSUBQrm: 5996 case X86::VPSUBSBrm: 5997 case X86::VPSUBSWrm: 5998 case X86::VPSUBUSBrm: 5999 case X86::VPSUBUSWrm: 6000 case X86::VPSUBWrm: 6001 case X86::VPUNPCKHBWrm: 6002 case X86::VPUNPCKHDQrm: 6003 case X86::VPUNPCKHQDQrm: 6004 case X86::VPUNPCKHWDrm: 6005 case X86::VPUNPCKLBWrm: 6006 case X86::VPUNPCKLDQrm: 6007 case X86::VPUNPCKLQDQrm: 6008 case X86::VPUNPCKLWDrm: 6009 case X86::VPXORrm: printi128mem(MI, 2, O); break; 6010 case X86::VPERMILPDYrm: 6011 case X86::VPERMILPSYrm: printi256mem(MI, 2, O); break; 6012 } 6013 return; 6014 break; 6015 case X86::VAARG_64: 6016 printOperand(MI, 6, O); 6017 O << ", "; 6018 printOperand(MI, 7, O); 6019 O << ", "; 6020 printOperand(MI, 8, O); 6021 return; 6022 break; 6023 case X86::VBLENDPDYrmi: 6024 case X86::VBLENDPDrmi: 6025 case X86::VBLENDPSYrmi: 6026 case X86::VBLENDPSrmi: 6027 case X86::VBLENDVPDYrm: 6028 case X86::VBLENDVPDrm: 6029 case X86::VBLENDVPSYrm: 6030 case X86::VBLENDVPSrm: 6031 case X86::VCMPPDYrmi_alt: 6032 case X86::VCMPPDrmi_alt: 6033 case X86::VCMPPSYrmi_alt: 6034 case X86::VCMPPSrmi_alt: 6035 case X86::VCMPSDrm_alt: 6036 case X86::VCMPSSrm_alt: 6037 case X86::VDPPDrmi: 6038 case X86::VDPPSYrmi: 6039 case X86::VDPPSrmi: 6040 case X86::VINSERTF128rm: 6041 case X86::VINSERTPSrm: 6042 case X86::VMPSADBWrmi: 6043 case X86::VPALIGNR128rm: 6044 case X86::VPBLENDVBrm: 6045 case X86::VPBLENDWrmi: 6046 case X86::VPCLMULQDQrm: 6047 case X86::VPERM2F128rm: 6048 case X86::VPINSRBrm: 6049 case X86::VPINSRDrm: 6050 case X86::VPINSRQrm: 6051 case X86::VPINSRWrmi: 6052 case X86::VROUNDSDm: 6053 case X86::VROUNDSDm_AVX: 6054 case X86::VROUNDSSm: 6055 case X86::VROUNDSSm_AVX: 6056 case X86::VSHUFPDYrmi: 6057 case X86::VSHUFPDrmi: 6058 case X86::VSHUFPSYrmi: 6059 case X86::VSHUFPSrmi: 6060 switch (MI->getOpcode()) { 6061 case X86::VBLENDPDYrmi: 6062 case X86::VBLENDPSYrmi: 6063 case X86::VBLENDVPDYrm: 6064 case X86::VBLENDVPSYrm: 6065 case X86::VDPPSYrmi: printi256mem(MI, 2, O); break; 6066 case X86::VBLENDPDrmi: 6067 case X86::VBLENDPSrmi: 6068 case X86::VBLENDVPDrm: 6069 case X86::VBLENDVPSrm: 6070 case X86::VDPPDrmi: 6071 case X86::VDPPSrmi: 6072 case X86::VMPSADBWrmi: 6073 case X86::VPALIGNR128rm: 6074 case X86::VPBLENDVBrm: 6075 case X86::VPBLENDWrmi: 6076 case X86::VPCLMULQDQrm: printi128mem(MI, 2, O); break; 6077 case X86::VCMPPDYrmi_alt: 6078 case X86::VCMPPDrmi_alt: 6079 case X86::VCMPPSYrmi_alt: 6080 case X86::VCMPPSrmi_alt: 6081 case X86::VINSERTF128rm: 6082 case X86::VSHUFPDYrmi: 6083 case X86::VSHUFPDrmi: 6084 case X86::VSHUFPSYrmi: 6085 case X86::VSHUFPSrmi: printf128mem(MI, 2, O); break; 6086 case X86::VCMPSDrm_alt: 6087 case X86::VROUNDSDm: 6088 case X86::VROUNDSDm_AVX: printf64mem(MI, 2, O); break; 6089 case X86::VCMPSSrm_alt: 6090 case X86::VINSERTPSrm: 6091 case X86::VROUNDSSm: 6092 case X86::VROUNDSSm_AVX: printf32mem(MI, 2, O); break; 6093 case X86::VPERM2F128rm: printf256mem(MI, 2, O); break; 6094 case X86::VPINSRBrm: printi8mem(MI, 2, O); break; 6095 case X86::VPINSRDrm: printi32mem(MI, 2, O); break; 6096 case X86::VPINSRQrm: printi64mem(MI, 2, O); break; 6097 case X86::VPINSRWrmi: printi16mem(MI, 2, O); break; 6098 } 6099 O << ", "; 6100 printOperand(MI, 7, O); 6101 return; 6102 break; 6103 case X86::VBLENDPDYrri: 6104 case X86::VBLENDPDrri: 6105 case X86::VBLENDPSYrri: 6106 case X86::VBLENDPSrri: 6107 case X86::VBLENDVPDYrr: 6108 case X86::VBLENDVPDrr: 6109 case X86::VBLENDVPSYrr: 6110 case X86::VBLENDVPSrr: 6111 case X86::VCMPPDYrri_alt: 6112 case X86::VCMPPDrri_alt: 6113 case X86::VCMPPSYrri_alt: 6114 case X86::VCMPPSrri_alt: 6115 case X86::VCMPSDrr_alt: 6116 case X86::VCMPSSrr_alt: 6117 case X86::VDPPDrri: 6118 case X86::VDPPSYrri: 6119 case X86::VDPPSrri: 6120 case X86::VINSERTF128rr: 6121 case X86::VINSERTPSrr: 6122 case X86::VMPSADBWrri: 6123 case X86::VPALIGNR128rr: 6124 case X86::VPBLENDVBrr: 6125 case X86::VPBLENDWrri: 6126 case X86::VPCLMULQDQrr: 6127 case X86::VPERM2F128rr: 6128 case X86::VPINSRBrr: 6129 case X86::VPINSRDrr: 6130 case X86::VPINSRQrr: 6131 case X86::VPINSRWrr64i: 6132 case X86::VPINSRWrri: 6133 case X86::VROUNDSDr: 6134 case X86::VROUNDSDr_AVX: 6135 case X86::VROUNDSSr: 6136 case X86::VROUNDSSr_AVX: 6137 case X86::VSHUFPDYrri: 6138 case X86::VSHUFPDrri: 6139 case X86::VSHUFPSYrri: 6140 case X86::VSHUFPSrri: 6141 printOperand(MI, 2, O); 6142 O << ", "; 6143 printOperand(MI, 3, O); 6144 return; 6145 break; 6146 } 6147 return; 6148} 6149 6150 6151/// getRegisterName - This method is automatically generated by tblgen 6152/// from the register set description. This returns the assembler name 6153/// for the specified register. 6154const char *X86IntelInstPrinter::getRegisterName(unsigned RegNo) { 6155 assert(RegNo && RegNo < 160 && "Invalid register number!"); 6156 6157 static const unsigned RegAsmOffset[] = { 6158 0, 3, 6, 9, 12, 15, 18, 22, 25, 28, 31, 35, 39, 43, 6159 47, 51, 55, 59, 63, 67, 71, 76, 81, 86, 91, 96, 101, 104, 6160 107, 110, 113, 117, 120, 124, 128, 132, 136, 140, 144, 148, 152, 155, 6161 158, 162, 166, 170, 174, 178, 182, 188, 192, 196, 199, 203, 207, 211, 6162 215, 219, 223, 227, 231, 235, 238, 241, 244, 248, 252, 256, 260, 264, 6163 268, 272, 276, 279, 283, 287, 291, 294, 298, 302, 306, 310, 315, 320, 6164 325, 329, 334, 339, 344, 348, 353, 358, 363, 367, 372, 377, 382, 386, 6165 391, 396, 401, 405, 410, 415, 420, 424, 428, 432, 436, 440, 444, 448, 6166 452, 456, 460, 463, 467, 470, 474, 477, 483, 489, 495, 501, 507, 513, 6167 519, 525, 530, 535, 540, 545, 550, 555, 560, 565, 570, 575, 581, 587, 6168 593, 599, 605, 611, 616, 621, 626, 631, 636, 641, 646, 651, 656, 661, 6169 667, 673, 679, 685, 691, 0 6170 }; 6171 6172 const char *AsmStrs = 6173 "ah\000al\000ax\000bh\000bl\000bp\000bpl\000bx\000ch\000cl\000cr0\000cr1" 6174 "\000cr2\000cr3\000cr4\000cr5\000cr6\000cr7\000cr8\000cr9\000cr10\000cr1" 6175 "1\000cr12\000cr13\000cr14\000cr15\000cs\000cx\000dh\000di\000dil\000dl\000" 6176 "dr0\000dr1\000dr2\000dr3\000dr4\000dr5\000dr6\000dr7\000ds\000dx\000eax" 6177 "\000ebp\000ebx\000ecx\000edi\000edx\000flags\000eip\000eiz\000es\000esi" 6178 "\000esp\000fp0\000fp1\000fp2\000fp3\000fp4\000fp5\000fp6\000fs\000gs\000" 6179 "ip\000mm0\000mm1\000mm2\000mm3\000mm4\000mm5\000mm6\000mm7\000r8\000r8b" 6180 "\000r8d\000r8w\000r9\000r9b\000r9d\000r9w\000r10\000r10b\000r10d\000r10" 6181 "w\000r11\000r11b\000r11d\000r11w\000r12\000r12b\000r12d\000r12w\000r13\000" 6182 "r13b\000r13d\000r13w\000r14\000r14b\000r14d\000r14w\000r15\000r15b\000r" 6183 "15d\000r15w\000rax\000rbp\000rbx\000rcx\000rdi\000rdx\000rip\000riz\000" 6184 "rsi\000rsp\000si\000sil\000sp\000spl\000ss\000st(0)\000st(1)\000st(2)\000" 6185 "st(3)\000st(4)\000st(5)\000st(6)\000st(7)\000xmm0\000xmm1\000xmm2\000xm" 6186 "m3\000xmm4\000xmm5\000xmm6\000xmm7\000xmm8\000xmm9\000xmm10\000xmm11\000" 6187 "xmm12\000xmm13\000xmm14\000xmm15\000ymm0\000ymm1\000ymm2\000ymm3\000ymm" 6188 "4\000ymm5\000ymm6\000ymm7\000ymm8\000ymm9\000ymm10\000ymm11\000ymm12\000" 6189 "ymm13\000ymm14\000ymm15\000"; 6190 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) && 6191 "Invalid alt name index for register!"); 6192 return AsmStrs+RegAsmOffset[RegNo-1]; 6193} 6194 6195 6196#ifdef GET_INSTRUCTION_NAME 6197#undef GET_INSTRUCTION_NAME 6198 6199/// getInstructionName: This method is automatically generated by tblgen 6200/// from the instruction set description. This returns the enum name of the 6201/// specified instruction. 6202const char *X86IntelInstPrinter::getInstructionName(unsigned Opcode) { 6203 assert(Opcode < 3807 && "Invalid instruction number!"); 6204 6205 static const unsigned InstAsmOffset[] = { 6206 0, 4, 14, 27, 36, 45, 50, 65, 79, 92, 106, 123, 133, 146, 6207 151, 155, 162, 169, 173, 179, 188, 197, 206, 222, 238, 254, 269, 278, 6208 286, 295, 303, 311, 320, 328, 336, 348, 357, 365, 374, 382, 390, 399, 6209 407, 415, 427, 436, 446, 455, 463, 473, 482, 490, 498, 510, 517, 524, 6210 531, 538, 545, 552, 563, 572, 580, 589, 597, 605, 614, 626, 637, 645, 6211 653, 664, 676, 685, 693, 702, 710, 718, 727, 739, 750, 758, 766, 777, 6212 789, 798, 808, 817, 825, 835, 848, 857, 869, 877, 885, 896, 908, 915, 6213 922, 929, 936, 943, 950, 961, 969, 977, 985, 993, 1001, 1013, 1021, 1033, 6214 1041, 1053, 1061, 1073, 1084, 1095, 1106, 1117, 1126, 1135, 1145, 1155, 1166, 1176, 6215 1185, 1195, 1204, 1214, 1226, 1235, 1247, 1259, 1272, 1285, 1298, 1311, 1324, 1337, 6216 1347, 1366, 1385, 1402, 1419, 1432, 1445, 1454, 1463, 1476, 1489, 1498, 1507, 1516, 6217 1525, 1546, 1567, 1576, 1584, 1593, 1601, 1609, 1618, 1626, 1634, 1646, 1655, 1663, 6218 1672, 1680, 1688, 1697, 1705, 1713, 1725, 1734, 1744, 1753, 1761, 1771, 1780, 1788, 6219 1796, 1808, 1815, 1822, 1829, 1836, 1843, 1850, 1861, 1870, 1879, 1888, 1897, 1906, 6220 1915, 1924, 1933, 1941, 1949, 1957, 1965, 1974, 1983, 1995, 2005, 2015, 2025, 2037, 6221 2046, 2056, 2066, 2076, 2086, 2096, 2106, 2117, 2128, 2139, 2152, 2162, 2171, 2180, 6222 2189, 2200, 2208, 2220, 2233, 2244, 2255, 2266, 2277, 2288, 2299, 2309, 2319, 2329, 6223 2341, 2350, 2362, 2374, 2389, 2400, 2411, 2422, 2433, 2445, 2457, 2469, 2481, 2492, 6224 2503, 2511, 2519, 2527, 2535, 2543, 2551, 2559, 2567, 2575, 2583, 2591, 2599, 2608, 6225 2617, 2625, 2632, 2640, 2647, 2655, 2662, 2670, 2677, 2685, 2692, 2700, 2707, 2716, 6226 2724, 2733, 2741, 2750, 2758, 2767, 2775, 2784, 2792, 2801, 2809, 2818, 2826, 2835, 6227 2843, 2852, 2860, 2869, 2877, 2886, 2894, 2903, 2911, 2920, 2928, 2937, 2945, 2954, 6228 2962, 2971, 2979, 2988, 2996, 3005, 3013, 3021, 3029, 3037, 3051, 3059, 3071, 3083, 6229 3087, 3091, 3096, 3102, 3111, 3120, 3129, 3133, 3137, 3145, 3149, 3154, 3158, 3168, 6230 3178, 3188, 3198, 3208, 3218, 3229, 3240, 3251, 3262, 3273, 3284, 3294, 3304, 3314, 6231 3324, 3334, 3344, 3355, 3366, 3377, 3388, 3399, 3410, 3419, 3431, 3443, 3455, 3463, 6232 3474, 3485, 3496, 3506, 3516, 3526, 3536, 3546, 3556, 3564, 3575, 3586, 3597, 3607, 6233 3617, 3627, 3637, 3647, 3657, 3668, 3679, 3690, 3701, 3712, 3723, 3733, 3743, 3753, 6234 3763, 3773, 3783, 3794, 3805, 3816, 3827, 3838, 3849, 3859, 3872, 3885, 3898, 3907, 6235 3919, 3931, 3943, 3954, 3965, 3976, 3987, 3998, 4009, 4018, 4030, 4042, 4054, 4065, 6236 4076, 4087, 4098, 4109, 4120, 4131, 4142, 4153, 4164, 4175, 4186, 4195, 4207, 4219, 6237 4231, 4242, 4253, 4264, 4275, 4286, 4297, 4307, 4317, 4327, 4337, 4347, 4357, 4367, 6238 4377, 4387, 4397, 4407, 4417, 4425, 4436, 4447, 4458, 4468, 4478, 4488, 4498, 4508, 6239 4518, 4528, 4538, 4548, 4558, 4567, 4578, 4589, 4600, 4611, 4622, 4633, 4644, 4655, 6240 4666, 4675, 4683, 4692, 4700, 4708, 4717, 4725, 4733, 4745, 4754, 4762, 4771, 4779, 6241 4787, 4796, 4804, 4812, 4824, 4833, 4843, 4852, 4860, 4870, 4879, 4887, 4895, 4907, 6242 4914, 4921, 4928, 4935, 4942, 4949, 4960, 4969, 4982, 4991, 5004, 5013, 5026, 5035, 6243 5048, 5055, 5062, 5069, 5075, 5083, 5095, 5103, 5115, 5123, 5135, 5143, 5155, 5166, 6244 5178, 5190, 5202, 5214, 5226, 5238, 5248, 5259, 5270, 5279, 5288, 5297, 5306, 5317, 6245 5326, 5334, 5344, 5350, 5359, 5368, 5377, 5383, 5387, 5399, 5411, 5422, 5434, 5446, 6246 5457, 5469, 5480, 5492, 5503, 5513, 5524, 5535, 5546, 5557, 5568, 5579, 5590, 5601, 6247 5612, 5623, 5634, 5645, 5658, 5671, 5682, 5693, 5704, 5715, 5728, 5741, 5752, 5763, 6248 5776, 5789, 5800, 5811, 5822, 5833, 5846, 5859, 5870, 5881, 5893, 5905, 5917, 5929, 6249 5943, 5957, 5969, 5981, 5995, 6009, 6021, 6033, 6037, 6042, 6046, 6050, 6064, 6071, 6250 6078, 6085, 6092, 6102, 6112, 6122, 6132, 6139, 6146, 6152, 6158, 6165, 6172, 6179, 6251 6186, 6193, 6200, 6206, 6212, 6220, 6228, 6236, 6244, 6254, 6264, 6275, 6286, 6298, 6252 6309, 6320, 6331, 6344, 6357, 6370, 6384, 6398, 6412, 6426, 6440, 6454, 6465, 6473, 6253 6485, 6493, 6505, 6513, 6525, 6533, 6545, 6554, 6563, 6573, 6583, 6594, 6604, 6613, 6254 6623, 6632, 6642, 6654, 6663, 6675, 6687, 6700, 6713, 6726, 6739, 6752, 6765, 6775, 6255 6783, 6791, 6799, 6807, 6817, 6827, 6839, 6845, 6855, 6867, 6879, 6885, 6896, 6907, 6256 6918, 6929, 6939, 6949, 6959, 6969, 6979, 6988, 6994, 7001, 7009, 7017, 7026, 7035, 6257 7042, 7050, 7056, 7062, 7071, 7080, 7090, 7100, 7108, 7117, 7125, 7132, 7139, 7146, 6258 7153, 7159, 7166, 7173, 7178, 7188, 7197, 7205, 7226, 7247, 7268, 7289, 7310, 7331, 6259 7352, 7373, 7394, 7401, 7407, 7414, 7420, 7428, 7436, 7443, 7450, 7458, 7466, 7476, 6260 7481, 7489, 7499, 7506, 7515, 7523, 7529, 7537, 7550, 7561, 7572, 7583, 7594, 7604, 6261 7614, 7624, 7634, 7643, 7652, 7663, 7674, 7685, 7696, 7705, 7714, 7723, 7732, 7744, 6262 7756, 7768, 7780, 7790, 7800, 7810, 7820, 7830, 7839, 7848, 7857, 7866, 7870, 7879, 6263 7888, 7897, 7906, 7914, 7922, 7930, 7938, 7946, 7954, 7961, 7968, 7977, 7986, 7995, 6264 8007, 8019, 8031, 8043, 8055, 8067, 8079, 8091, 8103, 8111, 8119, 8128, 8138, 8149, 6265 8158, 8168, 8179, 8187, 8195, 8204, 8214, 8225, 8234, 8244, 8255, 8263, 8271, 8280, 6266 8292, 8303, 8312, 8324, 8335, 8342, 8349, 8354, 8361, 8368, 8373, 8380, 8387, 8391, 6267 8397, 8403, 8410, 8417, 8424, 8431, 8441, 8451, 8461, 8471, 8478, 8485, 8491, 8497, 6268 8508, 8519, 8523, 8528, 8533, 8538, 8547, 8556, 8563, 8573, 8583, 8590, 8597, 8604, 6269 8615, 8626, 8637, 8650, 8663, 8676, 8689, 8702, 8715, 8728, 8741, 8754, 8763, 8772, 6270 8782, 8792, 8802, 8814, 8826, 8838, 8850, 8862, 8874, 8886, 8898, 8910, 8922, 8934, 6271 8946, 8958, 8971, 8984, 8997, 9010, 9025, 9040, 9055, 9070, 9085, 9100, 9115, 9130, 6272 9145, 9160, 9175, 9190, 9205, 9220, 9237, 9254, 9269, 9284, 9301, 9318, 9333, 9348, 6273 9363, 9378, 9396, 9414, 9430, 9446, 9464, 9482, 9498, 9514, 9529, 9551, 9565, 9579, 6274 9593, 9607, 9620, 9633, 9646, 9659, 9673, 9687, 9701, 9715, 9731, 9747, 9763, 9779, 6275 9795, 9811, 9827, 9843, 9859, 9875, 9891, 9907, 9925, 9943, 9959, 9975, 9991, 10007, 6276 10025, 10043, 10059, 10075, 10093, 10111, 10127, 10143, 10159, 10175, 10192, 10209, 10228, 10247, 6277 10264, 10281, 10300, 10319, 10336, 10353, 10368, 10383, 10398, 10413, 10419, 10425, 10430, 10435, 6278 10441, 10447, 10452, 10457, 10462, 10471, 10480, 10485, 10490, 10496, 10502, 10507, 10512, 10518, 6279 10524, 10529, 10534, 10541, 10548, 10555, 10568, 10575, 10581, 10587, 10593, 10599, 10605, 10611, 6280 10617, 10623, 10629, 10635, 10640, 10645, 10650, 10655, 10661, 10666, 10671, 10676, 10684, 10692, 6281 10700, 10708, 10716, 10724, 10735, 10747, 10758, 10769, 10779, 10790, 10798, 10806, 10814, 10822, 6282 10828, 10834, 10842, 10850, 10858, 10867, 10876, 10885, 10894, 10903, 10912, 10921, 10932, 10943, 6283 10952, 10963, 10972, 10979, 10986, 10993, 11003, 11010, 11016, 11024, 11032, 11040, 11047, 11055, 6284 11063, 11071, 11079, 11085, 11093, 11101, 11109, 11117, 11123, 11131, 11139, 11147, 11155, 11168, 6285 11182, 11195, 11208, 11222, 11235, 11250, 11264, 11277, 11289, 11301, 11314, 11328, 11341, 11354, 6286 11368, 11381, 11396, 11410, 11423, 11435, 11447, 11459, 11471, 11483, 11494, 11506, 11518, 11530, 6287 11541, 11553, 11566, 11578, 11590, 11603, 11615, 11629, 11642, 11654, 11665, 11676, 11688, 11701, 6288 11715, 11728, 11741, 11755, 11768, 11783, 11797, 11810, 11822, 11834, 11847, 11861, 11874, 11887, 6289 11901, 11914, 11929, 11943, 11956, 11968, 11980, 11986, 11992, 11998, 12004, 12009, 12015, 12022, 6290 12028, 12035, 12041, 12047, 12055, 12063, 12071, 12079, 12087, 12095, 12103, 12111, 12119, 12124, 6291 12129, 12137, 12145, 12153, 12160, 12170, 12180, 12190, 12200, 12210, 12220, 12231, 12244, 12252, 6292 12264, 12272, 12284, 12292, 12304, 12312, 12324, 12332, 12344, 12352, 12364, 12372, 12384, 12392, 6293 12404, 12411, 12419, 12431, 12439, 12451, 12459, 12471, 12479, 12491, 12499, 12511, 12519, 12531, 6294 12539, 12551, 12559, 12571, 12587, 12603, 12619, 12635, 12651, 12667, 12683, 12699, 12716, 12733, 6295 12750, 12767, 12776, 12789, 12804, 12823, 12837, 12850, 12863, 12876, 12893, 12910, 12924, 12940, 6296 12953, 12967, 12983, 12996, 13009, 13022, 13039, 13056, 13070, 13084, 13098, 13112, 13126, 13140, 6297 13156, 13172, 13188, 13204, 13220, 13236, 13249, 13262, 13275, 13288, 13301, 13314, 13328, 13342, 6298 13356, 13370, 13385, 13400, 13415, 13430, 13443, 13456, 13473, 13490, 13503, 13516, 13528, 13540, 6299 13553, 13566, 13579, 13592, 13607, 13622, 13637, 13652, 13667, 13682, 13697, 13712, 13727, 13742, 6300 13757, 13772, 13787, 13803, 13819, 13834, 13849, 13863, 13877, 13892, 13907, 13923, 13939, 13954, 6301 13969, 13984, 13999, 14017, 14035, 14050, 14065, 14079, 14093, 14107, 14121, 14135, 14149, 14163, 6302 14177, 14192, 14209, 14226, 14241, 14256, 14270, 14284, 14298, 14312, 14327, 14342, 14353, 14364, 6303 14378, 14392, 14407, 14422, 14435, 14448, 14463, 14478, 14493, 14508, 14523, 14538, 14550, 14562, 6304 14574, 14586, 14598, 14610, 14622, 14634, 14646, 14658, 14670, 14682, 14694, 14706, 14718, 14730, 6305 14742, 14754, 14766, 14778, 14790, 14802, 14814, 14826, 14839, 14852, 14865, 14878, 14891, 14904, 6306 14918, 14932, 14946, 14960, 14975, 14990, 15005, 15020, 15033, 15046, 15063, 15080, 15097, 15114, 6307 15131, 15148, 15165, 15182, 15199, 15216, 15233, 15250, 15262, 15274, 15282, 15293, 15301, 15311, 6308 15319, 15327, 15335, 15345, 15353, 15361, 15369, 15377, 15389, 15397, 15405, 15413, 15423, 15431, 6309 15439, 15447, 15455, 15463, 15473, 15481, 15489, 15497, 15505, 15513, 15521, 15533, 15541, 15549, 6310 15557, 15565, 15573, 15583, 15591, 15599, 15607, 15615, 15623, 15631, 15641, 15654, 15662, 15670, 6311 15682, 15690, 15698, 15706, 15719, 15731, 15743, 15751, 15758, 15765, 15778, 15786, 15793, 15800, 6312 15807, 15820, 15827, 15840, 15851, 15860, 15869, 15878, 15891, 15900, 15909, 15918, 15931, 15941, 6313 15951, 15961, 15971, 15981, 15991, 16001, 16011, 16023, 16035, 16046, 16057, 16066, 16075, 16084, 6314 16097, 16106, 16119, 16128, 16137, 16150, 16160, 16169, 16178, 16187, 16196, 16206, 16215, 16224, 6315 16233, 16242, 16253, 16266, 16279, 16292, 16305, 16316, 16329, 16339, 16351, 16360, 16370, 16380, 6316 16389, 16401, 16413, 16425, 16438, 16450, 16459, 16465, 16471, 16479, 16487, 16495, 16507, 16519, 6317 16531, 16542, 16553, 16564, 16575, 16581, 16592, 16603, 16611, 16619, 16627, 16639, 16645, 16656, 6318 16667, 16679, 16690, 16702, 16713, 16725, 16737, 16748, 16760, 16772, 16783, 16792, 16801, 16810, 6319 16823, 16832, 16841, 16850, 16863, 16876, 16889, 16905, 16921, 16934, 16947, 16958, 16969, 16986, 6320 17003, 17015, 17026, 17038, 17049, 17061, 17075, 17087, 17098, 17111, 17123, 17137, 17149, 17160, 6321 17173, 17184, 17195, 17202, 17209, 17216, 17223, 17230, 17237, 17243, 17249, 17257, 17265, 17273, 6322 17281, 17289, 17301, 17309, 17321, 17329, 17341, 17349, 17361, 17370, 17379, 17389, 17399, 17410, 6323 17420, 17429, 17439, 17448, 17458, 17470, 17479, 17491, 17503, 17516, 17529, 17542, 17555, 17568, 6324 17581, 17591, 17597, 17605, 17612, 17619, 17626, 17633, 17640, 17647, 17653, 17659, 17664, 17670, 6325 17676, 17683, 17690, 17697, 17704, 17711, 17718, 17724, 17730, 17738, 17745, 17753, 17760, 17767, 6326 17775, 17782, 17789, 17800, 17808, 17815, 17823, 17830, 17843, 17850, 17858, 17865, 17872, 17883, 6327 17891, 17900, 17908, 17915, 17924, 17932, 17939, 17946, 17957, 17963, 17969, 17975, 17981, 17987, 6328 17993, 18003, 18010, 18017, 18024, 18031, 18039, 18047, 18055, 18063, 18070, 18077, 18083, 18089, 6329 18095, 18106, 18117, 18128, 18139, 18150, 18161, 18172, 18183, 18194, 18205, 18216, 18227, 18238, 6330 18249, 18257, 18265, 18273, 18281, 18289, 18297, 18306, 18315, 18324, 18333, 18343, 18353, 18363, 6331 18373, 18381, 18389, 18402, 18415, 18423, 18431, 18438, 18445, 18451, 18459, 18467, 18477, 18487, 6332 18495, 18503, 18515, 18527, 18538, 18549, 18561, 18573, 18583, 18593, 18603, 18613, 18623, 18633, 6333 18643, 18653, 18666, 18679, 18692, 18705, 18718, 18731, 18744, 18757, 18770, 18783, 18795, 18807, 6334 18823, 18839, 18854, 18869, 18879, 18889, 18899, 18909, 18919, 18929, 18939, 18949, 18962, 18975, 6335 18988, 19001, 19014, 19027, 19040, 19053, 19066, 19079, 19091, 19103, 19119, 19135, 19150, 19165, 6336 19174, 19183, 19192, 19201, 19210, 19219, 19228, 19237, 19245, 19253, 19261, 19269, 19277, 19285, 6337 19293, 19301, 19311, 19321, 19331, 19341, 19351, 19361, 19369, 19377, 19385, 19393, 19401, 19409, 6338 19418, 19427, 19437, 19447, 19458, 19469, 19480, 19491, 19499, 19507, 19518, 19529, 19539, 19549, 6339 19558, 19567, 19575, 19583, 19595, 19607, 19620, 19633, 19645, 19657, 19673, 19689, 19701, 19713, 6340 19726, 19739, 19751, 19763, 19771, 19779, 19787, 19795, 19804, 19813, 19822, 19831, 19840, 19849, 6341 19859, 19869, 19884, 19899, 19909, 19919, 19928, 19937, 19946, 19955, 19964, 19973, 19982, 19991, 6342 20000, 20009, 20018, 20027, 20036, 20045, 20054, 20063, 20072, 20081, 20090, 20099, 20108, 20117, 6343 20126, 20135, 20146, 20157, 20168, 20179, 20190, 20201, 20212, 20223, 20234, 20245, 20256, 20267, 6344 20278, 20289, 20300, 20311, 20322, 20333, 20344, 20355, 20366, 20377, 20388, 20399, 20410, 20419, 6345 20428, 20442, 20456, 20466, 20476, 20486, 20496, 20505, 20514, 20523, 20532, 20541, 20550, 20560, 6346 20570, 20577, 20586, 20595, 20602, 20611, 20620, 20627, 20636, 20645, 20652, 20663, 20674, 20685, 6347 20696, 20707, 20718, 20726, 20734, 20742, 20750, 20757, 20764, 20771, 20779, 20787, 20795, 20803, 6348 20811, 20819, 20827, 20835, 20841, 20847, 20856, 20868, 20879, 20890, 20901, 20911, 20920, 20929, 6349 20941, 20953, 20962, 20971, 20981, 20991, 21001, 21011, 21023, 21035, 21047, 21059, 21071, 21083, 6350 21092, 21100, 21108, 21116, 21124, 21132, 21140, 21148, 21156, 21164, 21172, 21180, 21188, 21196, 6351 21204, 21212, 21221, 21229, 21237, 21245, 21253, 21261, 21269, 21277, 21285, 21293, 21301, 21309, 6352 21317, 21325, 21333, 21341, 21350, 21359, 21368, 21377, 21387, 21397, 21407, 21417, 21425, 21433, 6353 21442, 21451, 21459, 21467, 21479, 21491, 21503, 21515, 21528, 21541, 21553, 21565, 21577, 21589, 6354 21601, 21613, 21626, 21639, 21651, 21663, 21671, 21681, 21691, 21699, 21709, 21719, 21729, 21739, 6355 21748, 21756, 21766, 21776, 21784, 21793, 21802, 21811, 21820, 21829, 21838, 21846, 21854, 21862, 6356 21871, 21880, 21889, 21898, 21907, 21916, 21925, 21934, 21942, 21950, 21957, 21964, 21971, 21979, 6357 21988, 21996, 22004, 22013, 22021, 22029, 22038, 22046, 22054, 22063, 22071, 22079, 22088, 22096, 6358 22104, 22113, 22121, 22128, 22136, 22143, 22150, 22158, 22165, 22172, 22183, 22190, 22201, 22208, 6359 22219, 22226, 22237, 22245, 22254, 22262, 22270, 22279, 22287, 22295, 22304, 22312, 22320, 22329, 6360 22337, 22345, 22354, 22362, 22370, 22379, 22387, 22394, 22402, 22409, 22416, 22424, 22431, 22440, 6361 22451, 22460, 22471, 22477, 22483, 22493, 22503, 22513, 22519, 22526, 22542, 22558, 22574, 22589, 6362 22602, 22612, 22622, 22632, 22642, 22653, 22663, 22673, 22683, 22693, 22697, 22702, 22708, 22721, 6363 22729, 22738, 22746, 22754, 22763, 22771, 22779, 22788, 22796, 22804, 22813, 22821, 22829, 22838, 6364 22846, 22854, 22863, 22871, 22878, 22886, 22893, 22900, 22908, 22915, 22923, 22932, 22940, 22948, 6365 22957, 22965, 22973, 22982, 22990, 22998, 23007, 23015, 23023, 23032, 23040, 23048, 23057, 23065, 6366 23072, 23080, 23087, 23094, 23102, 23109, 23118, 23127, 23136, 23145, 23154, 23163, 23172, 23181, 6367 23185, 23194, 23207, 23216, 23229, 23238, 23251, 23260, 23273, 23278, 23286, 23295, 23303, 23311, 6368 23320, 23328, 23336, 23345, 23353, 23361, 23370, 23378, 23386, 23395, 23403, 23411, 23420, 23428, 6369 23435, 23443, 23450, 23457, 23465, 23472, 23481, 23489, 23498, 23506, 23514, 23523, 23531, 23539, 6370 23551, 23560, 23568, 23577, 23585, 23593, 23602, 23610, 23618, 23630, 23639, 23649, 23658, 23666, 6371 23676, 23685, 23693, 23701, 23713, 23720, 23727, 23734, 23741, 23748, 23755, 23766, 23773, 23780, 6372 23787, 23793, 23807, 23821, 23828, 23835, 23841, 23847, 23854, 23861, 23871, 23881, 23891, 23900, 6373 23906, 23912, 23918, 23924, 23931, 23938, 23944, 23950, 23957, 23964, 23970, 23976, 23983, 23990, 6374 23997, 24004, 24011, 24018, 24025, 24032, 24038, 24044, 24050, 24056, 24062, 24068, 24075, 24083, 6375 24089, 24097, 24106, 24114, 24122, 24131, 24139, 24147, 24156, 24164, 24172, 24181, 24189, 24197, 6376 24206, 24214, 24222, 24231, 24239, 24246, 24254, 24261, 24268, 24276, 24283, 24294, 24305, 24316, 6377 24327, 24338, 24349, 24360, 24371, 24382, 24393, 24404, 24415, 24423, 24432, 24440, 24448, 24457, 6378 24465, 24473, 24482, 24490, 24498, 24507, 24515, 24523, 24532, 24540, 24548, 24557, 24565, 24572, 6379 24580, 24587, 24594, 24602, 24609, 24620, 24631, 24642, 24653, 24664, 24675, 24686, 24697, 24708, 6380 24719, 24730, 24741, 24751, 24761, 24771, 24781, 24789, 24795, 24801, 24810, 24819, 24828, 24836, 6381 24844, 24852, 24860, 24868, 24876, 24884, 24892, 24900, 24908, 24920, 24928, 24940, 24948, 24960, 6382 24968, 24980, 24988, 25000, 25008, 25020, 25028, 25040, 25048, 25060, 25067, 25077, 25087, 25097, 6383 25107, 25111, 25115, 25119, 25127, 25133, 25139, 25145, 25151, 25158, 25165, 25172, 25177, 25185, 6384 25193, 25202, 25211, 25220, 25228, 25237, 25246, 25257, 25268, 25279, 25289, 25299, 25311, 25321, 6385 25333, 25345, 25352, 25361, 25369, 25378, 25386, 25394, 25403, 25411, 25419, 25431, 25440, 25448, 6386 25457, 25465, 25473, 25482, 25490, 25498, 25510, 25519, 25529, 25538, 25546, 25556, 25565, 25573, 6387 25581, 25593, 25600, 25607, 25614, 25621, 25628, 25635, 25646, 25654, 25662, 25670, 25678, 25688, 6388 25698, 25709, 25720, 25732, 25743, 25754, 25765, 25778, 25791, 25804, 25818, 25832, 25846, 25860, 6389 25874, 25888, 25899, 25907, 25919, 25927, 25939, 25947, 25959, 25967, 25979, 25988, 25997, 26007, 6390 26017, 26028, 26038, 26047, 26057, 26066, 26076, 26088, 26097, 26109, 26121, 26134, 26147, 26160, 6391 26173, 26186, 26199, 26209, 26216, 26224, 26233, 26241, 26251, 26259, 26267, 26276, 26287, 26296, 6392 26307, 26316, 26327, 26338, 26351, 26362, 26375, 26386, 26399, 26409, 26418, 26427, 26436, 26445, 6393 26455, 26464, 26473, 26482, 26491, 26501, 26512, 26523, 26532, 26541, 26549, 26557, 26565, 26579, 6394 26587, 26595, 26606, 26617, 26628, 26639, 26644, 26650, 26659, 26668, 26677, 26687, 26697, 26707, 6395 26717, 26727, 26737, 26747, 26757, 26767, 26777, 26787, 26796, 26806, 26815, 26827, 26839, 26851, 6396 26862, 26873, 26884, 26892, 26897, 26908, 26919, 26930, 26941, 26952, 26963, 26974, 26985, 26994, 6397 27004, 27014, 27023, 27032, 27042, 27052, 27061, 27070, 27079, 27092, 27101, 27114, 27123, 27136, 6398 27145, 27158, 27171, 27184, 27196, 27208, 27221, 27234, 27246, 27258, 27272, 27286, 27296, 27306, 6399 27320, 27334, 27344, 27354, 27364, 27374, 27396, 27418, 27429, 27440, 27450, 27460, 27471, 27482, 6400 27492, 27502, 27512, 27522, 27531, 27540, 27550, 27560, 27569, 27578, 27600, 27613, 27626, 27638, 6401 27650, 27663, 27676, 27688, 27700, 27713, 27726, 27738, 27750, 27763, 27776, 27788, 27800, 27815, 6402 27828, 27841, 27855, 27866, 27881, 27892, 27907, 27917, 27931, 27941, 27955, 27966, 27981, 27992, 6403 28007, 28017, 28031, 28041, 28055, 28064, 28077, 28086, 28099, 28108, 28121, 28130, 28143, 28153, 6404 28163, 28173, 28183, 28196, 28209, 28221, 28233, 28246, 28259, 28271, 28283, 28297, 28310, 28323, 6405 28336, 28349, 28361, 28375, 28388, 28401, 28414, 28427, 28439, 28452, 28465, 28477, 28489, 28502, 6406 28515, 28527, 28539, 28552, 28565, 28577, 28589, 28602, 28615, 28627, 28639, 28653, 28667, 28679, 6407 28691, 28703, 28715, 28729, 28743, 28756, 28769, 28781, 28793, 28807, 28821, 28833, 28845, 28857, 6408 28869, 28883, 28897, 28909, 28921, 28936, 28950, 28964, 28978, 28992, 29005, 29018, 29032, 29046, 6409 29059, 29072, 29087, 29102, 29115, 29128, 29143, 29158, 29171, 29184, 29194, 29204, 29213, 29222, 6410 29232, 29242, 29251, 29260, 29269, 29282, 29291, 29304, 29313, 29326, 29335, 29348, 29357, 29366, 6411 29376, 29386, 29395, 29404, 29410, 29416, 29422, 29428, 29443, 29458, 29471, 29484, 29499, 29513, 6412 29528, 29542, 29557, 29571, 29586, 29600, 29615, 29629, 29644, 29658, 29673, 29687, 29702, 29716, 6413 29731, 29745, 29760, 29774, 29789, 29803, 29818, 29832, 29847, 29864, 29882, 29899, 29917, 29934, 6414 29952, 29969, 29987, 30004, 30022, 30039, 30057, 30074, 30092, 30109, 30127, 30144, 30162, 30179, 6415 30197, 30214, 30232, 30249, 30267, 30284, 30302, 30319, 30337, 30354, 30372, 30389, 30407, 30424, 6416 30442, 30459, 30477, 30494, 30512, 30529, 30547, 30564, 30582, 30599, 30617, 30634, 30652, 30669, 6417 30687, 30701, 30716, 30730, 30745, 30759, 30774, 30788, 30803, 30817, 30832, 30846, 30861, 30875, 6418 30890, 30904, 30919, 30933, 30948, 30962, 30977, 30991, 31006, 31020, 31035, 31050, 31066, 31081, 6419 31097, 31112, 31128, 31143, 31159, 31174, 31190, 31205, 31221, 31236, 31252, 31267, 31283, 31298, 6420 31314, 31329, 31345, 31360, 31376, 31391, 31407, 31422, 31438, 31453, 31469, 31484, 31500, 31515, 6421 31531, 31546, 31562, 31577, 31593, 31608, 31624, 31639, 31655, 31670, 31686, 31701, 31717, 31732, 6422 31748, 31763, 31779, 31791, 31803, 31815, 31827, 31838, 31849, 31860, 31871, 31881, 31891, 31901, 6423 31911, 31922, 31933, 31944, 31955, 31966, 31977, 31987, 31997, 32008, 32019, 32029, 32039, 32050, 6424 32061, 32071, 32081, 32092, 32103, 32113, 32123, 32137, 32151, 32163, 32175, 32185, 32194, 32203, 6425 32215, 32229, 32243, 32257, 32270, 32283, 32297, 32311, 32324, 32337, 32347, 32361, 32371, 32385, 6426 32394, 32407, 32416, 32429, 32439, 32453, 32463, 32477, 32486, 32499, 32508, 32521, 32530, 32543, 6427 32552, 32565, 32574, 32587, 32596, 32609, 32616, 32625, 32635, 32649, 32659, 32673, 32682, 32695, 6428 32704, 32717, 32727, 32741, 32751, 32765, 32774, 32787, 32796, 32809, 32818, 32831, 32840, 32853, 6429 32862, 32875, 32884, 32897, 32906, 32920, 32933, 32946, 32957, 32968, 32979, 32994, 33004, 33014, 6430 33024, 33038, 33049, 33060, 33071, 33086, 33096, 33106, 33116, 33130, 33142, 33154, 33165, 33176, 6431 33189, 33202, 33214, 33226, 33237, 33248, 33259, 33274, 33284, 33294, 33304, 33318, 33329, 33340, 6432 33351, 33366, 33376, 33390, 33400, 33410, 33424, 33435, 33445, 33455, 33465, 33475, 33486, 33496, 6433 33506, 33516, 33526, 33538, 33553, 33568, 33583, 33597, 33611, 33625, 33640, 33655, 33670, 33684, 6434 33698, 33712, 33724, 33739, 33751, 33765, 33776, 33788, 33799, 33811, 33822, 33835, 33848, 33861, 6435 33875, 33888, 33899, 33914, 33925, 33935, 33944, 33953, 33962, 33975, 33988, 34001, 34014, 34027, 6436 34039, 34051, 34064, 34077, 34089, 34101, 34113, 34125, 34134, 34143, 34152, 34165, 34176, 34187, 6437 34198, 34213, 34223, 34233, 34243, 34257, 34268, 34279, 34290, 34305, 34315, 34325, 34335, 34349, 6438 34363, 34377, 34394, 34411, 34425, 34439, 34451, 34463, 34472, 34481, 34492, 34503, 34514, 34525, 6439 34534, 34544, 34554, 34563, 34572, 34582, 34592, 34601, 34610, 34619, 34632, 34641, 34654, 34663, 6440 34676, 34685, 34698, 34710, 34722, 34734, 34746, 34753, 34759, 34768, 34777, 34785, 34793, 34802, 6441 34811, 34819, 34827, 34839, 34851, 34863, 34875, 34887, 34899, 34911, 34923, 34935, 34947, 34959, 6442 34971, 34983, 34995, 35004, 35013, 35022, 35031, 35040, 35049, 35059, 35069, 35079, 35089, 35100, 6443 35111, 35122, 35133, 35142, 35151, 35165, 35179, 35188, 35197, 35205, 35213, 35222, 35231, 35240, 6444 35249, 35261, 35273, 35285, 35297, 35310, 35323, 35334, 35345, 35356, 35367, 35378, 35389, 35400, 6445 35411, 35425, 35439, 35453, 35467, 35481, 35495, 35509, 35523, 35537, 35551, 35564, 35577, 35594, 6446 35611, 35627, 35643, 35654, 35665, 35676, 35687, 35698, 35709, 35720, 35731, 35745, 35759, 35773, 6447 35787, 35801, 35815, 35829, 35843, 35857, 35871, 35884, 35897, 35914, 35931, 35947, 35963, 35976, 6448 35989, 36002, 36015, 36028, 36041, 36053, 36065, 36077, 36089, 36102, 36115, 36128, 36141, 36153, 6449 36165, 36177, 36189, 36199, 36209, 36221, 36231, 36241, 36251, 36261, 36271, 36281, 36294, 36307, 6450 36321, 36335, 36348, 36361, 36378, 36395, 36408, 36421, 36435, 36449, 36462, 36475, 36485, 36495, 6451 36505, 36515, 36525, 36535, 36546, 36559, 36570, 36586, 36602, 36613, 36624, 36634, 36644, 36654, 6452 36664, 36674, 36684, 36694, 36704, 36714, 36724, 36734, 36744, 36754, 36764, 36774, 36784, 36794, 6453 36804, 36814, 36824, 36834, 36844, 36854, 36864, 36878, 36890, 36902, 36914, 36926, 36938, 36950, 6454 36962, 36974, 36986, 36998, 37010, 37022, 37034, 37046, 37058, 37070, 37082, 37094, 37106, 37118, 6455 37130, 37142, 37154, 37166, 37178, 37188, 37198, 37213, 37228, 37239, 37250, 37260, 37270, 37280, 6456 37290, 37300, 37310, 37321, 37332, 37339, 37346, 37356, 37366, 37379, 37392, 37402, 37412, 37423, 6457 37434, 37445, 37456, 37469, 37482, 37495, 37508, 37521, 37534, 37544, 37553, 37562, 37571, 37580, 6458 37589, 37598, 37607, 37616, 37625, 37634, 37643, 37652, 37661, 37670, 37679, 37689, 37698, 37707, 6459 37716, 37725, 37734, 37743, 37752, 37761, 37770, 37779, 37788, 37797, 37806, 37815, 37824, 37834, 6460 37844, 37854, 37864, 37875, 37886, 37897, 37908, 37917, 37926, 37936, 37946, 37955, 37964, 37977, 6461 37990, 38003, 38016, 38030, 38044, 38057, 38070, 38083, 38096, 38109, 38122, 38136, 38150, 38163, 6462 38176, 38184, 38192, 38201, 38214, 38223, 38236, 38244, 38256, 38264, 38276, 38284, 38296, 38304, 6463 38314, 38328, 38338, 38352, 38362, 38376, 38386, 38400, 38410, 38424, 38434, 38448, 38458, 38472, 6464 38482, 38496, 38507, 38522, 38533, 38548, 38559, 38574, 38585, 38600, 38611, 38626, 38637, 38652, 6465 38662, 38676, 38686, 38700, 38710, 38724, 38734, 38746, 38758, 38769, 38780, 38792, 38804, 38815, 6466 38826, 38836, 38850, 38860, 38874, 38883, 38896, 38905, 38918, 38928, 38942, 38952, 38966, 38975, 6467 38988, 38997, 39010, 39019, 39032, 39041, 39050, 39063, 39072, 39081, 39091, 39101, 39110, 39119, 6468 39129, 39139, 39148, 39157, 39166, 39179, 39188, 39201, 39210, 39223, 39232, 39245, 39256, 39267, 6469 39277, 39287, 39298, 39309, 39319, 39329, 39340, 39351, 39362, 39373, 39386, 39399, 39411, 39423, 6470 39436, 39449, 39461, 39473, 39486, 39499, 39511, 39523, 39536, 39549, 39561, 39573, 39583, 39593, 6471 39602, 39611, 39621, 39631, 39640, 39649, 39658, 39669, 39676, 39689, 39699, 39704, 39711, 39722, 6472 39739, 39750, 39761, 39770, 39781, 39790, 39801, 39807, 39816, 39825, 39834, 39843, 39852, 39861, 6473 39869, 39877, 39886, 39895, 39904, 39913, 39924, 39933, 39942, 39951, 39960, 39969, 39977, 39985, 6474 39991, 40001, 40011, 40021, 40031, 40041, 40048, 40053, 40062, 40070, 40079, 40087, 40095, 40104, 6475 40112, 40120, 40132, 40141, 40149, 40158, 40166, 40174, 40183, 40191, 40199, 40211, 40220, 40230, 6476 40239, 40247, 40257, 40266, 40274, 40282, 40294, 40301, 40308, 40315, 40322, 40329, 40336, 40347, 6477 40355, 40363, 40371, 40379, 40386, 40395, 40401, 40409, 40418, 40429, 40436, 40442, 40450, 0 6478 }; 6479 6480 const char *Strs = 6481 "PHI\000INLINEASM\000PROLOG_LABEL\000EH_LABEL\000GC_LABEL\000KILL\000EXT" 6482 "RACT_SUBREG\000INSERT_SUBREG\000IMPLICIT_DEF\000SUBREG_TO_REG\000COPY_T" 6483 "O_REGCLASS\000DBG_VALUE\000REG_SEQUENCE\000COPY\000AAA\000AAD8i8\000AAM" 6484 "8i8\000AAS\000ABS_F\000ABS_Fp32\000ABS_Fp64\000ABS_Fp80\000ACQUIRE_MOV1" 6485 "6rm\000ACQUIRE_MOV32rm\000ACQUIRE_MOV64rm\000ACQUIRE_MOV8rm\000ADC16i16" 6486 "\000ADC16mi\000ADC16mi8\000ADC16mr\000ADC16ri\000ADC16ri8\000ADC16rm\000" 6487 "ADC16rr\000ADC16rr_REV\000ADC32i32\000ADC32mi\000ADC32mi8\000ADC32mr\000" 6488 "ADC32ri\000ADC32ri8\000ADC32rm\000ADC32rr\000ADC32rr_REV\000ADC64i32\000" 6489 "ADC64mi32\000ADC64mi8\000ADC64mr\000ADC64ri32\000ADC64ri8\000ADC64rm\000" 6490 "ADC64rr\000ADC64rr_REV\000ADC8i8\000ADC8mi\000ADC8mr\000ADC8ri\000ADC8r" 6491 "m\000ADC8rr\000ADC8rr_REV\000ADD16i16\000ADD16mi\000ADD16mi8\000ADD16mr" 6492 "\000ADD16ri\000ADD16ri8\000ADD16ri8_DB\000ADD16ri_DB\000ADD16rm\000ADD1" 6493 "6rr\000ADD16rr_DB\000ADD16rr_REV\000ADD32i32\000ADD32mi\000ADD32mi8\000" 6494 "ADD32mr\000ADD32ri\000ADD32ri8\000ADD32ri8_DB\000ADD32ri_DB\000ADD32rm\000" 6495 "ADD32rr\000ADD32rr_DB\000ADD32rr_REV\000ADD64i32\000ADD64mi32\000ADD64m" 6496 "i8\000ADD64mr\000ADD64ri32\000ADD64ri32_DB\000ADD64ri8\000ADD64ri8_DB\000" 6497 "ADD64rm\000ADD64rr\000ADD64rr_DB\000ADD64rr_REV\000ADD8i8\000ADD8mi\000" 6498 "ADD8mr\000ADD8ri\000ADD8rm\000ADD8rr\000ADD8rr_REV\000ADDPDrm\000ADDPDr" 6499 "r\000ADDPSrm\000ADDPSrr\000ADDSDrm\000ADDSDrm_Int\000ADDSDrr\000ADDSDrr" 6500 "_Int\000ADDSSrm\000ADDSSrm_Int\000ADDSSrr\000ADDSSrr_Int\000ADDSUBPDrm\000" 6501 "ADDSUBPDrr\000ADDSUBPSrm\000ADDSUBPSrr\000ADD_F32m\000ADD_F64m\000ADD_F" 6502 "I16m\000ADD_FI32m\000ADD_FPrST0\000ADD_FST0r\000ADD_Fp32\000ADD_Fp32m\000" 6503 "ADD_Fp64\000ADD_Fp64m\000ADD_Fp64m32\000ADD_Fp80\000ADD_Fp80m32\000ADD_" 6504 "Fp80m64\000ADD_FpI16m32\000ADD_FpI16m64\000ADD_FpI16m80\000ADD_FpI32m32" 6505 "\000ADD_FpI32m64\000ADD_FpI32m80\000ADD_FrST0\000ADJCALLSTACKDOWN32\000" 6506 "ADJCALLSTACKDOWN64\000ADJCALLSTACKUP32\000ADJCALLSTACKUP64\000AESDECLAS" 6507 "Trm\000AESDECLASTrr\000AESDECrm\000AESDECrr\000AESENCLASTrm\000AESENCLA" 6508 "STrr\000AESENCrm\000AESENCrr\000AESIMCrm\000AESIMCrr\000AESKEYGENASSIST" 6509 "128rm\000AESKEYGENASSIST128rr\000AND16i16\000AND16mi\000AND16mi8\000AND" 6510 "16mr\000AND16ri\000AND16ri8\000AND16rm\000AND16rr\000AND16rr_REV\000AND" 6511 "32i32\000AND32mi\000AND32mi8\000AND32mr\000AND32ri\000AND32ri8\000AND32" 6512 "rm\000AND32rr\000AND32rr_REV\000AND64i32\000AND64mi32\000AND64mi8\000AN" 6513 "D64mr\000AND64ri32\000AND64ri8\000AND64rm\000AND64rr\000AND64rr_REV\000" 6514 "AND8i8\000AND8mi\000AND8mr\000AND8ri\000AND8rm\000AND8rr\000AND8rr_REV\000" 6515 "ANDN32rm\000ANDN32rr\000ANDN64rm\000ANDN64rr\000ANDNPDrm\000ANDNPDrr\000" 6516 "ANDNPSrm\000ANDNPSrr\000ANDPDrm\000ANDPDrr\000ANDPSrm\000ANDPSrr\000ARP" 6517 "L16mr\000ARPL16rr\000ATOMADD6432\000ATOMAND16\000ATOMAND32\000ATOMAND64" 6518 "\000ATOMAND6432\000ATOMAND8\000ATOMMAX16\000ATOMMAX32\000ATOMMAX64\000A" 6519 "TOMMIN16\000ATOMMIN32\000ATOMMIN64\000ATOMNAND16\000ATOMNAND32\000ATOMN" 6520 "AND64\000ATOMNAND6432\000ATOMNAND8\000ATOMOR16\000ATOMOR32\000ATOMOR64\000" 6521 "ATOMOR6432\000ATOMOR8\000ATOMSUB6432\000ATOMSWAP6432\000ATOMUMAX16\000A" 6522 "TOMUMAX32\000ATOMUMAX64\000ATOMUMIN16\000ATOMUMIN32\000ATOMUMIN64\000AT" 6523 "OMXOR16\000ATOMXOR32\000ATOMXOR64\000ATOMXOR6432\000ATOMXOR8\000AVX_SET" 6524 "0PDY\000AVX_SET0PSY\000AVX_SETALLONES\000BLENDPDrmi\000BLENDPDrri\000BL" 6525 "ENDPSrmi\000BLENDPSrri\000BLENDVPDrm0\000BLENDVPDrr0\000BLENDVPSrm0\000" 6526 "BLENDVPSrr0\000BOUNDS16rm\000BOUNDS32rm\000BSF16rm\000BSF16rr\000BSF32r" 6527 "m\000BSF32rr\000BSF64rm\000BSF64rr\000BSR16rm\000BSR16rr\000BSR32rm\000" 6528 "BSR32rr\000BSR64rm\000BSR64rr\000BSWAP32r\000BSWAP64r\000BT16mi8\000BT1" 6529 "6mr\000BT16ri8\000BT16rr\000BT32mi8\000BT32mr\000BT32ri8\000BT32rr\000B" 6530 "T64mi8\000BT64mr\000BT64ri8\000BT64rr\000BTC16mi8\000BTC16mr\000BTC16ri" 6531 "8\000BTC16rr\000BTC32mi8\000BTC32mr\000BTC32ri8\000BTC32rr\000BTC64mi8\000" 6532 "BTC64mr\000BTC64ri8\000BTC64rr\000BTR16mi8\000BTR16mr\000BTR16ri8\000BT" 6533 "R16rr\000BTR32mi8\000BTR32mr\000BTR32ri8\000BTR32rr\000BTR64mi8\000BTR6" 6534 "4mr\000BTR64ri8\000BTR64rr\000BTS16mi8\000BTS16mr\000BTS16ri8\000BTS16r" 6535 "r\000BTS32mi8\000BTS32mr\000BTS32ri8\000BTS32rr\000BTS64mi8\000BTS64mr\000" 6536 "BTS64ri8\000BTS64rr\000CALL32m\000CALL32r\000CALL64m\000CALL64pcrel32\000" 6537 "CALL64r\000CALLpcrel16\000CALLpcrel32\000CBW\000CDQ\000CDQE\000CHS_F\000" 6538 "CHS_Fp32\000CHS_Fp64\000CHS_Fp80\000CLC\000CLD\000CLFLUSH\000CLI\000CLT" 6539 "S\000CMC\000CMOVA16rm\000CMOVA16rr\000CMOVA32rm\000CMOVA32rr\000CMOVA64" 6540 "rm\000CMOVA64rr\000CMOVAE16rm\000CMOVAE16rr\000CMOVAE32rm\000CMOVAE32rr" 6541 "\000CMOVAE64rm\000CMOVAE64rr\000CMOVB16rm\000CMOVB16rr\000CMOVB32rm\000" 6542 "CMOVB32rr\000CMOVB64rm\000CMOVB64rr\000CMOVBE16rm\000CMOVBE16rr\000CMOV" 6543 "BE32rm\000CMOVBE32rr\000CMOVBE64rm\000CMOVBE64rr\000CMOVBE_F\000CMOVBE_" 6544 "Fp32\000CMOVBE_Fp64\000CMOVBE_Fp80\000CMOVB_F\000CMOVB_Fp32\000CMOVB_Fp" 6545 "64\000CMOVB_Fp80\000CMOVE16rm\000CMOVE16rr\000CMOVE32rm\000CMOVE32rr\000" 6546 "CMOVE64rm\000CMOVE64rr\000CMOVE_F\000CMOVE_Fp32\000CMOVE_Fp64\000CMOVE_" 6547 "Fp80\000CMOVG16rm\000CMOVG16rr\000CMOVG32rm\000CMOVG32rr\000CMOVG64rm\000" 6548 "CMOVG64rr\000CMOVGE16rm\000CMOVGE16rr\000CMOVGE32rm\000CMOVGE32rr\000CM" 6549 "OVGE64rm\000CMOVGE64rr\000CMOVL16rm\000CMOVL16rr\000CMOVL32rm\000CMOVL3" 6550 "2rr\000CMOVL64rm\000CMOVL64rr\000CMOVLE16rm\000CMOVLE16rr\000CMOVLE32rm" 6551 "\000CMOVLE32rr\000CMOVLE64rm\000CMOVLE64rr\000CMOVNBE_F\000CMOVNBE_Fp32" 6552 "\000CMOVNBE_Fp64\000CMOVNBE_Fp80\000CMOVNB_F\000CMOVNB_Fp32\000CMOVNB_F" 6553 "p64\000CMOVNB_Fp80\000CMOVNE16rm\000CMOVNE16rr\000CMOVNE32rm\000CMOVNE3" 6554 "2rr\000CMOVNE64rm\000CMOVNE64rr\000CMOVNE_F\000CMOVNE_Fp32\000CMOVNE_Fp" 6555 "64\000CMOVNE_Fp80\000CMOVNO16rm\000CMOVNO16rr\000CMOVNO32rm\000CMOVNO32" 6556 "rr\000CMOVNO64rm\000CMOVNO64rr\000CMOVNP16rm\000CMOVNP16rr\000CMOVNP32r" 6557 "m\000CMOVNP32rr\000CMOVNP64rm\000CMOVNP64rr\000CMOVNP_F\000CMOVNP_Fp32\000" 6558 "CMOVNP_Fp64\000CMOVNP_Fp80\000CMOVNS16rm\000CMOVNS16rr\000CMOVNS32rm\000" 6559 "CMOVNS32rr\000CMOVNS64rm\000CMOVNS64rr\000CMOVO16rm\000CMOVO16rr\000CMO" 6560 "VO32rm\000CMOVO32rr\000CMOVO64rm\000CMOVO64rr\000CMOVP16rm\000CMOVP16rr" 6561 "\000CMOVP32rm\000CMOVP32rr\000CMOVP64rm\000CMOVP64rr\000CMOVP_F\000CMOV" 6562 "P_Fp32\000CMOVP_Fp64\000CMOVP_Fp80\000CMOVS16rm\000CMOVS16rr\000CMOVS32" 6563 "rm\000CMOVS32rr\000CMOVS64rm\000CMOVS64rr\000CMOV_FR32\000CMOV_FR64\000" 6564 "CMOV_GR16\000CMOV_GR32\000CMOV_GR8\000CMOV_RFP32\000CMOV_RFP64\000CMOV_" 6565 "RFP80\000CMOV_V2F64\000CMOV_V2I64\000CMOV_V4F32\000CMOV_V4F64\000CMOV_V" 6566 "4I64\000CMOV_V8F32\000CMP16i16\000CMP16mi\000CMP16mi8\000CMP16mr\000CMP" 6567 "16ri\000CMP16ri8\000CMP16rm\000CMP16rr\000CMP16rr_REV\000CMP32i32\000CM" 6568 "P32mi\000CMP32mi8\000CMP32mr\000CMP32ri\000CMP32ri8\000CMP32rm\000CMP32" 6569 "rr\000CMP32rr_REV\000CMP64i32\000CMP64mi32\000CMP64mi8\000CMP64mr\000CM" 6570 "P64ri32\000CMP64ri8\000CMP64rm\000CMP64rr\000CMP64rr_REV\000CMP8i8\000C" 6571 "MP8mi\000CMP8mr\000CMP8ri\000CMP8rm\000CMP8rr\000CMP8rr_REV\000CMPPDrmi" 6572 "\000CMPPDrmi_alt\000CMPPDrri\000CMPPDrri_alt\000CMPPSrmi\000CMPPSrmi_al" 6573 "t\000CMPPSrri\000CMPPSrri_alt\000CMPS16\000CMPS32\000CMPS64\000CMPS8\000" 6574 "CMPSDrm\000CMPSDrm_alt\000CMPSDrr\000CMPSDrr_alt\000CMPSSrm\000CMPSSrm_" 6575 "alt\000CMPSSrr\000CMPSSrr_alt\000CMPXCHG16B\000CMPXCHG16rm\000CMPXCHG16" 6576 "rr\000CMPXCHG32rm\000CMPXCHG32rr\000CMPXCHG64rm\000CMPXCHG64rr\000CMPXC" 6577 "HG8B\000CMPXCHG8rm\000CMPXCHG8rr\000COMISDrm\000COMISDrr\000COMISSrm\000" 6578 "COMISSrr\000COMP_FST0r\000COM_FIPr\000COM_FIr\000COM_FST0r\000COS_F\000" 6579 "COS_Fp32\000COS_Fp64\000COS_Fp80\000CPUID\000CQO\000CRC32r32m16\000CRC3" 6580 "2r32m32\000CRC32r32m8\000CRC32r32r16\000CRC32r32r32\000CRC32r32r8\000CR" 6581 "C32r64m64\000CRC32r64m8\000CRC32r64r64\000CRC32r64r8\000CS_PREFIX\000CV" 6582 "TDQ2PDrm\000CVTDQ2PDrr\000CVTDQ2PSrm\000CVTDQ2PSrr\000CVTPD2DQrm\000CVT" 6583 "PD2DQrr\000CVTPD2PSrm\000CVTPD2PSrr\000CVTPS2DQrm\000CVTPS2DQrr\000CVTP" 6584 "S2PDrm\000CVTPS2PDrr\000CVTSD2SI64rm\000CVTSD2SI64rr\000CVTSD2SIrm\000C" 6585 "VTSD2SIrr\000CVTSD2SSrm\000CVTSD2SSrr\000CVTSI2SD64rm\000CVTSI2SD64rr\000" 6586 "CVTSI2SDrm\000CVTSI2SDrr\000CVTSI2SS64rm\000CVTSI2SS64rr\000CVTSI2SSrm\000" 6587 "CVTSI2SSrr\000CVTSS2SDrm\000CVTSS2SDrr\000CVTSS2SI64rm\000CVTSS2SI64rr\000" 6588 "CVTSS2SIrm\000CVTSS2SIrr\000CVTTPD2DQrm\000CVTTPD2DQrr\000CVTTPS2DQrm\000" 6589 "CVTTPS2DQrr\000CVTTSD2SI64rm\000CVTTSD2SI64rr\000CVTTSD2SIrm\000CVTTSD2" 6590 "SIrr\000CVTTSS2SI64rm\000CVTTSS2SI64rr\000CVTTSS2SIrm\000CVTTSS2SIrr\000" 6591 "CWD\000CWDE\000DAA\000DAS\000DATA16_PREFIX\000DEC16m\000DEC16r\000DEC32" 6592 "m\000DEC32r\000DEC64_16m\000DEC64_16r\000DEC64_32m\000DEC64_32r\000DEC6" 6593 "4m\000DEC64r\000DEC8m\000DEC8r\000DIV16m\000DIV16r\000DIV32m\000DIV32r\000" 6594 "DIV64m\000DIV64r\000DIV8m\000DIV8r\000DIVPDrm\000DIVPDrr\000DIVPSrm\000" 6595 "DIVPSrr\000DIVR_F32m\000DIVR_F64m\000DIVR_FI16m\000DIVR_FI32m\000DIVR_F" 6596 "PrST0\000DIVR_FST0r\000DIVR_Fp32m\000DIVR_Fp64m\000DIVR_Fp64m32\000DIVR" 6597 "_Fp80m32\000DIVR_Fp80m64\000DIVR_FpI16m32\000DIVR_FpI16m64\000DIVR_FpI1" 6598 "6m80\000DIVR_FpI32m32\000DIVR_FpI32m64\000DIVR_FpI32m80\000DIVR_FrST0\000" 6599 "DIVSDrm\000DIVSDrm_Int\000DIVSDrr\000DIVSDrr_Int\000DIVSSrm\000DIVSSrm_" 6600 "Int\000DIVSSrr\000DIVSSrr_Int\000DIV_F32m\000DIV_F64m\000DIV_FI16m\000D" 6601 "IV_FI32m\000DIV_FPrST0\000DIV_FST0r\000DIV_Fp32\000DIV_Fp32m\000DIV_Fp6" 6602 "4\000DIV_Fp64m\000DIV_Fp64m32\000DIV_Fp80\000DIV_Fp80m32\000DIV_Fp80m64" 6603 "\000DIV_FpI16m32\000DIV_FpI16m64\000DIV_FpI16m80\000DIV_FpI32m32\000DIV" 6604 "_FpI32m64\000DIV_FpI32m80\000DIV_FrST0\000DPPDrmi\000DPPDrri\000DPPSrmi" 6605 "\000DPPSrri\000DS_PREFIX\000EH_RETURN\000EH_RETURN64\000ENTER\000ES_PRE" 6606 "FIX\000EXTRACTPSmr\000EXTRACTPSrr\000F2XM1\000FARCALL16i\000FARCALL16m\000" 6607 "FARCALL32i\000FARCALL32m\000FARCALL64\000FARJMP16i\000FARJMP16m\000FARJ" 6608 "MP32i\000FARJMP32m\000FARJMP64\000FBLDm\000FBSTPm\000FCOM32m\000FCOM64m" 6609 "\000FCOMP32m\000FCOMP64m\000FCOMPP\000FDECSTP\000FEMMS\000FFREE\000FICO" 6610 "M16m\000FICOM32m\000FICOMP16m\000FICOMP32m\000FINCSTP\000FLDCW16m\000FL" 6611 "DENVm\000FLDL2E\000FLDL2T\000FLDLG2\000FLDLN2\000FLDPI\000FNCLEX\000FNI" 6612 "NIT\000FNOP\000FNSTCW16m\000FNSTSW8r\000FNSTSWm\000FP32_TO_INT16_IN_MEM" 6613 "\000FP32_TO_INT32_IN_MEM\000FP32_TO_INT64_IN_MEM\000FP64_TO_INT16_IN_ME" 6614 "M\000FP64_TO_INT32_IN_MEM\000FP64_TO_INT64_IN_MEM\000FP80_TO_INT16_IN_M" 6615 "EM\000FP80_TO_INT32_IN_MEM\000FP80_TO_INT64_IN_MEM\000FPATAN\000FPREM\000" 6616 "FPREM1\000FPTAN\000FRNDINT\000FRSTORm\000FSAVEm\000FSCALE\000FSINCOS\000" 6617 "FSTENVm\000FS_PREFIX\000FXAM\000FXRSTOR\000FXRSTOR64\000FXSAVE\000FXSAV" 6618 "E64\000FXTRACT\000FYL2X\000FYL2XP1\000FpPOP_RETVAL\000FsANDNPDrm\000FsA" 6619 "NDNPDrr\000FsANDNPSrm\000FsANDNPSrr\000FsANDPDrm\000FsANDPDrr\000FsANDP" 6620 "Srm\000FsANDPSrr\000FsFLD0SD\000FsFLD0SS\000FsMOVAPDrm\000FsMOVAPDrr\000" 6621 "FsMOVAPSrm\000FsMOVAPSrr\000FsORPDrm\000FsORPDrr\000FsORPSrm\000FsORPSr" 6622 "r\000FsVMOVAPDrm\000FsVMOVAPDrr\000FsVMOVAPSrm\000FsVMOVAPSrr\000FsXORP" 6623 "Drm\000FsXORPDrr\000FsXORPSrm\000FsXORPSrr\000GS_PREFIX\000HADDPDrm\000" 6624 "HADDPDrr\000HADDPSrm\000HADDPSrr\000HLT\000HSUBPDrm\000HSUBPDrr\000HSUB" 6625 "PSrm\000HSUBPSrr\000IDIV16m\000IDIV16r\000IDIV32m\000IDIV32r\000IDIV64m" 6626 "\000IDIV64r\000IDIV8m\000IDIV8r\000ILD_F16m\000ILD_F32m\000ILD_F64m\000" 6627 "ILD_Fp16m32\000ILD_Fp16m64\000ILD_Fp16m80\000ILD_Fp32m32\000ILD_Fp32m64" 6628 "\000ILD_Fp32m80\000ILD_Fp64m32\000ILD_Fp64m64\000ILD_Fp64m80\000IMUL16m" 6629 "\000IMUL16r\000IMUL16rm\000IMUL16rmi\000IMUL16rmi8\000IMUL16rr\000IMUL1" 6630 "6rri\000IMUL16rri8\000IMUL32m\000IMUL32r\000IMUL32rm\000IMUL32rmi\000IM" 6631 "UL32rmi8\000IMUL32rr\000IMUL32rri\000IMUL32rri8\000IMUL64m\000IMUL64r\000" 6632 "IMUL64rm\000IMUL64rmi32\000IMUL64rmi8\000IMUL64rr\000IMUL64rri32\000IMU" 6633 "L64rri8\000IMUL8m\000IMUL8r\000IN16\000IN16ri\000IN16rr\000IN32\000IN32" 6634 "ri\000IN32rr\000IN8\000IN8ri\000IN8rr\000INC16m\000INC16r\000INC32m\000" 6635 "INC32r\000INC64_16m\000INC64_16r\000INC64_32m\000INC64_32r\000INC64m\000" 6636 "INC64r\000INC8m\000INC8r\000INSERTPSrm\000INSERTPSrr\000INT\000INT3\000" 6637 "INTO\000INVD\000INVEPT32\000INVEPT64\000INVLPG\000INVVPID32\000INVVPID6" 6638 "4\000IRET16\000IRET32\000IRET64\000ISTT_FP16m\000ISTT_FP32m\000ISTT_FP6" 6639 "4m\000ISTT_Fp16m32\000ISTT_Fp16m64\000ISTT_Fp16m80\000ISTT_Fp32m32\000I" 6640 "STT_Fp32m64\000ISTT_Fp32m80\000ISTT_Fp64m32\000ISTT_Fp64m64\000ISTT_Fp6" 6641 "4m80\000IST_F16m\000IST_F32m\000IST_FP16m\000IST_FP32m\000IST_FP64m\000" 6642 "IST_Fp16m32\000IST_Fp16m64\000IST_Fp16m80\000IST_Fp32m32\000IST_Fp32m64" 6643 "\000IST_Fp32m80\000IST_Fp64m32\000IST_Fp64m64\000IST_Fp64m80\000Int_CMP" 6644 "SDrm\000Int_CMPSDrr\000Int_CMPSSrm\000Int_CMPSSrr\000Int_COMISDrm\000In" 6645 "t_COMISDrr\000Int_COMISSrm\000Int_COMISSrr\000Int_CVTDQ2PDrm\000Int_CVT" 6646 "DQ2PDrr\000Int_CVTDQ2PSrm\000Int_CVTDQ2PSrr\000Int_CVTPD2DQrm\000Int_CV" 6647 "TPD2DQrr\000Int_CVTPD2PSrm\000Int_CVTPD2PSrr\000Int_CVTPS2DQrm\000Int_C" 6648 "VTPS2DQrr\000Int_CVTPS2PDrm\000Int_CVTPS2PDrr\000Int_CVTSD2SSrm\000Int_" 6649 "CVTSD2SSrr\000Int_CVTSI2SD64rm\000Int_CVTSI2SD64rr\000Int_CVTSI2SDrm\000" 6650 "Int_CVTSI2SDrr\000Int_CVTSI2SS64rm\000Int_CVTSI2SS64rr\000Int_CVTSI2SSr" 6651 "m\000Int_CVTSI2SSrr\000Int_CVTSS2SDrm\000Int_CVTSS2SDrr\000Int_CVTTSD2S" 6652 "I64rm\000Int_CVTTSD2SI64rr\000Int_CVTTSD2SIrm\000Int_CVTTSD2SIrr\000Int" 6653 "_CVTTSS2SI64rm\000Int_CVTTSS2SI64rr\000Int_CVTTSS2SIrm\000Int_CVTTSS2SI" 6654 "rr\000Int_MemBarrier\000Int_MemBarrierNoSSE64\000Int_UCOMISDrm\000Int_U" 6655 "COMISDrr\000Int_UCOMISSrm\000Int_UCOMISSrr\000Int_VCMPSDrm\000Int_VCMPS" 6656 "Drr\000Int_VCMPSSrm\000Int_VCMPSSrr\000Int_VCOMISDrm\000Int_VCOMISDrr\000" 6657 "Int_VCOMISSrm\000Int_VCOMISSrr\000Int_VCVTDQ2PDrm\000Int_VCVTDQ2PDrr\000" 6658 "Int_VCVTDQ2PSrm\000Int_VCVTDQ2PSrr\000Int_VCVTPD2DQrm\000Int_VCVTPD2DQr" 6659 "r\000Int_VCVTPD2PSrm\000Int_VCVTPD2PSrr\000Int_VCVTPS2DQrm\000Int_VCVTP" 6660 "S2DQrr\000Int_VCVTPS2PDrm\000Int_VCVTPS2PDrr\000Int_VCVTSD2SI64rm\000In" 6661 "t_VCVTSD2SI64rr\000Int_VCVTSD2SIrm\000Int_VCVTSD2SIrr\000Int_VCVTSD2SSr" 6662 "m\000Int_VCVTSD2SSrr\000Int_VCVTSI2SD64rm\000Int_VCVTSI2SD64rr\000Int_V" 6663 "CVTSI2SDrm\000Int_VCVTSI2SDrr\000Int_VCVTSI2SS64rm\000Int_VCVTSI2SS64rr" 6664 "\000Int_VCVTSI2SSrm\000Int_VCVTSI2SSrr\000Int_VCVTSS2SDrm\000Int_VCVTSS" 6665 "2SDrr\000Int_VCVTTPS2DQrm\000Int_VCVTTPS2DQrr\000Int_VCVTTSD2SI64rm\000" 6666 "Int_VCVTTSD2SI64rr\000Int_VCVTTSD2SIrm\000Int_VCVTTSD2SIrr\000Int_VCVTT" 6667 "SS2SI64rm\000Int_VCVTTSS2SI64rr\000Int_VCVTTSS2SIrm\000Int_VCVTTSS2SIrr" 6668 "\000Int_VUCOMISDrm\000Int_VUCOMISDrr\000Int_VUCOMISSrm\000Int_VUCOMISSr" 6669 "r\000JAE_1\000JAE_4\000JA_1\000JA_4\000JBE_1\000JBE_4\000JB_1\000JB_4\000" 6670 "JCXZ\000JECXZ_32\000JECXZ_64\000JE_1\000JE_4\000JGE_1\000JGE_4\000JG_1\000" 6671 "JG_4\000JLE_1\000JLE_4\000JL_1\000JL_4\000JMP32m\000JMP32r\000JMP64m\000" 6672 "JMP64pcrel32\000JMP64r\000JMP_1\000JMP_4\000JNE_1\000JNE_4\000JNO_1\000" 6673 "JNO_4\000JNP_1\000JNP_4\000JNS_1\000JNS_4\000JO_1\000JO_4\000JP_1\000JP" 6674 "_4\000JRCXZ\000JS_1\000JS_4\000LAHF\000LAR16rm\000LAR16rr\000LAR32rm\000" 6675 "LAR32rr\000LAR64rm\000LAR64rr\000LCMPXCHG16\000LCMPXCHG16B\000LCMPXCHG3" 6676 "2\000LCMPXCHG64\000LCMPXCHG8\000LCMPXCHG8B\000LDDQUrm\000LDMXCSR\000LDS" 6677 "16rm\000LDS32rm\000LD_F0\000LD_F1\000LD_F32m\000LD_F64m\000LD_F80m\000L" 6678 "D_Fp032\000LD_Fp064\000LD_Fp080\000LD_Fp132\000LD_Fp164\000LD_Fp180\000" 6679 "LD_Fp32m\000LD_Fp32m64\000LD_Fp32m80\000LD_Fp64m\000LD_Fp64m80\000LD_Fp" 6680 "80m\000LD_Frr\000LEA16r\000LEA32r\000LEA64_32r\000LEA64r\000LEAVE\000LE" 6681 "AVE64\000LES16rm\000LES32rm\000LFENCE\000LFS16rm\000LFS32rm\000LFS64rm\000" 6682 "LGDT16m\000LGDTm\000LGS16rm\000LGS32rm\000LGS64rm\000LIDT16m\000LIDTm\000" 6683 "LLDT16m\000LLDT16r\000LMSW16m\000LMSW16r\000LOCK_ADD16mi\000LOCK_ADD16m" 6684 "i8\000LOCK_ADD16mr\000LOCK_ADD32mi\000LOCK_ADD32mi8\000LOCK_ADD32mr\000" 6685 "LOCK_ADD64mi32\000LOCK_ADD64mi8\000LOCK_ADD64mr\000LOCK_ADD8mi\000LOCK_" 6686 "ADD8mr\000LOCK_AND16mi\000LOCK_AND16mi8\000LOCK_AND16mr\000LOCK_AND32mi" 6687 "\000LOCK_AND32mi8\000LOCK_AND32mr\000LOCK_AND64mi32\000LOCK_AND64mi8\000" 6688 "LOCK_AND64mr\000LOCK_AND8mi\000LOCK_AND8mr\000LOCK_DEC16m\000LOCK_DEC32" 6689 "m\000LOCK_DEC64m\000LOCK_DEC8m\000LOCK_INC16m\000LOCK_INC32m\000LOCK_IN" 6690 "C64m\000LOCK_INC8m\000LOCK_OR16mi\000LOCK_OR16mi8\000LOCK_OR16mr\000LOC" 6691 "K_OR32mi\000LOCK_OR32mi8\000LOCK_OR32mr\000LOCK_OR64mi32\000LOCK_OR64mi" 6692 "8\000LOCK_OR64mr\000LOCK_OR8mi\000LOCK_OR8mr\000LOCK_PREFIX\000LOCK_SUB" 6693 "16mi\000LOCK_SUB16mi8\000LOCK_SUB16mr\000LOCK_SUB32mi\000LOCK_SUB32mi8\000" 6694 "LOCK_SUB32mr\000LOCK_SUB64mi32\000LOCK_SUB64mi8\000LOCK_SUB64mr\000LOCK" 6695 "_SUB8mi\000LOCK_SUB8mr\000LOCK_XOR16mi\000LOCK_XOR16mi8\000LOCK_XOR16mr" 6696 "\000LOCK_XOR32mi\000LOCK_XOR32mi8\000LOCK_XOR32mr\000LOCK_XOR64mi32\000" 6697 "LOCK_XOR64mi8\000LOCK_XOR64mr\000LOCK_XOR8mi\000LOCK_XOR8mr\000LODSB\000" 6698 "LODSD\000LODSQ\000LODSW\000LOOP\000LOOPE\000LOOPNE\000LRETI\000LRETIW\000" 6699 "LRETL\000LRETQ\000LSL16rm\000LSL16rr\000LSL32rm\000LSL32rr\000LSL64rm\000" 6700 "LSL64rr\000LSS16rm\000LSS32rm\000LSS64rm\000LTRm\000LTRr\000LXADD16\000" 6701 "LXADD32\000LXADD64\000LXADD8\000LZCNT16rm\000LZCNT16rr\000LZCNT32rm\000" 6702 "LZCNT32rr\000LZCNT64rm\000LZCNT64rr\000MASKMOVDQU\000MASKMOVDQU64\000MA" 6703 "XPDrm\000MAXPDrm_Int\000MAXPDrr\000MAXPDrr_Int\000MAXPSrm\000MAXPSrm_In" 6704 "t\000MAXPSrr\000MAXPSrr_Int\000MAXSDrm\000MAXSDrm_Int\000MAXSDrr\000MAX" 6705 "SDrr_Int\000MAXSSrm\000MAXSSrm_Int\000MAXSSrr\000MAXSSrr_Int\000MFENCE\000" 6706 "MINPDrm\000MINPDrm_Int\000MINPDrr\000MINPDrr_Int\000MINPSrm\000MINPSrm_" 6707 "Int\000MINPSrr\000MINPSrr_Int\000MINSDrm\000MINSDrm_Int\000MINSDrr\000M" 6708 "INSDrr_Int\000MINSSrm\000MINSSrm_Int\000MINSSrr\000MINSSrr_Int\000MMX_C" 6709 "VTPD2PIirm\000MMX_CVTPD2PIirr\000MMX_CVTPI2PDirm\000MMX_CVTPI2PDirr\000" 6710 "MMX_CVTPI2PSirm\000MMX_CVTPI2PSirr\000MMX_CVTPS2PIirm\000MMX_CVTPS2PIir" 6711 "r\000MMX_CVTTPD2PIirm\000MMX_CVTTPD2PIirr\000MMX_CVTTPS2PIirm\000MMX_CV" 6712 "TTPS2PIirr\000MMX_EMMS\000MMX_MASKMOVQ\000MMX_MASKMOVQ64\000MMX_MOVD64f" 6713 "rom64rr\000MMX_MOVD64grr\000MMX_MOVD64mr\000MMX_MOVD64rm\000MMX_MOVD64r" 6714 "r\000MMX_MOVD64rrv164\000MMX_MOVD64to64rr\000MMX_MOVDQ2Qrr\000MMX_MOVFR" 6715 "642Qrr\000MMX_MOVNTQmr\000MMX_MOVQ2DQrr\000MMX_MOVQ2FR64rr\000MMX_MOVQ6" 6716 "4mr\000MMX_MOVQ64rm\000MMX_MOVQ64rr\000MMX_MOVZDI2PDIrm\000MMX_MOVZDI2P" 6717 "DIrr\000MMX_PABSBrm64\000MMX_PABSBrr64\000MMX_PABSDrm64\000MMX_PABSDrr6" 6718 "4\000MMX_PABSWrm64\000MMX_PABSWrr64\000MMX_PACKSSDWirm\000MMX_PACKSSDWi" 6719 "rr\000MMX_PACKSSWBirm\000MMX_PACKSSWBirr\000MMX_PACKUSWBirm\000MMX_PACK" 6720 "USWBirr\000MMX_PADDBirm\000MMX_PADDBirr\000MMX_PADDDirm\000MMX_PADDDirr" 6721 "\000MMX_PADDQirm\000MMX_PADDQirr\000MMX_PADDSBirm\000MMX_PADDSBirr\000M" 6722 "MX_PADDSWirm\000MMX_PADDSWirr\000MMX_PADDUSBirm\000MMX_PADDUSBirr\000MM" 6723 "X_PADDUSWirm\000MMX_PADDUSWirr\000MMX_PADDWirm\000MMX_PADDWirr\000MMX_P" 6724 "ALIGNR64irm\000MMX_PALIGNR64irr\000MMX_PANDNirm\000MMX_PANDNirr\000MMX_" 6725 "PANDirm\000MMX_PANDirr\000MMX_PAVGBirm\000MMX_PAVGBirr\000MMX_PAVGWirm\000" 6726 "MMX_PAVGWirr\000MMX_PCMPEQBirm\000MMX_PCMPEQBirr\000MMX_PCMPEQDirm\000M" 6727 "MX_PCMPEQDirr\000MMX_PCMPEQWirm\000MMX_PCMPEQWirr\000MMX_PCMPGTBirm\000" 6728 "MMX_PCMPGTBirr\000MMX_PCMPGTDirm\000MMX_PCMPGTDirr\000MMX_PCMPGTWirm\000" 6729 "MMX_PCMPGTWirr\000MMX_PEXTRWirri\000MMX_PHADDSWrm64\000MMX_PHADDSWrr64\000" 6730 "MMX_PHADDWrm64\000MMX_PHADDWrr64\000MMX_PHADDrm64\000MMX_PHADDrr64\000M" 6731 "MX_PHSUBDrm64\000MMX_PHSUBDrr64\000MMX_PHSUBSWrm64\000MMX_PHSUBSWrr64\000" 6732 "MMX_PHSUBWrm64\000MMX_PHSUBWrr64\000MMX_PINSRWirmi\000MMX_PINSRWirri\000" 6733 "MMX_PMADDUBSWrm64\000MMX_PMADDUBSWrr64\000MMX_PMADDWDirm\000MMX_PMADDWD" 6734 "irr\000MMX_PMAXSWirm\000MMX_PMAXSWirr\000MMX_PMAXUBirm\000MMX_PMAXUBirr" 6735 "\000MMX_PMINSWirm\000MMX_PMINSWirr\000MMX_PMINUBirm\000MMX_PMINUBirr\000" 6736 "MMX_PMOVMSKBrr\000MMX_PMULHRSWrm64\000MMX_PMULHRSWrr64\000MMX_PMULHUWir" 6737 "m\000MMX_PMULHUWirr\000MMX_PMULHWirm\000MMX_PMULHWirr\000MMX_PMULLWirm\000" 6738 "MMX_PMULLWirr\000MMX_PMULUDQirm\000MMX_PMULUDQirr\000MMX_PORirm\000MMX_" 6739 "PORirr\000MMX_PSADBWirm\000MMX_PSADBWirr\000MMX_PSHUFBrm64\000MMX_PSHUF" 6740 "Brr64\000MMX_PSHUFWmi\000MMX_PSHUFWri\000MMX_PSIGNBrm64\000MMX_PSIGNBrr" 6741 "64\000MMX_PSIGNDrm64\000MMX_PSIGNDrr64\000MMX_PSIGNWrm64\000MMX_PSIGNWr" 6742 "r64\000MMX_PSLLDri\000MMX_PSLLDrm\000MMX_PSLLDrr\000MMX_PSLLQri\000MMX_" 6743 "PSLLQrm\000MMX_PSLLQrr\000MMX_PSLLWri\000MMX_PSLLWrm\000MMX_PSLLWrr\000" 6744 "MMX_PSRADri\000MMX_PSRADrm\000MMX_PSRADrr\000MMX_PSRAWri\000MMX_PSRAWrm" 6745 "\000MMX_PSRAWrr\000MMX_PSRLDri\000MMX_PSRLDrm\000MMX_PSRLDrr\000MMX_PSR" 6746 "LQri\000MMX_PSRLQrm\000MMX_PSRLQrr\000MMX_PSRLWri\000MMX_PSRLWrm\000MMX" 6747 "_PSRLWrr\000MMX_PSUBBirm\000MMX_PSUBBirr\000MMX_PSUBDirm\000MMX_PSUBDir" 6748 "r\000MMX_PSUBQirm\000MMX_PSUBQirr\000MMX_PSUBSBirm\000MMX_PSUBSBirr\000" 6749 "MMX_PSUBSWirm\000MMX_PSUBSWirr\000MMX_PSUBUSBirm\000MMX_PSUBUSBirr\000M" 6750 "MX_PSUBUSWirm\000MMX_PSUBUSWirr\000MMX_PSUBWirm\000MMX_PSUBWirr\000MMX_" 6751 "PUNPCKHBWirm\000MMX_PUNPCKHBWirr\000MMX_PUNPCKHDQirm\000MMX_PUNPCKHDQir" 6752 "r\000MMX_PUNPCKHWDirm\000MMX_PUNPCKHWDirr\000MMX_PUNPCKLBWirm\000MMX_PU" 6753 "NPCKLBWirr\000MMX_PUNPCKLDQirm\000MMX_PUNPCKLDQirr\000MMX_PUNPCKLWDirm\000" 6754 "MMX_PUNPCKLWDirr\000MMX_PXORirm\000MMX_PXORirr\000MONITOR\000MONITORrrr" 6755 "\000MONTMUL\000MOV16ao16\000MOV16mi\000MOV16mr\000MOV16ms\000MOV16o16a\000" 6756 "MOV16r0\000MOV16ri\000MOV16rm\000MOV16rr\000MOV16rr_REV\000MOV16rs\000M" 6757 "OV16sm\000MOV16sr\000MOV32ao32\000MOV32cr\000MOV32dr\000MOV32mi\000MOV3" 6758 "2mr\000MOV32ms\000MOV32o32a\000MOV32r0\000MOV32rc\000MOV32rd\000MOV32ri" 6759 "\000MOV32rm\000MOV32rr\000MOV32rr_REV\000MOV32rs\000MOV32sm\000MOV32sr\000" 6760 "MOV64cr\000MOV64dr\000MOV64mi32\000MOV64mr\000MOV64ms\000MOV64r0\000MOV" 6761 "64rc\000MOV64rd\000MOV64ri\000MOV64ri32\000MOV64ri64i32\000MOV64rm\000M" 6762 "OV64rr\000MOV64rr_REV\000MOV64rs\000MOV64sm\000MOV64sr\000MOV64toPQIrr\000" 6763 "MOV64toSDrm\000MOV64toSDrr\000MOV8ao8\000MOV8mi\000MOV8mr\000MOV8mr_NOR" 6764 "EX\000MOV8o8a\000MOV8r0\000MOV8ri\000MOV8rm\000MOV8rm_NOREX\000MOV8rr\000" 6765 "MOV8rr_NOREX\000MOV8rr_REV\000MOVAPDmr\000MOVAPDrm\000MOVAPDrr\000MOVAP" 6766 "Drr_REV\000MOVAPSmr\000MOVAPSrm\000MOVAPSrr\000MOVAPSrr_REV\000MOVBE16m" 6767 "r\000MOVBE16rm\000MOVBE32mr\000MOVBE32rm\000MOVBE64mr\000MOVBE64rm\000M" 6768 "OVDDUPrm\000MOVDDUPrr\000MOVDI2PDIrm\000MOVDI2PDIrr\000MOVDI2SSrm\000MO" 6769 "VDI2SSrr\000MOVDQAmr\000MOVDQArm\000MOVDQArr\000MOVDQArr_REV\000MOVDQUm" 6770 "r\000MOVDQUmr_Int\000MOVDQUrm\000MOVDQUrr\000MOVDQUrr_REV\000MOVHLPSrr\000" 6771 "MOVHPDmr\000MOVHPDrm\000MOVHPSmr\000MOVHPSrm\000MOVLHPSrr\000MOVLPDmr\000" 6772 "MOVLPDrm\000MOVLPSmr\000MOVLPSrm\000MOVLQ128mr\000MOVMSKPDrr32\000MOVMS" 6773 "KPDrr64\000MOVMSKPSrr32\000MOVMSKPSrr64\000MOVNTDQArm\000MOVNTDQ_64mr\000" 6774 "MOVNTDQmr\000MOVNTI_64mr\000MOVNTImr\000MOVNTPDmr\000MOVNTPSmr\000MOVPC" 6775 "32r\000MOVPDI2DImr\000MOVPDI2DIrr\000MOVPQI2QImr\000MOVPQIto64rr\000MOV" 6776 "QI2PQIrm\000MOVQxrxr\000MOVSB\000MOVSD\000MOVSDmr\000MOVSDrm\000MOVSDrr" 6777 "\000MOVSDrr_REV\000MOVSDto64mr\000MOVSDto64rr\000MOVSHDUPrm\000MOVSHDUP" 6778 "rr\000MOVSLDUPrm\000MOVSLDUPrr\000MOVSQ\000MOVSS2DImr\000MOVSS2DIrr\000" 6779 "MOVSSmr\000MOVSSrm\000MOVSSrr\000MOVSSrr_REV\000MOVSW\000MOVSX16rm8\000" 6780 "MOVSX16rr8\000MOVSX32rm16\000MOVSX32rm8\000MOVSX32rr16\000MOVSX32rr8\000" 6781 "MOVSX64rm16\000MOVSX64rm32\000MOVSX64rm8\000MOVSX64rr16\000MOVSX64rr32\000" 6782 "MOVSX64rr8\000MOVUPDmr\000MOVUPDrm\000MOVUPDrr\000MOVUPDrr_REV\000MOVUP" 6783 "Smr\000MOVUPSrm\000MOVUPSrr\000MOVUPSrr_REV\000MOVZDI2PDIrm\000MOVZDI2P" 6784 "DIrr\000MOVZPQILo2PQIrm\000MOVZPQILo2PQIrr\000MOVZQI2PQIrm\000MOVZQI2PQ" 6785 "Irr\000MOVZX16rm8\000MOVZX16rr8\000MOVZX32_NOREXrm8\000MOVZX32_NOREXrr8" 6786 "\000MOVZX32rm16\000MOVZX32rm8\000MOVZX32rr16\000MOVZX32rr8\000MOVZX64rm" 6787 "16\000MOVZX64rm16_Q\000MOVZX64rm32\000MOVZX64rm8\000MOVZX64rm8_Q\000MOV" 6788 "ZX64rr16\000MOVZX64rr16_Q\000MOVZX64rr32\000MOVZX64rr8\000MOVZX64rr8_Q\000" 6789 "MPSADBWrmi\000MPSADBWrri\000MUL16m\000MUL16r\000MUL32m\000MUL32r\000MUL" 6790 "64m\000MUL64r\000MUL8m\000MUL8r\000MULPDrm\000MULPDrr\000MULPSrm\000MUL" 6791 "PSrr\000MULSDrm\000MULSDrm_Int\000MULSDrr\000MULSDrr_Int\000MULSSrm\000" 6792 "MULSSrm_Int\000MULSSrr\000MULSSrr_Int\000MUL_F32m\000MUL_F64m\000MUL_FI" 6793 "16m\000MUL_FI32m\000MUL_FPrST0\000MUL_FST0r\000MUL_Fp32\000MUL_Fp32m\000" 6794 "MUL_Fp64\000MUL_Fp64m\000MUL_Fp64m32\000MUL_Fp80\000MUL_Fp80m32\000MUL_" 6795 "Fp80m64\000MUL_FpI16m32\000MUL_FpI16m64\000MUL_FpI16m80\000MUL_FpI32m32" 6796 "\000MUL_FpI32m64\000MUL_FpI32m80\000MUL_FrST0\000MWAIT\000MWAITrr\000NE" 6797 "G16m\000NEG16r\000NEG32m\000NEG32r\000NEG64m\000NEG64r\000NEG8m\000NEG8" 6798 "r\000NOOP\000NOOPL\000NOOPW\000NOT16m\000NOT16r\000NOT32m\000NOT32r\000" 6799 "NOT64m\000NOT64r\000NOT8m\000NOT8r\000OR16i16\000OR16mi\000OR16mi8\000O" 6800 "R16mr\000OR16ri\000OR16ri8\000OR16rm\000OR16rr\000OR16rr_REV\000OR32i32" 6801 "\000OR32mi\000OR32mi8\000OR32mr\000OR32mrLocked\000OR32ri\000OR32ri8\000" 6802 "OR32rm\000OR32rr\000OR32rr_REV\000OR64i32\000OR64mi32\000OR64mi8\000OR6" 6803 "4mr\000OR64ri32\000OR64ri8\000OR64rm\000OR64rr\000OR64rr_REV\000OR8i8\000" 6804 "OR8mi\000OR8mr\000OR8ri\000OR8rm\000OR8rr\000OR8rr_REV\000ORPDrm\000ORP" 6805 "Drr\000ORPSrm\000ORPSrr\000OUT16ir\000OUT16rr\000OUT32ir\000OUT32rr\000" 6806 "OUT8ir\000OUT8rr\000OUTSB\000OUTSD\000OUTSW\000PABSBrm128\000PABSBrr128" 6807 "\000PABSDrm128\000PABSDrr128\000PABSWrm128\000PABSWrr128\000PACKSSDWrm\000" 6808 "PACKSSDWrr\000PACKSSWBrm\000PACKSSWBrr\000PACKUSDWrm\000PACKUSDWrr\000P" 6809 "ACKUSWBrm\000PACKUSWBrr\000PADDBrm\000PADDBrr\000PADDDrm\000PADDDrr\000" 6810 "PADDQrm\000PADDQrr\000PADDSBrm\000PADDSBrr\000PADDSWrm\000PADDSWrr\000P" 6811 "ADDUSBrm\000PADDUSBrr\000PADDUSWrm\000PADDUSWrr\000PADDWrm\000PADDWrr\000" 6812 "PALIGNR128rm\000PALIGNR128rr\000PANDNrm\000PANDNrr\000PANDrm\000PANDrr\000" 6813 "PAUSE\000PAVGBrm\000PAVGBrr\000PAVGUSBrm\000PAVGUSBrr\000PAVGWrm\000PAV" 6814 "GWrr\000PBLENDVBrm0\000PBLENDVBrr0\000PBLENDWrmi\000PBLENDWrri\000PCLMU" 6815 "LQDQrm\000PCLMULQDQrr\000PCMPEQBrm\000PCMPEQBrr\000PCMPEQDrm\000PCMPEQD" 6816 "rr\000PCMPEQQrm\000PCMPEQQrr\000PCMPEQWrm\000PCMPEQWrr\000PCMPESTRIArm\000" 6817 "PCMPESTRIArr\000PCMPESTRICrm\000PCMPESTRICrr\000PCMPESTRIOrm\000PCMPEST" 6818 "RIOrr\000PCMPESTRISrm\000PCMPESTRISrr\000PCMPESTRIZrm\000PCMPESTRIZrr\000" 6819 "PCMPESTRIrm\000PCMPESTRIrr\000PCMPESTRM128MEM\000PCMPESTRM128REG\000PCM" 6820 "PESTRM128rm\000PCMPESTRM128rr\000PCMPGTBrm\000PCMPGTBrr\000PCMPGTDrm\000" 6821 "PCMPGTDrr\000PCMPGTQrm\000PCMPGTQrr\000PCMPGTWrm\000PCMPGTWrr\000PCMPIS" 6822 "TRIArm\000PCMPISTRIArr\000PCMPISTRICrm\000PCMPISTRICrr\000PCMPISTRIOrm\000" 6823 "PCMPISTRIOrr\000PCMPISTRISrm\000PCMPISTRISrr\000PCMPISTRIZrm\000PCMPIST" 6824 "RIZrr\000PCMPISTRIrm\000PCMPISTRIrr\000PCMPISTRM128MEM\000PCMPISTRM128R" 6825 "EG\000PCMPISTRM128rm\000PCMPISTRM128rr\000PEXTRBmr\000PEXTRBrr\000PEXTR" 6826 "Dmr\000PEXTRDrr\000PEXTRQmr\000PEXTRQrr\000PEXTRWmr\000PEXTRWri\000PF2I" 6827 "Drm\000PF2IDrr\000PF2IWrm\000PF2IWrr\000PFACCrm\000PFACCrr\000PFADDrm\000" 6828 "PFADDrr\000PFCMPEQrm\000PFCMPEQrr\000PFCMPGErm\000PFCMPGErr\000PFCMPGTr" 6829 "m\000PFCMPGTrr\000PFMAXrm\000PFMAXrr\000PFMINrm\000PFMINrr\000PFMULrm\000" 6830 "PFMULrr\000PFNACCrm\000PFNACCrr\000PFPNACCrm\000PFPNACCrr\000PFRCPIT1rm" 6831 "\000PFRCPIT1rr\000PFRCPIT2rm\000PFRCPIT2rr\000PFRCPrm\000PFRCPrr\000PFR" 6832 "SQIT1rm\000PFRSQIT1rr\000PFRSQRTrm\000PFRSQRTrr\000PFSUBRrm\000PFSUBRrr" 6833 "\000PFSUBrm\000PFSUBrr\000PHADDDrm128\000PHADDDrr128\000PHADDSWrm128\000" 6834 "PHADDSWrr128\000PHADDWrm128\000PHADDWrr128\000PHMINPOSUWrm128\000PHMINP" 6835 "OSUWrr128\000PHSUBDrm128\000PHSUBDrr128\000PHSUBSWrm128\000PHSUBSWrr128" 6836 "\000PHSUBWrm128\000PHSUBWrr128\000PI2FDrm\000PI2FDrr\000PI2FWrm\000PI2F" 6837 "Wrr\000PINSRBrm\000PINSRBrr\000PINSRDrm\000PINSRDrr\000PINSRQrm\000PINS" 6838 "RQrr\000PINSRWrmi\000PINSRWrri\000PMADDUBSWrm128\000PMADDUBSWrr128\000P" 6839 "MADDWDrm\000PMADDWDrr\000PMAXSBrm\000PMAXSBrr\000PMAXSDrm\000PMAXSDrr\000" 6840 "PMAXSWrm\000PMAXSWrr\000PMAXUBrm\000PMAXUBrr\000PMAXUDrm\000PMAXUDrr\000" 6841 "PMAXUWrm\000PMAXUWrr\000PMINSBrm\000PMINSBrr\000PMINSDrm\000PMINSDrr\000" 6842 "PMINSWrm\000PMINSWrr\000PMINUBrm\000PMINUBrr\000PMINUDrm\000PMINUDrr\000" 6843 "PMINUWrm\000PMINUWrr\000PMOVMSKBrr\000PMOVSXBDrm\000PMOVSXBDrr\000PMOVS" 6844 "XBQrm\000PMOVSXBQrr\000PMOVSXBWrm\000PMOVSXBWrr\000PMOVSXDQrm\000PMOVSX" 6845 "DQrr\000PMOVSXWDrm\000PMOVSXWDrr\000PMOVSXWQrm\000PMOVSXWQrr\000PMOVZXB" 6846 "Drm\000PMOVZXBDrr\000PMOVZXBQrm\000PMOVZXBQrr\000PMOVZXBWrm\000PMOVZXBW" 6847 "rr\000PMOVZXDQrm\000PMOVZXDQrr\000PMOVZXWDrm\000PMOVZXWDrr\000PMOVZXWQr" 6848 "m\000PMOVZXWQrr\000PMULDQrm\000PMULDQrr\000PMULHRSWrm128\000PMULHRSWrr1" 6849 "28\000PMULHRWrm\000PMULHRWrr\000PMULHUWrm\000PMULHUWrr\000PMULHWrm\000P" 6850 "MULHWrr\000PMULLDrm\000PMULLDrr\000PMULLWrm\000PMULLWrr\000PMULUDQrm\000" 6851 "PMULUDQrr\000POP16r\000POP16rmm\000POP16rmr\000POP32r\000POP32rmm\000PO" 6852 "P32rmr\000POP64r\000POP64rmm\000POP64rmr\000POPA32\000POPCNT16rm\000POP" 6853 "CNT16rr\000POPCNT32rm\000POPCNT32rr\000POPCNT64rm\000POPCNT64rr\000POPD" 6854 "S16\000POPDS32\000POPES16\000POPES32\000POPF16\000POPF32\000POPF64\000P" 6855 "OPFS16\000POPFS32\000POPFS64\000POPGS16\000POPGS32\000POPGS64\000POPSS1" 6856 "6\000POPSS32\000PORrm\000PORrr\000PREFETCH\000PREFETCHNTA\000PREFETCHT0" 6857 "\000PREFETCHT1\000PREFETCHT2\000PREFETCHW\000PSADBWrm\000PSADBWrr\000PS" 6858 "HUFBrm128\000PSHUFBrr128\000PSHUFDmi\000PSHUFDri\000PSHUFHWmi\000PSHUFH" 6859 "Wri\000PSHUFLWmi\000PSHUFLWri\000PSIGNBrm128\000PSIGNBrr128\000PSIGNDrm" 6860 "128\000PSIGNDrr128\000PSIGNWrm128\000PSIGNWrr128\000PSLLDQri\000PSLLDri" 6861 "\000PSLLDrm\000PSLLDrr\000PSLLQri\000PSLLQrm\000PSLLQrr\000PSLLWri\000P" 6862 "SLLWrm\000PSLLWrr\000PSRADri\000PSRADrm\000PSRADrr\000PSRAWri\000PSRAWr" 6863 "m\000PSRAWrr\000PSRLDQri\000PSRLDri\000PSRLDrm\000PSRLDrr\000PSRLQri\000" 6864 "PSRLQrm\000PSRLQrr\000PSRLWri\000PSRLWrm\000PSRLWrr\000PSUBBrm\000PSUBB" 6865 "rr\000PSUBDrm\000PSUBDrr\000PSUBQrm\000PSUBQrr\000PSUBSBrm\000PSUBSBrr\000" 6866 "PSUBSWrm\000PSUBSWrr\000PSUBUSBrm\000PSUBUSBrr\000PSUBUSWrm\000PSUBUSWr" 6867 "r\000PSUBWrm\000PSUBWrr\000PSWAPDrm\000PSWAPDrr\000PTESTrm\000PTESTrr\000" 6868 "PUNPCKHBWrm\000PUNPCKHBWrr\000PUNPCKHDQrm\000PUNPCKHDQrr\000PUNPCKHQDQr" 6869 "m\000PUNPCKHQDQrr\000PUNPCKHWDrm\000PUNPCKHWDrr\000PUNPCKLBWrm\000PUNPC" 6870 "KLBWrr\000PUNPCKLDQrm\000PUNPCKLDQrr\000PUNPCKLQDQrm\000PUNPCKLQDQrr\000" 6871 "PUNPCKLWDrm\000PUNPCKLWDrr\000PUSH16r\000PUSH16rmm\000PUSH16rmr\000PUSH" 6872 "32r\000PUSH32rmm\000PUSH32rmr\000PUSH64i16\000PUSH64i32\000PUSH64i8\000" 6873 "PUSH64r\000PUSH64rmm\000PUSH64rmr\000PUSHA32\000PUSHCS16\000PUSHCS32\000" 6874 "PUSHDS16\000PUSHDS32\000PUSHES16\000PUSHES32\000PUSHF16\000PUSHF32\000P" 6875 "USHF64\000PUSHFS16\000PUSHFS32\000PUSHFS64\000PUSHGS16\000PUSHGS32\000P" 6876 "USHGS64\000PUSHSS16\000PUSHSS32\000PUSHi16\000PUSHi32\000PUSHi8\000PXOR" 6877 "rm\000PXORrr\000RCL16m1\000RCL16mCL\000RCL16mi\000RCL16r1\000RCL16rCL\000" 6878 "RCL16ri\000RCL32m1\000RCL32mCL\000RCL32mi\000RCL32r1\000RCL32rCL\000RCL" 6879 "32ri\000RCL64m1\000RCL64mCL\000RCL64mi\000RCL64r1\000RCL64rCL\000RCL64r" 6880 "i\000RCL8m1\000RCL8mCL\000RCL8mi\000RCL8r1\000RCL8rCL\000RCL8ri\000RCPP" 6881 "Sm\000RCPPSm_Int\000RCPPSr\000RCPPSr_Int\000RCPSSm\000RCPSSm_Int\000RCP" 6882 "SSr\000RCPSSr_Int\000RCR16m1\000RCR16mCL\000RCR16mi\000RCR16r1\000RCR16" 6883 "rCL\000RCR16ri\000RCR32m1\000RCR32mCL\000RCR32mi\000RCR32r1\000RCR32rCL" 6884 "\000RCR32ri\000RCR64m1\000RCR64mCL\000RCR64mi\000RCR64r1\000RCR64rCL\000" 6885 "RCR64ri\000RCR8m1\000RCR8mCL\000RCR8mi\000RCR8r1\000RCR8rCL\000RCR8ri\000" 6886 "RDFSBASE\000RDFSBASE64\000RDGSBASE\000RDGSBASE64\000RDMSR\000RDPMC\000R" 6887 "DRAND16r\000RDRAND32r\000RDRAND64r\000RDTSC\000RDTSCP\000RELEASE_MOV16m" 6888 "r\000RELEASE_MOV32mr\000RELEASE_MOV64mr\000RELEASE_MOV8mr\000REPNE_PREF" 6889 "IX\000REP_MOVSB\000REP_MOVSD\000REP_MOVSQ\000REP_MOVSW\000REP_PREFIX\000" 6890 "REP_STOSB\000REP_STOSD\000REP_STOSQ\000REP_STOSW\000RET\000RETI\000RETI" 6891 "W\000REX64_PREFIX\000ROL16m1\000ROL16mCL\000ROL16mi\000ROL16r1\000ROL16" 6892 "rCL\000ROL16ri\000ROL32m1\000ROL32mCL\000ROL32mi\000ROL32r1\000ROL32rCL" 6893 "\000ROL32ri\000ROL64m1\000ROL64mCL\000ROL64mi\000ROL64r1\000ROL64rCL\000" 6894 "ROL64ri\000ROL8m1\000ROL8mCL\000ROL8mi\000ROL8r1\000ROL8rCL\000ROL8ri\000" 6895 "ROR16m1\000ROR16mCL\000ROR16mi\000ROR16r1\000ROR16rCL\000ROR16ri\000ROR" 6896 "32m1\000ROR32mCL\000ROR32mi\000ROR32r1\000ROR32rCL\000ROR32ri\000ROR64m" 6897 "1\000ROR64mCL\000ROR64mi\000ROR64r1\000ROR64rCL\000ROR64ri\000ROR8m1\000" 6898 "ROR8mCL\000ROR8mi\000ROR8r1\000ROR8rCL\000ROR8ri\000ROUNDPDm\000ROUNDPD" 6899 "r\000ROUNDPSm\000ROUNDPSr\000ROUNDSDm\000ROUNDSDr\000ROUNDSSm\000ROUNDS" 6900 "Sr\000RSM\000RSQRTPSm\000RSQRTPSm_Int\000RSQRTPSr\000RSQRTPSr_Int\000RS" 6901 "QRTSSm\000RSQRTSSm_Int\000RSQRTSSr\000RSQRTSSr_Int\000SAHF\000SAR16m1\000" 6902 "SAR16mCL\000SAR16mi\000SAR16r1\000SAR16rCL\000SAR16ri\000SAR32m1\000SAR" 6903 "32mCL\000SAR32mi\000SAR32r1\000SAR32rCL\000SAR32ri\000SAR64m1\000SAR64m" 6904 "CL\000SAR64mi\000SAR64r1\000SAR64rCL\000SAR64ri\000SAR8m1\000SAR8mCL\000" 6905 "SAR8mi\000SAR8r1\000SAR8rCL\000SAR8ri\000SBB16i16\000SBB16mi\000SBB16mi" 6906 "8\000SBB16mr\000SBB16ri\000SBB16ri8\000SBB16rm\000SBB16rr\000SBB16rr_RE" 6907 "V\000SBB32i32\000SBB32mi\000SBB32mi8\000SBB32mr\000SBB32ri\000SBB32ri8\000" 6908 "SBB32rm\000SBB32rr\000SBB32rr_REV\000SBB64i32\000SBB64mi32\000SBB64mi8\000" 6909 "SBB64mr\000SBB64ri32\000SBB64ri8\000SBB64rm\000SBB64rr\000SBB64rr_REV\000" 6910 "SBB8i8\000SBB8mi\000SBB8mr\000SBB8ri\000SBB8rm\000SBB8rr\000SBB8rr_REV\000" 6911 "SCAS16\000SCAS32\000SCAS64\000SCAS8\000SEG_ALLOCA_32\000SEG_ALLOCA_64\000" 6912 "SETAEm\000SETAEr\000SETAm\000SETAr\000SETBEm\000SETBEr\000SETB_C16r\000" 6913 "SETB_C32r\000SETB_C64r\000SETB_C8r\000SETBm\000SETBr\000SETEm\000SETEr\000" 6914 "SETGEm\000SETGEr\000SETGm\000SETGr\000SETLEm\000SETLEr\000SETLm\000SETL" 6915 "r\000SETNEm\000SETNEr\000SETNOm\000SETNOr\000SETNPm\000SETNPr\000SETNSm" 6916 "\000SETNSr\000SETOm\000SETOr\000SETPm\000SETPr\000SETSm\000SETSr\000SFE" 6917 "NCE\000SGDT16m\000SGDTm\000SHL16m1\000SHL16mCL\000SHL16mi\000SHL16r1\000" 6918 "SHL16rCL\000SHL16ri\000SHL32m1\000SHL32mCL\000SHL32mi\000SHL32r1\000SHL" 6919 "32rCL\000SHL32ri\000SHL64m1\000SHL64mCL\000SHL64mi\000SHL64r1\000SHL64r" 6920 "CL\000SHL64ri\000SHL8m1\000SHL8mCL\000SHL8mi\000SHL8r1\000SHL8rCL\000SH" 6921 "L8ri\000SHLD16mrCL\000SHLD16mri8\000SHLD16rrCL\000SHLD16rri8\000SHLD32m" 6922 "rCL\000SHLD32mri8\000SHLD32rrCL\000SHLD32rri8\000SHLD64mrCL\000SHLD64mr" 6923 "i8\000SHLD64rrCL\000SHLD64rri8\000SHR16m1\000SHR16mCL\000SHR16mi\000SHR" 6924 "16r1\000SHR16rCL\000SHR16ri\000SHR32m1\000SHR32mCL\000SHR32mi\000SHR32r" 6925 "1\000SHR32rCL\000SHR32ri\000SHR64m1\000SHR64mCL\000SHR64mi\000SHR64r1\000" 6926 "SHR64rCL\000SHR64ri\000SHR8m1\000SHR8mCL\000SHR8mi\000SHR8r1\000SHR8rCL" 6927 "\000SHR8ri\000SHRD16mrCL\000SHRD16mri8\000SHRD16rrCL\000SHRD16rri8\000S" 6928 "HRD32mrCL\000SHRD32mri8\000SHRD32rrCL\000SHRD32rri8\000SHRD64mrCL\000SH" 6929 "RD64mri8\000SHRD64rrCL\000SHRD64rri8\000SHUFPDrmi\000SHUFPDrri\000SHUFP" 6930 "Srmi\000SHUFPSrri\000SIDT16m\000SIDTm\000SIN_F\000SIN_Fp32\000SIN_Fp64\000" 6931 "SIN_Fp80\000SLDT16m\000SLDT16r\000SLDT32r\000SLDT64m\000SLDT64r\000SMSW" 6932 "16m\000SMSW16r\000SMSW32r\000SMSW64r\000SQRTPDm\000SQRTPDm_Int\000SQRTP" 6933 "Dr\000SQRTPDr_Int\000SQRTPSm\000SQRTPSm_Int\000SQRTPSr\000SQRTPSr_Int\000" 6934 "SQRTSDm\000SQRTSDm_Int\000SQRTSDr\000SQRTSDr_Int\000SQRTSSm\000SQRTSSm_" 6935 "Int\000SQRTSSr\000SQRTSSr_Int\000SQRT_F\000SQRT_Fp32\000SQRT_Fp64\000SQ" 6936 "RT_Fp80\000SS_PREFIX\000STC\000STD\000STI\000STMXCSR\000STOSB\000STOSD\000" 6937 "STOSQ\000STOSW\000STR16r\000STR32r\000STR64r\000STRm\000ST_F32m\000ST_F" 6938 "64m\000ST_FP32m\000ST_FP64m\000ST_FP80m\000ST_FPrr\000ST_Fp32m\000ST_Fp" 6939 "64m\000ST_Fp64m32\000ST_Fp80m32\000ST_Fp80m64\000ST_FpP32m\000ST_FpP64m" 6940 "\000ST_FpP64m32\000ST_FpP80m\000ST_FpP80m32\000ST_FpP80m64\000ST_Frr\000" 6941 "SUB16i16\000SUB16mi\000SUB16mi8\000SUB16mr\000SUB16ri\000SUB16ri8\000SU" 6942 "B16rm\000SUB16rr\000SUB16rr_REV\000SUB32i32\000SUB32mi\000SUB32mi8\000S" 6943 "UB32mr\000SUB32ri\000SUB32ri8\000SUB32rm\000SUB32rr\000SUB32rr_REV\000S" 6944 "UB64i32\000SUB64mi32\000SUB64mi8\000SUB64mr\000SUB64ri32\000SUB64ri8\000" 6945 "SUB64rm\000SUB64rr\000SUB64rr_REV\000SUB8i8\000SUB8mi\000SUB8mr\000SUB8" 6946 "ri\000SUB8rm\000SUB8rr\000SUB8rr_REV\000SUBPDrm\000SUBPDrr\000SUBPSrm\000" 6947 "SUBPSrr\000SUBR_F32m\000SUBR_F64m\000SUBR_FI16m\000SUBR_FI32m\000SUBR_F" 6948 "PrST0\000SUBR_FST0r\000SUBR_Fp32m\000SUBR_Fp64m\000SUBR_Fp64m32\000SUBR" 6949 "_Fp80m32\000SUBR_Fp80m64\000SUBR_FpI16m32\000SUBR_FpI16m64\000SUBR_FpI1" 6950 "6m80\000SUBR_FpI32m32\000SUBR_FpI32m64\000SUBR_FpI32m80\000SUBR_FrST0\000" 6951 "SUBSDrm\000SUBSDrm_Int\000SUBSDrr\000SUBSDrr_Int\000SUBSSrm\000SUBSSrm_" 6952 "Int\000SUBSSrr\000SUBSSrr_Int\000SUB_F32m\000SUB_F64m\000SUB_FI16m\000S" 6953 "UB_FI32m\000SUB_FPrST0\000SUB_FST0r\000SUB_Fp32\000SUB_Fp32m\000SUB_Fp6" 6954 "4\000SUB_Fp64m\000SUB_Fp64m32\000SUB_Fp80\000SUB_Fp80m32\000SUB_Fp80m64" 6955 "\000SUB_FpI16m32\000SUB_FpI16m64\000SUB_FpI16m80\000SUB_FpI32m32\000SUB" 6956 "_FpI32m64\000SUB_FpI32m80\000SUB_FrST0\000SWAPGS\000SYSCALL\000SYSENTER" 6957 "\000SYSEXIT\000SYSEXIT64\000SYSRETL\000SYSRETQ\000TAILJMPd\000TAILJMPd6" 6958 "4\000TAILJMPm\000TAILJMPm64\000TAILJMPr\000TAILJMPr64\000TCRETURNdi\000" 6959 "TCRETURNdi64\000TCRETURNmi\000TCRETURNmi64\000TCRETURNri\000TCRETURNri6" 6960 "4\000TEST16i16\000TEST16mi\000TEST16ri\000TEST16rm\000TEST16rr\000TEST3" 6961 "2i32\000TEST32mi\000TEST32ri\000TEST32rm\000TEST32rr\000TEST64i32\000TE" 6962 "ST64mi32\000TEST64ri32\000TEST64rm\000TEST64rr\000TEST8i8\000TEST8mi\000" 6963 "TEST8ri\000TEST8ri_NOREX\000TEST8rm\000TEST8rr\000TLSCall_32\000TLSCall" 6964 "_64\000TLS_addr32\000TLS_addr64\000TRAP\000TST_F\000TST_Fp32\000TST_Fp6" 6965 "4\000TST_Fp80\000TZCNT16rm\000TZCNT16rr\000TZCNT32rm\000TZCNT32rr\000TZ" 6966 "CNT64rm\000TZCNT64rr\000UCOMISDrm\000UCOMISDrr\000UCOMISSrm\000UCOMISSr" 6967 "r\000UCOM_FIPr\000UCOM_FIr\000UCOM_FPPr\000UCOM_FPr\000UCOM_FpIr32\000U" 6968 "COM_FpIr64\000UCOM_FpIr80\000UCOM_Fpr32\000UCOM_Fpr64\000UCOM_Fpr80\000" 6969 "UCOM_Fr\000UD2B\000UNPCKHPDrm\000UNPCKHPDrr\000UNPCKHPSrm\000UNPCKHPSrr" 6970 "\000UNPCKLPDrm\000UNPCKLPDrr\000UNPCKLPSrm\000UNPCKLPSrr\000VAARG_64\000" 6971 "VADDPDYrm\000VADDPDYrr\000VADDPDrm\000VADDPDrr\000VADDPSYrm\000VADDPSYr" 6972 "r\000VADDPSrm\000VADDPSrr\000VADDSDrm\000VADDSDrm_Int\000VADDSDrr\000VA" 6973 "DDSDrr_Int\000VADDSSrm\000VADDSSrm_Int\000VADDSSrr\000VADDSSrr_Int\000V" 6974 "ADDSUBPDYrm\000VADDSUBPDYrr\000VADDSUBPDrm\000VADDSUBPDrr\000VADDSUBPSY" 6975 "rm\000VADDSUBPSYrr\000VADDSUBPSrm\000VADDSUBPSrr\000VAESDECLASTrm\000VA" 6976 "ESDECLASTrr\000VAESDECrm\000VAESDECrr\000VAESENCLASTrm\000VAESENCLASTrr" 6977 "\000VAESENCrm\000VAESENCrr\000VAESIMCrm\000VAESIMCrr\000VAESKEYGENASSIS" 6978 "T128rm\000VAESKEYGENASSIST128rr\000VANDNPDYrm\000VANDNPDYrr\000VANDNPDr" 6979 "m\000VANDNPDrr\000VANDNPSYrm\000VANDNPSYrr\000VANDNPSrm\000VANDNPSrr\000" 6980 "VANDPDYrm\000VANDPDYrr\000VANDPDrm\000VANDPDrr\000VANDPSYrm\000VANDPSYr" 6981 "r\000VANDPSrm\000VANDPSrr\000VASTART_SAVE_XMM_REGS\000VBLENDPDYrmi\000V" 6982 "BLENDPDYrri\000VBLENDPDrmi\000VBLENDPDrri\000VBLENDPSYrmi\000VBLENDPSYr" 6983 "ri\000VBLENDPSrmi\000VBLENDPSrri\000VBLENDVPDYrm\000VBLENDVPDYrr\000VBL" 6984 "ENDVPDrm\000VBLENDVPDrr\000VBLENDVPSYrm\000VBLENDVPSYrr\000VBLENDVPSrm\000" 6985 "VBLENDVPSrr\000VBROADCASTF128\000VBROADCASTSD\000VBROADCASTSS\000VBROAD" 6986 "CASTSSY\000VCMPPDYrmi\000VCMPPDYrmi_alt\000VCMPPDYrri\000VCMPPDYrri_alt" 6987 "\000VCMPPDrmi\000VCMPPDrmi_alt\000VCMPPDrri\000VCMPPDrri_alt\000VCMPPSY" 6988 "rmi\000VCMPPSYrmi_alt\000VCMPPSYrri\000VCMPPSYrri_alt\000VCMPPSrmi\000V" 6989 "CMPPSrmi_alt\000VCMPPSrri\000VCMPPSrri_alt\000VCMPSDrm\000VCMPSDrm_alt\000" 6990 "VCMPSDrr\000VCMPSDrr_alt\000VCMPSSrm\000VCMPSSrm_alt\000VCMPSSrr\000VCM" 6991 "PSSrr_alt\000VCOMISDrm\000VCOMISDrr\000VCOMISSrm\000VCOMISSrr\000VCVTDQ" 6992 "2PDYrm\000VCVTDQ2PDYrr\000VCVTDQ2PDrm\000VCVTDQ2PDrr\000VCVTDQ2PSYrm\000" 6993 "VCVTDQ2PSYrr\000VCVTDQ2PSrm\000VCVTDQ2PSrr\000VCVTPD2DQXrYr\000VCVTPD2D" 6994 "QXrm\000VCVTPD2DQXrr\000VCVTPD2DQYrm\000VCVTPD2DQYrr\000VCVTPD2DQrr\000" 6995 "VCVTPD2PSXrYr\000VCVTPD2PSXrm\000VCVTPD2PSXrr\000VCVTPD2PSYrm\000VCVTPD" 6996 "2PSYrr\000VCVTPD2PSrr\000VCVTPH2PSYrm\000VCVTPH2PSYrr\000VCVTPH2PSrm\000" 6997 "VCVTPH2PSrr\000VCVTPS2DQYrm\000VCVTPS2DQYrr\000VCVTPS2DQrm\000VCVTPS2DQ" 6998 "rr\000VCVTPS2PDYrm\000VCVTPS2PDYrr\000VCVTPS2PDrm\000VCVTPS2PDrr\000VCV" 6999 "TPS2PHYmr\000VCVTPS2PHYrr\000VCVTPS2PHmr\000VCVTPS2PHrr\000VCVTSD2SI64r" 7000 "m\000VCVTSD2SI64rr\000VCVTSD2SIrm\000VCVTSD2SIrr\000VCVTSD2SSrm\000VCVT" 7001 "SD2SSrr\000VCVTSI2SD64rm\000VCVTSI2SD64rr\000VCVTSI2SDLrm\000VCVTSI2SDL" 7002 "rr\000VCVTSI2SDrm\000VCVTSI2SDrr\000VCVTSI2SS64rm\000VCVTSI2SS64rr\000V" 7003 "CVTSI2SSrm\000VCVTSI2SSrr\000VCVTSS2SDrm\000VCVTSS2SDrr\000VCVTSS2SI64r" 7004 "m\000VCVTSS2SI64rr\000VCVTSS2SIrm\000VCVTSS2SIrr\000VCVTTPD2DQXrYr\000V" 7005 "CVTTPD2DQXrm\000VCVTTPD2DQXrr\000VCVTTPD2DQYrm\000VCVTTPD2DQYrr\000VCVT" 7006 "TPD2DQrm\000VCVTTPD2DQrr\000VCVTTPS2DQYrm\000VCVTTPS2DQYrr\000VCVTTPS2D" 7007 "Qrm\000VCVTTPS2DQrr\000VCVTTSD2SI64rm\000VCVTTSD2SI64rr\000VCVTTSD2SIrm" 7008 "\000VCVTTSD2SIrr\000VCVTTSS2SI64rm\000VCVTTSS2SI64rr\000VCVTTSS2SIrm\000" 7009 "VCVTTSS2SIrr\000VDIVPDYrm\000VDIVPDYrr\000VDIVPDrm\000VDIVPDrr\000VDIVP" 7010 "SYrm\000VDIVPSYrr\000VDIVPSrm\000VDIVPSrr\000VDIVSDrm\000VDIVSDrm_Int\000" 7011 "VDIVSDrr\000VDIVSDrr_Int\000VDIVSSrm\000VDIVSSrm_Int\000VDIVSSrr\000VDI" 7012 "VSSrr_Int\000VDPPDrmi\000VDPPDrri\000VDPPSYrmi\000VDPPSYrri\000VDPPSrmi" 7013 "\000VDPPSrri\000VERRm\000VERRr\000VERWm\000VERWr\000VEXTRACTF128mr\000V" 7014 "EXTRACTF128rr\000VEXTRACTPSmr\000VEXTRACTPSrr\000VEXTRACTPSrr64\000VFMA" 7015 "DDPDr132m\000VFMADDPDr132mY\000VFMADDPDr132r\000VFMADDPDr132rY\000VFMAD" 7016 "DPDr213m\000VFMADDPDr213mY\000VFMADDPDr213r\000VFMADDPDr213rY\000VFMADD" 7017 "PDr231m\000VFMADDPDr231mY\000VFMADDPDr231r\000VFMADDPDr231rY\000VFMADDP" 7018 "Sr132m\000VFMADDPSr132mY\000VFMADDPSr132r\000VFMADDPSr132rY\000VFMADDPS" 7019 "r213m\000VFMADDPSr213mY\000VFMADDPSr213r\000VFMADDPSr213rY\000VFMADDPSr" 7020 "231m\000VFMADDPSr231mY\000VFMADDPSr231r\000VFMADDPSr231rY\000VFMADDSUBP" 7021 "Dr132m\000VFMADDSUBPDr132mY\000VFMADDSUBPDr132r\000VFMADDSUBPDr132rY\000" 7022 "VFMADDSUBPDr213m\000VFMADDSUBPDr213mY\000VFMADDSUBPDr213r\000VFMADDSUBP" 7023 "Dr213rY\000VFMADDSUBPDr231m\000VFMADDSUBPDr231mY\000VFMADDSUBPDr231r\000" 7024 "VFMADDSUBPDr231rY\000VFMADDSUBPSr132m\000VFMADDSUBPSr132mY\000VFMADDSUB" 7025 "PSr132r\000VFMADDSUBPSr132rY\000VFMADDSUBPSr213m\000VFMADDSUBPSr213mY\000" 7026 "VFMADDSUBPSr213r\000VFMADDSUBPSr213rY\000VFMADDSUBPSr231m\000VFMADDSUBP" 7027 "Sr231mY\000VFMADDSUBPSr231r\000VFMADDSUBPSr231rY\000VFMSUBADDPDr132m\000" 7028 "VFMSUBADDPDr132mY\000VFMSUBADDPDr132r\000VFMSUBADDPDr132rY\000VFMSUBADD" 7029 "PDr213m\000VFMSUBADDPDr213mY\000VFMSUBADDPDr213r\000VFMSUBADDPDr213rY\000" 7030 "VFMSUBADDPDr231m\000VFMSUBADDPDr231mY\000VFMSUBADDPDr231r\000VFMSUBADDP" 7031 "Dr231rY\000VFMSUBADDPSr132m\000VFMSUBADDPSr132mY\000VFMSUBADDPSr132r\000" 7032 "VFMSUBADDPSr132rY\000VFMSUBADDPSr213m\000VFMSUBADDPSr213mY\000VFMSUBADD" 7033 "PSr213r\000VFMSUBADDPSr213rY\000VFMSUBADDPSr231m\000VFMSUBADDPSr231mY\000" 7034 "VFMSUBADDPSr231r\000VFMSUBADDPSr231rY\000VFMSUBPDr132m\000VFMSUBPDr132m" 7035 "Y\000VFMSUBPDr132r\000VFMSUBPDr132rY\000VFMSUBPDr213m\000VFMSUBPDr213mY" 7036 "\000VFMSUBPDr213r\000VFMSUBPDr213rY\000VFMSUBPDr231m\000VFMSUBPDr231mY\000" 7037 "VFMSUBPDr231r\000VFMSUBPDr231rY\000VFMSUBPSr132m\000VFMSUBPSr132mY\000V" 7038 "FMSUBPSr132r\000VFMSUBPSr132rY\000VFMSUBPSr213m\000VFMSUBPSr213mY\000VF" 7039 "MSUBPSr213r\000VFMSUBPSr213rY\000VFMSUBPSr231m\000VFMSUBPSr231mY\000VFM" 7040 "SUBPSr231r\000VFMSUBPSr231rY\000VFNMADDPDr132m\000VFNMADDPDr132mY\000VF" 7041 "NMADDPDr132r\000VFNMADDPDr132rY\000VFNMADDPDr213m\000VFNMADDPDr213mY\000" 7042 "VFNMADDPDr213r\000VFNMADDPDr213rY\000VFNMADDPDr231m\000VFNMADDPDr231mY\000" 7043 "VFNMADDPDr231r\000VFNMADDPDr231rY\000VFNMADDPSr132m\000VFNMADDPSr132mY\000" 7044 "VFNMADDPSr132r\000VFNMADDPSr132rY\000VFNMADDPSr213m\000VFNMADDPSr213mY\000" 7045 "VFNMADDPSr213r\000VFNMADDPSr213rY\000VFNMADDPSr231m\000VFNMADDPSr231mY\000" 7046 "VFNMADDPSr231r\000VFNMADDPSr231rY\000VFNMSUBPDr132m\000VFNMSUBPDr132mY\000" 7047 "VFNMSUBPDr132r\000VFNMSUBPDr132rY\000VFNMSUBPDr213m\000VFNMSUBPDr213mY\000" 7048 "VFNMSUBPDr213r\000VFNMSUBPDr213rY\000VFNMSUBPDr231m\000VFNMSUBPDr231mY\000" 7049 "VFNMSUBPDr231r\000VFNMSUBPDr231rY\000VFNMSUBPSr132m\000VFNMSUBPSr132mY\000" 7050 "VFNMSUBPSr132r\000VFNMSUBPSr132rY\000VFNMSUBPSr213m\000VFNMSUBPSr213mY\000" 7051 "VFNMSUBPSr213r\000VFNMSUBPSr213rY\000VFNMSUBPSr231m\000VFNMSUBPSr231mY\000" 7052 "VFNMSUBPSr231r\000VFNMSUBPSr231rY\000VFsANDNPDrm\000VFsANDNPDrr\000VFsA" 7053 "NDNPSrm\000VFsANDNPSrr\000VFsANDPDrm\000VFsANDPDrr\000VFsANDPSrm\000VFs" 7054 "ANDPSrr\000VFsORPDrm\000VFsORPDrr\000VFsORPSrm\000VFsORPSrr\000VFsXORPD" 7055 "rm\000VFsXORPDrr\000VFsXORPSrm\000VFsXORPSrr\000VHADDPDYrm\000VHADDPDYr" 7056 "r\000VHADDPDrm\000VHADDPDrr\000VHADDPSYrm\000VHADDPSYrr\000VHADDPSrm\000" 7057 "VHADDPSrr\000VHSUBPDYrm\000VHSUBPDYrr\000VHSUBPDrm\000VHSUBPDrr\000VHSU" 7058 "BPSYrm\000VHSUBPSYrr\000VHSUBPSrm\000VHSUBPSrr\000VINSERTF128rm\000VINS" 7059 "ERTF128rr\000VINSERTPSrm\000VINSERTPSrr\000VLDDQUYrm\000VLDDQUrm\000VLD" 7060 "MXCSR\000VMASKMOVDQU\000VMASKMOVDQU64\000VMASKMOVPDYmr\000VMASKMOVPDYrm" 7061 "\000VMASKMOVPDmr\000VMASKMOVPDrm\000VMASKMOVPSYmr\000VMASKMOVPSYrm\000V" 7062 "MASKMOVPSmr\000VMASKMOVPSrm\000VMAXPDYrm\000VMAXPDYrm_Int\000VMAXPDYrr\000" 7063 "VMAXPDYrr_Int\000VMAXPDrm\000VMAXPDrm_Int\000VMAXPDrr\000VMAXPDrr_Int\000" 7064 "VMAXPSYrm\000VMAXPSYrm_Int\000VMAXPSYrr\000VMAXPSYrr_Int\000VMAXPSrm\000" 7065 "VMAXPSrm_Int\000VMAXPSrr\000VMAXPSrr_Int\000VMAXSDrm\000VMAXSDrm_Int\000" 7066 "VMAXSDrr\000VMAXSDrr_Int\000VMAXSSrm\000VMAXSSrm_Int\000VMAXSSrr\000VMA" 7067 "XSSrr_Int\000VMCALL\000VMCLEARm\000VMINPDYrm\000VMINPDYrm_Int\000VMINPD" 7068 "Yrr\000VMINPDYrr_Int\000VMINPDrm\000VMINPDrm_Int\000VMINPDrr\000VMINPDr" 7069 "r_Int\000VMINPSYrm\000VMINPSYrm_Int\000VMINPSYrr\000VMINPSYrr_Int\000VM" 7070 "INPSrm\000VMINPSrm_Int\000VMINPSrr\000VMINPSrr_Int\000VMINSDrm\000VMINS" 7071 "Drm_Int\000VMINSDrr\000VMINSDrr_Int\000VMINSSrm\000VMINSSrm_Int\000VMIN" 7072 "SSrr\000VMINSSrr_Int\000VMLAUNCH\000VMOV64toPQIrr\000VMOV64toSDrm\000VM" 7073 "OV64toSDrr\000VMOVAPDYmr\000VMOVAPDYrm\000VMOVAPDYrr\000VMOVAPDYrr_REV\000" 7074 "VMOVAPDmr\000VMOVAPDrm\000VMOVAPDrr\000VMOVAPDrr_REV\000VMOVAPSYmr\000V" 7075 "MOVAPSYrm\000VMOVAPSYrr\000VMOVAPSYrr_REV\000VMOVAPSmr\000VMOVAPSrm\000" 7076 "VMOVAPSrr\000VMOVAPSrr_REV\000VMOVDDUPYrm\000VMOVDDUPYrr\000VMOVDDUPrm\000" 7077 "VMOVDDUPrr\000VMOVDI2PDIrm\000VMOVDI2PDIrr\000VMOVDI2SSrm\000VMOVDI2SSr" 7078 "r\000VMOVDQAYmr\000VMOVDQAYrm\000VMOVDQAYrr\000VMOVDQAYrr_REV\000VMOVDQ" 7079 "Amr\000VMOVDQArm\000VMOVDQArr\000VMOVDQArr_REV\000VMOVDQUYmr\000VMOVDQU" 7080 "Yrm\000VMOVDQUYrr\000VMOVDQUYrr_REV\000VMOVDQUmr\000VMOVDQUmr_Int\000VM" 7081 "OVDQUrm\000VMOVDQUrr\000VMOVDQUrr_REV\000VMOVHLPSrr\000VMOVHPDmr\000VMO" 7082 "VHPDrm\000VMOVHPSmr\000VMOVHPSrm\000VMOVLHPSrr\000VMOVLPDmr\000VMOVLPDr" 7083 "m\000VMOVLPSmr\000VMOVLPSrm\000VMOVLQ128mr\000VMOVMSKPDYr64r\000VMOVMSK" 7084 "PDYrr32\000VMOVMSKPDYrr64\000VMOVMSKPDr64r\000VMOVMSKPDrr32\000VMOVMSKP" 7085 "Drr64\000VMOVMSKPSYr64r\000VMOVMSKPSYrr32\000VMOVMSKPSYrr64\000VMOVMSKP" 7086 "Sr64r\000VMOVMSKPSrr32\000VMOVMSKPSrr64\000VMOVNTDQArm\000VMOVNTDQY_64m" 7087 "r\000VMOVNTDQYmr\000VMOVNTDQ_64mr\000VMOVNTDQmr\000VMOVNTPDYmr\000VMOVN" 7088 "TPDmr\000VMOVNTPSYmr\000VMOVNTPSmr\000VMOVPDI2DImr\000VMOVPDI2DIrr\000V" 7089 "MOVPQI2QImr\000VMOVPQIto64rr\000VMOVQI2PQIrm\000VMOVQd64rr\000VMOVQd64r" 7090 "r_alt\000VMOVQs64rr\000VMOVQxrxr\000VMOVSDmr\000VMOVSDrm\000VMOVSDrr\000" 7091 "VMOVSDrr_REV\000VMOVSDto64mr\000VMOVSDto64rr\000VMOVSHDUPYrm\000VMOVSHD" 7092 "UPYrr\000VMOVSHDUPrm\000VMOVSHDUPrr\000VMOVSLDUPYrm\000VMOVSLDUPYrr\000" 7093 "VMOVSLDUPrm\000VMOVSLDUPrr\000VMOVSS2DImr\000VMOVSS2DIrr\000VMOVSSmr\000" 7094 "VMOVSSrm\000VMOVSSrr\000VMOVSSrr_REV\000VMOVUPDYmr\000VMOVUPDYrm\000VMO" 7095 "VUPDYrr\000VMOVUPDYrr_REV\000VMOVUPDmr\000VMOVUPDrm\000VMOVUPDrr\000VMO" 7096 "VUPDrr_REV\000VMOVUPSYmr\000VMOVUPSYrm\000VMOVUPSYrr\000VMOVUPSYrr_REV\000" 7097 "VMOVUPSmr\000VMOVUPSrm\000VMOVUPSrr\000VMOVUPSrr_REV\000VMOVZDI2PDIrm\000" 7098 "VMOVZDI2PDIrr\000VMOVZPQILo2PQIrm\000VMOVZPQILo2PQIrr\000VMOVZQI2PQIrm\000" 7099 "VMOVZQI2PQIrr\000VMPSADBWrmi\000VMPSADBWrri\000VMPTRLDm\000VMPTRSTm\000" 7100 "VMREAD32rm\000VMREAD32rr\000VMREAD64rm\000VMREAD64rr\000VMRESUME\000VMU" 7101 "LPDYrm\000VMULPDYrr\000VMULPDrm\000VMULPDrr\000VMULPSYrm\000VMULPSYrr\000" 7102 "VMULPSrm\000VMULPSrr\000VMULSDrm\000VMULSDrm_Int\000VMULSDrr\000VMULSDr" 7103 "r_Int\000VMULSSrm\000VMULSSrm_Int\000VMULSSrr\000VMULSSrr_Int\000VMWRIT" 7104 "E32rm\000VMWRITE32rr\000VMWRITE64rm\000VMWRITE64rr\000VMXOFF\000VMXON\000" 7105 "VORPDYrm\000VORPDYrr\000VORPDrm\000VORPDrr\000VORPSYrm\000VORPSYrr\000V" 7106 "ORPSrm\000VORPSrr\000VPABSBrm128\000VPABSBrr128\000VPABSDrm128\000VPABS" 7107 "Drr128\000VPABSWrm128\000VPABSWrr128\000VPACKSSDWrm\000VPACKSSDWrr\000V" 7108 "PACKSSWBrm\000VPACKSSWBrr\000VPACKUSDWrm\000VPACKUSDWrr\000VPACKUSWBrm\000" 7109 "VPACKUSWBrr\000VPADDBrm\000VPADDBrr\000VPADDDrm\000VPADDDrr\000VPADDQrm" 7110 "\000VPADDQrr\000VPADDSBrm\000VPADDSBrr\000VPADDSWrm\000VPADDSWrr\000VPA" 7111 "DDUSBrm\000VPADDUSBrr\000VPADDUSWrm\000VPADDUSWrr\000VPADDWrm\000VPADDW" 7112 "rr\000VPALIGNR128rm\000VPALIGNR128rr\000VPANDNrm\000VPANDNrr\000VPANDrm" 7113 "\000VPANDrr\000VPAVGBrm\000VPAVGBrr\000VPAVGWrm\000VPAVGWrr\000VPBLENDV" 7114 "Brm\000VPBLENDVBrr\000VPBLENDWrmi\000VPBLENDWrri\000VPCLMULQDQrm\000VPC" 7115 "LMULQDQrr\000VPCMPEQBrm\000VPCMPEQBrr\000VPCMPEQDrm\000VPCMPEQDrr\000VP" 7116 "CMPEQQrm\000VPCMPEQQrr\000VPCMPEQWrm\000VPCMPEQWrr\000VPCMPESTRIArm\000" 7117 "VPCMPESTRIArr\000VPCMPESTRICrm\000VPCMPESTRICrr\000VPCMPESTRIOrm\000VPC" 7118 "MPESTRIOrr\000VPCMPESTRISrm\000VPCMPESTRISrr\000VPCMPESTRIZrm\000VPCMPE" 7119 "STRIZrr\000VPCMPESTRIrm\000VPCMPESTRIrr\000VPCMPESTRM128MEM\000VPCMPEST" 7120 "RM128REG\000VPCMPESTRM128rm\000VPCMPESTRM128rr\000VPCMPGTBrm\000VPCMPGT" 7121 "Brr\000VPCMPGTDrm\000VPCMPGTDrr\000VPCMPGTQrm\000VPCMPGTQrr\000VPCMPGTW" 7122 "rm\000VPCMPGTWrr\000VPCMPISTRIArm\000VPCMPISTRIArr\000VPCMPISTRICrm\000" 7123 "VPCMPISTRICrr\000VPCMPISTRIOrm\000VPCMPISTRIOrr\000VPCMPISTRISrm\000VPC" 7124 "MPISTRISrr\000VPCMPISTRIZrm\000VPCMPISTRIZrr\000VPCMPISTRIrm\000VPCMPIS" 7125 "TRIrr\000VPCMPISTRM128MEM\000VPCMPISTRM128REG\000VPCMPISTRM128rm\000VPC" 7126 "MPISTRM128rr\000VPERM2F128rm\000VPERM2F128rr\000VPERMILPDYmi\000VPERMIL" 7127 "PDYri\000VPERMILPDYrm\000VPERMILPDYrr\000VPERMILPDmi\000VPERMILPDri\000" 7128 "VPERMILPDrm\000VPERMILPDrr\000VPERMILPSYmi\000VPERMILPSYri\000VPERMILPS" 7129 "Yrm\000VPERMILPSYrr\000VPERMILPSmi\000VPERMILPSri\000VPERMILPSrm\000VPE" 7130 "RMILPSrr\000VPEXTRBmr\000VPEXTRBrr\000VPEXTRBrr64\000VPEXTRDmr\000VPEXT" 7131 "RDrr\000VPEXTRQmr\000VPEXTRQrr\000VPEXTRWmr\000VPEXTRWri\000VPHADDDrm12" 7132 "8\000VPHADDDrr128\000VPHADDSWrm128\000VPHADDSWrr128\000VPHADDWrm128\000" 7133 "VPHADDWrr128\000VPHMINPOSUWrm128\000VPHMINPOSUWrr128\000VPHSUBDrm128\000" 7134 "VPHSUBDrr128\000VPHSUBSWrm128\000VPHSUBSWrr128\000VPHSUBWrm128\000VPHSU" 7135 "BWrr128\000VPINSRBrm\000VPINSRBrr\000VPINSRDrm\000VPINSRDrr\000VPINSRQr" 7136 "m\000VPINSRQrr\000VPINSRWrmi\000VPINSRWrr64i\000VPINSRWrri\000VPMADDUBS" 7137 "Wrm128\000VPMADDUBSWrr128\000VPMADDWDrm\000VPMADDWDrr\000VPMAXSBrm\000V" 7138 "PMAXSBrr\000VPMAXSDrm\000VPMAXSDrr\000VPMAXSWrm\000VPMAXSWrr\000VPMAXUB" 7139 "rm\000VPMAXUBrr\000VPMAXUDrm\000VPMAXUDrr\000VPMAXUWrm\000VPMAXUWrr\000" 7140 "VPMINSBrm\000VPMINSBrr\000VPMINSDrm\000VPMINSDrr\000VPMINSWrm\000VPMINS" 7141 "Wrr\000VPMINUBrm\000VPMINUBrr\000VPMINUDrm\000VPMINUDrr\000VPMINUWrm\000" 7142 "VPMINUWrr\000VPMOVMSKBr64r\000VPMOVMSKBrr\000VPMOVSXBDrm\000VPMOVSXBDrr" 7143 "\000VPMOVSXBQrm\000VPMOVSXBQrr\000VPMOVSXBWrm\000VPMOVSXBWrr\000VPMOVSX" 7144 "DQrm\000VPMOVSXDQrr\000VPMOVSXWDrm\000VPMOVSXWDrr\000VPMOVSXWQrm\000VPM" 7145 "OVSXWQrr\000VPMOVZXBDrm\000VPMOVZXBDrr\000VPMOVZXBQrm\000VPMOVZXBQrr\000" 7146 "VPMOVZXBWrm\000VPMOVZXBWrr\000VPMOVZXDQrm\000VPMOVZXDQrr\000VPMOVZXWDrm" 7147 "\000VPMOVZXWDrr\000VPMOVZXWQrm\000VPMOVZXWQrr\000VPMULDQrm\000VPMULDQrr" 7148 "\000VPMULHRSWrm128\000VPMULHRSWrr128\000VPMULHUWrm\000VPMULHUWrr\000VPM" 7149 "ULHWrm\000VPMULHWrr\000VPMULLDrm\000VPMULLDrr\000VPMULLWrm\000VPMULLWrr" 7150 "\000VPMULUDQrm\000VPMULUDQrr\000VPORrm\000VPORrr\000VPSADBWrm\000VPSADB" 7151 "Wrr\000VPSHUFBrm128\000VPSHUFBrr128\000VPSHUFDmi\000VPSHUFDri\000VPSHUF" 7152 "HWmi\000VPSHUFHWri\000VPSHUFLWmi\000VPSHUFLWri\000VPSIGNBrm128\000VPSIG" 7153 "NBrr128\000VPSIGNDrm128\000VPSIGNDrr128\000VPSIGNWrm128\000VPSIGNWrr128" 7154 "\000VPSLLDQri\000VPSLLDri\000VPSLLDrm\000VPSLLDrr\000VPSLLQri\000VPSLLQ" 7155 "rm\000VPSLLQrr\000VPSLLWri\000VPSLLWrm\000VPSLLWrr\000VPSRADri\000VPSRA" 7156 "Drm\000VPSRADrr\000VPSRAWri\000VPSRAWrm\000VPSRAWrr\000VPSRLDQri\000VPS" 7157 "RLDri\000VPSRLDrm\000VPSRLDrr\000VPSRLQri\000VPSRLQrm\000VPSRLQrr\000VP" 7158 "SRLWri\000VPSRLWrm\000VPSRLWrr\000VPSUBBrm\000VPSUBBrr\000VPSUBDrm\000V" 7159 "PSUBDrr\000VPSUBQrm\000VPSUBQrr\000VPSUBSBrm\000VPSUBSBrr\000VPSUBSWrm\000" 7160 "VPSUBSWrr\000VPSUBUSBrm\000VPSUBUSBrr\000VPSUBUSWrm\000VPSUBUSWrr\000VP" 7161 "SUBWrm\000VPSUBWrr\000VPTESTYrm\000VPTESTYrr\000VPTESTrm\000VPTESTrr\000" 7162 "VPUNPCKHBWrm\000VPUNPCKHBWrr\000VPUNPCKHDQrm\000VPUNPCKHDQrr\000VPUNPCK" 7163 "HQDQrm\000VPUNPCKHQDQrr\000VPUNPCKHWDrm\000VPUNPCKHWDrr\000VPUNPCKLBWrm" 7164 "\000VPUNPCKLBWrr\000VPUNPCKLDQrm\000VPUNPCKLDQrr\000VPUNPCKLQDQrm\000VP" 7165 "UNPCKLQDQrr\000VPUNPCKLWDrm\000VPUNPCKLWDrr\000VPXORrm\000VPXORrr\000VR" 7166 "CPPSYm\000VRCPPSYm_Int\000VRCPPSYr\000VRCPPSYr_Int\000VRCPPSm\000VRCPPS" 7167 "m_Int\000VRCPPSr\000VRCPPSr_Int\000VRCPSSm\000VRCPSSm_Int\000VRCPSSr\000" 7168 "VROUNDPDm\000VROUNDPDm_AVX\000VROUNDPDr\000VROUNDPDr_AVX\000VROUNDPSm\000" 7169 "VROUNDPSm_AVX\000VROUNDPSr\000VROUNDPSr_AVX\000VROUNDSDm\000VROUNDSDm_A" 7170 "VX\000VROUNDSDr\000VROUNDSDr_AVX\000VROUNDSSm\000VROUNDSSm_AVX\000VROUN" 7171 "DSSr\000VROUNDSSr_AVX\000VROUNDYPDm\000VROUNDYPDm_AVX\000VROUNDYPDr\000" 7172 "VROUNDYPDr_AVX\000VROUNDYPSm\000VROUNDYPSm_AVX\000VROUNDYPSr\000VROUNDY" 7173 "PSr_AVX\000VRSQRTPSYm\000VRSQRTPSYm_Int\000VRSQRTPSYr\000VRSQRTPSYr_Int" 7174 "\000VRSQRTPSm\000VRSQRTPSm_Int\000VRSQRTPSr\000VRSQRTPSr_Int\000VRSQRTS" 7175 "Sm\000VRSQRTSSm_Int\000VRSQRTSSr\000VSHUFPDYrmi\000VSHUFPDYrri\000VSHUF" 7176 "PDrmi\000VSHUFPDrri\000VSHUFPSYrmi\000VSHUFPSYrri\000VSHUFPSrmi\000VSHU" 7177 "FPSrri\000VSQRTPDYm\000VSQRTPDYm_Int\000VSQRTPDYr\000VSQRTPDYr_Int\000V" 7178 "SQRTPDm\000VSQRTPDm_Int\000VSQRTPDr\000VSQRTPDr_Int\000VSQRTPSYm\000VSQ" 7179 "RTPSYm_Int\000VSQRTPSYr\000VSQRTPSYr_Int\000VSQRTPSm\000VSQRTPSm_Int\000" 7180 "VSQRTPSr\000VSQRTPSr_Int\000VSQRTSDm\000VSQRTSDm_Int\000VSQRTSDr\000VSQ" 7181 "RTSSm\000VSQRTSSm_Int\000VSQRTSSr\000VSTMXCSR\000VSUBPDYrm\000VSUBPDYrr" 7182 "\000VSUBPDrm\000VSUBPDrr\000VSUBPSYrm\000VSUBPSYrr\000VSUBPSrm\000VSUBP" 7183 "Srr\000VSUBSDrm\000VSUBSDrm_Int\000VSUBSDrr\000VSUBSDrr_Int\000VSUBSSrm" 7184 "\000VSUBSSrm_Int\000VSUBSSrr\000VSUBSSrr_Int\000VTESTPDYrm\000VTESTPDYr" 7185 "r\000VTESTPDrm\000VTESTPDrr\000VTESTPSYrm\000VTESTPSYrr\000VTESTPSrm\000" 7186 "VTESTPSrr\000VUCOMISDrm\000VUCOMISDrr\000VUCOMISSrm\000VUCOMISSrr\000VU" 7187 "NPCKHPDYrm\000VUNPCKHPDYrr\000VUNPCKHPDrm\000VUNPCKHPDrr\000VUNPCKHPSYr" 7188 "m\000VUNPCKHPSYrr\000VUNPCKHPSrm\000VUNPCKHPSrr\000VUNPCKLPDYrm\000VUNP" 7189 "CKLPDYrr\000VUNPCKLPDrm\000VUNPCKLPDrr\000VUNPCKLPSYrm\000VUNPCKLPSYrr\000" 7190 "VUNPCKLPSrm\000VUNPCKLPSrr\000VXORPDYrm\000VXORPDYrr\000VXORPDrm\000VXO" 7191 "RPDrr\000VXORPSYrm\000VXORPSYrr\000VXORPSrm\000VXORPSrr\000VZEROALL\000" 7192 "VZEROUPPER\000V_SET0\000V_SETALLONES\000W64ALLOCA\000WAIT\000WBINVD\000" 7193 "WINCALL64m\000WINCALL64pcrel32\000WINCALL64r\000WIN_ALLOCA\000WRFSBASE\000" 7194 "WRFSBASE64\000WRGSBASE\000WRGSBASE64\000WRMSR\000XADD16rm\000XADD16rr\000" 7195 "XADD32rm\000XADD32rr\000XADD64rm\000XADD64rr\000XADD8rm\000XADD8rr\000X" 7196 "CHG16ar\000XCHG16rm\000XCHG16rr\000XCHG32ar\000XCHG32ar64\000XCHG32rm\000" 7197 "XCHG32rr\000XCHG64ar\000XCHG64rm\000XCHG64rr\000XCHG8rm\000XCHG8rr\000X" 7198 "CH_F\000XCRYPTCBC\000XCRYPTCFB\000XCRYPTCTR\000XCRYPTECB\000XCRYPTOFB\000" 7199 "XGETBV\000XLAT\000XOR16i16\000XOR16mi\000XOR16mi8\000XOR16mr\000XOR16ri" 7200 "\000XOR16ri8\000XOR16rm\000XOR16rr\000XOR16rr_REV\000XOR32i32\000XOR32m" 7201 "i\000XOR32mi8\000XOR32mr\000XOR32ri\000XOR32ri8\000XOR32rm\000XOR32rr\000" 7202 "XOR32rr_REV\000XOR64i32\000XOR64mi32\000XOR64mi8\000XOR64mr\000XOR64ri3" 7203 "2\000XOR64ri8\000XOR64rm\000XOR64rr\000XOR64rr_REV\000XOR8i8\000XOR8mi\000" 7204 "XOR8mr\000XOR8ri\000XOR8rm\000XOR8rr\000XOR8rr_REV\000XORPDrm\000XORPDr" 7205 "r\000XORPSrm\000XORPSrr\000XRSTOR\000XRSTOR64\000XSAVE\000XSAVE64\000XS" 7206 "AVEOPT\000XSAVEOPT64\000XSETBV\000XSHA1\000XSHA256\000XSTORE\000"; 7207 return Strs+InstAsmOffset[Opcode]; 7208} 7209 7210#endif 7211 7212#ifdef PRINT_ALIAS_INSTR 7213#undef PRINT_ALIAS_INSTR 7214 7215namespace { // Register classes 7216 enum RegClass { 7217 RC_GR8, 7218 RC_GR64, 7219 RC_GR16, 7220 RC_GR32, 7221 RC_FR32, 7222 RC_GR64_with_sub_8bit, 7223 RC_FR64, 7224 RC_CONTROL_REG, 7225 RC_VR128, 7226 RC_VR256, 7227 RC_GR32_NOSP, 7228 RC_GR32_NOAX, 7229 RC_GR64_NOSP, 7230 RC_GR64_TC, 7231 RC_GR64_NOREX, 7232 RC_GR8_NOREX, 7233 RC_GR16_NOREX, 7234 RC_GR32_NOREX, 7235 RC_DEBUG_REG, 7236 RC_VR64, 7237 RC_GR64_TC_with_sub_8bit, 7238 RC_GR64_NOREX_with_sub_8bit, 7239 RC_RST, 7240 RC_RFP32, 7241 RC_GR32_NOREX_NOSP, 7242 RC_RFP64, 7243 RC_GR64_NOREX_NOSP, 7244 RC_RFP80, 7245 RC_SEGMENT_REG, 7246 RC_GR64_TCW64, 7247 RC_GR8_ABCD_L, 7248 RC_GR8_ABCD_H, 7249 RC_GR16_ABCD, 7250 RC_GR32_ABCD, 7251 RC_GR64_ABCD, 7252 RC_GR32_TC, 7253 RC_GR32_NOAX_with_sub_8bit_hi, 7254 RC_GR64_TC_with_sub_8bit_hi, 7255 RC_GR32_AD, 7256 RC_CCR 7257 }; 7258} // end anonymous namespace 7259 7260static bool regIsInRegisterClass(unsigned RegClass, unsigned Reg) { 7261 switch (RegClass) { 7262 default: break; 7263 case RC_GR8: 7264 switch (Reg) { 7265 default: break; 7266 case X86::AL: 7267 case X86::CL: 7268 case X86::DL: 7269 case X86::AH: 7270 case X86::CH: 7271 case X86::DH: 7272 case X86::BL: 7273 case X86::BH: 7274 case X86::SIL: 7275 case X86::DIL: 7276 case X86::BPL: 7277 case X86::SPL: 7278 case X86::R8B: 7279 case X86::R9B: 7280 case X86::R10B: 7281 case X86::R11B: 7282 case X86::R14B: 7283 case X86::R15B: 7284 case X86::R12B: 7285 case X86::R13B: 7286 return true; 7287 } 7288 break; 7289 case RC_GR64: 7290 switch (Reg) { 7291 default: break; 7292 case X86::RAX: 7293 case X86::RCX: 7294 case X86::RDX: 7295 case X86::RSI: 7296 case X86::RDI: 7297 case X86::R8: 7298 case X86::R9: 7299 case X86::R10: 7300 case X86::R11: 7301 case X86::RBX: 7302 case X86::R14: 7303 case X86::R15: 7304 case X86::R12: 7305 case X86::R13: 7306 case X86::RBP: 7307 case X86::RSP: 7308 case X86::RIP: 7309 return true; 7310 } 7311 break; 7312 case RC_GR16: 7313 switch (Reg) { 7314 default: break; 7315 case X86::AX: 7316 case X86::CX: 7317 case X86::DX: 7318 case X86::SI: 7319 case X86::DI: 7320 case X86::BX: 7321 case X86::BP: 7322 case X86::SP: 7323 case X86::R8W: 7324 case X86::R9W: 7325 case X86::R10W: 7326 case X86::R11W: 7327 case X86::R14W: 7328 case X86::R15W: 7329 case X86::R12W: 7330 case X86::R13W: 7331 return true; 7332 } 7333 break; 7334 case RC_GR32: 7335 switch (Reg) { 7336 default: break; 7337 case X86::EAX: 7338 case X86::ECX: 7339 case X86::EDX: 7340 case X86::ESI: 7341 case X86::EDI: 7342 case X86::EBX: 7343 case X86::EBP: 7344 case X86::ESP: 7345 case X86::R8D: 7346 case X86::R9D: 7347 case X86::R10D: 7348 case X86::R11D: 7349 case X86::R14D: 7350 case X86::R15D: 7351 case X86::R12D: 7352 case X86::R13D: 7353 return true; 7354 } 7355 break; 7356 case RC_FR32: 7357 switch (Reg) { 7358 default: break; 7359 case X86::XMM0: 7360 case X86::XMM1: 7361 case X86::XMM2: 7362 case X86::XMM3: 7363 case X86::XMM4: 7364 case X86::XMM5: 7365 case X86::XMM6: 7366 case X86::XMM7: 7367 case X86::XMM8: 7368 case X86::XMM9: 7369 case X86::XMM10: 7370 case X86::XMM11: 7371 case X86::XMM12: 7372 case X86::XMM13: 7373 case X86::XMM14: 7374 case X86::XMM15: 7375 return true; 7376 } 7377 break; 7378 case RC_GR64_with_sub_8bit: 7379 switch (Reg) { 7380 default: break; 7381 case X86::RAX: 7382 case X86::RCX: 7383 case X86::RDX: 7384 case X86::RSI: 7385 case X86::RDI: 7386 case X86::R8: 7387 case X86::R9: 7388 case X86::R10: 7389 case X86::R11: 7390 case X86::RBX: 7391 case X86::R14: 7392 case X86::R15: 7393 case X86::R12: 7394 case X86::R13: 7395 case X86::RBP: 7396 case X86::RSP: 7397 return true; 7398 } 7399 break; 7400 case RC_FR64: 7401 switch (Reg) { 7402 default: break; 7403 case X86::XMM0: 7404 case X86::XMM1: 7405 case X86::XMM2: 7406 case X86::XMM3: 7407 case X86::XMM4: 7408 case X86::XMM5: 7409 case X86::XMM6: 7410 case X86::XMM7: 7411 case X86::XMM8: 7412 case X86::XMM9: 7413 case X86::XMM10: 7414 case X86::XMM11: 7415 case X86::XMM12: 7416 case X86::XMM13: 7417 case X86::XMM14: 7418 case X86::XMM15: 7419 return true; 7420 } 7421 break; 7422 case RC_CONTROL_REG: 7423 switch (Reg) { 7424 default: break; 7425 case X86::CR0: 7426 case X86::CR1: 7427 case X86::CR2: 7428 case X86::CR3: 7429 case X86::CR4: 7430 case X86::CR5: 7431 case X86::CR6: 7432 case X86::CR7: 7433 case X86::CR8: 7434 case X86::CR9: 7435 case X86::CR10: 7436 case X86::CR11: 7437 case X86::CR12: 7438 case X86::CR13: 7439 case X86::CR14: 7440 case X86::CR15: 7441 return true; 7442 } 7443 break; 7444 case RC_VR128: 7445 switch (Reg) { 7446 default: break; 7447 case X86::XMM0: 7448 case X86::XMM1: 7449 case X86::XMM2: 7450 case X86::XMM3: 7451 case X86::XMM4: 7452 case X86::XMM5: 7453 case X86::XMM6: 7454 case X86::XMM7: 7455 case X86::XMM8: 7456 case X86::XMM9: 7457 case X86::XMM10: 7458 case X86::XMM11: 7459 case X86::XMM12: 7460 case X86::XMM13: 7461 case X86::XMM14: 7462 case X86::XMM15: 7463 return true; 7464 } 7465 break; 7466 case RC_VR256: 7467 switch (Reg) { 7468 default: break; 7469 case X86::YMM0: 7470 case X86::YMM1: 7471 case X86::YMM2: 7472 case X86::YMM3: 7473 case X86::YMM4: 7474 case X86::YMM5: 7475 case X86::YMM6: 7476 case X86::YMM7: 7477 case X86::YMM8: 7478 case X86::YMM9: 7479 case X86::YMM10: 7480 case X86::YMM11: 7481 case X86::YMM12: 7482 case X86::YMM13: 7483 case X86::YMM14: 7484 case X86::YMM15: 7485 return true; 7486 } 7487 break; 7488 case RC_GR32_NOSP: 7489 switch (Reg) { 7490 default: break; 7491 case X86::EAX: 7492 case X86::ECX: 7493 case X86::EDX: 7494 case X86::ESI: 7495 case X86::EDI: 7496 case X86::EBX: 7497 case X86::EBP: 7498 case X86::R8D: 7499 case X86::R9D: 7500 case X86::R10D: 7501 case X86::R11D: 7502 case X86::R14D: 7503 case X86::R15D: 7504 case X86::R12D: 7505 case X86::R13D: 7506 return true; 7507 } 7508 break; 7509 case RC_GR32_NOAX: 7510 switch (Reg) { 7511 default: break; 7512 case X86::ECX: 7513 case X86::EDX: 7514 case X86::ESI: 7515 case X86::EDI: 7516 case X86::EBX: 7517 case X86::EBP: 7518 case X86::ESP: 7519 case X86::R8D: 7520 case X86::R9D: 7521 case X86::R10D: 7522 case X86::R11D: 7523 case X86::R14D: 7524 case X86::R15D: 7525 case X86::R12D: 7526 case X86::R13D: 7527 return true; 7528 } 7529 break; 7530 case RC_GR64_NOSP: 7531 switch (Reg) { 7532 default: break; 7533 case X86::RAX: 7534 case X86::RCX: 7535 case X86::RDX: 7536 case X86::RSI: 7537 case X86::RDI: 7538 case X86::R8: 7539 case X86::R9: 7540 case X86::R10: 7541 case X86::R11: 7542 case X86::RBX: 7543 case X86::R14: 7544 case X86::R15: 7545 case X86::R12: 7546 case X86::R13: 7547 case X86::RBP: 7548 return true; 7549 } 7550 break; 7551 case RC_GR64_TC: 7552 switch (Reg) { 7553 default: break; 7554 case X86::RAX: 7555 case X86::RCX: 7556 case X86::RDX: 7557 case X86::RSI: 7558 case X86::RDI: 7559 case X86::R8: 7560 case X86::R9: 7561 case X86::R11: 7562 case X86::RIP: 7563 return true; 7564 } 7565 break; 7566 case RC_GR64_NOREX: 7567 switch (Reg) { 7568 default: break; 7569 case X86::RAX: 7570 case X86::RCX: 7571 case X86::RDX: 7572 case X86::RSI: 7573 case X86::RDI: 7574 case X86::RBX: 7575 case X86::RBP: 7576 case X86::RSP: 7577 case X86::RIP: 7578 return true; 7579 } 7580 break; 7581 case RC_GR8_NOREX: 7582 switch (Reg) { 7583 default: break; 7584 case X86::AL: 7585 case X86::CL: 7586 case X86::DL: 7587 case X86::AH: 7588 case X86::CH: 7589 case X86::DH: 7590 case X86::BL: 7591 case X86::BH: 7592 return true; 7593 } 7594 break; 7595 case RC_GR16_NOREX: 7596 switch (Reg) { 7597 default: break; 7598 case X86::AX: 7599 case X86::CX: 7600 case X86::DX: 7601 case X86::SI: 7602 case X86::DI: 7603 case X86::BX: 7604 case X86::BP: 7605 case X86::SP: 7606 return true; 7607 } 7608 break; 7609 case RC_GR32_NOREX: 7610 switch (Reg) { 7611 default: break; 7612 case X86::EAX: 7613 case X86::ECX: 7614 case X86::EDX: 7615 case X86::ESI: 7616 case X86::EDI: 7617 case X86::EBX: 7618 case X86::EBP: 7619 case X86::ESP: 7620 return true; 7621 } 7622 break; 7623 case RC_DEBUG_REG: 7624 switch (Reg) { 7625 default: break; 7626 case X86::DR0: 7627 case X86::DR1: 7628 case X86::DR2: 7629 case X86::DR3: 7630 case X86::DR4: 7631 case X86::DR5: 7632 case X86::DR6: 7633 case X86::DR7: 7634 return true; 7635 } 7636 break; 7637 case RC_VR64: 7638 switch (Reg) { 7639 default: break; 7640 case X86::MM0: 7641 case X86::MM1: 7642 case X86::MM2: 7643 case X86::MM3: 7644 case X86::MM4: 7645 case X86::MM5: 7646 case X86::MM6: 7647 case X86::MM7: 7648 return true; 7649 } 7650 break; 7651 case RC_GR64_TC_with_sub_8bit: 7652 switch (Reg) { 7653 default: break; 7654 case X86::RAX: 7655 case X86::RCX: 7656 case X86::RDX: 7657 case X86::RSI: 7658 case X86::RDI: 7659 case X86::R8: 7660 case X86::R9: 7661 case X86::R11: 7662 return true; 7663 } 7664 break; 7665 case RC_GR64_NOREX_with_sub_8bit: 7666 switch (Reg) { 7667 default: break; 7668 case X86::RAX: 7669 case X86::RCX: 7670 case X86::RDX: 7671 case X86::RSI: 7672 case X86::RDI: 7673 case X86::RBX: 7674 case X86::RBP: 7675 case X86::RSP: 7676 return true; 7677 } 7678 break; 7679 case RC_RST: 7680 switch (Reg) { 7681 default: break; 7682 case X86::ST0: 7683 case X86::ST1: 7684 case X86::ST2: 7685 case X86::ST3: 7686 case X86::ST4: 7687 case X86::ST5: 7688 case X86::ST6: 7689 case X86::ST7: 7690 return true; 7691 } 7692 break; 7693 case RC_RFP32: 7694 switch (Reg) { 7695 default: break; 7696 case X86::FP0: 7697 case X86::FP1: 7698 case X86::FP2: 7699 case X86::FP3: 7700 case X86::FP4: 7701 case X86::FP5: 7702 case X86::FP6: 7703 return true; 7704 } 7705 break; 7706 case RC_GR32_NOREX_NOSP: 7707 switch (Reg) { 7708 default: break; 7709 case X86::EAX: 7710 case X86::ECX: 7711 case X86::EDX: 7712 case X86::ESI: 7713 case X86::EDI: 7714 case X86::EBX: 7715 case X86::EBP: 7716 return true; 7717 } 7718 break; 7719 case RC_RFP64: 7720 switch (Reg) { 7721 default: break; 7722 case X86::FP0: 7723 case X86::FP1: 7724 case X86::FP2: 7725 case X86::FP3: 7726 case X86::FP4: 7727 case X86::FP5: 7728 case X86::FP6: 7729 return true; 7730 } 7731 break; 7732 case RC_GR64_NOREX_NOSP: 7733 switch (Reg) { 7734 default: break; 7735 case X86::RAX: 7736 case X86::RCX: 7737 case X86::RDX: 7738 case X86::RSI: 7739 case X86::RDI: 7740 case X86::RBX: 7741 case X86::RBP: 7742 return true; 7743 } 7744 break; 7745 case RC_RFP80: 7746 switch (Reg) { 7747 default: break; 7748 case X86::FP0: 7749 case X86::FP1: 7750 case X86::FP2: 7751 case X86::FP3: 7752 case X86::FP4: 7753 case X86::FP5: 7754 case X86::FP6: 7755 return true; 7756 } 7757 break; 7758 case RC_SEGMENT_REG: 7759 switch (Reg) { 7760 default: break; 7761 case X86::CS: 7762 case X86::DS: 7763 case X86::SS: 7764 case X86::ES: 7765 case X86::FS: 7766 case X86::GS: 7767 return true; 7768 } 7769 break; 7770 case RC_GR64_TCW64: 7771 switch (Reg) { 7772 default: break; 7773 case X86::RAX: 7774 case X86::RCX: 7775 case X86::RDX: 7776 case X86::R8: 7777 case X86::R9: 7778 case X86::R11: 7779 return true; 7780 } 7781 break; 7782 case RC_GR8_ABCD_L: 7783 switch (Reg) { 7784 default: break; 7785 case X86::AL: 7786 case X86::CL: 7787 case X86::DL: 7788 case X86::BL: 7789 return true; 7790 } 7791 break; 7792 case RC_GR8_ABCD_H: 7793 switch (Reg) { 7794 default: break; 7795 case X86::AH: 7796 case X86::CH: 7797 case X86::DH: 7798 case X86::BH: 7799 return true; 7800 } 7801 break; 7802 case RC_GR16_ABCD: 7803 switch (Reg) { 7804 default: break; 7805 case X86::AX: 7806 case X86::CX: 7807 case X86::DX: 7808 case X86::BX: 7809 return true; 7810 } 7811 break; 7812 case RC_GR32_ABCD: 7813 switch (Reg) { 7814 default: break; 7815 case X86::EAX: 7816 case X86::ECX: 7817 case X86::EDX: 7818 case X86::EBX: 7819 return true; 7820 } 7821 break; 7822 case RC_GR64_ABCD: 7823 switch (Reg) { 7824 default: break; 7825 case X86::RAX: 7826 case X86::RCX: 7827 case X86::RDX: 7828 case X86::RBX: 7829 return true; 7830 } 7831 break; 7832 case RC_GR32_TC: 7833 switch (Reg) { 7834 default: break; 7835 case X86::EAX: 7836 case X86::ECX: 7837 case X86::EDX: 7838 return true; 7839 } 7840 break; 7841 case RC_GR32_NOAX_with_sub_8bit_hi: 7842 switch (Reg) { 7843 default: break; 7844 case X86::ECX: 7845 case X86::EDX: 7846 case X86::EBX: 7847 return true; 7848 } 7849 break; 7850 case RC_GR64_TC_with_sub_8bit_hi: 7851 switch (Reg) { 7852 default: break; 7853 case X86::RAX: 7854 case X86::RCX: 7855 case X86::RDX: 7856 return true; 7857 } 7858 break; 7859 case RC_GR32_AD: 7860 switch (Reg) { 7861 default: break; 7862 case X86::EAX: 7863 case X86::EDX: 7864 return true; 7865 } 7866 break; 7867 case RC_CCR: 7868 if (Reg == X86::EFLAGS) 7869 return true; 7870 break; 7871 } 7872 7873 return false; 7874} 7875 7876static unsigned getMapOperandNumber(const SmallVectorImpl<std::pair<StringRef, unsigned> > &OpMap, 7877 StringRef Name) { 7878 for (SmallVectorImpl<std::pair<StringRef, unsigned> >::const_iterator 7879 I = OpMap.begin(), E = OpMap.end(); I != E; ++I) 7880 if (I->first == Name) 7881 return I->second; 7882 assert(false && "Operand not in map!"); 7883 return 0; 7884} 7885 7886bool X86IntelInstPrinter::printAliasInstr(const MCInst *MI, raw_ostream &OS) { 7887 StringRef AsmString; 7888 SmallVector<std::pair<StringRef, unsigned>, 4> OpMap; 7889 switch (MI->getOpcode()) { 7890 default: return false; 7891 case X86::AAD8i8: 7892 if (MI->getNumOperands() == 1 && 7893 MI->getOperand(0).getImm() == 10) { 7894 // (AAD8i8 10) 7895 AsmString = "aad"; 7896 break; 7897 } 7898 return false; 7899 case X86::AAM8i8: 7900 if (MI->getNumOperands() == 1 && 7901 MI->getOperand(0).getImm() == 10) { 7902 // (AAM8i8 10) 7903 AsmString = "aam"; 7904 break; 7905 } 7906 return false; 7907 case X86::COM_FIPr: 7908 if (MI->getNumOperands() == 1 && 7909 MI->getOperand(0).getReg() == X86::ST1) { 7910 // (COM_FIPr ST1) 7911 AsmString = "fcompi"; 7912 break; 7913 } 7914 return false; 7915 case X86::COM_FIr: 7916 if (MI->getNumOperands() == 1 && 7917 MI->getOperand(0).getReg() == X86::ST1) { 7918 // (COM_FIr ST1) 7919 AsmString = "fcomi"; 7920 break; 7921 } 7922 return false; 7923 case X86::DIVR_FPrST0: 7924 if (MI->getNumOperands() == 1 && 7925 MI->getOperand(0).getReg() == X86::ST1) { 7926 // (DIVR_FPrST0 ST1) 7927 AsmString = "fdivp"; 7928 break; 7929 } 7930 return false; 7931 case X86::DIV_FPrST0: 7932 if (MI->getNumOperands() == 1 && 7933 MI->getOperand(0).getReg() == X86::ST1) { 7934 // (DIV_FPrST0 ST1) 7935 AsmString = "fdivrp"; 7936 break; 7937 } 7938 return false; 7939 case X86::FNSTSW8r: 7940 if (MI->getNumOperands() == 0) { 7941 // (FNSTSW8r) 7942 AsmString = "fnstsw"; 7943 break; 7944 } 7945 return false; 7946 case X86::IN16rr: 7947 if (MI->getNumOperands() == 0) { 7948 // (IN16rr) 7949 AsmString = "inw %dx"; 7950 break; 7951 } 7952 return false; 7953 case X86::IN32rr: 7954 if (MI->getNumOperands() == 0) { 7955 // (IN32rr) 7956 AsmString = "inl %dx"; 7957 break; 7958 } 7959 return false; 7960 case X86::IN8rr: 7961 if (MI->getNumOperands() == 0) { 7962 // (IN8rr) 7963 AsmString = "inb %dx"; 7964 break; 7965 } 7966 return false; 7967 case X86::MOVSD: 7968 if (MI->getNumOperands() == 0) { 7969 // (MOVSD) 7970 AsmString = "movsd"; 7971 break; 7972 } 7973 return false; 7974 case X86::MUL_FPrST0: 7975 if (MI->getNumOperands() == 1 && 7976 MI->getOperand(0).getReg() == X86::ST1) { 7977 // (MUL_FPrST0 ST1) 7978 AsmString = "fmulp"; 7979 break; 7980 } 7981 return false; 7982 case X86::OUT16rr: 7983 if (MI->getNumOperands() == 0) { 7984 // (OUT16rr) 7985 AsmString = "outw %dx"; 7986 break; 7987 } 7988 return false; 7989 case X86::OUT32rr: 7990 if (MI->getNumOperands() == 0) { 7991 // (OUT32rr) 7992 AsmString = "outl %dx"; 7993 break; 7994 } 7995 return false; 7996 case X86::OUT8rr: 7997 if (MI->getNumOperands() == 0) { 7998 // (OUT8rr) 7999 AsmString = "outb %dx"; 8000 break; 8001 } 8002 return false; 8003 case X86::SHLD16rri8: 8004 if (MI->getNumOperands() == 3 && 8005 MI->getOperand(0).isReg() && 8006 regIsInRegisterClass(RC_GR16, MI->getOperand(0).getReg()) && 8007 MI->getOperand(1).isReg() && 8008 regIsInRegisterClass(RC_GR16, MI->getOperand(1).getReg()) && 8009 MI->getOperand(2).getImm() == 1) { 8010 // (SHLD16rri8 GR16:$r1, GR16:$r2, 1) 8011 AsmString = "shldw $r1, $r2"; 8012 OpMap.push_back(std::make_pair("r1", 0)); 8013 OpMap.push_back(std::make_pair("r2", 1)); 8014 break; 8015 } 8016 return false; 8017 case X86::SHLD32rri8: 8018 if (MI->getNumOperands() == 3 && 8019 MI->getOperand(0).isReg() && 8020 regIsInRegisterClass(RC_GR32, MI->getOperand(0).getReg()) && 8021 MI->getOperand(1).isReg() && 8022 regIsInRegisterClass(RC_GR32, MI->getOperand(1).getReg()) && 8023 MI->getOperand(2).getImm() == 1) { 8024 // (SHLD32rri8 GR32:$r1, GR32:$r2, 1) 8025 AsmString = "shldl $r1, $r2"; 8026 OpMap.push_back(std::make_pair("r1", 0)); 8027 OpMap.push_back(std::make_pair("r2", 1)); 8028 break; 8029 } 8030 return false; 8031 case X86::SHLD64rri8: 8032 if (MI->getNumOperands() == 3 && 8033 MI->getOperand(0).isReg() && 8034 regIsInRegisterClass(RC_GR64, MI->getOperand(0).getReg()) && 8035 MI->getOperand(1).isReg() && 8036 regIsInRegisterClass(RC_GR64, MI->getOperand(1).getReg()) && 8037 MI->getOperand(2).getImm() == 1) { 8038 // (SHLD64rri8 GR64:$r1, GR64:$r2, 1) 8039 AsmString = "shldq $r1, $r2"; 8040 OpMap.push_back(std::make_pair("r1", 0)); 8041 OpMap.push_back(std::make_pair("r2", 1)); 8042 break; 8043 } 8044 return false; 8045 case X86::SHRD16rri8: 8046 if (MI->getNumOperands() == 3 && 8047 MI->getOperand(0).isReg() && 8048 regIsInRegisterClass(RC_GR16, MI->getOperand(0).getReg()) && 8049 MI->getOperand(1).isReg() && 8050 regIsInRegisterClass(RC_GR16, MI->getOperand(1).getReg()) && 8051 MI->getOperand(2).getImm() == 1) { 8052 // (SHRD16rri8 GR16:$r1, GR16:$r2, 1) 8053 AsmString = "shrdw $r1, $r2"; 8054 OpMap.push_back(std::make_pair("r1", 0)); 8055 OpMap.push_back(std::make_pair("r2", 1)); 8056 break; 8057 } 8058 return false; 8059 case X86::SHRD32rri8: 8060 if (MI->getNumOperands() == 3 && 8061 MI->getOperand(0).isReg() && 8062 regIsInRegisterClass(RC_GR32, MI->getOperand(0).getReg()) && 8063 MI->getOperand(1).isReg() && 8064 regIsInRegisterClass(RC_GR32, MI->getOperand(1).getReg()) && 8065 MI->getOperand(2).getImm() == 1) { 8066 // (SHRD32rri8 GR32:$r1, GR32:$r2, 1) 8067 AsmString = "shrdl $r1, $r2"; 8068 OpMap.push_back(std::make_pair("r1", 0)); 8069 OpMap.push_back(std::make_pair("r2", 1)); 8070 break; 8071 } 8072 return false; 8073 case X86::SHRD64rri8: 8074 if (MI->getNumOperands() == 3 && 8075 MI->getOperand(0).isReg() && 8076 regIsInRegisterClass(RC_GR64, MI->getOperand(0).getReg()) && 8077 MI->getOperand(1).isReg() && 8078 regIsInRegisterClass(RC_GR64, MI->getOperand(1).getReg()) && 8079 MI->getOperand(2).getImm() == 1) { 8080 // (SHRD64rri8 GR64:$r1, GR64:$r2, 1) 8081 AsmString = "shrdq $r1, $r2"; 8082 OpMap.push_back(std::make_pair("r1", 0)); 8083 OpMap.push_back(std::make_pair("r2", 1)); 8084 break; 8085 } 8086 return false; 8087 case X86::SUBR_FPrST0: 8088 if (MI->getNumOperands() == 1 && 8089 MI->getOperand(0).getReg() == X86::ST1) { 8090 // (SUBR_FPrST0 ST1) 8091 AsmString = "fsubp"; 8092 break; 8093 } 8094 return false; 8095 case X86::SUB_FPrST0: 8096 if (MI->getNumOperands() == 1 && 8097 MI->getOperand(0).getReg() == X86::ST1) { 8098 // (SUB_FPrST0 ST1) 8099 AsmString = "fsubrp"; 8100 break; 8101 } 8102 return false; 8103 case X86::UCOM_FIPr: 8104 if (MI->getNumOperands() == 1 && 8105 MI->getOperand(0).getReg() == X86::ST1) { 8106 // (UCOM_FIPr ST1) 8107 AsmString = "fucompi"; 8108 break; 8109 } 8110 return false; 8111 case X86::UCOM_FIr: 8112 if (MI->getNumOperands() == 1 && 8113 MI->getOperand(0).getReg() == X86::ST1) { 8114 // (UCOM_FIr ST1) 8115 AsmString = "fucomi"; 8116 break; 8117 } 8118 return false; 8119 case X86::UCOM_FPr: 8120 if (MI->getNumOperands() == 1 && 8121 MI->getOperand(0).getReg() == X86::ST1) { 8122 // (UCOM_FPr ST1) 8123 AsmString = "fucomp"; 8124 break; 8125 } 8126 return false; 8127 case X86::UCOM_Fr: 8128 if (MI->getNumOperands() == 1 && 8129 MI->getOperand(0).getReg() == X86::ST1) { 8130 // (UCOM_Fr ST1) 8131 AsmString = "fucom"; 8132 break; 8133 } 8134 return false; 8135 case X86::XCH_F: 8136 if (MI->getNumOperands() == 1 && 8137 MI->getOperand(0).getReg() == X86::ST1) { 8138 // (XCH_F ST1) 8139 AsmString = "fxch"; 8140 break; 8141 } 8142 return false; 8143 case X86::XOR16rr: 8144 if (MI->getNumOperands() == 2 && 8145 MI->getOperand(0).isReg() && 8146 regIsInRegisterClass(RC_GR16, MI->getOperand(0).getReg()) && 8147 MI->getOperand(1).isReg() && 8148 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) { 8149 // (XOR16rr GR16:$reg, GR16:$reg) 8150 AsmString = "clrw $reg"; 8151 OpMap.push_back(std::make_pair("reg", 0)); 8152 break; 8153 } 8154 return false; 8155 case X86::XOR32rr: 8156 if (MI->getNumOperands() == 2 && 8157 MI->getOperand(0).isReg() && 8158 regIsInRegisterClass(RC_GR32, MI->getOperand(0).getReg()) && 8159 MI->getOperand(1).isReg() && 8160 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) { 8161 // (XOR32rr GR32:$reg, GR32:$reg) 8162 AsmString = "clrl $reg"; 8163 OpMap.push_back(std::make_pair("reg", 0)); 8164 break; 8165 } 8166 return false; 8167 case X86::XOR64rr: 8168 if (MI->getNumOperands() == 2 && 8169 MI->getOperand(0).isReg() && 8170 regIsInRegisterClass(RC_GR64, MI->getOperand(0).getReg()) && 8171 MI->getOperand(1).isReg() && 8172 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) { 8173 // (XOR64rr GR64:$reg, GR64:$reg) 8174 AsmString = "clrq $reg"; 8175 OpMap.push_back(std::make_pair("reg", 0)); 8176 break; 8177 } 8178 return false; 8179 case X86::XOR8rr: 8180 if (MI->getNumOperands() == 2 && 8181 MI->getOperand(0).isReg() && 8182 regIsInRegisterClass(RC_GR8, MI->getOperand(0).getReg()) && 8183 MI->getOperand(1).isReg() && 8184 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) { 8185 // (XOR8rr GR8:$reg, GR8:$reg) 8186 AsmString = "clrb $reg"; 8187 OpMap.push_back(std::make_pair("reg", 0)); 8188 break; 8189 } 8190 return false; 8191 case X86::XSTORE: 8192 if (MI->getNumOperands() == 0) { 8193 // (XSTORE) 8194 AsmString = "xstorerng"; 8195 break; 8196 } 8197 return false; 8198 } 8199 8200 std::pair<StringRef, StringRef> ASM = AsmString.split(' '); 8201 OS << '\t' << ASM.first; 8202 if (!ASM.second.empty()) { 8203 OS << '\t'; 8204 for (StringRef::iterator 8205 I = ASM.second.begin(), E = ASM.second.end(); I != E; ) { 8206 if (*I == '$') { 8207 StringRef::iterator Start = ++I; 8208 while (I != E && 8209 ((*I >= 'a' && *I <= 'z') || 8210 (*I >= 'A' && *I <= 'Z') || 8211 (*I >= '0' && *I <= '9') || 8212 *I == '_')) 8213 ++I; 8214 StringRef Name(Start, I - Start); 8215 printOperand(MI, getMapOperandNumber(OpMap, Name), OS); 8216 } else { 8217 OS << *I++; 8218 } 8219 } 8220 } 8221 8222 return true; 8223} 8224 8225#endif // PRINT_ALIAS_INSTR 8226